Skip to content

Commit cb86b61

Browse files
Merge pull request #374 from swiftwasm/pr-18dac10bd9e5a18f2866335da046bfcb6fbbbd50
Fix Benchmarks build by regen bridge-js files
2 parents 5e1fbb4 + 754c13d commit cb86b61

File tree

3 files changed

+18
-9
lines changed

3 files changed

+18
-9
lines changed

Benchmarks/Sources/Generated/ExportSwift.swift

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,21 @@
33
//
44
// To update this file, just rebuild your project or run
55
// `swift package bridge-js`.
6+
7+
@_spi(JSObject_id) import JavaScriptKit
8+
69
@_extern(wasm, module: "bjs", name: "return_string")
710
private func _return_string(_ ptr: UnsafePointer<UInt8>?, _ len: Int32)
811
@_extern(wasm, module: "bjs", name: "init_memory")
912
private func _init_memory(_ sourceId: Int32, _ ptr: UnsafeMutablePointer<UInt8>?)
1013
11-
@_expose(wasm, "bjs_main")
12-
@_cdecl("bjs_main")
13-
public func _bjs_main() -> Void {
14-
main()
14+
@_extern(wasm, module: "bjs", name: "swift_js_retain")
15+
private func _swift_js_retain(_ ptr: Int32) -> Int32
16+
@_extern(wasm, module: "bjs", name: "swift_js_throw")
17+
private func _swift_js_throw(_ id: Int32)
18+
19+
@_expose(wasm, "bjs_run")
20+
@_cdecl("bjs_run")
21+
public func _bjs_run() -> Void {
22+
run()
1523
}

Benchmarks/Sources/Generated/ImportTS.swift

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,6 @@ private func _make_jsstring(_ ptr: UnsafePointer<UInt8>?, _ len: Int32) -> Int32
1212
@_extern(wasm, module: "bjs", name: "init_memory_with_result")
1313
private func _init_memory_with_result(_ ptr: UnsafePointer<UInt8>?, _ len: Int32)
1414

15-
@_extern(wasm, module: "bjs", name: "free_jsobject")
16-
private func _free_jsobject(_ ptr: Int32) -> Void
17-
1815
func benchmarkHelperNoop() -> Void {
1916
@_extern(wasm, module: "Benchmarks", name: "bjs_benchmarkHelperNoop")
2017
func bjs_benchmarkHelperNoop() -> Void

Benchmarks/Sources/Generated/JavaScript/ExportSwift.json

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,12 @@
44
],
55
"functions" : [
66
{
7-
"abiName" : "bjs_main",
8-
"name" : "main",
7+
"abiName" : "bjs_run",
8+
"effects" : {
9+
"isAsync" : false,
10+
"isThrows" : false
11+
},
12+
"name" : "run",
913
"parameters" : [
1014

1115
],

0 commit comments

Comments
 (0)