Releases: maude-lang/Maude
Releases · maude-lang/Maude
Public alpha 136
- file API supports makeLink() message
- experimental directory API
- -assoc-unif-depth= flag to control A/AU unification search
Public alpha 135
- second control-C within a second now returns to command line
- fixed bug in deleteTimer() which would cause a later crash
- empty line is treated as implicit step command in debugger
- getLine() is now nonblocking
- changed semantics of stopTimer()
- standard streams now accept bad messages and return streamError()
Public alpha 134
- experimental time API
Public alpha 133
- fixed bugs in the processing of strategies in parameterized views
- fixed bug where irredundant prefix was echoed
- fixed bug where waiting on multiple file descriptors could ignore
some of them on platforms using pselect() such as Mac - constraint propagation gets more A/AU unification cases
- two optimizations to reduce the number of redundant AU-unifiers
- meta-interpreters running in the orginal process now have the
same error semantics as meta-interpreters running in new processes - file API has new error semantics
- missing start op-hook added to file.maude
- removeFile() message added to file.maude
- fixed a bug where irredundant unification was ignoring the
last variable in each subsumption check - removed destructive generation of order-sorted unifiers because
it breaks irredundant unification (which assume unifiers can
be retained) and generates denormalized unifiers anyway
Maude 3.1
- Support for unification modulo associativity-identity,
- Support for the generation of irredundant unifiers,
- Support for the filtering of variant unifiers using variant subsumption,
- Support for the generation of variant matchers,
- An implementation of Unix processes as Maude external objects,
- Several improvements in the presentation of results,
- Several improvements in the handling of control-c,
- Some bugs fixed, and
- Some improvements in syntax error detection and recovering.
Maude 3.0
- Symbolic reachability analysis of concurrent systems using narrowing,
- A strategy language for controlling rewriting,
- Three new external objects (files, standard streams and meta-interpreters),
- Parameterized views,
- A connection to SMT solvers CVC4 and Yices 2,
- Some bugs fixed, and
- Some improvements in syntax error detection and recovering.