[api] Deprecate some wasm methods
They were marked V8_DEPRECATE_SOON for the 6.9 branch, so we deprecate them for the 7.0 branch. R=yangguo@chromium.org Bug: v8:7868 Cq-Include-Trybots: luci.chromium.try:linux_chromium_rel_ng Change-Id: Idc42affd4d1b103e9946e3b77a93720694eb2dfd Reviewed-on: https://chromium-review.googlesource.com/1150024 Reviewed-by: Adam Klein <adamk@chromium.org> Reviewed-by: Yang Guo <yangguo@chromium.org> Commit-Queue: Clemens Hammacher <clemensh@chromium.org> Cr-Commit-Position: refs/heads/master@{#54803}
This commit is contained in:
parent
8c86376eb5
commit
0fc61ecae5
12
include/v8.h
12
include/v8.h
@ -4386,9 +4386,9 @@ 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_DEPRECATE_SOON macro.
|
||||
// The COMMA macro allows us to use ',' inside of the V8_DEPRECATED macro.
|
||||
#define COMMA ,
|
||||
V8_DEPRECATE_SOON(
|
||||
V8_DEPRECATED(
|
||||
"Use BufferReference.",
|
||||
typedef std::pair<const uint8_t * COMMA size_t> CallerOwnedBuffer);
|
||||
#undef COMMA
|
||||
@ -4402,10 +4402,10 @@ class V8_EXPORT WasmCompiledModule : public Object {
|
||||
BufferReference(const uint8_t* start, size_t size)
|
||||
: start(start), size(size) {}
|
||||
// Temporarily allow conversion to and from CallerOwnedBuffer.
|
||||
V8_DEPRECATE_SOON(
|
||||
V8_DEPRECATED(
|
||||
"Use BufferReference directly.",
|
||||
inline BufferReference(CallerOwnedBuffer)); // NOLINT(runtime/explicit)
|
||||
V8_DEPRECATE_SOON("Use BufferReference directly.",
|
||||
V8_DEPRECATED("Use BufferReference directly.",
|
||||
inline operator CallerOwnedBuffer());
|
||||
};
|
||||
|
||||
@ -4449,7 +4449,7 @@ class V8_EXPORT WasmCompiledModule : public Object {
|
||||
* Get the wasm-encoded bytes that were used to compile this module.
|
||||
*/
|
||||
BufferReference GetWasmWireBytesRef();
|
||||
V8_DEPRECATE_SOON("Use GetWasmWireBytesRef version.",
|
||||
V8_DEPRECATED("Use GetWasmWireBytesRef version.",
|
||||
Local<String> GetWasmWireBytes());
|
||||
|
||||
/**
|
||||
@ -4483,7 +4483,7 @@ class V8_EXPORT WasmCompiledModule : public Object {
|
||||
static void CheckCast(Value* obj);
|
||||
};
|
||||
|
||||
// TODO(clemensh): Remove after M69 branch.
|
||||
// TODO(clemensh): Remove after M70 branch.
|
||||
WasmCompiledModule::BufferReference::BufferReference(
|
||||
WasmCompiledModule::CallerOwnedBuffer buf)
|
||||
: BufferReference(buf.first, buf.second) {}
|
||||
|
Loading…
Reference in New Issue
Block a user