Skip to content

Commit

Permalink
Develop (#595)
Browse files Browse the repository at this point in the history
* updating appveyor

* [ADDED] basic bytecode optimization rules

* [ADDED] basic build tree optimization rules

* IDE : [ADDED]Find dialog

* ELENA : [ADDED]implementing corex60 routines

* [FIXED]elc : double assignment

* - ELENA
  - [ADDED]native support for ?: operator

* - ELC
  - [ADDED]basic bytecode optimization rules

* optimize openin opcode

* working on optimuzation
fixing IDE blinking issues

* ELC: [ADDED]basic build optimization rules

* IDE : [FIXED]IDE blinking issues

* ELC - [ADDED]basic build optimization rules

* [ADDED]basic build optimization rules - branching

* [ADDED]basic build optimization rules - branching with const

* [ADDED]basic build optimization rules

* [FIXED]api generation

* [ADDED]basic bytecode optimization rules

* [FIXED]string comparision routines

* [FIXED]string comparison routines

* [FIXED]conversion routines

* [FIXED]nested exception catching

* [FIXED]nested class fields

* [ADDED]number of new unit-tests

* [FIXED]assignment operations with integers

* [ADDED]number of new unit-tests

* [ADDED]number of new unit-tests

* [ADDED]Goto dialog

* [FIXED]x86-64 unit-tests

* [FIXED]x86-64 unit-tests

* [ADDED]basic bytecode optimization rules

* [ADDED]Toolbar dialog

* [FIXED]break operator

* #524 : fixing an issue

* [ADDED]basic build optimization rules

* [FIXED]calling an interface / closed-class method

* [FIXED]debugger : step over loop

* [FIXED]assigning outer field

* [FIXED]optimization

* [ADDED]24 sample

* [ADDED]Context menu

* [FIXED]int to real conversion

* [ADDED]tool tips

* [ADDED]showing the method number

* [ADDED]package info

* [ADDED]ecv-cli: showing the module manifest info

* [ADDED]ecv usability

* [ADDED]system'runtime'commonOp - extension to read package info

* [ADDED]Window menu

* [ADDED]basic build optimization rules

* [ADDED]system'culture namespace

* [ADDED]system'culture

* [FIXED]fixing various issues for elc / ldoc / api

* [ADDED]Window menu

* [FIXED]warning on resending to itself (e.g. for constructor)

* [FIXED]resending to the property

* [FIXED]allowing implicit conversion int literal to basic numeric types

* [FIXED]basic build optimization rules

* [ADDED]basic build optimization rules

* [ADDED]new opcodes : fiadd, fisub, fimul, fidiv

* #86 : supporting native int + real operations

* [ADDED]basic build optimization rules

* [ADDED]unident

* Linux : fixing broken build

* fixing broken build

* fixing make

* fixing build

* fixing build

* [FIXED]boxing a static field of an array type

* adding missing extensions

* [FIXED]ide debugger : running to the  cursor

* fixing build

* fixing build

* [ADDED]new unit-tests: methodnotfound, nilreference

* [FIXED]constant arrays

* house keeping

* fixing og-cli tool

* fixing linux presenter

* fixing linux version

* fixing build

* [ADDED]Recent files

* house keeping

* fixing build

* fixing build

* fixing build script

* [ADDED]warn on unassigned variables

* house keeping

* [ADDED]system'routines'stex

* tracing code

* fixing build

* fixing amd64 opcodes

* fixing opcodes

* fixing opcode

* [FIXED]template-based extensions

* fixing arm64 build

* fixing build

* fixing aarch64 assembler

* [ADDED]system'routines'stex

* tracing the code

* [FIXED]generating template of template

* fixing rosetta code sample

* tracing

* tracing

* [FIXED]aarch64: nadddpn opcode

* fixing nadddpn

* fixing opcodes

* fixing opcodes

* fixing opcode

* tracing

* tracing

* tracing

* fixing opcode

* fixing an error : unassigned variable

* tracing

* tracing

* tracing

* tracing

* [ADDED]erase line, trim, upper case, lower case

* migrating lib50 routines

* tracing

* tracing

* tracing

* tracing

* tracing

* tracing

* tracing

* tracing

* tracing

* fixing opcodes

* fixing opcodes

* fixing opcodes

* fixing opcodes

* [FIXED]do not box the returning self for the stacksafe method

* tracing

* tracing

* tracing

* tracing

* tracing

* tracing

* tracing

* tracing

* tracing

* fixing dalloc opcode

* tracing

* fixing

* fixing opcode

* fixing opcode

* [ADDED]About dialog

* [ADDED]Editor settings

* tracing

* fixing opcode xredirec

* fixing

* fixing opcode

* fixing

* tracing

* tracing

* tracing

* tracing

* fixing

* [ADDED]Duplicate line

* x86 : optimizing dcopy

* house keeping

* tracing

* tracing

* tracing

* tracing

* tracing

* tracing

* fixing build

* fixing build script

* fixing opcode

* fixing opcodes

* [FIXED]editor settings : color scheme

* testing

* tracing

* tracing

* tracing

* tracing

* fixing cmpn

* tracing

* tracing

* tracing

* tracing

* [ADDED]close all but active

* tracing

* tracing

* tracing

* tracing

* tracing

* tracing

* tracing

* tracing

* tracing

* fixing opcode

* tracing

* tracing

* tracing

* tracing

* tracing

* tracing

* tracing

* tracing

* tracing

* tracing

* tracing

* tracing

* testing

* tracing

* tracing

* tracing

* fixing relocation routine for ppc64le

* tracing

* tracing

* tracing

* tracing

* tracing

* tracing

* tracing

* fixing core routine

* tracing

* house keeping

---------

Co-authored-by: Aleksey Rakov <[email protected]>
  • Loading branch information
arakov and Aleksey Rakov authored Aug 19, 2023
1 parent 39965f5 commit 4446399
Show file tree
Hide file tree
Showing 247 changed files with 17,822 additions and 15,535 deletions.
60 changes: 60 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,63 @@
## ELENA 6.0.5
*19.08.2023*

- ELENA
- [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

- ELC
- [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

- ELENAVM

- API
- [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

- SAMPLES
- [ADDED]24 sample

- IDE
- [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

- Tools
- [FIXED]API Doc generation
- [ADDED]ecv-cli: showing the method number
- [ADDED]ecv-cli: showing the module manifest info

## ELENA 6.0.4b
*27.06.2023*

Expand Down
2 changes: 1 addition & 1 deletion VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
6.0.4
6.0.5
2 changes: 1 addition & 1 deletion appveyor.yml
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ deploy:
description: 'ELENA Nightly Build'
provider: GitHub
auth_token:
secure: mPwQDFEXhfxCz5d9Lzjl1kaRje/E3P1/jaQjWs7byEwEKsU+ljxIgIv5uKevaBXX
secure: 1rvO0d3X3m2IC6FheCCIRv4IdkOuahHvt1uZeph/H//jaPJkYZAx/McyxBghl8xT
artifact: nightly-build
draft: false
prerelease: true
Expand Down
Loading

0 comments on commit 4446399

Please sign in to comment.