NEWS
changeset 41171 e71d62a8fe5e
parent 41137 ca132ef44944
child 41187 2c150063cd4d
     1.1 --- a/NEWS	Fri Dec 03 08:40:47 2010 +0100
     1.2 +++ b/NEWS	Fri Dec 03 09:58:32 2010 +0100
     1.3 @@ -101,6 +101,14 @@
     1.4  
     1.5  *** HOL ***
     1.6  
     1.7 +* Quickcheck now by default uses exhaustive testing instead of random testing.
     1.8 +Random testing can be invoked by quickcheck[random],
     1.9 +exhaustive testing by quickcheck[exhaustive].
    1.10 +
    1.11 +* Quickcheck instantiates polymorphic types with small finite datatypes
    1.12 +by default. This enables a simple execution mechanism to handle
    1.13 +quantifiers and function equality over the finite datatypes.   
    1.14 +
    1.15  * Functions can be declared as coercions and type inference will add them
    1.16  as necessary upon input of a term. In Complex_Main, real :: nat => real
    1.17  and real :: int => real are declared as coercions. A new coercion function