summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* configure: Don't attempt to override linker on Darwinwip/T21712Ben Gamari2022-06-081-1/+8
* Core.Lint: Reduce `DynFlags` and `HscEnv`wip/no-state-core-lintJohn Ericson2022-06-0714-157/+300
* Don't print the number of deps in count-deps testswip/enumerate-deps-only-no-countJohn Ericson2022-06-073-4/+3
* Ensure floated dictionaries are in scope (again)Simon Peyton Jones2022-06-064-2/+240
* Diagnostics conversions, part 6 (#20116)Aaron Allen2022-06-067-72/+229
* Deprecate TypeInType extensionHaskellMouse2022-06-06145-163/+240
* HsToCore.Coverage: Purge DynFlagswip/coverage-configJohn Ericson2022-06-028-46/+78
* GHC.HsToCore.Breakpoints: Slightly improve perfSylvain Henry2022-06-021-1/+1
* Split out `GHC.HsToCore.{Breakpoints,Coverage}` and use `SizedSeq`John Ericson2022-06-026-189/+266
* Rename `HsToCore.{Coverage -> Ticks}`John Ericson2022-06-028-25/+25
* Hoist auto `mkModBreaks` and `writeMixEntries` conditions to callerJohn Ericson2022-06-021-13/+14
* HsToCore.Coverage: Improve haddocksJohn Ericson2022-06-021-22/+37
* ci: Add matrix for bootstrap sourcesZubin Duggal2022-06-011-5/+46
* hadrian bootstrap: add plans for 9.0.2 and 9.2.3Zubin Duggal2022-06-014-0/+4
* Make -fcompact-unwind the defaultMatthew Pickering2022-06-013-11/+13
* hadrian/tool-args: Write output to intermediate file rather than via stdoutMatthew Pickering2022-06-015-6/+16
* Bump Cabal submoduleBen Gamari2022-06-011-0/+0
* Bump bytestring, process, and text submodulesBen Gamari2022-06-012-1/+1
* Language.Haskell.Syntax: Fix docs for PromotedConsT etc.Shlomo Shuck2022-06-011-6/+6
* ci: Don't try to run ./boot when testing bootstrap of source distMatthew Pickering2022-06-012-3/+7
* source-dist: Copy in files created by ./bootMatthew Pickering2022-06-011-0/+28
* typosEric Lindblad2022-06-0131-42/+42
* Pure Haskell implementation of GHC.UnicodePierre Le Marre2022-06-0134-12289/+24362
* Add test for #21619Matthew Pickering2022-06-012-0/+11
* TTG: Rework and improve splicesromes2022-06-0149-1050/+1145
* Move UntypedSpliceFlavour from L.H.S to GHC.Hsromes2022-06-012-7/+7
* Restore Note [Quasi-quote overview]romes2022-06-011-1/+20
* Purge `DynFlags` and `HscEnv` from some `GHC.Core` modules where it's not too...wip/dflags-core-opt-easierJohn Ericson2022-05-3117-110/+127
* Revert "packaging: Build perf builds with -split-sections"Matthew Pickering2022-05-312-14/+1
* Build stage1 with -V as wellMatthew Pickering2022-05-311-1/+1
* hadrian: Introduce new package database for executables needed to build stage0Matthew Pickering2022-05-3132-149/+236
* Avoid using DynFlags in GHC.Linker.Unit (#17957)Sylvain Henry2022-05-304-23/+30
* upload-ghc-libs: Allow candidate-only uploadBen Gamari2022-05-301-19/+18
* Enable -dlint in hadrian lint transformerMatthew Pickering2022-05-301-3/+1
* rts: Remove explicit timescale for deprecating -h flagMatthew Pickering2022-05-301-2/+2
* ci: Allow testing bootstrapping on MRs using the "test-bootstrap" labelMatthew Pickering2022-05-301-0/+2
* ci: Test bootstrapping in release jobsMatthew Pickering2022-05-301-0/+1
* ci: Test the bootstrap without ALEX/HAPPY on pathMatthew Pickering2022-05-301-0/+3
* hadrian: Fix building from source-dist without alex/happyMatthew Pickering2022-05-305-3/+33
* A bunch of changes related to eta reductionSimon Peyton Jones2022-05-3046-1471/+1820
* Make PrimOpId record levitySimon Peyton Jones2022-05-307-23/+43
* Comments and white spaceSimon Peyton Jones2022-05-302-3/+2
* Make findRhsArity take RecFlagSimon Peyton Jones2022-05-303-7/+11
* Do arity trimming at bindings, rather than in exprAritySimon Peyton Jones2022-05-309-79/+227
* Eta reduction with casted functionSimon Peyton Jones2022-05-301-7/+22
* Hadrian: remove unused codeSylvain Henry2022-05-301-1/+0
* Bump hadrian to LTS-19.8 (GHC 9.0.2)Sylvain Henry2022-05-302-5/+5
* Split GHC.HsToCore.Foreign.DeclSylvain Henry2022-05-305-665/+762
* ci: Make sure to exit promptly if `make install` fails.Matthew Pickering2022-05-301-1/+1
* Enable USE_INLINE_SRT_FIELD on ARM64Sylvain Henry2022-05-302-16/+3