summaryrefslogtreecommitdiff
path: root/compiler/GHC/ByteCode
Commit message (Expand)AuthorAgeFilesLines
* Move loader state into InterpSylvain Henry2021-03-233-81/+105
* Generate GHCi bytecode from STG instead of Core and support unboxedLuite Stegeman2021-03-203-39/+221
* Core: introduce Alt/AnnAlt/IfaceAlt datatypesSylvain Henry2021-01-221-1/+1
* Don't use absentError thunks for strict constructor fieldsSimon Peyton Jones2021-01-021-1/+2
* Move SizedSeq into ghc-bootSylvain Henry2020-12-113-5/+4
* ghc-heap: partial TSO/STACK decodingDavid Eichmann2020-11-281-2/+2
* [Sized Cmm] properly retain sizes.Moritz Angermann2020-11-261-0/+9
* Split GHC.Driver.TypesSylvain Henry2020-10-293-16/+29
* compiler/ByteCode: Allow 2^32 local labelsBen Gamari2020-10-152-2/+5
* compiler/ByteCode: Make LocalLabel a newtypeBen Gamari2020-10-152-8/+12
* compiler/ByteCode: Use strict Maps in bytecode assemblerBen Gamari2020-10-151-2/+2
* Lint the compiler for extraneous LANGUAGE pragmasHécate2020-10-105-8/+11
* Don't import GHC.Unit to reduce the number of dependenciesSylvain Henry2020-10-011-1/+2
* DynFlags: disentangle OutputableSylvain Henry2020-08-121-0/+1
* Remove platform constant wrappersSylvain Henry2020-07-251-6/+9
* In `:break ident` allow out of scope and nested identifiers (Fix #3000)Roland Senn2020-06-251-0/+10
* Move tablesNextToCode field into PlatformSylvain Henry2020-06-181-1/+3
* Update compilerSylvain Henry2020-06-171-1/+1
* Linear types (#15981)Krzysztof Gogolewski2020-06-171-1/+2
* Enhance UnitId useSylvain Henry2020-06-131-1/+1
* Eta expand un-saturated primopsBen Gamari2020-05-291-0/+1
* Unit: split and rename modulesSylvain Henry2020-04-301-1/+1
* Refactoring unit management codeSylvain Henry2020-04-301-1/+1
* Modules: Utils and Data (#13009)Sylvain Henry2020-04-265-18/+18
* Modules (#13009)Sylvain Henry2020-04-183-3/+3
* Modules: Types (#13009)Sylvain Henry2020-03-295-19/+19
* Use run-time tablesNextToCode in compiler exclusively (#15548)Joachim Breitner2020-03-261-1/+3
* DynFlags refactoring IIISylvain Henry2020-03-251-30/+21
* Refactoring: use Platform instead of DynFlags when possibleSylvain Henry2020-03-191-26/+25
* Modules: Core (#13009)Sylvain Henry2020-03-164-5/+5
* Modules: Core (#13009)Sylvain Henry2020-02-261-2/+2
* Modules: Driver (#13009)Sylvain Henry2020-02-213-5/+5
* Use concatMap(M) instead of `concat . map` and the monadic variantÖmer Sinan Ağacan2020-02-201-1/+1
* Module hierarchy: ByteCode and Runtime (cf #13009)Sylvain Henry2020-02-125-0/+1381