summaryrefslogtreecommitdiff
path: root/compiler/GHC/Driver
Commit message (Expand)AuthorAgeFilesLines
* 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
* Export (~) from Data.Type.Equality (#18862)wip/eqtycon-rnVladislav Zavialov2022-03-152-2/+10
* Worker/wrapper: Preserve float barriers (#21150)Sebastian Graf2022-03-132-2/+3
* Rename -fprof-late-ccs to -fprof-lateAndreas Klebinger2022-03-121-1/+1
* gitlab-ci: Use the linters image in hlint jobBen Gamari2022-03-112-2/+0
* Replace ad-hoc CPP with constant from GHC.Utils.ConstantMatthew Pickering2022-03-031-8/+2
* StgToCmm.cgTopBinding: no isNCG, use binBlobThreshdoyougnu2022-03-022-6/+9
* Ticky profiling improvements.Matthew Pickering2022-03-023-0/+4
* driver: Properly add an edge between a .hs and its hs-boot fileMatthew Pickering2022-03-012-33/+34
* Allow hscGenHardCode to not return CgInfosSylvain Henry2022-02-252-4/+4
* Ticky: Gate tag-inference dummy ticky-counters behind a flag.Andreas Klebinger2022-02-253-0/+4
* Suggestions due to hlintMatthew Pickering2022-02-241-7/+5
* driver: Remove needsTemplateHaskellOrQQ from ModuleGraphMatthew Pickering2022-02-232-68/+87
* Introduce `MaybeValidated` type to remove invalid statesJohn Ericson2022-02-231-40/+44
* Prepare rechecking logic for new type in a few waysJohn Ericson2022-02-234-50/+55
* Introduce predicate for when to enable source notes (needSourceNotes)Matthew Pickering2022-02-231-0/+6
* Remove -Wunticked-promoted-constructors from -WallKrzysztof Gogolewski2022-02-221-1/+0
* Reinstallable GHCZubin Duggal2022-02-211-0/+5
* Track object file dependencies for TH accurately (#20604)Zubin Duggal2022-02-206-23/+28
* ghci: fix -ddump-stg-cg (#21052)nineonine2022-02-161-3/+3
* Tag inference work.Andreas Klebinger2022-02-125-9/+36
* Add late cost centre supportAndreas Klebinger2022-02-102-0/+2
* driver: Filter out our own boot module in hptSomeThingsBelowMatthew Pickering2022-02-091-2/+5
* Rename -merge-objs flag to --merge-objsBen Gamari2022-02-091-1/+1
* StgToCmm: Get rid of GHC.Driver.Session importsJohn Ericson2022-02-081-31/+1
* Document `hscIncrementalFrontend` and flip boolCale Gibbard2022-02-081-10/+21
* `hscSimpleIface` drop fingerprint param and retCale Gibbard2022-02-081-12/+10
* Fix some notesMatthew Pickering2022-02-081-2/+2
* Purge DynFlags from GHC.StgJohn Ericson2022-02-065-1/+92
* Introduce alignment to CmmStoreBen Gamari2022-02-041-1/+1
* compiler: Introduce and use RoughMap for instance environmentsBen Gamari2022-02-042-6/+6
* Don't initialise plugins when there are no pipelines to runMatthew Pickering2022-02-031-0/+2
* Replace sndOfTriple with sndOf3Andreas Klebinger2022-02-021-5/+4
* Fix a few Note inconsistenciesBen Gamari2022-02-017-23/+13
* Consistently upper-case "Note ["Ben Gamari2022-02-012-3/+3
* StgToCmm: decouple DynFlags, add StgToCmmConfigdoyougnu2022-01-315-25/+108