Skip to content

Commit bbe83c3

Browse files
committed
Version 2.12.0-259.1.beta
Merge '2.12.0-259.0.dev' into beta
2 parents 2b88e9d + 2607b01 commit bbe83c3

File tree

4,737 files changed

+249417
-121104
lines changed

Some content is hidden

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

4,737 files changed

+249417
-121104
lines changed

.dart_tool/package_config.json

Lines changed: 17 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"copyright": [
3-
"Copyright (c) 2020, the Dart project authors. Please see the AUTHORS ",
3+
"Copyright (c) 2021, the Dart project authors. Please see the AUTHORS ",
44
"file for details. All rights reserved. Use of this source code is ",
55
"governed by a BSD-style license that can be found in the LICENSE file."
66
],
@@ -11,14 +11,14 @@
1111
"constraint, update this by running tools/generate_package_config.dart."
1212
],
1313
"configVersion": 2,
14-
"generated": "2020-12-03T14:26:48.568312",
14+
"generated": "2021-01-16T20:34:15.774260",
1515
"generator": "tools/generate_package_config.dart",
1616
"packages": [
1717
{
1818
"name": "_fe_analyzer_shared",
1919
"rootUri": "../pkg/_fe_analyzer_shared",
2020
"packageUri": "lib/",
21-
"languageVersion": "2.6"
21+
"languageVersion": "2.12"
2222
},
2323
{
2424
"name": "_fe_analyzer_shared_assigned_variables",
@@ -95,7 +95,7 @@
9595
"name": "analyzer_utilities",
9696
"rootUri": "../pkg/analyzer_utilities",
9797
"packageUri": "lib/",
98-
"languageVersion": "2.1"
98+
"languageVersion": "2.12"
9999
},
100100
{
101101
"name": "args",
@@ -273,7 +273,7 @@
273273
"name": "front_end",
274274
"rootUri": "../pkg/front_end",
275275
"packageUri": "lib/",
276-
"languageVersion": "2.6"
276+
"languageVersion": "2.12"
277277
},
278278
{
279279
"name": "front_end_testcases",
@@ -296,7 +296,7 @@
296296
"name": "html",
297297
"rootUri": "../third_party/pkg/html",
298298
"packageUri": "lib/",
299-
"languageVersion": "2.3"
299+
"languageVersion": "2.8"
300300
},
301301
{
302302
"name": "http",
@@ -354,8 +354,9 @@
354354
},
355355
{
356356
"name": "js_runtime",
357-
"rootUri": "../sdk/lib/_internal/js_runtime",
358-
"packageUri": "lib/"
357+
"rootUri": "../pkg/js_runtime",
358+
"packageUri": "lib/",
359+
"languageVersion": "2.12"
359360
},
360361
{
361362
"name": "json_rpc_2",
@@ -367,7 +368,7 @@
367368
"name": "kernel",
368369
"rootUri": "../pkg/kernel",
369370
"packageUri": "lib/",
370-
"languageVersion": "2.6"
371+
"languageVersion": "2.12"
371372
},
372373
{
373374
"name": "language_versioning_2.7_test",
@@ -396,7 +397,7 @@
396397
"name": "matcher",
397398
"rootUri": "../third_party/pkg/matcher",
398399
"packageUri": "lib/",
399-
"languageVersion": "2.10"
400+
"languageVersion": "2.12"
400401
},
401402
{
402403
"name": "meta",
@@ -408,7 +409,7 @@
408409
"name": "mime",
409410
"rootUri": "../third_party/pkg/mime",
410411
"packageUri": "lib/",
411-
"languageVersion": "2.0"
412+
"languageVersion": "2.12"
412413
},
413414
{
414415
"name": "mockito",
@@ -472,7 +473,7 @@
472473
"name": "package_config",
473474
"rootUri": "../third_party/pkg_tested/package_config",
474475
"packageUri": "lib/",
475-
"languageVersion": "2.7"
476+
"languageVersion": "2.12"
476477
},
477478
{
478479
"name": "package_deps",
@@ -632,7 +633,7 @@
632633
"name": "sync_http",
633634
"rootUri": "../third_party/pkg/sync_http",
634635
"packageUri": "lib/",
635-
"languageVersion": "2.0"
636+
"languageVersion": "2.12"
636637
},
637638
{
638639
"name": "telemetry",
@@ -680,7 +681,7 @@
680681
"name": "test_reflective_loader",
681682
"rootUri": "../third_party/pkg/test_reflective_loader",
682683
"packageUri": "lib/",
683-
"languageVersion": "1.8"
684+
"languageVersion": "2.12"
684685
},
685686
{
686687
"name": "test_runner",
@@ -722,7 +723,7 @@
722723
"name": "vm_service",
723724
"rootUri": "../pkg/vm_service",
724725
"packageUri": "lib/",
725-
"languageVersion": "2.6"
726+
"languageVersion": "2.12"
726727
},
727728
{
728729
"name": "vm_snapshot_analysis",
@@ -740,7 +741,7 @@
740741
"name": "watcher",
741742
"rootUri": "../third_party/pkg/watcher",
742743
"packageUri": "lib/",
743-
"languageVersion": "2.2"
744+
"languageVersion": "2.12"
744745
},
745746
{
746747
"name": "web_components",

.packages

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ http_throttle:third_party/pkg/http_throttle/lib
5454
intl:third_party/pkg/intl/lib
5555
js:pkg/js/lib
5656
js_ast:pkg/js_ast/lib
57-
js_runtime:sdk/lib/_internal/js_runtime/lib
57+
js_runtime:pkg/js_runtime/lib
5858
json_rpc_2:third_party/pkg/json_rpc_2/lib
5959
kernel:pkg/kernel/lib
6060
linter:third_party/pkg/linter/lib

BUILD.gn

Lines changed: 81 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -159,16 +159,64 @@ if (is_fuchsia) {
159159
import("third_party/fuchsia/sdk/linux/build/component.gni")
160160
import("third_party/fuchsia/sdk/linux/build/package.gni")
161161

162-
fuchsia_component("fuchsia_test_component") {
163-
testonly = true
164-
data_deps = [ "runtime/bin:dart" ]
165-
manifest = "build/fuchsia/dart.cmx"
162+
template("dart_fuchsia_test_package") {
163+
fuchsia_package(target_name) {
164+
package_name = invoker.package_name
165+
if (is_debug) {
166+
package_name += "_debug"
167+
} else if (is_release) {
168+
package_name += "_release"
169+
} else if (is_product) {
170+
package_name += "_product"
171+
}
172+
testonly = true
173+
deps = invoker.deps
174+
}
175+
}
166176

167-
resource_files = [
168-
".dart_tool/package_config.json",
169-
"pkg/testing/test/hello_test.dart",
170-
"tools/addlatexhash.dart",
171-
]
177+
template("dart_fuchsia_test_component") {
178+
fuchsia_component(target_name) {
179+
testonly = true
180+
data_deps = [ "runtime/bin:dart" ]
181+
if (defined(invoker.data_deps)) {
182+
data_deps += invoker.data_deps
183+
}
184+
manifest = "build/fuchsia/dart.cmx"
185+
186+
library_files = []
187+
if (defined(invoker.library_files)) {
188+
library_files += invoker.library_files
189+
}
190+
resource_files = [
191+
".dart_tool/package_config.json",
192+
"pkg/testing/test/hello_test.dart",
193+
"tools/addlatexhash.dart",
194+
]
195+
resource_dirs = invoker.resource_dirs
196+
197+
resources = []
198+
foreach(file, library_files) {
199+
resources += [
200+
{
201+
path = root_out_dir + "/" + file
202+
dest = "lib/" + file
203+
},
204+
]
205+
}
206+
foreach(file, resource_files) {
207+
resources += [
208+
{
209+
path = file
210+
dest = "data/" + file
211+
},
212+
]
213+
}
214+
resources +=
215+
exec_script("tools/fuchsia/find_resources.py", resource_dirs, "json")
216+
}
217+
}
218+
219+
dart_fuchsia_test_component("fuchsia_test_component") {
172220
resource_dirs = [
173221
"tests/standalone_2",
174222
"pkg/async_helper",
@@ -190,30 +238,32 @@ if (is_fuchsia) {
190238
"third_party/pkg/string_scanner",
191239
"third_party/pkg/typed_data",
192240
]
193-
194-
resources = []
195-
foreach(file, resource_files) {
196-
resources += [
197-
{
198-
path = file
199-
dest = "data/" + file
200-
},
201-
]
202-
}
203-
resources +=
204-
exec_script("tools/fuchsia/find_resources.py", resource_dirs, "json")
205241
}
206242

207-
fuchsia_package("fuchsia_test_package") {
208-
package_name = "dart_test_"
209-
if (is_debug) {
210-
package_name += "debug"
211-
} else if (is_release) {
212-
package_name += "release"
213-
} else if (is_product) {
214-
package_name += "product"
215-
}
216-
testonly = true
243+
dart_fuchsia_test_package("fuchsia_test_package") {
244+
package_name = "dart_test"
217245
deps = [ ":fuchsia_test_component" ]
218246
}
247+
248+
dart_fuchsia_test_component("fuchsia_ffi_test_component") {
249+
data_deps = [
250+
"runtime/bin:ffi_test_dynamic_library",
251+
"runtime/bin:ffi_test_functions",
252+
]
253+
library_files = [
254+
"libffi_test_dynamic_library.so",
255+
"libffi_test_functions.so",
256+
]
257+
resource_dirs = [
258+
"pkg/expect",
259+
"pkg/meta",
260+
"tests/ffi",
261+
"third_party/pkg/ffi",
262+
]
263+
}
264+
265+
dart_fuchsia_test_package("fuchsia_ffi_test_package") {
266+
package_name = "dart_ffi_test"
267+
deps = [ ":fuchsia_ffi_test_component" ]
268+
}
219269
}

0 commit comments

Comments
 (0)