summaryrefslogtreecommitdiff
path: root/hadrian/src
Commit message (Expand)AuthorAgeFilesLines
* Hadrian: use a set to keep track of wayssheaf2022-04-1418-33/+68
* hadrian: Build wrappers using ghc rather than ccBen Gamari2022-04-061-2/+2
* hadrian: Disable ghci libraries when object merging is not availableBen Gamari2022-04-063-5/+19
* Fix a few new warnings when booting with GHC 9.2.2Ben Gamari2022-04-061-1/+4
* hadrian: Clean up flavour transformer definitionsBen Gamari2022-04-061-8/+6
* Build ar archives with -L when "joining" objectsBen Gamari2022-04-061-0/+1
* hadrian: Produce ar archives with L modifier on WindowsBen Gamari2022-04-062-1/+9
* hadrian: Refactor handling of ar flagsBen Gamari2022-04-064-31/+36
* hadrian: Add assertion that in/out tree args are the sameMatthew Pickering2022-04-012-23/+37
* hadrian: Fix race involving empty package databasesMatthew Pickering2022-04-013-5/+18
* hadrian: Introduce CheckProgram datatype to replace a 7-tupleMatthew Pickering2022-04-011-10/+19
* hadrian: allow testing linters with out of tree compilersZubin Duggal2022-04-011-21/+21
* hadrian: Remove linters-common from bindistMatthew Pickering2022-04-012-3/+22
* two typosEric Lindblad2022-04-012-2/+2
* hadrian typosEric Lindblad2022-04-014-4/+4
* Hadrian: make DDEBUG separate from debugged RTSsheaf2022-03-297-34/+42
* hadrian: Build lib:GHC with -haddock and -Winvalid-haddock (#21273)Zubin Duggal2022-03-291-0/+3
* Hadrian: allow testsuite to run with cross-compilers (#21292)Sylvain Henry2022-03-281-1/+3
* Disable text's dependency on simdutf by defaultBen Gamari2022-03-281-0/+8
* hadrian: Flag cabal flag handlingMatthew Pickering2022-03-281-10/+5
* hadrian: Correct generation of hsc2hs wrapperMatthew Pickering2022-03-241-1/+1
* hi haddock: Lex and store haddock docs in interface filesZubin Duggal2022-03-233-1/+2
* Hadrian: account for change in late-ccs flagsheaf2022-03-171-1/+1
* Hadrian: use IntSet Binary instance for Way (#19209)Sylvain Henry2022-03-121-2/+2
* Hadrian: avoid allocations in WayUnit's Read instance (#19209)Sylvain Henry2022-03-121-1/+8
* Hadrian: remove useless importsSylvain Henry2022-03-122-5/+0
* Hadrian: avoid allocating in stageString (#19209)Sylvain Henry2022-03-121-1/+6
* Hadrian: avoid useless allocations in trackArgumentSylvain Henry2022-03-121-4/+12
* users guide: Eliminate spurious \spxentry mentionsBen Gamari2022-03-111-2/+8
* gitlab-ci: Use the linters image in hlint jobBen Gamari2022-03-111-1/+1
* Revert "hadrian: Correctly set whether we have a debug compiler when running ...Matthew Pickering2022-03-092-11/+3
* Fix gen_contents_index logic for hadrian bindistMatthew Pickering2022-03-071-0/+3
* hadrian: Add little flavour transformer to build stage2 with assertionsMatthew Pickering2022-03-071-0/+8
* hadrian: Correctly set whether we have a debug compiler when running testsMatthew Pickering2022-03-032-3/+11
* hadrian: Suggest to the user to run ./configure if missing a settingMatthew Pickering2022-02-285-24/+31
* Add rule for generating HsBaseConfig.hMatthew Pickering2022-02-241-8/+9
* Move linters into the treeMatthew Pickering2022-02-245-11/+50
* hadrian: Enable late-ccs when building profiled_ghcMatthew Pickering2022-02-211-1/+7
* Reinstallable GHCZubin Duggal2022-02-219-19/+230
* hadrian: detect if 'main' is not a haskell file and add it to appropriate lis...Zubin Duggal2022-02-201-3/+13
* Bump Cabal submoduleBen Gamari2022-02-102-2/+4
* testsuite: Add missing dependency on ghcconfigMatthew Pickering2022-02-091-1/+6
* testsuite: Clean up old/redundant predicatesMatthew Pickering2022-02-091-6/+0
* testsuite: Use absolute paths for config.libdirMatthew Pickering2022-02-091-2/+4
* Don't try to build stage1 with -eventlog if stage0 doesn't provide itPHO2022-02-083-2/+11
* Add notes linter to testsuiteMatthew Pickering2022-02-083-16/+29
* hadrian: remove redundant importAlex D2022-02-061-1/+0
* testsuite: Run testsuite dependency calculation before GHC is builtMatthew Pickering2022-02-044-41/+175
* Fix a few Note inconsistenciesBen Gamari2022-02-014-4/+1
* Rip out remaining SPARC supportBen Gamari2022-01-292-3/+2