summaryrefslogtreecommitdiff
path: root/rts/Exception.cmm
Commit message (Expand)AuthorAgeFilesLines
* 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
* Implemented and fixed bugs in CmmInfo handlingMichael D. Adams2007-06-271-25/+17
* Cleanup Hpc sub-system, remove hpc-tracer implementation.andy@galois.com2007-06-261-3/+0
* remove old comments and commented-out codeSimon Marlow2007-05-181-10/+1
* raise#: break *after* stripping the stack, not beforeSimon Marlow2007-05-161-23/+29
* GHCi debugger: new flag -fbreak-on-exceptionSimon Marlow2007-05-151-12/+48
* MERGE: Fix a few uses of the wrong return convention for the schedulerSimon Marlow2007-04-161-11/+4
* add missing %ENTRY_CODE()Simon Marlow2007-03-081-2/+2
* Remove vectored returns.Simon Marlow2007-02-281-42/+15
* addition to "Eagerly raise a blocked exception" to fix unreg caseSimon Marlow2007-01-171-0/+19
* Adding command channel for the hpc debugger to the hpc part of the RTSandy@galois.com2007-01-091-1/+1
* Eagerly raise a blocked exception when entering 'unblock' or exiting 'block'Simon Marlow2007-01-051-5/+50
* Updating rix output to new standard.andy@galois.com2006-12-141-1/+1
* Misc Hpc improvement to dynamic tracer outputandy@galois.com2006-12-131-1/+1
* Adding tracing supportandy@galois.com2006-12-091-0/+3
* STM invariantstharris@microsoft.com2006-10-071-2/+24
* Control.Exception.unblock wasn't unblocking exceptionsSimon Marlow2006-08-101-0/+3
* fix a lint-oSimon Marlow2006-06-201-1/+1
* fix sloppy conditionalsSimon Marlow2006-06-201-2/+2
* fix a few sloppy conditionals caught by new test in CmmLintSimon Marlow2006-06-201-1/+1
* fix one-character error in stack checkSimon Marlow2006-06-161-1/+1
* Asynchronous exception support for SMPSimon Marlow2006-06-161-99/+87
* Reorganisation of the source treeSimon Marlow2006-04-071-0/+446