summaryrefslogtreecommitdiff
path: root/rts
Commit message (Expand)AuthorAgeFilesLines
* eventlog: Fix event type of EVENT_IPEMatthew Pickering2022-02-101-1/+1
* linker/PEi386: Make addLibrarySearchPath long-path awareBen Gamari2022-02-101-15/+3
* PEi386: Drop Windows Vista fallback in addLibrarySearchPathBen Gamari2022-02-101-52/+3
* rts/mmap: Refactor mmapForLinkerBen Gamari2022-02-092-113/+124
* linker: Don't use MAP_FIXEDBen Gamari2022-02-091-7/+4
* rts/linker/MMap: Use MemoryAccess in mmapForLinkerBen Gamari2022-02-095-24/+42
* rts/linker: Drop dead IA64 codeBen Gamari2022-02-091-6/+0
* rts: Move mmapForLinker and friends to linker/MMap.cBen Gamari2022-02-0911-341/+377
* rts: Rename MemoryMap.[ch] -> ReportMemoryMap.[ch]Ben Gamari2022-02-095-4/+4
* rts/MemoryMap: Use mach_-prefixed type namesBen Gamari2022-02-081-4/+6
* Fix build on recent FreeBSD.Gleb Popov2022-02-081-1/+1
* RTS: Fix cabal specificationPeter Trommler2022-02-061-4/+0
* Fix macro redefinition warnings for PRINTFBen Gamari2022-02-063-9/+12
* rts: Dump memory map on memory mapping failuresBen Gamari2022-02-065-0/+158
* rts/m32: Increase size of free page pool to 256 pagesGHC GitLab CI2022-02-061-1/+1
* rts/m32: Free large objects back to the free page poolBen Gamari2022-02-061-3/+2
* rts/m32: Add consistency-checking infrastructureGHC GitLab CI2022-02-061-11/+96
* rts: Generalize mmapForLinkerMarkExecutableGHC GitLab CI2022-02-067-17/+61
* rts/m32: Accept any address within 4GB of program textBen Gamari2022-02-063-66/+78
* Fix unsound behavior of unlifted datatypes in ghci (#20194)nineonine2022-02-041-2/+2
* Drop dead codeBen Gamari2022-02-041-2/+0
* rts: Address failures to inlineDouglas Wilson2022-02-028-76/+98
* Fix a few Note inconsistenciesBen Gamari2022-02-0158-109/+85
* Use PATH_FMT instead of %s to format `pathchar *`Ben Gamari2022-01-301-2/+2
* rts: Don't allocate closurePtrs# pointers on C stackBen Gamari2022-01-301-2/+5
* rts: Drop redundant #include <Arena.h>Ben Gamari2022-01-291-1/+0
* Rip out remaining SPARC supportBen Gamari2022-01-292-29/+0
* rts: Rip out SPARC supportBen Gamari2022-01-296-271/+10
* Rip out SPARC register supportBen Gamari2022-01-292-138/+0
* A few comment cleanupsBen Gamari2022-01-291-1/+1
* rts/eventlog: Ensure that flushCount is initializedBen Gamari2022-01-291-1/+1
* rts: Refactor event typesBen Gamari2022-01-296-434/+236
* rts/EventLog: Mark various internal globals as staticBen Gamari2022-01-291-3/+3
* rts/trace: Shrink tracing flagsBen Gamari2022-01-292-15/+17
* rts: Clean up RTS flags usage messageBen Gamari2022-01-271-58/+62
* Levity-polymorphic arrays and mutable variablessheaf2022-01-263-53/+0
* rts/winio: Fix #18382Ben Gamari2022-01-1812-61/+9
* winio: fix heap corruption and various leaks.Tamar Christina2022-01-158-4/+27
* rts: Consolidate RtsSymbols from libcBen Gamari2022-01-151-2/+6
* RTS: Remove unused file xxhash.cPeter Trommler2022-01-111-43/+0
* Change assertions in Stats.c to warnings (and introduce WARN macro)Matthew Pickering2022-01-113-7/+26
* rts: Only declare environ when necessaryBen Gamari2022-01-111-1/+8
* rts: Depend explicitly on libcBen Gamari2022-01-111-0/+6
* Add a source-repository stanza to rts/rts.cabalHécate Moonlight2022-01-021-0/+5
* RTS: Fix CloneStack.c when no table next to codePeter Trommler2021-12-292-2/+2
* rts: Add optional bounds checking in out-of-line primopsBen Gamari2021-12-211-0/+18
* codeGen: Introduce flag to bounds-check array accessesBen Gamari2021-12-211-0/+9
* rts: update xxhash used by the linker's hashmapTamar Christina2021-12-143-1047/+4682
* Respect W^X in Linker.c:preloadObjectFile on OpenBSDGreg Steuck2021-12-121-1/+1
* rts: correct stats when running with +RTS -qn1Douglas Wilson2021-12-121-28/+42