summaryrefslogtreecommitdiff
path: root/rts/HeapStackCheck.cmm
Commit message (Expand)AuthorAgeFilesLines
* 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
* Move the context_switch flag into the CapabilitySimon Marlow2008-09-191-1/+1
* Add a proper write barrier for MVarsSimon Marlow2007-10-111-2/+6
* {Enter,Leave}CriticalSection imports should be outside #ifdef __PIC__Simon Marlow2007-09-051-2/+2
* FIX: Correct Leave/EnterCriticalSection importsManuel M T Chakravarty2007-09-051-2/+2
* put the @N suffix on stdcall foreign calls in .cmm codeSimon Marlow2007-09-041-0/+2
* Windows: remove the {Enter,Leave}CricialSection wrappersSimon Marlow2007-08-291-1/+1
* Properly guard imports because they have to be precise on Windows and Darwin ...Clemens Fruhwirth2007-08-101-0/+2
* Add explicit imports for RTS-external variablesClemens Fruhwirth2007-08-061-0/+2
* FIX recent PPC crashes introduced by the pointer-tagging patch (I hope)Simon Marlow2007-08-011-19/+5
* Pointer TaggingSimon Marlow2007-07-271-9/+23
* FIX BUILD (Windows): catch up with changes to .cmm syntaxSimon Marlow2007-07-031-1/+1
* Implemented and fixed bugs in CmmInfo handlingMichael D. Adams2007-06-271-34/+14
* Make the threaded RTS compilable using -fasmSimon Marlow2007-06-261-2/+2