summaryrefslogtreecommitdiff
path: root/rts/HeapStackCheck.cmm
Commit message (Expand)AuthorAgeFilesLines
* rts: Always use atomics for context_switch and interruptBen Gamari2022-12-161-2/+7
* rts: Ensure that global regs are never passed as fun call argsBen Gamari2022-12-151-3/+3
* Fix Cmm symbol kindCheng Shao2022-11-111-0/+22
* Add native delimited continuations to the RTSAlexis King2022-09-111-0/+29
* Fix typosBrian Wignall2021-02-061-1/+1
* winio: Use SlimReaderLocks and ConditonalVariables provided by the OS instead...Tamar Christina2020-07-151-2/+2
* RTS: avoid overflow on 32-bit arch (#18375)Sylvain Henry2020-06-251-2/+2
* Be explicit about how stack usage of mvar primops are covered.Andreas Klebinger2020-03-041-0/+1
* Module hierarchy: Cmm (cf #13009)Sylvain Henry2020-01-251-1/+1
* Fix a lost-wakeup bug in BLACKHOLE handling (#13751)Simon Marlow2017-06-081-24/+0
* Prefer #if defined to #ifdefBen Gamari2017-04-281-5/+5
* Fix comment (old file names) in rts/Takenobu Tani2017-02-041-1/+1
* NUMA supportSimon Marlow2016-06-101-0/+1
* HeapStackCheck: Small refactoringBen Gamari2015-09-081-2/+2
* Fix offset calculation in __stg_gc_funSimon Marlow2015-07-061-2/+3
* Make clearNursery freeSimon Marlow2014-11-251-0/+5
* Per-thread allocation counters and limitsSimon Marlow2014-11-121-1/+3
* [skip ci] rts: Detabify HeapStackCheck.cmmAustin Seipp2014-10-211-37/+37
* interruptible() was not returning true for BlockedOnSTM (#9379)Simon Marlow2014-08-011-7/+18
* Revert "Per-thread allocation counters and limits"Simon Marlow2014-05-041-3/+1
* Per-thread allocation counters and limitsSimon Marlow2014-05-021-1/+3
* Fix scavenge_stack crash (#9045)Simon Marlow2014-04-291-2/+3
* Remove use of R9, and fix associated bugsSimon Marlow2013-10-011-12/+28
* Rename atomicReadMVar and friends to readMVar.Edward Z. Yang2013-07-121-8/+8
* Implement atomicReadMVar, fixing #4001.Edward Z. Yang2013-07-091-2/+29
* Fix bug in stg_enter_checkbhSimon Marlow2012-11-011-1/+5
* Save and restore registers across calls to unlockClosure.Geoffrey Mainland2012-10-301-0/+13
* profiling fixesSimon Marlow2012-10-191-1/+1
* profiling fixesSimon Marlow2012-10-091-1/+1
* Produce new-style Cmm from the Cmm parserSimon Marlow2012-10-081-303/+207
* Code tidy-up: Use RET_NN in stg_block_asyncIan Lynagh2012-03-201-16/+1
* Fix stg_block_async on registerised Win64Ian Lynagh2012-03-201-2/+9
* Some Win64 fixesIan Lynagh2012-03-151-2/+2
* Fix stg_block_async on unreg compilersIan Lynagh2012-03-151-0/+6
* (some) tabs -> spacesGabor Greif2012-02-271-1/+1
* Fix a scheduling bug in the threaded RTSSimon Marlow2011-12-011-1/+2
* Another fix to the stg_enter_checkbh frameSimon Marlow2011-11-291-1/+8
* stg_enter_checkbh: fix offsets for profilingSimon Marlow2011-11-291-2/+2
* Fix crash in non-threaded RTS on WindowsSimon Marlow2010-04-201-9/+8
* Change the representation of the MVar blocked queueSimon Marlow2010-04-011-5/+5
* New implementation of BLACKHOLEsSimon Marlow2010-03-291-17/+19
* comments and formatting onlySimon Marlow2010-03-251-61/+71
* Fix a couple of bugs in the throwTo handling, exposed by conc016(threaded2)Simon Marlow2010-03-111-2/+6
* Use message-passing to implement throwTo in the RTSSimon Marlow2010-03-111-3/+2
* Rename primops from foozh_fast to stg_foozhSimon Marlow2009-08-031-3/+3
* Remove old GUM/GranSim codeSimon Marlow2009-06-021-290/+0
* Fixes to "Retract Hp *before* checking for HpLim==0"Simon Marlow2009-03-181-0/+12
* Retract Hp *before* checking for HpLim==0Simon Marlow2009-03-161-1/+1
* Instead of a separate context-switch flag, set HpLim to zeroSimon Marlow2009-03-131-2/+9
* Merging in the new codegen branchdias@eecs.harvard.edu2008-08-141-6/+6