All releases of JEL


Release Notes: JDK 5 source compatibility (please use earlier versions with older JDKs). An Ant build, a Docbook manual, and small fixes.


Release Notes: JDK 1.4 source compatibility was ensured. Detailed result type identification prior to run-time was implemented. Documentation fixes were made.


Release Notes: Size decreases, improved compilation performance due to reduced heap allocations, internal representations of the expressions by tree, and a new hand-written parser.


Release Notes: The size and performance of the library was improved by around 14%. Some interfaces have changed (compatibly), presenting ways to boost performance in applications using JEL's dynamic variables. The manual was improved.


Release Notes: Customizable string comparisons (using locale by default) and non-primitive type casts have been added.


Release Notes: Fixes for a number of bugs (some critical), improved compilation performance, and reduced library size.


Release Notes: Automatic unwrapping of designated objects to strings, and a couple of minor bugfixes.


Release Notes: A fix was made for the bug which prevented the methods in classes implementing one of JEL reflection interfaces from being called properly.


Release Notes: Automatic unwrapping of Java reflection objects to corresponding primitive types, a greatly expanded testsuite, and bugfixes.


Release Notes: An interface to dynamic variables was added, which allows you to add new variables to JEL without supplying the class file defining them. Automatic unwrapping of objects to primitive types was added. Compiler error messages are now in a separate file, ready for internationalization. The manual was substantially revised and improved.