Releases: jumanji144/Jasm
Releases · jumanji144/Jasm
2.0.0.1-beta pre release
What's Changed
- JDK-8274347: Do not use switch expressions inline with method call parameters by @Col-E in #7
- Varied fixes by @Col-E in #8
- Asorted fixes by @Nowilltolife
Full Changelog: 2.0.0...2.0.0.1
2.0.0-beta pre release
This is the first release of the new JASM format and backend parser.
The feature set is the same as the previous jasm but with the following additions:
- builtin class -> jasm
- builtin ast -> class
- way more checking and verification
- more robust syntax and parsing
- errors instead of exceptions
- partial results
Expression fix
Changes
- Fixed expressions not parsing as part of body
- Added test Suit
Full Changelog: 1.4.3.2...1.4.3.3
Package refactor, additions to match spec
Changes
- Added record and deprecated attributes
- Added local variable instruction from localvariabletable
- Added frame instruction for stackmapframes
- Package refactor for groups
Full Changelog: 1.4.3.1...1.4.3.2
Invokedynamic fix and minor fixes
Full Changelog: 1.4.3...1.4.3.1
Argument rework and more control over parsing behaviour
Changes
- Argument class system
- One line instructions
- Argument validation both jasm and support methods for own
Full Changelog: 1.4.2...1.4.3
Maybe keyword for module
Maybe keyword framework & extends / implements rework
Changes:
- Changed
extends
andimplements
to being included in theClassDeclarationGroup
to fix the fact that Attribute parser expected them to be before the class declaration - Added a framework for
maybe
keywords which might exist. - Made
to
andwith
keyword optional for modules - Made
args
keyword optional - Test fixes
Full Changelog: 1.4.1...1.4.2
Minor fix for child being null
Full Changelog: 1.4.1.3...1.4.1.4
Minor fix for access mods
Full Changelog: 1.4.1.2...1.4.1.3