summaryrefslogtreecommitdiff
path: root/compiler
Commit message (Expand)AuthorAgeFilesLines
* Look inside implications in simplifyRuleSimon Peyton Jones2018-01-311-31/+74
* Prioritise equalities when solving, incl derivedsSimon Peyton Jones2018-01-311-22/+71
* More tc-tracingSimon Peyton Jones2018-01-312-3/+10
* Move zonkWC to the right place in simplfyInferSimon Peyton Jones2018-01-311-3/+2
* A bit more tc-tracingSimon Peyton Jones2018-01-311-4/+9
* Invert likeliness when improving conditionalsAlexander Biehl2018-01-291-1/+5
* cmm: Use two equality checks for two alt switch with defaultU-Maokai\andi2018-01-261-0/+66
* Fix #14719 by using the setting the right SrcSpanRyan Scott2018-01-261-2/+2
* Option for LINE pragmas to get lexed into tokensAlec Theriault2018-01-261-4/+31
* Remove Hoopl.UniqueMichal Terepeta2018-01-265-110/+85
* Linker: ignore empty paths in addEnvPathsÖmer Sinan Ağacan2018-01-261-6/+13
* Sort valid substitutions for typed holes by "relevance"Matthías Páll Gissurarson2018-01-264-55/+130
* Add ptr-eq short-cut to `compareByteArrays#` primitiveHerbert Valerio Riedel2018-01-261-0/+43
* Add ability to parse likely flags for ifs in Cmm.klebinger.andreas@gmx.at2018-01-262-21/+41
* Handle the likely:True case in CmmContFlowOptklebinger.andreas@gmx.at2018-01-262-13/+35
* Haddock needs to pass visible modules for instance filteringAlec Theriault2018-01-261-4/+7
* Turn EvTerm (almost) into CoreExpr (#14691)Joachim Breitner2018-01-2618-338/+358
* Fix the lone-variable case in callSiteInlineSimon Peyton Jones2018-01-252-34/+77
* Comments onlySimon Peyton Jones2018-01-251-3/+3
* Remove dead code: mkNthCoRoleSimon Peyton Jones2018-01-251-10/+1
* Comments about CoercionHolesSimon Peyton Jones2018-01-252-18/+44
* Allocate less in plus_mod_depBartosz Nitka2018-01-231-4/+7
* Improve comments about TcLevel invariantsSimon Peyton Jones2018-01-223-17/+31
* SysTools: Add detection support for LLD linkerBen Gamari2018-01-212-0/+5
* Use IntSet in DataflowBartosz Nitka2018-01-211-23/+11
* Implement underscores in numeric literals (NumericUnderscores extension)Takenobu Tani2018-01-214-44/+80
* Fix #14692 by correcting an off-by-one error in TcGenDerivRyan Scott2018-01-211-1/+1
* Add new mbmi and mbmi2 compiler flagsJohn Ky2018-01-2115-21/+285
* Fix #14681 and #14682 with precision-aimed parenthesesRyan Scott2018-01-186-10/+108
* Remove unused extern cost centre collectionÖmer Sinan Ağacan2018-01-185-18/+14
* cmm: Include braces on default branch as required by the parserklebinger.andreas@gmx.at2018-01-181-2/+2
* Revert "Improve accuracy of get/setAllocationCounter"Ben Gamari2018-01-182-16/+2
* Inform hole substitutions of typeclass constraints (fixes #14273).Matthías Páll Gissurarson2018-01-184-120/+186
* Fix references to cminusminus.orgBen Gamari2018-01-183-6/+6
* Typos in commentsGabor Greif2018-01-1711-12/+12
* Fix quadratic behavior of prepareAltsBartosz Nitka2018-01-151-4/+11
* Simplify guard in createSwitchPlan.klebinger.andreas@gmx.at2018-01-151-5/+4
* Remove executable filename check on windowsklebinger.andreas@gmx.at2018-01-151-13/+4
* Parenthesize forall-type args in cvtTypeKindRyan Scott2018-01-151-4/+5
* Add flag -fno-itMatthew Pickering2018-01-152-11/+59
* Fix hash in haddock of ghc-prim.HE, Tao2018-01-151-1/+1
* CoreLint: typo in a commentÖmer Sinan Ağacan2018-01-151-2/+2
* Support LIBRARY_PATH and LD_LIBRARY_PATH in rtsBen Gamari2018-01-151-6/+31
* Tweak link order slightly to prefer user shared libs before system ones.Tamar Christina2018-01-151-12/+36
* Kill off irrefutable pattern errorsDavid Feuer2018-01-153-9/+5
* Rename -frule-check to -drule-check and documentMatthew Pickering2018-01-151-1/+1
* Support constructor Haddocks in more placesAlec Theriault2018-01-122-31/+101
* Fix previous patchSimon Peyton Jones2018-01-101-12/+17
* Lift constructor tag allocation out of a loopBartosz Nitka2018-01-108-14/+63
* Fix two more bugs in partial signaturesSimon Peyton Jones2018-01-094-41/+72