morluto
89006609f1
fix(javascript): separate erased types from runtime semantics
...
Record erasure during definition indexing and reuse it across runtime references, captures, effects, module links, routes, Electron and Vite. Preserve source type links and emitted decorator and computed-key effects; keep actual runtime reads and escapes conservative.
Validation: 1,647 focused tests and 9 documentation tests passed, with build, static and documentation gates. The inherited reference-lifetimes stress file exhausts a 512 MiB worker on both unmodified 18451e479 and this change; that file remains unverified. TypeScript 7.0.2 emit was inspected for ES2022 and ES2018 without executing emitted code.
2026-10-24 18:00:43 +08:00
..
2026-10-24 17:56:31 +08:00
2026-10-24 05:51:22 +08:00
2026-10-23 05:10:36 +08:00
2026-10-24 16:02:59 +08:00
2026-10-18 15:40:45 +08:00
2026-10-24 15:58:32 +08:00
2026-10-24 17:56:31 +08:00
2026-10-24 06:34:33 +08:00
2026-10-24 15:58:32 +08:00
2026-10-24 17:21:08 +08:00
2026-10-24 05:13:41 +08:00
2026-10-24 11:27:27 +08:00
2026-10-24 16:10:18 +08:00
2026-10-24 16:02:59 +08:00
2026-10-24 11:50:11 +08:00
2026-10-24 05:53:05 +08:00
2026-10-24 15:45:05 +08:00
2026-10-24 04:06:57 +08:00
2026-10-23 23:42:58 +09:00
2026-10-24 17:56:31 +08:00
2026-10-24 12:30:37 +08:00
2026-10-24 11:50:11 +08:00
2026-10-24 00:11:41 +08:00
2026-10-14 12:49:17 +08:00
2026-10-24 05:13:41 +08:00
2026-10-24 02:45:14 +08:00
2026-10-24 17:39:57 +08:00
2026-10-20 21:45:05 +08:00
2026-10-24 02:40:21 +08:00
2026-10-24 03:00:09 +08:00
2026-10-24 04:28:54 +08:00
2026-10-24 01:47:31 +08:00
2026-10-24 17:56:31 +08:00
2026-10-23 17:13:00 +08:00
2026-10-14 14:47:26 +08:00
2026-10-24 04:23:56 +08:00
2026-10-24 17:56:31 +08:00
2026-10-24 17:17:52 +08:00
2026-10-13 21:13:01 +08:00
2026-10-24 04:43:33 +08:00
2026-10-23 23:02:07 +08:00
2026-10-24 02:35:21 +08:00
2026-10-24 02:40:22 +08:00
2026-10-14 01:09:19 +08:00
2026-10-24 08:18:53 +08:00
2026-10-24 17:21:08 +08:00
2026-10-24 17:56:31 +08:00
2026-10-24 15:08:10 +08:00
2026-10-24 03:59:44 +08:00
2026-10-24 18:00:43 +08:00
2026-10-24 16:08:26 +08:00
2026-10-24 03:11:07 +08:00
2026-10-24 04:25:13 +08:00
2026-10-24 03:16:30 +08:00
2026-10-24 04:23:56 +08:00
2026-10-24 03:00:07 +08:00
2026-10-24 08:18:53 +08:00
2026-10-24 10:17:23 +08:00
2026-10-24 16:08:26 +08:00
2026-10-24 02:41:17 +08:00
2026-10-24 02:00:10 +08:00
2026-10-24 08:18:53 +08:00
2026-10-24 17:21:08 +08:00
2026-10-23 19:07:46 +08:00
2026-10-24 10:35:50 +08:00
2026-10-24 06:04:41 +08:00
2026-10-24 16:08:26 +08:00
2026-10-24 09:36:14 +08:00
2026-10-24 03:00:08 +08:00
2026-10-24 10:23:06 +08:00
2026-10-24 17:56:31 +08:00
2026-10-24 05:13:41 +08:00
2026-10-24 06:13:53 +08:00
2026-10-24 11:31:39 +08:00
2026-10-24 16:02:59 +08:00
2026-10-24 16:47:56 +08:00
2026-10-24 17:21:08 +08:00
2026-10-24 07:28:09 +08:00
2026-10-24 05:13:41 +08:00
2026-10-24 12:34:10 +08:00
2026-10-24 17:56:31 +08:00
2026-10-24 12:21:44 +08:00
2026-10-24 11:37:58 +08:00
2026-10-24 04:43:33 +08:00
2026-10-24 15:58:32 +08:00
2026-10-24 03:59:44 +08:00
2026-10-24 03:10:43 +08:00
2026-10-24 02:35:36 +08:00
2026-10-24 02:40:21 +08:00
2026-10-24 11:37:58 +08:00