Files
sdk/pkg/wasm_builder/lib/wasm_builder.dart
T
Aske Simon Christensen 5ea5e3f0b2 [dart2wasm] Remove RTT support and emit isorecursive types
Relatedly, remove the --nominal-types and --runtime-types options and
eliminate the instruction and type wrappers that abstracted over these
options.

Rename instructions to the names in the latest WasmGC working draft.

Change-Id: Icd0e4bbcf444d5a3cea1f88f4e3bf8dd2926f70f
Cq-Include-Trybots: luci.dart.try:dart2wasm-linux-x64-d8-try
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/254902
Commit-Queue: Aske Simon Christensen <askesc@google.com>
Reviewed-by: Joshua Litt <joshualitt@google.com>
2022-08-16 08:31:57 +00:00

40 lines
945 B
Dart

// Copyright (c) 2022, 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.
export 'src/module.dart'
show
DataSegment,
DefinedFunction,
DefinedGlobal,
DefinedMemory,
DefinedTable,
BaseFunction,
Global,
Import,
ImportedFunction,
ImportedGlobal,
ImportedMemory,
ImportedTable,
Local,
Memory,
Module,
Table,
Tag;
export 'src/types.dart'
show
ArrayType,
DataType,
DefType,
FieldType,
FunctionType,
GlobalType,
HeapType,
NumType,
PackedType,
RefType,
StorageType,
StructType,
ValueType;
export 'src/instructions.dart' show Instructions, Label, ValidationError;