summaryrefslogtreecommitdiff
path: root/compiler
Commit message (Expand)AuthorAgeFilesLines
...
* Refactor some cruft in TcDerivRyan Scott2019-10-011-79/+52
* Move pattern match checker modules to GHC.HsToCore.PmCheckSebastian Graf2019-09-3012-29/+29
* Fix arguments for unbound binders in RULE applicationSimon Peyton Jones2019-09-301-64/+38
* Refactor iface file generation:Ömer Sinan Ağacan2019-09-3017-386/+812
* `exprOkForSpeculation` for Note [IO hack in the demand analyser]Sebastian Graf2019-09-281-11/+11
* PmCheck: No ConLike instantiation in pmcheckSebastian Graf2019-09-282-302/+211
* PmCheck: Look at precendence to give type signatures to some wildcardsSebastian Graf2019-09-271-16/+35
* Just get RTS libs from its package confJohn Ericson2019-09-271-19/+0
* 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-262-6/+13
* Standalone kind signatures (#16794)wip/top-level-kind-signaturesVladislav Zavialov2019-09-2529-379/+1359
* base: Move Ix typeclass to GHC.IxBen Gamari2019-09-251-8/+8
* PmCheck: Only ever check constantly many models against a single patternSebastian Graf2019-09-2510-261/+201
* Add -Wderiving-defaults (#15839)Kari Pahula2019-09-252-1/+5
* Fix some duplication in the parserSebastian Graf2019-09-241-20/+4
* Some leftovers from !1732. Comments only [skip ci]Sebastian Graf2019-09-242-3/+4
* Add -fkeep-going to make compiler continue despite errors (#15424)Kari Pahula2019-09-232-3/+38
* Get rid of PmFakewip/pmcheck-nofakeSebastian Graf2019-09-211-229/+48
* PredType for type constraints in the pattern match checker instead of EvVarSebastian Graf2019-09-215-99/+124
* Fix bogus type of case expressionwip/T17056Simon Peyton Jones2019-09-2010-176/+348
* Fix PmOracle.addVarCoreCt in-scope setSimon Peyton Jones2019-09-202-4/+10
* Remove pointless partiality in `Parser.ajs`John Ericson2019-09-201-15/+16
* Module hierarchy: Hs (#13009)Sylvain Henry2019-09-20114-327/+331
* ErrUtils: split withTiming into withTiming and withTimingSilentAlp Mestanogullari2019-09-197-36/+89
* Extract PmTypes module from PmExpr and PmOracleSebastian Graf2019-09-198-270/+264
* CoreUtils: Use mightBeUnliftedType in exprIsTopLevelBindableBen Gamari2019-09-192-2/+6
* Use level numbers for generalisationRichard Eisenberg2019-09-1910-241/+196
* Refactor kindGeneralize and friendsRichard Eisenberg2019-09-198-219/+272
* Simplify: Lazy pattern matchBen Gamari2019-09-191-1/+5
* Add a missing update of sc_hole_ty (#16312)Simon Peyton Jones2019-09-191-1/+5
* Improve error message for out-of-scope variables + VTASimon Peyton Jones2019-09-171-2/+46
* Comments onlySimon Peyton Jones2019-09-171-2/+2
* Fix #13571 by adding an extension flag checkRichard Eisenberg2019-09-171-0/+10
* Encode shape information in `PmOracle`Sebastian Graf2019-09-1621-2503/+3008
* Rename GHC.StgToCmm.Con -> GHC.StgToCmm.DataConBen Gamari2019-09-155-6/+6
* Remove empty NCG.hJohn Ericson2019-09-1315-27/+0
* Compiler should always get fingerprinting impl from baseJohn Ericson2019-09-132-20/+1
* Address review comments [skip CI]Zubin Duggal2019-09-131-8/+26
* Explain how to update HieAst [skip ci]Zubin Duggal2019-09-131-0/+112
* Fix scoping of implicit parametersSimon Peyton Jones2019-09-131-3/+7
* Remove unused `#include`s from parser/cutils.cJohn Ericson2019-09-121-6/+0
* Do not throw away backpack instantiations for module lookup cacheJohn Ericson2019-09-121-1/+1
* Refactor bad coercion checking in a few placesÖmer Sinan Ağacan2019-09-114-34/+46
* SetLevels: Fix potential panic in lvlBindBen Gamari2019-09-112-4/+14
* Remove dead `ncgDebugIsOn` and `NCG_DEBUG`John Ericson2019-09-111-8/+1
* Remove COMPILING_GHCJohn Ericson2019-09-111-3/+0
* linker: Move -optl flags to end of linker invocation.Niklas Hambüchen2019-09-111-2/+6
* Module hierarchy: StgToCmm (#13009)Sylvain Henry2019-09-1065-372/+271
* Replace queryCygwinTerminal with Win32's isMinTTYHandleRyan Scott2019-09-091-61/+11
* Update FastString docstringsDaniel Gröber2019-09-091-8/+10