Skip to content

Commit de77c6b

Browse files
aamCommit Queue
authored andcommitted
[vm/shared] Introduce ScopedThreadLocal to allow keeping state on
thread, outside of isolate, on isolate-group bound callback. Fixes #61523 TEST=scoped_thread_local_test Change-Id: I0c8280d2808d940a5fb0d628db191932400a5edb Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/451402 Reviewed-by: Slava Egorov <vegorov@google.com> Commit-Queue: Alexander Aprelev <aam@google.com>
1 parent 438da65 commit de77c6b

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

42 files changed

+800
-419
lines changed

pkg/front_end/testcases/incremental/await_in_non_async.yaml.world.1.expect

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,12 @@ library from "org-dartlang-test:///main.dart" as main {
77
static method foo() → dynamic {}
88
}
99

10-
And 20 platform libraries:
10+
And 21 platform libraries:
1111
- dart:_http
1212
- dart:_builtin
1313
- dart:vmservice_io
1414
- dart:_compact_hash
15+
- dart:_vm
1516
- dart:async
1617
- dart:cli
1718
- dart:collection

pkg/front_end/testcases/incremental/await_in_non_async.yaml.world.2.expect

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,11 +14,12 @@ library from "org-dartlang-test:///main.dart" as main {
1414
static method foo() → dynamic {}
1515
}
1616

17-
And 20 platform libraries:
17+
And 21 platform libraries:
1818
- dart:_http
1919
- dart:_builtin
2020
- dart:vmservice_io
2121
- dart:_compact_hash
22+
- dart:_vm
2223
- dart:async
2324
- dart:cli
2425
- dart:collection

pkg/front_end/testcases/incremental/bad_sdk_uri.yaml.world.3.expect

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,10 +26,11 @@ library from "org-dartlang-test:///main.dart" as main {
2626
}
2727
}
2828

29-
And 19 platform libraries:
29+
And 20 platform libraries:
3030
- dart:_builtin
3131
- dart:_compact_hash
3232
- dart:_internal
33+
- dart:_vm
3334
- dart:_vmservice
3435
- dart:async
3536
- dart:cli

pkg/front_end/testcases/incremental/issue_55357.yaml.world.1.expect

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,12 @@ library from "org-dartlang-test:///main.dart" as main {
88
return 42;
99
}
1010

11-
And 20 platform libraries:
11+
And 21 platform libraries:
1212
- dart:_http
1313
- dart:_builtin
1414
- dart:vmservice_io
1515
- dart:_compact_hash
16+
- dart:_vm
1617
- dart:async
1718
- dart:cli
1819
- dart:collection

pkg/front_end/testcases/incremental/issue_55357.yaml.world.3.expect

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,12 @@ library from "org-dartlang-test:///main.dart" as main {
88
return 42;
99
}
1010

11-
And 20 platform libraries:
11+
And 21 platform libraries:
1212
- dart:_http
1313
- dart:_builtin
1414
- dart:vmservice_io
1515
- dart:_compact_hash
16+
- dart:_vm
1617
- dart:async
1718
- dart:cli
1819
- dart:collection

pkg/front_end/testcases/incremental/load_from_component_explicitly_import_dart_core.yaml.world.1.expect

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,11 +16,12 @@ library from "org-dartlang-test:///main.dart" as main {
1616
}
1717
}
1818

19-
And 20 platform libraries:
19+
And 21 platform libraries:
2020
- dart:_http
2121
- dart:_builtin
2222
- dart:vmservice_io
2323
- dart:_compact_hash
24+
- dart:_vm
2425
- dart:async
2526
- dart:cli
2627
- dart:collection

pkg/front_end/testcases/incremental/load_from_component_explicitly_import_dart_core.yaml.world.2.expect

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,11 +16,12 @@ library from "org-dartlang-test:///main.dart" as main {
1616
}
1717
}
1818

19-
And 20 platform libraries:
19+
And 21 platform libraries:
2020
- dart:_http
2121
- dart:_builtin
2222
- dart:vmservice_io
2323
- dart:_compact_hash
24+
- dart:_vm
2425
- dart:async
2526
- dart:cli
2627
- dart:collection

pkg/front_end/testcases/incremental/omit_platform_works_3.yaml.world.1.expect

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,12 @@ library from "org-dartlang-test:///main.dart" as main {
66
}
77
}
88

9-
And 20 platform libraries:
9+
And 21 platform libraries:
1010
- dart:_http
1111
- dart:_builtin
1212
- dart:vmservice_io
1313
- dart:_compact_hash
14+
- dart:_vm
1415
- dart:async
1516
- dart:cli
1617
- dart:collection

pkg/front_end/testcases/incremental/omit_platform_works_3.yaml.world.4.expect

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,11 +14,12 @@ library from "org-dartlang-test:///main.dart" as main {
1414
}
1515
}
1616

17-
And 20 platform libraries:
17+
And 21 platform libraries:
1818
- dart:_http
1919
- dart:_builtin
2020
- dart:vmservice_io
2121
- dart:_compact_hash
22+
- dart:_vm
2223
- dart:async
2324
- dart:cli
2425
- dart:collection

pkg/front_end/testcases/incremental/omit_platform_works_3.yaml.world.5.expect

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,11 +14,12 @@ library from "org-dartlang-test:///main.dart" as main {
1414
}
1515
}
1616

17-
And 20 platform libraries:
17+
And 21 platform libraries:
1818
- dart:_http
1919
- dart:_builtin
2020
- dart:vmservice_io
2121
- dart:_compact_hash
22+
- dart:_vm
2223
- dart:async
2324
- dart:cli
2425
- dart:collection

0 commit comments

Comments
 (0)