ELENA 6.0.8
Description
ELENA 6.0.8 is out for all supported platforms : Windows x86 / x86-64, Linux x86 / x86-64 / AARCH64 / PPC64le!
The release includes a number of critical bug fixes, new functionality and ported samples.
Fixes # (issue)
- [ADDED] an opcode LNEG
- [ADDED] native negate operation for long integers
- [ADDED] #588 - Operation with int constant
- [ADDED] multi-profiles per a single project file; new option -l
- [ADDED] #638 - Accessing a variable declared in the upper scope
- [FIXED] calling a variadic method without arguments directly
- [FIXED] declaring a template based type with T is an array as a method result
- [FIXED] GC : perm generation is not included as roots for the partial collect
- [FIXED] generating a proper debug info for local structure / structure self
- [FIXED] it has to be possible to convert int literal directly to v_int8 / v_int16 / v_int64, depending on the value size
- [FIXED] x86 MTA : starting the new thread / program
- [FIXED] x86 MTA : GC routine
- [FIXED] byrefHandler : if it is not contain the explicit return, assign self to byref retVal
- [FIXED] no need for typecasting operation after if-else operation with both branches containging returning operation
- [FIXED] optimizing operation with int constants
- [ADDED] sqlite module
- [FIXED] string.toUpper() : returns a string with an incorrect length
- [FIXED] windproc
- [ADDED] xforms
- [ADDED] sqlite_test
- [FIXED] Rosetta Code : Interactive programming (repl), Vigenère cipher
- [ADDED] c_a_g sample
- [ADDED] agenda sample
- [ADDED] graph sample
- [ADDED] support for stdcall for win32
- [ADDED] project settings - select the project profile
- [FIXED] #634 - IDE debugger: the debugger must hide trace line on wait
- [FIXED] #634 - debugger step over some expressions
- [FIXED] #636 - IDE bugs
- [FIXED] displaying stack-allocated structures
- [FIXED] warn if the source code is not compiled after the change before run / debug
- [FIXED] warn if the source code is changed and not save before run / debug
- [FIXED] the document is in read-only mode during the debugging
Type of change
- Bug fix (non-breaking change which fixes an issue)
- New feature (non-breaking change which adds functionality)
- Breaking change (fix or feature that would cause existing functionality to not work as expected)
Link
Please visit a release page to download the binaries: https://github.com/ELENA-LANG/elena-lang/releases/tag/v6.0.8