log src/reduce.sml

age author description
Wed, 19 Sep 2012 18:01:22 -0400 Adam Chlipala Paranoid inlining prevention for FFI types at the Core level; less paranoid inlining promotion for passive values at the Mono level
Sun, 05 Aug 2012 14:55:28 -0400 Adam Chlipala Tweaking treatment of function application: substitute or introduce a 'let'?
Sun, 05 Aug 2012 17:11:39 -0400 Adam Chlipala Revert last changeset for now; needs more thought
Sun, 05 Aug 2012 14:55:28 -0400 Adam Chlipala Tweaking treatment of function application: substitute or introduce a 'let'?
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)
Fri, 19 Aug 2011 15:23:01 -0400 Adam Chlipala Basis.mkMonad
Sun, 14 Aug 2011 09:29:04 -0400 Adam Chlipala Remove some unnecessary parens
Fri, 12 Aug 2011 00:55:57 -0430 Karn Kallio Distribute applications of "arrow type" ECase across branches.
Tue, 19 Oct 2010 17:54:49 -0400 Adam Chlipala Fixes for nasty bugs in Reduce and Especialize
Tue, 07 Sep 2010 08:28:07 -0400 Adam Chlipala Server-side 'onError'
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
Thu, 15 Apr 2010 10:00:30 -0400 Adam Chlipala 'also' policies and policy reduction; calendar in good shape
Sun, 04 Apr 2010 12:29:34 -0400 Adam Chlipala Pushing policies through
Sat, 06 Mar 2010 19:14:48 -0500 Adam Chlipala Got split1 working, but noticed a nasty type inference bug with transplanted unification variables
Thu, 04 Mar 2010 16:59:13 -0500 Adam Chlipala Dead code elimination in Reduce code
Tue, 02 Mar 2010 16:00:48 -0500 Adam Chlipala Tone down Reduce and compensate with a new push-lambda-inside-case rule in MonoOpt; expand more Basis synonyms in Monoize
Sun, 10 Jan 2010 13:44:22 -0500 Adam Chlipala Reduce concatenations of the empty record; unpoly non-recursive functions
Tue, 15 Dec 2009 10:19:05 -0500 Adam Chlipala Convert to task syntax
Sun, 13 Dec 2009 14:20:41 -0500 Adam Chlipala Initializers and setval
Sun, 25 Oct 2009 14:07:10 -0400 Adam Chlipala RPC uses VM support for call/cc
Sun, 25 Oct 2009 13:12:24 -0400 Adam Chlipala Always inline records
Sun, 25 Oct 2009 12:08:21 -0400 Adam Chlipala Inlining threshold for Reduce
Thu, 17 Sep 2009 17:11:23 -0400 Adam Chlipala tail example working