summaryrefslogtreecommitdiff
path: root/compiler/main/DynFlags.hs
Commit message (Expand)AuthorAgeFilesLines
* PmCheck: Formulate as translation between Clause TreesSebastian Graf2020-01-251-1/+4
* Remove deprecated -smp flagÖmer Sinan Ağacan2020-01-201-2/+0
* Fix more typos, via an improved Levenshtein-style correctorBrian Wignall2020-01-121-5/+5
* Module hierarchy: Iface (cf #13009)Sylvain Henry2020-01-061-1/+1
* Add GHC-API logging hooksSylvain Henry2019-12-181-2/+8
* Whitespace-sensitive bang patterns (#1087, #17162)wip/whitespace-and-lookaheadVladislav Zavialov2019-11-271-1/+2
* Make warnings for TH splices opt-inSebastian Graf2019-11-271-0/+2
* Add new flag for unarised STG dumpsÖmer Sinan Ağacan2019-10-231-2/+5
* Rename STAGE macro to GHC_STAGEBen Gamari2019-10-091-2/+2
* users-guide: Document -XHaskell98 and -XHaskell2010Ben Gamari2019-10-081-0/+3
* Refactor, document, and optimize LLVM configuration loadingBen Gamari2019-10-071-12/+13
* Always enable the external interpreterJohn Ericson2019-10-041-9/+8
* Factor out a smaller part of Platform for host fallbackJohn Ericson2019-10-041-1/+1
* Deprecate -fwarn-hi-shadowing, because it was never implemented and isDaroc Alden2019-10-041-1/+2
* DynFlags: Only warn when split-sections is ignoredBen Gamari2019-10-031-2/+2
* Allow users to disable Unicode with an env varRon Mordechai2019-09-271-1/+5
* Make -fbyte-code prevent unboxed tuples/sums from implying object code (#16876)Ryan Scott2019-09-261-1/+5
* Standalone kind signatures (#16794)wip/top-level-kind-signaturesVladislav Zavialov2019-09-251-0/+4
* PmCheck: Only ever check constantly many models against a single patternSebastian Graf2019-09-251-4/+11
* Add -Wderiving-defaults (#15839)Kari Pahula2019-09-251-0/+3
* Add -fkeep-going to make compiler continue despite errors (#15424)Kari Pahula2019-09-231-0/+2
* Add a new flag -dno-typeable-binds for debuggingÖmer Sinan Ağacan2019-09-081-2/+5
* Remove Unused flag -ddump-shape [skip ci]luca2019-08-281-4/+0
* Consolidate `TablesNextToCode` and `GhcUnreigsterised` in configure (#15548)Joachim Breitner2019-08-101-10/+4
* Add a -fprint-axiom-incomps option (#15546)mniip2019-08-071-0/+2
* Introduce a type for "platform word size", use it instead of IntÖmer Sinan Ağacan2019-08-061-9/+6
* Change behaviour of -ddump-cmm-verbose to dump each Cmm pass output to a sepa...nineonine2019-07-261-2/+7
* Hide "Loading package environment" message with -v0 (fix #16879)Artem Pelenitsyn2019-07-191-168/+32
* Fix formatting of --info's "Debug on" fieldBen Gamari2019-07-181-1/+1
* Revert "Add support for SIMD operations in the NCG"Ben Gamari2019-07-161-3/+0
* Expunge #ifdef and #ifndef from the codebaseJohn Ericson2019-07-141-1/+1
* Deduplicate "unique subdir" code between GHC and CabalJohn Ericson2019-07-091-10/+2
* Remove most uses of TARGET platform macrosJohn Ericson2019-07-091-5/+7
* Add support for SIMD operations in the NCGAbhiroop Sarkar2019-07-031-0/+3
* Fix stage 1 warningsÖmer Sinan Ağacan2019-07-021-1/+2
* typo in the docs for DynFlags.hsArtem Pelenitsyn2019-06-271-1/+1
* Add -Winferred-safe-imports warningOleg Grenrus2019-06-251-5/+13
* Move 'Platform' to ghc-bootJohn Ericson2019-06-191-1/+1
* Remove duplicates from 'ghc --info' outputAlp Mestanogullari2019-06-141-5/+0
* Implement the -XUnliftedNewtypes extension.Andrew Martin2019-06-141-0/+1
* Maintain separate flags for C++ compiler invocationsBen Gamari2019-06-131-2/+2
* Refine the GHCI macro into HAVE[_{INTERNAL, EXTERNAL}]_INTERPRETERAlp Mestanogullari2019-06-111-3/+3
* Warn about unused packagesYuras Shumovich2019-06-111-1/+3
* Inline `Settings` into `DynFlags`John Ericson2019-05-291-85/+109
* Break up `Settings` into smaller structsJohn Ericson2019-05-291-128/+110
* Include CPP preprocessor dependencies in -M outputDavid Eichmann2019-05-211-0/+7
* Guard CUSKs behind a language pragmaVladislav Zavialov2019-05-141-0/+3
* Remove all target-specific portions of Config.hsJohn Ericson2019-05-141-20/+39
* Purge TargetPlatform_NAME and cTargetPlatformStringJohn Ericson2019-05-081-1/+2
* Implement ImportQualifiedPostShayne Fletcher2019-05-081-1/+6