Download Latest Version ELENA 6.8 source code.tar.gz (1.5 MB)
Email in envelope

Get an email when there's a new version of ELENA Programming Language

Home / v6.0.8
Name Modified Size InfoDownloads / Week
Parent folder
elena-lang-6.0.8-2.x86_64.rpm 2024-03-21 2.2 MB
elena-lang-6.0.8-2.i386.rpm 2024-03-21 2.2 MB
elena-lang-6.0.8-2.ppc64le.rpm 2024-03-21 2.2 MB
elena-lang-6.0.8-2.aarch64.rpm 2024-03-21 2.2 MB
elena-lang-6.0.8.x86-setup.exe 2024-03-21 15.1 MB
elena-lang-6.0.8.x64.zip 2024-03-21 2.2 MB
elena-lang-6.0.8.x86.zip 2024-03-21 2.3 MB
elena-6.0.8.i386-linux.deb 2024-03-21 1.7 MB
elena-6.0.8.ppc64le-linux.deb 2024-03-21 1.7 MB
elena-6.0.8.amd64-linux.deb 2024-03-21 1.6 MB
elena-6.0.8.aarch64-linux.deb 2024-03-21 1.7 MB
ELENA 6.0.8 source code.tar.gz 2024-03-21 2.6 MB
ELENA 6.0.8 source code.zip 2024-03-21 3.2 MB
README.md 2024-03-21 2.5 kB
v6.0.8 source code.tar.gz 2024-03-21 2.6 MB
v6.0.8 source code.zip 2024-03-21 3.2 MB
Totals: 16 Items   46.7 MB 0

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<profile-name> - [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)

Please visit a release page to download the binaries: https://github.com/ELENA-LANG/elena-lang/releases/tag/v6.0.8

Source: README.md, updated 2024-03-21