summaryrefslogtreecommitdiff
path: root/compiler/simplCore/CallArity.hs
Commit message (Expand)AuthorAgeFilesLines
* Update Trac ticket URLs to point to GitLabRyan Scott2019-03-151-1/+1
* Replace most occurences of foldl with foldl'.klebinger.andreas@gmx.at2018-08-211-1/+1
* Improve performance of CallArityJoachim Breitner2018-05-221-1/+1
* Typos in commentsGabor Greif2018-01-171-1/+1
* Get rid of some stuttering in comments and docsGabor Greif2017-12-191-1/+1
* compiler: introduce custom "GhcPrelude" PreludeHerbert Valerio Riedel2017-09-191-0/+2
* A bunch of typofixesGabor Greif2017-07-311-1/+1
* Use lengthIs and friends in more placesRyan Scott2017-06-021-3/+4
* Typos in comments [ci skip]Gabor Greif2017-04-111-2/+2
* Add a Note [Call Arity and Join Points]Joachim Breitner2017-04-091-1/+23
* Typos in comments (notes too) [ci skip]Gabor Greif2017-03-241-6/+5
* Typos in manual and comments [ci skip]Gabor Greif2017-01-171-1/+1
* Typos in comments (and in a test)Gabor Greif2017-01-091-3/+3
* CallArity: Use exprIsCheap to detect thunksJoachim Breitner2016-12-261-5/+16
* Typos in commentsGabor Greif2016-12-161-1/+1
* More typos in commentsGabor Greif2016-07-221-1/+1
* CallArity: Use not . null instead of length > 0Ben Gamari2016-07-041-1/+1
* Typos in non-codeGabor Greif2016-03-301-1/+1
* Call Arity: In "e x", the result of "x" is not sharedJoachim Breitner2015-11-061-5/+15
* Call Arity: Trade precision for performance in large mutually recursive groupsJoachim Breitner2015-04-161-0/+3
* Improve Call Arity performanceJoachim Breitner2015-04-151-59/+68
* Minor fix to Note [Trimming arity]Joachim Breitner2015-03-231-1/+1
* Trim Call ArityJoachim Breitner2015-03-221-5/+46
* Comment typoJoachim Breitner2015-02-231-3/+1
* [ci skip] comment typoJoachim Breitner2015-02-211-1/+1
* Fix comment typosJan Stolarek2014-10-311-2/+2
* [ci skip] compiler: Kill last remaining tabs in CallArityAustin Seipp2014-10-011-2/+2
* Call Arity: Never eta-expand thunks in recursive groupsJoachim Breitner2014-03-141-26/+47
* Call Arity : Note about fakeBoringCallsJoachim Breitner2014-03-141-8/+21
* Call Arity: Resurrect fakeBoringCallsJoachim Breitner2014-03-121-2/+14
* Major Call Arity reworkJoachim Breitner2014-03-051-302/+395
* Call Arity refactoring: fakeBoringCallsJoachim Breitner2014-02-181-11/+6
* Support mutual recursionJoachim Breitner2014-02-181-49/+69
* Call arity: Handle type application correctlyJoachim Breitner2014-02-181-0/+6
* Call Arity: Now also done on Top-Level bindsJoachim Breitner2014-02-181-61/+80
* Call Arity refactoring: instance Outputable CountJoachim Breitner2014-02-181-0/+4
* Call Arity refactoring: Factor out callArityBoundJoachim Breitner2014-02-181-33/+38
* Call Arity refactoring: Use a product domainJoachim Breitner2014-02-181-53/+46
* Make CallArity make more use of many-callsJoachim Breitner2014-02-181-98/+124
* Add a unit test for CallArityJoachim Breitner2014-02-101-0/+1
* Implement CallArity analysisJoachim Breitner2014-02-101-0/+459