summaryrefslogtreecommitdiff
path: root/rts/RtsStartup.c
Commit message (Expand)AuthorAgeFilesLines
* rts: Fix data-race in hs_init_ghcwip/T22756Ben Gamari2023-05-081-8/+11
* nonmoving: Fix handling of weak pointersBen Gamari2023-03-081-0/+1
* rts: Encapsulate access to capabilities arrayBen Gamari2022-12-161-1/+1
* rts: Introduce getNumCapabilitiesBen Gamari2022-12-161-1/+1
* rts: RtsStartup: don't call resetTerminalSettings, freeThreadingResources on ...Cheng Shao2022-11-111-1/+3
* rts: RtsStartup: chdir to PWD on wasm32Cheng Shao2022-11-111-0/+11
* rts: don't define RTS_USER_SIGNALS when signal.h is not presentCheng Shao2022-11-111-1/+1
* rts: introduce (and use) `STG_NORETURN`Nicolas Trangez2022-11-021-1/+1
* Numeric exceptions: replace FFI calls with primopsSylvain Henry2022-10-251-3/+3
* Refactor IPE initializationBen Gamari2022-10-111-2/+2
* rts: Move thread labels into TSOBen Gamari2022-08-061-7/+0
* Ensure that wired-in exception closures aren't GC'dBen Gamari2022-04-251-0/+10
* rts: Factor out built-in GC rootsBen Gamari2022-04-251-35/+41
* Introduce initAdjustorsBen Gamari2022-02-131-0/+4
* winio: fix heap corruption and various leaks.Tamar Christina2022-01-151-0/+3
* Optimize Info Table Provenance Entries (IPEs) Map creation and lookupSven Tennie2021-08-111-0/+3
* eventlog: Repost initialisation events when eventlog restartsMatthew Pickering2021-03-081-3/+3
* Add -finfo-table-map which maps info tables to source positionsMatthew Pickering2021-03-031-0/+2
* eventlog: Fix various racesBen Gamari2021-03-021-0/+4
* Move hooks for I/O manager startup / shutdown into IOManager.{c,h}Duncan Coutts2021-01-251-20/+3
* Move ioManager{Start,Wakeup,Die} to internal IOManager.hDuncan Coutts2021-01-251-0/+1
* rts: enable thread label table in all RTS flavours #17972Adam Sandberg Ericsson2020-12-201-4/+0
* rts: Post ticky entry counts to the eventlogBen Gamari2020-11-211-0/+11
* Fix and enable object unloading in GHCiÖmer Sinan Ağacan2020-11-111-3/+0
* Merge branch 'wip/tsan/stats' into wip/tsan/allBen Gamari2020-11-011-0/+4
|\
| * rts: Tear down stats_mutex after exitHeapProfilingwip/tsan/statsBen Gamari2020-11-011-0/+4
* | rts: Fix timer initializationBen Gamari2020-10-241-1/+7
|/
* rts: fix race condition in StgCRunTamar Christina2020-10-091-1/+1
* rts: Refactor foreign export trackingBen Gamari2020-09-181-1/+8
* winio: restore console cp on exitTamar Christina2020-07-241-2/+37
* winio: Multiple refactorings and support changes.Tamar Christina2020-07-151-3/+13
* winio: Init Windows console Codepage to UTF-8.Tamar Christina2020-07-151-0/+22
* Clean up file paths for new module hierarchyTakenobu Tani2020-06-011-1/+1
* Fix unboxed-sums GC ptr-slot rubbish value (#17791)Sylvain Henry2020-05-091-4/+0
* Modules: Core (#13009)Sylvain Henry2020-02-261-1/+1
* rts: Implement concurrent collection in the nonmoving collectorBen Gamari2019-10-201-4/+2
* rts: Non-concurrent mark and sweepÖmer Sinan Ağacan2019-10-201-0/+3
* rts: Divorce init of Heap profiler from CCS profilerDaniel Gröber2019-07-161-0/+9
* Finish stable splitDavid Feuer2018-08-291-3/+10
* rts: Flush eventlog in hs_init_ghc (fixes #15440)Mitsutoshi Aoe2018-07-271-0/+1
* Fix #15038Ömer Sinan Ağacan2018-05-101-0/+7
* Initialize hs_init with UTF8 encoded arguments on Windows.Andreas Klebinger2017-07-271-0/+26
* Prefer #if defined to #ifdefBen Gamari2017-04-281-9/+9
* hs_add_root() RTS API removalSergei Trofimovich2017-04-171-11/+0
* Fatal if we try to reinitialize the RTSSimon Marlow2017-01-261-0/+6
* Throw an exception on heap overflowDemi Obenour2017-01-101-0/+7
* Reset FPU precision back to MSVCRT defaultsTamar Christina2016-12-151-4/+30
* Overhaul of Compact Regions (#12455)Simon Marlow2016-12-071-0/+3
* Use C99's boolBen Gamari2016-11-291-6/+6
* remove unnecessary ifdefSimon Marlow2016-10-181-2/+0