src/HOL/Tools/Nitpick/nitpick.ML
Mon, 31 May 2010 21:06:57 +0200 modernized some structure names, keeping a few legacy aliases;
Mon, 31 May 2010 17:20:41 +0200 fix handling of "split" w.r.t. new definition + fix exception handling w.r.t. "expect" option
Thu, 27 May 2010 18:10:37 +0200 renamed structure PrintMode to Print_Mode, keeping the old name as legacy alias for some time;
Fri, 14 May 2010 14:14:22 +0200 improve precision of set constructs in Nitpick
Mon, 26 Apr 2010 23:45:32 +0200 fixes 2a5c6e7b55cb;
Mon, 26 Apr 2010 21:14:28 +0200 remove needless code that was copy-pasted from Quickcheck (where it made sense)
Sun, 25 Apr 2010 00:25:44 +0200 remove "show_skolems" option and change style of record declarations
Sun, 25 Apr 2010 00:10:30 +0200 remove "skolemize" option from Nitpick, since Skolemization is always useful
Sat, 24 Apr 2010 17:48:21 +0200 removed Nitpick's "uncurry" option
Sat, 24 Apr 2010 16:43:03 +0200 Fruhjahrsputz: remove three mostly useless Nitpick options
Sat, 24 Apr 2010 16:33:01 +0200 remove type annotations as comments;
Sat, 24 Apr 2010 16:17:30 +0200 cosmetics
Fri, 23 Apr 2010 19:18:39 +0200 stop referring to Sledgehammer_Util stuff all over Nitpick code; instead, redeclare any needed function in Nitpick_Util as synonym for the Sledgehammer_Util function of the same name
Wed, 21 Apr 2010 14:02:19 +0200 clarify error message
Tue, 13 Apr 2010 13:26:06 +0200 make Nitpick output everything to tracing in debug mode;
Tue, 13 Apr 2010 11:43:11 +0200 cosmetics
Wed, 24 Mar 2010 14:43:35 +0100 simplify Nitpick parameter parsing code a little bit + make compile
Wed, 17 Mar 2010 17:23:45 +0100 added one-entry cache around Kodkod invocation
Wed, 17 Mar 2010 09:14:43 +0100 added support for "specification" and "ax_specification" constructs to Nitpick
Thu, 11 Mar 2010 12:22:11 +0100 added term postprocessor to Nitpick, to provide custom syntax for typedefs
Wed, 10 Mar 2010 15:06:40 +0100 show nice error message in Nitpick when "java" is not available
Tue, 09 Mar 2010 14:18:21 +0100 improved Nitpick's precision for "card" and "setsum" + fix incorrect outcome code w.r.t. "bisim_depth = -1"
Tue, 09 Mar 2010 09:25:23 +0100 added "finitize" option to Nitpick + remove dependency on "Coinductive_List"
Sat, 27 Feb 2010 23:13:01 +0100 modernized structure Term_Ord;
Fri, 26 Feb 2010 16:49:46 +0100 more work on the new monotonicity stuff in Nitpick
Thu, 25 Feb 2010 16:33:39 +0100 improved precision of infinite "shallow" datatypes in Nitpick;
Thu, 25 Feb 2010 10:08:44 +0100 cosmetics
Tue, 23 Feb 2010 19:10:25 +0100 support local definitions in Nitpick
Tue, 23 Feb 2010 16:53:13 +0100 show Kodkod warning message even in non-verbose mode
Tue, 23 Feb 2010 15:56:13 +0100 distinguish between Kodkodi warnings and errors in Nitpick;
Mon, 22 Feb 2010 11:57:33 +0100 fixed a few bugs in Nitpick and removed unreferenced variables
Thu, 18 Feb 2010 18:48:07 +0100 added support for nonstandard "nat"s to Nitpick and fixed bugs in binary "nat"s and "int"s
Wed, 17 Feb 2010 20:46:50 +0100 make sure that Nitpick uses binary notation consistently if "binary_ints" is enabled
Wed, 17 Feb 2010 12:14:08 +0100 added yet another hint to Nitpick's output, this time warning about problems for which nothing was effectively tested
Wed, 17 Feb 2010 11:19:48 +0100 reintroduce structural induction hint in Nitpick
Wed, 17 Feb 2010 10:28:04 +0100 synchronize Nitpick's wellfoundedness formulas caching
Fri, 12 Feb 2010 19:44:37 +0100 various cosmetic changes to Nitpick
Fri, 05 Feb 2010 12:04:54 +0100 handle Nitpick's nonstandard model enumeration in a cleaner way;
Thu, 04 Feb 2010 16:03:15 +0100 split "nitpick_hol.ML" into two files to make it more manageable;
Thu, 04 Feb 2010 13:36:52 +0100 four changes to Nitpick:
Tue, 02 Feb 2010 11:38:38 +0100 added support for nonstandard models to Nitpick (based on an idea by Koen Claessen) and did other fixes to Nitpick
Wed, 20 Jan 2010 11:54:19 +0100 fix issues with previous Nitpick change
Wed, 20 Jan 2010 10:38:06 +0100 some work on Nitpick's support for quotient types;
Thu, 14 Jan 2010 17:06:35 +0100 removed the Nitpick code that loaded the "Nitpick" theory explicitly if it's not already loaded, because this didn't work properly and is of doubtful value
Fri, 18 Dec 2009 12:00:29 +0100 polished Nitpick's binary integer support etc.;
Thu, 17 Dec 2009 15:22:11 +0100 added support for binary nat/int representation to Nitpick
Mon, 14 Dec 2009 16:48:49 +0100 distinguish better between "complete" (vs. incomplete) types and "concrete" (vs. abstract) types in Nitpick;
Mon, 14 Dec 2009 12:30:26 +0100 get rid of polymorphic equality in Nitpick's code + a few minor cleanups
Tue, 08 Dec 2009 18:38:08 +0100 made Nitpick work also for people who import "Plain" instead of "Main"
Mon, 07 Dec 2009 13:40:45 +0100 make Nitpick output the message "Hint: Maybe you forgot a type constraint?" only for syntactic classes
Fri, 04 Dec 2009 17:19:59 +0100 fixed paths in Nitpick's ML file headers
Tue, 24 Nov 2009 17:28:25 +0100 curried take/drop
Mon, 23 Nov 2009 18:29:00 +0100 fix Nitpick soundness bug related to "finite (UNIV::'a set)" where "'a" is constrained by a sort to be infinite
Tue, 17 Nov 2009 22:20:51 +0100 comment out debugging code in Nitpick
Tue, 17 Nov 2009 19:47:27 +0100 fixed bug in Nitpick's handling of "The" and "Eps" when the return type is a "bool"
Fri, 13 Nov 2009 15:59:53 +0100 removed a few global names in Nitpick (styp, nat_less, pairf)
Thu, 05 Nov 2009 17:03:22 +0100 added datatype constructor cache in Nitpick (to speed up the scope enumeration) and never test more than 4096 scopes
Thu, 29 Oct 2009 12:50:44 +0100 don't run Nitpick at all if Kodkodi is not installed (as indicated by the $KODKODI variable)
Thu, 29 Oct 2009 12:09:32 +0100 merged
Wed, 28 Oct 2009 17:43:43 +0100 introduced Auto Nitpick in addition to Auto Quickcheck;