summaryrefslogtreecommitdiff
path: root/compiler/ghc.cabal.in
Commit message (Expand)AuthorAgeFilesLines
* compiler: remove unused lazy state monadCheng Shao2022-09-131-1/+0
* Add diagnostic codessheaf2022-09-131-0/+1
* Update submodule Cabal to tag Cabal-v3.8.1.0wip/9.4-foward-fixed-makeDouglas Wilson2022-08-311-1/+1
* Add support for external static plugins (#20964)Sylvain Henry2022-08-101-0/+1
* Refactored Simplify passDominik Peteler2022-07-221-0/+6
* cmm: Eliminate orphan Outputable instancesBen Gamari2022-07-161-3/+1
* Prune L.H.S modules of GHC dependenciesromes2022-07-061-0/+1
* Refactor ModuleName to L.H.S.Module.Nameromes2022-07-031-1/+1
* TTG: Move ImpExp client-independent bits to L.H.S.ImpExpromes2022-07-031-0/+1
* template-haskell: Bump version to 2.19.0.0Ben Gamari2022-06-281-1/+1
* Bump ghc-prim and base versionsBen Gamari2022-06-271-1/+1
* CoreToStg.Prep: Get rid of `DynFlags` and `HscEnv`wip/no-dyn-flags-core-cmmJohn Ericson2022-06-151-0/+1
* Core.Lint: Reduce `DynFlags` and `HscEnv`wip/no-state-core-lintJohn Ericson2022-06-071-0/+1
* HsToCore.Coverage: Purge DynFlagswip/coverage-configJohn Ericson2022-06-021-0/+2
* Split out `GHC.HsToCore.{Breakpoints,Coverage}` and use `SizedSeq`John Ericson2022-06-021-0/+2
* Rename `HsToCore.{Coverage -> Ticks}`John Ericson2022-06-021-1/+1
* Purge `DynFlags` and `HscEnv` from some `GHC.Core` modules where it's not too...wip/dflags-core-opt-easierJohn Ericson2022-05-311-0/+2
* hadrian: Fix building from source-dist without alex/happyMatthew Pickering2022-05-301-1/+8
* Split GHC.HsToCore.Foreign.DeclSylvain Henry2022-05-301-0/+3
* Factor out `initArityOps` to `GHC.Driver.Config.*` moduleJohn Ericson2022-05-261-0/+1
* Avoid global compiler state for `GHC.Core.Opt.WorkWrap`Dominik Peteler2022-05-261-0/+1
* Remove HscEnv from GHC.HsToCore.Usage (related to #17957)Andre Marianiello2022-05-251-0/+1
* Modularize GHC.Core.Opt.LiberateCasewip/cmm-dominatorsDominik Peteler2022-05-221-0/+1
* Change `Backend` type and remove direct dependencieswip/backend-as-recordNorman Ramsey2022-05-211-0/+1
* add dominator analysis of `CmmGraph`Norman Ramsey2022-05-201-0/+1
* Don't store LlvmConfig into DynFlagsSylvain Henry2022-05-171-0/+1
* Move CmmParserConfig and PDConfig into GHC.Cmm.Parser.ConfigAndre Marianiello2022-05-121-0/+1
* Decouple dynflags in Cmm parser (related to #17957)Andre Marianiello2022-05-121-0/+1
* Refactor handling of global initializersBen Gamari2022-04-011-0/+1
* Modularize Tidy (#17957)Sylvain Henry2022-03-251-0/+1
* hi haddock: Lex and store haddock docs in interface filesZubin Duggal2022-03-231-0/+3
* Export (~) from Data.Type.Equality (#18862)wip/eqtycon-rnVladislav Zavialov2022-03-151-0/+1
* DmdAnal: Don't unbox recursive data types (#11545)Sebastian Graf2022-03-141-1/+2
* Reinstallable GHCZubin Duggal2022-02-211-3/+15
* Bump time submodule to 1.12.1Ben Gamari2022-02-201-1/+1
* Tag inference work.Andreas Klebinger2022-02-121-0/+6
* Add late cost centre supportAndreas Klebinger2022-02-101-0/+1
* Purge DynFlags from GHC.StgJohn Ericson2022-02-061-0/+5
* compiler: Introduce and use RoughMap for instance environmentsBen Gamari2022-02-041-0/+1
* Rewrite CallerCC parser using ReadPMatthew Pickering2022-02-031-1/+0
* StgToCmm: decouple DynFlags, add StgToCmmConfigdoyougnu2022-01-311-0/+3
* Rip out SPARC register supportBen Gamari2022-01-291-1/+0
* Drop SPARC NCGBen Gamari2022-01-291-19/+0
* Untangled GHC.Types.Id.Make from the driverSylvain Henry2022-01-121-0/+1
* Use primOpIds cache more often (#20857)Sylvain Henry2022-01-061-0/+1
* Perf: use SmallArray for primops' Ids cache (#20857)Sylvain Henry2022-01-061-0/+1
* Multiple Home UnitsMatthew Pickering2021-12-281-0/+1
* Cmm: DynFlags to CmmConfig refactordoyougnu2021-12-221-0/+2
* CmmToLlvm: Remove DynFlags, add LlvmCgConfigdoyougnu2021-12-141-0/+2
* Combine STG free variable traversals (#17978)nineonine2021-11-231-1/+0