Skip to content

ELENA 6.0.8

Compare
Choose a tag to compare
@arakov arakov released this 21 Mar 10:13
· 74 commits to master since this release
730bc59

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