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

Optimization unit tests #637

Open
arakov opened this issue Mar 14, 2024 · 0 comments
Open

Optimization unit tests #637

arakov opened this issue Mar 14, 2024 · 0 comments
Labels
compiler Feature request New language feature

Comments

@arakov
Copy link
Member

arakov commented Mar 14, 2024

Optimization unit tests :

all bytecode / tapecode optimization routines must be verified

  • bt tests (>=4),
  • all bc tests
@arakov arakov added Feature request New language feature compiler labels Mar 14, 2024
arakov added a commit that referenced this issue Mar 27, 2024
arakov added a commit that referenced this issue Mar 28, 2024
arakov added a commit that referenced this issue Apr 5, 2024
[ADDED] #637 - unit tests for intCopying optimization
@arakov arakov mentioned this issue Apr 18, 2024
3 tasks
arakov added a commit that referenced this issue Apr 18, 2024
* 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
@arakov arakov mentioned this issue Apr 18, 2024
3 tasks
arakov added a commit that referenced this issue Jul 21, 2024
arakov added a commit that referenced this issue Jul 25, 2024
arakov added a commit that referenced this issue Aug 2, 2024
* initial commit
* [ADDED] #637 : bt optimization 4 unit test
* [FIXED] single dispatcher : if an argument is nillable, it can accept nil value
* [FIXED] Directory.getFiles : raising an exception if no files were found
* [FIXED] var attribute is allowed to be in the method argument list
* [ADDED] String interpolation
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
compiler Feature request New language feature
Projects
None yet
Development

No branches or pull requests

1 participant