sointu/vm/compiler
5684185+vsariola@users.noreply.github.com 4a8d4c5a29 fix(vm/compiler/templates): modulating delaytime in wasm could crash
The modulated delay time was converted to int with i32.trunc_f32_u.
This throws runtime error if the modulations caused the delaytime
to become negative, because _u implied that it should be unsigned
integer and negative numbers were out of range. Using
i32.trunc_f32_s fixed this.
2024-04-08 20:06:20 +03:00
..
bridge feat!: rewrote the GUI and model for better testability 2024-02-17 18:16:06 +02:00
templates fix(vm/compiler/templates): modulating delaytime in wasm could crash 2024-04-08 20:06:20 +03:00
compiler_macros.go reorganize things into different packages 2021-03-02 17:19:45 +02:00
compiler.go refactor: move ConstructPatterns into compiler package 2023-10-19 12:38:18 +03:00
featureset_macros.go reorganize things into different packages 2021-03-02 17:19:45 +02:00
patterns_test.go refactor: move ConstructPatterns into compiler package 2023-10-19 12:38:18 +03:00
patterns.go feat!: rewrote the GUI and model for better testability 2024-02-17 18:16:06 +02:00
song_macros.go feat(sointu, vm): implement pure-Go interpreter for bytecode 2021-03-03 23:55:58 +02:00
wasm_macros.go feat(compiler, wasm): do not hard code memory addresses to uninitialized sections 2021-04-15 23:24:58 +03:00
x86_macros.go feat(vm/compiler): export su_power function in case user needs it 2024-04-05 15:49:00 +03:00