summaryrefslogtreecommitdiff
path: root/rts/Interpreter.c
Commit message (Expand)AuthorAgeFilesLines
* Use a uniform return convention in bytecode for unary resultsAlexis King2023-05-131-109/+83
* Add PrimCallConv support to GHCiLuite Stegeman2023-01-181-0/+6
* Add support for sized literals in the bytecode interpreter.Luite Stegeman2023-01-061-2/+172
* rts: prefer ffi_type_void over FFI_TYPE_VOIDCheng Shao2022-11-111-1/+1
* typoEric Lindblad2022-08-161-2/+2
* rts: Ensure that the interpreter doesn't disregard tagsBen Gamari2022-04-151-4/+4
* Fix unsound behavior of unlifted datatypes in ghci (#20194)nineonine2022-02-041-2/+2
* Fix a few Note inconsistenciesBen Gamari2022-02-011-3/+3
* Make `PosixSource.h` installed and under `rts/`John Ericson2021-08-091-1/+1
* rts: Allow building with ASSERTs on in non-DEBUG wayDaniel Gröber2021-07-291-4/+1
* Support unlifted datatypes in GHCiLuite Stegeman2021-07-021-19/+34
* RTS: fix indentation warningSylvain Henry2021-06-191-12/+14
* Work around LLVM backend overlapping register limitationsLuite Stegeman2021-05-291-1/+1
* Generate GHCi bytecode from STG instead of Core and support unboxedLuite Stegeman2021-03-201-2/+141
* Ignore breakpoint for a specified number of iterations. (#19157)Roland Senn2021-03-101-5/+8
* rts: Fix arguments for foreign calls of interpreterStefan Schulze Frielinghaus2021-02-051-2/+24
* rts: Clean-up whitespace in InterpreterBen Gamari2020-10-151-10/+10
* 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