2011-12-05 bulwahn 2011-12-05 random reporting compilation returns if counterexample is genuine or potentially spurious, and takes genuine_only option as argument
2011-12-05 bulwahn 2011-12-05 exhaustive returns if a counterexample is genuine or potentially spurious in the presence of assumptions more correctly
2011-12-05 bulwahn 2011-12-05 renaming potential flag to genuine_only flag with an inverse semantics
2011-12-05 bulwahn 2011-12-05 outputing the potentially spurious counterexample and continue search
2011-12-05 bulwahn 2011-12-05 dynamic genuine_flag in compilation of random and exhaustive
2011-12-05 bulwahn 2011-12-05 indicating where the restart should occur; making safe_if dynamic
2011-12-01 bulwahn 2011-12-01 compilations return genuine flag to quickcheck framework
2011-12-01 bulwahn 2011-12-01 the simple exhaustive compilation also indicates if counterexample is potentially spurious;
2011-12-01 bulwahn 2011-12-01 quickcheck's compilation returns if it is genuine counterexample or a counterexample due to a match exception
2011-12-01 bulwahn 2011-12-01 removing exception handling now that is caught at some other point; tuned message
2011-12-01 bulwahn 2011-12-01 quickcheck random can also find potential counterexamples; moved catch_match definition; split quickcheck setup;
2011-11-30 bulwahn 2011-11-30 quickcheck does not show evaluation terms of equations if they are simply free variables to avoid duplicated output; tuned
2011-11-30 bulwahn 2011-11-30 adding more verbose messages to exhaustive quickcheck
2011-11-25 krauss 2011-11-25 removed obsolete uses of Local_Theory.restore -- package composition P1 #> P2 no longer requires them due to 57def0b39696: P2 finds the results of P1 in the auxiliary context
2011-11-19 wenzelm 2011-11-19 added ML antiquotation @{attributes};
2011-11-10 bulwahn 2011-11-10 adding a minimalistic preprocessing rewriting common boolean operators; tuned
2011-11-09 bulwahn 2011-11-09 more precise messages with the tester's name in quickcheck; tuned
2011-11-09 bulwahn 2011-11-09 quickcheck fails with code generator errors only if one tester is invoked
2011-11-09 bulwahn 2011-11-09 removing extra arguments
2011-11-09 bulwahn 2011-11-09 removing deactivated timeout handling; catching compilation errors and only outputing an urgent message to enable parallel sucessful quickcheck compilations and runs to present their result
2011-11-09 bulwahn 2011-11-09 tuned
2011-10-17 bulwahn 2011-10-17 moving some common functions from quickcheck to the more HOL-specific quickcheck_common; renamed inductive_SML's configurations to more canonical names; adds automatically left and right hand sides of equations as evaluation terms
2011-09-22 bulwahn 2011-09-22 adding post-processing of terms to narrowing-based Quickcheck
2011-08-17 wenzelm 2011-08-17 modernized signature of Term.absfree/absdummy; eliminated obsolete Term.list_abs_free;
2011-05-13 wenzelm 2011-05-13 proper Proof.context for classical tactics; reduced claset to snapshot of classical context; discontinued clasimpset;
2011-04-16 wenzelm 2011-04-16 modernized structure Proof_Context;
2011-04-08 wenzelm 2011-04-08 discontinued special treatment of structure Mixfix; eliminated slightly odd no_syn convenience;
2011-04-05 bulwahn 2011-04-05 generalizing ensure_sort_datatype for bounded_forall instances
2011-04-04 bulwahn 2011-04-04 refactoring generator definition in quickcheck and removing clone
2011-04-01 bulwahn 2011-04-01 adding an exhaustive validator for quickcheck's batch validating; moving strip_imp; minimal setup for bounded_forall
2011-03-30 bulwahn 2011-03-30 generalizing compilation scheme of quickcheck generators to multiple arguments; changing random and exhaustive tester to use one code invocation for polymorphic instances with multiple cardinalities
2011-03-25 bulwahn 2011-03-25 fixed postprocessing for term presentation in quickcheck; tuned spacing
2011-03-13 wenzelm 2011-03-13 tuned headers;
2011-03-11 bulwahn 2011-03-11 minor corrections for renaming; moved postprocessing of terms to Quickcheck_Common
2011-03-11 bulwahn 2011-03-11 adding file quickcheck_common to carry common functions of all quickcheck generators