summaryrefslogtreecommitdiff
path: root/compiler
Commit message (Expand)AuthorAgeFilesLines
* Treat kind/type variables identically, demolish FKTVVladislav Zavialov2019-02-278-481/+206
* base: Allow fusion for zip7 and relatedAlexandre2019-02-241-35/+75
* Include closure header size in StgLamLift's estimationsSebastian Graf2019-02-231-4/+3
* Fix regression incorrectly advertising TH supportHerbert Valerio Riedel2019-02-231-0/+8
* Expression/command ambiguity resolutionVladislav Zavialov2019-02-238-344/+839
* Add AnonArgFlag to FunTySimon Peyton Jones2019-02-2373-856/+1001
* Remove bogus assertionSimon Peyton Jones2019-02-231-1/+3
* Fix exprIsConApp_maybeSimon Peyton Jones2019-02-224-55/+74
* Don't do binder-swap for GlobalIdsSimon Peyton Jones2019-02-221-3/+8
* Remove tcTyConUserTyVarsSimon Peyton Jones2019-02-223-15/+10
* compiler: Refactor: extract `withAtomicRename`Niklas Hambüchen2019-02-212-8/+29
* compiler: Write .o files atomically. See #14533Niklas Hambüchen2019-02-211-1/+6
* Handle the (~) type operator in 'tyconsym'Vladislav Zavialov2019-02-212-8/+8
* Dot/bang operators in export lists (Trac #16339)Vladislav Zavialov2019-02-212-5/+10
* Comments only, in GhcPreludeSimon Peyton Jones2019-02-201-1/+5
* Improve the very simple optimiser slightlySimon Peyton Jones2019-02-201-0/+10
* Tiny refactor in isUnliftedRuntimeRepSimon Peyton Jones2019-02-201-11/+17
* Look through newtype wrappers (Trac #16254)Krzysztof Gogolewski2019-02-193-8/+60
* Make constructor wrappers inline only during the final phaseArnaud Spiwack2019-02-197-56/+247
* Disable binder swap in OccurAnal (Trac #16288)Krzysztof Gogolewski2019-02-191-5/+38
* Uphold AvailTC Invariant for associated data famsAlec Theriault2019-02-182-26/+68
* Fix warnings and fatal parsing errorsVladislav Zavialov2019-02-1712-129/+145
* Get rid of tcm_smart from TyCoMapperSimon Peyton Jones2019-02-174-55/+39
* Cmm: Promote stack arguments to word sizePeter Trommler2019-02-161-7/+29
* HIE: Save module name and module exportsMatthew Pickering2019-02-163-5/+25
* Don't wrap the entry map for LiveInfo in Maybe.klebinger.andreas@gmx.at2019-02-156-26/+27
* Properly escape character literals in HaddocksAlec Theriault2019-02-152-5/+5
* 'forall' always a keyword, plus the dot type operatorVladislav Zavialov2019-02-156-64/+41
* Fail fast in solveLocalEqualitiesSimon Peyton Jones2019-02-142-1/+22
* Make a smart mkAppTyMSimon Peyton Jones2019-02-1424-756/+830
* Implement -Wredundant-record-wildcards and -Wunused-record-wildcardsMatthew Pickering2019-02-1410-54/+175
* NCG: fast compilation of very large strings (#16190)Sylvain Henry2019-02-145-12/+57
* Fix #15849 by checking whether there's a do blocknineonine2019-02-121-1/+2
* Fix #16299 by deleting incorrect code from IfaceSynRyan Scott2019-02-121-1/+1
* Fix #16188Richard Eisenberg2019-02-122-14/+29
* Fix #16293 by cleaning up Proxy# infelicitiesRyan Scott2019-02-124-19/+30
* Fix Int overflow on 32 bit platformPeter Trommler2019-02-101-1/+1
* Capture and simplify constraints arising from running typed splicesMatthew Pickering2019-02-101-3/+8
* Remove ghctags (#16274)Sylvain Henry2019-02-101-3/+0
* Fix inverted position pragma flag in parser APIAlec Theriault2019-02-101-1/+1
* Improve snocView implementation.klebinger.andreas@gmx.at2019-02-091-12/+17
* Replace a few uses of snocView with last/lastMaybe.klebinger.andreas@gmx.at2019-02-093-4/+13
* Stack: fix name mangling.Tamar Christina2019-02-091-1/+1
* Minor refactor of CUSK handlingSimon Peyton Jones2019-02-082-23/+34
* Comments only about the binder-swap in OccurAnalSimon Peyton Jones2019-02-081-12/+41
* Comments onlySimon Peyton Jones2019-02-083-6/+11
* Remove a few undefined prel namesÖmer Sinan Ağacan2019-02-081-29/+3
* Fix optSemi type in Parser.yVladislav Zavialov2019-02-081-2/+1
* Cleanup in parser/Ctype.hsSylvain Henry2019-02-081-138/+135
* Lexer: Alternate Layout Rule injects actual not virtual bracesAlan Zimmerman2019-02-081-15/+17