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
blanchet [Tue, 22 Mar 2011 17:20:53 +0100] rev 42060
make Minimizer honor "verbose" and "debug" options better
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
krauss [Mon, 21 Mar 2011 21:10:29 +0100] rev 42058
moved some configurations to AFP, and fixed others
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;
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;
wenzelm [Tue, 22 Mar 2011 17:51:15 +0100] rev 42055
binder_tr: more informative exception;
wenzelm [Tue, 22 Mar 2011 16:39:34 +0100] rev 42054
Hoare syntax: strip positions where they crash translation functions;
re-unified some clones (!);
wenzelm [Tue, 22 Mar 2011 16:15:50 +0100] rev 42053
update_name_tr: more precise handling of explicit constraints, including positions;
wenzelm [Tue, 22 Mar 2011 15:32:47 +0100] rev 42052
statespace syntax: strip positions -- type constraints are unexpected here;
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);
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";
wenzelm [Tue, 22 Mar 2011 13:55:39 +0100] rev 42049
tuned indendation and parentheses;
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;
wenzelm [Tue, 22 Mar 2011 11:14:33 +0100] rev 42047
pretty_string: proper handling of negative max_len;
wenzelm [Mon, 21 Mar 2011 23:38:32 +0100] rev 42046
added Lexicon.encode_position, Lexicon.decode_position;
wenzelm [Mon, 21 Mar 2011 21:16:39 +0100] rev 42045
tuned;
wenzelm [Mon, 21 Mar 2011 21:05:08 +0100] rev 42044
tuned;
wenzelm [Mon, 21 Mar 2011 20:56:44 +0100] rev 42043
clarified Syn_Trans.parsetree_to_ast and Syn_Trans.ast_to_term;
wenzelm [Mon, 21 Mar 2011 20:15:03 +0100] rev 42042
tuned;
wenzelm [Mon, 21 Mar 2011 17:14:52 +0100] rev 42041
merged
krauss [Mon, 21 Mar 2011 16:24:52 +0100] rev 42040
added judgement day configurations
wenzelm [Mon, 21 Mar 2011 16:38:28 +0100] rev 42039
another attempt to exec ISABELLE_GHC robustly (cf. d8c3b26b3da4, 994d088fbfbc);
krauss [Mon, 21 Mar 2011 14:46:59 +0100] rev 42038
fixed perl error
krauss [Mon, 21 Mar 2011 14:37:10 +0100] rev 42037
eliminated unnecessary generated ROOT.ML
krauss [Mon, 21 Mar 2011 14:25:59 +0100] rev 42036
more precise dependencies
krauss [Mon, 21 Mar 2011 12:43:26 +0100] rev 42035
small test case for main mirabelle functionality, which easily breaks without noticing
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
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)
bulwahn [Mon, 21 Mar 2011 08:29:16 +0100] rev 42032
merged
bulwahn [Fri, 18 Mar 2011 18:19:42 +0100] rev 42031
adapting predicate_compile_quickcheck; tuned
bulwahn [Fri, 18 Mar 2011 18:19:42 +0100] rev 42030
adapting mutabelle
bulwahn [Fri, 18 Mar 2011 18:19:42 +0100] rev 42029
adapting SML_Quickcheck
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
bulwahn [Fri, 18 Mar 2011 18:19:42 +0100] rev 42027
extending the test data generators to take the evaluation terms as arguments
bulwahn [Fri, 18 Mar 2011 18:19:42 +0100] rev 42026
adding option of evaluating terms after invocation in quickcheck
bulwahn [Fri, 18 Mar 2011 18:19:42 +0100] rev 42025
adding eval option to quickcheck
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
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
bulwahn [Fri, 18 Mar 2011 18:19:42 +0100] rev 42022
adding a simple datatype for representing functions in Quickcheck_Narrowing
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
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
bulwahn [Fri, 18 Mar 2011 18:19:42 +0100] rev 42019
adding size as static argument in quickcheck_narrowing compilation
wenzelm [Sun, 20 Mar 2011 23:07:06 +0100] rev 42018
modernized specifications;
wenzelm [Sun, 20 Mar 2011 22:48:08 +0100] rev 42017
dropped unused structure aliases;
wenzelm [Sun, 20 Mar 2011 22:47:08 +0100] rev 42016
tuned;
wenzelm [Sun, 20 Mar 2011 22:26:43 +0100] rev 42015
NEWS: structure Timing provides various operations for 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);
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;
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;
wenzelm [Sun, 20 Mar 2011 21:20:07 +0100] rev 42011
pervasive cond_timeit;
wenzelm [Sun, 20 Mar 2011 20:20:41 +0100] rev 42010
eliminated dead code;
wenzelm [Sun, 20 Mar 2011 20:05:43 +0100] rev 42009
parallel preparation of document variants, within separate directories;
wenzelm [Sun, 20 Mar 2011 19:47:26 +0100] rev 42008
Present.init/finish/no_document are not thread-safe -- eliminated futile CRITICAL sections;
tuned;
wenzelm [Sun, 20 Mar 2011 19:34:18 +0100] rev 42007
eliminated redundant doc_prefix1;
tuned;
wenzelm [Sun, 20 Mar 2011 19:10:09 +0100] rev 42006
renamed doc_prefix2 to dump_prefix;
wenzelm [Sun, 20 Mar 2011 18:56:36 +0100] rev 42005
tuned;
wenzelm [Sun, 20 Mar 2011 18:09:32 +0100] rev 42004
tuned terminology for document variants;
wenzelm [Sun, 20 Mar 2011 17:40:45 +0100] rev 42003
replaced File.check by specific File.check_file, File.check_dir;
clarified File.full_path -- include parts of former Thy_Load.get_file;
simplified Thy_Load.check_file -- do not read/digest yet;
merged Thy_Load.check_thy/deps_thy -- always read text and parse header;
clarified Thy_Header.read -- NB: partial Path.explode outside of args parser combinator;
Thy_Info.check_deps etc.: File.read exactly once;
wenzelm [Sun, 20 Mar 2011 13:49:21 +0100] rev 42002
tuned;