Tony
57b27a7b44
Refactor Dart runtime to replace DART_DYNAMIC_MODULES with DART_BYTECODE_INTERPRETER
...
- Updated conditional compilation flags throughout the runtime codebase to transition from DART_DYNAMIC_MODULES to DART_BYTECODE_INTERPRETER.
- Adjusted logic in various files including object_graph_copy.cc, object_reload.cc, profiler.cc, and others to ensure compatibility with the new interpreter model.
- Ensured that all references to dynamic modules are replaced with bytecode interpreter checks, maintaining functionality for interpreted code execution.
- Modified stack frame handling and service-related code to align with the new interpreter architecture.
- Updated tests and service implementations to reflect the changes in the runtime environment.
Signed-off-by: Tony <tonylu@tony-cloud.com >
2026-06-25 01:58:41 +08:00
..
2026-06-25 01:58:41 +08:00
2024-07-23 10:43:43 +00:00
2026-06-25 01:58:41 +08:00
2023-04-17 15:58:28 +00:00
2026-06-10 11:05:58 -07:00
2026-04-20 10:28:01 -07:00
2025-02-26 14:01:44 -08:00
2026-02-04 10:16:41 -08:00
2026-02-04 10:16:41 -08:00
2023-05-24 08:42:14 +00:00
2026-05-18 11:35:03 -07:00
2026-06-25 01:58:41 +08:00
2026-05-18 11:35:03 -07:00
2023-09-05 21:47:59 +00:00
2026-06-08 13:27:27 -07:00
2026-05-18 11:35:03 -07:00
2023-04-12 22:18:54 +00:00
2025-11-10 02:29:41 -08:00
2026-02-04 10:16:41 -08:00
2024-08-28 08:52:19 +00:00
2026-01-28 10:27:29 -08:00
2023-04-12 22:18:54 +00:00
2024-04-17 19:14:41 +00:00
2026-02-04 10:16:41 -08:00
2026-05-12 06:11:15 -07:00
2026-06-10 09:49:30 -07:00
2026-04-10 06:15:22 -07:00
2023-04-10 18:15:12 +00:00
2026-03-18 10:18:06 -07:00
2026-03-18 10:18:06 -07:00
2026-06-08 14:27:51 -07:00
2026-06-25 01:58:41 +08:00
2026-06-25 01:58:41 +08:00
2026-02-23 09:54:47 -08:00
2026-02-23 09:54:47 -08:00
2026-06-25 01:58:41 +08:00
2026-06-25 01:58:41 +08:00
2026-04-13 10:10:42 -07:00
2026-05-18 11:35:03 -07:00
2026-05-18 11:35:03 -07:00
2026-03-02 08:13:26 -08:00
2026-03-02 07:55:38 -08:00
2026-05-04 15:09:49 -07:00
2026-06-09 10:29:39 -07:00
2026-02-04 10:16:41 -08:00
2023-04-10 18:15:12 +00:00
2025-07-29 12:54:49 -07:00
2026-01-29 13:18:24 -08:00
2025-07-29 12:54:49 -07:00
2025-10-07 10:44:02 -07:00
2025-10-07 10:44:02 -07:00
2025-07-29 12:54:49 -07:00
2026-01-29 13:18:24 -08:00
2025-07-29 12:54:49 -07:00
2026-01-29 13:18:24 -08:00
2026-06-25 01:58:41 +08:00
2026-06-25 01:58:41 +08:00
2025-10-01 09:41:26 -07:00
2026-06-10 11:05:58 -07:00
2026-04-10 06:15:22 -07:00
2023-11-30 16:42:28 +00:00
2026-04-10 06:15:22 -07:00
2026-02-19 09:43:52 -08:00
2026-05-19 04:27:39 -07:00
2025-11-18 14:33:11 -08:00
2026-04-20 17:46:32 -07:00
2026-04-10 06:15:22 -07:00
2023-09-04 14:38:27 +00:00
2023-11-28 13:15:56 +00:00
2025-06-18 13:07:22 -07:00
2023-02-27 22:26:36 +00:00
2024-02-15 23:08:48 +00:00
2023-09-12 16:22:19 +00:00
2025-06-18 13:07:22 -07:00
2025-06-18 13:07:22 -07:00
2025-06-18 13:07:22 -07:00
2024-03-14 21:48:59 +00:00
2023-05-22 16:43:04 +00:00
2023-04-10 21:38:57 +00:00
2023-04-10 21:38:57 +00:00
2023-04-10 21:38:57 +00:00
2024-03-15 19:26:13 +00:00
2024-12-04 14:36:46 +00:00
2026-06-25 01:58:41 +08:00
2026-06-25 01:58:41 +08:00
2026-03-31 12:55:51 -07:00
2026-04-08 15:26:06 -07:00
2024-04-17 19:14:41 +00:00
2026-03-24 11:26:23 -07:00
2026-06-25 01:58:41 +08:00
2026-03-31 12:55:51 -07:00
2026-05-20 06:21:29 -07:00
2026-05-18 11:35:03 -07:00
2025-11-19 07:45:52 -08:00
2025-11-21 06:42:16 -08:00
2024-08-19 21:46:26 +00:00
2024-01-22 16:07:39 +00:00
2025-07-29 12:54:49 -07:00
2025-07-29 12:54:49 -07:00
2025-06-12 20:46:54 -07:00
2025-07-29 12:54:49 -07:00
2025-07-29 12:54:49 -07:00
2026-06-25 01:58:41 +08:00
2026-06-25 01:58:41 +08:00
2026-04-10 06:15:22 -07:00
2026-04-10 06:15:22 -07:00
2026-02-04 10:16:41 -08:00
2026-02-04 10:16:41 -08:00
2023-11-07 16:13:11 +00:00
2023-04-12 22:18:54 +00:00
2026-02-17 14:14:59 -08:00
2025-06-17 06:22:15 -07:00
2026-02-04 10:16:41 -08:00
2026-02-04 10:16:41 -08:00
2026-06-02 10:28:10 -07:00
2025-05-27 06:30:20 -07:00
2026-05-04 15:09:49 -07:00
2026-06-25 01:58:41 +08:00
2026-01-27 09:14:39 -08:00
2026-05-04 15:09:49 -07:00
2026-05-04 15:09:49 -07:00
2026-05-18 08:11:36 -07:00
2026-05-18 08:11:36 -07:00
2026-05-18 08:11:36 -07:00
2026-06-25 01:58:41 +08:00
2026-03-04 12:40:19 -08:00
2026-03-04 12:40:19 -08:00
2023-04-10 18:15:12 +00:00
2023-04-10 18:15:12 +00:00
2026-02-23 09:54:47 -08:00
2023-04-10 18:15:12 +00:00
2025-12-01 16:15:39 -08:00
2025-12-01 16:15:39 -08:00
2023-10-20 19:45:49 +00:00
2026-06-25 01:58:41 +08:00
2026-06-25 01:58:41 +08:00
2024-04-17 19:14:41 +00:00
2026-02-04 10:16:41 -08:00
2023-04-10 18:15:12 +00:00
2025-05-05 15:21:13 -07:00
2023-06-23 20:35:00 +00:00
2023-06-23 20:35:00 +00:00
2023-04-10 18:15:12 +00:00
2023-04-12 22:18:54 +00:00
2026-02-25 04:48:51 -08:00
2026-05-18 11:35:03 -07:00
2026-05-18 11:35:03 -07:00
2026-05-27 12:55:21 -07:00
2026-06-09 10:29:39 -07:00
2026-05-26 09:40:40 -07:00
2026-01-29 13:18:24 -08:00
2025-10-01 10:06:20 -07:00
2026-01-29 13:18:24 -08:00
2025-10-01 10:06:20 -07:00
2023-04-12 22:18:54 +00:00
2026-01-29 13:18:24 -08:00
2025-10-01 10:06:20 -07:00
2025-09-15 10:00:29 -07:00
2023-04-12 22:18:54 +00:00
2026-06-25 01:58:41 +08:00
2026-06-25 01:58:41 +08:00
2025-07-15 09:29:41 -07:00
2026-06-25 01:58:41 +08:00
2026-06-25 01:58:41 +08:00
2026-03-04 12:40:19 -08:00
2026-06-25 01:58:41 +08:00
2026-06-25 01:58:41 +08:00
2026-04-20 10:28:01 -07:00
2026-06-02 23:09:24 -07:00
2024-12-04 14:36:46 +00:00
2024-03-20 20:08:13 +00:00
2023-04-17 15:58:28 +00:00
2025-09-10 06:37:12 -07:00
2026-06-11 02:43:16 -07:00
2026-04-29 15:36:54 -07:00
2024-06-10 20:38:30 +00:00
2026-05-27 00:41:34 -07:00
2026-05-13 09:40:57 -07:00
2026-05-27 00:41:34 -07:00
2025-07-15 09:29:41 -07:00
2025-06-10 12:15:25 -07:00
2026-06-25 01:58:41 +08:00
2026-06-25 01:58:41 +08:00
2026-01-21 10:59:51 -08:00
2026-01-21 10:59:51 -08:00
2023-04-10 18:15:12 +00:00
2026-05-18 11:35:03 -07:00
2026-02-18 09:18:10 -08:00
2025-02-26 14:01:44 -08:00
2025-02-26 14:01:44 -08:00
2026-06-02 10:28:10 -07:00
2025-11-19 07:45:52 -08:00
2023-06-29 08:04:20 +00:00
2023-06-29 08:04:20 +00:00
2023-04-12 22:18:54 +00:00
2023-04-10 18:15:12 +00:00
2023-04-10 18:15:12 +00:00
2026-04-20 10:28:01 -07:00
2026-06-10 09:59:06 -07:00
2026-06-10 09:59:06 -07:00
2026-03-04 12:40:19 -08:00
2026-04-20 10:28:01 -07:00
2026-04-20 10:28:01 -07:00
2026-05-27 11:31:11 -07:00
2023-03-29 19:58:33 +00:00
2025-01-22 07:48:37 -08:00
2025-01-22 07:48:37 -08:00
2025-05-13 14:29:37 -07:00
2025-05-13 14:29:37 -07:00
2023-04-10 18:15:12 +00:00
2026-06-08 07:36:51 -07:00
2026-05-12 08:41:20 -07:00
2026-05-20 08:40:17 -07:00
2026-06-25 01:58:41 +08:00
2024-08-19 21:46:26 +00:00
2026-02-17 14:25:39 -08:00
2025-06-03 10:36:23 -07:00
2026-05-06 14:42:04 -07:00
2026-05-06 14:42:04 -07:00
2024-05-16 16:33:52 +00:00
2026-03-04 16:07:20 -08:00
2024-05-02 16:36:20 +00:00
2026-06-25 01:58:41 +08:00
2025-06-02 10:04:39 -07:00
2026-05-18 11:35:03 -07:00
2026-05-18 11:35:03 -07:00
2023-12-14 22:48:49 +00:00
2024-09-25 17:28:44 +00:00
2025-07-07 17:02:17 -07:00
2024-08-28 16:41:50 +00:00
2026-06-25 01:58:41 +08:00
2026-03-24 10:23:38 -07:00
2026-02-04 10:16:41 -08:00
2026-05-18 11:35:03 -07:00
2026-06-09 07:54:09 -07:00
2026-05-18 11:35:03 -07:00
2026-06-25 01:58:41 +08:00
2026-06-25 01:58:41 +08:00
2026-06-10 10:58:15 -07:00
2026-01-27 09:14:39 -08:00
2026-06-10 10:58:15 -07:00
2026-06-11 11:30:22 -07:00
2026-01-27 09:14:39 -08:00
2026-03-25 11:58:38 -07:00
2026-03-25 11:58:38 -07:00
2026-03-25 11:58:38 -07:00
2026-03-25 11:58:38 -07:00
2026-03-25 11:58:38 -07:00
2026-03-25 11:58:38 -07:00
2026-03-25 11:58:38 -07:00
2026-03-25 11:58:38 -07:00
2026-03-25 11:58:38 -07:00
2026-03-25 11:58:38 -07:00
2026-03-25 11:58:38 -07:00
2026-03-25 11:58:38 -07:00
2026-04-07 08:06:43 -07:00
2026-03-25 11:58:38 -07:00
2026-06-11 08:07:37 -07:00
2025-05-21 01:36:22 -07:00
2026-06-10 10:58:15 -07:00
2026-02-23 09:54:47 -08:00
2026-04-10 06:15:22 -07:00
2024-04-15 11:10:23 +00:00
2024-04-15 11:10:23 +00:00
2026-05-26 06:42:00 -07:00
2024-09-12 15:16:12 +00:00
2026-04-08 15:26:06 -07:00
2026-06-10 09:59:06 -07:00
2026-06-10 09:59:06 -07:00
2023-04-10 18:15:12 +00:00
2026-06-25 01:58:41 +08:00
2026-02-04 10:16:41 -08:00
2026-06-02 04:50:53 -07:00
2026-06-25 01:58:41 +08:00
2026-04-14 17:22:31 -07:00
2026-06-25 01:58:41 +08:00
2024-04-17 19:14:41 +00:00
2025-10-07 15:13:14 -07:00
2025-10-07 15:13:14 -07:00
2026-06-25 01:58:41 +08:00
2026-04-21 04:02:25 -07:00
2026-05-18 11:35:03 -07:00
2026-06-25 01:58:41 +08:00
2023-04-12 22:18:54 +00:00
2026-06-25 01:58:41 +08:00
2025-08-04 14:05:01 -07:00
2025-09-15 10:00:29 -07:00
2026-05-18 11:35:03 -07:00
2023-04-12 22:18:54 +00:00
2026-05-18 11:35:03 -07:00
2026-05-27 08:18:27 -07:00
2026-05-19 04:27:39 -07:00
2026-06-25 01:58:41 +08:00
2026-03-18 10:18:06 -07:00
2023-04-10 18:15:12 +00:00
2026-01-27 09:14:39 -08:00
2026-04-08 14:31:16 -07:00
2026-05-18 11:35:03 -07:00
2025-04-14 07:36:31 -07:00
2026-05-18 11:35:03 -07:00
2026-05-13 09:40:15 -07:00
2026-06-25 01:58:41 +08:00
2026-06-25 01:58:41 +08:00
2026-03-24 10:23:38 -07:00
2026-01-14 03:53:04 -08:00
2025-06-18 13:07:22 -07:00
2025-06-18 13:07:22 -07:00
2026-01-14 03:53:04 -08:00
2026-05-29 10:29:33 -07:00
2026-03-18 10:18:06 -07:00
2026-05-29 10:29:33 -07:00
2024-11-26 19:24:31 +00:00
2026-03-04 12:40:19 -08:00
2026-04-15 15:23:51 -07:00
2026-04-13 14:00:21 -07:00
2025-06-18 13:07:22 -07:00
2023-04-12 22:18:54 +00:00
2025-06-18 13:07:22 -07:00
2026-05-18 11:35:03 -07:00
2026-05-18 11:35:03 -07:00
2026-05-18 11:35:03 -07:00
2025-11-19 07:45:52 -08:00
2026-05-18 11:35:03 -07:00
2026-05-19 04:27:39 -07:00
2026-06-25 01:58:41 +08:00
2026-05-19 04:27:39 -07:00
2026-02-04 10:16:41 -08:00
2023-04-12 22:18:54 +00:00
2023-04-12 22:18:54 +00:00
2023-04-12 22:18:54 +00:00
2024-08-15 14:09:52 +00:00
2023-04-12 22:18:54 +00:00
2026-05-04 15:09:49 -07:00
2023-04-12 22:18:54 +00:00
2026-06-25 01:58:41 +08:00
2026-06-25 01:58:41 +08:00
2026-06-25 01:58:41 +08:00
2024-08-15 14:09:52 +00:00
2026-04-10 06:15:22 -07:00
2026-06-25 01:58:41 +08:00
2026-05-18 11:35:03 -07:00
2026-05-13 09:40:57 -07:00
2026-05-18 11:35:03 -07:00
2026-05-18 11:35:03 -07:00
2026-02-23 13:01:19 -08:00
2025-08-25 14:43:41 -07:00
2025-08-25 14:43:41 -07:00
2023-04-12 22:18:54 +00:00
2026-01-14 03:53:04 -08:00
2025-12-01 12:47:18 -08:00
2025-10-27 11:17:38 -07:00
2026-01-07 12:47:21 -08:00
2025-10-24 04:34:01 -07:00
2026-01-20 05:58:38 -08:00
2026-01-20 05:58:38 -08:00
2024-09-12 15:16:12 +00:00
2025-02-24 10:44:28 -08:00
2025-05-12 12:32:19 -07:00
2026-05-20 06:21:29 -07:00
2026-05-18 11:35:03 -07:00
2024-12-17 13:30:50 -08:00
2024-04-17 19:14:41 +00:00
2026-01-27 09:14:39 -08:00
2026-01-27 09:14:39 -08:00
2025-08-25 14:43:41 -07:00
2026-06-25 01:58:41 +08:00
2026-06-25 01:58:41 +08:00
2023-04-10 18:15:12 +00:00
2024-04-17 19:14:41 +00:00
2023-04-10 18:15:12 +00:00
2025-05-27 06:30:20 -07:00
2026-05-18 11:35:03 -07:00
2026-04-29 15:36:54 -07:00
2026-04-06 10:35:42 -07:00
2024-04-17 19:14:41 +00:00
2026-05-27 08:18:27 -07:00
2026-03-03 06:58:35 -08:00
2026-01-27 09:14:39 -08:00
2026-05-29 10:29:33 -07:00
2025-10-20 15:58:20 -07:00
2025-09-24 13:14:32 -07:00
2025-10-20 10:49:20 -07:00
2026-05-20 15:11:47 -07:00
2026-05-20 15:11:47 -07:00
2023-04-12 22:18:54 +00:00
2026-02-17 14:14:59 -08:00
2026-05-18 11:35:03 -07:00
2026-05-18 11:35:03 -07:00
2025-05-23 06:19:16 -07:00
2025-05-23 06:19:16 -07:00
2025-05-23 06:19:16 -07:00
2026-02-17 14:14:59 -08:00
2026-02-04 10:16:41 -08:00
2025-06-18 13:07:22 -07:00
2024-06-14 23:24:19 +00:00
2024-08-07 12:59:35 +00:00
2026-01-28 13:49:00 -08:00
2026-06-10 12:56:03 -07:00
2026-06-10 12:56:03 -07:00
2026-01-28 13:49:00 -08:00
2026-06-10 12:56:03 -07:00
2026-05-04 10:45:15 -07:00
2026-06-10 12:56:03 -07:00
2025-07-07 17:02:17 -07:00
2026-03-31 12:55:51 -07:00
2026-02-04 10:16:41 -08:00
2024-08-07 12:59:35 +00:00
2026-02-23 09:54:47 -08:00