-
Notifications
You must be signed in to change notification settings - Fork 30
Version Planning and Release Log
pfmiles edited this page Oct 22, 2014
·
5 revisions
Here describes the version management of dropincc.java. And also the currently usable released binaries in the following list
- Dropincc.java utilizes the 'majorVersion.minorVersion.revision' three digits separated by dots' version number format to track its versions.
- For all 'majorVersion < 1' are beta versions. This project's currently goal is to reach 1.0.x version. This will take much time.
- The change of 'minorVersion' number means minor API change, functional improvements or planned minor feature implementation.
- 'revision' number changes mean bug fixes or performance improvements.
- v0.3.0 which performs a 'longest-matching' lexer behavior is in heavy development...
- Current stable release is v0.2.2
- v0.2.2, released on 10.22.2014. bug fixed: https://github.com/pfmiles/dropincc.java/issues/28; and some minor improvements in dynamic compiler tool, and also generated parser code.
- v0.2.1, released on 08.15.2013. It's a production release which correctness is proven. It's being run dozens of millions of times everyday in some of our online systems.
- v0.1.0, the very initial version released. This version could do normal LL(*) parsing and does not support backtrack when encountering non-LL regular grammars. The lexer rules are still 'earlier match' style which will be changed to 'longest match' style in the future. Along with a Toy example and a 'Hello World' alike 'Calculator Example' in its README file.