src/Pure/context.ML
Wed, 20 Oct 2021 18:13:17 +0200 wenzelm discontinued obsolete "val extend = I" for data slots;
Tue, 05 Oct 2021 12:09:15 +0200 wenzelm more exports, notably for Isabelle/Naproche;
Sat, 04 Sep 2021 22:05:35 +0200 wenzelm clarified signature;
Mon, 20 Jul 2020 23:45:29 +0200 wenzelm subtle change of Theory_Data extend/merge semantics due to Theory.join_theory;
Tue, 20 Aug 2019 11:01:05 +0200 wenzelm clarified signature;
Sat, 03 Aug 2019 12:58:53 +0200 wenzelm maintain sort constraints from type instantiations, with pro-forma derivation to collect oracles/thms;
Thu, 01 Aug 2019 09:50:20 +0200 wenzelm abstract type theory_id -- ensure non-equality type independently of implementation;
Thu, 04 Jul 2019 12:31:24 +0200 wenzelm support join of anonymous theory nodes, e.g. relevant for parallel theory construction;
Thu, 04 Jul 2019 11:26:00 +0200 wenzelm clarified history stage: allow independent updates that are merged later;
Thu, 21 Jun 2018 14:49:21 +0200 wenzelm clarified signature;
Wed, 16 May 2018 15:18:12 +0200 wenzelm more thorough checks for theory name consistency (for extend, not just merge);
Tue, 15 May 2018 17:07:41 +0200 wenzelm more uniform output (cf. 450cefec7c11);
Sat, 17 Feb 2018 12:58:07 +0100 wenzelm more informative theories_trace;
Fri, 16 Feb 2018 14:11:25 +0100 wenzelm optional trace of created theory values;
Thu, 15 Feb 2018 17:08:25 +0100 wenzelm auxiliary operation for space profiling;
Fri, 18 Aug 2017 13:55:05 +0200 wenzelm more informative error message, e.g. relevant for incoherent imports;
Mon, 10 Apr 2017 22:59:29 +0200 wenzelm proper display_name;
Mon, 10 Apr 2017 21:43:21 +0200 wenzelm clarified theory_long_name (for qualified access to Thy_Info) vs. short theory_name (which is unique within any given theory context);
Wed, 06 Apr 2016 16:33:33 +0200 wenzelm clarified modules;
Tue, 05 Apr 2016 20:03:24 +0200 wenzelm clarified modules -- simplified bootstrap;
Sat, 02 Apr 2016 21:10:07 +0200 wenzelm careful export of type-dependent functions, without losing their special status;
Fri, 18 Mar 2016 16:26:35 +0100 wenzelm clarified modules;
Sun, 20 Dec 2015 13:11:47 +0100 wenzelm tuned signature;
Sun, 20 Dec 2015 13:06:26 +0100 wenzelm renamed Pretty.str_of to Pretty.unformatted_string_of to emphasize its meaning;
Fri, 25 Sep 2015 20:04:25 +0200 wenzelm less redundant output;
Fri, 25 Sep 2015 19:13:47 +0200 wenzelm tuned signature: eliminated pointless type Context.pretty;
Mon, 31 Aug 2015 14:16:32 +0200 wenzelm tuned message;
Sun, 30 Aug 2015 15:21:25 +0200 wenzelm clarified exceptions;
Fri, 28 Aug 2015 23:48:03 +0200 wenzelm clarified exceptions: avoid interference of formal context failure with regular rule application failure (which is routinely handled in user-space);
Fri, 28 Aug 2015 23:21:04 +0200 wenzelm more abstract theory certificate, which is not necessarily the full theory;
less more (0) -100 -50 -30 tip