summaryrefslogtreecommitdiff
path: root/compiler/main
Commit message (Expand)AuthorAgeFilesLines
* Maintain separate flags for C++ compiler invocationsBen Gamari2019-06-136-33/+38
* Use DeriveFunctor throughout the codebase (#15654)Krzysztof Gogolewski2019-06-126-25/+13
* Refine the GHCI macro into HAVE[_{INTERNAL, EXTERNAL}]_INTERPRETERAlp Mestanogullari2019-06-112-7/+7
* Warn about unused packagesYuras Shumovich2019-06-112-2/+72
* Handle trailing path separator in package DB names (#16360)Kevin Buhr2019-06-091-2/+4
* Remove trailing whitespaceMatthew Pickering2019-06-082-4/+4
* Pass preprocessor options to C compiler when building foreign C files (#16737)Zejun Wu2019-06-071-4/+12
* Factor out 'getLibDir' / 'getBaseDir' into a new GHC.BaseDir ghc-boot moduleJohn Ericson2019-06-071-40/+3
* Add GHCi :instances commandXavier Denis2019-06-043-1/+175
* Fix and enforce validation of header for .hie filesZubin Duggal2019-05-311-2/+2
* Put COMPLETE sigs into ModDetails with -fno-code (#16682)Ryan Scott2019-05-311-14/+15
* Expose doCppNeil Mitchell2019-05-311-0/+1
* Improve targetContents code docsDaniel Gröber2019-05-303-6/+9
* Add depanalPartial to make getting a partial modgraph easierDaniel Gröber2019-05-301-10/+32
* Catch preprocessor errors in downsweepDaniel Gröber2019-05-302-16/+13
* Make downsweep return all errors per-module instead of throwing someDaniel Gröber2019-05-303-21/+26
* Refactor summarise{File,Module} to extract checkSummaryTimestampDaniel Gröber2019-05-301-47/+55
* Refactor summarise{File,Module} to reduce code duplicationDaniel Gröber2019-05-301-84/+123
* Refactor downsweep to allow returning multiple errors per moduleDaniel Gröber2019-05-301-28/+26
* Export GhcMake.downsweepDaniel Gröber2019-05-301-0/+2
* Inline `Settings` into `DynFlags`John Ericson2019-05-295-101/+126
* Break up `Settings` into smaller structsJohn Ericson2019-05-297-190/+508
* downsweep: Allow TargetFile not to exist when a buffer is givenDaniel Gröber2019-05-292-1/+6
* Allow using tagetContents for modules needing preprocessingDaniel Gröber2019-05-293-38/+43
* Handle hs-boot files in -Wmissing-home-modules (#16551)Krzysztof Gogolewski2019-05-291-0/+4
* Have GHCi use object code for UnboxedTuples modules #15454Michael Sloan2019-05-221-10/+55
* Allow for multiple linker instances. Fixes Haskell portion of #3372.Julian Leviston2019-05-213-54/+21
* Include CPP preprocessor dependencies in -M outputDavid Eichmann2019-05-212-1/+21
* Guard CUSKs behind a language pragmaVladislav Zavialov2019-05-141-0/+3
* Remove all target-specific portions of Config.hsJohn Ericson2019-05-145-32/+87
* Purge TargetPlatform_NAME and cTargetPlatformStringJohn Ericson2019-05-082-1/+4
* Implement ImportQualifiedPostShayne Fletcher2019-05-083-5/+11
* Enable external interpreter when TH is requested but no internal interpreter ...Alp Mestanogullari2019-05-061-2/+9
* Remove cGhcEnableTablesNextToCodeJohn Ericson2019-05-062-10/+12
* Emit GHC timing events to eventlogBen Gamari2019-04-301-0/+2
* ErrUtils: Emit progress messages to eventlogBen Gamari2019-04-301-3/+5
* Move cGHC_UNLIT_PGM to be "unlit command" in settingsJohn Ericson2019-04-301-3/+3
* Show dynamic object files (#16062)erthalion2019-04-162-12/+28
* Add -ddump-stg-final to dump stg as it is used for codegen.klebinger.andreas@gmx.at2019-04-122-0/+5
* removing x87 register support from native code genCarter Schonwald2019-04-101-8/+12
* GHC no longer ever defines TABLES_NEXT_TO_CODE on its ownJoachim Breitner2019-04-092-8/+2
* codegen: use newtype for Alignment in BasicTypesArtem Pyanykh2019-04-091-1/+5
* Add `-optcxx` option (#16477)Yuriy Syrovetskiy2019-04-087-20/+49
* Fix #16500: look for interface files in -hidir flag in OneShot modePhuong Trinh2019-04-081-2/+13
* Remove unnecessary uses of UnboxedTuples pragma (see #13101 / #15454)Michael Sloan2019-04-011-1/+1
* Visibility: handle multiple units with the same nameMichael Peyton Jones2019-03-291-13/+32
* Update Wiki URLs to point to GitLabTakenobu Tani2019-03-254-6/+6
* base: Remove `Monad(fail)` method and reexport `MonadFail(fail)` insteadHerbert Valerio Riedel2019-03-221-6/+6
* Simplify monadic codeKrzysztof Gogolewski2019-03-192-13/+10
* Update Trac ticket URLs to point to GitLabRyan Scott2019-03-1515-47/+47