diff --git a/.github/workflows/msbuild.yml b/.github/workflows/msbuild.yml index d9c6b9ce5..1b16320f1 100644 --- a/.github/workflows/msbuild.yml +++ b/.github/workflows/msbuild.yml @@ -20,7 +20,7 @@ env: # https://docs.github.com/actions/learn-github-actions/managing-complex-workflows#using-a-build-matrix BUILD_CONFIGURATION: Release - BUILD_TAG: 6.2.2 + BUILD_TAG: 6.2.3 permissions: contents: read diff --git a/CHANGELOG.md b/CHANGELOG.md index 31fc67612..f3e53ff12 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,20 +5,31 @@ - [ADDED] #265 : Support enumeration list - [ADDED] self attribute - [ADDED] new operator $size + - [ADDED] text blocks + - [ADDED] method reference - &myMethod - ELC - [FIXED] private constructor must be called directly - [FIXED] accessing static fields inside a structure - [FIXED] ppc64le : decoratorTest() + - [FIXED] #667 : Boxing the symbol expression + - [FIXED] only public classes can be loaded in run-time - VM + - [FIXED] GC_ALLOC routine for vm mode - RT +- SM + - [ADDED] CF : alternative output + - API - [ADDED] reusing PermVectorTable after windows are closed + - [ADDED] xforms60 script + - [FIXED] external calls to be excluded from managed stack frames - SAMPLES + - [ADDED] xforms example - Tools - [ADDED] #658 : new project LDBG - ELENA Debugger Adapter diff --git a/build/aarch64/build_package_arm64.script b/build/aarch64/build_package_arm64.script index 4c5bb3f2f..22e50bb81 100755 --- a/build/aarch64/build_package_arm64.script +++ b/build/aarch64/build_package_arm64.script @@ -1,5 +1,5 @@ #!/bin/bash -RELEASE=elena-6.2.2.aarch64-linux +RELEASE=elena-6.2.3.aarch64-linux mkdir -p /usr/share/elena mkdir -p /etc/elena/ diff --git a/build/aarch64/control b/build/aarch64/control index 981c56c1d..4724d00d5 100644 --- a/build/aarch64/control +++ b/build/aarch64/control @@ -1,5 +1,5 @@ Package: elena-lang -Version: 6.2.2 +Version: 6.2.3 Architecture: aarch64 Maintainer: Alex Rakov Depends: libc6 (>= 2.1) diff --git a/build/amd64/build_package_amd64.script b/build/amd64/build_package_amd64.script index fbd661d86..eb0387e0d 100755 --- a/build/amd64/build_package_amd64.script +++ b/build/amd64/build_package_amd64.script @@ -1,5 +1,5 @@ #!/bin/bash -RELEASE=elena-6.2.2.amd64-linux +RELEASE=elena-6.2.3.amd64-linux mkdir -p /usr/share/elena mkdir -p /etc/elena/ diff --git a/build/amd64/control b/build/amd64/control index 036bf08f1..a8c6cdb32 100644 --- a/build/amd64/control +++ b/build/amd64/control @@ -1,5 +1,5 @@ Package: elena-lang -Version: 6.2.2 +Version: 6.2.3 Architecture: amd64 Maintainer: Alex Rakov Depends: libc6 (>= 2.1) diff --git a/build/elena_inno.iss b/build/elena_inno.iss index 986c53eb0..42afc8118 100644 --- a/build/elena_inno.iss +++ b/build/elena_inno.iss @@ -7,7 +7,7 @@ ; (To generate a new GUID, click Tools | Generate GUID inside the IDE.) AppId={{3CAA69D3-0F98-44B1-A73E-E864BA51D5BD} AppName=ELENA Programming Language -AppVersion=6.2.2 +AppVersion=6.2.3 ;AppVerName=ELENA Programming Language 6.2.0 AppPublisher=Alexey Rakov AppPublisherURL=http://github.com/ELENA-LANG/elena-lang diff --git a/build/i386/build_package_i386.script b/build/i386/build_package_i386.script index 106121dd2..74e0924cd 100755 --- a/build/i386/build_package_i386.script +++ b/build/i386/build_package_i386.script @@ -1,5 +1,5 @@ #!/bin/bash -RELEASE=elena-6.2.2.i386-linux +RELEASE=elena-6.2.3.i386-linux mkdir -p /usr/share/elena mkdir -p /etc/elena/ diff --git a/build/i386/control b/build/i386/control index e8c376c78..bbb12a2ec 100644 --- a/build/i386/control +++ b/build/i386/control @@ -1,5 +1,5 @@ Package: elena-lang -Version: 6.2.2 +Version: 6.2.3 Architecture: i386 Maintainer: Alex Rakov Depends: libc6 (>= 2.1) diff --git a/build/ppc64le/build_package_ppc64le.script b/build/ppc64le/build_package_ppc64le.script index 4f2d42cfe..10c8c0a2b 100755 --- a/build/ppc64le/build_package_ppc64le.script +++ b/build/ppc64le/build_package_ppc64le.script @@ -1,5 +1,5 @@ #!/bin/bash -RELEASE=elena-6.2.2.ppc64le-linux +RELEASE=elena-6.2.3.ppc64le-linux mkdir -p /usr/share/elena mkdir -p /etc/elena/ diff --git a/build/ppc64le/control b/build/ppc64le/control index fe9f2a23e..0e0690ba1 100644 --- a/build/ppc64le/control +++ b/build/ppc64le/control @@ -1,5 +1,5 @@ Package: elena-lang -Version: 6.2.2 +Version: 6.2.3 Architecture: ppc64le Maintainer: Alex Rakov Depends: libc6 (>= 2.1) diff --git a/doc/todo.txt b/doc/todo.txt index e76ab32bd..e94907782 100644 --- a/doc/todo.txt +++ b/doc/todo.txt @@ -5,26 +5,22 @@ In development: [development] ### EPIC: elena 6.3 ### - === Iteration 28 (23.07) === - -------------------------------------- - - #637 - -------------------------------------- - - aarch64 : fix interfaceImplTests, decoratorTest - - === Iteration 29 === + === Iteration 29 (05.08) === -------------------------------------- dev: - upndown (connector) - - web server - weather forecast (project setup) + - web server - weather forecast gen: - nested call must not stop / start vm, maint: - - elena : nested classes should not be loadable at runtime - - constructor - single dispatcher; passing nil to single dispatcher (both normal / constructor) + - LoadExtensionDispatcherLA : currently all preloaded symbols are loaded, but should only for the used namespace port: - #658 : create simplest debug adapter; connect with it from VSCode prom: posting weekly -------------------------------------- + - web server - weather forecast (project setup) + - constructor - single dispatcher; passing nil to single dispatcher (both normal / constructor) + - #637 : unit tests -------------------------------------- === Iteration 30 ===