summaryrefslogtreecommitdiff
path: root/compiler/simplCore
Commit message (Expand)AuthorAgeFilesLines
* Some typos in commentsGabor Greif2014-04-241-1/+1
* Don't eta-expand PAPs (fixes Trac #9020)Simon Peyton Jones2014-04-241-11/+33
* Allow a longer demand signature than aritySimon Peyton Jones2014-04-081-3/+2
* Typos in commentsGabor Greif2014-03-251-2/+2
* Eliminate redundant seq's (Trac #8900)Simon Peyton Jones2014-03-241-44/+55
* Comments onlySimon Peyton Jones2014-03-241-5/+5
* Make sure we occurrence-analyse unfoldings (fixes Trac #8892)Simon Peyton Jones2014-03-181-40/+38
* 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
* Fix last-minute typo in SetLevels commit ef44a4Simon Peyton Jones2014-03-111-1/+2
* Make SetLevels do substitution properly (fixes Trac #8714)Simon Peyton Jones2014-03-111-332/+292
* 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-104-1/+475
* Fix a popular typo in commentsGabor Greif2014-02-011-1/+1
* Squash some spelling issuesGabor Greif2014-01-262-4/+4
* Simplify doCorePassJoachim Breitner2014-01-201-30/+30
* Make worker-wrapper unbox data familiesJoachim Breitner2014-01-202-7/+28
* Comment typos onlyGabor Greif2014-01-101-1/+1
* Re-work the naming story for the GHCi prompt (Trac #8649)Simon Peyton Jones2014-01-091-1/+1
* Update comments: Void# instead of State# RealWorld#Joachim Breitner2013-12-161-3/+3
* Improve the handling of used-once stuffSimon Peyton Jones2013-12-122-35/+34
* More faff to get GHCi's top-level environment rightSimon Peyton Jones2013-11-281-5/+11
* Replace (State# RealWorld) with Void# where we just want a 0-bit valueSimon Peyton Jones2013-11-221-4/+4
* refactor tick handling a littleSimon Marlow2013-11-211-4/+5
* Rename mkNoTick to mkNoCountSimon Marlow2013-11-212-3/+3
* Improve eta expansion (again)Simon Peyton Jones2013-11-122-107/+58
* Fix egregious omission in CSE (Trac #5996)Simon Peyton Jones2013-11-121-21/+21
* Rename topNormaliseType to topNormaliseType_maybeSimon Peyton Jones2013-10-231-2/+2
* Trailing whitespacesJan Stolarek2013-10-181-13/+14
* Comments onlySimon Peyton Jones2013-10-181-25/+38
* TyposKrzysztof Gogolewski2013-10-121-1/+1
* Nuke {save,restore}StaticFlagGlobals.Austin Seipp2013-10-091-6/+4
* Clean up some outdated comments (#8418)Austin Seipp2013-10-091-2/+2
* Catch some popular typos in commentsGabor Greif2013-10-081-1/+1
* Globally replace "hackage.haskell.org" with "ghc.haskell.org"Simon Marlow2013-10-016-6/+6
* TyposKrzysztof Gogolewski2013-09-231-2/+2
* Restore old names of comparison primopsJan Stolarek2013-09-181-14/+21
* Optimise (case tagToEnum# x of ..) as in Trac #8317Simon Peyton Jones2013-09-181-3/+40
* Fix AMP warnings.Austin Seipp2013-09-112-2/+15
* Improve Linting in GHCi (fixes Trac #8215)Simon Peyton Jones2013-09-032-22/+77