summaryrefslogtreecommitdiff
path: root/compiler
Commit message (Expand)AuthorAgeFilesLines
* Disallow -XDerivingVia when -XSafe is on (#19786)Aaron Allen2021-05-061-1/+11
* EPA: properly capture semicolons between Matches in a FunBindAlan Zimmerman2021-05-063-25/+43
* 19486 Nearly all uses of `uniqCompareFS` are dubious and lack a non-determini...Sasha Bogicevic2021-05-065-4/+11
* Re-introduce Note [keepAlive# magic]Ben Gamari2021-05-063-1/+148
* support LiftedRep and UnliftedRep in GHCi FFILuite Stegeman2021-05-051-17/+19
* More specific error messages for annotations (fixes #19740)Jaro Reinders2021-05-053-11/+13
* Add some DriverMessage type constructorsAlfredo Di Napoli2021-05-057-105/+269
* Persist CorePrepProv into IfaceUnivCoProvSimon Peyton Jones2021-05-0416-63/+84
* Tweak function `quantifyType` to fix #12449Roland Senn2021-05-041-21/+9
* Improve hs-boot binds error (#19781)sheaf2021-05-032-10/+25
* visually align expected and actual modules nameiori tsu2021-05-031-1/+1
* pe: enable code unloading for WindowsTamar Christina2021-05-031-3/+0
* Make sized division primops ok-for-spec (#19026)Sylvain Henry2021-04-302-14/+47
* Bring tcTyConScopedTyVars into scope in tcClassDecl2Ryan Scott2021-04-306-30/+100
* Make GHC.Runtime.Interpreter independent of GHC.DriverSylvain Henry2021-04-307-30/+36
* Interpreter: replace DynFlags with EvalOpts/BCOOptsSylvain Henry2021-04-304-45/+68
* Replace (ptext .. sLit) with `text`Sylvain Henry2021-04-2954-812/+783
* Propagate free variables in extract_lctxt correctlyRyan Scott2021-04-291-1/+1
* Expand synonyms in mkCastTy when necessaryRyan Scott2021-04-291-20/+51
* Redesign withDict (formerly magicDict)Ryan Scott2021-04-296-98/+175
* Add GhcMessage and ancillary typesAlfredo Di Napoli2021-04-2943-590/+1125
* fix #19736Daniel Rogozin2021-04-274-5/+18
* Introduce -ddump-verbose-inliningsBen Gamari2021-04-273-1/+5
* Pretty-print HsArgPar applications correctly (#19737)Ryan Scott2021-04-273-16/+53
* 18000 Use GHC.IO.catchException in favor of Exception.catchSasha Bogicevic2021-04-268-20/+24
* Add GHC.Utils.Error.pprMessagesRafal Gwozdzinski2021-04-264-3/+8
* Eliminate unsafeEqualityProof in CorePrepSimon Peyton Jones2021-04-2619-199/+409
* Correct treatment of rexported modules in mkModuleNameProvidersMapMatthew Pickering2021-04-261-2/+1
* codeGen: Teach unboxed sum rep logic about levityBen Gamari2021-04-263-33/+78
* Parser: Unbox `ParseResult`Sebastian Graf2021-04-261-14/+26
* Rename references to Note [Trees That Grow] consistently [skip ci]wip/amg/rename-ttg-notesAdam Gundry2021-04-236-12/+18
* Move 'nextWrapperNum' into 'DsM' and 'TcM'Fendor2021-04-227-22/+34
* driver: Consider dyn_o files when checking recompilation in -cMatthew Pickering2021-04-222-8/+16
* Fix occAnalAppSimon Peyton Jones2021-04-201-5/+13
* Worker/wrapper: Refactor CPR WW to work for nested CPR (#18174)wip/nested-cpr-wwSebastian Graf2021-04-202-296/+464
* Worker/wrapper: Consistent namesSebastian Graf2021-04-209-18/+18
* Refactor around `wantToUnbox`Sebastian Graf2021-04-204-82/+70
* Factor out DynFlags from WorkWrap.UtilsSebastian Graf2021-04-206-112/+148
* EPA: cleanups after the mergeAlan Zimmerman2021-04-1917-403/+414
* Enable tables next to code for riscv64Andreas Schwab2021-04-191-1/+22
* Fix Haddock referenceBen Gamari2021-04-181-1/+1
* Improvements in SpecConstrwip/T19672Simon Peyton Jones2021-04-172-90/+132
* Improve CSE in STG-landSimon Peyton Jones2021-04-171-23/+93
* Fix handling ze_meta_tv_env in GHC.Tc.Utils.ZonkSimon Peyton Jones2021-04-151-31/+42
* hie: Initialise the proper environment for calling dsExprMatthew Pickering2021-04-151-8/+13
* Fix some negation issues when creating FractionalLitMatthew Pickering2021-04-142-3/+7
* Add isInjectiveTyCon check to opt_univ (fixes #19509)Adam Gundry2021-04-141-0/+18
* Prelude: Fix version bound on Bits importPeter Trommler2021-04-141-2/+1
* Always generate ModDetails from ModIfaceMatthew Pickering2021-04-146-191/+73
* Add {lifted,unlifted}DataConKey to pretendNameIsInScope's list of NamesRyan Scott2021-04-131-1/+6