Share

lfyre:high-performance flexible language

File Release Notes and Changelog

Release Name: 0.1.0

Notes:
This release contains several a new features: keywords 'foreign' and 'is_foreign' to interface
to existing C libraries and headers, support for 'final transient' class fields, and a pure lfyre input/output library.
Also, examples have been upgraded to use the new input/output library and a bug in key_return_set() was fixed.

Changes: From 0.0.13 to 0.1.0: (Massimiliano Ghilardi, 04 Mar 2005) * Started writing input/output library. * Splitted *.lfyre files in level1/ and level2/ folders: level1/ contains String and input/output libraries, level2/ contains bindings for compiler API and compiler extensions, written in pure lfyre. Examples and benchmarks were moved accordingly. * Modified the examples and benchmarks to take advantage of the String and input/output libraries. * Fixed emit_c_typeflags_cache() to emit correct TYPEFLAGS. * Fixed key_return_set() not to clear e[0]->m on failure. * Added 'foreign' and 'is_foreign' keywords. * Added support for (final transient) class fields.