summaryrefslogtreecommitdiff
path: root/compiler/main/TidyPgm.hs
Commit message (Expand)AuthorAgeFilesLines
* Module hierarchy: Iface (cf #13009)Sylvain Henry2020-01-061-1486/+0
* Module hierarchy (#13009): StgSylvain Henry2019-12-311-1/+1
* Add GHC-API logging hooksSylvain Henry2019-12-181-0/+2
* Do more validity checks for quantified constraintsRichard Eisenberg2019-12-161-3/+3
* Fix typos, using Wikipedia list of common typosBrian Wignall2019-11-281-1/+1
* TidyPgm: replace an explicit loop with mapAccumLÖmer Sinan Ağacan2019-11-051-7/+2
* Make dynflag argument for withTiming pure.Andreas Klebinger2019-10-231-2/+2
* Don't eta-expand unsaturated primopsBen Gamari2019-06-251-1/+42
* Properly trim IdInfos of DFunIds and PatSyns in TidyPgmÖmer Sinan Ağacan2019-06-191-124/+108
* Implement the -XUnliftedNewtypes extension.Andrew Martin2019-06-141-1/+3
* Use DeriveFunctor throughout the codebase (#15654)Krzysztof Gogolewski2019-06-121-4/+2
* Put COMPLETE sigs into ModDetails with -fno-code (#16682)Ryan Scott2019-05-311-14/+15
* Update Wiki URLs to point to GitLabTakenobu Tani2019-03-251-2/+2
* Update Trac ticket URLs to point to GitLabRyan Scott2019-03-151-8/+8
* Fix #15953 by consistently using dumpIfSet_dyn to print debug outputChaitanya Koparkar2018-11-291-10/+6
* Typofixes in comments and whitespace only [ci skip]Gabor Greif2018-06-261-2/+2
* Typofixes in docs and comments [ci skip]Gabor Greif2018-06-181-1/+1
* Built-in Natural literals in CoreSylvain Henry2018-06-151-46/+57
* vectorise: Put it out of its miseryBen Gamari2018-06-021-52/+6
* Typos in commentsGabor Greif2018-01-171-1/+1
* Get evaluated-ness right in the back endSimon Peyton Jones2018-01-031-11/+19
* A bunch of typofixesGabor Greif2017-09-261-1/+1
* compiler: introduce custom "GhcPrelude" PreludeHerbert Valerio Riedel2017-09-191-0/+2
* Avoid excessive space usage from unfoldings in CoreTidyReid Barton2017-05-011-1/+4
* Introduce putLogMsgBen Gamari2017-03-151-1/+1
* Allow compilation of C/C++/ObjC/ObjC++ files with module from THFrancesco Mazzoli2017-03-081-0/+2
* More typos in comments [skip ci]Gabor Greif2017-02-081-1/+1
* Ditch static flagsSylvain Henry2017-02-021-2/+3
* Add support for StaticPointers in GHCiBen Gamari2017-02-021-4/+14
* COMPLETE pragmas for enhanced pattern exhaustiveness checkingMatthew Pickering2017-01-261-1/+4
* Typos and grammar in manual/commentsGabor Greif2017-01-231-1/+1
* Desugar static forms to makeStatic calls.Facundo Domínguez2017-01-131-20/+12
* Revert "Have addModFinalizer expose the local type environment."Facundo Domínguez2017-01-061-12/+20
* Have addModFinalizer expose the local type environment.Facundo Domínguez2017-01-061-20/+12
* White space onlySimon Peyton Jones2016-12-231-4/+4
* Packages: Kill unused UnitId argument to isDllNameBen Gamari2016-12-161-12/+11
* Typos in commentsGabor Greif2016-11-291-1/+1
* Clean up handling of known-key Names in interface filesBen Gamari2016-10-131-0/+1
* Introduce BootUnfolding, set when unfolding is absent due to hs-boot file.Edward Z. Yang2016-08-211-2/+3
* Tidy up tidyingSimon Peyton Jones2016-07-051-8/+2
* Use DVarEnv for vectInfoVarBartosz Nitka2016-07-051-17/+12
* Document some benign nondeterminismBartosz Nitka2016-07-011-2/+8
* Stop the simplifier from removing StaticPtr binds.Facundo Domínguez2016-06-281-7/+3
* Fix #12076 by inlining trivial expressions in CorePrep.Edward Z. Yang2016-06-081-2/+2
* Make vectInfoParallelVars a DVarSetBartosz Nitka2016-06-071-5/+6
* Comments about static formsSimon Peyton Jones2016-05-101-2/+5
* StaticPointers: Allow closed vars in the static form.Facundo Domínguez2016-05-021-7/+23
* Kill some unnecessary varSetElemsBartosz Nitka2016-04-151-1/+1
* Rename isNopSig to isTopSigJoachim Breitner2016-03-291-2/+2
* ErrUtils: Add timings to compiler phasesBen Gamari2016-03-241-8/+15