NEWS
changeset 55643 18fe288f6801
parent 55622 ce575c2212fc
child 55654 5ff4742f27ec
equal deleted inserted replaced
55642:63beb38e9258 55643:18fe288f6801
   126     datatype_new_compat ~> datatype_compat
   126     datatype_new_compat ~> datatype_compat
   127     primrec_new ~> primrec
   127     primrec_new ~> primrec
   128     wrap_free_constructors ~> free_constructors
   128     wrap_free_constructors ~> free_constructors
   129   INCOMPATIBILITY.
   129   INCOMPATIBILITY.
   130 
   130 
       
   131 * Old datatype package:
       
   132   * The generated theorems "xxx.cases" and "xxx.recs" have been renamed
       
   133     "xxx.case" and "xxx.rec" (e.g., "sum.cases" -> "sum.case").
       
   134     INCOMPATIBILITY.
       
   135 
   131 * Old and new (co)datatype packages:
   136 * Old and new (co)datatype packages:
   132   * Generated constants "xxx_case" and "xxx_rec" have been renamed "case_xxx"
   137   * The generated constants "xxx_case" and "xxx_rec" have been renamed
   133     and "rec_xxx" (e.g., "prod_case" ~> "case_prod").
   138     "case_xxx" and "rec_xxx" (e.g., "prod_case" ~> "case_prod").
   134     INCOMPATIBILITY.
   139     INCOMPATIBILITY.
   135 
   140 
   136 * The types "'a list" and "'a option", their set and map functions, their
   141 * The types "'a list" and "'a option", their set and map functions, their
   137   relators, and their selectors are now produced using the new BNF-based
   142   relators, and their selectors are now produced using the new BNF-based
   138   datatype package.
   143   datatype package.