зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1773324 - Remove dead JSContext methods for helper threads r=arai
addPendingCompileError() is replaced by OffThreadErrorContext::reportError(). Differential Revision: https://phabricator.services.mozilla.com/D152191
This commit is contained in:
Родитель
e383aad833
Коммит
6cf08032de
|
@ -2492,23 +2492,6 @@ void GlobalHelperThreadState::destroyParseTask(JSRuntime* rt,
|
|||
js_delete(parseTask);
|
||||
}
|
||||
|
||||
bool JSContext::addPendingCompileError(js::CompileError** error) {
|
||||
auto errorPtr = make_unique<js::CompileError>();
|
||||
if (!errorPtr) {
|
||||
return false;
|
||||
}
|
||||
if (!errors_->errors.append(std::move(errorPtr))) {
|
||||
ReportOutOfMemory(this);
|
||||
return false;
|
||||
}
|
||||
*error = errors_->errors.back().get();
|
||||
return true;
|
||||
}
|
||||
|
||||
bool JSContext::isCompileErrorPending() const {
|
||||
return errors_->errors.length() > 0;
|
||||
}
|
||||
|
||||
void JSContext::addPendingOverRecursed() {
|
||||
if (errors_) {
|
||||
errors_->overRecursed = true;
|
||||
|
|
|
@ -406,12 +406,9 @@ struct JS_PUBLIC_API JSContext : public JS::RootingContext,
|
|||
js::Metrics metrics() { return js::Metrics(runtime_); }
|
||||
|
||||
// Methods specific to any HelperThread for the context.
|
||||
bool addPendingCompileError(js::CompileError** err);
|
||||
void addPendingOverRecursed();
|
||||
void addPendingOutOfMemory();
|
||||
|
||||
bool isCompileErrorPending() const;
|
||||
|
||||
JSRuntime* runtime() { return runtime_; }
|
||||
const JSRuntime* runtime() const { return runtime_; }
|
||||
|
||||
|
|
Загрузка…
Ссылка в новой задаче