Wed, 23 Mar 2011 09:15:49 +0100 replace hardwired MIRABELLE_OUTPUT_PATH by temporary directory derived from ISABELLE_TMP_PREFIX and $$ -- old behaviour can be achieved by manually setting MIRABELLE_OUTPUT_PATH
krauss [Wed, 23 Mar 2011 09:15:49 +0100] rev 42069
replace hardwired MIRABELLE_OUTPUT_PATH by temporary directory derived from ISABELLE_TMP_PREFIX and $$ -- old behaviour can be achieved by manually setting MIRABELLE_OUTPUT_PATH
Tue, 22 Mar 2011 21:22:50 +0100 merged
wenzelm [Tue, 22 Mar 2011 21:22:50 +0100] rev 42068
merged
Tue, 22 Mar 2011 20:06:10 +0100 standardized headers
hoelzl [Tue, 22 Mar 2011 20:06:10 +0100] rev 42067
standardized headers
Tue, 22 Mar 2011 18:53:05 +0100 generalized Caratheodory from algebra to ring_of_sets
hoelzl [Tue, 22 Mar 2011 18:53:05 +0100] rev 42066
generalized Caratheodory from algebra to ring_of_sets
Tue, 22 Mar 2011 16:44:57 +0100 add ring_of_sets and subset_class as basis for algebra
hoelzl [Tue, 22 Mar 2011 16:44:57 +0100] rev 42065
add ring_of_sets and subset_class as basis for algebra
Tue, 22 Mar 2011 19:04:32 +0100 added first-order TPTP version of Nitpick to Isabelle, so that its sources stay in sync with Isabelle and it is easier to install new versions for SystemOnTPTP and CASC -- the tool is called "isabelle nitrox" but is deliberately omitted from the tool list unless the component is explicitly enabled, to avoid clutter
blanchet [Tue, 22 Mar 2011 19:04:32 +0100] rev 42064
added first-order TPTP version of Nitpick to Isabelle, so that its sources stay in sync with Isabelle and it is easier to install new versions for SystemOnTPTP and CASC -- the tool is called "isabelle nitrox" but is deliberately omitted from the tool list unless the component is explicitly enabled, to avoid clutter
Tue, 22 Mar 2011 18:38:29 +0100 added "TPTP" theory with IsabelleP tactic, so that it is maintained alongside with Isabelle and that the CASC version of Isabelle is provided by Isabelle itself instead of being stored on the TPTP servers
blanchet [Tue, 22 Mar 2011 18:38:29 +0100] rev 42063
added "TPTP" theory with IsabelleP tactic, so that it is maintained alongside with Isabelle and that the CASC version of Isabelle is provided by Isabelle itself instead of being stored on the TPTP servers
Tue, 22 Mar 2011 18:27:47 +0100 remove lie from documentation
blanchet [Tue, 22 Mar 2011 18:27:47 +0100] rev 42062
remove lie from documentation
Tue, 22 Mar 2011 17:20:54 +0100 let SMT errors through -- the main reason for keeping them quiet was that the SMT bridge used to suffer from internal bugs, but these have been fixed for some time now
blanchet [Tue, 22 Mar 2011 17:20:54 +0100] rev 42061
let SMT errors through -- the main reason for keeping them quiet was that the SMT bridge used to suffer from internal bugs, but these have been fixed for some time now
Tue, 22 Mar 2011 17:20:53 +0100 make Minimizer honor "verbose" and "debug" options better
blanchet [Tue, 22 Mar 2011 17:20:53 +0100] rev 42060
make Minimizer honor "verbose" and "debug" options better
Tue, 22 Mar 2011 12:49:07 +0100 fixed a printing problem for bounded quantifiers and bounded set operators in the case of tuples
nipkow [Tue, 22 Mar 2011 12:49:07 +0100] rev 42059
fixed a printing problem for bounded quantifiers and bounded set operators in the case of tuples
Mon, 21 Mar 2011 21:10:29 +0100 moved some configurations to AFP, and fixed others
krauss [Mon, 21 Mar 2011 21:10:29 +0100] rev 42058
moved some configurations to AFP, and fixed others
Tue, 22 Mar 2011 20:44:47 +0100 more selective strip_positions in case patterns -- reactivate translations based on "case _ of _" in HOL and special patterns in HOLCF;
wenzelm [Tue, 22 Mar 2011 20:44:47 +0100] rev 42057
more selective strip_positions in case patterns -- reactivate translations based on "case _ of _" in HOL and special patterns in HOLCF;
Tue, 22 Mar 2011 18:03:28 +0100 enable inner syntax source positions by default (controlled via configuration option);
wenzelm [Tue, 22 Mar 2011 18:03:28 +0100] rev 42056
enable inner syntax source positions by default (controlled via configuration option); disable source positions for HOLCF, due to special pattern translations;
Tue, 22 Mar 2011 17:51:15 +0100 binder_tr: more informative exception;
wenzelm [Tue, 22 Mar 2011 17:51:15 +0100] rev 42055
binder_tr: more informative exception;
Tue, 22 Mar 2011 16:39:34 +0100 Hoare syntax: strip positions where they crash translation functions;
wenzelm [Tue, 22 Mar 2011 16:39:34 +0100] rev 42054
Hoare syntax: strip positions where they crash translation functions; re-unified some clones (!);
Tue, 22 Mar 2011 16:15:50 +0100 update_name_tr: more precise handling of explicit constraints, including positions;
wenzelm [Tue, 22 Mar 2011 16:15:50 +0100] rev 42053
update_name_tr: more precise handling of explicit constraints, including positions;
Tue, 22 Mar 2011 15:32:47 +0100 statespace syntax: strip positions -- type constraints are unexpected here;
wenzelm [Tue, 22 Mar 2011 15:32:47 +0100] rev 42052
statespace syntax: strip positions -- type constraints are unexpected here;
Tue, 22 Mar 2011 14:45:48 +0100 let syntax: reverted to plain "id", since translations cannot cope with constraints (notably position information);
wenzelm [Tue, 22 Mar 2011 14:45:48 +0100] rev 42051
let syntax: reverted to plain "id", since translations cannot cope with constraints (notably position information);
Tue, 22 Mar 2011 14:22:40 +0100 datatype case_tr: strip positions -- type constraints are unexpected despite the "any" category in "case_syn";
wenzelm [Tue, 22 Mar 2011 14:22:40 +0100] rev 42050
datatype case_tr: strip positions -- type constraints are unexpected despite the "any" category in "case_syn";
Tue, 22 Mar 2011 13:55:39 +0100 tuned indendation and parentheses;
wenzelm [Tue, 22 Mar 2011 13:55:39 +0100] rev 42049
tuned indendation and parentheses;
Tue, 22 Mar 2011 13:32:20 +0100 support for encoded positions (for id_position, longid_position) as pseudo type-constraints -- still inactive;
wenzelm [Tue, 22 Mar 2011 13:32:20 +0100] rev 42048
support for encoded positions (for id_position, longid_position) as pseudo type-constraints -- still inactive; simplified/generalized abs_tr/binder_tr: allow iterated constraints, stemming from positions; Ast.pretty_ast: special treatment of encoded positions; eliminated Ast.str_of_ast in favour of uniform Ast.pretty_ast;
Tue, 22 Mar 2011 11:14:33 +0100 pretty_string: proper handling of negative max_len;
wenzelm [Tue, 22 Mar 2011 11:14:33 +0100] rev 42047
pretty_string: proper handling of negative max_len;
Mon, 21 Mar 2011 23:38:32 +0100 added Lexicon.encode_position, Lexicon.decode_position;
wenzelm [Mon, 21 Mar 2011 23:38:32 +0100] rev 42046
added Lexicon.encode_position, Lexicon.decode_position;
Mon, 21 Mar 2011 21:16:39 +0100 tuned;
wenzelm [Mon, 21 Mar 2011 21:16:39 +0100] rev 42045
tuned;
Mon, 21 Mar 2011 21:05:08 +0100 tuned;
wenzelm [Mon, 21 Mar 2011 21:05:08 +0100] rev 42044
tuned;
Mon, 21 Mar 2011 20:56:44 +0100 clarified Syn_Trans.parsetree_to_ast and Syn_Trans.ast_to_term;
wenzelm [Mon, 21 Mar 2011 20:56:44 +0100] rev 42043
clarified Syn_Trans.parsetree_to_ast and Syn_Trans.ast_to_term;
Mon, 21 Mar 2011 20:15:03 +0100 tuned;
wenzelm [Mon, 21 Mar 2011 20:15:03 +0100] rev 42042
tuned;
Mon, 21 Mar 2011 17:14:52 +0100 merged
wenzelm [Mon, 21 Mar 2011 17:14:52 +0100] rev 42041
merged
Mon, 21 Mar 2011 16:24:52 +0100 added judgement day configurations
krauss [Mon, 21 Mar 2011 16:24:52 +0100] rev 42040
added judgement day configurations
Mon, 21 Mar 2011 16:38:28 +0100 another attempt to exec ISABELLE_GHC robustly (cf. d8c3b26b3da4, 994d088fbfbc);
wenzelm [Mon, 21 Mar 2011 16:38:28 +0100] rev 42039
another attempt to exec ISABELLE_GHC robustly (cf. d8c3b26b3da4, 994d088fbfbc);
Mon, 21 Mar 2011 14:46:59 +0100 fixed perl error
krauss [Mon, 21 Mar 2011 14:46:59 +0100] rev 42038
fixed perl error
Mon, 21 Mar 2011 14:37:10 +0100 eliminated unnecessary generated ROOT.ML
krauss [Mon, 21 Mar 2011 14:37:10 +0100] rev 42037
eliminated unnecessary generated ROOT.ML
Mon, 21 Mar 2011 14:25:59 +0100 more precise dependencies
krauss [Mon, 21 Mar 2011 14:25:59 +0100] rev 42036
more precise dependencies
Mon, 21 Mar 2011 12:43:26 +0100 small test case for main mirabelle functionality, which easily breaks without noticing
krauss [Mon, 21 Mar 2011 12:43:26 +0100] rev 42035
small test case for main mirabelle functionality, which easily breaks without noticing
Mon, 21 Mar 2011 12:43:25 +0100 propagate mirabelle failures properly;
krauss [Mon, 21 Mar 2011 12:43:25 +0100] rev 42034
propagate mirabelle failures properly; flatten obscure return code semantics of Perl system command to 0/1
Mon, 21 Mar 2011 12:43:23 +0100 mirabelle: create modified theory file in original location, to ensure that its dependencies can be found (cf. aa8dce9ab8a9)
krauss [Mon, 21 Mar 2011 12:43:23 +0100] rev 42033
mirabelle: create modified theory file in original location, to ensure that its dependencies can be found (cf. aa8dce9ab8a9)
Mon, 21 Mar 2011 08:29:16 +0100 merged
bulwahn [Mon, 21 Mar 2011 08:29:16 +0100] rev 42032
merged
Fri, 18 Mar 2011 18:19:42 +0100 adapting predicate_compile_quickcheck; tuned
bulwahn [Fri, 18 Mar 2011 18:19:42 +0100] rev 42031
adapting predicate_compile_quickcheck; tuned
Fri, 18 Mar 2011 18:19:42 +0100 adapting mutabelle
bulwahn [Fri, 18 Mar 2011 18:19:42 +0100] rev 42030
adapting mutabelle
Fri, 18 Mar 2011 18:19:42 +0100 adapting SML_Quickcheck
bulwahn [Fri, 18 Mar 2011 18:19:42 +0100] rev 42029
adapting SML_Quickcheck
Fri, 18 Mar 2011 18:19:42 +0100 passing a term with free variables to the quickcheck tester functions instead of an lambda expression because this is more natural with passing further evaluation terms; added output of evaluation terms; added evaluation of terms in the exhaustive testing
bulwahn [Fri, 18 Mar 2011 18:19:42 +0100] rev 42028
passing a term with free variables to the quickcheck tester functions instead of an lambda expression because this is more natural with passing further evaluation terms; added output of evaluation terms; added evaluation of terms in the exhaustive testing
Fri, 18 Mar 2011 18:19:42 +0100 extending the test data generators to take the evaluation terms as arguments
bulwahn [Fri, 18 Mar 2011 18:19:42 +0100] rev 42027
extending the test data generators to take the evaluation terms as arguments
Fri, 18 Mar 2011 18:19:42 +0100 adding option of evaluating terms after invocation in quickcheck
bulwahn [Fri, 18 Mar 2011 18:19:42 +0100] rev 42026
adding option of evaluating terms after invocation in quickcheck
Fri, 18 Mar 2011 18:19:42 +0100 adding eval option to quickcheck
bulwahn [Fri, 18 Mar 2011 18:19:42 +0100] rev 42025
adding eval option to quickcheck
Fri, 18 Mar 2011 18:19:42 +0100 handling a quite restricted set of functions in Quickcheck_Narrowing by an easy transformation
bulwahn [Fri, 18 Mar 2011 18:19:42 +0100] rev 42024
handling a quite restricted set of functions in Quickcheck_Narrowing by an easy transformation
Fri, 18 Mar 2011 18:19:42 +0100 adding minimalistic setup and transformation to handle functions as data to enable naive function generation for Quickcheck_Narrowing
bulwahn [Fri, 18 Mar 2011 18:19:42 +0100] rev 42023
adding minimalistic setup and transformation to handle functions as data to enable naive function generation for Quickcheck_Narrowing
Fri, 18 Mar 2011 18:19:42 +0100 adding a simple datatype for representing functions in Quickcheck_Narrowing
bulwahn [Fri, 18 Mar 2011 18:19:42 +0100] rev 42022
adding a simple datatype for representing functions in Quickcheck_Narrowing
Fri, 18 Mar 2011 18:19:42 +0100 extending code_int type more; adding narrowing instance for type int; added test case for int instance
bulwahn [Fri, 18 Mar 2011 18:19:42 +0100] rev 42021
extending code_int type more; adding narrowing instance for type int; added test case for int instance
Fri, 18 Mar 2011 18:19:42 +0100 translating bash output in quickcheck_narrowing to handle special characters; adding simple test cases
bulwahn [Fri, 18 Mar 2011 18:19:42 +0100] rev 42020
translating bash output in quickcheck_narrowing to handle special characters; adding simple test cases
Fri, 18 Mar 2011 18:19:42 +0100 adding size as static argument in quickcheck_narrowing compilation
bulwahn [Fri, 18 Mar 2011 18:19:42 +0100] rev 42019
adding size as static argument in quickcheck_narrowing compilation
Sun, 20 Mar 2011 23:07:06 +0100 modernized specifications;
wenzelm [Sun, 20 Mar 2011 23:07:06 +0100] rev 42018
modernized specifications;
Sun, 20 Mar 2011 22:48:08 +0100 dropped unused structure aliases;
wenzelm [Sun, 20 Mar 2011 22:48:08 +0100] rev 42017
dropped unused structure aliases;
Sun, 20 Mar 2011 22:47:08 +0100 tuned;
wenzelm [Sun, 20 Mar 2011 22:47:08 +0100] rev 42016
tuned;
Sun, 20 Mar 2011 22:26:43 +0100 NEWS: structure Timing provides various operations for timing;
wenzelm [Sun, 20 Mar 2011 22:26:43 +0100] rev 42015
NEWS: structure Timing provides various operations for timing;
Sun, 20 Mar 2011 22:08:12 +0100 simplified various cpu_time clones (!): eliminated odd Exn.capture/Exn.release (no need to "stop" timing);
wenzelm [Sun, 20 Mar 2011 22:08:12 +0100] rev 42014
simplified various cpu_time clones (!): eliminated odd Exn.capture/Exn.release (no need to "stop" timing);
Sun, 20 Mar 2011 21:44:38 +0100 pure Timing.timing, without any exception handling;
wenzelm [Sun, 20 Mar 2011 21:44:38 +0100] rev 42013
pure Timing.timing, without any exception handling; clarified cond_timeit: propagate interrupt without side-effect;
Sun, 20 Mar 2011 21:28:11 +0100 structure Timing: covers former start_timing/end_timing and Output.timeit etc;
wenzelm [Sun, 20 Mar 2011 21:28:11 +0100] rev 42012
structure Timing: covers former start_timing/end_timing and Output.timeit etc; explicit Timing.message function; eliminated Output.timing flag, cf. Toplevel.timing; tuned;
Sun, 20 Mar 2011 21:20:07 +0100 pervasive cond_timeit;
wenzelm [Sun, 20 Mar 2011 21:20:07 +0100] rev 42011
pervasive cond_timeit;
Sun, 20 Mar 2011 20:20:41 +0100 eliminated dead code;
wenzelm [Sun, 20 Mar 2011 20:20:41 +0100] rev 42010
eliminated dead code;
(0) -30000 -10000 -3000 -1000 -300 -100 -60 +60 +100 +300 +1000 +3000 +10000 +30000 tip