log src/especialize.sml

age author description
Thu, 12 Jan 2012 20:37:39 -0500 Adam Chlipala -dumpSource flag; Especialize tweak: may specialize any argument sequence ending in a value of function-containing type
Wed, 11 Jan 2012 14:52:31 -0500 Adam Chlipala Small fix to previous commit
Wed, 11 Jan 2012 13:53:35 -0500 Adam Chlipala New, more principled heuristic for Especialize: only specialize uniform function arguments; that is, arguments that don't change across recursive calls
Wed, 11 Jan 2012 11:08:48 -0500 Adam Chlipala Tweak Especialize heuristic
Mon, 09 Jan 2012 09:51:39 -0500 Adam Chlipala Tweak Especialize heuristic to prevent non-termination
Sat, 07 Jan 2012 15:56:22 -0500 Adam Chlipala First part of changes to avoid depending on C function call argument order of evaluation (omitting normal Ur function calls, so far)
Thu, 06 Jan 2011 12:31:13 -0500 Adam Chlipala Expand valueish again
Thu, 06 Jan 2011 09:25:15 -0500 Adam Chlipala Broaden definition of valueish
Fri, 24 Dec 2010 12:51:46 -0500 Adam Chlipala Add an extra Especialize pass before Rpcify
Tue, 21 Dec 2010 13:57:12 -0500 Adam Chlipala Hopeful fix to stop Especialize infinite looping
Tue, 19 Oct 2010 17:54:49 -0400 Adam Chlipala Fixes for nasty bugs in Reduce and Especialize
Sun, 22 Aug 2010 13:43:46 -0400 Adam Chlipala Reduce: Inline let-bound variables whose types involve functions
Thu, 03 Jun 2010 13:04:37 -0400 Adam Chlipala Some serious bug-fix work to get HTML example to compile; this includes fixing a bug with 'val' patterns in Unnest and the need for more local reduction in Especialize
Tue, 16 Mar 2010 10:09:01 -0400 Adam Chlipala Undo an Especialize change that turned out to be unecessary
Sat, 06 Mar 2010 19:14:48 -0500 Adam Chlipala Got split1 working, but noticed a nasty type inference bug with transplanted unification variables
Sat, 06 Mar 2010 16:15:26 -0500 Adam Chlipala Standard library moduls Incl and Mem; tweaks to Especialize and Unpoly