summaryrefslogtreecommitdiff
path: root/hadrian/src/Flavour.hs
Commit message (Expand)AuthorAgeFilesLines
* hadrian: add hi_core flavour transformerCheng Shao2023-01-251-0/+9
* hadrian: Add no_split_sections tranformerMatthew Pickering2023-01-061-25/+7
* hadrian: Ensure that linker scripts are used when merging objectsBen Gamari2023-01-061-2/+6
* hadrian: Enable Cmm instrumentation in TSAN flavourBen Gamari2022-12-151-1/+1
* Hadrian: Drop TSAN_ENABLED define from flavourBen Gamari2022-12-151-3/+5
* hadrian: Don't enable TSAN in stage0 buildBen Gamari2022-12-151-1/+1
* Add Javascript backendSylvain Henry2022-11-291-31/+53
* hadrian: add -Wwarn only for cross-compiling unixCheng Shao2022-11-111-1/+11
* Bump unix submodule to 2.8.0.0Matthew Pickering2022-11-051-1/+7
* hadrian: add late_ccs flavour transformerCheng Shao2022-09-161-0/+1
* hadrian: enable -fprof-late only for profiling waysCheng Shao2022-09-161-1/+1
* 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