summaryrefslogtreecommitdiff
path: root/compiler
Commit message (Expand)AuthorAgeFilesLines
* Preserve ShadowInfo when rewriting evidenceSimon Peyton Jones2019-06-072-17/+40
* Factor out 'getLibDir' / 'getBaseDir' into a new GHC.BaseDir ghc-boot moduleJohn Ericson2019-06-071-40/+3
* Fix #16700: Tiny errors in output of GHCi commands :forward and :infoRoland Senn2019-06-071-1/+2
* TmOracle: Replace negative term equalities by refutable PmAltConsSebastian Graf2019-06-0710-546/+592
* [skip ci] Improve the documentation of the CNF primops. In this context, the ...Andrew Martin2019-06-071-23/+40
* Add GHCi :instances commandXavier Denis2019-06-045-4/+184
* Use a better strategy for determining the offset applied to foreign function ...Andrew Martin2019-06-045-45/+139
* Fix rewriting invalid shifts to errorsÖmer Sinan Ağacan2019-06-011-1/+4
* Fix space leaks in dynLoadObjs (#16708)Ryan Scott2019-05-311-7/+7
* Reject nested foralls in foreign imports (#16702)Ryan Scott2019-05-311-6/+8
* Fix and enforce validation of header for .hie filesZubin Duggal2019-05-315-28/+134
* Put COMPLETE sigs into ModDetails with -fno-code (#16682)Ryan Scott2019-05-311-14/+15
* Fix arity type of coerced types in CoreArityÖmer Sinan Ağacan2019-05-311-2/+26
* Expose doCppNeil Mitchell2019-05-311-0/+1
* Use types already in AST when making .hie fileMatthew Pickering2019-05-311-1/+3
* powerpc32: fix stack allocation code generationSergei Trofimovich2019-05-311-1/+1
* powerpc32: fix 64-bit comparison (#16465)Sergei Trofimovich2019-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-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