summaryrefslogtreecommitdiff
path: root/rts
Commit message (Expand)AuthorAgeFilesLines
* Fix typosBrian Wignall2021-02-066-9/+9
* rts: Fix arguments for foreign calls of interpreterStefan Schulze Frielinghaus2021-02-051-2/+24
* rts: Use properly sized pointers in e.g. rts_mkInt8Stefan Schulze Frielinghaus2021-02-051-26/+20
* rts: sm/GC.c: make num_idle unsignedAndreas Klebinger2021-01-281-1/+1
* Deprecate -h flagMatthew Pickering2021-01-271-0/+5
* Remove ioManager{Start,Die,Wakeup} from IOManager.hDuncan Coutts2021-01-256-15/+34
* Add a common wakeupIOManager hookDuncan Coutts2021-01-253-1/+33
* Replace a ioManagerDie call with stopIOManagerDuncan Coutts2021-01-252-1/+14
* Replace a direct call to ioManagerStartCap with a new hookDuncan Coutts2021-01-253-3/+48
* Move hooks for I/O manager startup / shutdown into IOManager.{c,h}Duncan Coutts2021-01-253-20/+88
* Move ioManager{Start,Wakeup,Die} to internal IOManager.hDuncan Coutts2021-01-256-2/+16
* Move setIOManagerControlFd from Capability.c to IOManager.cDuncan Coutts2021-01-252-17/+17
* Start to centralise the I/O manager hooks from other bits of the RTSDuncan Coutts2021-01-253-0/+47
* Rename includes/rts/IOManager.h to IOInterface.hDuncan Coutts2021-01-253-3/+3
* Move win32/IOManager to win32/MIOManagerDuncan Coutts2021-01-257-7/+7
* Optimize some rts_mk/rts_get functions in RtsAPI.cCheng Shao2021-01-221-26/+43
* rts: Initialize card table in newArray#Ben Gamari2021-01-171-0/+3
* rts/linker: Don't assume existence of dlinfoBen Gamari2021-01-173-12/+20
* rts: gc: use mutex+condvar instead of spinlooks in gc entry/exitDouglas Wilson2021-01-174-110/+113
* rts: add timedWaitConditionDouglas Wilson2021-01-172-0/+26
* rts: add max_n_todo_overflow internal counterDouglas Wilson2021-01-175-11/+37
* rts: remove no_work counterDouglas Wilson2021-01-175-28/+6
* rts: gc: use mutex+condvar instead of sched_yield in gc main loopDouglas Wilson2021-01-173-134/+237
* rts/eventlog: Reset ticky counters after dumping sampleBen Gamari2021-01-171-0/+4
* rts/eventlog: Introduce event to demarcate new ticky sampleBen Gamari2021-01-171-0/+7
* rts/PEi386: Fix reentrant lock usageBen Gamari2021-01-091-1/+1
* rts/Capability: Use relaxed load in findSparkBen Gamari2021-01-091-1/+2
* rts: Use SEQ_CST accesses when touching `wakeup`Ben Gamari2021-01-093-4/+4
* rts: Use relaxed load when checking for cap ownershipBen Gamari2021-01-091-1/+4
* rts: stats: Fix calculation for fragmentationDouglas Wilson2021-01-091-1/+1
* rts: stats: Some fixes to stats for sequential gcsDouglas Wilson2021-01-092-14/+37
* rts/Sanity: Allow DEAD_WEAKs in weak pointer listBen Gamari2021-01-071-1/+1
* rts/Linker: Add noreturn to loadNativeObj on non-ELF platformsBen Gamari2021-01-071-2/+6
* rts: Enforce that mark-region isn't used with -hBen Gamari2021-01-071-0/+10
* rts: Zero shrunk array slop in vanilla RTSBen Gamari2021-01-071-4/+9
* Storage: Unconditionally enable zeroing of alignment slopBen Gamari2021-01-071-11/+11
* rts: Implement heap census support for pinned objectsBen Gamari2021-01-071-29/+21
* rts: Break up census logicBen Gamari2021-01-071-176/+187
* Maintain invariant: MVars on mut_list are dirtyViktor Dukhovni2021-01-032-0/+3
* rts: update usage text for new -A defaultDouglas Wilson2021-01-021-1/+1
* rts/Messages: Relax locked-closure assertionBen Gamari2021-01-021-2/+3
* spelling: thead -> threadDouglas Wilson2020-12-232-3/+3
* Increase -A default to 4MB.Andreas Klebinger2020-12-221-2/+3
* nonmoving: Add comments to nonmovingResurrectThreadsGHC GitLab CI2020-12-201-0/+5
* nonmoving: Don't push objects during deadlock detect GCBen Gamari2020-12-201-2/+6
* nonmoving: Refactor alloc_for_copyGHC GitLab CI2020-12-201-48/+79
* nonmoving: Ensure deadlock detection promotion worksGHC GitLab CI2020-12-201-18/+22
* nonmoving: Assert deadlock-gc promotion invariantGHC GitLab CI2020-12-201-0/+8
* nonmoving: Fix small CPP bugBen Gamari2020-12-201-1/+3
* rts: enable thread label table in all RTS flavours #17972Adam Sandberg Ericsson2020-12-205-17/+4