summaryrefslogtreecommitdiff
path: root/rts
Commit message (Expand)AuthorAgeFilesLines
* Fix integer overflow when encoding doubles (Trac #15271)Fangyi Zhou2018-10-281-4/+22
* Allocate bss section within proper range of other sectionsZejun Wu2018-10-1511-76/+101
* Add a RTS option -xp to load PIC object anywhere in address spaceZejun Wu2018-10-155-92/+106
* rts: Stop tracing environment variables (fixes #15371)Mitsutoshi Aoe2018-10-141-10/+0
* Fix PE linker wibblesTamar Christina2018-10-042-13/+28
* rts.cabal.in: add more flags to control the extra flavours (for hadrian)Alp Mestanogullari2018-10-021-16/+24
* Always check the relocation value for x86_64Zejun Wu2018-10-011-47/+79
* Fix a MSG_BLACKHOLE sanity check, add some commentsÖmer Sinan Ağacan2018-09-241-2/+6
* Remove redundant slop zeroingÖmer Sinan Ağacan2018-09-211-6/+0
* Fix slop zeroing for AP_STACK eager blackholes in debug buildÖmer Sinan Ağacan2018-09-211-0/+5
* Remove -Waggregate-return when building RTSÖmer Sinan Ağacan2018-09-201-1/+0
* Updated PE linker, section alignment and cleanup.Tamar Christina2018-09-176-621/+704
* Stable name comment wibblesDavid Feuer2018-09-171-17/+2
* eventlog: Factor out eventlog header generation into separate functionBen Gamari2018-09-131-35/+40
* rts/Printer.c: always define the findPtr symbolAlp Mestanogullari2018-09-122-7/+8
* Refactor info table entry error messagesÖmer Sinan Ağacan2018-09-121-57/+57
* rts.cabal.in: advertise new default profiling ways for hadrianAlp Mestanogullari2018-09-111-3/+3
* Revert incorrect STM wakeup optimisationÖmer Sinan Ağacan2018-09-111-11/+6
* Various RTS bug fixes:Ömer Sinan Ağacan2018-09-072-3/+2
* Fix a race between GC threads in concurrent scavengingÖmer Sinan Ağacan2018-09-062-1/+10
* Remove an incorrect assertion in threadPaused:Ömer Sinan Ağacan2018-09-061-7/+0
* Finish stable splitDavid Feuer2018-08-2921-316/+465
* rts: Handle SMALL_MUT_ARR_PTRS in retainer profilterBen Gamari2018-08-281-0/+4
* Revert "Properly tag fun field of PAPs generated by ap_0_fast"Ömer Sinan Ağacan2018-08-221-8/+6
* Add traceBinaryEvent# primopMitsutoshi Aoe2018-08-216-6/+76
* Properly tag fun field of PAPs generated by ap_0_fastÖmer Sinan Ağacan2018-08-211-6/+8
* rts: Align the_gc_thread to 64 bytesBen Gamari2018-08-211-1/+3
* Show -with-rtsopts options in runtime's --info (#15261)roland2018-08-213-4/+6
* rts/RetainerProfile: Dump closure type if pop() failsRyan Scott2018-08-211-1/+1
* Revert "rts: Ensure that the_gc_thread is aligned"Ben Gamari2018-08-081-5/+1
* rts: Ensure that the_gc_thread is alignedBen Gamari2018-08-061-1/+5
* 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