summaryrefslogtreecommitdiff
path: root/rts/Interpreter.c
Commit message (Expand)AuthorAgeFilesLines
* Make profiling work with multiple capabilities (+RTS -N)Simon Marlow2011-11-291-2/+2
* fix BCO_GET_LARGE_ARG (seems to be completely wrong)Simon Marlow2011-11-021-2/+2
* Fix gcc 4.6 warnings; fixes #5176Ian Lynagh2011-06-251-4/+16
* Implement stack chunks and separate TSO/STACK objectsSimon Marlow2010-12-151-9/+9
* interruptible FFI: more robust handling of the exception case in the interpreterSimon Marlow2010-09-251-5/+6
* Don't interrupt when task blocks exceptions, don't immediately start exception.Edward Z. Yang2010-09-251-0/+7
* Interruptible FFI calls with pthread_kill and CancelSynchronousIO. v4Edward Z. Yang2010-09-191-1/+2
* remove unnecessary stg_noForceIO (#3508)Simon Marlow2010-09-241-9/+3
* Remove the IND_OLDGEN and IND_OLDGEN_PERM closure typesSimon Marlow2010-04-011-2/+0
* New implementation of BLACKHOLEsSimon Marlow2010-03-291-1/+3
* Use local mut lists in UPD_IND(), also clean up Updates.hSimon Marlow2009-12-311-1/+1
* Refactoring onlySimon Marlow2009-12-021-1/+1
* sanity check the top stack frame, not the whole stackSimon Marlow2009-12-021-1/+2
* Make allocatePinned use local storage, and other refactoringsSimon Marlow2009-12-011-10/+10
* Windows DLLs: add #ifdefery to turn off DLL import of libffi when building st...Ben.Lippmeier@anu.edu.au2009-11-181-0/+7
* implement case-on-Word in the byte code generator/interpreter (#2881)Simon Marlow2009-09-181-0/+21
* Use allocateLocal() rather than allocate() in the interpreterSimon Marlow2009-08-201-9/+9
* RTS tidyup sweep, first phaseSimon Marlow2009-08-021-7/+6
* Allow more than 64k instructions in a BCO; fixes #789Ian Lynagh2009-08-011-11/+14
* GHC new build system megapatchIan Lynagh2009-04-261-1/+1
* Instead of a separate context-switch flag, set HpLim to zeroSimon Marlow2009-03-131-1/+4
* Fix more problems caused by padding in the Capability structureSimon Marlow2008-12-021-1/+1
* Move the context_switch flag into the CapabilitySimon Marlow2008-09-191-1/+1
* FIX #2231: add missing stack check when applying a PAPSimon Marlow2008-06-021-0/+11
* Import libffi-3.0.4, and use it to provide FFI support in GHCiSimon Marlow2008-04-081-16/+1
* Support for using libffi to implement FFI calls in GHCi (#631)Simon Marlow2008-02-041-22/+72
* FIX #1925: the interpreter was not maintaining tag bits correctlySimon Marlow2007-11-271-13/+25
* FIX #1679: crash on returning from a foreign callSimon Marlow2007-11-151-1/+16
* fix breakpoints in unregisterised modeSimon Marlow2007-10-181-3/+8
* GHCi: use non-updatable thunks for breakpointsSimon Marlow2007-10-101-1/+12
* Pointer TaggingSimon Marlow2007-07-271-5/+6
* GHCi debugger: new flag -fbreak-on-exceptionSimon Marlow2007-05-151-23/+16
* Use a primop for getting the fields of the AP_STACK rather than an FFI callSimon Marlow2007-05-031-19/+0
* tidyup comments and fix a few warningsSimon Marlow2007-04-301-33/+42
* Re-working of the breakpoint supportSimon Marlow2007-04-171-4/+127
* Remove the itbls field of BCO, put itbls in with the literalsSimon Marlow2007-02-271-5/+2
* Remove ' in cpp errorIan Lynagh2006-12-221-1/+1
* Allow a word-sized argument for STKCHECKIan Lynagh2006-12-211-2/+19
* remove unused includes, now that Storage.h & Stable.h are included by Rts.hSimon Marlow2006-11-151-1/+0
* Split GC.c, and move storage manager into sm/ directorySimon Marlow2006-10-241-1/+1
* If we get an unknown or unimplemented opcode, say what it isIan Lynagh2006-09-071-1/+2
* Remove CONSTR_CHARLIKE and CONSTR_INTLIKE closure typesSimon Marlow2006-09-071-2/+0
* Reorganisation of the source treeSimon Marlow2006-04-071-0/+1261