Fri, 14 Feb 2014 15:14:35 +0100 |
blanchet |
generate unique names
|
changeset |
files
|
Fri, 14 Feb 2014 15:03:24 +0100 |
blanchet |
allow different functions to recurse on the same type, like in the old package
|
changeset |
files
|
Fri, 14 Feb 2014 15:03:23 +0100 |
blanchet |
improved 'datatype_new_compat': generate more fixpoint equations for types like 'datatype_new x = C (x list) (x list)' (here, one equation for each x list instead of a single for both), for higher compatibility + code generation attributes on the recursor
|
changeset |
files
|
Fri, 14 Feb 2014 14:54:08 +0100 |
traytel |
made N2M more robust w.r.t. identical nested types
|
changeset |
files
|
Fri, 14 Feb 2014 13:45:29 +0100 |
traytel |
register bnfs for (co)datatypes under their proper name (lost in af71b753c459)
|
changeset |
files
|
Fri, 14 Feb 2014 11:10:28 +0100 |
wenzelm |
updated keywords;
|
changeset |
files
|
Fri, 14 Feb 2014 10:33:57 +0100 |
blanchet |
restored old 'remotify' logic -- too many bugs were introduced when refactoring the code
|
changeset |
files
|
Fri, 14 Feb 2014 07:53:46 +0100 |
blanchet |
more (co)datatype docs
|
changeset |
files
|
Fri, 14 Feb 2014 07:53:46 +0100 |
blanchet |
hide 'rel' name -- this one is waiting to be merged with 'list_all2'
|
changeset |
files
|
Fri, 14 Feb 2014 07:53:46 +0100 |
blanchet |
updated docs to reflect the new 'free_constructors' syntax
|
changeset |
files
|
Fri, 14 Feb 2014 07:53:46 +0100 |
blanchet |
more precise spec rules for selectors
|
changeset |
files
|
Fri, 14 Feb 2014 07:53:46 +0100 |
blanchet |
removed needless robustness (no longer needed thanks to new syntax)
|
changeset |
files
|
Fri, 14 Feb 2014 07:53:46 +0100 |
blanchet |
aligned the syntax for 'free_constructors' on the 'datatype_new' and 'codatatype' syntax
|
changeset |
files
|
Fri, 14 Feb 2014 07:53:46 +0100 |
blanchet |
renamed 'wrap_free_constructors' to 'free_constructors' (cf. 'functor', 'bnf', etc.)
|
changeset |
files
|