summaryrefslogtreecommitdiff
path: root/hadrian/src/Rules
Commit message (Expand)AuthorAgeFilesLines
* Make 'count-deps' a ghc/util standalone programShayne Fletcher2021-06-052-2/+11
* hadrian: Speed up lint:base ruleMatthew Pickering2021-06-021-2/+8
* [hadrian] Properly build hsc2hs wrapperMoritz Angermann2021-05-251-18/+23
* hadrian: Build check-ppr and check-exact using normal hadrian rules when in-treeMatthew Pickering2021-05-191-23/+21
* hadrian: Make copyFileLinked a bit more robustMatthew Pickering2021-05-191-5/+8
* Remove useless {-# LANGUAGE CPP #-} pragmasSylvain Henry2021-05-121-2/+1
* Fully remove HsVersions.hSylvain Henry2021-05-121-2/+1
* hadrian: Fix dynamic+debug flag combination for check-ppr executableMatthew Pickering2021-05-121-2/+2
* Disable HLint coloursHécate Moonlight2021-05-031-2/+3
* Hadrian: build check-* with -Wall/-WerrorSylvain Henry2021-04-301-1/+1
* hadrian: Provide build rule for ghc-stage3 wrapperStefan Schulze Frielinghaus2021-04-131-0/+1
* hadrian: Don't try to build iserv-prof if we don't have profiled librariesMatthew Pickering2021-04-071-6/+19
* hadrian: don't hardcode -fuse-ld=gold in hsc2hs wrapper #19514Adam Sandberg Ericsson2021-04-071-1/+1
* hadrian: Refactor hlint targetBen Gamari2021-04-051-26/+36
* Allocate Adjustors and mark them readable in two stepsMoritz Angermann2021-03-291-1/+1
* hadrian: build ghc-stageN wrapper when building the stageN:exe:ghc-bin targetAdam Sandberg Ericsson2021-03-261-0/+6
* Add compiler linting to CIHécate2021-03-251-19/+33
* GHC Exactprint main commitAlan Zimmerman2021-03-202-14/+21
* llvmGen: Accept range of LLVM versionsBen Gamari2021-03-172-1/+5
* Add a distclean command to hadrian.Andreas Klebinger2021-03-091-3/+10
* Add the docspec:base rule to HadrianHécate2021-02-221-0/+57
* Fix typosBrian Wignall2021-02-061-1/+1
* Hadrian: Add support for packages with C++ filesMatthew Pickering2021-02-053-3/+18
* hadrian: Add missing dependenciesBen Gamari2021-01-091-1/+5
* hadrian: correctly copy the docs dir into the bindist #18669Adam Sandberg Ericsson2020-12-121-1/+9
* Hadrian: fix libffi tarball parsingSylvain Henry2020-12-111-1/+1
* Hadrian: don't fail if ghc-tarballs dir doesn't existSylvain Henry2020-11-031-1/+1
* build system: Clean mingw tarballsBen Gamari2020-10-271-0/+5
* Don't get host RTS ways via settings (#18651)Sylvain Henry2020-10-171-3/+0
* Lint the compiler for extraneous LANGUAGE pragmasHécate2020-10-101-1/+31
* Bump Cabal, hsc2hs, directory, process submodulesBen Gamari2020-09-301-1/+1
* Namespace the Hadrian linting rule for baseHécate2020-09-241-6/+6
* hadrian: Fail on Sphinx syntax errorsBen Gamari2020-09-191-0/+15
* [macOS] improved runpath handlingMoritz Angermann2020-09-071-0/+2
* document how build system find toolchains on WindowsTamar Christina2020-08-281-0/+1
* Fix use distro toolchianTamar Christina2020-08-281-0/+3
* Refactor handling of object mergingBen Gamari2020-08-052-1/+4
* hadrian: Fix running stage0/bin/ghc with wrong package DB. Fixes #17468.Niklas Hambüchen2020-08-031-1/+5
* Fix build systemsSylvain Henry2020-07-251-5/+5
* Move GHC.Platform into the compilerSylvain Henry2020-07-251-10/+7
* Put PlatformConstants into PlatformSylvain Henry2020-07-251-0/+6
* Replace ghcWithNativeCodeGen with a proper Backend datatypeSylvain Henry2020-07-221-1/+0
* Add a Lint hadrian rule and an .hlint.yaml file in base/Hécate2020-07-181-0/+45
* Implement `fullCompilerVersion`Hécate2020-07-181-1/+1
* hadrian: build check-ppr dynamic if GHC is build dynamicStefan Schulze Frielinghaus2020-07-131-1/+4
* Hadrian: ghc-gmp.h shouldn't be a compiler dependencySylvain Henry2020-07-071-3/+0
* hadrian: link check-ppr against debugging RTS if ghcDebuggedStefan Schulze Frielinghaus2020-07-071-1/+6
* Add the __GHC_FULL_VERSION__ CPP macro to expose the full GHC versionHécate2020-07-031-1/+5
* hadrian/make: Detect makeindexBen Gamari2020-06-251-0/+7
* Update HadrianSylvain Henry2020-06-174-19/+28