src/Pure/consts.ML
Sat, 11 Sep 2021 21:16:23 +0200 wenzelm ML antiquotations for type constructors and term constants;
Thu, 09 Sep 2021 12:33:14 +0200 wenzelm clarified signature;
Sat, 04 Sep 2021 21:25:08 +0200 wenzelm clarified signature;
Fri, 03 Sep 2021 18:57:33 +0200 wenzelm more scalable data structure (but: rarely used many arguments);
Fri, 04 Oct 2019 16:25:45 +0200 wenzelm proper replacement for (map_types (K dummyT));
Mon, 08 Aug 2016 21:26:00 +0200 wenzelm Item_Net.retrieve_matching requires beta-eta normal form (amending 8976c5bc9e97);
Mon, 01 Aug 2016 11:54:32 +0200 wenzelm more restrictive retrieval of rules for matching instead of unification -- relevant for performance of printing terms;
Fri, 25 Sep 2015 19:13:47 +0200 wenzelm tuned signature: eliminated pointless type Context.pretty;
Thu, 13 Mar 2014 17:26:22 +0100 wenzelm more frugal recording of changes: join merely requires information from one side;
Wed, 12 Mar 2014 14:37:14 +0100 wenzelm tuned signature;
Tue, 11 Mar 2014 22:49:28 +0100 wenzelm more efficient local theory operations, by imposing a linear change discipline on the main types/consts tables, in order to speed-up Proof_Context.transfer_syntax required for Local_Theory.raw_theory_result;
Mon, 10 Mar 2014 13:55:03 +0100 wenzelm abstract type Name_Space.table;
Sun, 09 Mar 2014 17:43:40 +0100 wenzelm unused;
Thu, 06 Mar 2014 16:12:26 +0100 wenzelm reject internal term names outright, and complete consts instead;
Thu, 06 Mar 2014 11:32:16 +0100 wenzelm clarified treatment of consts -- prefer value-oriented reports;
Sun, 02 Mar 2014 21:30:47 +0100 wenzelm prefer Name_Space.check with its builtin reports (including completion);
Tue, 08 Jan 2013 12:39:39 +0100 wenzelm tuned -- prefer high-level Table.merge with its slightly more conservative update;
Sun, 25 Nov 2012 19:49:24 +0100 wenzelm Isabelle-specific implementation of quasi-abstract markup elements -- back to module arrangement before d83797ef0d2d;
Wed, 29 Aug 2012 11:48:45 +0200 wenzelm renamed Position.str_of to Position.here;
Sun, 18 Mar 2012 13:04:22 +0100 wenzelm maintain generic context naming in structure Name_Space (NB: empty = default_naming, init = local_naming);
Mon, 28 Nov 2011 22:05:32 +0100 wenzelm separate module for concrete Isabelle markup;
Wed, 13 Jul 2011 20:36:18 +0200 wenzelm sub-structural sharing after Syntax.check phase, with global interning of logical entities (the latter is relevant when bypassing default parsing via YXML);
Sat, 25 Jun 2011 19:38:35 +0200 wenzelm entity markup for "type", "constant";
Sat, 23 Apr 2011 18:46:01 +0200 wenzelm clarified Consts.read_const;
Mon, 18 Apr 2011 11:13:29 +0200 wenzelm simplified pretty printing context, which is only required for certain kernel operations;
Sun, 17 Apr 2011 21:42:47 +0200 wenzelm added Binding.print convenience, which includes quote already;
Sun, 17 Apr 2011 19:54:04 +0200 wenzelm report Name_Space.declare/define, relatively to context;
Sat, 16 Apr 2011 13:48:45 +0200 wenzelm Name_Space: proper configuration options long_names, short_names, unique_names instead of former unsynchronized references;
Fri, 08 Apr 2011 16:34:14 +0200 wenzelm discontinued special treatment of structure Lexicon;
Thu, 24 Mar 2011 16:56:19 +0100 wenzelm added Term.is_open and Term.is_dependent convenience, to cover common situations of loose bounds;
less more (0) -100 -50 -30 tip