wenzelm [Tue, 16 Nov 2010 21:48:14 +0100] rev 40569
more explicit explanation of init_component shell function;
wenzelm [Tue, 16 Nov 2010 20:30:25 +0100] rev 40568
paranoia export of CLASSPATH, just in case the initial status via allexport is lost due to other scripts;
wenzelm [Tue, 16 Nov 2010 17:27:11 +0100] rev 40567
tuned message;
wenzelm [Tue, 16 Nov 2010 15:29:01 +0100] rev 40566
post raw messages last, to ensure that result has been handled by session actor already (e.g. to avoid race between Session.session_actor and Session_Dockable.main_actor);
wenzelm [Tue, 16 Nov 2010 15:23:26 +0100] rev 40565
more reasonably defaults for typical laptops (2 GB RAM, 2 cores);
enforce -server JVM if possible (NB: default JRE on Windows lacks that);
haftmann [Tue, 16 Nov 2010 10:33:36 +0100] rev 40564
added forall2 predicate lifter
wenzelm [Mon, 15 Nov 2010 22:31:18 +0100] rev 40563
merged
boehmes [Mon, 15 Nov 2010 22:24:08 +0100] rev 40562
merged
boehmes [Mon, 15 Nov 2010 22:23:28 +0100] rev 40561
renamed SMT failure: Abnormal_Termination is indeed more appropriate than Solver_Crashed
boehmes [Mon, 15 Nov 2010 22:23:26 +0100] rev 40560
honour timeouts which are not rounded to full seconds
blanchet [Mon, 15 Nov 2010 22:08:01 +0100] rev 40559
better error message
blanchet [Mon, 15 Nov 2010 21:08:48 +0100] rev 40558
better error message
wenzelm [Mon, 15 Nov 2010 20:48:48 +0100] rev 40557
merged
blanchet [Mon, 15 Nov 2010 18:58:30 +0100] rev 40556
cosmetics
blanchet [Mon, 15 Nov 2010 18:56:31 +0100] rev 40555
interpret SMT_Failure.Solver_Crashed correctly
blanchet [Mon, 15 Nov 2010 18:56:30 +0100] rev 40554
turn on Sledgehammer verbosity so we can track down crashes
blanchet [Mon, 15 Nov 2010 18:56:29 +0100] rev 40553
pick up SMT solver crashes and report them to the user/Mirabelle if desired
boehmes [Mon, 15 Nov 2010 18:04:04 +0100] rev 40552
merged
boehmes [Mon, 15 Nov 2010 17:52:48 +0100] rev 40551
only replace unknowns of type nat with known integer numbers, don't alias unknown values in Z3's counterexamples with known integers
boehmes [Mon, 15 Nov 2010 17:35:57 +0100] rev 40550
trace more solver output before raising an exception due to a non-zero return code (avoids truncating potential counterexamples produced by Z3)
bulwahn [Mon, 15 Nov 2010 17:04:53 +0100] rev 40549
merged
bulwahn [Mon, 15 Nov 2010 13:40:12 +0100] rev 40548
ignoring the constant STR in the predicate compiler
wenzelm [Mon, 15 Nov 2010 17:40:38 +0100] rev 40547
non-executable source files;
wenzelm [Mon, 15 Nov 2010 17:39:23 +0100] rev 40546
eliminated old-style sed in favour of builtin regex matching;
wenzelm [Mon, 15 Nov 2010 17:14:43 +0100] rev 40545
more robust treatment of spaces in file names;
wenzelm [Mon, 15 Nov 2010 15:41:58 +0100] rev 40544
tuned error messages;
wenzelm [Mon, 15 Nov 2010 14:59:53 +0100] rev 40543
merged
haftmann [Mon, 15 Nov 2010 14:59:21 +0100] rev 40542
re-generalized type of option_rel and sum_rel (accident from 2989f9f3aa10)
haftmann [Mon, 15 Nov 2010 14:14:38 +0100] rev 40541
re-generalized type of prod_rel (accident from 2989f9f3aa10)
boehmes [Mon, 15 Nov 2010 00:20:36 +0100] rev 40540
formal dependency on b2i files
boehmes [Sun, 14 Nov 2010 23:55:25 +0100] rev 40539
merged
boehmes [Fri, 12 Nov 2010 17:28:43 +0100] rev 40538
check the return code of the SMT solver and raise an exception if the prover failed
wenzelm [Sun, 14 Nov 2010 17:33:28 +0100] rev 40537
updated README;
wenzelm [Sun, 14 Nov 2010 15:25:01 +0100] rev 40536
tuned;
wenzelm [Sun, 14 Nov 2010 15:21:49 +0100] rev 40535
cover 'write' as primitive proof command;
wenzelm [Sun, 14 Nov 2010 14:05:08 +0100] rev 40534
clarified interact/print state: proof commands are treated as in TTY mode to get full response;
wenzelm [Sat, 13 Nov 2010 22:33:07 +0100] rev 40533
somewhat adhoc replacement for 'thus' and 'hence';
complete words as short as 2 characters, e.g. "Un";
wenzelm [Sat, 13 Nov 2010 21:46:24 +0100] rev 40532
always print state of proof commands (notably "qed" etc.);
wenzelm [Sat, 13 Nov 2010 21:01:03 +0100] rev 40531
simplified message: malformed symbols are fully internalized, i.e. can be printed without crashing;
wenzelm [Sat, 13 Nov 2010 20:49:02 +0100] rev 40530
tuned message;
wenzelm [Sat, 13 Nov 2010 20:20:05 +0100] rev 40529
proper escape in regex;
wenzelm [Sat, 13 Nov 2010 20:13:35 +0100] rev 40528
report malformed symbols;
wenzelm [Sat, 13 Nov 2010 20:06:52 +0100] rev 40527
qualified Symbol_Pos.symbol;
wenzelm [Sat, 13 Nov 2010 19:55:45 +0100] rev 40526
total Symbol.source;
wenzelm [Sat, 13 Nov 2010 19:47:23 +0100] rev 40525
eliminated slightly odd pervasive Symbol_Pos.symbol;
wenzelm [Sat, 13 Nov 2010 19:27:41 +0100] rev 40524
treat Unicode "replacement character" (i.e. decoding error) is malformed;
wenzelm [Sat, 13 Nov 2010 19:21:53 +0100] rev 40523
simplified/robustified treatment of malformed symbols, which are now fully internalized (total Symbol.explode etc.);
allow malformed symbols inside quoted material, comments etc. -- for improved user experience with incremental re-parsing;
refined treatment of malformed surrogates (Scala);
wenzelm [Sat, 13 Nov 2010 16:46:00 +0100] rev 40522
tuned;
wenzelm [Sat, 13 Nov 2010 12:32:21 +0100] rev 40521
back to quick_and_dirty, which is still practically important since the scheduler does not jump over subproofs;
wenzelm [Sat, 13 Nov 2010 11:41:02 +0100] rev 40520
await_cancellation in the main thread, independently of the execution futures, which might get interrupted or be absent after node deletetion;
wenzelm [Sat, 13 Nov 2010 00:24:41 +0100] rev 40519
updated README;
wenzelm [Fri, 12 Nov 2010 21:37:01 +0100] rev 40518
defensive defaults for more robust experience for new users;
wenzelm [Fri, 12 Nov 2010 17:44:03 +0100] rev 40517
merged
boehmes [Fri, 12 Nov 2010 15:56:11 +0100] rev 40516
preliminary support for newer versions of Z3
boehmes [Fri, 12 Nov 2010 15:56:10 +0100] rev 40515
turned SMT counterexamples into verbose messages (they had been swallowed before, following the state of smt_trace -- which is off by default), because they might be useful for the user
boehmes [Fri, 12 Nov 2010 15:56:08 +0100] rev 40514
let the theory formally depend on the Boogie output