summaryrefslogtreecommitdiff
path: root/compiler/simplCore
Commit message (Expand)AuthorAgeFilesLines
* Simplify OccurAnal.tagRecBindersJoachim Breitner2017-08-011-6/+3
* Typofixes [ci skip]Gabor Greif2017-08-011-1/+1
* A bunch of typofixesGabor Greif2017-07-312-2/+2
* Do a bit more CSESimon Peyton Jones2017-07-311-1/+1
* Comments onlySimon Peyton Jones2017-07-261-1/+0
* Spelling fixesGabor Greif2017-07-202-2/+2
* More typos in comments [ci skip]Gabor Greif2017-06-281-1/+1
* Zap stable unfoldings in worker/wrapperSimon Peyton Jones2017-06-281-2/+1
* Use lengthIs and friends in more placesRyan Scott2017-06-023-6/+7
* Improve error msg for simplifier tick exhaustionDavid Feuer2017-05-191-9/+24
* Handle type-lets betterSimon Peyton Jones2017-05-172-7/+11
* Typos in comments [ci skip]Gabor Greif2017-05-051-1/+1
* Fix a small Float-Out bugSimon Peyton Jones2017-05-021-8/+31
* Join-point refactoringSimon Peyton Jones2017-05-024-469/+540
* Prefer #if defined to #ifdefBen Gamari2017-04-281-3/+3
* Re-engineer caseRules to add tagToEnum/dataToTagSimon Peyton Jones2017-04-281-54/+123
* CSE: Fix cut and paste errorBen Gamari2017-04-281-2/+2
* Be a bit more eager to inline in a strict contextSimon Peyton Jones2017-04-282-6/+22
* Cure exponential behaviour in the simplifierSimon Peyton Jones2017-04-282-58/+152
* Fix another literal-string bugletSimon Peyton Jones2017-04-121-6/+7
* Kill off complications in CoreFVsSimon Peyton Jones2017-04-121-139/+230
* Typos in comments [ci skip]Gabor Greif2017-04-112-3/+3
* Add a Note [Call Arity and Join Points]Joachim Breitner2017-04-091-1/+23
* 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
* Replace Digraph's Node type synonym with a data typeMatthew Pickering2017-04-041-9/+12
* Minor comment updates on CSE.Edward Z. Yang2017-04-021-3/+13
* Remove Core Lint pass on occurrence analysis output (#13220)Reid Barton2017-03-311-1/+0
* 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
* Improve tracing in OccurAnalMatthew Pickering2017-03-241-1/+1
* Typos in comments (notes too) [ci skip]Gabor Greif2017-03-242-7/+6
* OccurAnal.hs: Add an assert for an invariantÖmer Sinan Ağacan2017-03-191-1/+2
* OccurAnal.hs: Fix "Adjusting for lambdas" note nameÖmer Sinan Ağacan2017-03-181-2/+2
* No join-point from an INLINE function with wrong aritySimon Peyton Jones2017-03-171-26/+4
* Typos in manual and comments [ci skip]Gabor Greif2017-03-171-1/+1
* Introduce putLogMsgBen Gamari2017-03-152-3/+2
* Fix CaseIdentity optimisation AGAINSimon Peyton Jones2017-03-141-9/+9
* Typos in manual and commentsGabor Greif2017-03-141-1/+1
* Fix #13382: Put join ceiling underneath lambdasLuke Maurer2017-03-131-1/+2
* Remove `runs` function which already exists in baseÖmer Sinan Ağacan2017-03-121-2/+1
* Comments only [ci skip]Gabor Greif2017-03-091-2/+2
* Typos in changelog and commentsGabor Greif2017-03-071-1/+1
* Typos in comments and manualGabor Greif2017-03-062-2/+2
* Make FloatOut/SetLevels idemoptent on bottoming functionsSimon Peyton Jones2017-03-061-61/+105
* Tiny refactorSimon Peyton Jones2017-03-061-2/+3