Skip to content

Commit d2bc055

Browse files
aamCommit Queue
authored andcommitted
[vm/shared] Add 'dart:concurrent' core library.
This brings Mutex and ConditionVariable classes to guard access to shared variables. TEST=shared_test, shared_primitives_test BUG=#55991 CoreLibraryReviewExempt: dart:concurrent library is experimental, restricted to main/dev channels, vm-only at this point. Change-Id: I64ca7a0434cbe0079976133ccbf9de2dd4c0d7b1 Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/372181 Commit-Queue: Alexander Aprelev <aam@google.com> Reviewed-by: Slava Egorov <vegorov@google.com>
1 parent 98ebbcd commit d2bc055

File tree

60 files changed

+1276
-563
lines changed

Some content is hidden

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

60 files changed

+1276
-563
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,13 +7,14 @@ library from "org-dartlang-test:///main.dart" as main {
77
static method foo() → dynamic {}
88
}
99

10-
And 18 platform libraries:
10+
And 19 platform libraries:
1111
- dart:_http
1212
- dart:_builtin
1313
- dart:vmservice_io
1414
- dart:async
1515
- dart:cli
1616
- dart:collection
17+
- dart:concurrent
1718
- dart:convert
1819
- dart:core
1920
- dart:developer

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,13 +14,14 @@ library from "org-dartlang-test:///main.dart" as main {
1414
static method foo() → dynamic {}
1515
}
1616

17-
And 18 platform libraries:
17+
And 19 platform libraries:
1818
- dart:_http
1919
- dart:_builtin
2020
- dart:vmservice_io
2121
- dart:async
2222
- dart:cli
2323
- dart:collection
24+
- dart:concurrent
2425
- dart:convert
2526
- dart:core
2627
- dart:developer

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,13 +26,14 @@ library from "org-dartlang-test:///main.dart" as main {
2626
}
2727
}
2828

29-
And 17 platform libraries:
29+
And 18 platform libraries:
3030
- dart:_builtin
3131
- dart:_internal
3232
- dart:_vmservice
3333
- dart:async
3434
- dart:cli
3535
- dart:collection
36+
- dart:concurrent
3637
- dart:convert
3738
- dart:core
3839
- dart:developer

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,13 +8,14 @@ library from "org-dartlang-test:///main.dart" as main {
88
return 42;
99
}
1010

11-
And 18 platform libraries:
11+
And 19 platform libraries:
1212
- dart:_http
1313
- dart:_builtin
1414
- dart:vmservice_io
1515
- dart:async
1616
- dart:cli
1717
- dart:collection
18+
- dart:concurrent
1819
- dart:convert
1920
- dart:core
2021
- dart:developer

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,13 +8,14 @@ library from "org-dartlang-test:///main.dart" as main {
88
return 42;
99
}
1010

11-
And 18 platform libraries:
11+
And 19 platform libraries:
1212
- dart:_http
1313
- dart:_builtin
1414
- dart:vmservice_io
1515
- dart:async
1616
- dart:cli
1717
- dart:collection
18+
- dart:concurrent
1819
- dart:convert
1920
- dart:core
2021
- dart:developer

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,13 +16,14 @@ library from "org-dartlang-test:///main.dart" as main {
1616
}
1717
}
1818

19-
And 18 platform libraries:
19+
And 19 platform libraries:
2020
- dart:_http
2121
- dart:_builtin
2222
- dart:vmservice_io
2323
- dart:async
2424
- dart:cli
2525
- dart:collection
26+
- dart:concurrent
2627
- dart:convert
2728
- dart:core
2829
- dart:developer

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,13 +16,14 @@ library from "org-dartlang-test:///main.dart" as main {
1616
}
1717
}
1818

19-
And 18 platform libraries:
19+
And 19 platform libraries:
2020
- dart:_http
2121
- dart:_builtin
2222
- dart:vmservice_io
2323
- dart:async
2424
- dart:cli
2525
- dart:collection
26+
- dart:concurrent
2627
- dart:convert
2728
- dart:core
2829
- dart:developer

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,13 +6,14 @@ library from "org-dartlang-test:///main.dart" as main {
66
}
77
}
88

9-
And 18 platform libraries:
9+
And 19 platform libraries:
1010
- dart:_http
1111
- dart:_builtin
1212
- dart:vmservice_io
1313
- dart:async
1414
- dart:cli
1515
- dart:collection
16+
- dart:concurrent
1617
- dart:convert
1718
- dart:core
1819
- dart:developer

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,13 +14,14 @@ library from "org-dartlang-test:///main.dart" as main {
1414
}
1515
}
1616

17-
And 18 platform libraries:
17+
And 19 platform libraries:
1818
- dart:_http
1919
- dart:_builtin
2020
- dart:vmservice_io
2121
- dart:async
2222
- dart:cli
2323
- dart:collection
24+
- dart:concurrent
2425
- dart:convert
2526
- dart:core
2627
- dart:developer

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,13 +14,14 @@ library from "org-dartlang-test:///main.dart" as main {
1414
}
1515
}
1616

17-
And 18 platform libraries:
17+
And 19 platform libraries:
1818
- dart:_http
1919
- dart:_builtin
2020
- dart:vmservice_io
2121
- dart:async
2222
- dart:cli
2323
- dart:collection
24+
- dart:concurrent
2425
- dart:convert
2526
- dart:core
2627
- dart:developer

0 commit comments

Comments
 (0)