summaryrefslogtreecommitdiff
path: root/rts/Interpreter.c
Commit message (Expand)AuthorAgeFilesLines
* Prefer #if defined to #ifdefBen Gamari2017-04-281-31/+31
* More fixes for #5654Simon Marlow2017-01-061-6/+66
* Use C99's boolBen Gamari2016-11-291-4/+4
* Remove CONSTR_STATICSimon Marlow2016-11-141-2/+1
* rts: Replace `nat` with `uint32_t`Erik de Castro Lopo2016-05-051-8/+8
* testsuite: mark tests broken on powerpc64Peter Trommler2016-02-251-2/+2
* Remove unused IND_PERMJoachim Breitner2016-01-231-1/+0
* Enable stack traces with ghci -fexternal-interpreter -profSimon Marlow2016-01-081-16/+27
* Maintain cost-centre stacks in the interpreterSimon Marlow2015-12-211-23/+161
* Remote GHCi, -fexternal-interpreterSimon Marlow2015-12-171-1/+6
* Make GHCi & TH work when the compiler is built with -profSimon Marlow2015-11-071-6/+8
* s/StgArrWords/StgArrBytes/Siddhanathan Shanmugam2015-09-111-2/+2
* Disable an assertion; see commentSimon Marlow2014-11-051-1/+7
* rts: Detabify Interpreter.cAustin Seipp2014-10-211-872/+872
* Revert "Rename _closure to _static_closure, apply naming consistently."Edward Z. Yang2014-10-201-1/+1
* Rename _closure to _static_closure, apply naming consistently.Edward Z. Yang2014-10-011-1/+1
* Revert "rts: add Emacs 'Local Variables' to every .c file"Simon Marlow2014-09-291-8/+0
* rts: add Emacs 'Local Variables' to every .c fileAustin Seipp2014-07-281-0/+8
* remove unnecessary size field in BCO (#7518)Simon Marlow2013-01-091-3/+1
* fix a warningSimon Marlow2012-10-081-1/+1
* Produce new-style Cmm from the Cmm parserSimon Marlow2012-10-081-30/+30
* Convert more RTS macros to functionsIan Lynagh2012-09-211-1/+1
* More CPP macros -> inline functionsIan Lynagh2012-08-251-1/+1
* Implemented word-sized addressing of pointers and literals.Paolo Capriotti2012-04-161-22/+22
* Soem more Wind64 fixesIan Lynagh2012-03-161-1/+3
* 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