summaryrefslogtreecommitdiff
path: root/hadrian/src/Rules/Generate.hs
Commit message (Expand)AuthorAgeFilesLines
* hadrian: Add missing dependenciesBen Gamari2021-01-091-1/+5
* Don't get host RTS ways via settings (#18651)Sylvain Henry2020-10-171-3/+0
* Bump Cabal, hsc2hs, directory, process submodulesBen Gamari2020-09-301-1/+1
* [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-051-0/+2
* 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
* Implement `fullCompilerVersion`Hécate2020-07-181-1/+1
* Hadrian: ghc-gmp.h shouldn't be a compiler dependencySylvain Henry2020-07-071-3/+0
* Add the __GHC_FULL_VERSION__ CPP macro to expose the full GHC versionHécate2020-07-031-1/+5
* Update HadrianSylvain Henry2020-06-171-4/+4
* hadrian: Add missing deriveConstants dependency on ghcplatform.hBen Gamari2020-06-071-0/+3
* Move Config module into GHC.SettingsSylvain Henry2020-05-241-2/+2
* Modules: Utils and Data (#13009)Sylvain Henry2020-04-261-1/+1
* Add :doc to GHC.Primmniip2020-04-231-1/+2
* Modules (#13009)Sylvain Henry2020-04-181-1/+1
* Kill wORDS_BIGENDIAN and replace it with platformByteOrder (#17957)Sylvain Henry2020-04-011-0/+1
* Hadrian: fix absolute buildroot support (#17822)Sylvain Henry2020-03-141-1/+1
* Hadrian: refactor GMP in-tree build support (#17756)Sylvain Henry2020-02-181-3/+2
* Fix GhcThreaded settingBen Gamari2020-02-081-1/+1
* Fix typos, via a Levenshtein-style correctorBrian Wignall2020-01-041-1/+1
* hadrian: Define NOSMP when building rts unregisterisedBen Gamari2019-10-291-1/+1
* Simplify Configure in a few waysJohn Ericson2019-10-121-10/+0
* Define GHC_STAGE in headers instead of command-lineBen Gamari2019-10-091-1/+3
* Rename STAGE macro to GHC_STAGEBen Gamari2019-10-091-1/+1
* Factor out a smaller part of Platform for host fallbackJohn Ericson2019-10-041-3/+28
* Remove {Build,Host}Platform_NAME from headerJohn Ericson2019-10-041-7/+6
* Per stage headers, ghc_boot_platform.h -> stage 0 ghcplatform.hJohn Ericson2019-10-041-93/+55
* hadrian: fix _build/ghc-stage1 to make it callable from any directoryAlp Mestanogullari2019-09-071-2/+3
* Make sure all boolean settings entries use `YES` / `NO`John Ericson2019-09-051-4/+4
* Consolidate `TablesNextToCode` and `GhcUnreigsterised` in configure (#15548)Joachim Breitner2019-08-101-2/+2
* hadrian: Refactor file patterns for future Shake changes (fixes #17005)James Foster2019-08-061-15/+15
* Make stage 1 GHC target independentJohn Ericson2019-07-241-20/+4
* Make generated ghc-stage<n> scripts executableSebastian Graf2019-07-191-3/+4
* Remove LLVM_TARGET platform macrosJohn Ericson2019-07-141-2/+1
* Deduplicate "unique subdir" code between GHC and CabalJohn Ericson2019-07-091-25/+42
* Remove most uses of TARGET platform macrosJohn Ericson2019-07-091-5/+2
* Maintain separate flags for C++ compiler invocationsBen Gamari2019-06-131-0/+1
* Fix uses of #ifdef/#ifndefBen Gamari2019-06-121-5/+5
* hadrian: Fix generation of settingsJohn Ericson2019-05-271-2/+2
* Hadrian: Fix problem with unlit path in settings fileAlp Mestanogullari2019-05-271-1/+3
* Refactor Libffi and RTS rulesDavid Eichmann2019-05-211-2/+2
* Remove all target-specific portions of Config.hsJohn Ericson2019-05-141-81/+49
* hadrian: Make settings stage specificJohn Ericson2019-05-141-2/+8
* Purge TargetPlatform_NAME and cTargetPlatformStringJohn Ericson2019-05-081-3/+1