morluto
a874fcc4e3
refactor(javascript): classify implicit execution in one owner ( #10605 )
...
* refactor(javascript): classify implicit execution in one owner
Add javascriptSemanticExecutionPoints, a total classification of every
runtime Babel node type into the ways its evaluation can run code without
call syntax. The member-mutation escape walk, the accessor operand
collector and the catch-source reachability check consult it instead of
their own syntax lists. Kinds those collectors have never applied are now
named in exhaustive switches rather than absent.
A guard test fails when the installed @babel/types defines a node type the
table does not classify, and unknown node types classify as unsupported
syntax rather than inert.
* test(hopper): retry cleanup after confirmed application exit
* fix(javascript): classify enumeration and catch binding effects
* fix(javascript): retain catch uncertainty for identifier reads
2026-11-14 14:13:07 -05:00
..
2026-11-10 17:58:04 -05:00
2026-10-22 05:11:08 +00:00
2026-11-14 14:44:47 +01:00
2026-11-04 19:36:00 +08:00
2026-11-11 17:14:16 +08:00
2026-11-09 20:16:18 +08:00
2026-11-12 19:24:54 -05:00
2026-11-12 19:24:54 -05:00
2026-10-29 11:27:01 +08:00
2026-11-12 19:24:54 -05:00
2026-10-21 04:17:46 +08:00
2026-11-09 20:16:18 +08:00
2026-11-12 19:24:54 -05:00
2026-11-09 19:53:11 +08:00
2026-11-12 19:24:54 -05:00
2026-11-12 19:24:54 -05:00
2026-11-12 19:24:54 -05:00
2026-11-09 20:16:18 +08:00
2026-10-24 08:22:13 +08:00
2026-11-12 19:24:54 -05:00
2026-11-09 13:21:24 +08:00
2026-11-11 18:16:43 +08:00
2026-11-12 19:24:54 -05:00
2026-11-12 19:24:54 -05:00
2026-11-09 13:21:24 +08:00
2026-11-12 19:24:54 -05:00
2026-11-12 19:24:54 -05:00
2026-11-12 19:24:54 -05:00
2026-11-09 20:16:18 +08:00
2026-11-09 13:21:24 +08:00
2026-11-05 16:52:19 +08:00
2026-11-09 13:21:24 +08:00
2026-11-09 19:53:11 +08:00
2026-11-09 19:53:11 +08:00
2026-11-12 19:24:54 -05:00
2026-11-11 17:14:16 +08:00
2026-11-11 09:57:55 -05:00
2026-11-11 09:57:55 -05:00
2026-10-22 02:44:14 +08:00
2026-11-10 05:11:20 -05:00
2026-11-09 20:16:18 +08:00
2026-11-08 02:02:31 +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-11-14 13:28:28 -05:00
2026-11-11 18:18:22 +08:00
2026-11-11 18:18:22 +08:00
2026-11-11 18:18:22 +08:00
2026-11-14 13:28:28 -05:00
2026-11-09 20:16:18 +08:00
2026-10-24 06:20:36 +08:00
2026-11-14 13:28:28 -05:00
2026-10-29 14:02:35 +08:00
2026-10-31 02:23:47 +08:00
2026-11-13 10:11:06 -05:00
2026-10-29 14:02:35 +08:00
2026-10-29 09:25:25 +08:00
2026-10-24 08:58:22 +08:00
2026-11-12 19:24:54 -05:00
2026-11-14 04:08:37 -05:00
2026-11-10 05:11:20 -05:00
2026-11-14 14:44:47 +01:00
2026-11-11 17:33:47 +08:00
2026-11-09 21:46:51 +08:00
2026-11-14 04:08:37 -05:00
2026-10-25 05:23:23 -07:00
2026-11-12 19:24:54 -05:00
2026-10-29 20:06:55 +08:00
2026-11-12 19:24:54 -05:00
2026-11-14 04:08:37 -05:00
2026-11-10 05:11:20 -05:00
2026-11-06 15:15:43 +08:00
2026-10-22 10:10:55 +08:00
2026-11-14 13:28:28 -05:00
2026-11-11 18:17:46 +08:00
2026-11-12 19:24:54 -05:00
2026-11-09 13:21:24 +08:00
2026-11-09 19:42:47 +08:00
2026-10-31 02:23:47 +08:00
2026-11-14 13:28:28 -05:00
2026-10-28 19:51:59 +08:00
2026-10-28 19:51:59 +08:00
2026-11-13 06:07:24 -08:00
2026-11-13 06:07:24 -08:00
2026-11-12 19:24:54 -05:00
2026-11-05 16:52:19 +08:00
2026-11-12 19:24:54 -05:00
2026-11-12 23:57:04 -08:00
2026-11-05 18:31:52 +08:00
2026-11-09 13:21:24 +08:00
2026-10-24 02:35:36 +08:00
2026-11-09 19:42:47 +08:00
2026-11-11 17:14:24 +08:00
2026-11-11 17:14:24 +08:00
2026-11-11 17:14:24 +08:00
2026-11-14 04:08:37 -05: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-11-07 15:49:50 +08:00
2026-11-12 19:24:54 -05:00
2026-10-27 11:23:39 +08:00
2026-11-12 19:24:54 -05:00
2026-10-27 11:23:39 +08:00
2026-10-28 19:45:59 +08:00
2026-11-12 19:24:54 -05:00
2026-10-22 16:54:14 +08:00
2026-11-09 17:40:57 +08:00
2026-11-14 04:08:37 -05:00
2026-10-30 06:07:49 +08:00
2026-11-12 19:24:54 -05:00
2026-11-14 04:08:37 -05:00
2026-11-13 06:15:03 -08:00
2026-11-08 22:04:35 +00:00
2026-10-31 14:45:21 +00:00
2026-10-27 08:02:45 +08:00
2026-11-08 02:02:31 +08:00
2026-11-11 18:18:22 +08:00
2026-10-23 13:48:11 +08:00
2026-10-29 07:56:06 +08:00
2026-10-31 14:45:21 +00:00
2026-11-11 18:18:22 +08:00
2026-11-14 13:28:28 -05:00
2026-11-09 19:42:47 +08:00
2026-11-10 05:11:20 -05:00
2026-11-12 19:24:54 -05:00
2026-11-14 04:08:37 -05:00
2026-10-24 01:47:31 +08:00
2026-11-09 21:46:51 +08:00
2026-11-01 00:15:28 +08:00
2026-11-09 13:21:24 +08:00
2026-11-14 04:46:27 +01:00
2026-11-04 19:39:43 +08:00
2026-11-01 00:15:28 +08:00
2026-10-25 11:29:45 +08:00
2026-10-24 03:16:29 +08:00
2026-11-01 00:15:28 +08:00
2026-11-04 19:11:35 +08:00
2026-11-13 06:10:25 -08:00
2026-11-14 05:27:07 +08:00
2026-11-14 14:44:47 +01:00
2026-10-24 18:00:43 +08:00
2026-11-11 17:33:47 +08:00
2026-10-24 04:16:47 +08:00
2026-11-10 16:32:53 -05:00
2026-11-12 19:24:54 -05:00
2026-11-14 05:27:07 +08:00
2026-11-11 17:33:47 +08:00
2026-11-06 15:14:03 +08:00
2026-10-24 03:10:43 +08:00
2026-11-14 05:27:07 +08:00
2026-11-11 17:33:47 +08:00
2026-11-04 19:36:45 +08:00
2026-10-30 19:42:11 +08:00
2026-11-12 19:24:54 -05:00
2026-10-29 08:23:53 +08:00
2026-11-09 13:21:24 +08:00
2026-11-11 17:33:47 +08:00
2026-11-04 19:35:16 +08:00
2026-10-23 02:28:53 +08:00
2026-11-09 13:21:24 +08:00
2026-11-14 14:44:47 +01:00
2026-11-11 17:33:47 +08:00
2026-11-10 16:32:53 -05:00
2026-11-01 00:15:28 +08:00
2026-11-04 19:45:02 +08:00
2026-11-14 04:46:27 +01:00
2026-11-07 15:17:47 +08:00
2026-11-09 22:09:29 +08:00
2026-11-14 14:44:47 +01:00
2026-10-24 16:08:26 +08:00
2026-10-24 03:10:43 +08:00
2026-11-09 13:21:24 +08:00
2026-11-14 04:08:37 -05:00
2026-10-31 00:22:16 +08:00
2026-10-27 22:53:42 +08:00
2026-11-05 16:52:19 +08:00
2026-10-29 01:25:23 +08:00
2026-11-12 19:24:54 -05:00
2026-11-05 16:52:19 +08:00
2026-11-10 05:11:20 -05:00
2026-11-09 13:21:24 +08:00
2026-11-11 17:33:47 +08:00
2026-11-14 04:46:27 +01:00
2026-11-05 16:52:19 +08:00
2026-11-10 05:11:20 -05:00
2026-11-13 10:11:06 -05:00
2026-11-09 20:16:18 +08:00
2026-11-14 04:08:37 -05:00
2026-10-24 08:22:13 +08:00
2026-11-10 05:11:20 -05:00
2026-10-30 17:52:46 +08:00
2026-10-30 17:52:46 +08:00
2026-11-05 16:52:19 +08:00
2026-11-14 14:13:07 -05:00
2026-11-14 14:13:07 -05:00
2026-11-12 19:24:54 -05:00
2026-11-10 05:11:20 -05:00
2026-11-09 13:21:24 +08:00
2026-10-20 17:25:19 +08:00
2026-11-10 05:11:20 -05:00
2026-11-14 04:08:37 -05:00
2026-11-14 14:44:47 +01:00
2026-10-30 06:07:49 +08:00
2026-11-08 02:02:31 +08:00
2026-11-10 16:32:53 -05:00
2026-11-14 13:28:28 -05:00
2026-11-08 02:02:31 +08:00
2026-11-09 13:21:24 +08:00
2026-10-30 06:07:49 +08:00
2026-11-14 14:13:07 -05:00
2026-11-14 04:08:37 -05:00
2026-11-14 14:13:07 -05:00
2026-10-25 05:32:29 -07:00
2026-10-27 21:31:59 +08:00
2026-11-09 13:21:24 +08:00
2026-10-30 06:07:49 +08:00
2026-11-12 19:24:54 -05:00
2026-11-14 04:08:37 -05:00
2026-10-24 18:00:43 +08:00
2026-11-05 16:52:19 +08:00
2026-11-12 19:24:54 -05:00
2026-11-10 05:11:20 -05:00
2026-11-10 05:11:20 -05:00
2026-11-14 04:08:37 -05:00
2026-10-24 08:22:14 +08:00
2026-11-09 13:21:24 +08:00
2026-11-14 04:08:37 -05:00
2026-10-30 06:07:49 +08:00
2026-10-24 10:11:27 +00:00
2026-10-24 10:11:27 +00:00
2026-11-09 13:21:24 +08:00
2026-11-09 13:21:24 +08:00
2026-11-12 19:24:54 -05:00
2026-10-25 11:29:17 +08:00
2026-10-29 20:06:55 +08:00
2026-10-29 20:06:55 +08:00
2026-11-03 10:10:33 +08:00
2026-10-30 06:07:49 +08:00
2026-11-05 16:52:19 +08:00
2026-11-12 19:24:54 -05:00
2026-11-14 04:08:37 -05:00
2026-11-09 13:21:24 +08:00
2026-11-10 05:11:20 -05:00
2026-11-14 14:44:47 +01:00
2026-10-20 17:25:19 +08:00
2026-11-12 19:24:54 -05:00
2026-11-12 19:24:54 -05:00
2026-11-11 17:33:47 +08:00
2026-11-12 19:24:54 -05:00
2026-11-12 19:24:54 -05:00
2026-11-12 19:24:54 -05:00
2026-11-05 16:52:19 +08:00
2026-11-12 19:24:54 -05:00
2026-11-13 10:11:06 -05:00
2026-11-11 17:33:47 +08:00
2026-10-24 18:00:43 +08:00
2026-11-14 04:08:37 -05:00
2026-11-12 19:24:54 -05:00
2026-11-10 05:11:20 -05:00
2026-10-25 09:49:26 +08:00
2026-11-12 19:24:54 -05:00
2026-11-11 19:48:33 +08:00
2026-10-22 16:54:14 +08:00
2026-10-30 01:00:41 -07:00
2026-11-12 19:24:54 -05:00
2026-11-09 13:21:24 +08:00
2026-11-09 13:21:24 +08:00
2026-10-22 05:11:08 +00:00
2026-11-12 19:24:54 -05:00
2026-11-12 19:24:54 -05:00
2026-11-12 19:24:54 -05:00
2026-11-12 19:24:54 -05:00
2026-11-12 19:24:54 -05:00
2026-11-12 19:24:54 -05:00
2026-11-12 19:24:54 -05:00
2026-11-12 19:24:54 -05:00
2026-11-12 19:24:54 -05:00
2026-11-12 22:05:32 -05:00
2026-11-12 19:24:54 -05:00
2026-11-12 19:24:54 -05:00
2026-11-13 06:17:43 -08:00
2026-11-12 19:24:54 -05:00
2026-11-12 19:24:54 -05:00
2026-11-14 04:08:37 -05:00
2026-11-12 19:24:54 -05:00
2026-11-12 19:24:54 -05:00
2026-11-12 19:24:54 -05:00
2026-11-12 19:24:54 -05:00
2026-11-12 19:24:54 -05:00
2026-11-12 19:24:54 -05:00
2026-11-13 10:11:06 -05:00
2026-11-12 19:24:54 -05:00
2026-11-12 19:24:54 -05:00
2026-11-12 19:24:54 -05:00
2026-11-12 19:24:54 -05:00
2026-11-12 19:24:54 -05:00
2026-11-12 19:24:54 -05:00
2026-11-12 19:24:54 -05:00
2026-11-12 19:24:54 -05:00
2026-11-12 19:24:54 -05:00
2026-11-12 19:24:54 -05:00
2026-11-12 19:24:54 -05:00
2026-11-12 19:24:54 -05:00
2026-11-12 19:24:54 -05:00
2026-11-12 19:24:54 -05:00
2026-11-12 19:24:54 -05:00
2026-11-12 19:24:54 -05:00
2026-11-14 04:08:37 -05:00
2026-11-12 19:24:54 -05:00
2026-11-09 13:21:24 +08:00
2026-11-12 19:24:54 -05:00
2026-11-12 19:24:54 -05:00
2026-11-10 05:11:20 -05:00
2026-11-14 04:08:37 -05:00
2026-10-27 06:43:07 +08:00
2026-10-24 08:22:13 +08:00
2026-10-24 08:22:13 +08:00
2026-11-12 19:24:54 -05:00
2026-11-14 14:59:41 +01:00
2026-10-29 05:09:45 +08:00
2026-11-09 13:21:24 +08:00
2026-11-12 19:24:54 -05:00
2026-11-12 19:24:54 -05:00
2026-11-08 16:39:20 +00:00
2026-10-24 03:00:10 +08:00
2026-11-14 13:28:28 -05:00
2026-10-24 03:00:10 +08:00
2026-11-06 13:34:26 +08:00
2026-11-06 13:34:26 +08:00
2026-11-06 13:34:26 +08:00