Files
sdk/utils/dynamic_module_runner/dynamic_interface.yaml
T
Alexander Markov a3b7c9fb5a [dart2bytecode, vm/interpreter] Small fixes
* Use AllocateClosure instruction for closure instantiations in order
  to initialize closure entry point.

* Fix null handling in operator== to be before argument type checks.

* Add _InvocationMirror._withType to dynamic interface as it is
  implicitly used by noSuchMethod forwarders.

* Fix AssertAssignable for null objects.

TEST=language tests in vm-aot-dyn-linux-debug-x64 configuration

Change-Id: I7b1a037d4fde4d22ed32969e0f099b31ea4432ab
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/382500
Reviewed-by: Slava Egorov <vegorov@google.com>
Commit-Queue: Alexander Markov <alexmarkov@google.com>
2024-08-29 14:28:40 +00:00

99 lines
2.4 KiB
YAML

# Copyright (c) 2024, the Dart project authors. Please see the AUTHORS file
# for details. All rights reserved. Use of this source code is governed by a
# BSD-style license that can be found in the LICENSE file.
extendable:
- library: 'dart:*'
- library: 'dart:core'
class: '_Enum'
can-be-overridden:
- library: 'dart:*'
callable:
- library: 'dart:*'
# These private classes and members are used directly by the compiler.
- library: 'dart:core'
class: '_Enum'
member: ''
- library: 'dart:core'
class: '_InvocationMirror'
- library: 'dart:core'
class: '_InvocationMirror'
member: '_withType'
- library: 'dart:core'
class: '_GrowableList'
- library: 'dart:core'
class: '_GrowableList'
member: '_literal1'
- library: 'dart:core'
class: '_GrowableList'
member: '_literal2'
- library: 'dart:core'
class: '_GrowableList'
member: '_literal3'
- library: 'dart:core'
class: '_GrowableList'
member: '_literal4'
- library: 'dart:core'
class: '_GrowableList'
member: '_literal5'
- library: 'dart:core'
class: '_GrowableList'
member: '_literal6'
- library: 'dart:core'
class: '_GrowableList'
member: '_literal7'
- library: 'dart:core'
class: '_GrowableList'
member: '_literal8'
- library: 'dart:core'
class: '_GrowableList'
member: ''
- library: 'dart:core'
class: '_GrowableList'
member: 'empty'
- library: 'dart:core'
class: '_GrowableList'
member: 'filled'
- library: 'dart:core'
class: '_GrowableList'
member: 'generate'
- library: 'dart:core'
class: '_List'
- library: 'dart:core'
class: '_List'
member: ''
- library: 'dart:core'
class: '_List'
member: 'empty'
- library: 'dart:core'
class: '_List'
member: 'filled'
- library: 'dart:core'
class: '_List'
member: 'generate'
- library: 'dart:_compact_hash'
class: '_Map'
- library: 'dart:_compact_hash'
class: '_Map'
member: ''
- library: 'dart:_compact_hash'
class: '_Set'
- library: 'dart:_compact_hash'
class: '_Set'
member: ''
- library: 'dart:async'
class: '_StreamIterator'
- library: 'dart:async'
class: '_StreamIterator'
member: ''
- library: 'dart:async'
class: '_StreamIterator'
member: '_subscription'
- library: 'dart:async'
class: '_SuspendState'
member: 'get:_functionData'
- library: 'dart:async'
member: '_asyncStarMoveNextHelper'