summaryrefslogtreecommitdiff
path: root/rts
Commit message (Expand)AuthorAgeFilesLines
* rts: export allocateWrite, freeWrite and markExec #19763wip/ghc-8.10-19763Adam Sandberg Ericsson2021-06-071-0/+10
* rts: stats: Fix calculation for fragmentationDouglas Wilson2021-05-041-1/+1
* rts: stats: Some fixes to stats for sequential gcsDouglas Wilson2021-05-042-14/+37
* Fix pthread_setname_np in itimer for DarwinViktor Dukhovni2021-04-272-4/+34
* Block signals in the ticker threadViktor Dukhovni2021-04-202-4/+41
* Always define USE_PTHREAD_FOR_ITIMER for FreeBSD.Gleb Popov2021-04-071-1/+1
* rts: Fix joinOSThread on WindowsBen Gamari2021-04-071-1/+6
* [armv7] arm32 needs symbols!Moritz Angermann2021-03-292-3/+5
* linker: Fix atexit handlers on PETamar Christina2021-03-262-3/+5
* [linker/aarch64-elf] support section symbols for GOT relocationMoritz Angermann2021-03-071-1/+7
* [aarch64/elf] be more informative.Moritz Angermann2021-03-071-3/+9
* Include mman.h before disabling non-POSIX headersViktor Dukhovni2021-03-072-5/+12
* [aarch64-darwin] be very careful of warnings.Moritz Angermann2021-03-071-0/+1
* [rts] cast return value to struct.Moritz Angermann2021-03-071-1/+1
* [AArch64] drop mmap_nextMoritz Angermann2021-03-012-39/+2
* rts: Make markLiveObject thread-safewip/T19417-ghc-8.10Ben Gamari2021-02-232-3/+9
* [mach-o] make prototypes match functionswip/angerman/unbreak-aarch64-darwinMoritz Angermann2021-02-181-2/+2
* Allocate Adjustors and mark them readable in two stepsMoritz Angermann2021-02-188-11/+39
* [macho] improved linker with proper plt supportMoritz Angermann2021-02-178-97/+311
* [aarch64] always PICMoritz Angermann2021-02-152-2/+2
* [arm] Rename arm64 to aarch64Moritz Angermann2021-02-153-4/+4
* rts/Messages: Relax locked-closure assertionBen Gamari2021-01-251-2/+3
* rts/PEi386: Fix reentrant lock usageBen Gamari2021-01-061-1/+1
* Maintain invariant: MVars on mut_list are dirtyViktor Dukhovni2021-01-022-0/+3
* nonmoving: Add comments to nonmovingResurrectThreadsGHC GitLab CI2020-12-101-0/+5
* nonmoving: Don't push objects during deadlock detect GCBen Gamari2020-12-101-2/+6
* nonmoving: Refactor alloc_for_copyGHC GitLab CI2020-12-101-48/+79
* nonmoving: Ensure deadlock detection promotion worksGHC GitLab CI2020-12-101-18/+22
* nonmoving: Assert deadlock-gc promotion invariantGHC GitLab CI2020-12-101-0/+8
* nonmoving: Fix small CPP bugBen Gamari2020-12-101-1/+3
* rts/linker: Ensure that .rodata is aligned to 16 bytesBen Gamari2020-12-071-1/+1
* rts: Allocate MBlocks with MAP_TOP_DOWN on WindowsBen Gamari2020-12-071-1/+4
* rts/linker: Align bssSize to page size when mapping symbol extrasBen Gamari2020-12-071-1/+3
* nonmoving: Ensure that evacuated large objects are markedGHC GitLab CI2020-12-072-8/+66
* nonmoving: Add reference to Ueno 2016Ben Gamari2020-12-071-2/+7
* nonmoving: Don't join to mark_thread on shutdownGHC GitLab CI2020-12-071-1/+0
* OSThreads: Fix error code checkingGHC GitLab CI2020-12-071-2/+3
* Updates: Don't zero slop until closure has been pushedGHC GitLab CI2020-12-071-1/+1
* nonmoving: Add missing write barrier in shrinkSmallByteArrayGHC GitLab CI2020-12-071-0/+16
* rts/Messages: Add missing write barrier in THROWTO message updateGHC GitLab CI2020-12-073-6/+14
* nonmoving: Fix regression from TSAN workGHC GitLab CI2020-12-071-7/+2
* rts/Sanity: Avoid nasty race in weak pointer sanity-checkingBen Gamari2020-12-071-6/+114
* rts/Stats: Reintroduce mut_user_timewip/tsan-ghc-8.10Ben Gamari2020-12-012-0/+23
* rts: Tear down stats_mutex after exitHeapProfilingBen Gamari2020-12-014-5/+13
* rts/Stats: Protect with mutexBen Gamari2020-12-011-6/+52
* rts/Stats: Hide a few unused unnecessarily global functionsBen Gamari2020-12-012-22/+0
* rts: Fix races in Pthread timer backend shudownBen Gamari2020-12-011-8/+11
* rts: Fix timer initializationBen Gamari2020-12-011-1/+7
* suppress #17289 (ticker) raceBen Gamari2020-12-011-0/+4
* Fix #17289Ben Gamari2020-12-012-11/+19