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-13 21:46:27 +08:00
2026-10-22 05:11:08 +00:00
2026-10-24 18:00:43 +08:00
2026-10-24 08:22:13 +08:00
2026-10-24 05:02:21 +08:00
2026-10-21 04:17:46 +08:00
2026-10-20 17:25:19 +08:00
2026-10-20 17:25:19 +08:00
2026-10-24 02:35:36 +08:00
2026-10-14 13:58:13 +08:00
2026-10-24 08:22:13 +08:00
2026-10-22 08:52:56 +08:00
2026-10-24 03:16:30 +08:00
2026-10-24 08:22:14 +08:00
2026-10-20 17:25:19 +08:00
2026-10-20 17:25:19 +08:00
2026-10-20 17:25:19 +08:00
2026-10-22 01:29:39 -07:00
2026-10-16 14:52:33 +08:00
2026-10-24 02:35:36 +08:00
2026-10-24 18:00:43 +08:00
2026-10-24 18:00:43 +08:00
2026-10-14 08:46:50 +08:00
2026-10-14 08:46:50 +08:00
2026-10-22 02:44:14 +08:00
2026-10-22 16:54:14 +08:00
2026-10-22 16:54:14 +08:00
2026-10-18 14:38:00 +08:00
2026-10-22 11:11:42 +08:00
2026-10-24 08:22:13 +08:00
2026-10-24 03:59:44 +08:00
2026-10-22 05:11:08 +00:00
2026-10-24 02:50:17 +08:00
2026-10-24 02:50:17 +08:00
2026-10-24 02:50:17 +08:00
2026-10-22 00:26:56 -07:00
2026-10-20 17:25:19 +08:00
2026-10-24 06:20:36 +08:00
2026-10-22 05:11:08 +00:00
2026-10-24 06:20:36 +08:00
2026-10-24 03:59:44 +08:00
2026-10-16 05:43:14 +08:00
2026-10-17 12:51:04 +08:00
2026-10-17 12:36:21 +08:00
2026-10-20 23:14:47 +08:00
2026-10-24 08:58:22 +08:00
2026-10-16 05:43:14 +08:00
2026-10-24 16:08:26 +08:00
2026-10-22 16:54:14 +08:00
2026-10-23 02:26:24 +08:00
2026-10-14 07:18:50 +08:00
2026-10-24 18:00:43 +08:00
2026-10-14 08:44:52 +08:00
2026-10-24 18:00:43 +08:00
2026-10-13 17:42:41 +08:00
2026-10-24 08:22:14 +08:00
2026-10-24 18:00:43 +08:00
2026-10-24 08:22:14 +08:00
2026-10-24 18:00:43 +08:00
2026-10-22 10:10:55 +08:00
2026-10-14 08:46:50 +08:00
2026-10-22 05:11:08 +00:00
2026-10-24 03:10:43 +08:00
2026-10-24 02:29:44 +08:00
2026-10-23 10:22:07 +08:00
2026-10-17 07:20:34 +00:00
2026-10-17 07:20:34 +00:00
2026-10-24 03:00:10 +08:00
2026-10-23 10:22:07 +08:00
2026-10-15 15:59:42 +08:00
2026-10-20 17:25:19 +08:00
2026-10-20 17:25:19 +08:00
2026-10-24 16:08:26 +08:00
2026-10-24 18:00:43 +08:00
2026-10-20 17:25:19 +08:00
2026-10-20 17:25:19 +08:00
2026-10-24 02:35:36 +08:00
2026-10-24 03:00:10 +08:00
2026-10-20 17:25:19 +08:00
2026-10-20 17:25:19 +08:00
2026-10-20 17:25:19 +08:00
2026-10-20 17:25:19 +08:00
2026-10-22 05:11:08 +00:00
2026-10-19 12:26:54 +08:00
2026-10-22 16:54:14 +08:00
2026-10-24 08:22:13 +08:00
2026-10-24 02:50:17 +08:00
2026-10-24 02:50:17 +08:00
2026-10-22 16:54:14 +08:00
2026-10-22 16:54:14 +08:00
2026-10-24 02:50:17 +08:00
2026-10-24 18:00:43 +08:00
2026-10-24 04:25:13 +08:00
2026-10-24 02:35:36 +08:00
2026-10-24 03:10:56 +08:00
2026-10-23 16:49:31 +08:00
2026-10-23 09:55:02 +08:00
2026-10-24 03:10:56 +08:00
2026-10-24 04:23:56 +08:00
2026-10-22 11:11:42 +08:00
2026-10-23 13:48:11 +08:00
2026-10-21 20:32:10 -07:00
2026-10-23 09:55:02 +08:00
2026-10-24 05:02:21 +08:00
2026-10-22 05:11:08 +00:00
2026-10-22 00:26:12 -07:00
2026-10-20 17:25:19 +08:00
2026-10-24 02:35:59 +08:00
2026-10-24 18:00:43 +08:00
2026-10-24 01:47:31 +08:00
2026-10-14 21:39:39 -07:00
2026-10-24 08:22:13 +08:00
2026-10-20 17:18:18 +08:00
2026-10-14 14:47:26 +08:00
2026-10-24 06:24:55 +08:00
2026-10-17 15:51:55 +08:00
2026-10-18 05:08:37 +08:00
2026-10-24 03:16:29 +08:00
2026-10-14 15:20:05 +08:00
2026-10-13 21:26:13 +08:00
2026-10-17 06:58:19 +08:00
2026-10-13 20:10:39 +08:00
2026-10-24 18:00:43 +08:00
2026-10-24 12:07:33 +08:00
2026-10-14 20:22:16 -07:00
2026-10-24 04:16:47 +08:00
2026-10-14 00:06:45 +08:00
2026-10-15 15:59:06 +09:00
2026-10-24 18:00:43 +08:00
2026-10-15 02:28:46 +08:00
2026-10-24 03:10:43 +08:00
2026-10-15 02:46:14 +08:00
2026-10-14 23:40:14 -07:00
2026-10-17 04:26:55 -07:00
2026-10-23 02:28:53 +08:00
2026-10-16 04:35:54 +08:00
2026-10-24 18:00:43 +08:00
2026-10-16 06:06:11 +08:00
2026-10-24 18:00:43 +08:00
2026-10-24 16:08:26 +08:00
2026-10-24 03:10:43 +08:00
2026-10-17 15:51:55 +08:00
2026-10-24 18:00:43 +08:00
2026-10-24 02:50:51 +08:00
2026-10-20 17:18:18 +08:00
2026-10-20 22:05:55 +08:00
2026-10-22 10:57:27 +08:00
2026-10-24 18:00:43 +08:00
2026-10-17 00:22:26 +08:00
2026-10-24 18:00:43 +08:00
2026-10-20 17:25:19 +08:00
2026-10-24 18:00:43 +08:00
2026-10-23 02:28:53 +08:00
2026-10-24 08:22:13 +08:00
2026-10-24 18:00:43 +08:00
2026-10-24 02:29:44 +08:00
2026-10-24 08:22:13 +08:00
2026-10-24 02:29:44 +08:00
2026-10-17 21:57:31 +08:00
2026-10-14 09:47:29 +08:00
2026-10-14 15:20:05 +08:00
2026-10-20 17:25:19 +08:00
2026-10-17 06:58:19 +08:00
2026-10-24 03:00:08 +08:00
2026-10-24 03:00:08 +08:00
2026-10-24 10:13:24 +08:00
2026-10-22 05:11:08 +00:00
2026-10-24 10:13:24 +08:00
2026-10-24 10:04:38 +08:00
2026-10-24 02:41:05 +08:00
2026-10-24 03:00:08 +08:00
2026-10-18 08:25:06 +08:00
2026-10-24 18:00:43 +08:00
2026-10-17 00:22:26 +08:00
2026-10-24 16:08:26 +08:00
2026-10-22 16:54:14 +08:00
2026-10-24 04:16:47 +08:00
2026-10-24 18:00:43 +08:00
2026-10-24 08:22:14 +08:00
2026-10-15 23:43:05 +08:00
2026-10-24 09:11:30 +08:00
2026-10-24 08:22:14 +08:00
2026-10-24 18:00:43 +08:00
2026-10-24 18:00:43 +08:00
2026-10-24 04:16:47 +08:00
2026-10-24 08:22:14 +08:00
2026-10-13 16:08:41 +08:00
2026-10-20 17:25:19 +08:00
2026-10-24 10:13:24 +08:00
2026-10-24 03:00:08 +08:00
2026-10-24 03:00:08 +08:00
2026-10-20 17:25:19 +08:00
2026-10-20 17:25:19 +08:00
2026-10-24 18:00:43 +08:00
2026-10-20 17:25:19 +08:00
2026-10-14 23:40:14 -07:00
2026-10-20 17:25:19 +08:00
2026-10-20 17:25:19 +08:00
2026-10-19 12:26:54 +08:00
2026-10-24 02:50:51 +08:00
2026-10-20 17:25:19 +08:00
2026-10-20 17:25:19 +08:00
2026-10-20 17:25:19 +08:00
2026-10-21 03:45:10 +08:00
2026-10-24 09:11:30 +08:00
2026-10-24 18:00:43 +08:00
2026-10-24 18:00:43 +08:00
2026-10-23 05:41:50 +08:00
2026-10-24 08:22:13 +08:00
2026-10-24 08:22:13 +08:00
2026-10-20 17:25:19 +08:00
2026-10-20 17:25:19 +08:00
2026-10-24 02:35:59 +08:00
2026-10-22 16:54:14 +08:00
2026-10-24 00:01:19 +08:00
2026-10-24 08:22:14 +08:00
2026-10-24 08:22:14 +08:00
2026-10-24 06:24:55 +08:00
2026-10-22 05:11:08 +00:00
2026-10-16 08:14:52 +08:00
2026-10-24 09:11:30 +08:00
2026-10-18 08:25:06 +08:00
2026-10-24 08:22:13 +08:00
2026-10-23 05:38:17 +08:00
2026-10-23 01:37:28 +08:00
2026-10-16 08:14:52 +08:00
2026-10-18 05:08:37 +08:00
2026-10-24 18:00:43 +08:00
2026-10-20 17:25:19 +08:00
2026-10-20 17:25:19 +08:00
2026-10-24 16:08:26 +08:00
2026-10-20 17:25:19 +08:00
2026-10-24 02:35:36 +08:00
2026-10-24 18:00:43 +08:00
2026-10-20 17:25:19 +08:00
2026-10-20 17:25:19 +08:00
2026-10-20 17:25:19 +08:00
2026-10-20 17:25:19 +08:00
2026-10-20 17:25:19 +08:00
2026-10-24 10:17:23 +08:00
2026-10-20 17:25:19 +08:00
2026-10-20 17:25:19 +08:00
2026-10-24 06:46:22 +08:00
2026-10-20 17:25:19 +08:00
2026-10-23 21:35:30 +08:00
2026-10-20 17:25:19 +08:00
2026-10-14 16:10:46 +08:00
2026-10-20 17:25:19 +08:00
2026-10-20 17:25:19 +08:00
2026-10-24 08:22:13 +08:00
2026-10-24 07:28:09 +08:00
2026-10-20 17:25:19 +08:00
2026-10-16 06:06:06 +08:00
2026-10-20 17:25:19 +08:00
2026-10-13 23:47:03 +08:00
2026-10-24 16:08:26 +08:00
2026-10-20 17:25:19 +08:00
2026-10-24 02:35:59 +08:00
2026-10-24 10:17:23 +08:00
2026-10-24 04:25:13 +08:00
2026-10-24 08:22:13 +08:00
2026-10-24 08:22:13 +08:00
2026-10-24 08:22:13 +08:00
2026-10-16 13:10:49 +08:00
2026-10-21 05:06:50 -07:00
2026-10-24 03:10:43 +08:00
2026-10-17 00:24:09 +08:00
2026-10-24 18:00:43 +08:00
2026-10-24 18:00:43 +08:00
2026-10-24 00:01:19 +08:00
2026-10-24 03:00:10 +08:00
2026-10-24 03:00:10 +08:00
2026-10-24 03:00:10 +08:00