-
Notifications
You must be signed in to change notification settings - Fork 2
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Added Register (for int64) type. (#240)
* Added Register (for int64) type. Rename object.Value() ObjValue() so an object can be both ast.Node and ast.Object * linter * Verify in log verbose that the substitution of registers work, improve slightly perf * make register a pointer to save a ton of alloc and return them unchanged * setup registers for (integer) function arguments too - boxed_text.gr is erroring out so this is a checkpoint * wip fixing the scripts... but ... maybe it's not good to have to make all these changes that registers break * fix array with registers * split CopyRegister value from Value() so object arrays passed to type() retain the reference types * Fix #224 * make str() a built in with correct [] wrapping needed. adding new test file forgotten earlier. * more details on NoErr regexp mismatch, reduced the failure * further reduce * Change modify to allow abort/ok/not ok results; allows to drop ok field from register and stop early when needed * linters * update scripts for int to float issues * Faster examples for regular tests * Adding another prime sieve example
- Loading branch information
Showing
22 changed files
with
654 additions
and
255 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.