summaryrefslogtreecommitdiff
path: root/rts/Interpreter.c
Commit message (Expand)AuthorAgeFilesLines
* Clean up file paths for new module hierarchyTakenobu Tani2020-06-011-1/+1
* Interpreter: initialize arity fields of AP_NOUPDsÖmer Sinan Ağacan2019-10-291-4/+4
* Correct closure observation, construction, and mutation on weak memory machines.Travis Whitaker2019-06-281-5/+18
* Update Wiki URLs to point to GitLabTakenobu Tani2019-03-251-1/+1
* Fix checkStackChunk() call in Interepter.c, enable an assertionÖmer Sinan Ağacan2019-02-131-1/+1
* Finish stable splitDavid Feuer2018-08-291-1/+1
* Comment improvements on interpreter breakpoint IO actionÖmer Sinan Ağacan2018-03-131-5/+5
* Allow packing constructor fieldsMichal Terepeta2017-10-291-0/+81
* Fix pointer tagging mistakeDavid Feuer2017-09-171-1/+3
* Interpreter.c: use macros to access/modify SpMichal Terepeta2017-07-201-227/+240
* rts: Fix uninitialised variable usesBen Gamari2017-07-031-1/+1
* Tag the FUN before making a PAP (#13767)Simon Marlow2017-07-031-2/+12
* Allow bytecode interpreter to make unsafe foreign callsBen Gamari2017-06-271-5/+11
* Fix a lost-wakeup bug in BLACKHOLE handling (#13751)Simon Marlow2017-06-081-0/+10
* 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