summaryrefslogtreecommitdiff
path: root/compiler/specialise
Commit message (Expand)AuthorAgeFilesLines
* Improve the Specialiser, fixing Trac #4203simonpj@microsoft.com2010-08-121-26/+124
* Don't do SpecConstr on NOINLINE things (Trac #4064)simonpj@microsoft.com2010-05-251-1/+9
* De-haddock a comment that confuses haddockIan Lynagh2010-05-061-1/+1
* Matching cases in SpecConstr and Rulessimonpj@microsoft.com2010-05-052-54/+106
* The bootstrapping compiler is now required to be > 609Ian Lynagh2010-04-091-4/+0
* Remove LazyUniqFM; fixes trac #3880Ian Lynagh2010-03-201-5/+4
* Rule binders shouldn't have IdInfosimonpj@microsoft.com2010-03-091-9/+23
* Add comments about the ForceSpecConstr mechanismRoman Leshchinskiy2010-02-151-0/+39
* Spot ForceSpecConstr arguments in polymorphic loopsRoman Leshchinskiy2010-02-151-1/+1
* Comments onlysimonpj@microsoft.com2010-02-101-1/+1
* Fix Trac #3831: blowup in SpecConstrsimonpj@microsoft.com2010-02-011-41/+96
* Fix a warning messageIan Lynagh2010-01-181-3/+2
* Fix typoIan Lynagh2010-01-161-1/+1
* SpecConstr: Remove -fspec-inline-join-points, and add let-binding specialisationsimonpj@microsoft.com2010-01-061-30/+32
* Make SpecConstr more informative output when there are too many specialisationssimonpj@microsoft.com2010-01-061-7/+11
* Improve the handling of default methodssimonpj@microsoft.com2010-01-061-4/+9
* A bunch of stuff relating to substitutions on coresimonpj@microsoft.com2009-12-242-2/+2
* Adjust Activations for specialise and work/wrap, and better simplify in Inlin...simonpj@microsoft.com2009-12-162-43/+54
* Refactor to combine two eqExpr functionssimonpj@microsoft.com2009-12-161-78/+7
* Bottom extraction: float out bottoming expressions to top levelsimonpj@microsoft.com2009-12-111-1/+1
* Comments only, about RULE plumbingsimonpj@microsoft.com2009-12-071-0/+65
* Fix loading of annotationsRoman Leshchinskiy2009-12-041-4/+4
* Add new ForceSpecConstr annotationRoman Leshchinskiy2009-12-031-12/+36
* More work on the simplifier's inlining strategiessimonpj@microsoft.com2009-12-022-108/+119
* Remove the (very) old strictness analysersimonpj@microsoft.com2009-11-191-3/+3
* Implement -fexpose-all-unfoldings, and fix a non-termination bugsimonpj@microsoft.com2009-11-191-1/+1
* Another refactoring on the shape of an Unfoldingsimonpj@microsoft.com2009-11-051-12/+8
* Fix the build with GHC 6.8Ian Lynagh2009-10-301-0/+4
* The Big INLINE Patch: totally reorganise way that INLINE pragmas worksimonpj@microsoft.com2009-10-292-30/+61
* Add support for NoSpecConstr annotationRoman Leshchinskiy2009-10-291-26/+77
* Fix Trac #3591: very tricky specialiser bugsimonpj@microsoft.com2009-10-231-180/+308
* Fix Trac #3437: strictness of specialised functionssimonpj@microsoft.com2009-08-211-0/+44
* Remove GHC's haskell98 dependencyIan Lynagh2009-07-241-1/+1
* Add missing case for eq_note.t-peterj@microsoft.com2009-06-241-0/+1
* Rename parameters to make debugging code compile.t-peterj@microsoft.com2009-06-261-1/+1
* Remove unused importsIan Lynagh2009-07-071-1/+0
* Look through Notes when matchingsimonpj@microsoft.com2009-07-021-8/+9
* Fix Trac #3118: missing alternativesimonpj@microsoft.com2009-04-021-1/+3
* Use a local interestingDict function instead of importing SimplUtils.interest...simonpj@microsoft.com2009-04-021-8/+17
* Improve arity propagation in the specialisersimonpj@microsoft.com2009-03-231-4/+9
* Add the notion of "constructor-like" Ids for rule-matchingsimonpj@microsoft.com2009-03-182-123/+180
* Do not do SpecConstr on functions that unconditionally divergesimonpj@microsoft.com2009-01-131-2/+16
* Fix warnings in RulesIan Lynagh2008-12-291-39/+33
* Rollback INLINE patchesSimon Marlow2008-12-161-18/+15
* Completely new treatment of INLINE pragmas (big patch)simonpj@microsoft.com2008-12-051-15/+18
* Add no-op case for addIdSpecialisations (very minor optimisation)simonpj@microsoft.com2008-12-051-0/+2
* Trim redundant importsimonpj@microsoft.com2008-12-051-1/+0
* Add (a) CoreM monad, (b) new Annotations featuresimonpj@microsoft.com2008-10-303-45/+23
* Zap dead-ness info appropriately in SpecConstrsimonpj@microsoft.com2008-10-021-14/+24
* Improve warning for SpecConstrsimonpj@microsoft.com2008-09-151-4/+9