Merge pull request #1685 from esdrubal/touint64
[mono.git] / mono / metadata / sgen-marksweep.c
2015-04-13 Marek SafarMerge pull request #1685 from esdrubal/touint64
2015-04-10 Mark Probst[sgen] Fix a concurrent sweep bug.
2015-04-09 Mark ProbstMerge branch 'feature-concurrent-sweep'
2015-04-09 Alex Rønne PetersenMerge pull request #1695 from gregoryyoung/master
2015-04-06 Marcos HenrichMerge pull request #1624 from esdrubal/getprocesstimes
2015-04-03 Mark Probst[sgen] Don't assert in GC.GetTotalMemory.
2015-04-03 Mark Probst[sgen] Format block iteration macros.
2015-04-03 Mark Probst[sgen] Remove a debug printf.
2015-04-02 Mark Probst[sgen] Increase assert levels.
2015-04-02 Mark Probst[sgen] Mark a function inline.
2015-04-02 Mark Probst[sgen] Don't CAS when setting block state.
2015-04-02 Mark Probst[sgen] Reinstate old M&S section reserve.
2015-04-02 Mark Probst[sgen] Workers use thread pool.
2015-04-02 Mark Probst[sgen] Wait for the sweep job properly.
2015-04-02 Mark Probst[sgen] Implement a simple thread pool and do concurrent...
2015-04-02 Mark Probst[sgen] Don't unnecessarily compute object size index.
2015-04-02 Mark Probst[sgen] Only do a debug block iteration on a higher...
2015-04-02 Mark Probst[sgen] Comments.
2015-04-02 Mark Probst[sgen] Don't repeat code and don't load multiple times.
2015-04-02 Mark Probst[sgen] Rename a function to better reflect what it...
2015-04-02 Mark Probst[sgen] `sweep_block()` returns whether it actually...
2015-04-02 Mark Probst[sgen] Lock-free block array.
2015-04-02 Mark Probst[sgen] Clean up FIXMEs.
2015-04-02 Mark Probst[sgen] Just one iteration over the blocks at start...
2015-04-02 Mark Probst[sgen] Remove dead macros.
2015-04-02 Mark Probst[sgen] Assert world is stopped and not sweeping when...
2015-04-02 Mark Probst[sgen] Whenever we wait for sweep, help the sweeping...
2015-04-02 Mark Probst[sgen] Simplify allowance logic.
2015-04-02 Mark Probst[sgen] Count major sections before/after sweep correctly.
2015-04-02 Mark Probst[sgen] `num_major_sections` must be updated atomically.
2015-04-02 Mark Probst[sgen] Write binary protocol for card scan before scann...
2015-04-02 Mark Probst[sgen] Don't iterate over block array while it's being...
2015-04-02 Mark Probst[sgen] Remove dead parameter to `sweep_block()`.
2015-04-02 Mark Probst[sgen] Allow card table scanning to do block checking...
2015-04-02 Mark Probst[sgen] Fix initial block state.
2015-04-02 Mark Probst[sgen] Comments.
2015-04-02 Mark Probst[sgen] Make function for block checking wait for anothe...
2015-04-02 Mark Probst[sgen] Fix M&S heap consistency checks.
2015-04-02 Mark Probst[sgen] Set the block state to CHECKING with the allocat...
2015-04-02 Mark Probst[sgen] Traverse block array from high to low in sweep...
2015-04-02 Mark Probst[sgen] Factor out function that checks individual block...
2015-04-02 Mark Probst[sgen] Binary protocol entries for block alloc/free...
2015-04-02 Mark Probst[sgen] Card clearing and moving to shadow cards don...
2015-04-02 Mark Probst[sgen] Concurrent sweep
2015-04-02 Mark Probst[sgen] Replace `swept` with more detailed block state.
2015-04-02 Mark Probst[sgen] Make memory governor ready for concurrent sweep.
2015-04-02 Mark Probst[sgen] Sweep state instead of `have_swept`.
2015-04-02 Mark Probst[sgen] Make slots free list lock-free.
2015-04-02 Mark Probst[sgen] Guard allocated block array with a mutex.
2015-04-02 Mark Probst[sgen] Split sweeping into three parts: start, block...
2015-03-26 Zoltan VargaMerge pull request #1659 from alexanderkyte/stringbuild...
2015-03-25 Marek SafarMerge pull request #1644 from ztone/eval_class_attr
2015-03-24 João MatosMerge pull request #1634 from StephenMcConnel/bug-28025
2015-03-24 João MatosMerge pull request #1652 from debuglevel/bugfix-crossco...
2015-03-24 Zoltan VargaMerge pull request #1588 from BrzVlad/feature-aot-wbarrier
2015-03-24 Marek SafarMerge pull request #1638 from esdrubal/servicepoint
2015-03-24 Zoltan VargaMerge pull request #1632 from alexanderkyte/bug24118
2015-03-23 Mark ProbstMerge pull request #1596 from schani/feature-sgen-impro...
2015-03-23 Mark Probst[sgen] Fix slot size calculation.
2015-03-23 Mark Probst[sgen] Save more space in M&S block infos.
2015-03-23 Mark Probst[sgen] Do pinning of M&S blocks in one pass. Saves...
2015-03-23 Mark Probst[sgen] Free lists in blocks must be volatile.
2015-03-23 Mark Probst[sgen] Rename `have_computed_minor_collection_allowance...
2015-03-23 Mark Probst[sgen] Remove superfluous function indirection.
2015-03-23 Mark Probst[sgen] Replace `have_swept` pointer with callback.
2015-03-06 Miguel de IcazaMerge pull request #1155 from steffen-kiess/json-string
2015-03-01 João MatosMerge pull request #1514 from directhex/master
2015-02-18 Martin BauligMerge pull request #1464 from akoeplinger/fix-portable...
2015-02-12 Atsushi EnoMerge pull request #1496 from echampet/serializers
2015-02-06 Marek SafarMerge pull request #1508 from slluis/fix-20966
2015-01-28 Rodrigo KumperaMerge pull request #1510 from BrzVlad/fix-file-map
2015-01-22 Martin BauligMerge pull request #1156 from felfert/master
2015-01-21 Marek SafarMerge pull request #1502 from madrang/SafeHandle.CloseT...
2015-01-21 Marek SafarMerge pull request #1504 from madrang/SafeHandle.SetInv...
2015-01-20 Marek SafarMerge pull request #1513 from akoeplinger/remove-net20...
2015-01-19 Zoltan Varga[sgen] Disable PREFETCH_CARDS when using xcode4 as...
2015-01-19 João MatosMerge pull request #1404 from woodsb02/mono-route
2015-01-15 Rodrigo KumperaMerge pull request #1458 from BrzVlad/feature-fat-cas
2015-01-15 Marek SafarMerge pull request #1505 from esdrubal/tzifloatingrule
2015-01-15 Zoltan VargaMerge pull request #1506 from akoeplinger/fix-paste...
2015-01-14 Mark ProbstMerge pull request #1466 from schani/stage-unified...
2015-01-08 Mark Probst[sgen] Unified loop for scanning card tables.
2015-01-07 Mark Probst[sgen] Don't scan card tables differently based on...
2015-01-07 Mark Probst[sgen] Use a scan front pointer to avoid scanning objec...
2015-01-07 Mark Probst[sgen] Prefetching of blocks and cards in cardtable...
2014-12-31 Alexander KöplingerMerge pull request #1081 from rneatherway/bug17537
2014-12-19 Zoltan VargaMerge pull request #1375 from echampet/cleanup
2014-12-16 João MatosMerge pull request #1336 from esdrubal/datatablereadxml...
2014-12-16 João MatosMerge pull request #1349 from martinjt/MachineKeyProtect
2014-12-13 Marek SafarMerge pull request #1451 from akoeplinger/fix-winforms...
2014-12-11 Mark Probst[sgen] Fix evacuation.
2014-12-11 Mark Probst[sgen] Disable evacuation temporarily to fix crashes.
2014-12-05 Zoltan VargaMerge pull request #980 from StephenMcConnel/bug-18638
2014-12-05 Zoltan VargaMerge pull request #1322 from StephenMcConnel/bug23532
2014-12-05 Zoltan VargaMerge pull request #1323 from StephenMcConnel/bug-23591
2014-12-03 Jo ShieldsMerge pull request #1410 from alesliehughes/master
2014-12-02 Mark Probst[sgen] Remove `SGEN_HAVE_CONCURRENT_MARK`.
2014-12-02 Rodrigo KumperaMerge pull request #1317 from nealef/master
2014-11-30 Zoltan VargaMerge pull request #1412 from esdrubal/stackframe
2014-11-30 Zoltan VargaMerge remote-tracking branch 'mfoliveira/ppc64el-v2'
next