Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ELENA 6.3.0 #684

Merged
merged 3 commits into from
Aug 22, 2024
Merged

ELENA 6.3.0 #684

merged 3 commits into from
Aug 22, 2024

Conversation

arakov
Copy link
Member

@arakov arakov commented Aug 22, 2024

Description

ELENA 6.3.0 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)

ELENA 6.3.0

  • [ADDED] key-value expression
  • [ADDED] Support enumeration list #265 : Support enumeration list
  • [ADDED] self attribute
  • [ADDED] new operator $size
  • [ADDED] text blocks
  • [ADDED] method reference - &myMethod
  • [FIXED] single dispatcher : if an argument is nillable, it can accept nil value
  • [ADDED] String interpolation
  • [REDUX] iterator method
  • [ADDED] public / private / protected fields #496 : private fields
  • [FIXED] private constructor must be called directly
  • [FIXED] accessing static fields inside a structure
  • [FIXED] ppc64le : decoratorTest()
  • [FIXED] Boxing the symbol expression #667 : Boxing the symbol expression
  • [FIXED] only public classes can be loaded in run-time
  • [ADDED] Optimization unit tests #637 : bt optimization 4 unit test
  • [FIXED] var attribute is allowed to be in the method argument list
  • [FIXED] "__typeof self" expression inside the nested class / closure
  • [FIXED] GC_ALLOC routine for vm mode
  • [ADDED] CF : alternative output
  • [ADDED] reusing PermVectorTable after windows are closed
  • [ADDED] xforms60 script
  • [FIXED] external calls to be excluded from managed stack frames
  • [FIXED] Directory.getFiles : raising an exception if no files were found
  • [ADDED] xforms example
  • [ADDED] VSCode extension to run / debug ELENA program #658 : new project LDBG - ELENA Debugger Adapter

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.3.0

YairBybabayov and others added 3 commits August 11, 2024 20:20
* Update README.md
* ELENAVM : display if VM is 32 or 64 bit on Windows? #680
* fixed string type
* finall fixes (ocp for getArchitectureName())
---------

Co-authored-by: Aleksey Rakov <[email protected]>
* #658 : creating dpa
* [FIXED] "__typeof self" expression inside the nested class / closure
* [REDUX] iterator method
* #496 : adding support the private fields
@arakov arakov merged commit 9bbf8fc into master Aug 22, 2024
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants