2014-11-26 |
Mark Probst | [sgen] Symbolic constants for pointer-free descriptor...
|
commit | commitdiff | tree |
2014-11-26 |
Mark Probst | [sgen] Separate descriptor type enums.
|
commit | commitdiff | tree |
2014-11-26 |
Mark Probst | [sgen] Use a symbolic constant for the descriptor type...
|
commit | commitdiff | tree |
2014-11-26 |
Mark Probst | [sgen] Rename `LARGE_BITMAP` to `BITMAP`.
|
commit | commitdiff | tree |
2014-11-26 |
Mark Probst | [sgen] Use `guint64` for most counters, not `long long`.
|
commit | commitdiff | tree |
2014-11-26 |
Mark Probst | [sgen] Fix cementing tag bit on 32 bits.
|
commit | commitdiff | tree |
2014-11-26 |
Mark Probst | [sgen] Remove DESCRIPTOR_FAST_PATH option - don't use it.
|
commit | commitdiff | tree |
2014-11-26 |
Mark Probst | [sgen] Remove MARK_ON_ENQUEUE option - always use it...
|
commit | commitdiff | tree |
2014-11-26 |
Mark Probst | [sgen] Remove GRAY_QUEUE_HAVE_DESCRIPTORS option -...
|
commit | commitdiff | tree |
2014-11-26 |
Mark Probst | [sgen] Remove USE_PREFETCH_QUEUE option - don't use it.
|
commit | commitdiff | tree |
2014-11-26 |
Mark Probst | [sgen] Remove BLOCK_INFO_IN_HEADER option - always...
|
commit | commitdiff | tree |
2014-11-26 |
Mark Probst | [sgen] Use a smaller slot size scaling factor.
|
commit | commitdiff | tree |
2014-11-26 |
Mark Probst | [sgen] Make block size fastenable.
|
commit | commitdiff | tree |
2014-11-26 |
Mark Probst | [sgen] Fix card scanning with larger block sizes.
|
commit | commitdiff | tree |
2014-11-26 |
Mark Probst | [sgen] Experimental pre-fetch scan fast-path.
|
commit | commitdiff | tree |
2014-11-26 |
Mark Probst | [sgen] Fix build for mark-on-dequeue.
|
commit | commitdiff | tree |
2014-11-26 |
Mark Probst | [sgen] Nicer visualization of concurrent collector...
|
commit | commitdiff | tree |
2014-11-26 |
Mark Probst | [sgen] Separate binary protocol entries for concurrent...
|
commit | commitdiff | tree |
2014-11-26 |
Mark Probst | [sgen] Flush binary protocol buffers after unloading...
|
commit | commitdiff | tree |
2014-11-26 |
Mark Probst | [sgen] Fix build on C99.
|
commit | commitdiff | tree |
2014-11-26 |
Mark Probst | [sgen] Fix build with heavy statistics.
|
commit | commitdiff | tree |
2014-11-26 |
Mark Probst | [sgen] Rename sgen-major-scan-object.h to sgen-marksweep...
|
commit | commitdiff | tree |
2014-11-26 |
Mark Probst | [sgen] Remove some dead code in sgen-major-scan-object.h.
|
commit | commitdiff | tree |
2014-11-26 |
Mark Probst | [sgen] Unify scanning code a bit.
|
commit | commitdiff | tree |
2014-11-26 |
Mark Probst | [sgen] Add/fix some assertions.
|
commit | commitdiff | tree |
2014-11-26 |
Mark Probst | [sgen] Add some missing binary protocol invocations.
|
commit | commitdiff | tree |
2014-11-26 |
Mark Probst | [sgen] New protocol entry for processing of individual...
|
commit | commitdiff | tree |
2014-11-26 |
Mark Probst | [sgen] In binary protocol grep, gray en-/dequeue must...
|
commit | commitdiff | tree |
2014-11-26 |
Mark Probst | [sgen] Remove binary protocol entry for null dequeue.
|
commit | commitdiff | tree |
2014-11-26 |
Mark Probst | [sgen] Fix build on highest debug level.
|
commit | commitdiff | tree |
2014-11-26 |
Mark Probst | [sgen] Handle copy object failure.
|
commit | commitdiff | tree |
2014-11-26 |
Mark Probst | [sgen] Increase debug level of assertions in inner...
|
commit | commitdiff | tree |
2014-11-26 |
Mark Probst | [sgen] Remove dead code.
|
commit | commitdiff | tree |
2014-11-26 |
Mark Probst | [sgen] Fix build with prefetch queue enabled.
|
commit | commitdiff | tree |
2014-11-26 |
Mark Probst | [sgen] Make new M&S parameters fastenable.
|
commit | commitdiff | tree |
2014-11-26 |
Mark Probst | [sgen] Support evacuation in the optimized mark/scan...
|
commit | commitdiff | tree |
2014-11-26 |
Mark Probst | [sgen] Move drain_gray_stack() to copy/mark header...
|
commit | commitdiff | tree |
2014-11-26 |
Mark Probst | [sgen] Remove old copy/mark function.
|
commit | commitdiff | tree |
2014-11-26 |
Mark Probst | [sgen] Move copy/mark function into separate header...
|
commit | commitdiff | tree |
2014-11-26 |
Mark Probst | [sgen] Support evacuation again.
|
commit | commitdiff | tree |
2014-11-26 |
Mark Probst | [sgen] Support split nursery again.
|
commit | commitdiff | tree |
2014-11-26 |
Mark Probst | [sgen] Unify the two small object mark cases again.
|
commit | commitdiff | tree |
2014-11-26 |
Mark Probst | [sgen] Use MS_MARK_OBJECT_AND_ENQUEUE where we expanded...
|
commit | commitdiff | tree |
2014-11-26 |
Mark Probst | [sgen] Always inline the optimized copy function.
|
commit | commitdiff | tree |
2014-11-26 |
Mark Probst | [sgen] Never fall back to the old copy function.
|
commit | commitdiff | tree |
2014-11-26 |
Mark Probst | [sgen] Use scanning macro in optimized loop.
|
commit | commitdiff | tree |
2014-11-26 |
Mark Probst | [sgen] New SMALL_PTRFREE descriptor type for faster...
|
commit | commitdiff | tree |
2014-11-26 |
Mark Probst | [sgen] Only enqueue objects with references.
|
commit | commitdiff | tree |
2014-11-26 |
Mark Probst | [sgen] Look at descriptor, not block, to see whether...
|
commit | commitdiff | tree |
2014-11-26 |
Mark Probst | [sgen] Special descriptor encoding for strings.
|
commit | commitdiff | tree |
2014-11-26 |
Mark Probst | [sgen] Faster generic large bitmap scanning if CTZ...
|
commit | commitdiff | tree |
2014-11-26 |
Mark Probst | [sgen] Remove small bitmap descriptor type.
|
commit | commitdiff | tree |
2014-11-26 |
Mark Probst | [sgen] Heavy statistics on copied object descriptors.
|
commit | commitdiff | tree |
2014-11-26 |
Mark Probst | [sgen] Heavy statistic counter for scanning of no-ref...
|
commit | commitdiff | tree |
2014-11-26 |
Mark Probst | [sgen] Use HANDLE_PTR in the fast-path, too.
|
commit | commitdiff | tree |
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 |
next |