Ryan Macnak
1c48e59c51
[vm, reload] Reverse expectations of IsolateReload_LibraryLookup.
...
This test expects that a library no longer being reachable along the import graph causes the library to be removed from the isolate's library list. The incremental kernel files used during reload don't really have a way to express this. The expected semantics also are a bit unsatisfactory. If a library is "deleted" this way, there may still be instances from library floating around, and re-importing the library would be treated like the addition of a new, unreleated library instead of modified the old library kept alive by those instances. Also, if an island of "deleted" libraries have static calls among themselves, those calls stop working because reresolving their targets fails because the "deleted" libraries aren't in the top-level namespace. The mistake of a global namespace continues to inflict damage.
TEST=ci
Bug: https://github.com/dart-lang/sdk/issues/56785
Change-Id: I743f74d59fd9f017276a118531a58c85ac142ad0
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/386821
Commit-Queue: Ryan Macnak <rmacnak@google.com >
Reviewed-by: Alexander Aprelev <aam@google.com >
2024-09-25 18:29:23 +00:00
..
2024-09-24 10:14:49 +00:00
2024-07-23 10:43:43 +00:00
2024-09-24 00:39:48 +00:00
2023-04-17 15:58:28 +00:00
2024-03-25 10:35:49 +00:00
2024-09-25 17:28:44 +00:00
2023-04-20 17:42:06 +00:00
2023-06-06 02:07:58 +00:00
2023-04-10 18:15:12 +00:00
2023-05-24 08:42:14 +00:00
2023-07-03 12:29:15 +00:00
2024-08-27 19:03:02 +00:00
2024-06-18 09:10:00 +00:00
2023-09-05 21:47:59 +00:00
2023-04-21 08:06:49 +00:00
2024-07-10 19:45:29 +00:00
2023-04-10 18:15:12 +00:00
2023-04-12 22:18:54 +00:00
2024-08-28 08:52:19 +00:00
2024-08-28 08:52:19 +00:00
2023-04-12 22:18:54 +00:00
2024-04-17 19:14:41 +00:00
2023-03-06 22:06:59 +00:00
2024-07-26 19:26:11 +00:00
2024-08-27 12:51:26 +00:00
2024-04-11 17:55:26 +00:00
2023-04-10 18:15:12 +00:00
2024-04-19 08:10:18 +00:00
2024-04-19 08:10:18 +00:00
2024-07-26 19:26:11 +00:00
2024-09-11 14:18:06 +00:00
2024-09-11 14:18:06 +00:00
2023-12-12 02:09:27 +00:00
2023-12-15 15:25:29 +00:00
2024-08-15 14:09:52 +00:00
2024-08-15 14:09:52 +00:00
2024-08-15 14:09:52 +00:00
2024-06-10 20:38:30 +00:00
2024-06-10 20:38:30 +00:00
2024-03-13 14:33:48 +00:00
2023-06-28 11:48:26 +00:00
2023-04-10 18:15:12 +00:00
2023-10-12 16:16:21 +00:00
2024-08-26 20:35:18 +00:00
2023-04-10 18:15:12 +00:00
2023-04-12 22:18:54 +00:00
2023-04-10 18:15:12 +00:00
2023-04-12 22:18:54 +00:00
2022-01-20 00:57:57 +00:00
2023-04-10 18:15:12 +00:00
2023-11-28 13:15:56 +00:00
2024-01-09 20:28:55 +00:00
2023-04-10 18:15:12 +00:00
2024-08-19 21:46:26 +00:00
2022-02-22 21:48:14 +00:00
2024-09-09 13:44:04 +00:00
2022-02-22 21:48:14 +00:00
2024-09-09 13:44:04 +00:00
2023-11-30 16:42:28 +00:00
2022-06-08 22:57:03 +00:00
2024-08-29 16:45:00 +00:00
2024-09-12 15:15:08 +00:00
2024-09-12 15:15:08 +00:00
2023-08-01 17:01:41 +00:00
2024-09-09 13:44:04 +00:00
2022-06-08 22:57:03 +00:00
2024-08-29 16:45:00 +00:00
2023-09-04 14:38:27 +00:00
2023-11-28 13:15:56 +00:00
2023-06-23 20:35:00 +00: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
2023-06-23 20:35:00 +00:00
2021-12-16 21:33:49 +00:00
2023-06-23 20:35:00 +00:00
2022-01-20 00:57:57 +00:00
2022-01-20 00:57:57 +00:00
2023-06-23 20:35:00 +00:00
2021-12-16 21:33:49 +00:00
2022-01-20 00:57:57 +00:00
2024-03-14 21:48:59 +00:00
2022-11-14 15:42:52 +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
2022-01-20 00:57:57 +00:00
2023-04-10 18:15:12 +00:00
2024-06-26 19:58:11 +00:00
2024-09-11 12:51:23 +00:00
2024-08-14 17:09:07 +00:00
2023-07-26 21:53:49 +00:00
2024-04-17 19:14:41 +00:00
2024-08-28 08:52:19 +00:00
2024-08-15 14:09:52 +00:00
2024-08-15 14:09:52 +00:00
2024-09-18 21:07:59 +00:00
2024-02-13 23:32:01 +00:00
2023-04-12 22:18:54 +00:00
2024-08-19 21:46:26 +00:00
2024-01-22 16:07:39 +00:00
2022-01-20 00:57:57 +00:00
2024-08-15 14:09:52 +00:00
2024-06-24 22:00:28 +00:00
2024-08-19 21:46:26 +00:00
2023-04-10 18:15:12 +00:00
2024-08-28 08:52:19 +00:00
2024-08-28 08:52:19 +00:00
2022-09-12 12:33:57 +00:00
2022-09-12 12:33:57 +00:00
2023-11-07 16:13:11 +00:00
2023-04-12 22:18:54 +00:00
2023-04-12 22:18:54 +00:00
2023-10-23 13:54:04 +00:00
2023-05-31 08:06:08 +00:00
2024-09-11 12:51:23 +00:00
2024-09-11 12:51:23 +00:00
2023-04-10 18:15:12 +00:00
2024-09-04 14:18:09 +00:00
2024-09-04 14:18:09 +00:00
2024-08-13 04:09:39 +00:00
2024-08-13 04:09:39 +00:00
2023-12-15 15:25:29 +00:00
2023-12-15 15:25:29 +00:00
2024-04-17 19:14:41 +00:00
2024-06-20 17:08:10 +00:00
2024-06-20 17:08:10 +00:00
2023-04-10 18:15:12 +00:00
2023-04-10 18:15:12 +00:00
2024-08-23 07:03:15 +00:00
2023-04-10 18:15:12 +00:00
2024-05-29 10:16:28 +00:00
2024-05-08 17:03:59 +00:00
2023-10-20 19:45:49 +00:00
2024-08-15 14:09:52 +00:00
2023-10-20 19:45:49 +00:00
2024-04-17 19:14:41 +00:00
2023-02-06 22:19:55 +00:00
2023-04-10 18:15:12 +00: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
2024-04-17 19:14:41 +00:00
2024-04-17 19:14:41 +00:00
2024-06-27 18:29:58 +00:00
2022-12-01 10:15:58 +00:00
2024-08-14 17:09:07 +00:00
2024-08-27 19:03:02 +00:00
2023-11-28 13:15:56 +00:00
2023-04-12 22:18:54 +00:00
2023-11-28 13:15:56 +00:00
2023-04-12 22:18:54 +00:00
2023-04-12 22:18:54 +00:00
2022-01-20 00:57:57 +00:00
2023-11-28 13:15:56 +00:00
2023-04-12 22:18:54 +00:00
2024-04-17 19:14:41 +00:00
2023-04-12 22:18:54 +00:00
2022-05-11 19:52:45 +00:00
2022-05-11 19:52:45 +00:00
2024-09-12 15:15:08 +00:00
2024-09-09 13:44:04 +00:00
2024-09-25 18:29:23 +00:00
2024-09-23 23:25:50 +00:00
2024-09-10 16:57:38 +00:00
2024-02-15 01:18:40 +00:00
2024-09-25 17:28:44 +00:00
2024-08-28 16:41:50 +00:00
2024-08-28 16:41:50 +00:00
2024-08-28 16:41:50 +00:00
2024-06-10 20:38:30 +00:00
2024-03-20 20:08:13 +00:00
2023-04-17 15:58:28 +00:00
2024-04-17 19:14:41 +00:00
2024-07-22 14:42:13 +00:00
2024-04-22 18:12:22 +00:00
2024-06-10 20:38:30 +00:00
2024-09-12 09:18:20 +00:00
2024-08-27 19:03:02 +00:00
2022-11-11 01:59:28 +00:00
2024-04-17 19:14:41 +00:00
2024-04-17 19:14:41 +00:00
2024-08-19 14:04:47 +00:00
2024-08-19 14:04:47 +00:00
2023-04-10 18:15:12 +00:00
2022-05-11 19:31:04 +00:00
2023-04-20 17:42:06 +00:00
2023-04-10 18:15:12 +00: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
2024-09-12 15:16:12 +00:00
2024-09-12 15:16:12 +00:00
2024-09-12 15:16:12 +00:00
2024-08-19 21:46:26 +00:00
2022-08-19 18:10:15 +00:00
2023-04-10 18:15:12 +00:00
2023-04-10 18:15:12 +00:00
2023-07-26 21:53:49 +00:00
2023-03-29 19:58:33 +00:00
2024-02-14 22:56:49 +00:00
2023-03-29 19:58:33 +00:00
2023-04-10 18:15:12 +00:00
2024-09-12 15:16:12 +00:00
2024-08-27 19:03:02 +00:00
2024-08-19 21:46:26 +00:00
2024-08-14 17:09:07 +00:00
2023-09-20 16:08:51 +00:00
2024-09-18 21:07:59 +00:00
2024-09-18 21:07:59 +00:00
2024-05-16 16:33:52 +00:00
2024-05-02 16:36:20 +00:00
2024-05-02 16:36:20 +00:00
2024-08-15 14:09:52 +00:00
2023-02-23 03:11:08 +00:00
2023-04-10 18:15:12 +00:00
2024-08-14 17:09:07 +00:00
2023-12-14 22:48:49 +00:00
2024-09-25 17:28:44 +00:00
2024-08-28 16:41:50 +00:00
2024-08-28 16:41:50 +00:00
2024-09-04 19:23:48 +00:00
2022-01-20 00:57:57 +00:00
2024-08-15 14:09:52 +00:00
2024-08-19 14:04:47 +00:00
2024-09-09 13:44:04 +00:00
2024-09-18 22:30:19 +00:00
2024-09-25 16:53:52 +00:00
2024-09-25 13:46:40 +00:00
2024-08-26 23:25:24 +00:00
2024-04-19 08:10:18 +00:00
2024-04-19 08:10:18 +00:00
2024-04-19 08:10:18 +00:00
2023-04-10 18:15:12 +00:00
2024-09-24 22:41:40 +00:00
2024-08-07 12:59:35 +00:00
2024-09-24 22:41:40 +00:00
2024-08-07 12:59:35 +00:00
2024-09-24 22:41:40 +00:00
2024-08-07 12:59:35 +00:00
2024-09-24 22:41:40 +00:00
2024-08-07 12:59:35 +00:00
2024-09-24 22:41:40 +00:00
2024-08-07 12:59:35 +00:00
2024-09-24 22:41:40 +00:00
2024-08-07 12:59:35 +00:00
2024-09-24 22:41:40 +00:00
2024-09-24 22:41:40 +00:00
2024-03-11 20:14:49 +00:00
2024-04-19 08:10:18 +00:00
2024-04-19 08:10:18 +00:00
2024-08-23 07:03:15 +00:00
2023-08-04 11:07:46 +00:00
2024-04-15 11:10:23 +00:00
2024-04-15 11:10:23 +00:00
2023-12-15 16:48:37 +00:00
2022-09-27 21:34:05 +00:00
2024-09-12 15:16:12 +00:00
2023-08-09 06:01:55 +00:00
2024-09-12 15:16:12 +00:00
2024-09-12 15:16:12 +00:00
2023-04-10 18:15:12 +00:00
2024-05-02 16:36:20 +00:00
2024-04-17 19:14:41 +00:00
2023-10-02 17:57:33 +00:00
2024-07-10 16:31:19 +00:00
2024-06-12 20:22:41 +00:00
2024-04-17 19:14:41 +00:00
2024-04-17 19:14:41 +00:00
2024-08-07 12:59:35 +00:00
2023-08-01 15:50:11 +00:00
2024-08-15 14:09:52 +00:00
2022-12-01 14:38:44 +00:00
2024-08-15 14:09:52 +00:00
2024-09-04 08:14:18 +00:00
2024-03-20 20:08:13 +00:00
2023-04-12 22:18:54 +00:00
2024-03-26 11:12:38 +00:00
2023-04-10 18:15:12 +00:00
2024-04-19 19:46:47 +00:00
2023-04-12 22:18:54 +00:00
2024-04-17 19:14:41 +00:00
2023-04-12 22:18:54 +00:00
2023-04-12 22:18:54 +00:00
2024-03-20 20:08:13 +00:00
2023-11-27 15:22:40 +00:00
2023-07-06 21:10:28 +00:00
2024-06-10 20:38:30 +00:00
2024-03-20 20:08:13 +00:00
2024-04-17 19:14:41 +00:00
2024-04-17 19:14:41 +00:00
2022-12-29 10:18:02 +00:00
2023-04-12 22:18:54 +00:00
2024-06-06 10:56:12 +00:00
2024-06-06 10:56:12 +00:00
2024-08-15 14:09:52 +00:00
2021-12-16 10:39:49 +00:00
2021-12-16 10:39:49 +00:00
2023-04-12 22:18:54 +00:00
2022-03-22 19:45:03 +00:00
2022-03-22 19:45:03 +00:00
2022-03-22 19:45:03 +00:00
2024-09-04 14:18:09 +00:00
2022-03-22 19:45:03 +00:00
2022-03-22 19:45:03 +00:00
2024-09-09 13:44:04 +00:00
2024-08-15 14:09:52 +00:00
2023-04-10 18:15:12 +00:00
2024-08-23 07:03:15 +00:00
2024-08-23 07:03:15 +00:00
2024-08-29 14:48:58 +00:00
2024-09-12 12:18:02 +00:00
2024-06-10 20:38:30 +00:00
2024-08-28 16:41:50 +00:00
2024-09-25 17:28:44 +00:00
2024-09-25 17:28:44 +00:00
2023-09-27 15:11:05 +00:00
2023-06-23 17:01:58 +00:00
2023-01-06 07:48:22 +00:00
2023-09-27 15:11:05 +00:00
2024-09-10 01:11:15 +00:00
2024-06-11 18:00:35 +00:00
2024-06-11 18:00:35 +00:00
2024-06-11 18:00:35 +00:00
2024-06-11 18:00:35 +00:00
2024-06-11 18:00:35 +00:00
2023-07-11 15:13:58 +00:00
2023-04-12 22:18:54 +00:00
2022-07-29 18:11:01 +00:00
2024-09-23 23:36:48 +00:00
2023-04-10 18:15:12 +00:00
2024-04-12 15:42:47 +00:00
2024-08-28 16:41:50 +00:00
2024-06-17 10:47:58 +00:00
2024-03-05 21:48:00 +00: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
2024-06-06 10:56:12 +00:00
2023-04-12 22:18:54 +00:00
2024-08-15 14:09:52 +00:00
2024-08-15 14:09:52 +00:00
2024-09-09 13:44:04 +00:00
2024-08-15 14:09:52 +00:00
2022-03-22 19:45:03 +00:00
2022-03-22 19:45:03 +00:00
2022-03-22 19:45:03 +00:00
2024-08-29 16:45:00 +00:00
2022-03-22 19:45:03 +00:00
2022-03-22 19:45:03 +00:00
2024-09-23 23:36:48 +00:00
2024-09-23 23:36:48 +00:00
2024-04-17 19:14:41 +00:00
2024-09-04 14:18:09 +00:00
2024-08-26 22:14:39 +00:00
2024-04-19 19:46:47 +00:00
2024-08-15 14:09:52 +00:00
2023-04-12 22:18:54 +00:00
2024-08-07 16:39:10 +00:00
2023-04-10 18:15:12 +00:00
2023-04-10 18:15:12 +00:00
2023-02-21 19:07:57 +00:00
2023-10-09 17:23:23 +00:00
2023-09-27 15:11:05 +00:00
2023-09-27 15:11:05 +00:00
2024-09-12 15:16:12 +00:00
2024-09-24 22:41:40 +00:00
2024-09-12 15:16:12 +00:00
2024-06-17 21:43:32 +00:00
2024-01-26 18:58:54 +00:00
2024-04-17 19:14:41 +00:00
2023-04-10 18:15:12 +00:00
2024-04-17 19:14:41 +00:00
2024-09-24 22:41:40 +00:00
2024-09-03 23:14:49 +00:00
2024-09-09 13:44:04 +00: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
2024-01-25 08:23:51 +00:00
2023-07-10 20:33:33 +00:00
2024-09-10 21:07:18 +00:00
2024-09-10 21:07:18 +00:00
2024-04-17 19:14:41 +00:00
2021-12-15 23:12:19 +00:00
2023-02-20 14:57:57 +00:00
2023-09-27 16:23:38 +00:00
2024-09-20 14:47:49 +00:00
2024-09-03 21:58:20 +00:00
2024-04-10 19:19:31 +00:00
2023-04-17 16:26:35 +00: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-03-20 20:08:13 +00:00
2024-08-28 16:41:50 +00:00
2024-04-30 17:49:37 +00:00
2024-02-23 04:13:39 +00:00
2024-04-17 19:14:41 +00:00
2023-05-11 03:14:27 +00:00
2023-10-31 19:39:51 +00:00
2021-12-15 22:22:36 +00:00
2024-04-17 19:14:41 +00:00
2024-06-14 23:24:19 +00:00
2024-06-14 23:24:19 +00:00
2024-08-07 12:59:35 +00:00
2023-06-23 20:35:00 +00:00
2024-01-09 12:36:55 +00:00
2024-02-16 01:05:49 +00:00
2023-11-03 07:36:25 +00:00
2024-02-16 01:05:49 +00:00
2024-01-09 12:36:55 +00:00
2024-01-09 12:36:55 +00:00
2022-09-10 15:12:35 +00:00
2024-05-07 17:04:29 +00:00
2024-08-15 14:09:52 +00:00
2023-06-07 19:01:51 +00:00
2024-08-07 12:59:35 +00:00
2024-04-17 19:14:41 +00:00