summaryrefslogtreecommitdiff
path: root/compiler
Commit message (Expand)AuthorAgeFilesLines
* Fix #16385 by appending _maybe to a use of lookupGlobalOccRyan Scott2019-03-061-8/+24
* Rip out object splittingBen Gamari2019-03-0519-325/+62
* Fix map/coerce rule for newtypes with wrappersKrzysztof Gogolewski2019-03-053-29/+32
* Be more careful when naming TyCon bindersSimon Peyton Jones2019-03-0510-356/+595
* Revert "compiler: Write .o files atomically. See #14533"Ben Gamari2019-03-041-6/+1
* Revert "compiler: Refactor: extract `withAtomicRename`"Ben Gamari2019-03-042-29/+8
* Lexer: turn some fatal errors into non-fatal onesAlec Theriault2019-03-011-18/+24
* Visible dependent quantificationRyan Scott2019-03-0122-136/+405
* 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