Thu, 03 Jan 2019 14:12:44 +0100 |
wenzelm |
clarified signature: more types;
|
file |
diff |
annotate
|
Sun, 25 Feb 2018 19:43:38 +0100 |
wenzelm |
prefer symbols;
|
file |
diff |
annotate
|
Sun, 25 Feb 2018 15:44:46 +0100 |
wenzelm |
eliminated ASCII syntax from Pure bootstrap;
|
file |
diff |
annotate
|
Tue, 13 Dec 2016 11:51:42 +0100 |
wenzelm |
more symbols;
|
file |
diff |
annotate
|
Fri, 21 Nov 2014 18:14:39 +0100 |
wenzelm |
removed some add-ons from modules that are relevant for the inference kernel;
|
file |
diff |
annotate
|
Sat, 08 Nov 2014 21:31:51 +0100 |
wenzelm |
optional proof context for unify operations, for the sake of proper local options;
|
file |
diff |
annotate
|
Sun, 06 Apr 2014 16:36:28 +0200 |
wenzelm |
more source positions;
|
file |
diff |
annotate
|
Wed, 26 Mar 2014 14:41:52 +0100 |
wenzelm |
prefer Context_Position where a context is available;
|
file |
diff |
annotate
|
Thu, 18 Jul 2013 22:00:35 +0200 |
wenzelm |
guard unify tracing via visible status of global theory;
|
file |
diff |
annotate
|
Thu, 18 Jul 2013 21:06:21 +0200 |
wenzelm |
tuned;
|
file |
diff |
annotate
|
Wed, 29 May 2013 12:03:58 +0200 |
wenzelm |
tuned signature;
|
file |
diff |
annotate
|
Wed, 29 May 2013 11:53:31 +0200 |
wenzelm |
backout 3b9c31867707 -- too risky to "amend" modules from 25 years ago that don't handle Vars with different types;
|
file |
diff |
annotate
|
Mon, 27 May 2013 16:52:39 +0200 |
wenzelm |
more thorough type unification: treat equal Vars like other atoms, otherwise unify type of term pair (not just accidental body_type of its head Vars);
|
file |
diff |
annotate
|
Fri, 24 May 2013 15:13:25 +0200 |
wenzelm |
tuned signature -- slightly more general operations (cf. term.ML);
|
file |
diff |
annotate
|
Fri, 24 May 2013 14:31:44 +0200 |
wenzelm |
re-use Pattern.unify_types, including its trace_unify_fail option;
|
file |
diff |
annotate
|
Fri, 24 May 2013 14:00:10 +0200 |
wenzelm |
tuned signature;
|
file |
diff |
annotate
|
Fri, 12 Apr 2013 14:54:14 +0200 |
wenzelm |
tuned signature;
|
file |
diff |
annotate
|
Sun, 15 Jul 2012 17:53:47 +0200 |
wenzelm |
prefer canonical fold_rev;
|
file |
diff |
annotate
|
Sun, 15 Jul 2012 17:27:19 +0200 |
wenzelm |
back to naive insertion sort before 1997 to accommodate peculiar less_arg relation -- NB: make_ord arg_less was not a quasi-order and thus inappropriate for generic sort (cf. de74b549f976, ecfeff48bf0c);
|
file |
diff |
annotate
|
Sat, 14 Jan 2012 21:16:15 +0100 |
wenzelm |
discontinued old-style Term.list_abs in favour of plain Term.abs;
|
file |
diff |
annotate
|
Thu, 07 Apr 2011 21:23:57 +0200 |
wenzelm |
constant =?= no longer exists (cf. 8c09e1fa24a7);
|
file |
diff |
annotate
|
Thu, 30 Dec 2010 22:34:53 +0100 |
wenzelm |
uniform treatment of type vs. term environment (cf. b654fa27fbc4);
|
file |
diff |
annotate
|
Fri, 15 Oct 2010 17:21:07 +0100 |
paulson |
prevention of self-referential type environments
|
file |
diff |
annotate
|
Mon, 06 Sep 2010 21:33:19 +0200 |
wenzelm |
more explicit indication of Config.raw options, which are only needed for bootstrapping Pure;
|
file |
diff |
annotate
|
Fri, 03 Sep 2010 16:09:12 +0200 |
wenzelm |
more explicit Config.declare vs. Config.declare_global;
|
file |
diff |
annotate
|
Mon, 05 Jul 2010 14:21:30 +0100 |
paulson |
Unification (flexflex) bug fix; making "auto" deterministic
|
file |
diff |
annotate
|
Tue, 29 Jun 2010 22:59:29 +0200 |
wenzelm |
fail with low-level exception, not user error;
|
file |
diff |
annotate
|
Tue, 29 Jun 2010 21:56:31 +0200 |
wenzelm |
eliminated some unused bindings;
|
file |
diff |
annotate
|
Tue, 29 Jun 2010 21:46:47 +0200 |
wenzelm |
recovered some indentation from the depths of time;
|
file |
diff |
annotate
|
Mon, 10 May 2010 20:53:06 +0200 |
wenzelm |
renamed Config.get_thy to Config.get_global etc. to indicate that this is not the real thing;
|
file |
diff |
annotate
|
Sun, 28 Mar 2010 16:59:06 +0200 |
wenzelm |
static defaults for configuration options;
|
file |
diff |
annotate
|
Sat, 27 Feb 2010 23:13:01 +0100 |
wenzelm |
modernized structure Term_Ord;
|
file |
diff |
annotate
|
Thu, 29 Oct 2009 17:58:26 +0100 |
wenzelm |
standardized filter/filter_out;
|
file |
diff |
annotate
|
Thu, 22 Oct 2009 13:48:06 +0200 |
haftmann |
map_range (and map_index) combinator
|
file |
diff |
annotate
|
Tue, 29 Sep 2009 11:49:22 +0200 |
wenzelm |
explicit indication of Unsynchronized.ref;
|
file |
diff |
annotate
|
Fri, 17 Jul 2009 21:33:00 +0200 |
wenzelm |
tuned/modernized Envir operations;
|
file |
diff |
annotate
|
Wed, 31 Dec 2008 15:30:10 +0100 |
wenzelm |
moved term order operations to structure TermOrd (cf. Pure/term_ord.ML);
|
file |
diff |
annotate
|
Tue, 09 Sep 2008 16:15:25 +0200 |
paulson |
Increasing the default limits in order to prevent unnecessary failures.
|
file |
diff |
annotate
|
Sun, 18 May 2008 15:04:09 +0200 |
wenzelm |
moved global pretty/string_of functions from Sign to Syntax;
|
file |
diff |
annotate
|
Wed, 19 Mar 2008 07:20:32 +0100 |
haftmann |
Type.lookup now curried
|
file |
diff |
annotate
|
Tue, 07 Aug 2007 20:19:55 +0200 |
wenzelm |
turned Unify flags into configuration options (global only);
|
file |
diff |
annotate
|
Thu, 31 May 2007 23:47:36 +0200 |
wenzelm |
simplified/unified list fold;
|
file |
diff |
annotate
|
Thu, 21 Sep 2006 19:04:20 +0200 |
wenzelm |
member (op =);
|
file |
diff |
annotate
|
Fri, 15 Sep 2006 22:56:13 +0200 |
wenzelm |
renamed Term.map_term_types to Term.map_types (cf. Term.fold_types);
|
file |
diff |
annotate
|
Tue, 11 Jul 2006 23:00:35 +0200 |
wenzelm |
removed obsolete xless;
|
file |
diff |
annotate
|
Tue, 11 Jul 2006 12:17:08 +0200 |
wenzelm |
removed obsolete mem_ix;
|
file |
diff |
annotate
|
Thu, 06 Jul 2006 11:26:46 +0200 |
wenzelm |
matchers: fall back on plain first_order_matchers, not pattern;
|
file |
diff |
annotate
|
Mon, 19 Jun 2006 17:19:04 +0200 |
wenzelm |
matchers: try pattern_matchers only *after* general matching (The
|
file |
diff |
annotate
|
Tue, 13 Jun 2006 23:41:39 +0200 |
wenzelm |
tuned;
|
file |
diff |
annotate
|
Mon, 12 Jun 2006 21:19:06 +0200 |
wenzelm |
tuned;
|
file |
diff |
annotate
|
Mon, 12 Jun 2006 21:19:04 +0200 |
wenzelm |
added matchers, matches_list;
|
file |
diff |
annotate
|
Wed, 26 Apr 2006 22:38:05 +0200 |
wenzelm |
tuned;
|
file |
diff |
annotate
|
Mon, 06 Feb 2006 20:59:42 +0100 |
wenzelm |
moved combound, rlist_abs to logic.ML;
|
file |
diff |
annotate
|
Wed, 16 Nov 2005 17:45:30 +0100 |
wenzelm |
tuned Pattern.match/unify;
|
file |
diff |
annotate
|
Tue, 13 Sep 2005 22:19:28 +0200 |
wenzelm |
Seq.maps;
|
file |
diff |
annotate
|
Thu, 28 Jul 2005 15:19:49 +0200 |
wenzelm |
Sign.typ_unify;
|
file |
diff |
annotate
|
Fri, 01 Jul 2005 22:29:19 +0200 |
wenzelm |
back to 1.28;
|
file |
diff |
annotate
|
Thu, 30 Jun 2005 19:49:41 +0200 |
wenzelm |
revert to 1.27 due to obscure performance issues (!??);
|
file |
diff |
annotate
|
Wed, 29 Jun 2005 15:13:32 +0200 |
wenzelm |
pass thy as explicit argument (the old ref was not safe
|
file |
diff |
annotate
|
Fri, 17 Jun 2005 18:33:08 +0200 |
wenzelm |
accomodate identification of type Sign.sg and theory;
|
file |
diff |
annotate
|