timers: fix binding fast call signatures · nodejs/node@d728545 · GitHub
Skip to content

Commit d728545

Browse files
Renegade334targos
authored andcommitted
timers: fix binding fast call signatures
PR-URL: #59600 Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com> Reviewed-By: Anna Henningsen <anna@addaleax.net>
1 parent 8c21c4b commit d728545

3 files changed

Lines changed: 37 additions & 17 deletions

File tree

src/timers.cc

Lines changed: 6 additions & 9 deletions

src/timers.h

Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -31,23 +31,18 @@ class BindingData : public SnapshotableObject {
3131

3232
static void SlowScheduleTimer(
3333
const v8::FunctionCallbackInfo<v8::Value>& args);
34-
static void FastScheduleTimer(v8::Local<v8::Object> unused,
35-
v8::Local<v8::Object> receiver,
34+
static void FastScheduleTimer(v8::Local<v8::Object> receiver,
3635
int64_t duration);
3736
static void ScheduleTimerImpl(BindingData* data, int64_t duration);
3837

3938
static void SlowToggleTimerRef(
4039
const v8::FunctionCallbackInfo<v8::Value>& args);
41-
static void FastToggleTimerRef(v8::Local<v8::Object> unused,
42-
v8::Local<v8::Object> receiver,
43-
bool ref);
40+
static void FastToggleTimerRef(v8::Local<v8::Object> receiver, bool ref);
4441
static void ToggleTimerRefImpl(BindingData* data, bool ref);
4542

4643
static void SlowToggleImmediateRef(
4744
const v8::FunctionCallbackInfo<v8::Value>& args);
48-
static void FastToggleImmediateRef(v8::Local<v8::Object> unused,
49-
v8::Local<v8::Object> receiver,
50-
bool ref);
45+
static void FastToggleImmediateRef(v8::Local<v8::Object> receiver, bool ref);
5146
static void ToggleImmediateRefImpl(BindingData* data, bool ref);
5247

5348
static void CreatePerIsolateProperties(IsolateData* isolate_data,
Lines changed: 28 additions & 0 deletions

0 commit comments

Comments
 (0)