summaryrefslogtreecommitdiff
path: root/rts/Exception.cmm
Commit message (Expand)AuthorAgeFilesLines
* rts: Rip out support for STM invariantsBen Gamari2018-06-021-5/+0
* Correctly add unwinding info in manifestSp and makeFixupBlocksBartosz Nitka2018-05-031-1/+0
* Update a comment in Exception.cmmÖmer Sinan Ağacan2018-03-131-1/+1
* rts: Set unwind information for catch_frameBen Gamari2017-09-211-0/+1
* rts: Set unwind information for remaining stack framesBen Gamari2017-09-211-0/+3
* rts: Fix type of bool literalBen Gamari2016-12-011-1/+1
* rts: fix threadStackUnderflow type in cmmSergei Trofimovich2016-03-111-1/+1
* Enable stack traces with ghci -fexternal-interpreter -profSimon Marlow2016-01-081-7/+10
* CMM: add a mechanism to import C .data labelsSergei Trofimovich2015-01-191-1/+1
* Add unwind information to CmmPeter Wortmann2014-12-161-0/+1
* [skip ci] rts: Detabify Exception.cmmAustin Seipp2014-10-211-45/+45
* Revert "Rename _closure to _static_closure, apply naming consistently."Edward Z. Yang2014-10-201-3/+3
* Rename _closure to _static_closure, apply naming consistently.Edward Z. Yang2014-10-011-3/+3
* Refer to 'mask' instead of 'block' in Control.ExceptionThomas Miedema2014-09-251-16/+21
* Fix copy/paste error (#8937)Simon Marlow2014-04-041-1/+1
* s/excpetions/exceptions/Edward Z. Yang2013-10-211-1/+1
* Remove use of R9, and fix associated bugsSimon Marlow2013-10-011-4/+4
* ticky enhancementsNicolas Frisby2013-03-291-5/+5
* Add a write barrier for TVAR closuresSimon Marlow2012-11-161-1/+1
* Save R1/R2/.. across foreign callsSimon Marlow2012-11-051-6/+15
* profiling fixesSimon Marlow2012-10-191-4/+4
* Produce new-style Cmm from the Cmm parserSimon Marlow2012-10-081-113/+129
* Make profiling work with multiple capabilities (+RTS -N)Simon Marlow2011-11-291-2/+2
* Fix trashing of the masking state in STM (#5238)Simon Marlow2011-11-161-18/+21
* +RTS -xc: print a the closure type of the exception tooSimon Marlow2011-11-141-1/+3
* Overhaul of infrastructure for profiling, coverage (HPC) and breakpointsSimon Marlow2011-11-021-1/+3
* Fix #4988: we were wrongly running exception handlers in theSimon Marlow2011-09-011-7/+9
* Implement stack chunks and separate TSO/STACK objectsSimon Marlow2010-12-151-9/+6
* Follow GHC.Bool/GHC.Types mergeIan Lynagh2010-10-231-3/+3
* remove unnecessary stg_noForceIO (#3508)Simon Marlow2010-09-241-4/+3
* New asynchronous exception control API (ghc parts)Simon Marlow2010-07-081-45/+111
* add a MAYBE_GC() in killThread#, fixes throwto003(threaded2) loopingSimon Marlow2010-05-051-0/+2
* Use message-passing to implement throwTo in the RTSSimon Marlow2010-03-111-24/+19
* micro-opt: replace stmGetEnclosingTRec() with a field accessSimon Marlow2009-10-141-2/+2
* Fix #3429: a tricky race conditionSimon Marlow2009-08-181-0/+10
* Rename primops from foozh_fast to stg_foozhSimon Marlow2009-08-031-17/+17
* rts_stop_on_exception is a C int, not a W_Simon Marlow2009-08-031-1/+1
* Fix #3279, #3288: fix crash encountered when calling unblock inside unsafePer...Simon Marlow2009-06-161-8/+35
* Make killThread# cmm primop use local stack allocationDuncan Coutts2009-06-101-2/+3
* Merging in the new codegen branchdias@eecs.harvard.edu2008-08-141-2/+2
* Change the calling conventions for unboxed tuples slightlySimon Marlow2008-07-281-48/+0
* add new primop: asyncExceptionsBlocked# :: IO BoolSimon Marlow2008-07-091-0/+9
* tso->link is now tso->_link (fix after merge with HEAD)Simon Marlow2008-04-171-1/+1
* Do some stack fiddling in stg_unblockAsyncExceptionszh_retIan Lynagh2008-05-231-0/+8
* Do not #include external header files when compiling via CSimon Marlow2008-04-021-2/+0
* Follow library changesIan Lynagh2008-03-231-3/+3
* FIX #1980: must check for ThreadRelocated in killThread#Simon Marlow2007-12-171-0/+5
* fix -fbreak-on-exception for unregsterisedSimon Marlow2007-10-181-4/+5
* 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