summaryrefslogtreecommitdiff
path: root/compiler/GHC/IfaceToCore.hs
Commit message (Expand)AuthorAgeFilesLines
* Handle records in the renamersheaf2023-03-291-9/+16
* Minor refactorKrzysztof Gogolewski2023-02-041-2/+1
* Disable unfolding sharing for interface files with core definitionsMatthew Pickering2023-02-021-1/+7
* Support "unusable UNPACK pragma" warning with -O0Krzysztof Gogolewski2023-01-311-1/+1
* Report family instance orphans correctlySimon Peyton Jones2023-01-271-3/+4
* Store dehydrated data structures in CgModBreaksMatthew Pickering2023-01-261-0/+15
* Fix loop in the interface representation of some `Unfolding` fieldsGergő Érdi2022-12-131-3/+47
* Add special case for :Main module in `GHC.IfaceToCore.mk_top_id`Matthew Pickering2022-12-021-1/+12
* Type vs Constraint: finally nailedSimon Peyton Jones2022-11-111-12/+11
* Fix TypeData issues (fixes #22315 and #22332)Ross Paterson2022-11-081-6/+8
* Clarify status of bindings in WholeCoreBindingsMatthew Pickering2022-11-031-2/+2
* Interface Files with Core DefinitionsMatthew Pickering2022-10-111-2/+49
* Refactor UnfoldingSource and IfaceUnfoldingSimon Peyton Jones2022-09-281-19/+12
* Clean up some. In particular:M Farkas-Dyck2022-09-171-1/+1
* Fix typosEric Lindblad2022-09-141-1/+1
* Add diagnostic codessheaf2022-09-131-2/+2
* Don't mark lambda binders as OtherConAndreas Klebinger2022-06-271-1/+1
* Core.Lint: Reduce `DynFlags` and `HscEnv`wip/no-state-core-lintJohn Ericson2022-06-071-3/+5
* Remove LevityInfoKrzysztof Gogolewski2022-04-201-1/+0
* Fix all invalid haddock comments in the compilerZubin Duggal2022-03-291-1/+1
* Reverse dependency between StgToCmm and Runtime.Heap.LayoutSylvain Henry2022-03-231-0/+1
* Make typechecking unfoldings from interfaces lazierMatthew Pickering2022-02-261-24/+38
* Introduce predicate for when to enable source notes (needSourceNotes)Matthew Pickering2022-02-231-2/+2
* Tag inference work.Andreas Klebinger2022-02-121-0/+4
* compiler: Introduce and use RoughMap for instance environmentsBen Gamari2022-02-041-5/+5
* Untangled GHC.Types.Id.Make from the driverSylvain Henry2022-01-121-2/+1
* Abstract BangOptsSylvain Henry2022-01-121-6/+6
* Multiple Home UnitsMatthew Pickering2021-12-281-11/+4
* Correct retypechecking in --make modeMatthew Pickering2021-11-251-1/+2
* More support for optional home-unitSylvain Henry2021-11-201-2/+3
* Improve redundant-constraints warningRichard Eisenberg2021-11-121-1/+1
* Introduce Concrete# for representation polymorphism checkssheaf2021-10-171-13/+21
* compiler: occEnvElts -> nonDetOccEnvEltsBen Gamari2021-09-291-1/+1
* compiler: Rename nameEnvElts -> nonDetNameEnvEltsBen Gamari2021-09-291-1/+1
* Driver rework pt3: the upsweepMatthew Pickering2021-08-181-14/+15
* Try to simplify zoo of functions in `Tc.Utils.Monad`Alfredo Di Napoli2021-06-281-2/+4
* Reword: representation instead of levitysheaf2021-06-101-1/+1
* Make Logger independent of DynFlagsSylvain Henry2021-06-071-2/+2
* Re-do rubbish literalsSimon Peyton Jones2021-06-051-0/+4
* Fix Note [Positioning of forkM]Zubin Duggal2021-05-291-5/+4
* Make tcIfaceCompleteMatch lazier.Zubin Duggal2021-05-251-2/+13
* 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-2/+4
* Persist CorePrepProv into IfaceUnivCoProvSimon Peyton Jones2021-05-041-0/+1
* Rename StrictSig to DmdSig (#19597)Sebastian Graf2021-03-281-3/+3
* Refactor FinderCacheSylvain Henry2021-03-261-1/+8
* Refactor interface loadingSylvain Henry2021-03-261-1/+2
* Transfer tickish things to GHC.Types.TickishLuite Stegeman2021-03-201-0/+1
* rename Tickish to CoreTickishLuite Stegeman2021-03-201-1/+1