Revert "NonMovingScav: Account for new allocations"
[ghc.git] / rts /
2019-06-19  Ben GamariRevert "NonMovingScav: Account for new allocations" wip/gc/debug
2019-06-19  Ben GamariTracing
2019-06-19  Ben GamariNonMoving: Clean mut_list
2019-06-19  Ben GamariWeak debugging
2019-06-19  Ben GamariRevert "XXX: Disable selector optimization and shortcut...
2019-06-19  Ben GamariNonMovingScav: Account for new allocations
2019-06-19  Ben GamariXXX: Disable selector optimization and shortcutting
2019-06-19  Ben GamariTrace dump
2019-06-19  Ben GamariMore mutlist debugging
2019-06-19  Ben GamariNonMoving: Prefetch allocated block for write
2019-06-19  Ben GamariNonMoving: Trace swept segment counts
2019-06-19  Ben GamariXXX: trace dump infrastructure
2019-06-19  Ben GamariXXX: Mark tracing
2019-06-19  Ben GamariXXX: Unconditionally flush update remembered set during...
2019-06-19  Ben GamariTracing
2019-06-19  Ben GamariXXX: Various tracing
2019-06-19  Ben GamariIntroduce MUTLIST_DEBUG
2019-06-19  Ben GamariXXX: Indirection counting
2019-06-19  Ben GamariSanity: Check nonmoving heap sanity after concurrent GC
2019-06-19  Ben GamariAdd some lock contention checking
2019-06-19  Ömer Sinan AğacanImplement -xns for -xn with selector opt
2019-06-19  Ömer Sinan Ağacanrts: COMPACT_NFDATA support for the nonmoving collector
2019-06-19  Ben GamariMerge branches 'wip/gc/segment-header-to-bdescr' and...
2019-06-19  Ben GamariNonMoving: More comments
2019-06-19  Ben GamariNonMoving: Add summarizing Note
2019-06-19  Ben GamariNonMoving: Move next_free_snap to block descriptor
2019-06-19  Ben GamariNonMoving: Move block size to block descriptor
2019-06-19  Ben GamariNonMoving: Introduce nonmovingSegmentLogBlockSize acccessor
2019-06-19  Ömer Sinan AğacanNonMoving: Implement selector optimisation
2019-06-19  Ömer Sinan AğacanNonMoving: Implement indirection shortcutting
2019-06-19  Ben GamariMerge branches 'wip/gc/optimize' and 'wip/gc/test'...
2019-06-19  Ben GamariNonmoving: Ensure write barrier vanishes in non-threade...
2019-06-19  Ben GamariNonMoving: Don't do major GC if one is already running
2019-06-19  Ben GamariNonMovingMark: Eliminate redundant check_in_nonmoving_heaps
2019-06-19  Ben GamariNonMoving: Optimise allocator cache behavior
2019-06-19  Ben GamariNonMoving: Prefetch segment header
2019-06-19  Ben GamariNonMoving: Pre-fetch during mark
2019-06-19  Ben GamariNonMoving: Fuse sweep preparation into mark prep
2019-06-19  Ben GamariNonMoving: Inline nonmovingClearAllBitmaps
2019-06-19  Ben GamariNonMoving: Prefetch when clearing bitmaps
2019-06-19  Ben GamariNonMoving: Optimize bitmap search during allocation
2019-06-19  Ben GamariNonMovingMark: Optimize representation of mark queue
2019-06-19  Ben GamariAllocate mark queues in larger block groups
2019-06-19  Ben GamariNonMoving: Eliminate integer division in nonmovingBlock...
2019-06-19  Ben GamariMore comments for aging
2019-06-19  Ben GamariDisable aging when doing deadlock detection GC
2019-06-19  Ben GamariNonmoving: Allow aging and refactor static objects...
2019-06-19  Ben Gamarirts/Stats: Track time usage of nonmoving collector
2019-06-19  Ben Gamarirts: Add GetMyThreadCPUTime helper
2019-06-19  Ben GamariNonmovingCensus: Emit samples to eventlog
2019-06-19  Ben GamariAllow census without live word count
2019-06-19  Ben Gamarirts/Eventlog: More descriptive error message
2019-06-19  Ben Gamarirts: Introduce non-moving heap census
2019-06-19  Ben Gamarirts: Tracing support for nonmoving collection events
2019-06-19  Ben GamariNonmoving: Disable memory inventory with concurrent...
2019-06-19  Ben Gamarirts: Implement concurrent collection in the nonmoving...
2019-06-19  Ömer Sinan Ağacanrts: Non-concurrent mark and sweep
2019-06-19  Ben Gamarirts: Introduce debug flag for non-moving GC
2019-06-19  Ben Gamarirts: Introduce flag to enable the nonmoving old generation
2019-06-19  Ömer Sinan Ağacanrts/Scav: Expose scavenging functions
2019-06-19  Ben Gamarirts: Disable aggregate-return warnings from gcc
2019-06-19  Ömer Sinan Ağacanrts/StableName: Expose FOR_EACH_STABLE_NAME, freeSnEntr...
2019-06-19  Ben GamariMerge branches 'wip/gc/misc-rts' and 'wip/gc/aligned...
2019-06-19  Ömer Sinan AğacanAllow allocating megablocks in allocAlignedGroupOnNode
2019-06-19  Ömer Sinan AğacanUse allocLargeChunkOnNode to reduce splitting
2019-06-19  Ömer Sinan AğacanFix lint errors
2019-06-19  Ömer Sinan AğacanDisallow allocating megablocks, update tests
2019-06-19  Ben Gamarirts/BlockAlloc: Use allocLargeChunk in aligned block...
2019-06-19  Ben Gamarirts/BlockAlloc: Wibbles
2019-06-19  Ömer Sinan Ağacanrts/BlockAlloc: Allow aligned allocation requests
2019-06-19  Ben Gamarirts: Fix CPP linter issues
2019-06-18  Ben Gamarirts/GC: Refactor gcCAFs
2019-06-18  Ben Gamarirts: Give stack flags proper macros
2019-06-18  Ben Gamarirts/Capability: A few documentation comments
2019-06-18  Ben Gamarirts: Add Note explaining applicability of selector...
2019-06-18  Ben Gamarirts/Schedule: Allow synchronization without holding... wip/gc/sync-without-capability
2019-06-13  Phuong TrinhFix #16525: ObjectCode freed wrongly because of lack...
2019-06-12  Ben Gamarirts/linker: Only mprotect GOT after it is filled
2019-06-12  Ben Gamarirts/linker: Make elf_got.c a bit more legible
2019-06-11  Ömer Sinan AğacanFix an error message in CheckUnload.c:searchHeapBlocks
2019-06-11  Ben Gamarirts/linker: Use mmapForLinker to map PLT
2019-06-11  Ben Gamarirts/linker: Mmap into low memory on AArch64
2019-06-11  Alp Mestanogullarirts/RtsFlags.c: mention that -prof too enables support...
2019-06-09  Daniel Gröberrts: Fix RetainerProfile early return with TREC_CHUNK
2019-06-09  Ben Gamarirts: Separate population of eventTypes from initial...
2019-06-08  Matthew PickeringFix two lint failures in rts/linker/MachO.c
2019-06-07  Matthew PickeringAdd HEAP_PROF_SAMPLE_END event to mark end of samples
2019-06-01  Ömer Sinan Ağacanrts: Remove unused decls from CNF.h
2019-05-31  Ömer Sinan AğacanRemove unused RTS function 'unmark'
2019-05-31  David Hewsonsupport small arrays and CONSTR_NOCAF in ghc-heap
2019-05-30  Trịnh Tuấn PhươngApply suggestion to rts/CheckUnload.c
2019-05-30  Trịnh Tuấn PhươngApply suggestion to rts/CheckUnload.c
2019-05-30  Phuong TrinhUse binary search to speedup checkUnload
2019-05-30  Ben Gamarirts: Handle zero-sized mappings in MachO linker
2019-05-29  Ömer Sinan AğacanCNF.c: Move debug functions behind ifdef
2019-05-27  Jasper Van der JeugtFix padding of entries in .prof files
2019-05-25  Moritz AngermannAdd `keepCAFs` to RtsSymbols
2019-05-22  Alec TheriaultRTS: Fix restrictive cast
2019-05-08  Ömer Sinan AğacanPrint PAP object address in stg_PAP_info entry code
2019-05-04  Ömer Sinan AğacanPrimOps.cmm: remove unused stuff