summaryrefslogtreecommitdiff
path: root/rts
Commit message (Expand)AuthorAgeFilesLines
* rts: tag `stgStrndup` as `STG_MALLOC`Nicolas Trangez2022-11-021-1/+2
* rts: add and use `STG_RETURNS_NONNULL`Nicolas Trangez2022-11-022-2/+19
* rts: use `alloc_size` attributeNicolas Trangez2022-11-022-3/+17
* rts: specify deallocator of allocating functionsNicolas Trangez2022-11-023-6/+50
* rts: use `STG_UNUSED`Nicolas Trangez2022-11-022-3/+3
* rts: introduce (and use) `STG_MALLOC`Nicolas Trangez2022-11-022-2/+4
* rts: introduce (and use) `STG_USED`Nicolas Trangez2022-11-022-4/+5
* rts: consistently use `STG_UNUSED`Nicolas Trangez2022-11-022-2/+2
* rts: introduce (and use) `STG_NORETURN`Nicolas Trangez2022-11-0217-24/+26
* rts: fix OS thread naming in tickerNicolas Trangez2022-11-013-26/+20
* rts: fix lifetime of `start_thread`s `name` valueNicolas Trangez2022-11-011-8/+14
* rts: `name` argument of `createOSThread` can be `const`Nicolas Trangez2022-11-013-3/+3
* Numeric exceptions: replace FFI calls with primopsSylvain Henry2022-10-252-9/+6
* Introduce a standard thunk for allocating stringsÖmer Sinan Ağacan2022-10-224-1/+110
* rts: remove use of `TIME_WITH_SYS_TIME`Nicolas Trangez2022-10-212-22/+8
* build: get rid of `HAVE_TIME_H`Nicolas Trangez2022-10-213-8/+2
* rts: trigger a major collection if megablock usage exceeds maxHeapSizeTeo Camarasu2022-10-151-1/+5
* rts: ensure we are below maxHeapSize after returning megablocksTeo Camarasu2022-10-151-0/+7
* rts: Use pthread_setname_np correctly on DarwinBen Gamari2022-10-141-10/+36
* rts/linker: Add support for .fini sectionsBen Gamari2022-10-133-0/+9
* rts/linker: Consolidate initializer/finalizer handlingBen Gamari2022-10-137-251/+316
* rts: Don't hint inlining of appendToRunQueueBen Gamari2022-10-122-54/+58
* Separate IPE source file from spanBen Gamari2022-10-114-10/+23
* Refactor IPE initializationBen Gamari2022-10-118-108/+149
* rts: Refactor IPE tracing supportBen Gamari2022-10-116-66/+34
* rts: Add missing declaration of stg_noDuplicateBen Gamari2022-10-111-0/+1
* CmmToC: emit explicit tail calls when the C compiler supports itCheng Shao2022-10-111-2/+5
* rts: don't enforce aligned((8)) on 32-bit targetsCheng Shao2022-10-051-2/+2
* Fix a bug in continuation capture across multiple stack chunksAlexis King2022-10-011-2/+4
* Rename Solo[constructor] to MkSoloTorsten Schmits2022-09-213-6/+6
* Add fragmentation statistic to GHC.StatsTeo Camarasu2022-09-212-3/+7
* rts: remove copy-paste error from `cabal.rts.in`Nicolas Trangez2022-09-201-3/+0
* rts: make threaded ways optionalCheng Shao2022-09-171-6/+17
* rts: remove legacy logging cabal flagCheng Shao2022-09-171-2/+0
* rts: fix missing dirty_MVAR argument in stg_writeIOPortzhCheng Shao2022-09-121-1/+1
* Add native delimited continuations to the RTSAlexis King2022-09-1133-37/+947
* Drop mk/{build,install,config}.mk.inBen Gamari2022-08-251-7/+3
* Drop make build systemBen Gamari2022-08-252-987/+0
* rts: Consistently use MiB in stats outputBen Gamari2022-08-241-1/+1
* compiler: Drop --build-id=none hackBen Gamari2022-08-181-1/+0
* typoEric Lindblad2022-08-161-2/+2
* rts/linker: Resolve iconv_* on FreeBSDBen Gamari2022-08-091-9/+50
* rts: Ensure that Array# card arrays are initializedBen Gamari2022-08-082-1/+7
* rts: remove redundant stg_traceCcszhCheng Shao2022-08-083-17/+0
* Add a primop to query the label of a threadBen Gamari2022-08-063-0/+13
* rts: Move thread labels into TSOBen Gamari2022-08-0620-140/+117
* Add primop to list threadsBen Gamari2022-08-067-3/+55
* rts: Fix code styleBen Gamari2022-08-061-14/+14
* Add one more sanity check in stg_restore_cccsAndreas Klebinger2022-08-061-0/+4
* Improve BUILD_PAP commentsAndreas Klebinger2022-08-061-0/+3