summaryrefslogtreecommitdiff
path: root/compiler/simplCore
Commit message (Expand)AuthorAgeFilesLines
* 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
* Remove the final vestiges of InlineWrappersSimon Peyton Jones2013-09-021-33/+37
* Fix comment typos that interfere with syntax highlightingPatrick Palka2013-08-301-1/+1
* simplified the .hi format and added the -flate-dmd-anal flag (fixes #7782)Nicolas Frisby2013-08-293-7/+14
* Strings and comments only: 'to to ' fixesGabor Greif2013-08-221-1/+1
* Comments onlyGabor Greif2013-08-201-1/+1
* Implement "roles" into GHC.Richard Eisenberg2013-08-021-1/+1
* adding FastString.string_table to the sharedCAF/Globals.c mechanismNicolas Frisby2013-07-161-0/+8
* This reverts commit 163de25813d12764aa5ded1666af7c06fee0d67e and commit 279ac...Nicolas Frisby2013-07-162-45/+8
* Avoid needlessly splitting a UniqSupply when extracting a Unique (#8041)Patrick Palka2013-07-062-2/+8
* copy the plugin's FastStringTable changes back into the host compilerNicolas Frisby2013-07-042-3/+14
* include FastString.string_table in CoreMonad.reinitializeGlobalsNicolas Frisby2013-07-031-5/+31
* Remove old representation of CSEnv; part of #5996Ian Lynagh2013-06-061-71/+1
* Whitespace only in compiler/simplCore/CSE.lhsIan Lynagh2013-06-061-130/+121