summaryrefslogtreecommitdiff
path: root/compiler/simplCore/Simplify.hs
Commit message (Expand)AuthorAgeFilesLines
* Never tick primitive string literalsBen Gamari2017-07-211-12/+3
* Spelling fixesGabor Greif2017-07-201-1/+1
* Zap stable unfoldings in worker/wrapperSimon Peyton Jones2017-06-281-2/+1
* Join-point refactoringSimon Peyton Jones2017-05-021-302/+325
* Be a bit more eager to inline in a strict contextSimon Peyton Jones2017-04-281-6/+20
* Cure exponential behaviour in the simplifierSimon Peyton Jones2017-04-281-48/+127
* Typos in comments [ci skip]Gabor Greif2017-04-111-1/+1
* Do Note [Improving seq] alwaysSimon Peyton Jones2017-04-071-57/+81
* More changes to fix a space leak in the simplifier (#13426)Reid Barton2017-04-061-13/+72
* Fix space leaks in simplifier (#13426)Reid Barton2017-03-311-1/+4
* Refactor simplExpr (Type ty)Simon Peyton Jones2017-03-311-16/+38
* Print module when dumping rulesMatthew Pickering2017-03-291-3/+10
* Zap Call Arity info in the simplifierJoachim Breitner2017-03-281-1/+6
* Spelling in comments only [ci skip]Gabor Greif2017-03-281-1/+1
* Remove utterly bogus codeSimon Peyton Jones2017-03-271-6/+1
* Typos in comments (notes too) [ci skip]Gabor Greif2017-03-241-1/+1
* No join-point from an INLINE function with wrong aritySimon Peyton Jones2017-03-171-26/+4
* Comments only [ci skip]Gabor Greif2017-03-091-2/+2
* Typos in comments and manualGabor Greif2017-03-061-1/+1
* Update dangling Note referenceJoachim Breitner2017-03-041-1/+1
* Occurrence-analyse the result of rule firingsSimon Peyton Jones2017-02-261-3/+65
* A little refactoring of the simplifier around join pointsSimon Peyton Jones2017-02-211-31/+37
* Typos in notes and comments [ci skip]Gabor Greif2017-02-131-1/+1
* Tweaks and typos in manual, note refs, commentsGabor Greif2017-02-091-1/+1
* Another improvement to SetLevelsSimon Peyton Jones2017-02-071-4/+4
* Don't tick top-level string literalsBen Gamari2017-02-011-2/+8
* Join pointsLuke Maurer2017-02-011-183/+371
* Record evaluated-ness on workers and wrappersSimon Peyton Jones2017-01-231-9/+7
* Allow top-level string literals in Core (#8472)Takano Akio2017-01-201-7/+11
* Update levity polymorphismRichard Eisenberg2017-01-191-0/+4
* Spelling fixes in comments [ci skip]Gabor Greif2017-01-181-1/+1
* Split mkInlineUnfolding into two functionsDavid Feuer2017-01-171-1/+1
* Revert "Record evaluated-ness on workers and wrappers"Matthew Pickering2017-01-151-5/+7
* Record evaluated-ness on workers and wrappersSimon Peyton Jones2017-01-131-7/+5
* Fix the implementation of the "push rules"Simon Peyton Jones2017-01-061-55/+29
* Typofixes in manual and comments [ci skip]Gabor Greif2017-01-041-1/+1
* Propagate evaluated-ness a bit more faithfullySimon Peyton Jones2016-12-231-3/+21
* Alpha-renaming and white space onlySimon Peyton Jones2016-12-231-10/+11
* Don't eta-expand in stable unfoldingsSimon Peyton Jones2016-12-211-3/+3
* Replace INLINEABLE by INLINABLE (#12613)Joachim Breitner2016-09-241-1/+1
* Introduce BootUnfolding, set when unfolding is absent due to hs-boot file.Edward Z. Yang2016-08-211-0/+1
* Some typos in commentsGabor Greif2016-07-261-1/+1
* More typos in comments [skip ci]Gabor Greif2016-06-221-1/+1
* Typos in comments [skip ci]Gabor Greif2016-06-221-1/+1
* Re-add FunTy (big patch)Simon Peyton Jones2016-06-151-4/+4
* Create empty dump files (fixes #10320)Kai Harries2016-03-241-1/+13
* Simplify: Make generated names more usefulBen Gamari2016-03-121-13/+19
* (Another) minor refactoring of substitutionsSimon Peyton Jones2016-02-181-8/+8
* Another batch of typo fixes in non-codeGabor Greif2016-02-111-1/+1
* s/unLifted/unlifted for consistencyÖmer Sinan Ağacan2016-01-271-5/+5