summaryrefslogtreecommitdiff
path: root/compiler
Commit message (Expand)AuthorAgeFilesLines
* 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-302-29/+27
* Export GhcMake.downsweepDaniel Gröber2019-05-301-0/+2
* Inline `Settings` into `DynFlags`John Ericson2019-05-2910-115/+140
* Break up `Settings` into smaller structsJohn Ericson2019-05-299-190/+541
* Provide details in `plusSimplCount` errorsJosh Meredith2019-05-291-1/+8
* tcMatchesFun s/rho/sigma #16692Vladislav Zavialov2019-05-292-3/+3
* 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
* Add hPutStringBuffer utilityDaniel Gröber2019-05-291-0/+6
* Fix missing unboxed tuple RuntimeReps (#16565)Krzysztof Gogolewski2019-05-294-34/+47
* In hole fits, don't show VTA for inferred variables (#16456)Krzysztof Gogolewski2019-05-291-7/+16
* Handle hs-boot files in -Wmissing-home-modules (#16551)Krzysztof Gogolewski2019-05-291-0/+4
* Improve comments around injectivity checksRichard Eisenberg2019-05-283-21/+23
* Add missing opening braces in Cmm dumpsÖmer Sinan Ağacan2019-05-271-1/+1
* Add a pprTraceWith functionSebastian Graf2019-05-271-3/+9
* Fix typo of primop formatmizunashi_mana2019-05-271-1/+1
* Let the specialiser work on dicts under lambdasSandy Maguire2019-05-261-114/+370
* Add PlainPanic for throwing exceptions without depending on pprintMichael Sloan2019-05-2410-95/+177
* Some forall-related cleanup in deriving codeRyan Scott2019-05-232-5/+16
* fix Template Haskell cross compilation on 64 bit compiler with 32 bit targetLuite Stegeman2019-05-223-6/+10
* Use HsTyPats in associated type family defaultsRyan Scott2019-05-229-302/+195
* Use datatype for unboxed returns when loading ghc into ghciMichael Sloan2019-05-223-58/+110
* 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-217-149/+203
* Fix #16666 by parenthesizing contexts in ConvertRyan Scott2019-05-211-11/+11
* Include CPP preprocessor dependencies in -M outputDavid Eichmann2019-05-212-1/+21
* Guard CUSKs behind a language pragmaVladislav Zavialov2019-05-144-29/+54
* Remove all target-specific portions of Config.hsJohn Ericson2019-05-1412-146/+143
* Purge TargetPlatform_NAME and cTargetPlatformStringJohn Ericson2019-05-084-7/+6
* Implement ImportQualifiedPostShayne Fletcher2019-05-089-28/+121
* Fix #16632 by using the correct SrcSpan in checkTyClHdrRyan Scott2019-05-081-2/+2
* Check for duplicate variables in associated default equationsRyan Scott2019-05-071-13/+62
* Enable external interpreter when TH is requested but no internal interpreter ...Alp Mestanogullari2019-05-061-2/+9
* Remove cGhcEnableTablesNextToCodeJohn Ericson2019-05-063-12/+12
* 'warnSpaceAfterBang' only in patterns (#16619)Vladislav Zavialov2019-05-052-24/+18
* StgCmmMonad: remove emitProc_, don't export emitProcÖmer Sinan Ağacan2019-05-031-10/+6
* Make equality constraints in kinds invisibleRyan Scott2019-05-034-12/+27
* Fix interface version number printing in --show-ifaceÖmer Sinan Ağacan2019-05-031-7/+8
* Only skip decls with CUSKs with PolyKinds on (fix #16609)Ningning Xie2019-05-031-7/+26
* Pattern/expression ambiguity resolutionVladislav Zavialov2019-05-039-598/+866
* 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-302-5/+3
* Compute demand signatures assuming idAritySebastian Graf2019-04-3012-174/+396
* Use pp_itemWojciech Baranowski2019-04-291-3/+1
* Suggest only local candidates from global envWojciech Baranowski2019-04-291-2/+4
* Comment on 'candidates' functionWojciech Baranowski2019-04-291-0/+2