File tree Expand file tree Collapse file tree 22 files changed +484
-4
lines changed
variant-quickjs-ng-wasmfile-debug-asyncify/src
variant-quickjs-ng-wasmfile-debug-sync/src
variant-quickjs-ng-wasmfile-release-asyncify/src
variant-quickjs-ng-wasmfile-release-sync/src
variant-quickjs-singlefile-browser-debug-asyncify/src
variant-quickjs-singlefile-browser-debug-sync/src
variant-quickjs-singlefile-browser-release-asyncify/src
variant-quickjs-singlefile-browser-release-sync/src
variant-quickjs-singlefile-cjs-debug-asyncify/src
variant-quickjs-singlefile-cjs-debug-sync/src
variant-quickjs-singlefile-cjs-release-asyncify/src
variant-quickjs-singlefile-cjs-release-sync/src
variant-quickjs-singlefile-mjs-debug-asyncify/src
variant-quickjs-singlefile-mjs-debug-sync/src
variant-quickjs-singlefile-mjs-release-asyncify/src
variant-quickjs-singlefile-mjs-release-sync/src
variant-quickjs-wasmfile-debug-asyncify/src
variant-quickjs-wasmfile-debug-sync/src
variant-quickjs-wasmfile-release-asyncify/src
variant-quickjs-wasmfile-release-sync/src Expand file tree Collapse file tree 22 files changed +484
-4
lines changed Original file line number Diff line number Diff line change @@ -38,6 +38,8 @@ export interface QuickJSAsyncFFI {
38
38
/** Set at compile time. */
39
39
readonly DEBUG : boolean
40
40
41
+ QTS_GetRuntimeData : ( rt : JSRuntimePointer ) => QTS_RuntimeDataPointer
42
+ QTS_GetContextData : ( ctx : JSContextPointer ) => QTS_RuntimeDataPointer
41
43
QTS_Throw : ( ctx : JSContextPointer , error : JSValuePointer | JSValueConstPointer ) => JSValuePointer
42
44
QTS_NewError : ( ctx : JSContextPointer ) => JSValuePointer
43
45
QTS_RuntimeSetMemoryLimit : ( rt : JSRuntimePointer , limit : number ) => void
@@ -53,8 +55,6 @@ export interface QuickJSAsyncFFI {
53
55
QTS_NewRuntime : ( ) => JSRuntimePointer
54
56
QTS_FreeRuntime : ( rt : JSRuntimePointer ) => void
55
57
QTS_NewContext : ( rt : JSRuntimePointer , intrinsics : IntrinsicsFlags ) => JSContextPointer
56
- QTS_GetContextData : ( ctx : JSContextPointer ) => QTS_RuntimeDataPointer
57
- QTS_GetRuntimeData : ( rt : JSRuntimePointer ) => QTS_RuntimeDataPointer
58
58
QTS_FreeContext : ( ctx : JSContextPointer ) => void
59
59
QTS_FreeValuePointer : ( ctx : JSContextPointer , value : JSValuePointer ) => void
60
60
QTS_FreeValuePointerRuntime : ( rt : JSRuntimePointer , value : JSValuePointer ) => void
Original file line number Diff line number Diff line change @@ -37,6 +37,8 @@ export interface QuickJSFFI {
37
37
/** Set at compile time. */
38
38
readonly DEBUG : boolean
39
39
40
+ QTS_GetRuntimeData : ( rt : JSRuntimePointer ) => QTS_RuntimeDataPointer
41
+ QTS_GetContextData : ( ctx : JSContextPointer ) => QTS_RuntimeDataPointer
40
42
QTS_Throw : ( ctx : JSContextPointer , error : JSValuePointer | JSValueConstPointer ) => JSValuePointer
41
43
QTS_NewError : ( ctx : JSContextPointer ) => JSValuePointer
42
44
QTS_RuntimeSetMemoryLimit : ( rt : JSRuntimePointer , limit : number ) => void
@@ -52,8 +54,6 @@ export interface QuickJSFFI {
52
54
QTS_NewRuntime : ( ) => JSRuntimePointer
53
55
QTS_FreeRuntime : ( rt : JSRuntimePointer ) => void
54
56
QTS_NewContext : ( rt : JSRuntimePointer , intrinsics : IntrinsicsFlags ) => JSContextPointer
55
- QTS_GetContextData : ( ctx : JSContextPointer ) => QTS_RuntimeDataPointer
56
- QTS_GetRuntimeData : ( rt : JSRuntimePointer ) => QTS_RuntimeDataPointer
57
57
QTS_FreeContext : ( ctx : JSContextPointer ) => void
58
58
QTS_FreeValuePointer : ( ctx : JSContextPointer , value : JSValuePointer ) => void
59
59
QTS_FreeValuePointerRuntime : ( rt : JSRuntimePointer , value : JSValuePointer ) => void
Original file line number Diff line number Diff line change @@ -39,6 +39,18 @@ export class QuickJSAsyncFFI {
39
39
/** Set at compile time. */
40
40
readonly DEBUG = true
41
41
42
+ QTS_GetRuntimeData : ( rt : JSRuntimePointer ) => QTS_RuntimeDataPointer = this . module . cwrap (
43
+ "QTS_GetRuntimeData" ,
44
+ "number" ,
45
+ [ "number" ] ,
46
+ )
47
+
48
+ QTS_GetContextData : ( ctx : JSContextPointer ) => QTS_RuntimeDataPointer = this . module . cwrap (
49
+ "QTS_GetContextData" ,
50
+ "number" ,
51
+ [ "number" ] ,
52
+ )
53
+
42
54
QTS_Throw : (
43
55
ctx : JSContextPointer ,
44
56
error : JSValuePointer | JSValueConstPointer ,
@@ -466,6 +478,18 @@ export class QuickJSAsyncFFI {
466
478
"string" ,
467
479
] )
468
480
481
+ QTS_GetDebugLogEnabled : ( rt : JSRuntimePointer ) => number = this . module . cwrap (
482
+ "QTS_GetDebugLogEnabled" ,
483
+ "number" ,
484
+ [ "number" ] ,
485
+ )
486
+
487
+ QTS_SetDebugLogEnabled : ( rt : JSRuntimePointer , is_enabled : number ) => void = this . module . cwrap (
488
+ "QTS_SetDebugLogEnabled" ,
489
+ null ,
490
+ [ "number" , "number" ] ,
491
+ )
492
+
469
493
QTS_BuildIsDebug : ( ) => number = this . module . cwrap ( "QTS_BuildIsDebug" , "number" , [ ] )
470
494
471
495
QTS_BuildIsAsyncify : ( ) => number = this . module . cwrap ( "QTS_BuildIsAsyncify" , "number" , [ ] )
Original file line number Diff line number Diff line change @@ -38,6 +38,18 @@ export class QuickJSFFI {
38
38
/** Set at compile time. */
39
39
readonly DEBUG = true
40
40
41
+ QTS_GetRuntimeData : ( rt : JSRuntimePointer ) => QTS_RuntimeDataPointer = this . module . cwrap (
42
+ "QTS_GetRuntimeData" ,
43
+ "number" ,
44
+ [ "number" ] ,
45
+ )
46
+
47
+ QTS_GetContextData : ( ctx : JSContextPointer ) => QTS_RuntimeDataPointer = this . module . cwrap (
48
+ "QTS_GetContextData" ,
49
+ "number" ,
50
+ [ "number" ] ,
51
+ )
52
+
41
53
QTS_Throw : (
42
54
ctx : JSContextPointer ,
43
55
error : JSValuePointer | JSValueConstPointer ,
@@ -359,6 +371,18 @@ export class QuickJSFFI {
359
371
"string" ,
360
372
] )
361
373
374
+ QTS_GetDebugLogEnabled : ( rt : JSRuntimePointer ) => number = this . module . cwrap (
375
+ "QTS_GetDebugLogEnabled" ,
376
+ "number" ,
377
+ [ "number" ] ,
378
+ )
379
+
380
+ QTS_SetDebugLogEnabled : ( rt : JSRuntimePointer , is_enabled : number ) => void = this . module . cwrap (
381
+ "QTS_SetDebugLogEnabled" ,
382
+ null ,
383
+ [ "number" , "number" ] ,
384
+ )
385
+
362
386
QTS_BuildIsDebug : ( ) => number = this . module . cwrap ( "QTS_BuildIsDebug" , "number" , [ ] )
363
387
364
388
QTS_BuildIsAsyncify : ( ) => number = this . module . cwrap ( "QTS_BuildIsAsyncify" , "number" , [ ] )
Original file line number Diff line number Diff line change @@ -39,6 +39,18 @@ export class QuickJSAsyncFFI {
39
39
/** Set at compile time. */
40
40
readonly DEBUG = false
41
41
42
+ QTS_GetRuntimeData : ( rt : JSRuntimePointer ) => QTS_RuntimeDataPointer = this . module . cwrap (
43
+ "QTS_GetRuntimeData" ,
44
+ "number" ,
45
+ [ "number" ] ,
46
+ )
47
+
48
+ QTS_GetContextData : ( ctx : JSContextPointer ) => QTS_RuntimeDataPointer = this . module . cwrap (
49
+ "QTS_GetContextData" ,
50
+ "number" ,
51
+ [ "number" ] ,
52
+ )
53
+
42
54
QTS_Throw : (
43
55
ctx : JSContextPointer ,
44
56
error : JSValuePointer | JSValueConstPointer ,
@@ -463,6 +475,18 @@ export class QuickJSAsyncFFI {
463
475
"string" ,
464
476
] )
465
477
478
+ QTS_GetDebugLogEnabled : ( rt : JSRuntimePointer ) => number = this . module . cwrap (
479
+ "QTS_GetDebugLogEnabled" ,
480
+ "number" ,
481
+ [ "number" ] ,
482
+ )
483
+
484
+ QTS_SetDebugLogEnabled : ( rt : JSRuntimePointer , is_enabled : number ) => void = this . module . cwrap (
485
+ "QTS_SetDebugLogEnabled" ,
486
+ null ,
487
+ [ "number" , "number" ] ,
488
+ )
489
+
466
490
QTS_BuildIsDebug : ( ) => number = this . module . cwrap ( "QTS_BuildIsDebug" , "number" , [ ] )
467
491
468
492
QTS_BuildIsAsyncify : ( ) => number = this . module . cwrap ( "QTS_BuildIsAsyncify" , "number" , [ ] )
Original file line number Diff line number Diff line change @@ -38,6 +38,18 @@ export class QuickJSFFI {
38
38
/** Set at compile time. */
39
39
readonly DEBUG = false
40
40
41
+ QTS_GetRuntimeData : ( rt : JSRuntimePointer ) => QTS_RuntimeDataPointer = this . module . cwrap (
42
+ "QTS_GetRuntimeData" ,
43
+ "number" ,
44
+ [ "number" ] ,
45
+ )
46
+
47
+ QTS_GetContextData : ( ctx : JSContextPointer ) => QTS_RuntimeDataPointer = this . module . cwrap (
48
+ "QTS_GetContextData" ,
49
+ "number" ,
50
+ [ "number" ] ,
51
+ )
52
+
41
53
QTS_Throw : (
42
54
ctx : JSContextPointer ,
43
55
error : JSValuePointer | JSValueConstPointer ,
@@ -359,6 +371,18 @@ export class QuickJSFFI {
359
371
"string" ,
360
372
] )
361
373
374
+ QTS_GetDebugLogEnabled : ( rt : JSRuntimePointer ) => number = this . module . cwrap (
375
+ "QTS_GetDebugLogEnabled" ,
376
+ "number" ,
377
+ [ "number" ] ,
378
+ )
379
+
380
+ QTS_SetDebugLogEnabled : ( rt : JSRuntimePointer , is_enabled : number ) => void = this . module . cwrap (
381
+ "QTS_SetDebugLogEnabled" ,
382
+ null ,
383
+ [ "number" , "number" ] ,
384
+ )
385
+
362
386
QTS_BuildIsDebug : ( ) => number = this . module . cwrap ( "QTS_BuildIsDebug" , "number" , [ ] )
363
387
364
388
QTS_BuildIsAsyncify : ( ) => number = this . module . cwrap ( "QTS_BuildIsAsyncify" , "number" , [ ] )
Original file line number Diff line number Diff line change @@ -39,6 +39,18 @@ export class QuickJSAsyncFFI {
39
39
/** Set at compile time. */
40
40
readonly DEBUG = true
41
41
42
+ QTS_GetRuntimeData : ( rt : JSRuntimePointer ) => QTS_RuntimeDataPointer = this . module . cwrap (
43
+ "QTS_GetRuntimeData" ,
44
+ "number" ,
45
+ [ "number" ] ,
46
+ )
47
+
48
+ QTS_GetContextData : ( ctx : JSContextPointer ) => QTS_RuntimeDataPointer = this . module . cwrap (
49
+ "QTS_GetContextData" ,
50
+ "number" ,
51
+ [ "number" ] ,
52
+ )
53
+
42
54
QTS_Throw : (
43
55
ctx : JSContextPointer ,
44
56
error : JSValuePointer | JSValueConstPointer ,
@@ -466,6 +478,18 @@ export class QuickJSAsyncFFI {
466
478
"string" ,
467
479
] )
468
480
481
+ QTS_GetDebugLogEnabled : ( rt : JSRuntimePointer ) => number = this . module . cwrap (
482
+ "QTS_GetDebugLogEnabled" ,
483
+ "number" ,
484
+ [ "number" ] ,
485
+ )
486
+
487
+ QTS_SetDebugLogEnabled : ( rt : JSRuntimePointer , is_enabled : number ) => void = this . module . cwrap (
488
+ "QTS_SetDebugLogEnabled" ,
489
+ null ,
490
+ [ "number" , "number" ] ,
491
+ )
492
+
469
493
QTS_BuildIsDebug : ( ) => number = this . module . cwrap ( "QTS_BuildIsDebug" , "number" , [ ] )
470
494
471
495
QTS_BuildIsAsyncify : ( ) => number = this . module . cwrap ( "QTS_BuildIsAsyncify" , "number" , [ ] )
Original file line number Diff line number Diff line change @@ -38,6 +38,18 @@ export class QuickJSFFI {
38
38
/** Set at compile time. */
39
39
readonly DEBUG = true
40
40
41
+ QTS_GetRuntimeData : ( rt : JSRuntimePointer ) => QTS_RuntimeDataPointer = this . module . cwrap (
42
+ "QTS_GetRuntimeData" ,
43
+ "number" ,
44
+ [ "number" ] ,
45
+ )
46
+
47
+ QTS_GetContextData : ( ctx : JSContextPointer ) => QTS_RuntimeDataPointer = this . module . cwrap (
48
+ "QTS_GetContextData" ,
49
+ "number" ,
50
+ [ "number" ] ,
51
+ )
52
+
41
53
QTS_Throw : (
42
54
ctx : JSContextPointer ,
43
55
error : JSValuePointer | JSValueConstPointer ,
@@ -359,6 +371,18 @@ export class QuickJSFFI {
359
371
"string" ,
360
372
] )
361
373
374
+ QTS_GetDebugLogEnabled : ( rt : JSRuntimePointer ) => number = this . module . cwrap (
375
+ "QTS_GetDebugLogEnabled" ,
376
+ "number" ,
377
+ [ "number" ] ,
378
+ )
379
+
380
+ QTS_SetDebugLogEnabled : ( rt : JSRuntimePointer , is_enabled : number ) => void = this . module . cwrap (
381
+ "QTS_SetDebugLogEnabled" ,
382
+ null ,
383
+ [ "number" , "number" ] ,
384
+ )
385
+
362
386
QTS_BuildIsDebug : ( ) => number = this . module . cwrap ( "QTS_BuildIsDebug" , "number" , [ ] )
363
387
364
388
QTS_BuildIsAsyncify : ( ) => number = this . module . cwrap ( "QTS_BuildIsAsyncify" , "number" , [ ] )
Original file line number Diff line number Diff line change @@ -39,6 +39,18 @@ export class QuickJSAsyncFFI {
39
39
/** Set at compile time. */
40
40
readonly DEBUG = false
41
41
42
+ QTS_GetRuntimeData : ( rt : JSRuntimePointer ) => QTS_RuntimeDataPointer = this . module . cwrap (
43
+ "QTS_GetRuntimeData" ,
44
+ "number" ,
45
+ [ "number" ] ,
46
+ )
47
+
48
+ QTS_GetContextData : ( ctx : JSContextPointer ) => QTS_RuntimeDataPointer = this . module . cwrap (
49
+ "QTS_GetContextData" ,
50
+ "number" ,
51
+ [ "number" ] ,
52
+ )
53
+
42
54
QTS_Throw : (
43
55
ctx : JSContextPointer ,
44
56
error : JSValuePointer | JSValueConstPointer ,
@@ -463,6 +475,18 @@ export class QuickJSAsyncFFI {
463
475
"string" ,
464
476
] )
465
477
478
+ QTS_GetDebugLogEnabled : ( rt : JSRuntimePointer ) => number = this . module . cwrap (
479
+ "QTS_GetDebugLogEnabled" ,
480
+ "number" ,
481
+ [ "number" ] ,
482
+ )
483
+
484
+ QTS_SetDebugLogEnabled : ( rt : JSRuntimePointer , is_enabled : number ) => void = this . module . cwrap (
485
+ "QTS_SetDebugLogEnabled" ,
486
+ null ,
487
+ [ "number" , "number" ] ,
488
+ )
489
+
466
490
QTS_BuildIsDebug : ( ) => number = this . module . cwrap ( "QTS_BuildIsDebug" , "number" , [ ] )
467
491
468
492
QTS_BuildIsAsyncify : ( ) => number = this . module . cwrap ( "QTS_BuildIsAsyncify" , "number" , [ ] )
Original file line number Diff line number Diff line change @@ -38,6 +38,18 @@ export class QuickJSFFI {
38
38
/** Set at compile time. */
39
39
readonly DEBUG = false
40
40
41
+ QTS_GetRuntimeData : ( rt : JSRuntimePointer ) => QTS_RuntimeDataPointer = this . module . cwrap (
42
+ "QTS_GetRuntimeData" ,
43
+ "number" ,
44
+ [ "number" ] ,
45
+ )
46
+
47
+ QTS_GetContextData : ( ctx : JSContextPointer ) => QTS_RuntimeDataPointer = this . module . cwrap (
48
+ "QTS_GetContextData" ,
49
+ "number" ,
50
+ [ "number" ] ,
51
+ )
52
+
41
53
QTS_Throw : (
42
54
ctx : JSContextPointer ,
43
55
error : JSValuePointer | JSValueConstPointer ,
@@ -359,6 +371,18 @@ export class QuickJSFFI {
359
371
"string" ,
360
372
] )
361
373
374
+ QTS_GetDebugLogEnabled : ( rt : JSRuntimePointer ) => number = this . module . cwrap (
375
+ "QTS_GetDebugLogEnabled" ,
376
+ "number" ,
377
+ [ "number" ] ,
378
+ )
379
+
380
+ QTS_SetDebugLogEnabled : ( rt : JSRuntimePointer , is_enabled : number ) => void = this . module . cwrap (
381
+ "QTS_SetDebugLogEnabled" ,
382
+ null ,
383
+ [ "number" , "number" ] ,
384
+ )
385
+
362
386
QTS_BuildIsDebug : ( ) => number = this . module . cwrap ( "QTS_BuildIsDebug" , "number" , [ ] )
363
387
364
388
QTS_BuildIsAsyncify : ( ) => number = this . module . cwrap ( "QTS_BuildIsAsyncify" , "number" , [ ] )
You can’t perform that action at this time.
0 commit comments