Current (#547)
Current (#547)

* fixing double breakpoints

* redux : (re)implementing static variables

* implementing writeLine

* redux : (re)implementing static variables

* ide redux : fixing undo operation

* adding a new mask - name of the reference

* redux : (re)implementing toPrintable

* fixing branching implementation
new statement template - ifnot

* (re)implementing if-else template statement

* stack allocated array

* redux : (re)implementing redo

* redux : (re)implementing cast handler

* fixing operations with literals

* working on ref variables

* redux : supporting byref parameter

* working on ref

* working on compiler

* implementing resolving multimethods

* fixing constructor routine : recognize the construction output / should be sealed method

* redux : implementing type conversion

* working on byteConvertor

* redux : (re)implementing byteConvertor

* working on operations with stack allocated array

* ide redux : clipboard operations

* fixing cut operation

* redux : (re)implementing

* working on elena 6.0

* elena redux : creating a string from the binary array

* ide redux : adding missing file, compiling single file

* redux : (re)implementing resend op

* fixing multi-method handler

* working on elena 6.0

* fixing branching operations

* fixing entry point

* adding api system tests

* supporting operations with the byte array

* implementing String.fromByteArray

* supporting mul / div

* elena 6.0 : (re)implementing check for abstract methods

* (re)implementing boxing

* elena 6.0 : (re)implementing int to string

* implementing int to str conversion for x86

* elena 6.0 : fixing x86-64 opcodes

* completing the iteration 7 for x86 / x86-64

* fixing project settings for Linux

* fixing build errors

* fixing aarch64 assembly

* debugging aarch64

* fixing copyn opcode for aarch64

* debugging code

* fixing aarch64 opcode

* working on the example

* aarch64 : fixing nsavedpn opcode

* fixing read / write opcodes for aarch64

* debugging

* debugging

* debugging

* debugging

* fixing compiler - static fields

* aarch64 : fixing geti with negative numbers

* tracing code

* aarch64 : fixing xdispatch opcode

* fixing asmc for aarch64

* tracing the code

* tracing code

* fixing aarch64 assembler : sdiv

* tracing code

* tracing code

* fixing idivndp opcode for aarch64 / ppc64le

* tracing code

* testing code

* testing code

* debug code

* declaring missing image reference masks

* fixing ppc64le opcodes

* ppc64le : fixing peekr / storer with stat references

* fixing broken build

* fixing code

* debugging code

* ppc64le : fixing geti opcode

* testing code

* debugging code

* debugging code

* fixing createn opcode

* temporally code

* fixing readn / writen opcodes

* debugging

* debugging

* debugging

* debugging

* debugging

* debugging

* fixing assembly

* debugging

* debugging

* debugging

* fixing dispatchmr

* debugging

* debugging

* debugging

* fixing opcode

* debugging

* debugging

* debugging

* debugging

* debugging

* debugging

* debugging

* debugging

* ppc64 : fixing seleqr opcode

* debugging

* debugging

* housekeeping

Co-authored-by: Aleksey Rakov <d15e92ab0deca9be2d81b88273000674910f4018@appsfactory.de>
ELENA-LANG/elena-lang,ELENA-LANG/elena-lang,ELENA-LANG/elena-lang,ELENA-LANG/elena-lang,ELENA-LANG/elena-lang