Commit b0af3094 authored by Clemens Hammacher's avatar Clemens Hammacher Committed by Commit Bot

[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/1209283Reviewed-by: 's avatarAdam Klein <adamk@chromium.org>
Commit-Queue: Clemens Hammacher <clemensh@chromium.org>
Cr-Commit-Position: refs/heads/master@{#55695}
parent ad832c41
...@@ -4378,13 +4378,6 @@ class V8_EXPORT WasmCompiledModule : public Object { ...@@ -4378,13 +4378,6 @@ class V8_EXPORT WasmCompiledModule : public Object {
public: public:
typedef std::pair<std::unique_ptr<const uint8_t[]>, size_t> SerializedModule; 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. * A unowned reference to a byte buffer.
*/ */
...@@ -4393,12 +4386,6 @@ class V8_EXPORT WasmCompiledModule : public Object { ...@@ -4393,12 +4386,6 @@ class V8_EXPORT WasmCompiledModule : public Object {
size_t size; size_t size;
BufferReference(const uint8_t* start, size_t size) BufferReference(const uint8_t* start, size_t size)
: start(start), size(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 { ...@@ -4445,8 +4432,6 @@ class V8_EXPORT WasmCompiledModule : public Object {
* Get the wasm-encoded bytes that were used to compile this module. * Get the wasm-encoded bytes that were used to compile this module.
*/ */
BufferReference GetWasmWireBytesRef(); BufferReference GetWasmWireBytesRef();
V8_DEPRECATED("Use GetWasmWireBytesRef version.",
Local<String> GetWasmWireBytes());
/** /**
* Serialize the compiled module. The serialized data does not include the * Serialize the compiled module. The serialized data does not include the
...@@ -4479,15 +4464,6 @@ class V8_EXPORT WasmCompiledModule : public Object { ...@@ -4479,15 +4464,6 @@ class V8_EXPORT WasmCompiledModule : public Object {
static void CheckCast(Value* obj); 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 * The V8 interface for WebAssembly streaming compilation. When streaming
* compilation is initiated, V8 passes a {WasmStreaming} object to the embedder * compilation is initiated, V8 passes a {WasmStreaming} object to the embedder
......
...@@ -7312,14 +7312,6 @@ WasmCompiledModule::BufferReference WasmCompiledModule::GetWasmWireBytesRef() { ...@@ -7312,14 +7312,6 @@ WasmCompiledModule::BufferReference WasmCompiledModule::GetWasmWireBytesRef() {
return {bytes_vec.start(), bytes_vec.size()}; 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::TransferrableModule
WasmCompiledModule::GetTransferrableModule() { WasmCompiledModule::GetTransferrableModule() {
if (i::FLAG_wasm_shared_code) { if (i::FLAG_wasm_shared_code) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment