summaryrefslogtreecommitdiff
path: root/rts
Commit message (Expand)AuthorAgeFilesLines
* Adds AArch64 Native Code GeneratorMoritz Angermann2021-06-052-3/+4
* Put Unique related global variables in the RTS (#19940)Sylvain Henry2021-06-052-0/+5
* Work around LLVM backend overlapping register limitationsLuite Stegeman2021-05-292-84/+18
* rts: Remove trailing whitespace from Adjustor.cMatthew Pickering2021-05-111-32/+32
* rts: Correctly call pthread_setname_np() on NetBSDPHO2021-05-073-5/+17
* rts/posix/OSThreads.c: Implement getNumberOfProcessors() for NetBSDPHO2021-05-071-6/+19
* rts/posix/GetTime.c: Use Solaris-specific gethrvtime(3) on OpenSolaris deriva...PHO2021-05-061-0/+10
* Tighten scope of non-POSIX visibility macrosViktor Dukhovni2021-04-303-9/+34
* rts: export allocateWrite, freeWrite and markExec #19763Adam Sandberg Ericsson2021-04-291-0/+10
* rts/m32: Fix bounds checkBen Gamari2021-04-261-2/+3
* Block signals in the ticker threadViktor Dukhovni2021-04-221-1/+21
* Add background note in elf_tlsgd.c.Viktor Dukhovni2021-04-225-22/+170
* Support R_X86_64_TLSGD relocation on FreeBSDViktor Dukhovni2021-04-225-4/+170
* rts: Fix usage of pthread_setname_npBen Gamari2021-04-051-2/+6
* Fix copy+pasto in Sanity.cMatthew Pickering2021-04-021-1/+1
* [armv7] arm32 needs symbols!Moritz Angermann2021-03-292-3/+5
* [aarch64-darwin] be very careful of warnings.Moritz Angermann2021-03-291-0/+1
* [rts] cast return value to struct.Moritz Angermann2021-03-291-1/+1
* [linker] no munmap if either agument is invalid.Moritz Angermann2021-03-291-1/+4
* [linker/aarch64-elf] support section symbols for GOT relocationMoritz Angermann2021-03-291-1/+7
* [linker] align prototype with implementation signature.Moritz Angermann2021-03-291-2/+2
* [linker] SymbolExtras are only used on PPC and X86Moritz Angermann2021-03-292-5/+4
* [linker] Additional FALLTHROUGH decorations.Moritz Angermann2021-03-291-0/+2
* Allocate Adjustors and mark them readable in two stepsMoritz Angermann2021-03-297-6/+46
* [macho] improved linker with proper plt supportMoritz Angermann2021-03-298-97/+311
* rts: Fix joinOSThread on WindowsBen Gamari2021-03-271-1/+6
* rts: Use long-path-aware statBen Gamari2021-03-231-2/+5
* [elf/aarch64] Fall Through decorationMoritz Angermann2021-03-211-4/+4
* Add error information to osCommitMemory on failure.Moritz Angermann2021-03-201-1/+1
* Generate GHCi bytecode from STG instead of Core and support unboxedLuite Stegeman2021-03-205-23/+466
* Make traceHeapEventInfo an init eventMatthew Pickering2021-03-141-6/+18
* Ignore breakpoint for a specified number of iterations. (#19157)Roland Senn2021-03-101-5/+8
* rts: Gradually return retained memory to the OSMatthew Pickering2021-03-104-18/+104
* eventlog: Repost initialisation events when eventlog restartsMatthew Pickering2021-03-085-9/+93
* rts: Use a separate free block list for allocatePinnedMatthew Pickering2021-03-084-15/+157
* eventlog: Add BLOCKS_SIZE eventMatthew Pickering2021-03-084-1/+19
* eventlog: Add MEM_RETURN event to give information about fragmentationMatthew Pickering2021-03-088-3/+81
* Implement riscv64 LLVM backendAndreas Schwab2021-03-054-2/+152
* rts: Make markLiveObject thread-safeBen Gamari2021-03-042-3/+9
* Add whereFrom and whereFrom# primopMatthew Pickering2021-03-032-0/+10
* Add -finfo-table-map which maps info tables to source positionsMatthew Pickering2021-03-039-0/+170
* Profiling by info table mode (-hi)Matthew Pickering2021-03-033-0/+19
* Profiling: Allow heap profiling to be controlled dynamically.Matthew Pickering2021-03-036-11/+60
* eventlog: Fix various racesBen Gamari2021-03-024-19/+136
* rts/eventlog: Flush MainCapability buffer in non-threaded RTSBen Gamari2021-03-011-0/+2
* rts/eventlog: Ensure that all capability buffers are flushedBen Gamari2021-03-012-1/+2
* Remove the -xt heap profiling optionMatthew Pickering2021-02-272-28/+3
* rts: Introduce --eventlog-flush-interval flagBen Gamari2021-02-272-0/+32
* Move absentError into ghc-prim.Andreas Klebinger2021-02-263-1/+8
* linker: Fix atexit handlers on PETamar Christina2021-02-222-3/+5