summaryrefslogtreecommitdiff
path: root/compiler/simplCore/CoreMonad.hs
Commit message (Expand)AuthorAgeFilesLines
* Remove some dead codeBrian Foley2020-03-151-10/+1
* Typos in comments [skip ci]Krzysztof Gogolewski2020-03-101-1/+1
* Modules: Core (#13009)Sylvain Henry2020-02-261-1/+1
* Modules: Driver (#13009)Sylvain Henry2020-02-211-2/+2
* Separate CPR analysis from the Demand analyserwip/sep-cprSebastian Graf2020-02-121-2/+4
* compiler: Qualify imports of Data.ListBen Gamari2020-02-081-1/+1
* Disable two warnings for files that trigger themTom Ellis2020-01-271-0/+2
* Fix typos, via a Levenshtein-style correctorBrian Wignall2020-01-041-1/+1
* Add GHC-API logging hooksSylvain Henry2019-12-181-6/+7
* Simplify uniqAwayBen Gamari2019-12-031-1/+0
* Drop Uniquable constraint for AnnTargetBen Gamari2019-12-031-6/+10
* Optimize MonadUnique instances based on IO (#16843)nineonine2019-11-191-45/+33
* Remove dead codeKrzysztof Gogolewski2019-06-151-1/+0
* Use DeriveFunctor throughout the codebase (#15654)Krzysztof Gogolewski2019-06-121-3/+2
* Provide details in `plusSimplCount` errorsJosh Meredith2019-05-291-1/+8
* Fix #16282.Eric Crockett2019-04-071-8/+8
* Remove deprecated reinitializeGlobalsKrzysztof Gogolewski2019-03-191-7/+0
* Update Trac ticket URLs to point to GitLabRyan Scott2019-03-151-2/+2
* Make CoreMonad independent of TcEnv (#14391)Krzysztof Gogolewski2018-09-111-53/+1
* Record some notes about "innocuous" transformationsSimon Peyton Jones2018-06-251-1/+74
* Remove unused BottomFound from TickSimon Peyton Jones2018-06-251-3/+0
* vectorise: Put it out of its miseryBen Gamari2018-06-021-2/+0
* Implement "An API for deciding whether plugins should cause recompilation"Matthew Pickering2018-05-301-3/+3
* Less Tc inside simplCore (Phase 1 for #14391)Artem Pelenitsyn2018-05-151-6/+18
* Implement a dedicated exitfication pass #14152Joachim Breitner2017-10-291-0/+2
* compiler: introduce custom "GhcPrelude" PreludeHerbert Valerio Riedel2017-09-191-3/+2
* Add debugPprTypeSimon Peyton Jones2017-08-311-1/+1
* Refactor the Mighty SimplifierSimon Peyton Jones2017-08-251-4/+6
* Introduce putLogMsgBen Gamari2017-03-151-2/+1
* Remove `runs` function which already exists in baseÖmer Sinan Ağacan2017-03-121-2/+1
* Use better map operations in CoreMonadDavid Feuer2017-02-071-9/+4
* Ditch static flagsSylvain Henry2017-02-021-6/+6
* Join pointsLuke Maurer2017-02-011-0/+2
* Typos in comments [ci skip]Gabor Greif2017-01-251-1/+1
* Allow use of the external interpreter in stage1.Shea Levy2016-12-201-8/+0
* Revert "Allow use of the external interpreter in stage1."Tamar Christina2016-12-191-0/+8
* Allow use of the external interpreter in stage1.Shea Levy2016-12-171-8/+0
* Make globals use sharedCAFMoritz Angermann2016-12-111-70/+5
* Revert "Make globals use sharedCAF"Ben Gamari2016-11-301-5/+70
* Make globals use sharedCAFMoritz Angermann2016-11-291-70/+5
* Comments and trivial refactoringSimon Peyton Jones2016-10-211-16/+0
* Clean up handling of known-key Names in interface filesBen Gamari2016-10-131-0/+1
* CoreMonad: Update error msg function docsÖmer Sinan Ağacan2016-06-161-4/+4
* StaticPointers: Allow closed vars in the static form.Facundo Domínguez2016-05-021-4/+6
* Print which warning-flag controls an emitted warningMichael Walker2016-02-251-1/+1
* Replace calls to `ptext . sLit` with `text`Jan Stolarek2016-01-181-32/+32
* Canonicalise `MonadPlus` instancesHerbert Valerio Riedel2016-01-011-9/+5
* Remove some redundant definitions/constraintsHerbert Valerio Riedel2015-12-311-4/+3
* Add kind equalities to GHC.Richard Eisenberg2015-12-111-1/+0
* Some improvements on CoreToDos passed to pluginsÖmer Sinan Ağacan2015-11-291-1/+1