summaryrefslogtreecommitdiff
path: root/compiler/ghc.cabal.in
Commit message (Expand)AuthorAgeFilesLines
* 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
* Delete dead code knobs for building GHC itselfJohn Ericson2021-11-151-25/+0
* Remove target dependent CPP for Word64/Int64 (#11470)Sylvain Henry2021-11-061-5/+0
* Avoid GHC_STAGE and other include bitsJohn Ericson2021-11-051-0/+1
* ghc: Bump Cabal-Version to 1.22Ben Gamari2021-10-311-1/+1
* make build system: RTS should use dist-install not distJohn Ericson2021-10-291-1/+1
* Refactor package importsSylvain Henry2021-10-221-0/+1
* Introduce Concrete# for representation polymorphism checkssheaf2021-10-171-0/+1
* Move BreakInfo into own moduleJoachim Breitner2021-10-141-0/+1
* Use Info Table Provenances to decode cloned stack (#18163)Sven Tennie2021-09-231-0/+1
* Code Gen: Use more efficient block merging algorithmMatthew Pickering2021-09-171-0/+1
* Convert diagnostics in GHC.Tc.Validity to proper TcRnMessage.hainq2021-09-011-0/+1
* Driver rework pt3: the upsweepMatthew Pickering2021-08-181-0/+3
* Move `/includes` to `/rts/include`, sort per package betterJohn Ericson2021-08-091-0/+22
* Use Reductions to keep track of rewritingssheaf2021-08-041-0/+1
* move bytecode preparation into the STG pipelineLuite Stegeman2021-08-031-0/+1
* Introduce FinderLocations for decoupling Finder from DynFlagsFendor2021-07-231-0/+1
* Add proper GHCHints for most PsMessage constructorswip/adinapoli-issue-20055Alfredo Di Napoli2021-07-121-0/+1
* driver: Convert runPipeline to use a free monadMatthew Pickering2021-07-071-0/+2
* Dynflags: introduce DiagOptsSylvain Henry2021-07-011-0/+1
* Put tracing functions into their own moduleSylvain Henry2021-06-221-0/+2
* Introduce `hsExprType :: HsExpr GhcTc -> Type` in the new modulewip/hsExprTypeRyan Scott2021-06-081-0/+1
* Make Logger independent of DynFlagsSylvain Henry2021-06-071-0/+3