ForceSpecConstr now forces specialisation even for arguments which aren't scrutinised
[ghc-hetmet.git] / compiler / specialise / SpecConstr.lhs
2010-11-18 Roman LeshchinskiyForceSpecConstr now forces specialisation even for...
2010-11-18 simonpj@microsoft.comComments only
2010-11-17 simonpj@microsoft.comComments only
2010-10-25 simonpj@microsoft.comFor a non-recursive let, make sure we extend the value...
2010-10-18 simonpj@microsoft.comDefine SpecConstrAnnotation in GHC.Exts, and import...
2010-10-07 simonpj@microsoft.comImplement auto-specialisation of imported Ids
2010-09-14 simonpj@microsoft.comMove error-ids to MkCore (from PrelRules)
2010-09-13 simonpj@microsoft.comSuper-monster patch implementing the new typechecker...
2010-05-25 simonpj@microsoft.comDon't do SpecConstr on NOINLINE things (Trac #4064)
2010-05-05 simonpj@microsoft.comMatching cases in SpecConstr and Rules
2010-04-09 Ian LynaghThe bootstrapping compiler is now required to be > 609
2010-03-20 Ian LynaghRemove LazyUniqFM; fixes trac #3880
2010-02-15 Roman LeshchinskiyAdd comments about the ForceSpecConstr mechanism
2010-02-15 Roman LeshchinskiySpot ForceSpecConstr arguments in polymorphic loops
2010-02-10 simonpj@microsoft.comComments only
2010-02-01 simonpj@microsoft.comFix Trac #3831: blowup in SpecConstr
2010-01-18 Ian LynaghFix a warning message
2010-01-16 Ian LynaghFix typo
2010-01-06 simonpj@microsoft.comSpecConstr: Remove -fspec-inline-join-points, and add...
2010-01-06 simonpj@microsoft.comMake SpecConstr more informative output when there...
2009-12-24 simonpj@microsoft.comA bunch of stuff relating to substitutions on core
2009-12-16 simonpj@microsoft.comAdjust Activations for specialise and work/wrap, and...
2009-12-04 Roman LeshchinskiyFix loading of annotations
2009-12-03 Roman LeshchinskiyAdd new ForceSpecConstr annotation
2009-11-19 simonpj@microsoft.comRemove the (very) old strictness analyser
2009-10-30 Ian LynaghFix the build with GHC 6.8
2009-10-29 Roman LeshchinskiyAdd support for NoSpecConstr annotation
2009-08-21 simonpj@microsoft.comFix Trac #3437: strictness of specialised functions
2009-07-24 Ian LynaghRemove GHC's haskell98 dependency
2009-07-07 Ian LynaghRemove unused imports
2009-04-02 simonpj@microsoft.comFix Trac #3118: missing alternative
2009-01-13 simonpj@microsoft.comDo not do SpecConstr on functions that unconditionally...
2008-10-30 simonpj@microsoft.comAdd (a) CoreM monad, (b) new Annotations feature
2008-10-02 simonpj@microsoft.comZap dead-ness info appropriately in SpecConstr
2008-09-15 simonpj@microsoft.comImprove warning for SpecConstr
2008-08-21 simonpj@microsoft.comMake rule printing wobble less
2008-08-11 simonpj@microsoft.comPrint tidy rules in user style, to avoid gratuitous...
2008-07-20 Thomas SchillingFix Haddock errors.
2008-06-15 Ian LynaghRemove a typo
2008-04-12 Ian Lynagh(F)SLIT -> (f)sLit in SpecConstr
2008-04-22 simonpj@microsoft.comMinor bug in SpecConstr
2008-03-06 simonpj@microsoft.comImprove SpecConstr for local bindings: seed specialisat...
2008-01-24 Ian LynaghFix the build
2008-01-17 Twan van LaarhovenMonadify specialise/SpecConstr: use do, return and...
2008-01-17 simonpj@microsoft.comAdd -fspec-inline-join-points to SpecConstr
2007-12-14 Roman LeshchinskiySeparate and optional size thresholds for SpecConstr...
2007-09-29 simonpj@microsoft.comFix Trac #1746: make rule-matching work properly with...
2007-09-08 Ian LynaghMake various assertions work when !DEBUG
2007-09-04 Ian LynaghFix CodingStyle#Warnings URLs
2007-09-03 Ian LynaghUse OPTIONS rather than OPTIONS_GHC for pragmas
2007-09-01 Ian LynaghAdd {-# OPTIONS_GHC -w #-} and some blurb to all compil...
2007-08-05 simonpj@microsoft.comMake SpecConstr specialise for constant arguments again
2007-05-11 Simon MarlowStore a SrcSpan instead of a SrcLoc inside a Name
2007-05-10 simonpj@microsoft.comFix cloning bugs in SpecConstr
2007-02-09 simonpj@microsoft.comMajor improvement to SpecConstr
2007-02-06 simonpj@microsoft.comDo more wild-carding in SpecConstr; I'm not quite sure...
2007-02-06 simonpj@microsoft.comFix a small bug when comparing patterns for equality
2007-02-02 simonpj@microsoft.comLook through Notes when generating and matching RULES
2006-11-29 simonpj@microsoft.comRemove trace
2006-11-29 simonpj@microsoft.comTeach SpecConstr how to handle mutually-recursive functions
2006-11-29 simonpj@microsoft.comComments only
2006-11-29 simonpj@microsoft.comMake SpecConstr work right for nullary constructors
2006-11-24 simonpj@microsoft.comMake SpecConstr more aggressive, by neglecting reboxing
2006-11-01 simonpj@microsoft.comMajor overhaul of the Simplifier
2006-10-05 simonpj@microsoft.comTeach SpecConstr about Cast 2006-10-05
2006-09-22 simonpj@microsoft.comImprove specialisation in SpecConstr
2006-09-22 simonpj@microsoft.comRemove use of isVanillaDataCon, which was wrong under...
2006-09-22 simonpj@microsoft.comTrim imports, reformatting
2006-09-19 Manuel M T ChakravartyAdapt new SpecConstr functionality to GADT datacons
2006-09-15 Manuel M T ChakravartyMassive patch for the first months work adding System...
2006-08-01 kevind@bu.eduAdd missing Cast cases to libCase and scExpr
2006-08-16 simonpj@microsoft.comTuning for argToPat
2006-08-16 simonpj@microsoft.comRefactoring, plus record recursive-function *components...
2006-08-16 simonpj@microsoft.comRecord constructor arg occs correctly (bug-fix)
2006-08-15 simonpj@microsoft.comSpecConstr now specialises on constants and lambdas
2006-08-10 simonpj@microsoft.comComments about improvements to SpecConstr
2006-06-27 simonpj@microsoft.comAdd comments to SpecConstr
2006-06-27 simonpj@microsoft.comMake SpecConstr work better for nested functions
2006-06-26 simonpj@microsoft.comMore SpecConstr tuning
2006-05-23 simonpj@microsoft.comRun simplifier before SpecConstr
2006-05-04 simonpj@microsoft.comFix constructor-specialisation bug
2006-04-12 simonpj@microsoft.comCosmetics in SpecConstr
2006-04-07 Simon MarlowReorganisation of the source tree