equal
deleted
inserted
replaced
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. |