Releases: OpenJML/OpenJML
OpenJML 0.17.0-alpha-15
OpenJML 0.17.0-alpha-14
OpenJML 0.17.0-alpha-13
Publishing release 0.17.0-alpha-13
- Progress on revising how frame conditions are handled, especially for recursion
- Implementing helper fields
- Added arithmetic failure modes and --show-summary
- Refactoring internals and fixing miscellaneous bugs
OpenJML 0.17.0-alpha-12
Publishing release 0.17.0-alpha-12.
Initial implementation for reads clauses.
Addition of switch expressions
Fixed exception specs to be nullable
Fixed unchecked warnings
Tutorial and Makefile cleanup
Bug fixes.-- e.g. crash in Flow, problem with length fields
Addition of --arithmetic-failure, --show-summary
OpenJML 0.17.0-alpha-11
Publishing release 0.17.0-alpha-11.
Restored basic RAC to working order. There are still crashes and bugs with model fields and junitNG tests, but all demo cases and most test examples of RAC now work as expected.
OpenJML 0.17.0-alpha-10
Publishing release 0.17.0-alpha-10
- Significant refactoring to fit with OpenJDK symbol entering phase, with better handling of nested classes and model classes and members
- Implementation for recursive model fields
- Updating to double hyphen options
- RAC not (yet) operational
OpenJML 0.17.0-alpha-9
Publishing release 0.17.0-alpha-9
Up to date with openjdk-17-GA
Partial work on locset and dynamic frames
Simple RAC is now working (without model methods, model fields or invariants)
OpenJML 0.16.0-alpha-8
Publishing release 0.16.0-alpha-8
Fixes to inheritance of frame conditions.
OpenJML 0.16.0-alpha-7
Publishing release 0.16.0-alpha-7.
Issue #754.
Initial implementation of RAC.