summaryrefslogtreecommitdiff
path: root/compiler/GHC/Driver
Commit message (Expand)AuthorAgeFilesLines
* Deprecate TypeInType extensionHaskellMouse2022-06-061-1/+13
* HsToCore.Coverage: Purge DynFlagswip/coverage-configJohn Ericson2022-06-022-8/+29
* Rename `HsToCore.{Coverage -> Ticks}`John Ericson2022-06-022-3/+3
* Make -fcompact-unwind the defaultMatthew Pickering2022-06-011-8/+9
* TTG: Rework and improve splicesromes2022-06-011-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/+23
* A bunch of changes related to eta reductionSimon Peyton Jones2022-05-301-0/+1
* Factor out `initArityOps` to `GHC.Driver.Config.*` moduleJohn Ericson2022-05-261-0/+15
* Avoid global compiler state for `GHC.Core.Opt.WorkWrap`Dominik Peteler2022-05-261-0/+21
* Remove HscEnv from GHC.HsToCore.Usage (related to #17957)Andre Marianiello2022-05-251-0/+14
* Make debug a `Bool` not an `Int` in `StgToCmmConfig`John Ericson2022-05-231-1/+1
* Modularize GHC.Core.Opt.LiberateCasewip/cmm-dominatorsDominik Peteler2022-05-221-0/+15
* Change `Backend` type and remove direct dependencieswip/backend-as-recordNorman Ramsey2022-05-2112-236/+1077
* Don't store LlvmConfig into DynFlagsSylvain Henry2022-05-178-65/+148
* driver: Introduce pgmcxxBen Gamari2022-05-171-1/+6
* Move CmmParserConfig and PDConfig into GHC.Cmm.Parser.ConfigAndre Marianiello2022-05-121-2/+1
* Remove Module argument from initCmmParserConfigAndre Marianiello2022-05-122-7/+5
* Decouple dynflags in Cmm parser (related to #17957)Andre Marianiello2022-05-122-2/+32
* Make floating-point abs IEEE 754 compliantARATA Mizuki2022-05-111-2/+0
* driver: Make -no-keep-o-files -no-keep-hi-files work in --make modeMatthew Pickering2022-05-101-7/+6
* Fix several note referencesKrzysztof Gogolewski2022-05-021-1/+1
* StgLint: Check that functions are applied to compatible runtime repsAndreas Klebinger2022-05-011-0/+1
* Give Cmm files fake ModuleNames which include full filepathMatthew Pickering2022-04-272-4/+4
* Enable eventlog support in all ways by defaultBen Gamari2022-04-271-1/+4
* Basic response file supportBen Gamari2022-04-272-40/+93
* Drop libtool path from settings fileBen Gamari2022-04-251-6/+1
* hadrian: Clean up handling of libffi dependenciesBen Gamari2022-04-251-0/+9
* Include the way string in the file name for dump files.Andreas Klebinger2022-04-223-1/+8
* Add -dkeep-comments flag to keep comments in the parserAlan Zimmerman2022-04-201-0/+2
* Refine warning about defining rules in SAFE modulesMatthew Pickering2022-04-131-1/+1
* Add flag -fprof-manual which controls if GHC should honour manual cost centres.Andreas Klebinger2022-04-082-0/+3
* driver: Introduce HomeModInfoCache abstractionMatthew Pickering2022-04-082-20/+109
* Merge remote-tracking branch 'origin/master'Ben Gamari2022-04-081-0/+1
|\
| * Rename [] to List (#21294)Vladislav Zavialov2022-04-071-0/+1
* | Windows/Clang: Build system adaptationBen Gamari2022-04-061-1/+4
|/
* Add warnings for file header pragmas that appear in the body of a module (#20...Zubin Duggal2022-04-066-9/+15
* Build ar archives with -L when "joining" objectsBen Gamari2022-04-061-1/+3
* Add a Note describing lack of object merging on WindowsBen Gamari2022-04-061-1/+29
* driver: Make object merging optionalBen Gamari2022-04-062-3/+4
* Use static archives as an alternative to object mergingBen Gamari2022-04-062-7/+11
* driver: Improve -Wunused-packages error message (and simplify implementation)Matthew Pickering2022-04-014-32/+25
* new datatypes for parsedResultActionJakob Bruenker2022-04-012-7/+22
* Refactor handling of global initializersBen Gamari2022-04-011-34/+49
* Fix mention of non-existent "rehydrateIface" function [skip ci]wip/t21303Matthew Pickering2022-03-301-1/+1
* Give parsing plugins access to errorsJakob Brünker2022-03-302-8/+18
* Fix all invalid haddock comments in the compilerZubin Duggal2022-03-291-1/+1
* Modularize Tidy (#17957)Sylvain Henry2022-03-252-4/+122
* Avoid redundant imports of GHC.Driver.SessionSylvain Henry2022-03-231-1/+0
* Fix behaviour of -Wunused-packages in ghciMatthew Pickering2022-03-232-25/+25
* hi haddock: Lex and store haddock docs in interface filesZubin Duggal2022-03-231-1/+5