summaryrefslogtreecommitdiff
path: root/hadrian/src/Rules/Generate.hs
Commit message (Expand)AuthorAgeFilesLines
* 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
* Remove cGhcEnableTablesNextToCodeJohn Ericson2019-05-061-3/+2
* Move cGHC_UNLIT_PGM to be "unlit command" in settingsJohn Ericson2019-04-301-3/+1
* Generate settings by make/hadrian instead of configureJohn Ericson2019-04-301-1/+52
* Hadrian: Generate GHC wrapper scriptsAndrey Mokhov2019-04-161-0/+15
* Rip out object splittingBen Gamari2019-03-051-30/+0
* Hadrian: Fix untracked dependenciesAndrey Mokhov2019-02-201-38/+27
* Make sure 'haddock' package also copies resourcesAlec Theriault2019-01-161-5/+9
* Hadrian: Add support for building stage3Matthew Pickering2019-01-091-3/+4
* Hadrian: Misc. fixes in Haddock rulesAlec Theriault2018-11-221-1/+1
* Add 'hadrian/' from commit '45f3bff7016a2a0cd9a5455a882ced984655e90b'Ben Gamari2018-10-231-0/+501
* Remove Hadrian submoduleBen Gamari2018-10-231-7/+0
* Bump hadrian submoduleBen Gamari2018-08-051-21/+5
* Bump hadrian submoduleBen Gamari2018-06-121-5/+21
* Update hadrian submoduleBen Gamari2018-06-071-16/+6
* Update Hadrian submoduleAndrey Mokhov2018-04-261-11/+16
* Update Hadrian submoduleAndrey Mokhov2018-02-241-22/+8
* Bump hadrian submoduleBen Gamari2018-01-261-18/+23
* Add hadrian as a submoduleBen Gamari2017-12-081-0/+21
* Rip out hadrian subtreeBen Gamari2017-12-081-482/+0
* Merge commit '7b0b9f603bb1215e2b7af23c2404d637b95a4988' as 'hadrian'Andrey Mokhov2017-11-061-0/+482