ELENA 6.0.5
ELENA 6.0.5 is out for all supported platforms : Windows x86 / x86-64, Linux x86 / x86-64 / AARCH64 / PPC64le!
The release includes major performance optimization as well as a number of critical bug fixes
Fixes
- [ADDED]implementing corex60 routines
- [ADDED]constant array of integers
- [ADDED]native support for ?: operator
- [FIXED]#524 : Alt expression breaks the compilation
- [ADDED]message name functionality
- [ADDED]new opcodes : fiadd, fisub, fimul, fidiv
- [ADDED]basic bytecode optimization rules
- [ADDED]basic build optimization rules
- [ADDED]warn on unassigned variables
- [FIXED]nested class fields
- [FIXED]assignment operations with integers
- [FIXED]calling an interface / closed-class method
- [FIXED]warning on resending to itself (e.g. for constructor)
- [FIXED]resending to the property
- [FIXED]template-based extensions
- [FIXED]template of template
- [FIXED]do not box the returning self for the stacksafe method
- [FIXED]string comparison routines
- [FIXED]conversion routines
- [FIXED]nested exception catching
- [ADDED]number of new unit-tests
- [ADDED]system'runtime'commonOp - extension to read package info
- [ADDED]system'culture
- [ADDED]system'routines'stex
- [ADDED]new unit-tests: methodnotfound, nilreference
- [ADDED]24 sample
- [ADDED]Find dialog
- [ADDED]Goto dialog
- [ADDED]Toolbar dialog
- [ADDED]Context menu
- [FIXED]IDE blinking issues
- [ADDED]Window menu
- [ADDED]Unident
- [FIXED]Running to the cursor
- [ADDED]Recent files
- [ADDED]erase line, trim, upper case, lower case
- [ADDED]About dialog
- [ADDED]Editor settings
- [ADDED]Duplicate line
- [ADDED]close all but active
- [FIXED]API Doc generation
- [ADDED]ecv-cli: showing the method number
- [ADDED]ecv-cli: showing the module manifest info