Skip to content

Commit a59c735

Browse files
committed
wip
1 parent 00efed4 commit a59c735

File tree

22 files changed

+77
-55
lines changed
  • packages
    • quickjs-ffi-types/src
    • 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

22 files changed

+77
-55
lines changed

packages/quickjs-ffi-types/src/ffi-async.ts

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ import {
2121
IntrinsicsFlags,
2222
EvalDetectModule,
2323
GetOwnPropertyNamesFlags,
24+
IsEqualOp,
2425
JSPromiseStateEnum,
2526
assertSync,
2627
} from "."
@@ -157,14 +158,14 @@ export interface QuickJSAsyncFFI {
157158
QTS_GetOwnPropertyNames: (
158159
ctx: JSContextPointer,
159160
out_ptrs: JSValuePointerPointer,
160-
out_len: uint32_tPointer,
161+
out_len: UInt32Pointer,
161162
obj: JSValuePointer | JSValueConstPointer,
162163
flags: number,
163164
) => JSValuePointer
164165
QTS_GetOwnPropertyNames_MaybeAsync: (
165166
ctx: JSContextPointer,
166167
out_ptrs: JSValuePointerPointer,
167-
out_len: uint32_tPointer,
168+
out_len: UInt32Pointer,
168169
obj: JSValuePointer | JSValueConstPointer,
169170
flags: number,
170171
) => JSValuePointer | Promise<JSValuePointer>
@@ -217,7 +218,7 @@ export interface QuickJSAsyncFFI {
217218
) => OwnedHeapCharPointer
218219
QTS_GetLength: (
219220
ctx: JSContextPointer,
220-
out_len: uint32_tPointer,
221+
out_len: UInt32Pointer,
221222
value: JSValuePointer | JSValueConstPointer,
222223
) => number
223224
QTS_IsEqual: (

packages/quickjs-ffi-types/src/ffi.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ import {
2121
IntrinsicsFlags,
2222
EvalDetectModule,
2323
GetOwnPropertyNamesFlags,
24+
IsEqualOp,
2425
JSPromiseStateEnum,
2526
} from "."
2627

@@ -131,7 +132,7 @@ export interface QuickJSFFI {
131132
QTS_GetOwnPropertyNames: (
132133
ctx: JSContextPointer,
133134
out_ptrs: JSValuePointerPointer,
134-
out_len: uint32_tPointer,
135+
out_len: UInt32Pointer,
135136
obj: JSValuePointer | JSValueConstPointer,
136137
flags: number,
137138
) => JSValuePointer
@@ -165,7 +166,7 @@ export interface QuickJSFFI {
165166
) => OwnedHeapCharPointer
166167
QTS_GetLength: (
167168
ctx: JSContextPointer,
168-
out_len: uint32_tPointer,
169+
out_len: UInt32Pointer,
169170
value: JSValuePointer | JSValueConstPointer,
170171
) => number
171172
QTS_IsEqual: (

packages/variant-quickjs-ng-wasmfile-debug-asyncify/src/ffi.ts

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ import {
2121
IntrinsicsFlags,
2222
EvalDetectModule,
2323
GetOwnPropertyNamesFlags,
24+
IsEqualOp,
2425
JSPromiseStateEnum,
2526
assertSync,
2627
} from "@jitl/quickjs-ffi-types"
@@ -312,7 +313,7 @@ export class QuickJSAsyncFFI {
312313
QTS_GetOwnPropertyNames: (
313314
ctx: JSContextPointer,
314315
out_ptrs: JSValuePointerPointer,
315-
out_len: uint32_tPointer,
316+
out_len: UInt32Pointer,
316317
obj: JSValuePointer | JSValueConstPointer,
317318
flags: number,
318319
) => JSValuePointer = assertSync(
@@ -328,7 +329,7 @@ export class QuickJSAsyncFFI {
328329
QTS_GetOwnPropertyNames_MaybeAsync: (
329330
ctx: JSContextPointer,
330331
out_ptrs: JSValuePointerPointer,
331-
out_len: uint32_tPointer,
332+
out_len: UInt32Pointer,
332333
obj: JSValuePointer | JSValueConstPointer,
333334
flags: number,
334335
) => JSValuePointer | Promise<JSValuePointer> = this.module.cwrap(
@@ -425,7 +426,7 @@ export class QuickJSAsyncFFI {
425426

426427
QTS_GetLength: (
427428
ctx: JSContextPointer,
428-
out_len: uint32_tPointer,
429+
out_len: UInt32Pointer,
429430
value: JSValuePointer | JSValueConstPointer,
430431
) => number = this.module.cwrap("QTS_GetLength", "number", ["number", "number", "number"])
431432

packages/variant-quickjs-ng-wasmfile-debug-sync/src/ffi.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ import {
2121
IntrinsicsFlags,
2222
EvalDetectModule,
2323
GetOwnPropertyNamesFlags,
24+
IsEqualOp,
2425
JSPromiseStateEnum,
2526
} from "@jitl/quickjs-ffi-types"
2627

@@ -257,7 +258,7 @@ export class QuickJSFFI {
257258
QTS_GetOwnPropertyNames: (
258259
ctx: JSContextPointer,
259260
out_ptrs: JSValuePointerPointer,
260-
out_len: uint32_tPointer,
261+
out_len: UInt32Pointer,
261262
obj: JSValuePointer | JSValueConstPointer,
262263
flags: number,
263264
) => JSValuePointer = this.module.cwrap("QTS_GetOwnPropertyNames", "number", [
@@ -318,7 +319,7 @@ export class QuickJSFFI {
318319

319320
QTS_GetLength: (
320321
ctx: JSContextPointer,
321-
out_len: uint32_tPointer,
322+
out_len: UInt32Pointer,
322323
value: JSValuePointer | JSValueConstPointer,
323324
) => number = this.module.cwrap("QTS_GetLength", "number", ["number", "number", "number"])
324325

packages/variant-quickjs-ng-wasmfile-release-asyncify/src/ffi.ts

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ import {
2121
IntrinsicsFlags,
2222
EvalDetectModule,
2323
GetOwnPropertyNamesFlags,
24+
IsEqualOp,
2425
JSPromiseStateEnum,
2526
assertSync,
2627
} from "@jitl/quickjs-ffi-types"
@@ -308,7 +309,7 @@ export class QuickJSAsyncFFI {
308309
QTS_GetOwnPropertyNames: (
309310
ctx: JSContextPointer,
310311
out_ptrs: JSValuePointerPointer,
311-
out_len: uint32_tPointer,
312+
out_len: UInt32Pointer,
312313
obj: JSValuePointer | JSValueConstPointer,
313314
flags: number,
314315
) => JSValuePointer = assertSync(
@@ -324,7 +325,7 @@ export class QuickJSAsyncFFI {
324325
QTS_GetOwnPropertyNames_MaybeAsync: (
325326
ctx: JSContextPointer,
326327
out_ptrs: JSValuePointerPointer,
327-
out_len: uint32_tPointer,
328+
out_len: UInt32Pointer,
328329
obj: JSValuePointer | JSValueConstPointer,
329330
flags: number,
330331
) => JSValuePointer | Promise<JSValuePointer> = this.module.cwrap(
@@ -422,7 +423,7 @@ export class QuickJSAsyncFFI {
422423

423424
QTS_GetLength: (
424425
ctx: JSContextPointer,
425-
out_len: uint32_tPointer,
426+
out_len: UInt32Pointer,
426427
value: JSValuePointer | JSValueConstPointer,
427428
) => number = this.module.cwrap("QTS_GetLength", "number", ["number", "number", "number"])
428429

packages/variant-quickjs-ng-wasmfile-release-sync/src/ffi.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ import {
2121
IntrinsicsFlags,
2222
EvalDetectModule,
2323
GetOwnPropertyNamesFlags,
24+
IsEqualOp,
2425
JSPromiseStateEnum,
2526
} from "@jitl/quickjs-ffi-types"
2627

@@ -257,7 +258,7 @@ export class QuickJSFFI {
257258
QTS_GetOwnPropertyNames: (
258259
ctx: JSContextPointer,
259260
out_ptrs: JSValuePointerPointer,
260-
out_len: uint32_tPointer,
261+
out_len: UInt32Pointer,
261262
obj: JSValuePointer | JSValueConstPointer,
262263
flags: number,
263264
) => JSValuePointer = this.module.cwrap("QTS_GetOwnPropertyNames", "number", [
@@ -318,7 +319,7 @@ export class QuickJSFFI {
318319

319320
QTS_GetLength: (
320321
ctx: JSContextPointer,
321-
out_len: uint32_tPointer,
322+
out_len: UInt32Pointer,
322323
value: JSValuePointer | JSValueConstPointer,
323324
) => number = this.module.cwrap("QTS_GetLength", "number", ["number", "number", "number"])
324325

packages/variant-quickjs-singlefile-browser-debug-asyncify/src/ffi.ts

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ import {
2121
IntrinsicsFlags,
2222
EvalDetectModule,
2323
GetOwnPropertyNamesFlags,
24+
IsEqualOp,
2425
JSPromiseStateEnum,
2526
assertSync,
2627
} from "@jitl/quickjs-ffi-types"
@@ -312,7 +313,7 @@ export class QuickJSAsyncFFI {
312313
QTS_GetOwnPropertyNames: (
313314
ctx: JSContextPointer,
314315
out_ptrs: JSValuePointerPointer,
315-
out_len: uint32_tPointer,
316+
out_len: UInt32Pointer,
316317
obj: JSValuePointer | JSValueConstPointer,
317318
flags: number,
318319
) => JSValuePointer = assertSync(
@@ -328,7 +329,7 @@ export class QuickJSAsyncFFI {
328329
QTS_GetOwnPropertyNames_MaybeAsync: (
329330
ctx: JSContextPointer,
330331
out_ptrs: JSValuePointerPointer,
331-
out_len: uint32_tPointer,
332+
out_len: UInt32Pointer,
332333
obj: JSValuePointer | JSValueConstPointer,
333334
flags: number,
334335
) => JSValuePointer | Promise<JSValuePointer> = this.module.cwrap(
@@ -425,7 +426,7 @@ export class QuickJSAsyncFFI {
425426

426427
QTS_GetLength: (
427428
ctx: JSContextPointer,
428-
out_len: uint32_tPointer,
429+
out_len: UInt32Pointer,
429430
value: JSValuePointer | JSValueConstPointer,
430431
) => number = this.module.cwrap("QTS_GetLength", "number", ["number", "number", "number"])
431432

packages/variant-quickjs-singlefile-browser-debug-sync/src/ffi.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ import {
2121
IntrinsicsFlags,
2222
EvalDetectModule,
2323
GetOwnPropertyNamesFlags,
24+
IsEqualOp,
2425
JSPromiseStateEnum,
2526
} from "@jitl/quickjs-ffi-types"
2627

@@ -257,7 +258,7 @@ export class QuickJSFFI {
257258
QTS_GetOwnPropertyNames: (
258259
ctx: JSContextPointer,
259260
out_ptrs: JSValuePointerPointer,
260-
out_len: uint32_tPointer,
261+
out_len: UInt32Pointer,
261262
obj: JSValuePointer | JSValueConstPointer,
262263
flags: number,
263264
) => JSValuePointer = this.module.cwrap("QTS_GetOwnPropertyNames", "number", [
@@ -318,7 +319,7 @@ export class QuickJSFFI {
318319

319320
QTS_GetLength: (
320321
ctx: JSContextPointer,
321-
out_len: uint32_tPointer,
322+
out_len: UInt32Pointer,
322323
value: JSValuePointer | JSValueConstPointer,
323324
) => number = this.module.cwrap("QTS_GetLength", "number", ["number", "number", "number"])
324325

packages/variant-quickjs-singlefile-browser-release-asyncify/src/ffi.ts

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ import {
2121
IntrinsicsFlags,
2222
EvalDetectModule,
2323
GetOwnPropertyNamesFlags,
24+
IsEqualOp,
2425
JSPromiseStateEnum,
2526
assertSync,
2627
} from "@jitl/quickjs-ffi-types"
@@ -308,7 +309,7 @@ export class QuickJSAsyncFFI {
308309
QTS_GetOwnPropertyNames: (
309310
ctx: JSContextPointer,
310311
out_ptrs: JSValuePointerPointer,
311-
out_len: uint32_tPointer,
312+
out_len: UInt32Pointer,
312313
obj: JSValuePointer | JSValueConstPointer,
313314
flags: number,
314315
) => JSValuePointer = assertSync(
@@ -324,7 +325,7 @@ export class QuickJSAsyncFFI {
324325
QTS_GetOwnPropertyNames_MaybeAsync: (
325326
ctx: JSContextPointer,
326327
out_ptrs: JSValuePointerPointer,
327-
out_len: uint32_tPointer,
328+
out_len: UInt32Pointer,
328329
obj: JSValuePointer | JSValueConstPointer,
329330
flags: number,
330331
) => JSValuePointer | Promise<JSValuePointer> = this.module.cwrap(
@@ -422,7 +423,7 @@ export class QuickJSAsyncFFI {
422423

423424
QTS_GetLength: (
424425
ctx: JSContextPointer,
425-
out_len: uint32_tPointer,
426+
out_len: UInt32Pointer,
426427
value: JSValuePointer | JSValueConstPointer,
427428
) => number = this.module.cwrap("QTS_GetLength", "number", ["number", "number", "number"])
428429

packages/variant-quickjs-singlefile-browser-release-sync/src/ffi.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ import {
2121
IntrinsicsFlags,
2222
EvalDetectModule,
2323
GetOwnPropertyNamesFlags,
24+
IsEqualOp,
2425
JSPromiseStateEnum,
2526
} from "@jitl/quickjs-ffi-types"
2627

@@ -257,7 +258,7 @@ export class QuickJSFFI {
257258
QTS_GetOwnPropertyNames: (
258259
ctx: JSContextPointer,
259260
out_ptrs: JSValuePointerPointer,
260-
out_len: uint32_tPointer,
261+
out_len: UInt32Pointer,
261262
obj: JSValuePointer | JSValueConstPointer,
262263
flags: number,
263264
) => JSValuePointer = this.module.cwrap("QTS_GetOwnPropertyNames", "number", [
@@ -318,7 +319,7 @@ export class QuickJSFFI {
318319

319320
QTS_GetLength: (
320321
ctx: JSContextPointer,
321-
out_len: uint32_tPointer,
322+
out_len: UInt32Pointer,
322323
value: JSValuePointer | JSValueConstPointer,
323324
) => number = this.module.cwrap("QTS_GetLength", "number", ["number", "number", "number"])
324325

0 commit comments

Comments
 (0)