summaryrefslogtreecommitdiff
path: root/compiler/specialise
Commit message (Expand)AuthorAgeFilesLines
* 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
* More specialiser wibblessimonpj@microsoft.com2008-09-051-41/+79
* Improved specialisation of recursive groupssimonpj@microsoft.com2008-09-032-143/+214
* Only specialise on dictionaries that have some interesting structuresimonpj@microsoft.com2008-08-271-4/+17
* Make rule printing wobble lesssimonpj@microsoft.com2008-08-213-14/+27
* Print tidy rules in user style, to avoid gratuitous uniquessimonpj@microsoft.com2008-08-112-2/+4
* Minor refactoring; no functionality changesimonpj@microsoft.com2008-08-111-4/+8
* Fix Trac #2486: restore the specialiser to a working statesimonpj@microsoft.com2008-08-091-2/+2
* Document RulesMax Bolingbroke2008-07-311-35/+69
* Fix Haddock errors.Thomas Schilling2008-07-201-7/+7
* Remove a typoIan Lynagh2008-06-151-1/+1
* Fix Trac #1969: perfomance bug in the specialisersimonpj@microsoft.com2008-04-281-110/+115
* (F)SLIT -> (f)sLit in SpecialseIan Lynagh2008-04-121-1/+1
* (F)SLIT -> (f)sLit in SpecConstrIan Lynagh2008-04-121-9/+9
* (F)SLIT -> (f)sLit in RulesIan Lynagh2008-04-121-5/+5
* Minor bug in SpecConstrsimonpj@microsoft.com2008-04-221-1/+3
* Comments onlysimonpj@microsoft.com2008-04-221-5/+7
* Remove a #ifdef DEBUGIan Lynagh2008-03-291-5/+3
* Remove an #ifdef DEBUGIan Lynagh2008-03-291-4/+1
* Improve SpecConstr for local bindings: seed specialisation from the callssimonpj@microsoft.com2008-03-061-62/+136
* FIX BUILD with GHC 6.4.xSimon Marlow2008-02-011-2/+2
* Fix do-notation so that it works with -DDEBUGsimonpj@microsoft.com2008-01-251-3/+3