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

Iteration21 #647

Merged
merged 78 commits into from
Apr 18, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
78 commits
Select commit Hold shift + click to select a range
bd654d1
housekeeping
arakov Mar 21, 2024
0bc0ca1
Merge pull request #644 from ELENA-LANG/develop
arakov Mar 21, 2024
ef8ca32
Merge pull request #645 from ELENA-LANG/develop
arakov Mar 21, 2024
f5be617
Merge branch 'develop' into iteration21
arakov Mar 21, 2024
5fb83ea
Update README.md
arakov Mar 21, 2024
868f280
housekeeping
arakov Mar 21, 2024
0dd64d8
adding night build
arakov Mar 21, 2024
5e2873f
fixing build
arakov Mar 21, 2024
d539a2f
working on build actions
arakov Mar 21, 2024
70ebda1
housekeeping
arakov Mar 21, 2024
c4a1c1a
housekeeping
arakov Mar 21, 2024
30be02a
housekeeping
arakov Mar 21, 2024
3856b5a
housekeeping
arakov Mar 21, 2024
5a32afb
housekeeping
arakov Mar 21, 2024
a539766
housekeeping
arakov Mar 21, 2024
e4e1453
housekeeping
arakov Mar 21, 2024
9bbea12
housekeeping
arakov Mar 21, 2024
666525d
housekeeping
arakov Mar 21, 2024
dc81bd3
Merge branch 'develop' into iteration21
arakov Mar 21, 2024
315c7b8
housekeeping : rearranging files
arakov Mar 21, 2024
adea6d3
[ADDED] include / exclude file
arakov Mar 23, 2024
0eac950
elt : exception handler (e.g. unresolved reference)
arakov Mar 24, 2024
084d69c
[ADDED] elc unit / functional tests
arakov Mar 26, 2024
afd30e0
housekeeping
arakov Mar 26, 2024
0c6844d
[ADDED] elc unit / functional tests
arakov Mar 26, 2024
4659999
#637 : working on unit test support
arakov Mar 27, 2024
6b90f4f
refactoring compiler code to enable unit tests
arakov Mar 28, 2024
81096c6
housekeeping
arakov Mar 28, 2024
0ea69e8
#637 : supporting google tests
arakov Mar 28, 2024
2bbd8db
#637 : refactoring code to support unit tests
arakov Apr 1, 2024
b8d333e
[ADDED] #637 - unit tests for byRefOp optimization
arakov Apr 2, 2024
e381728
passing first unit-test
arakov Apr 2, 2024
8c987fd
#637 - [FIXED]unit tests for byRefOp optimization - variant 1
arakov Apr 2, 2024
c40133d
[FIXED] ushort - native comparison operations
arakov Apr 2, 2024
2517227
[ADDED] system'net
arakov Apr 3, 2024
7425fa4
working on unit-test
arakov Apr 3, 2024
e4da12b
housekeeping
arakov Apr 3, 2024
b374afb
[FIXED] ctrl+w hides the frame
arakov Apr 3, 2024
79e8c03
[ADDED] ins / over modes
arakov Apr 4, 2024
e3ada7d
refactoring meta info generation : adding a namespace
arakov Apr 5, 2024
9dc8b11
housekeeping
arakov Apr 5, 2024
6bf0997
working on category support
arakov Apr 7, 2024
394f0f0
supporting distributed type lists
arakov Apr 8, 2024
fb2e8ac
working on test engine
arakov Apr 8, 2024
da8ce1e
working on implementing testCase inline template
arakov Apr 8, 2024
b288c9b
meta expression - supporting nested singletons
arakov Apr 9, 2024
576183c
housekeeping
arakov Apr 9, 2024
0ab14bb
using ltests for api functional tests
arakov Apr 9, 2024
e93a20b
[ADDED] dark color scheme
arakov Apr 9, 2024
ddf6a43
adding a new lib - net
arakov Apr 9, 2024
cbf9685
migrating net library
arakov Apr 10, 2024
ff6a24b
changing the background color
arakov Apr 10, 2024
c32489c
[ADDED] new class flag - elPacked
arakov Apr 10, 2024
4f58a61
[FIXED] optimization : copy 8 / copydpn 8
arakov Apr 11, 2024
2f8df7e
optimizing fillir opcode
arakov Apr 11, 2024
89f4ae4
fixing config
arakov Apr 11, 2024
7441c76
[FIXED]x64 : GC_ALLOCPERM
arakov Apr 12, 2024
4041f65
[FIXED] x64 : fround opcode
arakov Apr 12, 2024
11e16b7
fixing x64 gui samples
arakov Apr 13, 2024
2c11151
IDE : displaying an array of real numbers
arakov Apr 13, 2024
efc0081
[FIXED] x86-64 : fabs opcode
arakov Apr 14, 2024
5261953
[FIXED] (IDE Win64) CTRL_V operation
arakov Apr 15, 2024
41e44f6
[FIXED]x86-64 : loadxx opcodes
arakov Apr 15, 2024
f174c18
fixing x86-64 opcodes : addn / subn
arakov Apr 15, 2024
c9f63cc
[FIXED] interpreter sample for x86-64
arakov Apr 16, 2024
0629580
x86-64 : fixing interpreter sample
arakov Apr 16, 2024
cfb4748
housekeeping
arakov Apr 16, 2024
65436df
fixing x86-64
arakov Apr 17, 2024
07309c4
[FIXED]x86-64 : xdispatchmr opcode
arakov Apr 17, 2024
1e67068
x86-64 : fixing script samples
arakov Apr 17, 2024
151edde
x64 : fixing GC
arakov Apr 18, 2024
ea9725a
x86 : optimizing open opcode
arakov Apr 18, 2024
0b23121
house keeping
arakov Apr 18, 2024
438b223
testing
arakov Apr 18, 2024
bc874dd
testing
arakov Apr 18, 2024
ad2dbee
testing
arakov Apr 18, 2024
84d41c2
housekeeping
arakov Apr 18, 2024
c71e7a8
housekeeping
arakov Apr 18, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
26 changes: 0 additions & 26 deletions .circleci/config.yml

This file was deleted.

22 changes: 22 additions & 0 deletions .github/workflows/msbuild.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,8 @@ env:
# https://docs.github.com/actions/learn-github-actions/managing-complex-workflows#using-a-build-matrix
BUILD_CONFIGURATION: Release

BUILD_TAG: 6.0.9

permissions:
contents: read

Expand All @@ -38,8 +40,28 @@ jobs:
- name: Add MSBuild to PATH
uses: microsoft/[email protected]

- name: Setup Nuget
uses: Nuget/[email protected]

- name: Restore nuget packages
run: nuget restore ${{env.SOLUTION_FILE_PATH}}

- name: Build
working-directory: ${{env.GITHUB_WORKSPACE}}
# Add additional options to the MSBuild command line here (like platform or verbosity level).
# See https://docs.microsoft.com/visualstudio/msbuild/msbuild-command-line-reference
run: msbuild /m /p:Configuration=${{env.BUILD_CONFIGURATION}} ${{env.SOLUTION_FILE_PATH}} /p:platform=${{ matrix.platform }} /m:2

- name: Compile Lib
shell: cmd
run: build\rebuild_lib60_${{matrix.platform}}.bat

- name: Prepare Artifact
shell: cmd
run: build\create_package_${{matrix.platform}}.bat

- name: Upload artifact
uses: actions/upload-artifact@v4
with:
name: elena-lang-${{matrix.platform}}-${{ env.BUILD_TAG }}
path: build\${{matrix.platform}}
43 changes: 43 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,46 @@
## ELENA 6.0.9
*19.04.2024*

- ELENA
- [ADDED] new opcode - parent
- [ADDED] meta expression: nested singletons
- [ADDED] new class flag - elPacked
- [ADDED] new attribute - packed

- ELC
- [ADDED] #637 - unit tests for byRefOp optimization
- [ADDED] #637 - unit tests for intCopying optimization
- [ADDED] #610 - struct redesign
- [FIXED] optimization : copy 8 / copydpn 8
- [FIXED] #615 : The field is not property incremented by an addition assignment
- [FIXED] x64 : fround opcode
- [FIXED] x64 : fabs opcode
- [FIXED] x86 : xdispatchmr opcode

- API
- [ADDED] system'dynamic'expressions'LazySymbolExpression
- [FIXED] ushort - native comparison operations
- [ADDED] system'net
- [ADDED] ltests
- [ADDED] net
- [ADDED] win64 gui
- [FIXED] realOp.RoundedInt extension

- SAMPLES
- [FIXED] interpreter sample for x86-64

- Tools
- [FIXED] #618 : template class descriptions

- IDE
- [ADDED] include / exclude file
- [FIXED] ctrl+w hides the frame
- [ADDED] ins / over modes
- [ADDED] dark color scheme

- Misc
- [ADDED] GitHub Action - MSBuild nightly build

## ELENA 6.0.8
*21.03.2024*

Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@

<div align="center">

[![Build status](https://ci.appveyor.com/api/projects/status/qc5dvs5lueubivuo?svg=true)](https://ci.appveyor.com/project/arakov/elena-lang)
[![MSBuild](https://github.com/ELENA-LANG/elena-lang/actions/workflows/msbuild.yml/badge.svg?branch=master)](https://github.com/ELENA-LANG/elena-lang/actions/workflows/msbuild.yml)
[![Sponsor](https://img.shields.io/badge/patreon-donate-green.svg)](https://www.patreon.com/elena_lang)
[![Sponsor](https://img.shields.io/static/v1?label=Sponsor&message=%E2%9D%A4&logo=GitHub&link=https://github.com/sponsors/arakov)](https://github.com/sponsors/arakov)

Expand Down
2 changes: 1 addition & 1 deletion VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
6.0.8
6.0.9
36 changes: 0 additions & 36 deletions appveyor.yml

This file was deleted.

Loading