[api] Remove deprecated wasm methods
These methods were deprecated in 7.0, now we can remove them. R=adamk@chromium.org Bug: v8:7868 Cq-Include-Trybots: luci.chromium.try:linux_chromium_rel_ng Change-Id: I60badb378a055152bdd27aed67d11ddf74fce174 Reviewed-on: https://chromium-review.googlesource.com/1209283 Reviewed-by: Adam Klein <adamk@chromium.org> Commit-Queue: Clemens Hammacher <clemensh@chromium.org> Cr-Commit-Position: refs/heads/master@{#55695}
This commit is contained in:
parent
ad832c4145
commit
b0af309485
24
include/v8.h
24
include/v8.h
@ -4378,13 +4378,6 @@ class V8_EXPORT WasmCompiledModule : public Object {
|
||||
public:
|
||||
typedef std::pair<std::unique_ptr<const uint8_t[]>, size_t> SerializedModule;
|
||||
|
||||
// The COMMA macro allows us to use ',' inside of the V8_DEPRECATED macro.
|
||||
#define COMMA ,
|
||||
V8_DEPRECATED(
|
||||
"Use BufferReference.",
|
||||
typedef std::pair<const uint8_t * COMMA size_t> CallerOwnedBuffer);
|
||||
#undef COMMA
|
||||
|
||||
/**
|
||||
* A unowned reference to a byte buffer.
|
||||
*/
|
||||
@ -4393,12 +4386,6 @@ class V8_EXPORT WasmCompiledModule : public Object {
|
||||
size_t size;
|
||||
BufferReference(const uint8_t* start, size_t size)
|
||||
: start(start), size(size) {}
|
||||
// Temporarily allow conversion to and from CallerOwnedBuffer.
|
||||
V8_DEPRECATED(
|
||||
"Use BufferReference directly.",
|
||||
inline BufferReference(CallerOwnedBuffer)); // NOLINT(runtime/explicit)
|
||||
V8_DEPRECATED("Use BufferReference directly.",
|
||||
inline operator CallerOwnedBuffer());
|
||||
};
|
||||
|
||||
/**
|
||||
@ -4445,8 +4432,6 @@ class V8_EXPORT WasmCompiledModule : public Object {
|
||||
* Get the wasm-encoded bytes that were used to compile this module.
|
||||
*/
|
||||
BufferReference GetWasmWireBytesRef();
|
||||
V8_DEPRECATED("Use GetWasmWireBytesRef version.",
|
||||
Local<String> GetWasmWireBytes());
|
||||
|
||||
/**
|
||||
* Serialize the compiled module. The serialized data does not include the
|
||||
@ -4479,15 +4464,6 @@ class V8_EXPORT WasmCompiledModule : public Object {
|
||||
static void CheckCast(Value* obj);
|
||||
};
|
||||
|
||||
// TODO(clemensh): Remove after M70 branch.
|
||||
WasmCompiledModule::BufferReference::BufferReference(
|
||||
WasmCompiledModule::CallerOwnedBuffer buf)
|
||||
: BufferReference(buf.first, buf.second) {}
|
||||
WasmCompiledModule::BufferReference::
|
||||
operator WasmCompiledModule::CallerOwnedBuffer() {
|
||||
return {start, size};
|
||||
}
|
||||
|
||||
/**
|
||||
* The V8 interface for WebAssembly streaming compilation. When streaming
|
||||
* compilation is initiated, V8 passes a {WasmStreaming} object to the embedder
|
||||
|
@ -7312,14 +7312,6 @@ WasmCompiledModule::BufferReference WasmCompiledModule::GetWasmWireBytesRef() {
|
||||
return {bytes_vec.start(), bytes_vec.size()};
|
||||
}
|
||||
|
||||
Local<String> WasmCompiledModule::GetWasmWireBytes() {
|
||||
BufferReference ref = GetWasmWireBytesRef();
|
||||
CHECK_LE(ref.size, String::kMaxLength);
|
||||
return String::NewFromOneByte(GetIsolate(), ref.start, NewStringType::kNormal,
|
||||
static_cast<int>(ref.size))
|
||||
.ToLocalChecked();
|
||||
}
|
||||
|
||||
WasmCompiledModule::TransferrableModule
|
||||
WasmCompiledModule::GetTransferrableModule() {
|
||||
if (i::FLAG_wasm_shared_code) {
|
||||
|
Loading…
Reference in New Issue
Block a user