summaryrefslogtreecommitdiff
path: root/rts
Commit message (Expand)AuthorAgeFilesLines
* Increase -A default to 4MB.Andreas Klebinger2020-12-221-2/+3
* nonmoving: Add comments to nonmovingResurrectThreadsGHC GitLab CI2020-12-201-0/+5
* nonmoving: Don't push objects during deadlock detect GCBen Gamari2020-12-201-2/+6
* nonmoving: Refactor alloc_for_copyGHC GitLab CI2020-12-201-48/+79
* nonmoving: Ensure deadlock detection promotion worksGHC GitLab CI2020-12-201-18/+22
* nonmoving: Assert deadlock-gc promotion invariantGHC GitLab CI2020-12-201-0/+8
* nonmoving: Fix small CPP bugBen Gamari2020-12-201-1/+3
* rts: enable thread label table in all RTS flavours #17972Adam Sandberg Ericsson2020-12-205-17/+4
* rts: Use weaker cas in WSDequeDouglas Wilson2020-12-191-1/+2
* rts: Fix typo in macro nameBen Gamari2020-12-181-1/+1
* Rts/elf-linker: Upcast to 64bit to satisfy format string.Andreas Klebinger2020-12-181-2/+2
* rts: EventLog.c: Properly cast (potential) 32bit pointers to uint64_tAndreas Klebinger2020-12-181-2/+3
* OSMem.c: Use proper type for mbinds mask argument.Andreas Klebinger2020-12-181-1/+1
* rts: don't use siginterrupt (#19019)Sylvain Henry2020-12-111-5/+1
* users guide: Describe GC lifecycle eventsBen Gamari2020-12-111-1/+1
* rts/linker/Elf.c: add missing <dlfcn.h> include (musl support)Sergei Trofimovich2020-12-101-0/+3
* rts/linker: Use m32 to allocate symbol extras in PEi386Ben Gamari2020-12-014-33/+20
* rts/m32: Introduce NEEDS_M32 macroBen Gamari2020-12-015-27/+32
* rts/Linker: Introduce Windows implementations for mmapForLinker, et al.Ben Gamari2020-12-011-1/+32
* rts/linker: Introduce munmapForLinkerBen Gamari2020-12-017-30/+22
* rts: Introduce mmapAnonForLinkerBen Gamari2020-12-018-26/+41
* rts/linker: Don't declare dynamic objects with image_mappedGHC GitLab CI2020-11-301-1/+1
* rts/linker: Move shared library loading logic into Elf.cBen Gamari2020-11-305-184/+197
* rts/linker: Initialise CCSs from native shared objectsBen Gamari2020-11-302-1/+7
* rts/linker: Don't allow shared libraries to be loaded multiple timesBen Gamari2020-11-301-0/+9
* dirty MVAR after mutating TSO queue headViktor Dukhovni2020-11-302-15/+28
* rts/linker: Replace some ASSERTs with CHECKBen Gamari2020-11-305-38/+35
* rts: Use CHECK instead of assertBen Gamari2020-11-302-30/+28
* rts/m32: Refactor handling of allocator seedingBen Gamari2020-11-301-25/+36
* nonmoving: Ensure that evacuated large objects are markedGHC GitLab CI2020-11-292-7/+60
* nonmoving: Add reference to Ueno 2016Ben Gamari2020-11-291-2/+7
* nonmoving: Don't join to mark_thread on shutdownGHC GitLab CI2020-11-291-1/+0
* OSThreads: Fix error code checkingGHC GitLab CI2020-11-291-2/+3
* Updates: Don't zero slop until closure has been pushedGHC GitLab CI2020-11-291-1/+1
* nonmoving: Add missing write barrier in shrinkSmallByteArrayGHC GitLab CI2020-11-291-0/+15
* rts/Messages: Add missing write barrier in THROWTO message updateGHC GitLab CI2020-11-293-6/+14
* nonmoving: Fix regression from TSAN workGHC GitLab CI2020-11-291-7/+2
* ThreadPaused: Don't zero slop until free vars are pushedGHC GitLab CI2020-11-291-6/+7
* ghc-heap: partial TSO/STACK decodingDavid Eichmann2020-11-282-3/+22
* rts: Allocate MBlocks with MAP_TOP_DOWN on WindowsBen Gamari2020-11-271-1/+4
* RTS: Fix failed inlining of copy_tag.Andreas Klebinger2020-11-261-7/+12
* [Sized Cmm] properly retain sizes.Moritz Angermann2020-11-261-0/+5
* CmmToLlvm: Declare signature for memcmpwip/angerman/arm64Ben Gamari2020-11-243-4/+12
* rts: Flush eventlog buffers from flushEventLogBen Gamari2020-11-248-9/+58
* rts: Post ticky entry counts to the eventlogBen Gamari2020-11-219-2/+150
* rts/linker: Align bssSize to page size when mapping symbol extrasBen Gamari2020-11-201-1/+3
* AArch64/arm64 adjustmentsMoritz Angermann2020-11-157-12/+12
* Add rts_listThreads and rts_listMiscRoots to RtsAPI.hDavid Eichmann2020-11-131-0/+53
* rts: Introduce highMemDynamicGHC GitLab CI2020-11-111-1/+8
* Add loadNativeObj and unloadNativeObjRay Shih2020-11-114-15/+261