Fix performance.now() to return a double

This commit is contained in:
Saúl Ibarra Corretgé 2024-04-15 11:03:56 +02:00
parent 7597fc7fb0
commit 18c632c754

View file

@ -400,7 +400,7 @@ struct JSContext {
JSValue global_obj; /* global object */ JSValue global_obj; /* global object */
JSValue global_var_obj; /* contains the global let/const definitions */ JSValue global_var_obj; /* contains the global let/const definitions */
uint64_t time_origin; double time_origin;
uint64_t random_state; uint64_t random_state;
bf_context_t *bf_ctx; /* points to rt->bf_ctx, shared by all contexts */ bf_context_t *bf_ctx; /* points to rt->bf_ctx, shared by all contexts */
@ -51886,7 +51886,7 @@ void JS_AddIntrinsicTypedArrays(JSContext *ctx)
/* Performance */ /* Performance */
static uint64_t js__now_ms(void) static double js__now_ms(void)
{ {
return js__hrtime_ns() / 1e6; return js__hrtime_ns() / 1e6;
} }