[ghc.git] / rts /
2019-05-21  Ben GamariIntroduce MUTLIST_DEBUG
2019-05-21  Ben GamariXXX: Indirection counting
2019-05-21  Ben GamariSanity: Check nonmoving heap sanity after concurrent GC
2019-05-21  Ben GamariAdd some lock contention checking
2019-05-21  Ömer Sinan AğacanImplement -xns for -xn with selector opt
2019-05-21  Ben GamariMerge branches 'wip/gc/segment-header-to-bdescr' and...
2019-05-21  Ömer Sinan AğacanNonMoving: Implement selector optimisation
2019-05-21  Ömer Sinan AğacanNonMoving: Implement indirection shortcutting
2019-05-19  Ben GamariNonMoving: Move next_free_snap to block descriptor
2019-05-19  Ben GamariNonMoving: Move block size to block descriptor
2019-05-19  Ben GamariNonMoving: Introduce nonmovingSegmentLogBlockSize acccessor
2019-05-19  Ben GamariNonMoving: More comments
2019-05-19  Ben GamariNonMoving: Add summarizing Note
2019-05-19  Ben GamariMerge branches 'wip/gc/optimize' and 'wip/gc/test'...
2019-05-19  Ben GamariNonmoving: Ensure write barrier vanishes in non-threade...
2019-05-19  Ben GamariNonMoving: Don't do major GC if one is already running
2019-05-19  Ben GamariNonMovingMark: Eliminate redundant check_in_nonmoving_heaps
2019-05-19  Ben GamariNonMoving: Optimise allocator cache behavior
2019-05-19  Ben GamariNonMoving: Prefetch segment header
2019-05-19  Ben GamariNonMoving: Pre-fetch during mark
2019-05-19  Ben GamariNonMoving: Fuse sweep preparation into mark prep
2019-05-19  Ben GamariNonMoving: Inline nonmovingClearAllBitmaps
2019-05-19  Ben GamariNonMoving: Prefetch when clearing bitmaps
2019-05-17  Ben Gamarirts/Stats: Track time usage of nonmoving collector
2019-05-17  Ben Gamarirts: Add GetMyThreadCPUTime helper
2019-05-17  Ben GamariNonMoving: Optimize bitmap search during allocation
2019-05-17  Ben GamariNonMovingMark: Optimize representation of mark queue
2019-05-17  Ben GamariAllocate mark queues in larger block groups
2019-05-17  Ben GamariNonMoving: Eliminate integer division in nonmovingBlock...
2019-05-17  Ben GamariNonmoving: Allow aging and refactor static objects...
2019-05-17  Ben GamariNonmovingCensus: Emit samples to eventlog
2019-05-17  Ben GamariAllow census without live word count
2019-05-17  Ben Gamarirts/Eventlog: More descriptive error message
2019-05-17  Ben Gamarirts: Introduce non-moving heap census
2019-05-17  Ben Gamarirts: Tracing support for nonmoving collection events
2019-05-17  Ben GamariNonmoving: Disable memory inventory with concurrent...
2019-05-17  Ben GamariDrop redundant write barrier
2019-05-17  Ben Gamarirts: Implement concurrent collection in the nonmoving...
2019-05-17  Ömer Sinan Ağacanrts: Non-concurrent mark and sweep
2019-05-17  Ben Gamarirts: Introduce debug flag for non-moving GC
2019-05-17  Ben Gamarirts: Introduce flag to enable the nonmoving old generation
2019-05-16  Ömer Sinan Ağacanrts/Scav: Expose scavenging functions
2019-05-16  Ben Gamarirts: Disable aggregate-return warnings from gcc
2019-05-16  Ömer Sinan Ağacanrts/StableName: Expose FOR_EACH_STABLE_NAME, freeSnEntr...
2019-05-16  Ben GamariMerge branch 'wip/gc/misc-rts' into wip/gc/preparation
2019-02-22  Ben GamariMerge branches 'wip/gc/sync-without-capability', 'wip...
2019-02-22  Ben Gamarirts/GC: Refactor gcCAFs
2019-02-22  Ömer Sinan Ağacanrts/Printer: Print forwarding pointers
2019-02-22  Ömer Sinan Ağacanrts: Unglobalize dead_weak_ptr_list and resurrected_threads
2019-02-22  Ben Gamarirts: Give stack flags proper macros
2019-02-22  Ömer Sinan Ağacanrts/Printer: Introduce a few more printing utilities
2019-02-22  Ben Gamarirts/Capability: A few documentation comments
2019-02-22  Ben Gamarirts: Add Note explaining applicability of selector...
2019-02-22  Ömer Sinan Ağacanrts/BlockAlloc: Allow aligned allocation requests
2019-02-22  Ben Gamarirts: Factor out large bitmap walking
2019-02-22  Ben Gamarirts/Schedule: Allow synchronization without holding...
2019-01-21  Samuel HollandExtend linker-script workaround to work with musl libc
2019-01-17  Peter TrommlerRTS: Use ELF v1 convention on all powerpc64 systems
2019-01-16  Ben Pricedoc: reorder heap profiling information in +RTS -?
2019-01-16  Ben Pricerts: Allow heap prof by closure type in prof way
2019-01-14  Ben Gamarirts: Use always-available locking operations in pthread...
2019-01-14  Ben Gamariitimer: Don't free condvar until we know ticker is...
2019-01-13  Ömer Sinan AğacanFix checkPtrInArena
2019-01-12  Ömer Sinan AğacanFix negative mutator time in GC stats in prof builds
2019-01-12  Ömer Sinan AğacanFix raiseAsync() UNDERFLOW_FRAME handling in profiling...
2019-01-12  Ömer Sinan AğacanDocumentation and refactoring in CCS related code
2019-01-10  Ömer Sinan AğacanImplement a sanity check for CCS fields in profiling...
2019-01-03  Ömer Sinan AğacanMinor refactoring and documentation in profiling RTS...
2019-01-01  Peter TrommlerPPC NCG: Remove Darwin support
2018-12-29  Sergei Trofimovichrts: fix build failure on OpenBSD (_DYNAMIC symbol...
2018-12-25  Ben Gamarirts: Turn ASSERT in LDV_recordDead into a normal if
2018-12-19  Gabor GreifFix warning that 'hugs-options' isn't supported any...
2018-12-17  Ben GamariStgCRun: Disable unwinding on Darwin
2018-12-15  Ingo BlechschmidtUse https links in user-facing startup and error messages
2018-12-15  Ben Gamarirts: Annotate fallthroughs in AArch64 linker
2018-12-14  Ömer Sinan AğacanUpdate -F RTS help:
2018-12-13  Alexander VershilovRetainerProfiler: Update retainer profiler debugging
2018-12-12  Ömer Sinan AğacanTypo fix, replace a foldl with foldl'
2018-12-11  Zejun WuFix uninformative hp2ps error when the cmdline contains...
2018-12-11  Simon MarlowAdd +RTS -F to the --help output
2018-12-08  Ben Gamarirts: Ensure that task->id is initialized
2018-12-08  Ömer Sinan AğacanMark SRT_1/SRT_2 as CONSTR_1_0/CONSTR_2_0
2018-12-08  Adam Sandberg ErikssonAdd missing space in report_summary output
2018-12-05  Alexander VershilovRemove explicit recursion in retainer profiling (fixes...
2018-12-04  Tamar Christinalinker: store entire link map and use it.
2018-12-04  Alec TheriaultHadrian: include 'findPtr' via find-ptr cabal flag
2018-11-29  Alp MestanogullariHadrian: bump Cabal submodule, install extra dynamic...
2018-11-25  Ömer Sinan AğacanRemove unused declarations in MarkWeak.h
2018-11-24  Ben GamariRevert "Fix uninformative hp2ps error when the cmdline...
2018-11-22  Dario Bertinirts/MachO: Iterate through N (all) symbols, not M exter...
2018-11-22  Dario Bertinirts/MachO: A bit of refactoring in ocGetNames
2018-11-22  Dario Bertinirts/MachO: Add a bit more debugging output to getNames
2018-11-22  Zejun WuFix uninformative hp2ps error when the cmdline contains...
2018-11-22  Alp force inclusion of findPtr/_findPtr symbo...
2018-11-22  Tamar Christinarts: fix Windows megablock allocator
2018-11-22  Tamar Christinarts: Fix bss initialization on Windows
2018-11-22  Ben Gamarirts/M32Alloc: Abort if m32 linker mmap fails
2018-11-21  Ömer Sinan AğacanFix heap corruption during stable name allocation
2018-11-19  Matthew Pickeringeventlog: Log the current stack size when stack overflows
2018-11-19  Ömer Sinan AğacanTiny refactor in exitScheduler