summaryrefslogtreecommitdiff
path: root/compiler/GHC/Cmm/CLabel.hs
Commit message (Expand)AuthorAgeFilesLines
* StgToCmm: Upgrade -fcheck-prim-bounds behaviorMatthew Craven2023-04-041-2/+5
* Properly cast values when writing/reading unboxed sums.Andreas Klebinger2022-11-301-1/+2
* Use a more efficient printer for code generation (#21853)Krzysztof Gogolewski2022-11-111-29/+40
* Fix Cmm symbol kindCheng Shao2022-11-111-3/+6
* Minor refactor around FastStringsKrzysztof Gogolewski2022-11-051-11/+11
* Minor SDoc-related cleanupKrzysztof Gogolewski2022-10-281-10/+25
* Introduce a standard thunk for allocating stringsÖmer Sinan Ağacan2022-10-221-1/+20
* Refactor IPE initializationBen Gamari2022-10-111-2/+6
* CLabel: fix isInfoTableLabelCheng Shao2022-10-111-0/+7
* Minor refactor around OutputableKrzysztof Gogolewski2022-09-221-4/+4
* Clean up some. In particular:M Farkas-Dyck2022-09-171-12/+13
* Fix typosEric Lindblad2022-09-141-2/+2
* Remove label style from printing contextKrzysztof Gogolewski2022-08-261-5/+8
* Cleanups around pretty-printingKrzysztof Gogolewski2022-08-091-10/+7
* cmm: Eliminate orphan Outputable instancesBen Gamari2022-07-161-0/+3
* Refactor handling of global initializersBen Gamari2022-04-011-2/+58
* Avoid redundant imports of GHC.Driver.SessionSylvain Henry2022-03-231-1/+0
* CLabel cleanup:Andreas Klebinger2022-02-281-12/+4
* Tag inference work.Andreas Klebinger2022-02-121-7/+35
* Fix a few Note inconsistenciesBen Gamari2022-02-011-5/+3
* Consistently upper-case "Note ["Ben Gamari2022-02-011-1/+1
* Cmm: DynFlags to CmmConfig refactordoyougnu2021-12-221-15/+10
* codeGen: Introduce flag to bounds-check array accessesBen Gamari2021-12-211-1/+3
* Require all dirty_MUT_VAR callers to do explicit stg_MUT_VAR_CLEAN_info compa...nineonine2021-12-021-1/+4
* Move `/includes` to `/rts/include`, sort per package betterJohn Ericson2021-08-091-3/+3
* Adds AArch64 Native Code GeneratorMoritz Angermann2021-06-051-0/+11
* Remove useless {-# LANGUAGE CPP #-} pragmasSylvain Henry2021-05-121-1/+0
* Fully remove HsVersions.hSylvain Henry2021-05-121-2/+0
* Replace CPP assertions with Haskell functionsSylvain Henry2021-05-121-4/+5
* 19486 Nearly all uses of `uniqCompareFS` are dubious and lack a non-determini...Sasha Bogicevic2021-05-061-1/+3
* Replace (ptext .. sLit) with `text`Sylvain Henry2021-04-291-26/+26
* Enhance pretty-printing perfSylvain Henry2021-04-101-11/+20
* Add option to give each usage of a data constructor its own info tableMatthew Pickering2021-03-031-15/+55
* Add -finfo-table-map which maps info tables to source positionsMatthew Pickering2021-03-031-3/+53
* Fix typosBrian Wignall2021-02-061-1/+1
* nativeGen/dwarf: Fix procedure end addressesBen Gamari2020-11-151-0/+5
* codeGen: Produce local symbols for module-internal functionsBen Gamari2020-11-111-0/+34
* Move this_module into NCGConfigBen Gamari2020-11-111-2/+3
* Lint the compiler for extraneous LANGUAGE pragmasHécate2020-10-101-3/+3
* Use UnitId in the backend instead of UnitSylvain Henry2020-10-091-6/+6
* Don't import GHC.Unit to reduce the number of dependenciesSylvain Henry2020-10-011-1/+1
* Refactor CLabel pretty-printingSylvain Henry2020-09-231-192/+167
* Generalize OutputablePSylvain Henry2020-09-171-1/+4
* Introduce OutputablePSylvain Henry2020-09-171-2/+2
* Don't rely on CLabel's Outputable instance in CmmToCSylvain Henry2020-09-041-11/+12
* Remove "Ord FastString" instanceSylvain Henry2020-09-011-10/+8
* DynFlags: disentangle OutputableSylvain Henry2020-08-121-0/+1
* Refactor CLabel pretty-printingSylvain Henry2020-07-311-105/+125
* Remove platform constant wrappersSylvain Henry2020-07-251-12/+12
* Replace HscTarget with BackendSylvain Henry2020-07-221-1/+2