File tree
7 files changed
+18
-14
lines changed- src
- cash-assembly
- editor/script-editor
- header
- state
7 files changed
+18
-14
lines changed- .changeset/pre.json+1
- .changeset/tall-actors-sell.md+5
- CHANGELOG.md+6
- package.json+1-1
- src/lib/engine/types/template-types.ts+2
- src/lib/language/language-utils.ts+13-6
- src/lib/vm/instruction-sets/bch/2023/bch-2023-consensus.ts+5-1
- src/lib/vm/instruction-sets/bch/2023/bch-2023-instruction-set.ts+37-13
- src/lib/vm/instruction-sets/bch/2023/bch-2023-tokens.ts+3-5
- src/lib/vm/instruction-sets/bch/2026/bch-2026-consensus.ts+4-1
- src/lib/vm/instruction-sets/bch/2026/bch-2026-descriptions.ts+20
- src/lib/vm/instruction-sets/bch/2026/bch-2026-errors.ts+1
- src/lib/vm/instruction-sets/bch/2026/bch-2026-eval.ts+49
- src/lib/vm/instruction-sets/bch/2026/bch-2026-instruction-set.ts+19
- src/lib/vm/instruction-sets/bch/2026/bch-2026-loops.ts+5-4
- src/lib/vm/instruction-sets/bch/2026/bch-2026-opcodes.ts+1
- src/lib/vm/instruction-sets/bch/spec/bch-spec-descriptions.ts+4-5
- src/lib/vm/instruction-sets/bch/spec/bch-spec-errors.ts+3-1
- src/lib/vm/instruction-sets/bch/spec/bch-spec-instruction-set.ts+14
- src/lib/vm/instruction-sets/bch/spec/bch-spec-opcodes.ts+3-1
- src/lib/vm/instruction-sets/bch/spec/bch-spec-pow.ts+63
- src/lib/vm/instruction-sets/common/flow-control.ts+2-1
- src/lib/vm/vm-types.ts+17-13
- src/lib/vmb-tests/bch-vmb-test-utils.ts+145-12
- src/lib/vmb-tests/bchn/bchn-error-map.spec.helper.ts+2
- src/lib/vmb-tests/bchn/libauth_expected_test_metrics.json+4
- src/lib/vmb-tests/generate-vmb-tests.spec.helper.ts+2-1
- src/lib/vmb-tests/generated/bch_2023_nonstandard/chip.eval.nonstandard_limits.json+4
- src/lib/vmb-tests/generated/bch_2023_nonstandard/chip.eval.nonstandard_results.json+4
- src/lib/vmb-tests/generated/bch_2023_nonstandard/chip.eval.nonstandard_stats.csv+3
- src/lib/vmb-tests/generated/bch_2023_nonstandard/chip.eval.standard_limits.json+4
- src/lib/vmb-tests/generated/bch_2023_nonstandard/chip.eval.standard_results.json+4
- src/lib/vmb-tests/generated/bch_2023_nonstandard/chip.eval.standard_stats.csv+3
- src/lib/vmb-tests/generated/bch_2023_nonstandard/chip.eval.vmb_tests.json+2
- src/lib/vmb-tests/generated/bch_2023_standard/chip.eval.nonstandard_limits.json+6
- src/lib/vmb-tests/generated/bch_2023_standard/chip.eval.nonstandard_results.json+6
- src/lib/vmb-tests/generated/bch_2023_standard/chip.eval.nonstandard_stats.csv+5
- src/lib/vmb-tests/generated/bch_2023_standard/chip.eval.standard_limits.json+6
- src/lib/vmb-tests/generated/bch_2023_standard/chip.eval.standard_results.json+6
- src/lib/vmb-tests/generated/bch_2023_standard/chip.eval.standard_stats.csv+5
- src/lib/vmb-tests/generated/bch_2023_standard/chip.eval.vmb_tests.json+4
- src/lib/vmb-tests/generated/bch_2023_standard/chip.p2s.nonstandard_limits.json+4
- src/lib/vmb-tests/generated/bch_2023_standard/chip.p2s.nonstandard_results.json+4
- src/lib/vmb-tests/generated/bch_2023_standard/chip.p2s.nonstandard_stats.csv+3
- src/lib/vmb-tests/generated/bch_2023_standard/chip.p2s.standard_limits.json+4
- src/lib/vmb-tests/generated/bch_2023_standard/chip.p2s.standard_results.json+4
- src/lib/vmb-tests/generated/bch_2023_standard/chip.p2s.standard_stats.csv+3
- src/lib/vmb-tests/generated/bch_2023_standard/chip.p2s.vmb_tests.json+2
- src/lib/vmb-tests/generated/bch_2025_invalid/chip.eval.nonstandard_limits.json+59
- src/lib/vmb-tests/generated/bch_2025_invalid/chip.eval.nonstandard_results.json+59
- src/lib/vmb-tests/generated/bch_2025_invalid/chip.eval.nonstandard_stats.csv+58
- src/lib/vmb-tests/generated/bch_2025_invalid/chip.eval.standard_limits.json+59
- src/lib/vmb-tests/generated/bch_2025_invalid/chip.eval.standard_results.json+59
- src/lib/vmb-tests/generated/bch_2025_invalid/chip.eval.standard_stats.csv+58
- src/lib/vmb-tests/generated/bch_2025_invalid/chip.eval.vmb_tests.json+57
- src/lib/vmb-tests/generated/bch_2025_invalid/chip.loops.nonstandard_limits.json+11
- src/lib/vmb-tests/generated/bch_2025_invalid/chip.loops.nonstandard_results.json+11
- src/lib/vmb-tests/generated/bch_2025_invalid/chip.loops.nonstandard_stats.csv+10
- src/lib/vmb-tests/generated/bch_2025_invalid/chip.loops.standard_limits.json+11
- src/lib/vmb-tests/generated/bch_2025_invalid/chip.loops.standard_results.json+11
- src/lib/vmb-tests/generated/bch_2025_invalid/chip.loops.standard_stats.csv+10
- src/lib/vmb-tests/generated/bch_2025_invalid/chip.loops.vmb_tests.json+9
- src/lib/vmb-tests/generated/bch_2025_invalid/chip.p2s.nonstandard_limits.json+4
- src/lib/vmb-tests/generated/bch_2025_invalid/chip.p2s.nonstandard_results.json+4
- src/lib/vmb-tests/generated/bch_2025_invalid/chip.p2s.nonstandard_stats.csv+3
- src/lib/vmb-tests/generated/bch_2025_invalid/chip.p2s.standard_limits.json+4
- src/lib/vmb-tests/generated/bch_2025_invalid/chip.p2s.standard_results.json+4
- src/lib/vmb-tests/generated/bch_2025_invalid/chip.p2s.standard_stats.csv+3
- src/lib/vmb-tests/generated/bch_2025_invalid/chip.p2s.vmb_tests.json+2
- src/lib/vmb-tests/generated/bch_2025_nonstandard/chip.eval.nonstandard_limits.json+4
- src/lib/vmb-tests/generated/bch_2025_nonstandard/chip.eval.nonstandard_results.json+4
- src/lib/vmb-tests/generated/bch_2025_nonstandard/chip.eval.nonstandard_stats.csv+3
- src/lib/vmb-tests/generated/bch_2025_nonstandard/chip.eval.standard_limits.json+4
- src/lib/vmb-tests/generated/bch_2025_nonstandard/chip.eval.standard_results.json+4
- src/lib/vmb-tests/generated/bch_2025_nonstandard/chip.eval.standard_stats.csv+3
- src/lib/vmb-tests/generated/bch_2025_nonstandard/chip.eval.vmb_tests.json+2
- src/lib/vmb-tests/generated/bch_2025_standard/chip.eval.nonstandard_limits.json+6
- src/lib/vmb-tests/generated/bch_2025_standard/chip.eval.nonstandard_results.json+6
- src/lib/vmb-tests/generated/bch_2025_standard/chip.eval.nonstandard_stats.csv+5
- src/lib/vmb-tests/generated/bch_2025_standard/chip.eval.standard_limits.json+6
- src/lib/vmb-tests/generated/bch_2025_standard/chip.eval.standard_results.json+6
- src/lib/vmb-tests/generated/bch_2025_standard/chip.eval.standard_stats.csv+5
- src/lib/vmb-tests/generated/bch_2025_standard/chip.eval.vmb_tests.json+4
- src/lib/vmb-tests/generated/bch_2025_standard/chip.p2s.nonstandard_limits.json+4
- src/lib/vmb-tests/generated/bch_2025_standard/chip.p2s.nonstandard_results.json+4
- src/lib/vmb-tests/generated/bch_2025_standard/chip.p2s.nonstandard_stats.csv+3
- src/lib/vmb-tests/generated/bch_2025_standard/chip.p2s.standard_limits.json+4
- src/lib/vmb-tests/generated/bch_2025_standard/chip.p2s.standard_results.json+4
- src/lib/vmb-tests/generated/bch_2025_standard/chip.p2s.standard_stats.csv+3
- src/lib/vmb-tests/generated/bch_2025_standard/chip.p2s.vmb_tests.json+2
- src/lib/vmb-tests/run-live-bch-vmb-test.spec.helper.ts+125-24
- src/lib/vmb-tests/sources/chip.eval.ts+65
- src/lib/vmb-tests/sources/chip.loops.ts+2-1
- src/lib/vmb-tests/sources/chip.p2s.ts+74
- src/lib/vmb-tests/sources/chip.pow.ts+15
- src/lib/vmb-tests/vmb-tests.spec.helper.ts+6
+1-1
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
3 | 3 |
| |
4 | 4 |
| |
5 | 5 |
| |
6 |
| - | |
| 6 | + | |
7 | 7 |
| |
8 | 8 |
| |
9 | 9 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
28 | 28 |
| |
29 | 29 |
| |
30 | 30 |
| |
31 |
| - | |
32 |
| - | |
33 |
| - | |
34 |
| - | |
35 |
| - | |
36 |
| - | |
37 |
| - | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
38 | 42 |
| |
39 | 43 |
| |
40 | 44 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
824 | 824 |
| |
825 | 825 |
| |
826 | 826 |
| |
827 |
| - | |
| 827 | + | |
828 | 828 |
| |
829 | 829 |
| |
830 | 830 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
48 | 48 |
| |
49 | 49 |
| |
50 | 50 |
| |
51 |
| - | |
| 51 | + | |
52 | 52 |
| |
53 | 53 |
| |
54 | 54 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
142 | 142 |
| |
143 | 143 |
| |
144 | 144 |
| |
145 |
| - | |
| 145 | + | |
146 | 146 |
| |
147 | 147 |
| |
148 | 148 |
| |
| |||
153 | 153 |
| |
154 | 154 |
| |
155 | 155 |
| |
156 |
| - | |
| 156 | + | |
157 | 157 |
| |
158 | 158 |
| |
159 | 159 |
| |
|
+1-1
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
3407 | 3407 |
| |
3408 | 3408 |
| |
3409 | 3409 |
| |
3410 |
| - | |
| 3410 | + | |
3411 | 3411 |
| |
3412 | 3412 |
| |
3413 | 3413 |
| |
|
0 commit comments