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

Iteration20 #640

Merged
merged 1 commit into from
Mar 21, 2024
Merged

Iteration20 #640

merged 1 commit into from
Mar 21, 2024

Conversation

arakov
Copy link
Member

@arakov arakov commented Mar 21, 2024

  • preparing new version
  • [FIXED] calling a variadic method without arguments directly
  • [ADDED] an opcode LNEG
  • [ADDED] native negate operation for long integers
  • [FIXED] declaring a template based type with T is an array as a method result
  • [ADDED] sqlite module
  • [FIXED] string.toUpper() : returns a string with an incorrect length
  • [FIXED] Rosetta Code : Vigenère cipher
  • [FIXING]c_a_g sample
  • [FIXED] GC : perm generation is not included as roots for the partial collect
  • [FIXED] windproc
  • [ADDED] support for stdcall for win32
  • IDE - refactoring notification routines
  • [FIXED] IDE notification refactoring
  • [FIXED] displaying stack-allocated structures
  • [Samples] c_a_g sample
  • [ADDED] c_a_g sample
  • [ADDED] agenda sample
  • [ADDED] graph sample
  • [FIXED] it has to be possible to convert int literal directly to v_int8 / v_int16 / v_int64, depending on the value size
  • [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
  • [FIXED] IDE bugs #636 - IDE bugs
  • [ADDED]x86 mt
  • [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] IDE debugger: the debugger must hide trace line on wait #634 - debugger step over some expressions
  • [FIXED] optimizing operation with int constants
  • [ADDED] xforms module
  • [ADDED] multi-profiles per a single project file; new option -l
  • [ADDED] project settings - select the project profile
  • [ADDED] Accessing a variable declared in the upper scope #638 - Accessing a variable declared in the upper scope
  • fixing script samples

Description

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] Operation with int constant #588 - Operation with int constant
  • [ADDED] multi-profiles per a single project file; new option -l
  • [ADDED] Accessing a variable declared in the upper scope #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] IDE debugger: the debugger must hide trace line on wait #634 - IDE debugger: the debugger must hide trace line on wait
  • [FIXED] IDE debugger: the debugger must hide trace line on wait #634 - debugger step over some expressions
  • [FIXED] IDE bugs #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)

* preparing new version
* [FIXED] calling a variadic method without arguments directly
* [ADDED] an opcode LNEG
* [ADDED] native negate operation for long integers
* [FIXED] declaring a template based type with T is an array as a method result
* [ADDED] sqlite module
* [FIXED] string.toUpper() : returns a string with an incorrect length
* [FIXED] Rosetta Code : Vigenère cipher
* [FIXING]c_a_g sample
* [FIXED] GC : perm generation is not included as roots for the partial collect
* [FIXED] windproc
* [ADDED] support for stdcall for win32
* IDE - refactoring notification routines
* [FIXED] IDE notification refactoring
* [FIXED] displaying stack-allocated structures
* [Samples] c_a_g sample
* [ADDED] c_a_g sample
* [ADDED] agenda sample
* [ADDED] graph sample
* [FIXED] it has to be possible to convert int literal directly to v_int8 / v_int16 / v_int64, depending on the value size
* [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
* [FIXED] #636 - IDE bugs
* [ADDED]x86 mt
* [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] #634 - debugger step over some expressions
* [FIXED] optimizing operation with int constants
* [ADDED] xforms module
* [ADDED] multi-profiles per a single project file; new option -l<profile-name>
* [ADDED] project settings - select the project profile
* [ADDED] #638 - Accessing a variable declared in the upper scope
* fixing script samples
@arakov arakov merged commit 730bc59 into master Mar 21, 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.

1 participant