projects
/
mono.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Merge pull request #1406 from BrzVlad/monitor-resurrect
2014-11-17
Mark Probst
Merge pull request #1406 from BrzVlad/monitor-resurrect
commit
|
commitdiff
|
tree
2014-11-13
Mark Probst
[sgen] Add a FIXME.
commit
|
commitdiff
|
tree
2014-11-13
Mark Probst
[sgen] Never mark from two threads at the same time.
commit
|
commitdiff
|
tree
2014-11-13
Mark Probst
[sgen] Reorganize `sgen_perform_collection` for clarity.
commit
|
commitdiff
|
tree
2014-11-13
Mark Probst
[sgen] Make `check-mark-bits` work again.
commit
|
commitdiff
|
tree
2014-11-13
Mark Probst
[sgen] Scan the whole nursery in the finish mark pause.
commit
|
commitdiff
|
tree
2014-11-13
Mark Probst
[sgen] Only count cards for STW protocol if heavy is...
commit
|
commitdiff
|
tree
2014-11-13
Mark Probst
[sgen] Binary protocol entry for pin stage.
commit
|
commitdiff
|
tree
2014-11-13
Mark Probst
[sgen] Add missing `volatile`.
commit
|
commitdiff
|
tree
2014-11-07
Mark Probst
Merge pull request #1385 from BrzVlad/fin-hash
commit
|
commitdiff
|
tree
2014-11-06
Mark Probst
[sgen] When out of memory, finish concurrent with scanning...
commit
|
commitdiff
|
tree
2014-11-06
Mark Probst
[sgen] Make `check-mark-bits` also scan nursery objects.
commit
|
commitdiff
|
tree
2014-11-06
Mark Probst
[sgen] Optional check that the concurrent collector...
commit
|
commitdiff
|
tree
2014-11-06
Mark Probst
[sgen] Add assertions.
commit
|
commitdiff
|
tree
2014-11-06
Mark Probst
[sgen] Move heap checks before pinning.
commit
|
commitdiff
|
tree
2014-11-06
Mark Probst
[sgen] Stop concurrent worker during concurrent update...
commit
|
commitdiff
|
tree
2014-11-06
Mark Probst
[sgen] Remove `workers_marking` - workers are always...
commit
|
commitdiff
|
tree
2014-11-06
Mark Probst
[sgen] Implement a proper state machine for workers.
commit
|
commitdiff
|
tree
2014-11-06
Mark Probst
[sgen] Fix build with heavy binary protocol.
commit
|
commitdiff
|
tree
2014-11-06
Mark Probst
[sgen] Fix cementing with concurrent M&S.
commit
|
commitdiff
|
tree
2014-10-30
Mark Probst
[sgen] Add an explanatory comment about OOM.
commit
|
commitdiff
|
tree
2014-10-30
Mark Probst
[sgen] Don't store pin queue addresses, only indexes...
commit
|
commitdiff
|
tree
2014-10-30
Mark Probst
[sgen] Fix crash in late pinning.
commit
|
commitdiff
|
tree
2014-10-30
Mark Probst
[sgen] Don't loop endlessly when out of memory.
commit
|
commitdiff
|
tree
2014-10-21
Ludovic Henry
[sgen] Add GC max collection time counter
commit
|
commitdiff
|
tree
2014-10-21
Ludovic Henry
[sgen] Add memory governor allocated size counter
commit
|
commitdiff
|
tree
2014-10-20
Ludovic Henry
[sgen] Adjust internal allocator block size to slot...
commit
|
commitdiff
|
tree
2014-10-20
Ludovic Henry
[sgen] Add assertion on power of 2 for internal allocator...
commit
|
commitdiff
|
tree
2014-10-20
Ludovic Henry
[sgen] Add internal allocator default sizes usage statistic
commit
|
commitdiff
|
tree
2014-10-20
Ludovic Henry
[sgen] Utility function to compute number of unfaulted...
commit
|
commitdiff
|
tree
2014-10-20
Ludovic Henry
[sgen] Cleanup some allocation code
commit
|
commitdiff
|
tree
2014-10-20
Mark Probst
[sgen] Fix allowance calculation.
commit
|
commitdiff
|
tree
2014-10-09
Mark Probst
Merge pull request #1326 from BrzVlad/master
commit
|
commitdiff
|
tree
2014-10-01
Mark Probst
[sgen] Fix concurrent mark with split nursery.
commit
|
commitdiff
|
tree
2014-09-29
Mark Probst
Fix build on pre-C99 compilers.
commit
|
commitdiff
|
tree
2014-09-29
Mark Probst
[sgen] Don't use callback for pinning cemented objects.
commit
|
commitdiff
|
tree
2014-09-29
Mark Probst
[sgen] Tag block pointers with whether the blocks contain...
commit
|
commitdiff
|
tree
2014-09-29
Mark Probst
[sgen] Macro abstractions for pointer tagging.
commit
|
commitdiff
|
tree
2014-09-29
Mark Probst
[sgen] Shift, don't divide, just to make sure.
commit
|
commitdiff
|
tree
2014-09-29
Mark Probst
[sgen] Move SGen statistics out of gc-internal.h.
commit
|
commitdiff
|
tree
2014-09-29
Mark Probst
[sgen] Don't unroll run-length scanning loop.
commit
|
commitdiff
|
tree
2014-09-29
Mark Probst
[sgen] Keep allocated blocks in array instead of linked...
commit
|
commitdiff
|
tree
2014-09-29
Mark Probst
[sgen] Move GRAY_OBJECT_ENQUEUE/DEQUEUE to sgen-gray.h.
commit
|
commitdiff
|
tree
2014-09-29
Mark Probst
[sgen] Move HEAVY_STAT macro to sgen-conf.h.
commit
|
commitdiff
|
tree
2014-09-29
Mark Probst
[sgen] Scoping fix in a macro.
commit
|
commitdiff
|
tree
2014-09-29
Mark Probst
[sgen] Heavy statistics counters for scanned object...
commit
|
commitdiff
|
tree
2014-09-29
Mark Probst
[sgen] do-while loop instead of 1-unrolled while loop...
commit
|
commitdiff
|
tree
2014-09-29
Mark Probst
[sgen] Added some comments.
commit
|
commitdiff
|
tree
2014-09-29
Mark Probst
[sgen] Simplify sgen_drain_gray_stack().
commit
|
commitdiff
|
tree
2014-09-29
Mark Probst
[sgen] Free gray queue sections after GC, not at start...
commit
|
commitdiff
|
tree
2014-09-29
Mark Probst
[sgen] Enqueue objects with their descriptors.
commit
|
commitdiff
|
tree
2014-09-29
Mark Probst
[sgen] Pass descriptor, not vtable, to OBJ_COMPLEX_ARR_FOREA...
commit
|
commitdiff
|
tree
2014-09-29
Mark Probst
[sgen] GrayQueueEntry struct instead of just char*.
commit
|
commitdiff
|
tree
2014-09-29
Mark Probst
[sgen] Remove obsolete check in #ifdef.
commit
|
commitdiff
|
tree
2014-09-29
Mark Probst
[sgen] Abstract block info->block via macro.
commit
|
commitdiff
|
tree
2014-09-29
Mark Probst
[sgen] Implement get_and_reset_num_major_objects_marked...
commit
|
commitdiff
|
tree
2014-09-29
Mark Probst
[sgen] Remove parallel collector.
commit
|
commitdiff
|
tree
2014-09-29
Mark Probst
[sgen] Remove SGen fixed heap configuration.
commit
|
commitdiff
|
tree
2014-09-24
Mark Probst
[sgen] Don't get time twice at the same time.
commit
|
commitdiff
|
tree
2014-09-24
Ludovic Henry
[sgen] Add concurrent collector counter for time spent...
commit
|
commitdiff
|
tree
2014-09-24
Ludovic Henry
[sgen] Add major concurrent collector stw time to ...
commit
|
commitdiff
|
tree
2014-09-22
Ludovic Henry
[sgen] Use memcpy to copy object
commit
|
commitdiff
|
tree
2014-08-29
Mark Probst
[sgen] Refactor pointer queue out of pinning code.
commit
|
commitdiff
|
tree
2014-08-19
Mark Probst
[sgen] Small simplification of sgen_pin_objects_in_section().
commit
|
commitdiff
|
tree
2014-08-19
Mark Probst
[sgen] Simplify pin_objects_from_addresses() and fix...
commit
|
commitdiff
|
tree
2014-08-19
Mark Probst
[sgen] Sanitize and fix pin_objects_from_addresses().
commit
|
commitdiff
|
tree
2014-08-19
Mark Probst
[sgen] Make optimizations in new bridge turn-offable...
commit
|
commitdiff
|
tree
2014-08-19
Mark Probst
[sgen] Fix new bridge implementation.
commit
|
commitdiff
|
tree
2014-08-13
Mark Probst
[sgen] Use a power of two as the cement hash size.
commit
|
commitdiff
|
tree
2014-08-13
Mark Probst
[sgen] In the GC pause visualizer histogram, label...
commit
|
commitdiff
|
tree
2014-08-13
Mark Probst
[gc] Measure Boehm GC time correctly.
commit
|
commitdiff
|
tree
2014-07-31
Mark Probst
[sgen] File size limit for binary protocols.
commit
|
commitdiff
|
tree
2014-07-31
Mark Probst
[sgen] Debug option for `clear-at-tlab-creation` nursery...
commit
|
commitdiff
|
tree
2014-06-26
Mark Probst
[jit] Portably decompose power-of-two OP_[IL]REM_IMM.
commit
|
commitdiff
|
tree
2014-06-26
Mark Probst
Merge pull request #1128 from ludovic-henry/pr19g-sgen...
commit
|
commitdiff
|
tree
2014-06-24
Mark Probst
[amd64] Fast OP_LREM_IMM for power of two operands.
commit
|
commitdiff
|
tree
2014-06-24
Mark Probst
[sgen] Binary protocol freeing whole M&S blocks.
commit
|
commitdiff
|
tree
2014-06-24
Mark Probst
[sgen] Nicer sgen-grep-binprot output.
commit
|
commitdiff
|
tree
2014-06-23
Mark Probst
[sgen] Don't crash for describe_ptr() when there's...
commit
|
commitdiff
|
tree
2014-05-27
Mark Probst
[sgen] Remove unnecessary newline from warning.
commit
|
commitdiff
|
tree
2014-05-27
Mark Probst
[sgen] Fix for ridiculously small nurseries.
commit
|
commitdiff
|
tree
2014-05-09
Mark Probst
[tests] Fix a trivial consistency issue in a test case.
commit
|
commitdiff
|
tree
2014-05-02
Mark Probst
[sgen-bridge] Don't forward a node to itself.
commit
|
commitdiff
|
tree
2014-05-02
Mark Probst
[sgen-bridge] Compare xrefs between bridge implementations...
commit
|
commitdiff
|
tree
2014-05-02
Mark Probst
[sgen-bridge] Compare SCCs between bridge implementations.
commit
|
commitdiff
|
tree
2014-05-02
Mark Probst
[sgen-bridge] Allow second bridge implementation to...
commit
|
commitdiff
|
tree
2014-05-02
Mark Probst
[sgen-bridge] Small refactoring.
commit
|
commitdiff
|
tree
2014-05-02
Mark Probst
[sgen-bridge] Move bridge debug option handling to...
commit
|
commitdiff
|
tree
2014-05-02
Mark Probst
[sgen-bridge] Set bridge_processing_in_progress in...
commit
|
commitdiff
|
tree
2014-05-02
Mark Probst
[sgen-bridge] Also separate old bridge into pre- and...
commit
|
commitdiff
|
tree
2014-05-02
Mark Probst
[sgen-bridge] Move processing of API data structures...
commit
|
commitdiff
|
tree
2014-05-02
Mark Probst
[sgen-bridge] Separate before- and after-callback in...
commit
|
commitdiff
|
tree
2014-05-02
Mark Probst
[sgen-bridge] Special-case ptr array for 1 entry without...
commit
|
commitdiff
|
tree
2014-05-02
Mark Probst
[sgen-bridge] Use bit field for is_visited and finishing_time.
commit
|
commitdiff
|
tree
2014-05-02
Mark Probst
[sgen-bridge] Make finishing_time a 32 bit unsigned...
commit
|
commitdiff
|
tree
2014-05-02
Mark Probst
[sgen-bridge] Fix forwarding.
commit
|
commitdiff
|
tree
2014-05-02
Mark Probst
[sgen-bridge] Remove redundant object pointer in hash...
commit
|
commitdiff
|
tree
2014-05-02
Mark Probst
[sgen-bridge] Separate DFS1 and DFS2 fields in HashEntry.
commit
|
commitdiff
|
tree
2014-05-02
Mark Probst
[sgen-bridge] Add a new bridge (non-)pathology.
commit
|
commitdiff
|
tree
2014-05-02
Mark Probst
[sgen-bridge] object_is_live() should be called object_needs...
commit
|
commitdiff
|
tree
next