[sgen] Get rid of `sgen_client_vtable_has_references()`.
[mono.git] / mono / metadata / sgen-marksweep.c
2015-04-29 Mark Probst[sgen] Get rid of `sgen_client_vtable_has_references()`.
2015-04-29 Mark Probst[sgen] Fix warnings and remove dead code.
2015-04-29 Mark Probst[sgen] Use consistent include paths.
2015-04-29 Mark Probst[sgen] Add missing headers for compiling with glib.
2015-04-29 Mark Probst[sgen] Add a few missing returns when compiling with...
2015-04-29 Mark Probst[sgen] Don't use `MonoObject`.
2015-04-29 Mark Probst[sgen] Semaphore type defined in client code.
2015-04-29 Mark Probst[sgen] Move time stuff to client code.
2015-04-29 Mark Probst[sgen] Move counters to client code.
2015-04-29 Mark Probst[sgen] Move all profiler calls to Mono-specific code.
2015-04-29 Mark Probst[sgen] Move DTrace support to Mono-specific code.
2015-04-29 Mark Probst[sgen] Remove unnecessary includes.
2015-04-29 Mark Probst[sgen] `GCObject` and `GCVTable` instead of `MonoObject...
2015-04-29 Mark Probst[sgen] Move `sgen_safe_name()` to client code.
2015-04-28 Marcos HenrichMerge pull request #1696 from esdrubal/tzrefactor
2015-04-20 Marcos HenrichMerge pull request #1691 from esdrubal/exitevent
2015-04-20 Marcos HenrichMerge pull request #1222 from LogosBible/uri-trycreate
2015-04-15 Marek SafarMerge pull request #1693 from Garciat/fix-assembly...
2015-04-15 Miguel de IcazaMerge pull request #1713 from joelmartinez/docs-monodoc...
2015-04-15 Atsushi EnoMerge pull request #1709 from atsushieno/import-codedom...
2015-04-14 Mark Probst[sgen] Use mod-union to add remsets from concurrent...
2015-04-14 Mark Probst[sgen] Separate concurrent M&S object operations into...
2015-04-14 Mark Probst[sgen] Make scan context have a pointer to object opera...
2015-04-14 Mark Probst[sgen] Replace `sgen_get_current_object_ops()` by passi...
2015-04-13 Zoltan VargaMerge pull request #1708 from alexanderkyte/always_use_imt
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...
next