summaryrefslogtreecommitdiff
path: root/compiler
Commit message (Expand)AuthorAgeFilesLines
* Update Trac ticket URLs to point to GitLabRyan Scott2019-03-15166-850/+850
* Remove the GHCi debugger's panicking isUnliftedType checkRyan Scott2019-03-151-2/+1
* Fix #16411 by making dataConCannotMatch aware of (~~)Ryan Scott2019-03-131-4/+7
* Remove duplicate functions in StgCmmUtils, use functions from CgUtilsÖmer Sinan Ağacan2019-03-122-51/+11
* Use transSuperClasses in TcErrorsSimon Peyton Jones2019-03-122-12/+31
* Change the warning in substTy back to an assertionKrzysztof Gogolewski2019-03-114-6/+5
* NCG: correctly escape path strings on Windows (#16389)Sylvain Henry2019-03-093-3/+15
* compiler: Refactor: extract `withAtomicRename`Niklas Hambüchen2019-03-092-8/+29
* compiler: Write .o files atomically. See #14533Niklas Hambüchen2019-03-091-1/+6
* Stop inferring over-polymorphic kindsSimon Peyton Jones2019-03-097-109/+80
* Fix #13839: GHCi warnings do not respect the default module headerwip/magic-carpet-rideRoland Senn2019-03-081-4/+34
* TH: support raw bytes literals (#14741)Sylvain Henry2019-03-082-0/+22
* Use captureTopConstraints in TcRnDriver callsSimon Peyton Jones2019-03-083-10/+28
* Always do the worker/wrapper split for NOINLINEsSebastian Graf2019-03-072-7/+37
* Fix #16391 by using occCheckExpand in TcValidityRyan Scott2019-03-074-26/+88
* 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