summaryrefslogtreecommitdiff
path: root/rts
Commit message (Expand)AuthorAgeFilesLines
* 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
* rts: use allocation helpers from RtsUtilsnineonine2021-12-109-17/+17
* rts: +RTS -DL should imply +RTS -DlBen Gamari2021-12-071-0/+2
* rts/Linker: Ensure that mmap_32bit_base is updated after mappingBen Gamari2021-12-071-21/+22
* Require all dirty_MUT_VAR callers to do explicit stg_MUT_VAR_CLEAN_info compa...nineonine2021-12-021-7/+9
* rts: Annotate benign race in pthread ticker's exit test Ben Gamari2021-12-011-0/+1
* Switch RTS cabal file / package conf to use Rts.h not Stg.hJohn Ericson2021-12-012-2/+2
* rts.cabal.in: Move `extra-source-files` so it is validJohn Ericson2021-12-011-4/+5
* rts/RtsSymbols: Provide a proper prototype for environBen Gamari2021-12-011-1/+5
* rts: Refactor SRT representation selectionBen Gamari2021-12-011-26/+38
* rts/ProfHeap.c: Use setlocale() on platforms where uselocale() is not availablePHO2021-12-011-5/+16
* Fix caluclation of nonmoving GC elapsed timeMitchell Rosen2021-11-301-2/+2
* linker: Introduce linker_verbose debug outputBen Gamari2021-11-296-115/+132
* Make ambient MinGW support a proper settingsJohn Ericson2021-11-271-4/+2
* Kill a use of %n format specifierGreg Steuck2021-11-253-15/+21
* Disable warnings for unused goto labelsGreg Steuck2021-11-251-0/+1
* Apply 1 suggestion(s) to 1 file(s)John Ericson2021-11-251-1/+1
* Reorder `sed` arguments to work with BSD sedGreg Steuck2021-11-251-2/+3
* rts: Ensure that markCAFs marks object codeBen Gamari2021-11-201-4/+11
* Hadrian: bring up to date with latest make improvementsJohn Ericson2021-11-181-1/+1
* ghc-cabal, make: Add support for building C++ object codeBen Gamari2021-11-181-1/+3
* Make: Get rid of `BUILD_.*_INCLUDE_DIRS`John Ericson2021-11-162-14/+25
* Hadrian: fix windows cross-build (#20657)Sylvain Henry2021-11-151-1/+1
* Make: Get rid of GHC_INCLUDE_DIRSJohn Ericson2021-11-152-9/+5
* Make: Move remaining built RTS headers to ...build/includeJohn Ericson2021-11-122-4/+3
* Make: Install RTS headers in `$libdir/rts/include` not `$libdir/include`John Ericson2021-11-121-1/+1
* Generate ghcversion.h with the top-level configureJohn Ericson2021-11-124-40/+37
* mmapForLinkerMarkExecutable: do nothing when len = 0Travis Whitaker2021-11-121-0/+6
* Make: Do not generate ghc.* headers in stage0John Ericson2021-11-121-17/+9
* Don't expose bignum backend in ghc --info (#20495)Sylvain Henry2021-11-091-1/+0
* RTS: open timerfd synchronously (#20618)Sylvain Henry2021-11-091-19/+32
* Avoid GHC_STAGE and other include bitsJohn Ericson2021-11-051-2/+0
* make: Futher systematize handling of generated headersJohn Ericson2021-11-052-14/+8
* Correct load_load_barrier for risc-vTakenobu Tani2021-11-041-1/+1
* Treat generated RTS headers in a more consistent mannerJohn Ericson2021-11-022-1/+24
* Make build system: Put make generated include's in RTS distdirsJohn Ericson2021-10-313-13/+12
* make build system: RTS should use dist-install not distJohn Ericson2021-10-292-78/+78
* Make build system: Generalize and/or document distdirsJohn Ericson2021-10-271-1/+1
* Fix dangling reference to RtsConfig.hJohn Ericson2021-10-241-1/+1
* Null eventlog writerOleg Grenrus2021-10-155-0/+37
* Check for libatomic dependency for atomic operationsHaochen Tong2021-10-122-0/+8
* rts/RtsSymbols: fini arrayBen Gamari2021-10-121-0/+13
* rts/RtsSymbols: Declare atexit as a strong symbolBen Gamari2021-10-121-1/+10
* rts/linker: Introduce a notion of strong symbolsBen Gamari2021-10-124-26/+51
* rts/RtsSymbols: Add environBen Gamari2021-10-121-0/+1
* rts/linker: Resolve __fini_array_* symbols to NULLGHC GitLab CI2021-10-121-0/+4