Skip to content

ELENA 6.0.5

Compare
Choose a tag to compare
@arakov arakov released this 19 Aug 13:28
· 84 commits to master since this release
06835ea

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