2014-11-26 |
Mark Probst | [sgen] Optional scanning without the small bitmap fast...
|
commit | commitdiff | tree |
2014-11-26 |
Mark Probst | [sgen] Fix heavy statistics in mark-scan loop.
|
commit | commitdiff | tree |
2014-11-26 |
Mark Probst | [sgen] Limit run-length descriptors to small object...
|
commit | commitdiff | tree |
2014-11-26 |
Mark Probst | [sgen] Make mark on enqueue vs dequeue configurable.
|
commit | commitdiff | tree |
2014-11-26 |
Mark Probst | [sgen] Make block info in header optional.
|
commit | commitdiff | tree |
2014-11-26 |
Mark Probst | [sgen] Tag cemented objects so we don't have to go...
|
commit | commitdiff | tree |
2014-11-26 |
Mark Probst | [sgen] Prefetch mark bits, not block start.
|
commit | commitdiff | tree |
2014-11-26 |
Mark Probst | [sgen] Put block info into blocks.
|
commit | commitdiff | tree |
2014-11-26 |
Mark Probst | [sgen] Bring mark-scan loop stats up to date.
|
commit | commitdiff | tree |
2014-11-26 |
Mark Probst | [sgen] Also prefetch the (potential) block header.
|
commit | commitdiff | tree |
2014-11-26 |
Mark Probst | [sgen] Count scanned objects.
|
commit | commitdiff | tree |
2014-11-26 |
Mark Probst | [sgen] Mark on dequeue, not enqueue.
|
commit | commitdiff | tree |
2014-11-26 |
Mark Probst | [sgen] Make enqueuing descriptors compile-time optional.
|
commit | commitdiff | tree |
2014-11-26 |
Mark Probst | [sgen] Make prefetch queue compile-time optional.
|
commit | commitdiff | tree |
2014-11-26 |
Mark Probst | [sgen] Prefetch queue for optimized mark/scan loop.
|
commit | commitdiff | tree |
2014-11-26 |
Mark Probst | [sgen] Optimized mark/scan loop for major collections.
|
commit | commitdiff | tree |
2014-11-26 |
Mark Probst | [gc] Remove the `new object count` counter, because...
|
commit | commitdiff | tree |
2014-11-26 |
Mark Probst | [sgen] Fix build with binary protocol.
|
commit | commitdiff | tree |
2014-11-20 |
Mark Probst | Merge pull request #1421 from BrzVlad/fix-monitor-resurrection
|
commit | commitdiff | tree |
2014-11-19 |
Mark Probst | [sgen] Remove dead code.
|
commit | commitdiff | tree |
2014-11-19 |
Mark Probst | Merge pull request #1413 from BrzVlad/bin-prot-io
|
commit | commitdiff | tree |
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 |
next |