未验证 提交 96ad0c89 编写于 作者: B Ben Konyi 提交者: GitHub

Roll src/third_party/dart 7418238239..70e3e67dd7 (108 commits) (#8216)

* Updated protobuf and bazel_worker revs for SDK roll

* Roll src/third_party/dart 7418238239..70e3e67dd7 (108 commits)

70e3e67dd7 Expect different errors depending on the state of the spread_collections experiment.
c85108d2f9 Fix parse expression "a ~ b"
f890800fb0 Rework tracking of variables in scope while resynthesizing expressions.
e830338919 Updated spec_parser such that it runs with ANTLR v4
37c7992ac3 [testing] Make tests with multiple VMOptions have multiple names.
af5fc2d4d2 [VM] Partial support for named regexp captures.
efb3f85c7e Fix for element type inference tests.
f5c16512cc [Tests] Pass VM options (Platform.executableArguments) to sub-processes
234a1726d3 bump linter to 0.1.83
eda9ccb744 Early exit on VM String.replaceAll
527b10879e Begin adding summary support for `for` elements.
42ab0a6a63 Handle downcasts for spreads
fc7d25e0e3 Revert "[vm] Add data field to TypedData"
9c9ab11450 Reland "Handle ir constants in field analysis and impact tests"
91b62553ce Make scanner reportErrors field final
1c685bf370 Sort declarations in pkg/analyzer/lib/src/dart/ast/ast.dart
231061c15a [gardening] Moving patch to be based on dart hash.
1ea717f1c9 [CFE] Use Fasta diagnostics in constant evaluator.
22718f4d60 [CFE] Always call the constant evaluator by the evaluate method.
c10ee9971f [CFE] Move constant evaluator to Fasta.
ae72776312 New DomExceptions added to browsers.
9d3988eb67 [vm] First stab at a protobuf aware treeshaker
e62391a162 Revert "Handle ir constants in field analysis and impact tests"
3b2e368376 Revert 5 changes with failures
a6e2c5eb4c Rename import after moving file.
e6d2751e9c [CFE] Check for null in constant evaluation
c7b572aa29 [CFE] Use Fasta diagnostics in the constant evaluator.
91bc4ec2b9 [CFE] Always call the constant evaluator by the evaluate method.
845b5b2df1 [CFE] Move constant evaluator to Fasta.
0cd89e5bd1 Handle ir constants in field analysis and impact tests
eeb8fc8ccd [dartdevc] Adding support for async operations in block expressions
d7ad6b8c67 Ensure that all tests are run via test_all and add a test to ensure that it stays that way
daa6ee6da9 Report NOT_ITERABLE_SPREAD and NOT_MAP_SPREAD.
d920a2a5ab Report NON_CONSTANT_XYZ in not taken branches of IfElement.
976b897bd0 Report non-bool conditions in const expressions in evaluation
1d9f34963e Use StoreBasedSummaryResynthesizer directly in LibraryContext.
43a31ff24e Report equal keys in maps when the keys come from a spread element
0d5ab9380a Add getNotPotentiallyConstants() and isConstantTypeExpression().
cc1ddfb337 Issue 36212. Fix for updated part without library.
d597166f9b Remove Dart tasks and work manager.
68bfd72e44 [dartdevc] fix #36174, add flutter inspector transform to DDC
b9ce1496f1 Sort declarations in expr_builder_test.dart
8475338d58 Remove references to non-existent Resource type
724d956fd4 Move use_abi_version from vm directory to bin
44753660ec Prepare to publish analyzer 0.35.4
7a2949521d Handle ConstantExpression in ssa and kernel impact
7a90563ee3 [js_runtime] Try to avoid String.prototype.replace with replacement patterns
3dda726bca [gardening] Update flutter patch to reflect engine roll.
d445d29fa3 [VM] Define layout of _*ArrayView/_ByteDataView in C+++
d267fb6bf3 change the SummaryTarget to extend the DevCompilerTarget
626cb68ad2 More spread test fixes.
eb6f1b6abd Handle effectively constant fields in class stub generator
efe9366eeb Remove references to pkg:plugin in DEPS and .packages
43c13284e4 Revert "Reland "Add hints to check the SDK constraints for both set literals and for the ui-as-code features""
d1085e80be [vm] Add data field to TypedData
d53311866f [vm/bytecode] Support native methods in BytecodeFlowGraphBuilder
06eeeec92e [tests] Remove obsolete VM option --error-on-bad-type from tests
0a42e8e062 [dart/vm] fix potential buffer overrun in unicode utils
74a23b96b0 Add support for dart2js targets to kernel_worker
9b185051a9 Don't use lazy static initializer in Random.secure()
75679e06c2 Reland "Add hints to check the SDK constraints for both set literals and for the ui-as-code features"
7f8eed0862 Update the partial constant evaluator to handle a limited subset of map literals in unresolved code
02ffcb8f42 Add summary support for `if` elements.
025825dc0f [vm] Update ffi status files and fix function_stress_test on Windows.
638f13ff3d Revert "[ VM / dart:isolate ] Added ability to set names for spawned isolates."
af633531ab Report key/value type mismatch.
8e550f6a4c Support super completions from superclass constraints in a mixin
b216335e69 Add summary support for spread elements.
001d4ed85d [infra] Update checked in SDKs to 2.2.1-dev.1.1
85f8d3c047 [vm] Build FFI trampolines with IL.
4e68a04f3e [vm] Minor improvements to FFI function tests.
652948175e Use a `dynamic` downward inference context for invalid ambiguous set/map literals.
d6ffee639b [co19] Roll co19
cded39ebf3 DEPS rename protobuf_tag to protobuf_rev
e6c3bc4ba9 [gardening] update Flutter engine patch file
d0c4d6b329 Take variance into account when computing rti checks
3e794ec16a Add tests for rti emission on function types
4ca57befd7 [dartfmt] Bump dart_style to 1.2.4
495b9c4519 Remove set-literals experimental flag from tests
7c496bfd76 Update protobuf version in DEPS
eb47bc112e [gardening] Rename flutter/flutter patch so it matches engines hash.
de2d83b9e3 [gardening] Fix flutter patch after recent dart roll into engine.
262878086d Extract _ConstLiteralVerifier and split it into literal / operation methods.
092a552a52 Fix spread disambiguation test.
888596af88 Add support for a production dart2js mode in test.dart
90d0443848 [dartdevc] Implementing block expressions and set constants
c52e1b83fb [vm/frontend_server] Fix outdated flutter patch.
59525264e8 [ VM / dart:isolate ] Added ability to set names for spawned isolates.
0ee1413095 [dartdevc] Initial support for control flow collections
c3005ee81f Add error codes for expressions in maps and map entries not in maps
1b5f7c1047 Remove unnecessary flags for dart2js from test.dart
1efe7e2518 [ VM / Service ] Added `getMemoryUsage` RPC and `MemoryUsage` object to service protocol
35fb67158b [vm/frontend] Change frontend server interface so compile response contains delta of sources files that were used by the compiler.
208f8b5441 Restore checks for leaf elements in ErrorVerifier.
0f4a208c3e Revert "Add hints to check the SDK constraints for both set literals and for the ui-as-code features"
00a478ca80 [VM runtime] Do not leak file descriptors of dual mappings to child processes.
5fdb3c5057 Add hints to check the SDK constraints for both set literals and for the ui-as-code features
ca2fc831c4 Check types of values in constant List/Set against the element types.
7c3ab264e5 Change link methods to take a DeclaredVariables object.
f7a36792b2 [vm] Fix memory leaks in --load_compilation_trace and --load_type_feedback.
5d6e17a20d Improve initializer missing comma recovery
a8c94d0b52 Remove tools we no longer need to manage status files
c5624274e1 Update the SDK constraints to match the fact that set literals are being used
28d697a6c1 Enforce override annotations in dart2js
5e1397fc4e Remove unused import
ae8a47e92c Add changelog entry for RegExp lookbehind support.
1c02016b7b [infra] Fall back on inexact baseline commits in test.dart.
e2a86d9081 [VM runtime] Use memfd_create instead of shm_open for dual mapping of code.
上级 146646d1
......@@ -31,13 +31,13 @@ vars = {
# Dart is: https://github.com/dart-lang/sdk/blob/master/DEPS.
# You can use //tools/dart/create_updated_flutter_deps.py to produce
# updated revision list of existing dependencies.
'dart_revision': '7418238239f885ba92093c44a1768f8ec93b121f',
'dart_revision': '70e3e67dd71267a611429602b342d484fca9b89b',
# WARNING: DO NOT EDIT MANUALLY
# The lines between blank lines above and below are generated by a script. See create_updated_flutter_deps.py
'dart_args_tag': '1.4.4',
'dart_async_tag': '2.0.8',
'dart_bazel_worker_tag': '0.1.14',
'dart_bazel_worker_tag': 'bazel_worker-v0.1.20',
'dart_boolean_selector_tag': '1.0.4',
'dart_boringssl_gen_rev': 'bbf52f18f425e29b1185f2f6753bec02ed8c5880',
'dart_boringssl_rev': '702e2b6d3831486535e958f262a05c75a5cb312e',
......@@ -74,7 +74,7 @@ vars = {
'dart_path_tag': '1.6.2',
'dart_plugin_tag': 'f5b4b0e32d1406d62daccea030ba6457d14b1c47',
'dart_pool_tag': '1.3.6',
'dart_protobuf_tag': '0.9.0',
'dart_protobuf_rev': '0c77167b16d00b561a6055bfe26690af7f26ae88',
'dart_pub_rev': '3c060aae47985e9a248b850f1d0450304a5c97e3',
'dart_pub_semver_tag': '1.4.2',
'dart_quiver_tag': '2.0.0+1',
......@@ -283,7 +283,7 @@ deps = {
Var('dart_git') + '/plugin.git' + '@' + Var('dart_plugin_tag'),
'src/third_party/dart/third_party/pkg/protobuf':
Var('dart_git') + '/protobuf.git' + '@' + Var('dart_protobuf_tag'),
Var('dart_git') + '/protobuf.git' + '@' + Var('dart_protobuf_rev'),
'src/third_party/dart/third_party/pkg/pub_semver':
Var('dart_git') + '/pub_semver.git' + '@' + Var('dart_pub_semver_tag'),
......
Signature: c9257a9b2c77469fbf18cd1859ef65ba
Signature: c306c24d471bef4884795341830a763e
UNUSED LICENSES:
......@@ -5119,6 +5119,111 @@ THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
====================================================================================================
====================================================================================================
LIBRARY: dart
ORIGIN: ../../../third_party/dart/runtime/bin/abi_version.h + ../../../third_party/dart/LICENSE
TYPE: LicenseType.bsd
FILE: ../../../third_party/dart/runtime/bin/abi_version.h
FILE: ../../../third_party/dart/runtime/bin/abi_version_in.cc
FILE: ../../../third_party/dart/runtime/bin/entrypoints_verification_test_extension.cc
FILE: ../../../third_party/dart/runtime/bin/entrypoints_verification_test_extension_dllmain_win.cc
FILE: ../../../third_party/dart/runtime/bin/ffi_test_dynamic_library.cc
FILE: ../../../third_party/dart/runtime/bin/ffi_test_functions.cc
FILE: ../../../third_party/dart/runtime/bin/namespace_fuchsia.h
FILE: ../../../third_party/dart/runtime/lib/ffi.cc
FILE: ../../../third_party/dart/runtime/lib/ffi_dynamic_library.cc
FILE: ../../../third_party/dart/runtime/lib/ffi_dynamic_library_patch.dart
FILE: ../../../third_party/dart/runtime/lib/ffi_native_type_patch.dart
FILE: ../../../third_party/dart/runtime/lib/ffi_patch.dart
FILE: ../../../third_party/dart/runtime/tools/graphexplorer/graphexplorer.html
FILE: ../../../third_party/dart/runtime/tools/graphexplorer/graphexplorer.js
FILE: ../../../third_party/dart/runtime/vm/catch_entry_moves_test.cc
FILE: ../../../third_party/dart/runtime/vm/class_id.h
FILE: ../../../third_party/dart/runtime/vm/code_entry_kind.h
FILE: ../../../third_party/dart/runtime/vm/compiler/asm_intrinsifier.cc
FILE: ../../../third_party/dart/runtime/vm/compiler/asm_intrinsifier.h
FILE: ../../../third_party/dart/runtime/vm/compiler/asm_intrinsifier_arm.cc
FILE: ../../../third_party/dart/runtime/vm/compiler/asm_intrinsifier_arm64.cc
FILE: ../../../third_party/dart/runtime/vm/compiler/asm_intrinsifier_ia32.cc
FILE: ../../../third_party/dart/runtime/vm/compiler/asm_intrinsifier_x64.cc
FILE: ../../../third_party/dart/runtime/vm/compiler/backend/flow_graph_checker.cc
FILE: ../../../third_party/dart/runtime/vm/compiler/backend/flow_graph_checker.h
FILE: ../../../third_party/dart/runtime/vm/compiler/backend/slot_test.cc
FILE: ../../../third_party/dart/runtime/vm/compiler/ffi.cc
FILE: ../../../third_party/dart/runtime/vm/compiler/ffi.h
FILE: ../../../third_party/dart/runtime/vm/compiler/graph_intrinsifier.cc
FILE: ../../../third_party/dart/runtime/vm/compiler/graph_intrinsifier.h
FILE: ../../../third_party/dart/runtime/vm/compiler/graph_intrinsifier_arm.cc
FILE: ../../../third_party/dart/runtime/vm/compiler/graph_intrinsifier_arm64.cc
FILE: ../../../third_party/dart/runtime/vm/compiler/graph_intrinsifier_ia32.cc
FILE: ../../../third_party/dart/runtime/vm/compiler/graph_intrinsifier_x64.cc
FILE: ../../../third_party/dart/runtime/vm/compiler/recognized_methods_list.h
FILE: ../../../third_party/dart/runtime/vm/compiler/relocation.cc
FILE: ../../../third_party/dart/runtime/vm/compiler/runtime_api.cc
FILE: ../../../third_party/dart/runtime/vm/compiler/runtime_api.h
FILE: ../../../third_party/dart/runtime/vm/compiler/stub_code_compiler.h
FILE: ../../../third_party/dart/runtime/vm/compiler/stub_code_compiler_arm.cc
FILE: ../../../third_party/dart/runtime/vm/compiler/stub_code_compiler_arm64.cc
FILE: ../../../third_party/dart/runtime/vm/compiler/stub_code_compiler_dbc.cc
FILE: ../../../third_party/dart/runtime/vm/compiler/stub_code_compiler_ia32.cc
FILE: ../../../third_party/dart/runtime/vm/compiler/stub_code_compiler_x64.cc
FILE: ../../../third_party/dart/runtime/vm/constants_x64.cc
FILE: ../../../third_party/dart/runtime/vm/ffi_trampoline_stubs_x64.cc
FILE: ../../../third_party/dart/runtime/vm/frame_layout.h
FILE: ../../../third_party/dart/runtime/vm/intrusive_dlist.h
FILE: ../../../third_party/dart/runtime/vm/intrusive_dlist_test.cc
FILE: ../../../third_party/dart/runtime/vm/longjump.h
FILE: ../../../third_party/dart/runtime/vm/pointer_tagging.h
FILE: ../../../third_party/dart/runtime/vm/static_type_exactness_state.h
FILE: ../../../third_party/dart/runtime/vm/stub_code_list.h
FILE: ../../../third_party/dart/runtime/vm/thread_stack_resource.cc
FILE: ../../../third_party/dart/runtime/vm/thread_stack_resource.h
FILE: ../../../third_party/dart/runtime/vm/thread_state.cc
FILE: ../../../third_party/dart/runtime/vm/thread_state.h
FILE: ../../../third_party/dart/runtime/vm/type_testing_stubs_arm.cc
FILE: ../../../third_party/dart/runtime/vm/type_testing_stubs_arm64.cc
FILE: ../../../third_party/dart/runtime/vm/type_testing_stubs_x64.cc
FILE: ../../../third_party/dart/samples/ffi/coordinate.dart
FILE: ../../../third_party/dart/samples/ffi/dylib_utils.dart
FILE: ../../../third_party/dart/samples/ffi/sample_ffi_data.dart
FILE: ../../../third_party/dart/samples/ffi/sample_ffi_dynamic_library.dart
FILE: ../../../third_party/dart/samples/ffi/sample_ffi_functions.dart
FILE: ../../../third_party/dart/samples/ffi/sample_ffi_functions_callbacks.dart
FILE: ../../../third_party/dart/samples/ffi/sample_ffi_functions_structs.dart
FILE: ../../../third_party/dart/samples/ffi/sample_ffi_structs.dart
FILE: ../../../third_party/dart/sdk/lib/ffi/annotations.dart
FILE: ../../../third_party/dart/sdk/lib/ffi/dynamic_library.dart
FILE: ../../../third_party/dart/sdk/lib/ffi/ffi.dart
FILE: ../../../third_party/dart/sdk/lib/ffi/native_type.dart
----------------------------------------------------------------------------------------------------
Copyright (c) 2019, the Dart project authors. Please see the AUTHORS file
for details. All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are
met:
* Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above
copyright notice, this list of conditions and the following
disclaimer in the documentation and/or other materials provided
with the distribution.
* Neither the name of Google Inc. nor the names of its
contributors may be used to endorse or promote products derived
from this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
====================================================================================================
====================================================================================================
LIBRARY: dart
ORIGIN: ../../../third_party/dart/runtime/bin/cli.cc + ../../../third_party/dart/LICENSE
......@@ -5692,109 +5797,6 @@ THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
====================================================================================================
====================================================================================================
LIBRARY: dart
ORIGIN: ../../../third_party/dart/runtime/bin/entrypoints_verification_test_extension.cc + ../../../third_party/dart/LICENSE
TYPE: LicenseType.bsd
FILE: ../../../third_party/dart/runtime/bin/entrypoints_verification_test_extension.cc
FILE: ../../../third_party/dart/runtime/bin/entrypoints_verification_test_extension_dllmain_win.cc
FILE: ../../../third_party/dart/runtime/bin/ffi_test_dynamic_library.cc
FILE: ../../../third_party/dart/runtime/bin/ffi_test_functions.cc
FILE: ../../../third_party/dart/runtime/bin/namespace_fuchsia.h
FILE: ../../../third_party/dart/runtime/lib/ffi.cc
FILE: ../../../third_party/dart/runtime/lib/ffi_dynamic_library.cc
FILE: ../../../third_party/dart/runtime/lib/ffi_dynamic_library_patch.dart
FILE: ../../../third_party/dart/runtime/lib/ffi_native_type_patch.dart
FILE: ../../../third_party/dart/runtime/lib/ffi_patch.dart
FILE: ../../../third_party/dart/runtime/tools/graphexplorer/graphexplorer.html
FILE: ../../../third_party/dart/runtime/tools/graphexplorer/graphexplorer.js
FILE: ../../../third_party/dart/runtime/vm/catch_entry_moves_test.cc
FILE: ../../../third_party/dart/runtime/vm/class_id.h
FILE: ../../../third_party/dart/runtime/vm/code_entry_kind.h
FILE: ../../../third_party/dart/runtime/vm/compiler/asm_intrinsifier.cc
FILE: ../../../third_party/dart/runtime/vm/compiler/asm_intrinsifier.h
FILE: ../../../third_party/dart/runtime/vm/compiler/asm_intrinsifier_arm.cc
FILE: ../../../third_party/dart/runtime/vm/compiler/asm_intrinsifier_arm64.cc
FILE: ../../../third_party/dart/runtime/vm/compiler/asm_intrinsifier_ia32.cc
FILE: ../../../third_party/dart/runtime/vm/compiler/asm_intrinsifier_x64.cc
FILE: ../../../third_party/dart/runtime/vm/compiler/backend/flow_graph_checker.cc
FILE: ../../../third_party/dart/runtime/vm/compiler/backend/flow_graph_checker.h
FILE: ../../../third_party/dart/runtime/vm/compiler/backend/slot_test.cc
FILE: ../../../third_party/dart/runtime/vm/compiler/ffi.cc
FILE: ../../../third_party/dart/runtime/vm/compiler/ffi.h
FILE: ../../../third_party/dart/runtime/vm/compiler/graph_intrinsifier.cc
FILE: ../../../third_party/dart/runtime/vm/compiler/graph_intrinsifier.h
FILE: ../../../third_party/dart/runtime/vm/compiler/graph_intrinsifier_arm.cc
FILE: ../../../third_party/dart/runtime/vm/compiler/graph_intrinsifier_arm64.cc
FILE: ../../../third_party/dart/runtime/vm/compiler/graph_intrinsifier_ia32.cc
FILE: ../../../third_party/dart/runtime/vm/compiler/graph_intrinsifier_x64.cc
FILE: ../../../third_party/dart/runtime/vm/compiler/recognized_methods_list.h
FILE: ../../../third_party/dart/runtime/vm/compiler/relocation.cc
FILE: ../../../third_party/dart/runtime/vm/compiler/runtime_api.cc
FILE: ../../../third_party/dart/runtime/vm/compiler/runtime_api.h
FILE: ../../../third_party/dart/runtime/vm/compiler/stub_code_compiler.h
FILE: ../../../third_party/dart/runtime/vm/compiler/stub_code_compiler_arm.cc
FILE: ../../../third_party/dart/runtime/vm/compiler/stub_code_compiler_arm64.cc
FILE: ../../../third_party/dart/runtime/vm/compiler/stub_code_compiler_dbc.cc
FILE: ../../../third_party/dart/runtime/vm/compiler/stub_code_compiler_ia32.cc
FILE: ../../../third_party/dart/runtime/vm/compiler/stub_code_compiler_x64.cc
FILE: ../../../third_party/dart/runtime/vm/constants_x64.cc
FILE: ../../../third_party/dart/runtime/vm/ffi_trampoline_stubs_x64.cc
FILE: ../../../third_party/dart/runtime/vm/frame_layout.h
FILE: ../../../third_party/dart/runtime/vm/intrusive_dlist.h
FILE: ../../../third_party/dart/runtime/vm/intrusive_dlist_test.cc
FILE: ../../../third_party/dart/runtime/vm/longjump.h
FILE: ../../../third_party/dart/runtime/vm/pointer_tagging.h
FILE: ../../../third_party/dart/runtime/vm/static_type_exactness_state.h
FILE: ../../../third_party/dart/runtime/vm/stub_code_list.h
FILE: ../../../third_party/dart/runtime/vm/thread_stack_resource.cc
FILE: ../../../third_party/dart/runtime/vm/thread_stack_resource.h
FILE: ../../../third_party/dart/runtime/vm/thread_state.cc
FILE: ../../../third_party/dart/runtime/vm/thread_state.h
FILE: ../../../third_party/dart/runtime/vm/type_testing_stubs_arm.cc
FILE: ../../../third_party/dart/runtime/vm/type_testing_stubs_arm64.cc
FILE: ../../../third_party/dart/runtime/vm/type_testing_stubs_x64.cc
FILE: ../../../third_party/dart/samples/ffi/coordinate.dart
FILE: ../../../third_party/dart/samples/ffi/dylib_utils.dart
FILE: ../../../third_party/dart/samples/ffi/sample_ffi_data.dart
FILE: ../../../third_party/dart/samples/ffi/sample_ffi_dynamic_library.dart
FILE: ../../../third_party/dart/samples/ffi/sample_ffi_functions.dart
FILE: ../../../third_party/dart/samples/ffi/sample_ffi_functions_callbacks.dart
FILE: ../../../third_party/dart/samples/ffi/sample_ffi_functions_structs.dart
FILE: ../../../third_party/dart/samples/ffi/sample_ffi_structs.dart
FILE: ../../../third_party/dart/sdk/lib/ffi/annotations.dart
FILE: ../../../third_party/dart/sdk/lib/ffi/dynamic_library.dart
FILE: ../../../third_party/dart/sdk/lib/ffi/ffi.dart
FILE: ../../../third_party/dart/sdk/lib/ffi/native_type.dart
----------------------------------------------------------------------------------------------------
Copyright (c) 2019, the Dart project authors. Please see the AUTHORS file
for details. All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are
met:
* Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above
copyright notice, this list of conditions and the following
disclaimer in the documentation and/or other materials provided
with the distribution.
* Neither the name of Google Inc. nor the names of its
contributors may be used to endorse or promote products derived
from this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
====================================================================================================
====================================================================================================
LIBRARY: dart
ORIGIN: ../../../third_party/dart/runtime/bin/process_test.cc + ../../../third_party/dart/LICENSE
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册