summaryrefslogtreecommitdiff
path: root/hadrian/src/Flavour.hs
Commit message (Expand)AuthorAgeFilesLines
* Make ghcDebugAssertions into a Stage predicate (Stage -> Bool)Matthew Pickering2022-08-311-1/+4
* Hadrian: update documentation of settingssheaf2022-07-131-1/+2
* Hadrian: allow configuring Hsc2Hssheaf2022-06-161-1/+4
* hadrian: Introduce new package database for executables needed to build stage0Matthew Pickering2022-05-311-2/+2
* Enable -dlint in hadrian lint transformerMatthew Pickering2022-05-301-3/+1
* hadrian: Don't attempt to build dynamic profiling librariesMatthew Pickering2022-05-191-1/+1
* Add release flavour and use it for the release jobsMatthew Pickering2022-05-191-0/+13
* hadrian: Uniformly enable -dlint with enableLinting transformerMatthew Pickering2022-05-161-0/+1
* hadrian: Introduce linting flavour transformer (+lint)Ben Gamari2022-05-161-0/+14
* hadrian: Fix split-sections transformerMatthew Pickering2022-05-101-4/+7
* hadrian: Clean up flavour transformer definitionsBen Gamari2022-04-281-4/+3
* hadrian: add debug_ghc and debug_stage1_ghc flavour transformersDouglas Wilson2022-04-281-0/+11
* hadrian: Enrich flavours to build profiled/debugged/threaded ghcs per stageDouglas Wilson2022-04-281-11/+9
* Hadrian: use a set to keep track of wayssheaf2022-04-141-3/+4
* hadrian: Clean up flavour transformer definitionsBen Gamari2022-04-061-8/+6
* two typosEric Lindblad2022-04-011-1/+1
* Hadrian: make DDEBUG separate from debugged RTSsheaf2022-03-291-4/+1
* Hadrian: account for change in late-ccs flagsheaf2022-03-171-1/+1
* hadrian: Add little flavour transformer to build stage2 with assertionsMatthew Pickering2022-03-071-0/+8
* hadrian: Enable late-ccs when building profiled_ghcMatthew Pickering2022-02-211-1/+7
* Fix a few Note inconsistenciesBen Gamari2022-02-011-1/+0
* hadrian: Add `collect_stats` flavour transformerSebastian Graf2021-11-251-0/+15
* hadrian: Turn the `static` flavour into a transformerBen Gamari2021-10-271-2/+50
* hadrian, testsuite: Teach Hadrian to query the testsuite driver for dependenciesZubin Duggal2021-10-131-2/+2
* Add "ipe" flavour transformer to add support for building with IPE debug infoMatthew Pickering2021-09-171-0/+9
* Hadrian: disable profiled RTS with no_profiled_libs flavour transformerSylvain Henry2021-07-281-1/+3
* Pass '-x c++' and '-std=c++11' to `cc` for cpp files, in HadrianEthan Kiang2021-07-061-1/+2
* hadrian: Add omit_pragmas transformerMatthew Pickering2021-05-221-0/+8
* hadrian: Reorganise modules so KV parser can be used to define transformersMatthew Pickering2021-05-221-57/+220
* Hadrian: Enable -ticky-dyn-thunk in ticky_ghc transformerMatthew Pickering2021-03-041-0/+1
* hadrian: Fix profiled flavour transformerBen Gamari2021-03-031-1/+9
* hadrian: ticky_ghc should build all things with -ticky (#19405) [skip ci]Sebastian Graf2021-02-261-3/+2
* hadrian: Introduce no_profiled_libs flavour transformerBen Gamari2021-01-171-0/+7
* Hadrian: fix flavour parserSylvain Henry2021-01-171-2/+3
* hadrian: Add profiled_ghc and no_dynamic_ghc modifiersBen Gamari2020-11-221-0/+14
* hadrian: Add a viaLlvmBackend modifierBen Gamari2020-11-221-0/+6
* hadrian: Introduce notion of flavour transformersBen Gamari2020-11-221-0/+57
* hadrian: Dump STG when ticky is enabledBen Gamari2020-11-221-1/+7
* hadrian: Disable stripping when debug information is enabledBen Gamari2020-11-211-3/+5
* testsuite: Mark setnumcapabilities001 as broken with TSANGHC GitLab CI2020-10-241-0/+1
* rts: Infrastructure for testing with ThreadSanitizerBen Gamari2020-10-241-0/+10
* Update HadrianSylvain Henry2020-06-171-2/+4
* Fix GhcThreaded settingBen Gamari2020-02-081-0/+2
* hadrian: Add enableTickyGhc helperBen Gamari2019-11-081-1/+12
* hadrian: Introduce enableDebugInfo flavour transformerBen Gamari2019-10-161-9/+21
* add Hadrian rule to build user guide as Info bookBjörn Gohla2019-09-231-1/+1
* Hadrian: introduce an easy way for users to build with -split-sectionsAlp Mestanogullari2019-03-271-0/+25
* Rip out object splittingBen Gamari2019-03-051-2/+0
* Hadrian: introduce ways to skip some documentation targetsAlp Mestanogullari2019-03-011-2/+29
* Add werror function to Flavour.hsMatthew Pickering2019-02-031-1/+7