projects
/
mono.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Merge pull request #1696 from esdrubal/tzrefactor
2015-04-28
Mark Probst
[sgen] Fix a card table bug on 64 bits.
commit
|
commitdiff
|
tree
2015-04-24
Mark Probst
[sgen] Document a shutdown sequence bug.
commit
|
commitdiff
|
tree
2015-04-15
Mark Probst
[sgen] Fix a concurrent mark bug.
commit
|
commitdiff
|
tree
2015-04-14
Mark Probst
[sgen] Free mod-union tables for LOS objects.
commit
|
commitdiff
|
tree
2015-04-14
Mark Probst
[sgen] Use mod-union to add remsets from concurrent...
commit
|
commitdiff
|
tree
2015-04-14
Mark Probst
[sgen] Separate concurrent M&S object operations into...
commit
|
commitdiff
|
tree
2015-04-14
Mark Probst
[sgen] Use enum instead of two bools in `major_copy_or_mark_...
commit
|
commitdiff
|
tree
2015-04-14
Mark Probst
[sgen] Get rid of redundant argument to `major_copy_or_mark_...
commit
|
commitdiff
|
tree
2015-04-14
Mark Probst
[sgen] Get rid of global `current_object_ops`.
commit
|
commitdiff
|
tree
2015-04-14
Mark Probst
[sgen] Make scan context have a pointer to object operations.
commit
|
commitdiff
|
tree
2015-04-14
Mark Probst
[sgen] Replace `sgen_get_current_object_ops()` by passing...
commit
|
commitdiff
|
tree
2015-04-14
Mark Probst
[sgen] Fix a race condition in the new worker/threadpool...
commit
|
commitdiff
|
tree
2015-04-13
Mark Probst
[runtime] Spurious wake-ups are not a FIXME.
commit
|
commitdiff
|
tree
2015-04-13
Mark Probst
[sgen] Fix a bug when waiting on a condition.
commit
|
commitdiff
|
tree
2015-04-10
Mark Probst
[sgen] Fix a concurrent sweep bug.
commit
|
commitdiff
|
tree
2015-04-10
Mark Probst
[sgen] Fix `describe_ptr()` and make it print namespace...
commit
|
commitdiff
|
tree
2015-04-09
Mark Probst
Merge branch 'feature-concurrent-sweep'
commit
|
commitdiff
|
tree
2015-04-08
Mark Probst
[aot] Exit with an error message if there's no managed...
commit
|
commitdiff
|
tree
2015-04-06
Mark Probst
[runtime] Fix warnings.
commit
|
commitdiff
|
tree
2015-04-03
Mark Probst
[sgen] Don't assert in GC.GetTotalMemory.
commit
|
commitdiff
|
tree
2015-04-03
Mark Probst
[sgen] Format block iteration macros.
commit
|
commitdiff
|
tree
2015-04-03
Mark Probst
[sgen] Remove a debug printf.
commit
|
commitdiff
|
tree
2015-04-02
Mark Probst
[sgen] Increase assert levels.
commit
|
commitdiff
|
tree
2015-04-02
Mark Probst
[sgen] Mark a function inline.
commit
|
commitdiff
|
tree
2015-04-02
Mark Probst
[sgen] Don't CAS when setting block state.
commit
|
commitdiff
|
tree
2015-04-02
Mark Probst
[sgen] Reinstate old M&S section reserve.
commit
|
commitdiff
|
tree
2015-04-02
Mark Probst
[sgen] Remove some dead code and data.
commit
|
commitdiff
|
tree
2015-04-02
Mark Probst
[sgen] Have the worker state just be an integer.
commit
|
commitdiff
|
tree
2015-04-02
Mark Probst
[sgen] Workers use thread pool.
commit
|
commitdiff
|
tree
2015-04-02
Mark Probst
[sgen] Wait for the sweep job properly.
commit
|
commitdiff
|
tree
2015-04-02
Mark Probst
[sgen] Implement a simple thread pool and do concurrent...
commit
|
commitdiff
|
tree
2015-04-02
Mark Probst
[sgen] Fix a comment.
commit
|
commitdiff
|
tree
2015-04-02
Mark Probst
[sgen] Don't unnecessarily compute object size index.
commit
|
commitdiff
|
tree
2015-04-02
Mark Probst
[sgen] Only do a debug block iteration on a higher...
commit
|
commitdiff
|
tree
2015-04-02
Mark Probst
[sgen] Comments.
commit
|
commitdiff
|
tree
2015-04-02
Mark Probst
[sgen] Don't repeat code and don't load multiple times.
commit
|
commitdiff
|
tree
2015-04-02
Mark Probst
[sgen] Rename a function to better reflect what it...
commit
|
commitdiff
|
tree
2015-04-02
Mark Probst
[sgen] `sweep_block()` returns whether it actually...
commit
|
commitdiff
|
tree
2015-04-02
Mark Probst
[sgen] Lock-free block array.
commit
|
commitdiff
|
tree
2015-04-02
Mark Probst
[sgen] Clean up FIXMEs.
commit
|
commitdiff
|
tree
2015-04-02
Mark Probst
[sgen] Just one iteration over the blocks at start...
commit
|
commitdiff
|
tree
2015-04-02
Mark Probst
[sgen] Remove dead macros.
commit
|
commitdiff
|
tree
2015-04-02
Mark Probst
[sgen] Assert world is stopped and not sweeping when...
commit
|
commitdiff
|
tree
2015-04-02
Mark Probst
[sgen] Whenever we wait for sweep, help the sweeping...
commit
|
commitdiff
|
tree
2015-04-02
Mark Probst
[sgen] Simplify allowance logic.
commit
|
commitdiff
|
tree
2015-04-02
Mark Probst
[sgen] Count major sections before/after sweep correctly.
commit
|
commitdiff
|
tree
2015-04-02
Mark Probst
[sgen] `num_major_sections` must be updated atomically.
commit
|
commitdiff
|
tree
2015-04-02
Mark Probst
[sgen] Write binary protocol for card scan before scanning...
commit
|
commitdiff
|
tree
2015-04-02
Mark Probst
[sgen] Don't iterate over block array while it's being...
commit
|
commitdiff
|
tree
2015-04-02
Mark Probst
[sgen] Remove dead parameter to `sweep_block()`.
commit
|
commitdiff
|
tree
2015-04-02
Mark Probst
[sgen] Allow card table scanning to do block checking...
commit
|
commitdiff
|
tree
2015-04-02
Mark Probst
[sgen] Fix initial block state.
commit
|
commitdiff
|
tree
2015-04-02
Mark Probst
[sgen] Comments.
commit
|
commitdiff
|
tree
2015-04-02
Mark Probst
[sgen] Make function for block checking wait for another...
commit
|
commitdiff
|
tree
2015-04-02
Mark Probst
[sgen] Fix M&S heap consistency checks.
commit
|
commitdiff
|
tree
2015-04-02
Mark Probst
[sgen] Set the block state to CHECKING with the allocated...
commit
|
commitdiff
|
tree
2015-04-02
Mark Probst
[sgen] Traverse block array from high to low in sweep...
commit
|
commitdiff
|
tree
2015-04-02
Mark Probst
[sgen] Factor out function that checks individual blocks...
commit
|
commitdiff
|
tree
2015-04-02
Mark Probst
[sgen] Binary protocol entries for block alloc/free...
commit
|
commitdiff
|
tree
2015-04-02
Mark Probst
[sgen] Card clearing and moving to shadow cards don...
commit
|
commitdiff
|
tree
2015-04-02
Mark Probst
[sgen] Concurrent sweep
commit
|
commitdiff
|
tree
2015-04-02
Mark Probst
[sgen] Replace `swept` with more detailed block state.
commit
|
commitdiff
|
tree
2015-04-02
Mark Probst
[sgen] On forced major collections, free blocks.
commit
|
commitdiff
|
tree
2015-04-02
Mark Probst
[sgen] Make memory governor ready for concurrent sweep.
commit
|
commitdiff
|
tree
2015-04-02
Mark Probst
[sgen] Sweep state instead of `have_swept`.
commit
|
commitdiff
|
tree
2015-04-02
Mark Probst
[sgen] Make slots free list lock-free.
commit
|
commitdiff
|
tree
2015-04-02
Mark Probst
[sgen] Guard allocated block array with a mutex.
commit
|
commitdiff
|
tree
2015-04-02
Mark Probst
[sgen] Function for querying whether world is stopped.
commit
|
commitdiff
|
tree
2015-04-02
Mark Probst
[sgen] Split sweeping into three parts: start, block...
commit
|
commitdiff
|
tree
2015-04-02
Mark Probst
[profiler] Add missing code buffers for exception handling.
commit
|
commitdiff
|
tree
2015-03-23
Mark Probst
Merge pull request #1596 from schani/feature-sgen-improvements
commit
|
commitdiff
|
tree
2015-03-23
Mark Probst
[sgen] Fix slot size calculation.
commit
|
commitdiff
|
tree
2015-03-23
Mark Probst
[sgen] Remove stealing.
commit
|
commitdiff
|
tree
2015-03-23
Mark Probst
[sgen] Save more space in M&S block infos.
commit
|
commitdiff
|
tree
2015-03-23
Mark Probst
[sgen] Do pinning of M&S blocks in one pass. Saves...
commit
|
commitdiff
|
tree
2015-03-23
Mark Probst
[sgen] Store worker's job names for debugging.
commit
|
commitdiff
|
tree
2015-03-23
Mark Probst
[sgen] Allow skipping of entries in `sgen-grep-binprot`.
commit
|
commitdiff
|
tree
2015-03-23
Mark Probst
[sgen] Some clarifying comments and rearrangements.
commit
|
commitdiff
|
tree
2015-03-23
Mark Probst
[sgen] Remove dead code.
commit
|
commitdiff
|
tree
2015-03-23
Mark Probst
[sgen] Binary protocol entry for pin-staging cemented...
commit
|
commitdiff
|
tree
2015-03-23
Mark Probst
[sgen] Only scan mod-union in LOS on marked objects.
commit
|
commitdiff
|
tree
2015-03-23
Mark Probst
[sgen] Free lists in blocks must be volatile.
commit
|
commitdiff
|
tree
2015-03-23
Mark Probst
[sgen] Rename a callback for clarity.
commit
|
commitdiff
|
tree
2015-03-23
Mark Probst
[sgen] Don't scan until jobs done in worker thread.
commit
|
commitdiff
|
tree
2015-03-23
Mark Probst
[sgen] Fix names and remove superfluous parameters.
commit
|
commitdiff
|
tree
2015-03-23
Mark Probst
[sgen] Move debug code to `sgen-debug.c`.
commit
|
commitdiff
|
tree
2015-03-23
Mark Probst
[sgen] Rename `have_computed_minor_collection_allowance...
commit
|
commitdiff
|
tree
2015-03-23
Mark Probst
[sgen] Remove superfluous function indirection.
commit
|
commitdiff
|
tree
2015-03-23
Mark Probst
[sgen] Replace `have_swept` pointer with callback.
commit
|
commitdiff
|
tree
2015-03-23
Mark Probst
[sgen] Don't pass redundant `scan_mod_union` to `major_finis...
commit
|
commitdiff
|
tree
2015-03-23
Mark Probst
[sgen] Disable cementing for concurrent M&S.
commit
|
commitdiff
|
tree
2015-03-23
Mark Probst
[sgen] Don't re-check reference after marking in concurrent...
commit
|
commitdiff
|
tree
2015-03-12
Mark Probst
[runtime] Fix warnings.
commit
|
commitdiff
|
tree
2015-03-11
Mark Probst
[runtime] Remove unused `ves_icall_type_is_subtype_of()`.
commit
|
commitdiff
|
tree
2015-03-11
Mark Probst
Merge pull request #1621 from schani/fix-warnings
commit
|
commitdiff
|
tree
2015-03-11
Mark Probst
[runtime] Fix warnings.
commit
|
commitdiff
|
tree
2015-03-10
Mark Probst
[tests] Test case for #27147.
commit
|
commitdiff
|
tree
2015-03-10
Mark Probst
[sgen] Fix a bug in 64 bit LOS cardtable scanning....
commit
|
commitdiff
|
tree
2015-02-18
Mark Probst
[sgen] Correctly calculate size of zero-based one-dimensiona...
commit
|
commitdiff
|
tree
2015-02-05
Mark Probst
Merge pull request #1546 from evincarofautumn/faster...
commit
|
commitdiff
|
tree
next