Skip to content

Commit ae81bfa

Browse files
Fix host build
1 parent 36af1cb commit ae81bfa

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

Sources/JavaScriptKit/XcodeSupport.swift

+5-4
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
import _CJavaScriptKit
22

33
/// Note:
4-
/// Define all runtime function stubs which are imported from JavaScript environment.
5-
/// SwiftPM doesn't support WebAssembly target yet, so we need to define them to
6-
/// avoid link failure.
7-
/// When running with JavaScript runtime library, they are ignored completely.
4+
/// Define stubs for runtime functions which are usually imported from JavaScript environment.
5+
/// JavaScriptKit itself supports only WebAssembly target, but it should be able
6+
/// to be built for host platforms like macOS or Linux for tentative IDE support.
7+
/// (ideally, IDE should build for WebAssembly target though)
88
#if !arch(wasm32)
99
func _set_prop(
1010
_: JavaScriptObjectRef,
@@ -99,4 +99,5 @@ import _CJavaScriptKit
9999
_: UnsafeMutablePointer<UInt8>!
100100
) { fatalError() }
101101
func _release(_: JavaScriptObjectRef) { fatalError() }
102+
func _unsafe_event_loop_yield() { fatalError() }
102103
#endif

0 commit comments

Comments
 (0)