summaryrefslogtreecommitdiff
path: root/rts
Commit message (Expand)AuthorAgeFilesLines
* rts: Fix unused functionBen Gamari2018-08-011-1/+2
* Enable two-step allocator on FreeBSDBen Gamari2018-07-311-53/+88
* rts: Disable -fkeep-inline-functions due to lack of support on ClangBen Gamari2018-07-311-2/+3
* rts: More forceful cc debugging flagsBen Gamari2018-07-271-1/+3
* Fix gcCAFs()Simon Marlow2018-07-271-1/+4
* rts: Flush eventlog in hs_init_ghc (fixes #15440)Mitsutoshi Aoe2018-07-273-0/+12
* fix osReserveHeapMemory block alignmentSergei Trofimovich2018-07-181-0/+4
* Support the GHCi debugger with -fexternal-interpreterSimon Marlow2018-07-161-3/+8
* Replace atomicModifyMutVar#David Feuer2018-07-152-14/+60
* Optimise wakeups for STMSimon Marlow2018-07-141-1/+23
* Fix processHeapClosureForDead CONSTR_NOCAF caseÖmer Sinan Ağacan2018-07-131-1/+4
* Fix deadlock between STM and throwToSimon Marlow2018-07-125-38/+7
* Revert "rts: Enable two-step allocator on FreeBSD"Ben Gamari2018-07-061-8/+3
* rts: Enable two-step allocator on FreeBSDBen Gamari2018-07-061-3/+8
* Revert "Don't lock the MVar closure on tryReadMVar"Ömer Sinan Ağacan2018-07-041-3/+7
* Don't lock the MVar closure on tryReadMVarDavid Feuer2018-06-291-7/+3
* Document SRT scavenging behavior of scavenge_block() and scavenge_one()Ömer Sinan Ağacan2018-06-281-0/+31
* rts: Update some comments, minor refactoringÖmer Sinan Ağacan2018-06-272-10/+9
* Typo fix in rts [skip ci]Ömer Sinan Ağacan2018-06-261-1/+1
* rts/linker/{SymbolExtras,elf_got}.c: map code as read-onlySantiago Munín2018-06-222-2/+9
* rts: Abort if timerfd read failsBen Gamari2018-06-221-1/+1
* rts: A bit of cleanup of posix itimer implementationBen Gamari2018-06-201-12/+9
* findPtr: don't search the nurserySimon Marlow2018-06-191-0/+13
* Use __FILE__ for Cmm assertion locations, fix #8619Ömer Sinan Ağacan2018-06-171-15/+6
* Revert "rts: Use .cfi_{start|end}proc directives"Ben Gamari2018-06-171-18/+1
* rts: Remove use of __USE_MINGW_ANSI_STDIOBen Gamari2018-06-161-13/+0
* rts: Use .cfi_{start|end}proc directivesBen Gamari2018-06-161-1/+18
* Make dtrace enabled GHC work as a bootstrap compiler on FreeBSDBen Gamari2018-06-151-6/+26
* Revert "rts: Don't keep findPtr symbol alive if not -DDEBUG"Ben Gamari2018-06-141-4/+0
* rts: Don't keep findPtr symbol alive if not -DDEBUGBen Gamari2018-06-141-0/+4
* rts: Ignore RLIMIT_AS if it is zeroBen Gamari2018-06-141-1/+3
* Minor refactoring and docs in selector optimisationÖmer Sinan Ağacan2018-06-141-17/+38
* rts: Fix a var name in a comment, fix a typoÖmer Sinan Ağacan2018-06-122-2/+2
* rts: Handle SMALL_MUT_ARR_PTRS in checkClosureÖmer Sinan Ağacan2018-06-091-0/+12
* rts: Fix reference to srt_bitmap in ASSERT in RetainerProfileBen Gamari2018-06-071-1/+1
* Do not scavenge SMALL_MUT_ARR_PTRS_CLEAN in mut_listsÖmer Sinan Ağacan2018-06-071-0/+1
* rts: Reuse dbl_link_remove in a few placesÖmer Sinan Ağacan2018-06-051-16/+2
* Rename some mutable closure types for consistencyÖmer Sinan Ağacan2018-06-0517-141/+116
* rts: Query system rlimit for maximum address-space sizeBen Gamari2018-06-021-0/+11
* rts: Rip out support for STM invariantsBen Gamari2018-06-0211-469/+30
* rts/posix: Use less aggressive backoff schedule for heap reservation sizingBen Gamari2018-05-301-3/+8
* rts: Don't madvise if mmap failedBen Gamari2018-05-301-6/+8
* Move printMutableList to Printer.c next to other printersÖmer Sinan Ağacan2018-05-304-33/+16
* Handle TREC_CHUNK in printClosureÖmer Sinan Ağacan2018-05-301-0/+3
* Factor stack chunk printing out of printTSOÖmer Sinan Ağacan2018-05-291-2/+6
* Fix 32 bit windows buildTamar Christina2018-05-283-2/+3
* Add HeapView functionalityPatrick Dougherty2018-05-203-57/+253
* rts: Fix compaction of SmallMutArrPtrsBen Gamari2018-05-201-13/+15
* Fix retainer profiling after SRT overhaulSimon Marlow2018-05-191-147/+28
* Fix unwinding of C -> Haskell FFI calls with -threaded (2nd try)Bartosz Nitka2018-05-174-28/+197