summaryrefslogtreecommitdiff
path: root/compiler/specialise
Commit message (Expand)AuthorAgeFilesLines
* 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
* Fix the buildIan Lynagh2008-01-241-0/+1
* Monadify specialise/Specialise: use do, return, standard monad functions and ...Twan van Laarhoven2008-01-171-123/+106
* Monadify specialise/SpecConstr: use do, return and standard monad functionsTwan van Laarhoven2008-01-171-22/+22
* Attach the INLINE Activation pragma to any automatically-generated specialisa...simonpj@microsoft.com2008-01-231-1/+29
* Add -fspec-inline-join-points to SpecConstrsimonpj@microsoft.com2008-01-171-94/+129
* Fix broken debug warningsimonpj@microsoft.com2008-01-161-5/+6
* Fix the -frule-check passsimonpj@microsoft.com2008-01-161-16/+13
* Separate and optional size thresholds for SpecConstr and LiberateCaseRoman Leshchinskiy2007-12-141-4/+5
* Fix Trac #1746: make rule-matching work properly with Cast expressionssimonpj@microsoft.com2007-09-292-12/+16
* Make various assertions work when !DEBUGIan Lynagh2007-09-081-2/+0
* Fix CodingStyle#Warnings URLsIan Lynagh2007-09-043-3/+3
* Use OPTIONS rather than OPTIONS_GHC for pragmasIan Lynagh2007-09-033-6/+6
* Add {-# OPTIONS_GHC -w #-} and some blurb to all compiler modulesIan Lynagh2007-09-013-0/+21
* Make SpecConstr specialise for constant arguments againsimonpj@microsoft.com2007-08-051-65/+83
* Remove mapAccumL, mapAccumR, mapAccumBIan Lynagh2007-07-021-1/+1
* Fix Trac #1402: typo in specialiserLemmih2007-06-071-4/+38
* Store a SrcSpan instead of a SrcLoc inside a NameSimon Marlow2007-05-112-4/+4
* Fix cloning bugs in SpecConstrsimonpj@microsoft.com2007-05-101-14/+26
* Fix dependency information for RULESsimonpj@microsoft.com2007-05-031-3/+3
* Less voluminous debugsimonpj@microsoft.com2007-05-031-4/+10
* Fix the GHC.Base.inline builtin rulesimonpj@microsoft.com2007-04-201-0/+17
* Match the type of an Id during rule matchingsimonpj@microsoft.com2007-03-301-7/+21
* Make let-matching work in Rules againsimonpj@microsoft.com2007-02-271-1/+23
* Import trimmingsimonpj@microsoft.com2007-02-211-1/+1
* Deal more correctly with orphan instancessimonpj@microsoft.com2007-02-211-1/+1
* Major improvement to SpecConstrsimonpj@microsoft.com2007-02-091-234/+412
* Rename local variable (no semantic effect)simonpj@microsoft.com2007-02-061-1/+1
* Comments and debug outputsimonpj@microsoft.com2007-02-061-6/+12
* Improve rule-matching for let expressionssimonpj@microsoft.com2007-02-061-14/+31
* Do more wild-carding in SpecConstr; I'm not quite sure about this, but it doe...simonpj@microsoft.com2007-02-061-0/+6
* Fix a small bug when comparing patterns for equalitysimonpj@microsoft.com2007-02-061-3/+8
* Look through Notes when generating and matching RULESsimonpj@microsoft.com2007-02-022-0/+19
* Fix several bugs related to finding free variablessimonpj@microsoft.com2007-01-031-3/+5
* Remove tracesimonpj@microsoft.com2006-11-291-5/+5
* Teach SpecConstr how to handle mutually-recursive functionssimonpj@microsoft.com2006-11-291-74/+78
* Comments onlysimonpj@microsoft.com2006-11-291-3/+22
* Make SpecConstr work right for nullary constructorssimonpj@microsoft.com2006-11-291-41/+40
* Make SpecConstr more aggressive, by neglecting reboxingsimonpj@microsoft.com2006-11-241-13/+22