projects
/
ghc-hetmet.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
New codegen: GC calling convention must use registers.
[ghc-hetmet.git]
/
compiler
/
simplCore
/
2011-02-20
Manuel M T Chakravarty
Added a VECTORISE pragma
tree
|
commitdiff
2011-02-14
simonpj@microsoft.com
Better case-of-case transformation
tree
|
commitdiff
2011-02-01
simonpj@microsoft.com
Don't make join points when the case has only one non...
tree
|
commitdiff
2011-01-31
simonpj@microsoft.com
Improve Simplifier and SpecConstr behaviour
tree
|
commitdiff
2011-01-25
simonpj@microsoft.com
Fix Trac #3717 by making exprOkForSpeculation a bit...
tree
|
commitdiff
2011-01-14
simonpj@microsoft.com
Fix a buglet in postInlineUnconditionally
tree
|
commitdiff
2010-12-22
simonpj@microsoft.com
Make the occurrence analyser track preInlineUnconditionally
tree
|
commitdiff
2010-12-21
simonpj@microsoft.com
Add a simple arity analyser
tree
|
commitdiff
2010-12-21
simonpj@microsoft.com
Miscellaneous tidying up and refactoring
tree
|
commitdiff
2010-12-13
simonpj@microsoft.com
Fix recursive superclasses (again). Fixes Trac #4809.
tree
|
commitdiff
2010-12-08
simonpj@microsoft.com
Make the case-to-let transformation a little less eager
tree
|
commitdiff
2010-11-27
Roman Leshchinskiy
New flag -dddump-rule-rewrites
tree
|
commitdiff
2010-11-26
simonpj@microsoft.com
Acutally, wild-card variables *can* have occurrences
tree
|
commitdiff
2010-11-26
simonpj@microsoft.com
Tidy up the handling of wild-card binders, and make...
tree
|
commitdiff
2010-11-16
simonpj@microsoft.com
Refactoring of the way that inlinings and rules are...
tree
|
commitdiff
2010-11-16
simonpj@microsoft.com
Some infrastruture for lambda-lifting
tree
|
commitdiff
2010-11-16
simonpj@microsoft.com
Occurrence analyser takes account of the phase when...
tree
|
commitdiff
2010-10-27
simonpj@microsoft.com
Two signficant changes to the simplifier
tree
|
commitdiff
2010-10-27
Simon Marlow
Refactoring and tidyup of HscMain and related things...
tree
|
commitdiff
2010-10-26
simonpj@microsoft.com
Fix a long-standing bug the float-out pass
tree
|
commitdiff
2010-10-25
simonpj@microsoft.com
Do not (ever) use substExprSC in the simplifier
tree
|
commitdiff
2010-10-23
Ian Lynagh
Follow GHC.Bool/GHC.Types merge
tree
|
commitdiff
2010-10-20
Ian Lynagh
Avoid hanging on to old unfoldings; fixes #4367 (compil...
tree
|
commitdiff
2010-10-15
Simon Marlow
Fix #4346 (INLINABLE pragma not behaving consistently)
tree
|
commitdiff
2010-10-08
Simon Marlow
Float out partial applications
tree
|
commitdiff
2010-10-07
simonpj@microsoft.com
Avoid redundant simplification
tree
|
commitdiff
2010-10-07
simonpj@microsoft.com
Make the occurrence analyser deal correctly with RULES...
tree
|
commitdiff
2010-10-07
simonpj@microsoft.com
Make warning-free
tree
|
commitdiff
2010-09-24
simonpj@microsoft.com
Eta expand only lambdas that bind a non-dictionary Id
tree
|
commitdiff
2010-09-15
Ian Lynagh
Fix typo
tree
|
commitdiff
2010-09-15
simonpj@microsoft.com
Implement INLINABLE pragma
tree
|
commitdiff
2010-09-15
simonpj@microsoft.com
Comments only
tree
|
commitdiff
2010-09-14
Ian Lynagh
Remove (most of) the FiniteMap wrapper
tree
|
commitdiff
2010-09-14
simonpj@microsoft.com
Move error-ids to MkCore (from PrelRules)
tree
|
commitdiff
2010-09-13
simonpj@microsoft.com
Super-monster patch implementing the new typechecker...
tree
|
commitdiff
2010-09-09
simonpj@microsoft.com
Fix simplifier statistics
tree
|
commitdiff
2010-09-08
simonpj@microsoft.com
Better debug output
tree
|
commitdiff
2010-09-08
simonpj@microsoft.com
Add Outputable instance for OccEncl
tree
|
commitdiff
2010-09-07
simonpj@microsoft.com
Better simplifier counting
tree
|
commitdiff
2010-08-19
simonpj@microsoft.com
Be a bit less aggressive in mark-many inside a cast
tree
|
commitdiff
2010-07-27
simonpj@microsoft.com
Improvement to SimplUtils.mkLam
tree
|
commitdiff
2010-07-27
simonpj@microsoft.com
Suppress warnings about recursive INLINE in output...
tree
|
commitdiff
2010-08-13
simonpj@microsoft.com
Modify FloatOut to fix Trac #4237
tree
|
commitdiff
2010-08-13
simonpj@microsoft.com
Fix egregious bug in SetLevels.notWorthFloating
tree
|
commitdiff
2010-08-12
simonpj@microsoft.com
Comments
tree
|
commitdiff
2010-08-12
simonpj@microsoft.com
Comments only
tree
|
commitdiff
2010-05-31
simonpj@microsoft.com
Robustify the treatement of DFunUnfolding
tree
|
commitdiff
2010-06-14
simonpj@microsoft.com
Fix spelling in comment
tree
|
commitdiff
2010-05-03
Simon PJ
Make the demand analyser take account of lambda-bound...
tree
|
commitdiff
2010-04-23
Simon Marlow
reinstate eta-expansion during SimplGently, to fix...
tree
|
commitdiff
2010-03-20
Ian Lynagh
Remove LazyUniqFM; fixes trac #3880
tree
|
commitdiff
2010-03-05
simonpj@microsoft.com
Fix Trac #3736: do not preInlineUnconditionally with...
tree
|
commitdiff
2010-02-10
simonpj@microsoft.com
Stop fruitless ANF-ing
tree
|
commitdiff
2010-01-06
simonpj@microsoft.com
Improve the handling of default methods
tree
|
commitdiff
2010-01-05
simonpj@microsoft.com
Very minor refactoring
tree
|
commitdiff
2009-12-24
simonpj@microsoft.com
Continue refactoring the core-to-core pipeline
tree
|
commitdiff
2009-12-24
simonpj@microsoft.com
A bunch of stuff relating to substitutions on core
tree
|
commitdiff
2009-12-22
simonpj@microsoft.com
Print out a bit more info with the "arity decrease...
tree
|
commitdiff
2010-01-04
simonpj@microsoft.com
Substantial improvements to coercion optimisation
tree
|
commitdiff
2009-12-18
simonpj@microsoft.com
Move all the CoreToDo stuff into CoreMonad
tree
|
commitdiff
2009-12-18
simonpj@microsoft.com
Make -ddump-inlinings and -ddump-rule-firings less...
tree
|
commitdiff
2009-12-16
simonpj@microsoft.com
Adjust Activations for specialise and work/wrap, and...
tree
|
commitdiff
2009-12-16
simonpj@microsoft.com
Two improvements to optCoercion
tree
|
commitdiff
2009-12-16
simonpj@microsoft.com
Comments only
tree
|
commitdiff
2009-12-11
simonpj@microsoft.com
Use full equality for CSE
tree
|
commitdiff
2009-12-11
simonpj@microsoft.com
Bottom extraction: float out bottoming expressions...
tree
|
commitdiff
2009-12-08
simonpj@microsoft.com
Make -ddump-simpl-stats a bit more informative by default
tree
|
commitdiff
2009-12-08
simonpj@microsoft.com
Improve dumping for rules, and documentation of same
tree
|
commitdiff
2009-12-07
simonpj@microsoft.com
Minor refactoring to remove redundant code
tree
|
commitdiff
2009-12-07
simonpj@microsoft.com
Fix a nasty (and long-standing) FloatOut performance bug
tree
|
commitdiff
2009-12-07
simonpj@microsoft.com
Comments only, about RULE plumbing
tree
|
commitdiff
2009-12-04
simonpj@microsoft.com
Use addToUFM_Acc where appropriate
tree
|
commitdiff
2009-12-04
Roman Leshchinskiy
Fix loading of annotations
tree
|
commitdiff
2009-12-02
simonpj@microsoft.com
More work on the simplifier's inlining strategies
tree
|
commitdiff
2009-11-19
simonpj@microsoft.com
Remove the (very) old strictness analyser
tree
|
commitdiff
2009-11-19
simonpj@microsoft.com
Implement -fexpose-all-unfoldings, and fix a non-termin...
tree
|
commitdiff
2009-11-19
simonpj@microsoft.com
Re-implement the binder-swap stuff in OccurAnal
tree
|
commitdiff
2009-11-19
simonpj@microsoft.com
Try harder not to make DFuns into loop breakers
tree
|
commitdiff
2009-11-19
simonpj@microsoft.com
Refactor case-merging and identical-alternative optimis...
tree
|
commitdiff
2009-11-17
simonpj@microsoft.com
Apply RULES to simplified arguments
tree
|
commitdiff
2009-11-10
simonpj@microsoft.com
Wibbles to the inline-in-InlineRule stuff
tree
|
commitdiff
2009-11-10
simonpj@microsoft.com
Don't inline a loop breaker, even if it has an INLINE...
tree
|
commitdiff
2009-11-10
simonpj@microsoft.com
Comments only
tree
|
commitdiff
2009-11-10
simonpj@microsoft.com
Implement the PushC rule when optimising casts
tree
|
commitdiff
2009-11-10
simonpj@microsoft.com
Preserve strictness when floating coercions
tree
|
commitdiff
2009-11-06
simonpj@microsoft.com
Comments in OccurAnal
tree
|
commitdiff
2009-11-09
simonpj@microsoft.com
Remove dead code
tree
|
commitdiff
2009-11-09
simonpj@microsoft.com
Allow inlining in "SimplGentle" mode
tree
|
commitdiff
2009-11-05
simonpj@microsoft.com
Be a tiny bit keener to inline in the RHS of a let
tree
|
commitdiff
2009-11-05
simonpj@microsoft.com
Another refactoring on the shape of an Unfolding
tree
|
commitdiff
2009-11-04
simonpj@microsoft.com
Comment only
tree
|
commitdiff
2009-11-05
simonpj@microsoft.com
Comments only, relating to Roman's new built-in rule...
tree
|
commitdiff
2009-11-04
Roman Leshchinskiy
Add builtin rule to eliminate unnecessary casts in seq
tree
|
commitdiff
2009-11-02
simonpj@microsoft.com
Comments only
tree
|
commitdiff
2009-10-30
simonpj@microsoft.com
Be less noisy in a debug trace (Arity decrease)
tree
|
commitdiff
2009-10-30
simonpj@microsoft.com
Improve coercion optimisation
tree
|
commitdiff
2009-10-30
Roman Leshchinskiy
Don't dump Core after every simplifier iteration with...
tree
|
commitdiff
2009-10-29
simonpj@microsoft.com
The Big INLINE Patch: totally reorganise way that INLIN...
tree
|
commitdiff
2009-10-29
simonpj@microsoft.com
Add Outputable.blankLine and use it
tree
|
commitdiff
2009-10-29
Roman Leshchinskiy
Add support for NoSpecConstr annotation
tree
|
commitdiff
next