summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* MarkContext refactoringwip/gc/mark-queue-refactorBen Gamari2020-05-064-263/+326
* Rename updateRemembSetPushClosureRegsBen Gamari2020-05-0612-31/+53
* MoreBen Gamari2020-05-061-40/+54
* nonmoving: Decouple UpdRemSet from MarkQueueBen Gamari2020-05-066-57/+60
* Revert "XXX: Add flag to forcibly enable the nonmoving write barrier"Ben Gamari2020-05-063-12/+0
* nonmoving: Eliminate redundant information from MarkQueueBen Gamari2020-05-066-36/+44
* nonmoving: Clarify length of MarkQueueBlock and other comment issuesBen Gamari2020-05-061-8/+10
* nonmoving: Clear bitmap after initializing block sizeBen Gamari2020-04-251-1/+1
* nonmoving: Optimise the write barrierBen Gamari2020-03-061-22/+19
* nonmoving: Eagerly flush all capabilities' update remembered setsBen Gamari2020-03-061-2/+4
* nonmoving: Remove redundant bitmap clearingBen Gamari2020-03-041-2/+4
* XXX: Add flag to forcibly enable the nonmoving write barrierBen Gamari2020-03-043-0/+12
* XXX: Add flag to disable agingBen Gamari2020-03-043-1/+14
* Don't traverse filled segment list in pauseBen Gamari2020-03-032-18/+23
* Fix GC cpu time statBen Gamari2020-03-031-1/+1
* Revert "nonmoving: Prefetch bitmap mark byte"Ben Gamari2020-02-281-5/+0
* Merge branch 'gc-paper/base' of gitlab.well-typed.com:ben/ghc-gc into gc-pape...Ben Gamari2020-02-275-11/+76
|\
| * hadrian: Tell Cabal about integer-gmp library locationBen Gamari2020-02-271-4/+17
| * hadrian: Refactor gmp argumentsBen Gamari2020-02-271-10/+14
| * hadrian: Allow libnuma library path to be specifiedBen Gamari2020-02-275-1/+49
* | Bump nofib submoduleBen Gamari2020-02-271-0/+0
|/
* nonmoving: Fix marking in compact regionsBen Gamari2020-02-271-11/+13
* Bump nofib submoduleBen Gamari2020-02-201-0/+0
* Merge branch 'wip/gc/prefetch-mark' into gc-paper/baseBen Gamari2020-02-201-0/+5
|\
| * nonmoving: Prefetch bitmap mark bytewip/gc/prefetch-markBen Gamari2020-02-201-0/+5
* | rts: Report nonmoving collector statistics in machine-readable outputBen Gamari2020-02-201-0/+20
* | Stats: Add sync pauses to +RTS -S outputBen Gamari2020-02-201-0/+3
* | nonmoving-gc: Track time usage of nonmoving markingBen Gamari2020-02-2010-24/+284
* | rts: Add getCurrentThreadCPUTime helperBen Gamari2020-02-203-21/+71
|/
* Disentangle DynFlags and SDocSylvain Henry2020-02-2035-400/+433
* Re-implement unsafe coercions in terms of unsafe equality proofsSimon Peyton Jones2020-02-2065-493/+1118
* 8.10 Release notes for --disable-delayed-os-memory-return [skip ci]Niklas Hambüchen2020-02-201-0/+15
* 8.10 Release notes for atomic .o writes [skip ci]Niklas Hambüchen2020-02-201-0/+15
* Modules: Llvm (#13009)Sylvain Henry2020-02-1816-68/+73
* Fix testsuite driver output (#17847)Vladislav Zavialov2020-02-181-1/+1
* Fix unboxed tuple size limit (#17837)Joshua Price2020-02-183-3/+55
* Remove the MonadFail P instanceVladislav Zavialov2020-02-184-27/+11
* Hadrian: refactor GMP in-tree build support (#17756)Sylvain Henry2020-02-188-117/+145
* If a :reload finds syntax errors in the module graph, remove the loaded modul...Roland Senn2020-02-185-20/+40
* Fix the "unused terminals: 2" warning in Parser.yVladislav Zavialov2020-02-161-3/+1
* testsuite: Probe whether symlinks are usable on WindowsBen Gamari2020-02-161-1/+23
* Revert "users-guide: Document -ddump-srts"Ömer Sinan Ağacan2020-02-161-6/+0
* testsuite: Sort test names in expected change outputBen Gamari2020-02-151-3/+3
* Accept performance changesBen Gamari2020-02-150-0/+0
* users-guide: Fix broken referenceBen Gamari2020-02-141-1/+1
* users-guide: Document -ddump-srtsBen Gamari2020-02-141-0/+6
* compare-flags: Fix outputBen Gamari2020-02-141-6/+9
* Bump Cabal submoduleBen Gamari2020-02-141-0/+0
* Revert "compiler: Disable atomic renaming on Windows"Tamar Christina2020-02-141-13/+1
* SysTools: Use "process job" when spawning processes on WindowsTamar Christina2020-02-141-3/+16