@@ -501,17 +501,22 @@ bool PerIsolatePlatformData::FlushForegroundTasksInternal() {
501501 return did_work;
502502}
503503
504- void NodePlatform::CallOnWorkerThread (std::unique_ptr<Task> task) {
504+ void NodePlatform::PostTaskOnWorkerThreadImpl (
505+ v8::TaskPriority priority,
506+ std::unique_ptr<v8::Task> task,
507+ const v8::SourceLocation& location) {
505508 worker_thread_task_runner_->PostTask (std::move (task));
506509}
507510
508- void NodePlatform::CallDelayedOnWorkerThread (std::unique_ptr<Task> task,
509- double delay_in_seconds) {
511+ void NodePlatform::PostDelayedTaskOnWorkerThreadImpl (
512+ v8::TaskPriority priority,
513+ std::unique_ptr<v8::Task> task,
514+ double delay_in_seconds,
515+ const v8::SourceLocation& location) {
510516 worker_thread_task_runner_->PostDelayedTask (std::move (task),
511517 delay_in_seconds);
512518}
513519
514-
515520IsolatePlatformDelegate* NodePlatform::ForIsolate (Isolate* isolate) {
516521 Mutex::ScopedLock lock (per_isolate_mutex_);
517522 auto data = per_isolate_[isolate];
@@ -533,8 +538,10 @@ bool NodePlatform::FlushForegroundTasks(Isolate* isolate) {
533538 return per_isolate->FlushForegroundTasksInternal ();
534539}
535540
536- std::unique_ptr<v8::JobHandle> NodePlatform::CreateJob (
537- v8::TaskPriority priority, std::unique_ptr<v8::JobTask> job_task) {
541+ std::unique_ptr<v8::JobHandle> NodePlatform::CreateJobImpl (
542+ v8::TaskPriority priority,
543+ std::unique_ptr<v8::JobTask> job_task,
544+ const v8::SourceLocation& location) {
538545 return v8::platform::NewDefaultJobHandle (
539546 this , priority, std::move (job_task), NumberOfWorkerThreads ());
540547}
0 commit comments