Release Notes for LITTLE Preliminary Release V0.7.9.5

What's New in Release 0.7.9.5

This release enables the REP feature. It is now possible to 'work' with the read-eval-print loop.

Additional fixes:

What's New in Release 0.7.9.4

V0.7.9.4 is a bugfix release. It fixes the following major issues:

What's New in Release 0.7.9.3

V0.7.9.3 is mainly a bugfix release. It fixes the following major issue:

This problem actually was caused by erratively garbage collected objects.

The VM command line tool little has been modified. It has been renamed to .little, and is invoked via wrapper script little, which takes care of setting up a suitable environment (setting LITTLE_HOME, adding $LITTLE_HOME/lib to library path etc). The interpreter default behaviour, if started without a class name as entry point, now is to silently quit. The read-eval-print facility is entered via -i-option to the wrapper script.

Additionally, this is the first release, which includes a native code JIT. This feature is available on SGI/MIPS platforms only. Currently, it leads to a performance increase of close to factor 2 for applications, which are well cacheable.

What's New in Release 0.7.9.2

Several classes and methods have been added to allow more convenient container handling. These include:

What's New since Initial Release 0.7.6

This release provides the following new features and capabilities:

Fixed Issues

Not Yet Implemented Features

LITTLE is still at an early development stage, so this list is certainly too short, as many features are still behind the horizon and will be missing for a long time - like a decent UI class library, or DB access.

The feature whose absence hurts most surely is some kind of API documentation. Currently, you have to take a look at the demo code included in the distribution and/or available online. The release of some kind of API doc strongly depends on the maturity of the little.compiler package, as the doctree generator will be included here. Release 0.8 of the language will include this functionality and, at least, rudimentary class library reference.

The list below just mentions missing features of the core language & libraries:

Known Bugs & Issues

Remarks

This demo release uses synchronous garbage collection to avoid performance penalties due to locking overhead.

Later releases will contain the async-multi-threaded runtime as well.