Skip to content
This repository was archived by the owner on Oct 15, 2020. It is now read-only.

Commit eb818db

Browse files
committed
deps: adding stubs for new v8 methods
1 parent 48e83fa commit eb818db

File tree

3 files changed

+16
-0
lines changed

3 files changed

+16
-0
lines changed

Diff for: deps/chakrashim/include/v8-platform.h

+10
Original file line numberDiff line numberDiff line change
@@ -100,6 +100,16 @@ class TracingController {
100100
return 0;
101101
}
102102

103+
virtual uint64_t AddTraceEventWithTimestamp(
104+
char phase, const uint8_t* category_enabled_flag, const char* name,
105+
const char* scope, uint64_t id, uint64_t bind_id, int32_t num_args,
106+
const char** arg_names, const uint8_t* arg_types,
107+
const uint64_t* arg_values,
108+
std::unique_ptr<ConvertableToTraceFormat>* arg_convertables,
109+
unsigned int flags, int64_t timestamp) {
110+
return 0;
111+
}
112+
103113
virtual void UpdateTraceEventDuration(const uint8_t* category_enabled_flag,
104114
const char* name, uint64_t handle) {}
105115

Diff for: deps/chakrashim/include/v8.h

+3
Original file line numberDiff line numberDiff line change
@@ -198,6 +198,8 @@ enum JitCodeEventOptions {
198198

199199
enum class IntegrityLevel { kFrozen, kSealed };
200200

201+
enum class MicrotasksPolicy { kExplicit, kScoped, kAuto };
202+
201203
typedef void (*AccessorGetterCallback)(
202204
Local<String> property,
203205
const PropertyCallbackInfo<Value>& info);
@@ -2738,6 +2740,7 @@ class V8_EXPORT Isolate {
27382740
void SetPromiseRejectCallback(PromiseRejectCallback callback);
27392741
void RunMicrotasks();
27402742
void EnqueueMicrotask(MicrotaskCallback microtask, void* data = nullptr);
2743+
void SetMicrotasksPolicy(MicrotasksPolicy policy);
27412744
void SetAutorunMicrotasks(bool autorun);
27422745
void SetFatalErrorHandler(FatalErrorCallback that);
27432746
void SetJitCodeEventHandler(

Diff for: deps/chakrashim/src/v8isolate.cc

+3
Original file line numberDiff line numberDiff line change
@@ -156,6 +156,9 @@ void Isolate::RunMicrotasks() {
156156
jsrt::ContextShim::GetCurrent()->RunMicrotasks();
157157
}
158158

159+
void Isolate::SetMicrotasksPolicy(MicrotasksPolicy policy) {
160+
}
161+
159162
void Isolate::SetAutorunMicrotasks(bool autorun) {
160163
}
161164

0 commit comments

Comments
 (0)