src/HOL/SPARK/Tools/spark_vcs.ML
Thu, 08 Apr 2021 16:43:35 +0200 wenzelm clarified signature;
Wed, 31 Mar 2021 22:58:17 +0200 wenzelm further clarification of Isabelle distribution identification -- avoid odd patching of sources;
Sat, 02 Nov 2019 12:02:27 +0100 wenzelm more scalable protocol_message: use XML.body directly (Output.output hook is not required);
Sat, 17 Aug 2019 17:28:08 +0200 wenzelm more thorough check, using full dependency graph of finished proofs;
Sat, 30 Mar 2019 20:54:47 +0100 wenzelm clarified signature: more explicit type Path.binding;
Sat, 02 Feb 2019 15:52:14 +0100 wenzelm clarified signature: Path.T as in Generated_Files;
Mon, 01 Oct 2018 12:41:35 +0200 wenzelm HOL-SPARK .prv files are no longer written to the file-system;
Thu, 31 May 2018 22:56:57 +0200 wenzelm more symbols;
Sun, 28 Jan 2018 19:28:52 +0100 wenzelm clarified take/drop/chop prefix/suffix;
Thu, 22 Jun 2017 21:10:13 +0200 wenzelm consolidate proofs more simultaneously;
Fri, 16 Dec 2016 19:07:16 +0100 wenzelm consolidate nested thms with persistent result, for improved performance;
Mon, 26 Sep 2016 07:56:54 +0200 haftmann syntactic type class for operation mod named after mod;
Thu, 23 Jun 2016 11:01:14 +0200 wenzelm tuned signature;
Sun, 29 May 2016 15:40:25 +0200 wenzelm clarified check_open_spec / read_open_spec;
Thu, 28 Apr 2016 09:43:11 +0200 wenzelm support 'assumes' in specifications, e.g. 'definition', 'inductive';
Tue, 06 Oct 2015 21:12:01 +0200 wenzelm proper context;
Thu, 24 Sep 2015 13:33:42 +0200 wenzelm explicit indication of overloaded typedefs;
Wed, 23 Sep 2015 09:50:38 +0200 wenzelm tuned signature;
Tue, 22 Sep 2015 14:32:23 +0200 wenzelm HOL typedef with explicit dependency checks according to Ondrey Kuncar, 07-Jul-2015, 16-Jul-2015, 30-Jul-2015;
Sat, 18 Jul 2015 20:54:56 +0200 wenzelm prefer tactics with explicit context;
Wed, 25 Mar 2015 13:31:47 +0100 wenzelm HOL-SPARK .prv files are subject to system option spark_prv;
Tue, 10 Feb 2015 14:48:26 +0100 wenzelm proper context for resolve_tac, eresolve_tac, dresolve_tac, forward_tac etc.;
Wed, 26 Nov 2014 20:05:34 +0100 wenzelm renamed "pairself" to "apply2", in accordance to @{apply 2};
Sun, 09 Nov 2014 14:08:00 +0100 wenzelm proper context for compose_tac, Splitter.split_tac (relevant for unify trace options);
Wed, 17 Sep 2014 08:23:53 +0200 blanchet support (finite values of) codatatypes in Quickcheck
Mon, 01 Sep 2014 18:42:02 +0200 blanchet ported to use new-style datatypes
Mon, 01 Sep 2014 16:17:46 +0200 blanchet renamed modules defining old datatypes, as a step towards having 'datatype_new' take 'datatype's place
Mon, 01 Sep 2014 16:17:46 +0200 blanchet tuned structure inclusion
Fri, 21 Mar 2014 10:45:03 +0100 wenzelm tuned signature;
Thu, 18 Apr 2013 17:07:01 +0200 wenzelm simplifier uses proper Proof.context instead of historic type simpset;
Mon, 19 Nov 2012 20:23:47 +0100 wenzelm theorem status about oracles/futures is no longer printed by default;
Mon, 23 Jul 2012 18:52:10 +0200 berghofe set_vcs now derives prefix from fully qualified procedure / function name
Fri, 29 Jun 2012 09:45:48 +0200 berghofe Various improvements
Fri, 11 May 2012 13:41:30 +0200 berghofe Fixed disambiguation of names (cf. 5759ecd5c905)
Tue, 28 Feb 2012 11:10:09 +0100 berghofe Added infrastructure for mapping SPARK field / constructor names
Mon, 27 Feb 2012 10:32:39 +0100 berghofe Use long prefix rather than short package name to disambiguate constant names
Mon, 20 Feb 2012 16:09:58 +0100 berghofe Fixed bugs:
Sat, 17 Dec 2011 12:10:37 +0100 wenzelm tuned signature;
Tue, 13 Dec 2011 23:23:51 +0100 wenzelm 'datatype' specifications allow explicit sort constraints;
Fri, 02 Dec 2011 14:54:25 +0100 wenzelm more antiquotations;
Wed, 30 Nov 2011 23:30:08 +0100 wenzelm discontinued obsolete datatype "alt_names";
Sat, 19 Nov 2011 21:18:38 +0100 wenzelm added ML antiquotation @{attributes};
Sat, 19 Nov 2011 13:36:38 +0100 wenzelm discontinued slightly odd write_prv, which would still write .prv files the first time, and deprive add-on tools from date stamp change (cf. 157e74588c49);
Sun, 06 Nov 2011 16:41:53 +0100 wenzelm write changed .prv files only, to avoid writing into src file-space by default;
Fri, 02 Sep 2011 17:57:37 +0200 wenzelm discontinued slightly odd "Defining record ..." message and corresponding quiet_mode;
Thu, 04 Aug 2011 17:40:48 +0200 berghofe Pending FDL types may now be associated with Isabelle types as well.
Fri, 08 Jul 2011 15:17:40 +0200 wenzelm standardized String.concat towards implode;
Thu, 09 Jun 2011 17:51:49 +0200 wenzelm simplified Name.variant -- discontinued builtin fold_map;
Wed, 27 Apr 2011 19:27:06 +0200 berghofe Properly treat proof functions with no arguments.
Thu, 21 Apr 2011 12:56:27 +0200 wenzelm discontinuend obsolete Thm.definitionK, which was hardly ever well-defined;
Tue, 19 Apr 2011 14:17:41 +0200 berghofe - renamed enum type class to spark_enum, to avoid confusion with
Mon, 18 Apr 2011 16:33:45 +0200 berghofe Package prefix is now taken into account when looking up user-defined
Sat, 16 Apr 2011 16:15:37 +0200 wenzelm modernized structure Proof_Context;
Fri, 15 Apr 2011 15:33:57 +0200 berghofe Added command for associating user-defined types with SPARK types.
Fri, 04 Mar 2011 17:39:30 +0100 berghofe spark_end now joins proofs of VCs before writing *.prv file.
Thu, 03 Mar 2011 11:01:42 +0100 berghofe - Made sure that sort_defs is aware of constants introduced by add_type_def
Wed, 26 Jan 2011 20:51:09 +0100 berghofe Replaced smod by standard mod operator to reflect actual behaviour
Sat, 15 Jan 2011 12:35:29 +0100 berghofe Added new SPARK verification environment.
less more (0) tip