summaryrefslogtreecommitdiff
path: root/compiler/coreSyn/CorePrep.hs
Commit message (Expand)AuthorAgeFilesLines
* Split up coercionKindSimon Peyton Jones2019-12-061-2/+1
* Make CorePrep.tryEtaReducePrep and CoreUtils.tryEtaReduce line upMatheus Magalhães de Alcantara2019-11-231-20/+8
* Take care to not eta-reduce jumps in CorePrepMatheus Magalhães de Alcantara2019-11-231-2/+6
* Better arity for join pointsSimon Peyton Jones2019-10-281-0/+1
* Make dynflag argument for withTiming pure.Andreas Klebinger2019-10-231-2/+2
* Fix bogus type of case expressionwip/T17056Simon Peyton Jones2019-09-201-1/+1
* Don't eta-expand unsaturated primopsBen Gamari2019-06-251-3/+16
* Move 'Platform' to ghc-bootJohn Ericson2019-06-191-1/+1
* Remove all target-specific portions of Config.hsJohn Ericson2019-05-141-1/+0
* Update Trac ticket URLs to point to GitLabRyan Scott2019-03-151-4/+4
* Fix unused-import warningsDavid Eichmann2018-11-221-1/+1
* Rename literal constructorsSylvain Henry2018-11-221-4/+4
* Fix dataToTag# argument evaluationÖmer Sinan Ağacan2018-10-101-67/+4
* Make GHC (the library) flexible in the choice of integer libraryJoachim Breitner2018-10-031-2/+3
* Built-in Natural literals in CoreSylvain Henry2018-06-151-9/+67
* Collect CCs in CorePrep, including CCs in unfoldingsÖmer Sinan Ağacan2018-02-131-5/+53
* Typos in commentsGabor Greif2018-01-031-1/+1
* Get evaluated-ness right in the back endSimon Peyton Jones2018-01-031-50/+92
* Stop runRW# being magicSimon Peyton Jones2017-12-191-1/+42
* compiler: introduce custom "GhcPrelude" PreludeHerbert Valerio Riedel2017-09-191-0/+2
* Introduce -fcatch-bottomsBen Gamari2017-07-201-2/+15
* Typos in manual, tests and commentsGabor Greif2017-02-201-1/+1
* More typos in comments [skip ci]Gabor Greif2017-02-081-1/+1
* cpeApp: Make Int accumulator strictBen Gamari2017-02-071-1/+1
* Improve wrapTicks performance with lots of redundant source notesPeter Wortmann2017-02-041-5/+14
* Join pointsLuke Maurer2017-02-011-14/+106
* Typos and grammar in manual/commentsGabor Greif2017-01-231-1/+1
* Allow top-level string literals in Core (#8472)Takano Akio2017-01-201-1/+3
* Typos in manual, comments and testsGabor Greif2017-01-121-1/+1
* Typos in comments (and in a test)Gabor Greif2017-01-091-1/+1
* Merge cpe_ExprIsTrivial and exprIsTrivialBen Gamari2016-11-021-27/+44
* Renaming and comments in CorePrepSimon Peyton Jones2016-11-021-23/+23
* Comments and equation ordering onlySimon Peyton Jones2016-10-121-2/+4
* Fix binary-trees regression from unnecessary floating in CorePrep.Edward Z. Yang2016-08-301-12/+32
* Fix #12472 by looking for noinline/lazy inside oversaturated applications.Edward Z. Yang2016-08-211-86/+102
* Support for noinline magic function.Edward Z. Yang2016-08-211-1/+3
* Fix #12076 by inlining trivial expressions in CorePrep.Edward Z. Yang2016-06-081-11/+115
* CorePrep: refactoring to reduce duplicationSimon Peyton Jones2016-03-251-28/+21
* Do not eta-reduce across Ticks in CorePrepSimon Peyton Jones2016-03-251-2/+7
* ErrUtils: Add timings to compiler phasesBen Gamari2016-03-241-6/+10
* Fix the implementation of lazyIdSimon Peyton Jones2016-03-091-20/+28
* Address #11471 by putting RuntimeRep in kinds.wip/runtime-repRichard Eisenberg2016-02-241-1/+1
* s/unLifted/unlifted for consistencyÖmer Sinan Ağacan2016-01-271-2/+2
* Replace calls to `ptext . sLit` with `text`Jan Stolarek2016-01-181-4/+4
* Add strictness for runRW#Simon Peyton Jones2016-01-011-0/+12
* Drop pre-AMP compatibility CPP conditionalsHerbert Valerio Riedel2015-12-311-4/+0
* Improve the runRW magic in CorePrepSimon Peyton Jones2015-12-241-12/+8
* Add kind equalities to GHC.Richard Eisenberg2015-12-111-5/+6
* Case-of-empty-alts is trivial (Trac #11155)Simon Peyton Jones2015-12-041-9/+11
* Support multiple debug output levelsBen Gamari2015-11-231-1/+1