Commit 480aed55 authored by Adam Klein's avatar Adam Klein Committed by Commit Bot

[api] Advance deprecation of v8::Script APIs

This is a reland of 7dbfec50, now that
pdfium has been updated to avoid libfuzzer build failures. I've tested
this change locally in pdfium xfa and non-xfa builds.

The calls in chromium were removed in https://crrev.com/c/865160,
while pdfium was updated in https://pdfium-review.googlesource.com/c/pdfium/+/23270.

Bug: v8:7269, v8:7273, v8:7274
Cq-Include-Trybots: master.tryserver.chromium.linux:linux_chromium_rel_ng
Change-Id: I2d49033fcb305eeba87cca1e27840f278220d15e
Reviewed-on: https://chromium-review.googlesource.com/890051Reviewed-by: 's avatarYang Guo <yangguo@chromium.org>
Commit-Queue: Adam Klein <adamk@chromium.org>
Cr-Commit-Position: refs/heads/master@{#50938}
parent 3f63438b
...@@ -1223,24 +1223,23 @@ class V8_EXPORT Script { ...@@ -1223,24 +1223,23 @@ class V8_EXPORT Script {
/** /**
* A shorthand for ScriptCompiler::Compile(). * A shorthand for ScriptCompiler::Compile().
*/ */
static V8_DEPRECATE_SOON( static V8_DEPRECATED("Use maybe version",
"Use maybe version", Local<Script> Compile(Local<String> source,
Local<Script> Compile(Local<String> source, ScriptOrigin* origin = nullptr));
ScriptOrigin* origin = nullptr));
static V8_WARN_UNUSED_RESULT MaybeLocal<Script> Compile( static V8_WARN_UNUSED_RESULT MaybeLocal<Script> Compile(
Local<Context> context, Local<String> source, Local<Context> context, Local<String> source,
ScriptOrigin* origin = nullptr); ScriptOrigin* origin = nullptr);
static Local<Script> V8_DEPRECATE_SOON("Use maybe version", static Local<Script> V8_DEPRECATED("Use maybe version",
Compile(Local<String> source, Compile(Local<String> source,
Local<String> file_name)); Local<String> file_name));
/** /**
* Runs the script returning the resulting value. It will be run in the * Runs the script returning the resulting value. It will be run in the
* context in which it was created (ScriptCompiler::CompileBound or * context in which it was created (ScriptCompiler::CompileBound or
* UnboundScript::BindToCurrentContext()). * UnboundScript::BindToCurrentContext()).
*/ */
V8_DEPRECATE_SOON("Use maybe version", Local<Value> Run()); V8_DEPRECATED("Use maybe version", Local<Value> Run());
V8_WARN_UNUSED_RESULT MaybeLocal<Value> Run(Local<Context> context); V8_WARN_UNUSED_RESULT MaybeLocal<Value> Run(Local<Context> context);
/** /**
......
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