summaryrefslogtreecommitdiff
path: root/compiler/GHC/StgToCmm/Utils.hs
Commit message (Expand)AuthorAgeFilesLines
* compiler: Fix racy ticker counter registrationBen Gamari2021-10-041-2/+1
* Use Info Table Provenances to decode cloned stack (#18163)Sven Tennie2021-09-231-2/+11
* StgToCmm: use correct bounds for switches on sized valueswip/byte-switchSylvain Henry2021-08-171-6/+13
* Move `/includes` to `/rts/include`, sort per package betterJohn Ericson2021-08-091-2/+2
* Remove useless {-# LANGUAGE CPP #-} pragmasSylvain Henry2021-05-121-1/+1
* Fully remove HsVersions.hSylvain Henry2021-05-121-2/+0
* Replace CPP assertions with Haskell functionsSylvain Henry2021-05-121-5/+6
* Rubbish literals for all representations (#18983)Sebastian Graf2021-03-261-61/+2
* IPE: Give all constructor and function tables locationswip/con-infoMatthew Pickering2021-03-031-2/+3
* Add option to give each usage of a data constructor its own info tableMatthew Pickering2021-03-031-3/+15
* Add -finfo-table-map which maps info tables to source positionsMatthew Pickering2021-03-031-1/+35
* Add explicit import lists to Data.List importsOleg Grenrus2021-01-291-1/+1
* [Sized Cmm] properly retain sizes.Moritz Angermann2020-11-261-0/+6
* Add the proper HLint rules and remove redundant keywords from compilerHécate2020-11-011-2/+2
* Introduce OutputablePSylvain Henry2020-09-171-1/+1
* DynFlags: disentangle OutputableSylvain Henry2020-08-121-0/+1
* cmm: Clean up Notes a bitBen Gamari2020-08-071-1/+1
* Remove platform constant wrappersSylvain Henry2020-07-251-14/+12
* Cmm: introduce SAVE_REGS/RESTORE_REGSSylvain Henry2020-06-231-7/+10
* Update compilerSylvain Henry2020-06-171-5/+5
* Enhance UnitId useSylvain Henry2020-06-131-2/+2
* Modify file paths to module paths for new module hierarchyTakenobu Tani2020-06-011-1/+1
* Clean up file paths for new module hierarchyTakenobu Tani2020-06-011-1/+1
* Remove further dead code found by a simple Python script.Brian Foley2020-05-081-1/+0
* Unit: split and rename modulesSylvain Henry2020-04-301-1/+1
* Refactoring unit management codeSylvain Henry2020-04-301-2/+2
* Modules: Utils and Data (#13009)Sylvain Henry2020-04-261-5/+5
* Refactor CmmStaticsSylvain Henry2020-04-031-43/+8
* Move blob handling into StgToCmmSylvain Henry2020-04-031-3/+8
* Modules: Types (#13009)Sylvain Henry2020-03-291-7/+7
* DynFlags refactoring IIISylvain Henry2020-03-251-3/+2
* Refactoring: use Platform instead of DynFlags when possibleSylvain Henry2020-03-191-59/+63
* Modules: Core (#13009)Sylvain Henry2020-03-161-2/+2
* Modules: Driver (#13009)Sylvain Henry2020-02-211-1/+1
* Module hierarchy: ByteCode and Runtime (cf #13009)Sylvain Henry2020-02-121-1/+1
* Do CafInfo/SRT analysis in CmmÖmer Sinan Ağacan2020-01-311-8/+41
* Module hierarchy: Cmm (cf #13009)Sylvain Henry2020-01-251-10/+10
* Module hierarchy (#13009): StgSylvain Henry2019-12-311-1/+1
* rts: Implement concurrent collection in the nonmoving collectorBen Gamari2019-10-201-0/+42
* Module hierarchy: StgToCmm (#13009)Sylvain Henry2019-09-101-0/+578