| AArch64 | |
| ppc64le | |
| s390x | |
| x86-64 |
- Update to 0.6.1: * Introduced switch statements * Made optional the expressions in for loops * Added an optional message to assertions * Bugfix in continue statements * Updated docs * General improvements - Use gcc12-c++ for Leap
- Update to 0.6.0:
* Optimized function calls with self-modifying SurgeScript
bytecode that recognizes opportunities for optimization
* Optimized tag tests with faster hashes and bitsets
* Optimized the allocation and the deallocation of strings with
a pool of managed strings
* Introduced do-while loops
* Changed Math.mod() so that it returns the modulo instead of
the remainder
* Made various updates and additions to the standard library
* Updated the documentation
* Updated the CLI
* Added support for reading scripts in virtual files
* Removed support for emoticons
* General improvements to the code. Bugfixes
- Fix building for openSUSE Leap: using gcc11-c++
- update to 0.5.6.1: * Tweaks to the build system
- Update to version 0.5.6
* Improved the SurgeScript CLI with a time limit option, the
ability to run scripts from stdin and optional multithreading
support
* Added Emscripten support
* Updated docs
* General improvements
- Drop patch:
* surgescript-fix_nonvoid.patch
- Update to version 0.5.5
* Added the ability to pause the SurgeScript VM
* Added utility macros for checking the SurgeScript version
at compile time
* Introduced a dedicated module for keeping track of time
* Renamed Object.childCount to Object.__childCount
- Dropped surgescript-no_appdata.patch
- Initial package (v0.5.4.4)