Skip to content

Commit

Permalink
Iteration21 (#647)
Browse files Browse the repository at this point in the history
* housekeeping

* Update README.md

* housekeeping

* adding night build

* fixing build

* working on build actions

* housekeeping

* housekeeping

* housekeeping

* housekeeping

* housekeeping

* housekeeping

* housekeeping

* housekeeping

* housekeeping

* housekeeping : rearranging files

* [ADDED] include / exclude file
[FIXED] refactoring project structure

* elt : exception handler (e.g. unresolved reference)

* [ADDED] elc unit / functional tests
[FIXED] #618 : template class descriptions

* housekeeping

* [ADDED] elc unit / functional tests

* #637 : working on unit test support

* refactoring compiler code to enable unit tests

* housekeeping

* #637 : supporting google tests

* #637 : refactoring code to support unit tests

* [ADDED] #637 - unit tests for byRefOp optimization

* passing first unit-test

* #637 - [FIXED]unit tests for byRefOp optimization - variant 1

* [FIXED] ushort - native comparison operations

* [ADDED] system'net

* working on unit-test

* housekeeping

* [FIXED] ctrl+w hides the frame
housekeeping

* [ADDED] ins / over modes
[ADDED] #637 - unit tests for intCopying optimization

* refactoring meta info generation : adding a namespace

* housekeeping

* working on category support

* supporting distributed type lists

* working on test engine

* working on implementing testCase inline template

* meta expression - supporting nested singletons

* housekeeping

* using ltests for api functional tests

* [ADDED] dark color scheme

* adding a new lib - net

* migrating net library

* changing the background color

* [ADDED] new class flag - elPacked
[ADDED] new attribute - packed
[ADDED] #610 - struct redesign

* [FIXED] optimization : copy 8 / copydpn 8
[FIXED] #615 : The field is not property incremented by an addition assignment

* optimizing fillir opcode

* fixing config

* [FIXED]x64 : GC_ALLOCPERM

* [FIXED] x64 : fround opcode
[ADDED] win64 gui
[FIXED] realOp.RoundedInt extension

* fixing x64 gui samples

* IDE : displaying an array of real numbers

* [FIXED] x86-64 : fabs opcode

* [FIXED] (IDE Win64) CTRL_V operation
[FIXED] context browser

* [FIXED]x86-64 : loadxx opcodes

* fixing x86-64 opcodes : addn / subn

* [FIXED] interpreter sample for x86-64

* x86-64 : fixing interpreter sample

* housekeeping

* fixing x86-64

* [FIXED]x86-64 : xdispatchmr opcode

* x86-64 : fixing script samples

* x64 : fixing GC

* x86 : optimizing open opcode

* house keeping

* testing

* testing

* testing

* housekeeping

* housekeeping
  • Loading branch information
arakov authored Apr 18, 2024
1 parent 93e981f commit f62ae2a
Show file tree
Hide file tree
Showing 830 changed files with 23,451 additions and 197,567 deletions.
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

0 comments on commit f62ae2a

Please sign in to comment.