summaryrefslogtreecommitdiff
path: root/rts/RtsStartup.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* Support more than 64 logical processors on WindowsTamar Christina2016-10-011-0/+5
* Expose hs_exit_(rtsFalse) as hs_exit_nowait()Simon Marlow2016-09-231-0/+8
* shutdownHaskellAndExit: just do a normal hs_exit() (#5402)Simon Marlow2016-09-231-4/+0
* Compact RegionsGiovanni Campagna2016-07-201-0/+1
* rts: Replace `nat` with `uint32_t`Erik de Castro Lopo2016-05-051-1/+1
* rts/itimer/pthread: Stop timer when ticker is stoppedBen Gamari2016-05-011-1/+6
* Close ticky profiling file stream after printing (#9405)Flaviu Andrei Csernik2016-03-241-0/+3
* rts: Add LibdwPool, a pool for libdw sessionsBen Gamari2015-11-231-0/+4
* rts: Kill PAPI supportBen Gamari2015-11-181-13/+0
* Make GHCi & TH work when the compiler is built with -profSimon Marlow2015-11-071-5/+1
* tracing: Kill EVENT_STARTUPBen Gamari2015-09-051-3/+0