src/HOL/Eisbach/method_closure.ML
Wed, 20 Jul 2016 11:44:11 +0200 wenzelm moved method "use" to Pure;
Tue, 07 Jun 2016 21:13:08 +0200 wenzelm clarified signature;
Tue, 31 May 2016 11:45:34 +1000 matichuk allow multiple recursive methods to co-exist in order to support mutual recursion;
Mon, 30 May 2016 16:11:53 +1000 matichuk apply current morphism to method text before evaluating;
Fri, 01 Apr 2016 17:14:27 +0200 wenzelm removed redundant Position.set_range -- already done in Position.range;
Tue, 12 Jan 2016 11:03:40 +1100 matichuk remove unused code
Sat, 09 Jan 2016 20:56:00 +0100 wenzelm suppress somewhat pointless description (NB: this is displayed in 'print_methods');
Wed, 06 Jan 2016 11:45:07 +0100 wenzelm more systematic treatment of dynamic facts, when forming closure;
Wed, 06 Jan 2016 10:08:09 +0100 wenzelm proper Pattern.match and corresponding Envir.subst_term, instead of Envir.norm_term of unify-family;
Tue, 05 Jan 2016 23:28:43 +0100 wenzelm tuned;
Tue, 05 Jan 2016 22:50:43 +0100 wenzelm tuned;
Tue, 05 Jan 2016 21:55:34 +0100 wenzelm more realistic Eisbach method invocation from ML;
Tue, 05 Jan 2016 17:20:56 +0100 wenzelm unused;
Wed, 23 Dec 2015 17:24:12 +0100 wenzelm tuned;
Wed, 23 Dec 2015 16:38:23 +0100 wenzelm tuned module arrangement;
Wed, 23 Dec 2015 16:33:15 +0100 wenzelm tuned module arrangement;
Wed, 23 Dec 2015 14:40:18 +0100 wenzelm check and report source at most once, notably in body of "match" method;
Tue, 22 Dec 2015 17:41:46 +0100 wenzelm more standard nesting of sub-language: Parse.text allows atomic entities without quotes;
Tue, 22 Dec 2015 17:14:35 +0100 wenzelm proper full name within the name space of the method definition;
Tue, 22 Dec 2015 16:35:41 +0100 wenzelm tuned signature;
Tue, 22 Dec 2015 14:23:39 +0100 wenzelm tuned -- with subtle change of order of evaluation;
Tue, 22 Dec 2015 14:20:17 +0100 wenzelm more accurate lookup of dynamic facts;
Tue, 22 Dec 2015 11:25:21 +0100 wenzelm tuned;
Tue, 22 Dec 2015 10:58:05 +0100 wenzelm tuned;
Tue, 22 Dec 2015 10:35:35 +0100 wenzelm tuned signature;
Tue, 22 Dec 2015 10:32:59 +0100 wenzelm tuned;
Wed, 16 Dec 2015 16:31:36 +0100 wenzelm rule_attribute and declaration_attribute implicitly support abstract closure, but mixed_attribute implementations need to be aware of Thm.is_free_dummy;
Tue, 15 Dec 2015 16:57:10 +0100 wenzelm tuned signature -- clarified modules;
Tue, 15 Dec 2015 11:34:28 +0100 wenzelm unused;
Wed, 09 Dec 2015 21:15:28 +0100 wenzelm tuned signature;
Wed, 09 Dec 2015 21:10:45 +0100 wenzelm tuned signature;
Wed, 09 Dec 2015 20:21:13 +0100 wenzelm more direct use of Token.src as token list;
Wed, 09 Dec 2015 18:45:46 +0100 wenzelm unused;
Wed, 09 Dec 2015 16:36:26 +0100 wenzelm clarified type Token.src: plain token list, with usual implicit value assignment;
Mon, 22 Jun 2015 18:55:47 +0200 wenzelm tuned signature;
Mon, 22 Jun 2015 17:44:43 +0200 wenzelm tuned whitespace;
Sun, 14 Jun 2015 15:53:13 +0200 wenzelm tuned signature;
Tue, 09 Jun 2015 16:42:17 +0200 wenzelm tuned signature;
Sun, 07 Jun 2015 20:03:40 +0200 wenzelm tuned signature;
Sun, 17 May 2015 22:33:34 +0200 wenzelm updated Eisbach, using version 134bc592909c of its Bitbucket repository;
Sat, 16 May 2015 12:05:52 +0200 wenzelm updated Eisbach, using version 4863020a8fe9 of its Bitbucket repository;
Sun, 03 May 2015 18:51:26 +0200 wenzelm updated Eisbach, using version fb741500f533 of its Bitbucket repository;
Thu, 30 Apr 2015 17:02:57 +0200 wenzelm updated Eisbach, using version 5df3d8c72403 of its Bitbucket repository;
Fri, 17 Apr 2015 17:49:19 +0200 wenzelm added Eisbach, using version 3752768caa17 of its Bitbucket repository;
less more (0) tip