From d4ebc406dd8578714bfe71537c1538ccfbdb6f52 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kasper=20Isager=20Dalsgar=C3=B0?= Date: Mon, 15 Jun 2026 14:14:19 +0200 Subject: [PATCH] Add `JS_GetVersion()` --- quickjs.c | 5 +++++ quickjs.h | 1 + 2 files changed, 6 insertions(+) diff --git a/quickjs.c b/quickjs.c index fa5a7a9d0..110e9f1d0 100644 --- a/quickjs.c +++ b/quickjs.c @@ -3837,6 +3837,11 @@ JSClassID JS_NewClassID(JSClassID *pclass_id) return class_id; } +const char *JS_GetVersion(void) +{ + return CONFIG_VERSION; +} + JSClassID JS_GetClassID(JSValue v) { JSObject *p; diff --git a/quickjs.h b/quickjs.h index 476d73513..682ab6464 100644 --- a/quickjs.h +++ b/quickjs.h @@ -664,6 +664,7 @@ static inline JS_BOOL JS_IsObject(JSValueConst v) return JS_VALUE_GET_TAG(v) == JS_TAG_OBJECT; } +const char *JS_GetVersion(void); JSValue JS_Throw(JSContext *ctx, JSValue obj); void JS_SetUncatchableException(JSContext *ctx, JS_BOOL flag); JSValue JS_GetException(JSContext *ctx);