summaryrefslogtreecommitdiff
path: root/compiler/GHC/Driver/Main.hs
Commit message (Expand)AuthorAgeFilesLines
* Compute LambdaFormInfo when using JavaScript backend.Luite Stegeman2023-03-211-3/+16
* Recompilation checking: Don't try to find artefacts for Interactive & hs-boot...Matthew Pickering2023-01-241-60/+64
* Fix #22728: Not all diagnostics in safe check are fatalOleg Grenrus2023-01-121-13/+15
* Make GHC.Driver.Main.hscTcRnLookupRdrName to return NonEmptyBodigrim2022-12-201-2/+7
* Add Javascript backendSylvain Henry2022-11-291-33/+52
* Print unticked promoted data constructors (#20531)Vladislav Zavialov2022-11-251-2/+3
* Type vs Constraint: finally nailedSimon Peyton Jones2022-11-111-1/+1
* Typo: rename -fwrite-if-simplfied-core to -fwrite-if-simplified-coreKrzysztof Gogolewski2022-11-011-3/+3
* Minor SDoc-related cleanupKrzysztof Gogolewski2022-10-281-1/+1
* CoreToStg: purge `DynFlags`.M Farkas-Dyck2022-10-201-1/+2
* Fix typo in `Opt_WriteIfSimplifiedCore`'s nameGergő Érdi2022-10-191-1/+1
* Allow configuration of error message printingMatthew Pickering2022-10-181-5/+10
* Fix GHCis interaction with tag inference.Andreas Klebinger2022-10-181-26/+34
* Refactor IPE initializationBen Gamari2022-10-111-5/+6
* Interface Files with Core DefinitionsMatthew Pickering2022-10-111-42/+181
* driver: pass original Cmm filename in ModLocationCheng Shao2022-09-171-1/+1
* Fix typosEric Lindblad2022-09-141-1/+1
* Add diagnostic codessheaf2022-09-131-2/+4
* Change `-fprof-late` to insert cost centres after unfolding creation.Andreas Klebinger2022-08-061-3/+19
* Fix leaks in --make mode when there are module loopsMatthew Pickering2022-08-041-1/+1
* Refactored Simplify passDominik Peteler2022-07-221-10/+18
* TTG: Move ImpExp client-independent bits to L.H.S.ImpExpromes2022-07-031-1/+3
* TTG: Move HsModule to L.H.Sromes2022-07-031-9/+11
* CoreToStg.Prep: Get rid of `DynFlags` and `HscEnv`wip/no-dyn-flags-core-cmmJohn Ericson2022-06-151-8/+26
* Core.Lint: Reduce `DynFlags` and `HscEnv`wip/no-state-core-lintJohn Ericson2022-06-071-2/+2
* Change `Backend` type and remove direct dependencieswip/backend-as-recordNorman Ramsey2022-05-211-14/+11
* Don't store LlvmConfig into DynFlagsSylvain Henry2022-05-171-26/+84
* Remove Module argument from initCmmParserConfigAndre Marianiello2022-05-121-2/+1
* Decouple dynflags in Cmm parser (related to #17957)Andre Marianiello2022-05-121-2/+5
* Give Cmm files fake ModuleNames which include full filepathMatthew Pickering2022-04-271-3/+3
* new datatypes for parsedResultActionJakob Bruenker2022-04-011-3/+4
* Give parsing plugins access to errorsJakob Brünker2022-03-301-5/+8
* Fix all invalid haddock comments in the compilerZubin Duggal2022-03-291-1/+1
* Modularize Tidy (#17957)Sylvain Henry2022-03-251-4/+49
* gitlab-ci: Use the linters image in hlint jobBen Gamari2022-03-111-1/+0
* Allow hscGenHardCode to not return CgInfosSylvain Henry2022-02-251-2/+2
* Introduce `MaybeValidated` type to remove invalid statesJohn Ericson2022-02-231-40/+44
* Prepare rechecking logic for new type in a few waysJohn Ericson2022-02-231-37/+42
* Track object file dependencies for TH accurately (#20604)Zubin Duggal2022-02-201-11/+12
* ghci: fix -ddump-stg-cg (#21052)nineonine2022-02-161-3/+3
* Tag inference work.Andreas Klebinger2022-02-121-4/+14
* Document `hscIncrementalFrontend` and flip boolCale Gibbard2022-02-081-10/+21
* `hscSimpleIface` drop fingerprint param and retCale Gibbard2022-02-081-12/+10
* Purge DynFlags from GHC.StgJohn Ericson2022-02-061-1/+4
* Fix a few Note inconsistenciesBen Gamari2022-02-011-5/+1
* StgToCmm: decouple DynFlags, add StgToCmmConfigdoyougnu2022-01-311-17/+19
* Multiple Home UnitsMatthew Pickering2021-12-281-27/+37
* Give plugins a better interface (#17957)Sylvain Henry2021-12-211-3/+2
* Combine STG free variable traversals (#17978)nineonine2021-11-231-13/+10
* Improve handling of import statements in GHCi (#20473)Morrow2021-11-171-4/+10