summaryrefslogtreecommitdiff
path: root/hadrian/src/Rules
Commit message (Expand)AuthorAgeFilesLines
* Exclude rts.cabal from source distributionsBen Gamari2019-10-031-0/+1
* Hadrian: do not cache GHC configure ruleDavid Eichmann2019-10-011-0/+4
* Hadrian: Libffi rule now `produces` dynamic library files.David Eichmann2019-10-011-0/+4
* [hadrian] Rebuild programs on dynamicGhcPrograms/ghcProfiled changeArtem Pyanykh2019-09-233-0/+3
* explicit dependence on makeinfoBjörn Gohla2019-09-231-5/+7
* use the Make builder instead of raw cmd_Björn Gohla2019-09-231-1/+5
* add Hadrian rule to build user guide as Info bookBjörn Gohla2019-09-231-0/+20
* 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-066-53/+53
* Hadrian: make settings, platformConstants, etc dependencies of lib:ghcAlp Mestanogullari2019-08-022-9/+4
* Make stage 1 GHC target independentJohn Ericson2019-07-241-20/+4
* Hadrian: run the testsuite in Windows CI jobAlp Mestanogullari2019-07-231-4/+5
* Make generated ghc-stage<n> scripts executableSebastian Graf2019-07-191-3/+4
* Remove LLVM_TARGET platform macrosJohn Ericson2019-07-141-2/+1
* Hadrian: fix source-dist ruleAlp Mestanogullari2019-07-091-11/+53
* Hadrian: implement key-value settings for builder optionsAlp Mestanogullari2019-07-092-2/+21
* 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
* Fix cyclic dependencies when using --configureAndrey Mokhov2019-06-258-33/+20
* Hadrian: remove superfluous dependencies in Rules.CompileAlp Mestanogullari2019-06-131-2/+0
* Maintain separate flags for C++ compiler invocationsBen Gamari2019-06-131-0/+1
* Hadrian: Track RTS library symlink targetsDavid Eichmann2019-06-134-35/+46
* Fix uses of #ifdef/#ifndefBen Gamari2019-06-121-5/+5
* testsuite/mk/boilerplate.mk: rename 'ghc-config-mk' to 'ghc_config_mk'Alp Mestanogullari2019-06-111-1/+1
* Refactor the rules for .hi and .o into a single rule using `&%>` #16764David Eichmann2019-06-101-71/+64
* Hadrian: fix OSX build failure and add an OSX/Hadrian CI jobAlp Mestanogullari2019-06-041-1/+1
* Hadrian: always generate the libffi dynlibs manifest with globbingAlp Mestanogullari2019-05-301-13/+9
* Hadrian: Add note about Libffi's Indicating Inputs #16653David Eichmann2019-05-291-7/+30
* testsuite: introduce 'static_stats' testsAlp Mestanogullari2019-05-291-0/+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
* Hadrian: Add Mising Libffi Dependencies #16653David Eichmann2019-05-251-5/+23
* add an --hadrian mode to ./validateAlp Mestanogullari2019-05-231-149/+4
* Refactor Libffi and RTS rulesDavid Eichmann2019-05-217-118/+240
* Hadrian: 'need' source files for various docs in Rules.DocumentationAlp Mestanogullari2019-05-141-0/+6
* Remove all target-specific portions of Config.hsJohn Ericson2019-05-141-81/+49
* hadrian: Make settings stage specificJohn Ericson2019-05-141-2/+8
* Hadrian: programs need registered ghc-pkg librariesDavid Eichmann2019-05-103-4/+64
* Purge TargetPlatform_NAME and cTargetPlatformStringJohn Ericson2019-05-081-3/+1
* Hadrian: override $(ghc-config-mk), to prevent redundant config generationAlp Mestanogullari2019-05-061-0/+8
* 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-304-4/+55
* Hadrian: Generate GHC wrapper scriptsAndrey Mokhov2019-04-161-0/+15
* Hadrian: add binary-dist-dir targetSylvain Henry2019-04-141-1/+11
* Hadrian: add rts shared library symlinks for backwards compatabilityDavid Eichmann2019-04-142-0/+58
* Hadrian: fix ghci wrapper script generation (#16508)Sylvain Henry2019-04-121-8/+4
* Hadrian: fix binary-dir with --docs=noneSylvain Henry2019-04-111-1/+7