|
|
b32a937636
|
Step 25B: bytecode function declarations
|
2026-02-10 08:13:58 +03:00 |
|
|
|
4db0a7fbab
|
Step 25A: bytecode enum declarations
|
2026-02-10 08:04:28 +03:00 |
|
|
|
8b196c7b0c
|
Step 24E: isolate interpreter-only capture logic
|
2026-02-10 07:58:29 +03:00 |
|
|
|
54ca886753
|
Step 24D: update plan
|
2026-02-10 07:56:24 +03:00 |
|
|
|
c066dc7150
|
Step 24C: remove scope mirroring in bytecode runtime
|
2026-02-10 04:46:42 +03:00 |
|
|
|
6c0b86f6e6
|
Step 24B: frame-slot captures for bytecode lambdas
|
2026-02-10 04:33:04 +03:00 |
|
|
|
8f1c660f4e
|
Step 24A: bytecode capture tables for lambdas
|
2026-02-10 04:19:52 +03:00 |
|
|
|
3ce9029162
|
Mark step 25 complete
|
2026-02-09 22:01:02 +03:00 |
|
|
|
8314127fdb
|
Update bytecode migration plan for interpreter removal
|
2026-02-09 20:44:45 +03:00 |
|
|
|
dab0b9f165
|
Step 24: remove assign scope slot
|
2026-02-09 20:42:02 +03:00 |
|
|
|
6aa23e8ef3
|
Step 23: frame-based delegated locals
|
2026-02-09 19:57:59 +03:00 |
|
|
|
c035b4c34c
|
Step 22: delegated locals in bytecode
|
2026-02-09 12:34:23 +03:00 |
|
|
|
9d508e219f
|
Step 21: union mismatch bytecode throw
|
2026-02-09 12:13:33 +03:00 |
|
|
|
b49f291bff
|
Step 20: bytecode NopStatement
|
2026-02-09 12:04:51 +03:00 |
|
|
|
ae88898f58
|
Step 16: remove ToBoolStatement
|
2026-02-09 11:42:51 +03:00 |
|
|
|
565dbf98ed
|
Step 19: union member access
|
2026-02-09 11:38:04 +03:00 |
|
|
|
5305ced89f
|
Step 18: delegated member access in bytecode
|
2026-02-09 11:00:29 +03:00 |
|
|
|
b2d5897aa8
|
Step 17: callable property calls
|
2026-02-09 10:50:53 +03:00 |
|
|
|
0b94b46d40
|
Step 15: class-scope ?= in bytecode
|
2026-02-09 10:34:36 +03:00 |
|
|
|
541738646f
|
Enable fast local refs behind compiler flag
|
2026-02-09 10:28:32 +03:00 |
|
|
|
f0dc0d2396
|
Support qualified this refs in bytecode
|
2026-02-09 10:16:04 +03:00 |
|
|
|
473a5dd6ed
|
Handle optional assign-ops and inc/dec in bytecode
|
2026-02-09 10:04:37 +03:00 |
|
|
|
694d15c69d
|
Add bytecode destructuring assignment
|
2026-02-09 09:58:34 +03:00 |
|
|
|
780227a229
|
Complete bytecode module declaration step
|
2026-02-09 09:49:04 +03:00 |
|
|
|
8a7582891a
|
Fix bytecode object refs and post-inc
|
2026-02-09 03:20:14 +03:00 |
|
|
|
5b1a8af4e3
|
Allow delay in bytecode
|
2026-02-09 02:18:00 +03:00 |
|
|
|
58581d6bf0
|
Step 9: module-level bytecode execution
|
2026-02-09 02:09:29 +03:00 |
|
|
|
d739833c57
|
Step 8: bytecode ObjDynamic member access
|
2026-02-09 02:02:10 +03:00 |
|
|
|
5fd322a43e
|
Step 7: bytecode class-scope member refs
|
2026-02-09 01:53:12 +03:00 |
|
|
|
3a46e59ec8
|
Step 6: support map spread in bytecode
|
2026-02-09 01:43:58 +03:00 |
|
|
|
026b023892
|
Step 5: allow bytecode for delegated var decls
|
2026-02-09 01:40:31 +03:00 |
|
|
|
f9fe3d1186
|
Step 4: allow bytecode for destructuring/extension decls
|
2026-02-09 01:39:00 +03:00 |
|
|
|
f5ced02505
|
Step 3: bytecode try/catch/finally
|
2026-02-09 01:18:20 +03:00 |
|
|
|
7ea67d4816
|
Step 2: bytecode for implicit this refs
|
2026-02-09 00:52:44 +03:00 |
|
|
|
7b70a37e90
|
Step 1: module import slots and extension lookup
|
2026-02-08 21:47:36 +03:00 |
|
|
|
eb58720365
|
Add bytecode support for delegated var decls
|
2026-02-08 21:47:36 +03:00 |
|