Fri, 17 Sep 2010 22:42:07 +0200 wenzelm ML_Syntax.print_char: more readable output of some well-known ASCII controls -- this is relevant for ML toplevel pp;
Fri, 17 Sep 2010 22:17:57 +0200 wenzelm discontinued Output.debug, which belongs to early PGIP experiments (b6788dbd2ef9) and causes just too many problems (like spamming the message channel if it is used by more than one module);
Fri, 17 Sep 2010 21:50:44 +0200 wenzelm Isabelle_Markup.overview_color: indicate error / warning messages;
Fri, 17 Sep 2010 21:49:34 +0200 wenzelm some specific message classification;
Fri, 17 Sep 2010 21:04:56 +0200 wenzelm Syntax.read_asts error: report token ranges within message -- no side-effect here;
Fri, 17 Sep 2010 20:56:32 +0200 wenzelm Isabelle_Process: status/report do not require serial numbers;
Fri, 17 Sep 2010 20:42:26 +0200 wenzelm simplified some internal flags using Config.T instead of full-blown Proof_Data;
Fri, 17 Sep 2010 20:18:27 +0200 wenzelm tuned signature of (Context_)Position.report variants;
Fri, 17 Sep 2010 17:31:20 +0200 wenzelm merged
Fri, 17 Sep 2010 16:38:11 +0200 blanchet merged
Fri, 17 Sep 2010 01:59:43 +0200 blanchet update README
Fri, 17 Sep 2010 01:59:30 +0200 blanchet regenerate "metis.ML"
Fri, 17 Sep 2010 01:58:21 +0200 blanchet fix license
Fri, 17 Sep 2010 01:56:19 +0200 blanchet updated source files with Metis 2.3 (timestamp: 16 Sept. 2010)
Fri, 17 Sep 2010 01:22:01 +0200 blanchet move functions around
Fri, 17 Sep 2010 00:54:56 +0200 blanchet simplify Skolem handling;
Fri, 17 Sep 2010 00:35:19 +0200 blanchet make "subst_translation" more robust w.r.t. type instantiations like {_1234 |-> 'a}
Thu, 16 Sep 2010 17:30:29 +0200 blanchet complete refactoring of Metis along the lines of Sledgehammer
Thu, 16 Sep 2010 16:54:42 +0200 blanchet got caught once again by SML's pattern maching (ctor vs. var)
Thu, 16 Sep 2010 16:24:23 +0200 blanchet added new "Metis_Reconstruct" module, temporarily empty
Thu, 16 Sep 2010 16:12:02 +0200 blanchet rename "Metis_Clauses" to "Metis_Translate" for consistency with "Sledgehammer_Translate"
Thu, 16 Sep 2010 15:38:46 +0200 blanchet move SPASS's Flotter hack to "Sledgehammer_Reconstruct"
Thu, 16 Sep 2010 15:28:16 +0200 blanchet skip some "important" messages
Thu, 16 Sep 2010 15:16:08 +0200 blanchet refactoring: move ATP proof and error extraction code to "ATP_Proof" module
Fri, 17 Sep 2010 16:15:45 +0200 nipkow merged
Fri, 17 Sep 2010 16:15:33 +0200 nipkow added lemmas
Fri, 17 Sep 2010 12:26:57 +0200 haftmann merged
Fri, 17 Sep 2010 11:05:53 +0200 haftmann proper closures for static evaluation; no need for FIXMEs any longer
Fri, 17 Sep 2010 11:05:51 +0200 haftmann refined static_eval_conv_simple; tuned comments
Fri, 17 Sep 2010 10:00:01 +0200 haftmann closures preserve static serializer context for static evaluation; tuned
Fri, 17 Sep 2010 09:21:49 +0200 haftmann closures separate serializer initialization from serializer invocation as far as appropriate
Fri, 17 Sep 2010 10:52:35 +0200 boehmes add full support for datatypes to the SMT interface (only used by Z3 in oracle mode so far); added store to keep track of datatype selector functions
Fri, 17 Sep 2010 08:41:07 +0200 haftmann made sml/nj happy
Thu, 16 Sep 2010 17:52:00 +0200 haftmann merged
Thu, 16 Sep 2010 17:31:51 +0200 haftmann added code_stmts antiquotation from doc-src/more_antiquote.ML
Thu, 16 Sep 2010 17:31:51 +0200 haftmann added output_typewriter from doc-src/more_antiquote.ML
Thu, 16 Sep 2010 17:31:50 +0200 haftmann moved material intro distribution proper
Thu, 16 Sep 2010 17:51:16 +0200 haftmann merged
Thu, 16 Sep 2010 16:51:44 +0200 haftmann merged
Thu, 16 Sep 2010 16:51:34 +0200 haftmann separation of static and dynamic thy context
Thu, 16 Sep 2010 16:51:34 +0200 haftmann adjusted setup
Thu, 16 Sep 2010 16:51:34 +0200 haftmann dynamic and static value computation; built-in evaluation of propositions
Thu, 16 Sep 2010 16:51:33 +0200 haftmann Exn.map_result
Thu, 16 Sep 2010 16:51:33 +0200 haftmann adjusted to changes in Code_Runtime
Thu, 16 Sep 2010 17:42:49 +0200 bulwahn merged
Thu, 16 Sep 2010 16:20:20 +0200 bulwahn merged
Thu, 16 Sep 2010 13:49:17 +0200 bulwahn improving replacing higher order arguments to work with tuples
Thu, 16 Sep 2010 13:49:14 +0200 bulwahn adding another context free grammar example for the predicate compiler
Thu, 16 Sep 2010 13:49:12 +0200 bulwahn adding values to show and ensure that values works with complex terms and restores numerals on natural numbers
Thu, 16 Sep 2010 13:49:11 +0200 bulwahn adding restoring of numerals for natural numbers for values command
Thu, 16 Sep 2010 13:49:10 +0200 bulwahn values command for prolog supports complex terms and not just variables
Thu, 16 Sep 2010 13:49:08 +0200 bulwahn adapting examples
Thu, 16 Sep 2010 13:49:06 +0200 bulwahn registering code_prolog as component; using environment variable; adding settings file for prolog code generation
Thu, 16 Sep 2010 13:49:04 +0200 bulwahn adding mode inference to prolog compilation; separate between (ad-hoc) code modifications and system_configuration; adapting quickcheck
Thu, 16 Sep 2010 15:34:31 +0100 paulson merged
Thu, 16 Sep 2010 15:33:42 +0100 paulson tidied a few proofs
Thu, 16 Sep 2010 14:26:09 +0200 blanchet merged
Thu, 16 Sep 2010 14:24:48 +0200 blanchet avoid code duplication
Thu, 16 Sep 2010 14:24:03 +0200 blanchet tuning
Thu, 16 Sep 2010 13:52:17 +0200 blanchet merge constructors
Thu, 16 Sep 2010 13:44:41 +0200 blanchet factor out the inverse of "nice_atp_problem"
Thu, 16 Sep 2010 11:59:45 +0200 blanchet use the same TSTP/Vampire/SPASS parser for one-liners as for Isar proofs
Thu, 16 Sep 2010 11:12:08 +0200 blanchet factored out TSTP/SPASS/Vampire proof parsing;
Thu, 16 Sep 2010 09:59:32 +0200 blanchet prevent exception when calling "Mirabelle.can_apply" on empty proof sequence;
Thu, 16 Sep 2010 08:29:50 +0200 blanchet supply the Metis parameter defaults as argument, instead of patching the Metis sources;
Thu, 16 Sep 2010 08:27:10 +0200 blanchet regenerated "metis.ML"
Thu, 16 Sep 2010 08:02:32 +0200 blanchet streamlined "make_metis"
Thu, 16 Sep 2010 07:54:18 +0200 blanchet put Isabelle-specifics in a "PortableIsabelle" file maintained by us;
Thu, 16 Sep 2010 07:53:02 +0200 blanchet handy little script
Thu, 16 Sep 2010 07:52:47 +0200 blanchet reintroduce missing "critical"s by hand
Thu, 16 Sep 2010 07:30:15 +0200 blanchet MIT license -> BSD License
Thu, 16 Sep 2010 07:24:04 +0200 blanchet copied the unmodified official Metis 2.3 (15 Sept. 2010) sources into Isabelle
Fri, 17 Sep 2010 17:11:43 +0200 wenzelm tuned;
Fri, 17 Sep 2010 17:10:44 +0200 wenzelm allow embedded reports in regular prover messages, to avoid side-effects for errors for example;
Fri, 17 Sep 2010 17:09:31 +0200 wenzelm simplified/clarified (Context_)Position.markup/reported_text;
Fri, 17 Sep 2010 15:51:11 +0200 wenzelm eliminated markup "location" in favour of more explicit "no_report", which is actually deleted from messages;
Thu, 16 Sep 2010 15:37:12 +0200 wenzelm Isar "default" step needs to fail for solved problems, for clear distinction of '.' and '..' for example -- amending lapse introduced in 9de4d64eee3b (April 2004);
Thu, 16 Sep 2010 15:32:24 +0200 wenzelm updated generated file;
Thu, 16 Sep 2010 08:18:34 +0200 haftmann tuned whitespace
Thu, 16 Sep 2010 06:49:46 +0200 boehmes reverse order of datatype declarations so that declarations only depend on already declared datatypes
Wed, 15 Sep 2010 22:24:35 +0200 blanchet merged
Wed, 15 Sep 2010 22:20:10 +0200 blanchet make "metis.ML" building process slightly more robust by eliminating the need for "FILES";
Wed, 15 Sep 2010 20:47:14 +0200 wenzelm dropped obsolete src/Tools/random_word.ML -- superseded by src/Tools/Metis/src/Random.sml stemming from the Metis distribution;
Wed, 15 Sep 2010 20:07:41 +0200 blanchet merged
Wed, 15 Sep 2010 19:55:26 +0200 blanchet document Metis updating procedure
Wed, 15 Sep 2010 19:22:34 +0200 blanchet move "CRITICAL" to "PortableXxx", where it belongs and used to be;
Wed, 15 Sep 2010 18:52:37 +0200 blanchet regenerated "metis.ML"
Wed, 15 Sep 2010 18:51:48 +0200 blanchet update comment
Wed, 15 Sep 2010 18:51:21 +0200 blanchet make "Unprotected concurrency introduces some true randomness." be true;
Wed, 15 Sep 2010 18:27:29 +0200 blanchet fix parsing of higher-order formulas;
Wed, 15 Sep 2010 19:20:50 +0200 haftmann merged
Wed, 15 Sep 2010 16:56:31 +0200 haftmann load code_runtime immediately again
Wed, 15 Sep 2010 16:56:31 +0200 haftmann proper interface for code_reflect
Wed, 15 Sep 2010 16:47:31 +0200 haftmann introduced "holds" as synthetic datatype constructor for "prop"; moved Pure code generator setup to Code_Generator.thy
Wed, 15 Sep 2010 17:05:18 +0200 blanchet merged
Wed, 15 Sep 2010 16:23:11 +0200 blanchet "Metis." -> "Metis_" to reflect change in "metis.ML"
Wed, 15 Sep 2010 16:22:02 +0200 blanchet no need for "metis_env.ML" anymore;
Wed, 15 Sep 2010 16:20:46 +0200 blanchet regenerate "metis.ML", this time without manual hacks
Wed, 15 Sep 2010 16:19:49 +0200 blanchet remove needless file for us
Wed, 15 Sep 2010 16:17:05 +0200 blanchet got rid of three crude regexps from "make_metis"
Wed, 15 Sep 2010 16:16:33 +0200 blanchet more Isabelle-specific changes
Wed, 15 Sep 2010 15:49:43 +0200 blanchet tuning
Wed, 15 Sep 2010 15:49:21 +0200 blanchet rename
Wed, 15 Sep 2010 15:48:52 +0200 blanchet use "Metis_" prefix rather than "Metis" structure;
Wed, 15 Sep 2010 15:44:44 +0200 blanchet no need for TPTP
Wed, 15 Sep 2010 15:44:24 +0200 blanchet put "foldl" and "foldr" in "Useful";
Wed, 15 Sep 2010 15:15:49 +0200 blanchet reintroduce the CRITICAL sections from change 3880d21d6013
Wed, 15 Sep 2010 14:24:29 +0200 blanchet apply Larry's hacks directly to the "src" files;
Wed, 15 Sep 2010 11:47:25 +0200 blanchet "FILES" is not (anymore?) part of the official Metis sources, so move it up
Wed, 15 Sep 2010 16:35:49 +0200 wenzelm merged
Wed, 15 Sep 2010 15:40:36 +0200 haftmann Code_Runtime.value, corresponding to ML_Context.value; tuned
Wed, 15 Sep 2010 15:40:35 +0200 haftmann Code_Runtime.value, corresponding to ML_Context.value
Wed, 15 Sep 2010 15:35:01 +0200 haftmann more accurate dependencies
Wed, 15 Sep 2010 15:31:32 +0200 haftmann code_eval renamed to code_runtime
Wed, 15 Sep 2010 16:22:12 +0200 wenzelm merged
Wed, 15 Sep 2010 15:11:40 +0200 haftmann static nbe conversion
Wed, 15 Sep 2010 15:11:39 +0200 haftmann ignore code cache optionally; corrected scope of term value in static_eval_conv
Wed, 15 Sep 2010 15:11:39 +0200 haftmann ignore code cache optionally
Wed, 15 Sep 2010 13:44:11 +0200 haftmann dropped redundant normal_form command
Wed, 15 Sep 2010 13:44:10 +0200 haftmann more explicit theory name
(0) -30000 -10000 -3000 -1000 -120 +120 +1000 +3000 +10000 +30000 tip