- compile for Java 8
- update parent pom
- update sushi 2.8.14 to sushi 3.1.6 and inline 1.1.1
- Fix multi-threading problem: Visits cannot be shared, I have to use new instances.
- Fix operand decoding when loading wide iinc and ret instructions.
- Update sushi 2.8.2 to 2.8.7 and graph 1.0.0. Changed all PrintStreams to PrintWriters.
- Changed PrintStreams to PrintWriters in all public methods.
- Update sushi 2.8.0 to 2.8.1.
- Changed License from LGPL to Apache 2.0.
- Renamed net.sf.beezle.mork to net.oneandone.mork.
- Compile for Java 7.
- Update Sushi 2.6.x to 2.8.1.
- Improved ErrorHandler:
- added ExceptionErrorHandler to report exceptions immediately
- added a close() method for deferred exceptions. Mapper will never return null now.
- IOException no longer reported to the handler - they are throw immediately now.
- Parallel lr(k) generation.
- Improved conflict output.
- Classfile api tweaks.
- Support interfaces when merging attribute types.
- Generate Class Files with version 50 (= Java 6).
- Conflict resolution.
- Dump LALR(1) generation - generate LR(k) instead.
- Dump xml support, it never worked.
- Changed terminology: grammar files are syntax files now.
- Changed References to syntax files in Mapper file from "grm" to "syntax".
- Changed naming convention for syntax files: capitalized with extension .syntax.
- Changed naming convention for mapper files: base name like syntax file, extension .mapper.
- Moved Project into Beezle: copied source code in svn; changed package and groupId to net.oneandone.mork.
- Changed examples into self-contained Maven projects.
- Manual updates.
- Update Sushi 2.2 to 2.6.1.
- Fixed ClassRef.resolve for Array types.
- Improved repository and class file loading performance.
- Improved class file loading performance.