GitHub / swiftwasm/JavaScriptKit issues and pull requests
#382 - [WebWorkerTaskExecutor] Eliminate trace message string allocations
Pull Request -
State: closed - Opened by kateinoigakukun 21 days ago
#381 - Check if the memory is backed by a SAB by checking the constructor name
Pull Request -
State: closed - Opened by kateinoigakukun 25 days ago
#380 - BridgeJS: Support Optional types
Issue -
State: open - Opened by kateinoigakukun about 1 month ago
#379 - Slice a bytes array when the underlying memory is shared
Pull Request -
State: closed - Opened by kateinoigakukun about 1 month ago
#378 - Add `JavaScriptFoundationCompat` module to provide utilities to interact Foundation types
Pull Request -
State: closed - Opened by kateinoigakukun about 1 month ago
#377 - BridgeJS: Gate @_extern/@expose usage behind `arch(wasm32)`
Pull Request -
State: closed - Opened by kateinoigakukun about 1 month ago
#376 - BridgeJS: Add more smoke tests for throwing functions
Pull Request -
State: closed - Opened by kateinoigakukun about 1 month ago
#375 - Make `SwiftRuntime.memory` constant property
Pull Request -
State: closed - Opened by kateinoigakukun about 1 month ago
#374 - Fix Benchmarks build by regen bridge-js files
Pull Request -
State: closed - Opened by kateinoigakukun about 1 month ago
#373 - BridgeJS: Add support for throwing JSException from Swift
Pull Request -
State: closed - Opened by kateinoigakukun about 1 month ago
#372 - BridgeJS: Add support for JSObject in exported Swift interface
Pull Request -
State: closed - Opened by kateinoigakukun about 1 month ago
#371 - BridgeJS: Enhance importing TS classes
Pull Request -
State: closed - Opened by kateinoigakukun about 1 month ago
#370 - BridgeJS: Require placing `bridge-js.config.json` in target directory
Pull Request -
State: closed - Opened by kateinoigakukun about 1 month ago
#369 - Embedded: Swift SDK now passes the `-Xcc -D__EMBEDDED_SWIFT__`
Pull Request -
State: open - Opened by kateinoigakukun about 2 months ago
#368 - BridgeJS: Add runtime tests for importing TypeScript functions
Pull Request -
State: closed - Opened by kateinoigakukun about 2 months ago
#367 - `make unittest` fails after swift-DEVELOPMENT-SNAPSHOT-2025-05-23-a
Issue -
State: closed - Opened by kateinoigakukun about 2 months ago
#366 - CI: Update toolchain snapshot to 2025-06-12
Pull Request -
State: closed - Opened by kateinoigakukun about 2 months ago
#365 - PackageToJS: Fail tests when continuation leaks are detected
Pull Request -
State: closed - Opened by kateinoigakukun about 2 months ago
#364 - PackageToJS: Add hint for missing `.enableExperimentalFeature("Extern")` setting
Pull Request -
State: closed - Opened by kateinoigakukun about 2 months ago
#363 - how to throw an error from `JSClosure`?
Issue -
State: open - Opened by tayloraswift about 2 months ago
- 1 comment
#362 - PackageToJS: Extend instantiation hooks to allow instance instrumentation
Pull Request -
State: closed - Opened by kateinoigakukun about 2 months ago
#361 - BridgeJS: Add support for Void return type in exported functions
Pull Request -
State: closed - Opened by kateinoigakukun 2 months ago
#360 - Remove redundant catch block for `any Error`
Pull Request -
State: closed - Opened by kateinoigakukun 3 months ago
#359 - Restricting throwable exception type to JSException for closures
Pull Request -
State: closed - Opened by kateinoigakukun 3 months ago
#358 - Where to find "./.build/plugins/PackageToJS/outputs/Package/index.js";
Issue -
State: closed - Opened by onedayitwillmake 3 months ago
- 2 comments
#357 - Add `TaskExecutor` conformance to `WebWorkerDedicatedExecutor`
Pull Request -
State: closed - Opened by kateinoigakukun 3 months ago
#356 - Fix null-ptr write with `pthread_create`
Pull Request -
State: closed - Opened by kateinoigakukun 3 months ago
#355 - PackageToJS: Report stack trace on proc_exit
Pull Request -
State: closed - Opened by kateinoigakukun 3 months ago
#354 - Fix `JavaScriptEventLoop` not building with Embedded Swift
Pull Request -
State: closed - Opened by MaxDesiatov 3 months ago
Labels: bug
#353 - Use the new `ExecutorFactory` protocol to provide a default executor
Pull Request -
State: open - Opened by kateinoigakukun 3 months ago
#352 - Remove use of deprecated API `WebWorkerTaskExecutor.installGlobalExecutor()`
Pull Request -
State: closed - Opened by kateinoigakukun 3 months ago
#351 - Unify the installGlobalExecutor process for JavaScriptEventLoop and WebWorkerTaskExecutor
Pull Request -
State: closed - Opened by kateinoigakukun 3 months ago
#350 - Support "Custom Main and Global Executors" Proposal
Issue -
State: open - Opened by kateinoigakukun 3 months ago
#349 - Capture error message at JSException construction
Pull Request -
State: closed - Opened by kateinoigakukun 3 months ago
#348 - Ensure a job enqueued on a worker must be run within the same macro task
Pull Request -
State: closed - Opened by kateinoigakukun 3 months ago
#347 - Fix typecheck error around TypedArray
Pull Request -
State: closed - Opened by kateinoigakukun 3 months ago
#346 - Stop using higher-order functions to convert JSValues to RawJSValues
Pull Request -
State: closed - Opened by kateinoigakukun 3 months ago
#345 - Add `stackSize` parameter to `WebWorkerTaskExecutor` and `WebWorkerDedicatedExecutor`
Pull Request -
State: open - Opened by kateinoigakukun 3 months ago
#344 - Fix some Embedded Swift issues in `JavaScriptEventLoop`
Pull Request -
State: closed - Opened by MaxDesiatov 3 months ago
#343 - Build benchmarks with PackageToJS
Pull Request -
State: closed - Opened by kateinoigakukun 4 months ago
#342 - Remove UMD build of JS runtime library
Pull Request -
State: closed - Opened by kateinoigakukun 4 months ago
- 1 comment
#341 - PackageToJS: Add WebAssembly namespace option to instantiate
Pull Request -
State: closed - Opened by kateinoigakukun 4 months ago
- 1 comment
#340 - Expose UnsafeEventLoopYield by property
Pull Request -
State: closed - Opened by kateinoigakukun 4 months ago
- 1 comment
#339 - Export `UnsafeEventLoopYield` error type
Pull Request -
State: closed - Opened by kateinoigakukun 4 months ago
- 1 comment
#338 - BridgeJS: Support struct types as parameter/return type
Issue -
State: open - Opened by kateinoigakukun 4 months ago
#337 - BridgeJS: Support closure as parameter/return type
Issue -
State: open - Opened by kateinoigakukun 4 months ago
#336 - BridgeJS: Support exposing `async` functions
Issue -
State: open - Opened by kateinoigakukun 4 months ago
#335 - BridgeJS: Support exposing `throws` functions
Issue -
State: closed - Opened by kateinoigakukun 4 months ago
#334 - BridgeJS: Support `UnsafePointer` family as parameter/return type
Issue -
State: open - Opened by kateinoigakukun 4 months ago
#333 - Make a 0.23.1 tag
Issue -
State: closed - Opened by gregcotten 4 months ago
#332 - Throw error if the worker thread creation fails
Pull Request -
State: closed - Opened by kateinoigakukun 4 months ago
- 1 comment
#331 - Add CI matrix for Swift 6.1
Pull Request -
State: closed - Opened by kateinoigakukun 4 months ago
- 1 comment
#330 - Introduce BridgeJS, a declarative JS interop system
Pull Request -
State: closed - Opened by kateinoigakukun 4 months ago
- 2 comments
#329 - build: Fix native build for missing symbol
Pull Request -
State: closed - Opened by kateinoigakukun 4 months ago
- 1 comment
#328 - Fix node version diagnostic handling on test harness
Pull Request -
State: closed - Opened by kateinoigakukun 4 months ago
- 1 comment
#327 - docs: Add a guide on deploying with Vite
Pull Request -
State: closed - Opened by kateinoigakukun 4 months ago
- 1 comment
#326 - TypeError: Crypto.getRandomValues: Argument 1 can't be a SharedArrayBuffer or an ArrayBufferView backed by a SharedArrayBuffer
Issue -
State: closed - Opened by tayloraswift 4 months ago
- 2 comments
#325 - Effectively revert the trait-based manifest change
Pull Request -
State: closed - Opened by kateinoigakukun 4 months ago
- 1 comment
#324 - Apply tsc check for `Plugins/PackageToJS/Templates` files
Pull Request -
State: closed - Opened by kateinoigakukun 4 months ago
- 1 comment
#323 - Place the runtime JS files beside the template files
Pull Request -
State: closed - Opened by kateinoigakukun 4 months ago
- 1 comment
#322 - 'async' modifier cannot be used in an ambient context.
Pull Request -
State: closed - Opened by kateinoigakukun 4 months ago
- 1 comment
#321 - Make JSValue's subscript setter nonmutating
Pull Request -
State: closed - Opened by kateinoigakukun 4 months ago
- 1 comment
#320 - Enable `Embedded` feature for more modules
Pull Request -
State: closed - Opened by kateinoigakukun 4 months ago
- 1 comment
#319 - Use package-trait to enable Embedded specific options
Pull Request -
State: closed - Opened by kateinoigakukun 4 months ago
- 1 comment
#318 - Fix potential use-after-free in JSString
Pull Request -
State: closed - Opened by kateinoigakukun 4 months ago
- 1 comment
#317 - Unlock `JSTypedArray` for Embedded Swift
Pull Request -
State: closed - Opened by kateinoigakukun 4 months ago
- 1 comment
#316 - PackageToJS: Inherit `swift package -c` configuration by default
Pull Request -
State: closed - Opened by kateinoigakukun 4 months ago
- 1 comment
#315 - Add `JSTypedArray.copyMemory(to:)` method
Pull Request -
State: closed - Opened by kateinoigakukun 4 months ago
- 1 comment
#314 - Add `JSTypedArray.init(buffer:)` initializer
Pull Request -
State: closed - Opened by kateinoigakukun 4 months ago
- 1 comment
#313 - Use JS's `==` operator for `JSString` equality comparison
Pull Request -
State: closed - Opened by MaxDesiatov 4 months ago
- 1 comment
Labels: enhancement
#312 - Make `JSObject` conform to `ExpressibleByDictionaryLiteral`
Pull Request -
State: closed - Opened by MaxDesiatov 4 months ago
- 1 comment
Labels: enhancement
#311 - PackageToJS: Package TypeScript type definitions for runtime
Pull Request -
State: closed - Opened by kateinoigakukun 4 months ago
- 1 comment
#310 - Update all npm dependencies
Pull Request -
State: closed - Opened by kateinoigakukun 4 months ago
- 1 comment
#309 - Add `--configuration` option to `swift package js` command
Pull Request -
State: closed - Opened by kateinoigakukun 4 months ago
- 1 comment
#308 - Add .swift-format configuration and add a script to format
Pull Request -
State: closed - Opened by kateinoigakukun 4 months ago
- 1 comment
#307 - PackageToJS: Generalize `--verbose` flag to all commands
Pull Request -
State: closed - Opened by kateinoigakukun 4 months ago
- 1 comment
#306 - Make `JSObject.id` getter inlinable
Pull Request -
State: closed - Opened by kateinoigakukun 4 months ago
- 1 comment
#305 - PackageToJS: Emit hints for permission denied errors
Pull Request -
State: closed - Opened by kateinoigakukun 4 months ago
- 1 comment
#304 - Use `@_expose(wasm)` instead of `__attribute__((export_name))` and `@_cdecl` hack
Pull Request -
State: closed - Opened by kateinoigakukun 4 months ago
- 1 comment
#303 - PackageToJS: Use the actual wasm filename in the final product
Pull Request -
State: closed - Opened by kateinoigakukun 4 months ago
- 1 comment
#302 - PackageToJS: Add `--debug-info-format` option
Pull Request -
State: closed - Opened by kateinoigakukun 4 months ago
- 1 comment
#301 - PackageToJS: Bring XCTest output formatter from carton
Pull Request -
State: closed - Opened by kateinoigakukun 4 months ago
- 1 comment
#300 - Add `-Xnode` option to pass extra arguments to node
Pull Request -
State: closed - Opened by kateinoigakukun 4 months ago
- 1 comment
#299 - Add `--enable-code-coverage`
Pull Request -
State: closed - Opened by kateinoigakukun 4 months ago
- 1 comment
#298 - Setup unit test infrastructure for PackageToJS
Pull Request -
State: closed - Opened by kateinoigakukun 4 months ago
- 1 comment
#297 - Add WebWorkerDedicatedExecutor to run actors on a dedicated web worker
Pull Request -
State: closed - Opened by kateinoigakukun 5 months ago
- 1 comment
#296 - PackageToJS: Fix the missing dependency on the stripWasm task
Pull Request -
State: closed - Opened by kateinoigakukun 5 months ago
- 1 comment
#295 - Remove custom test framework
Pull Request -
State: closed - Opened by kateinoigakukun 5 months ago
- 1 comment
#294 - Add Hello world tutorial
Pull Request -
State: closed - Opened by kateinoigakukun 5 months ago
- 1 comment
#293 - Workaround Swift 6.0 compiler crash
Pull Request -
State: closed - Opened by kateinoigakukun 5 months ago
- 1 comment
#292 - Add a mechanism to "Transfer" JSObject between Workers
Pull Request -
State: closed - Opened by kateinoigakukun 5 months ago
- 1 comment
#291 - Provide an easier way to offload workload to workers
Issue -
State: closed - Opened by kateinoigakukun 5 months ago
- 1 comment
#290 - Declarative JS interop
Issue -
State: open - Opened by kateinoigakukun 5 months ago
#289 - Implement a mechanism to "Transfer" JSObject between Workers
Issue -
State: closed - Opened by kateinoigakukun 5 months ago
#288 - Packaging Plugin
Pull Request -
State: closed - Opened by kateinoigakukun 5 months ago
- 1 comment
#287 - Concurrency: Fix build for p1-threads target
Pull Request -
State: closed - Opened by kateinoigakukun 5 months ago
- 1 comment
#286 - Swift 6 language mode compatibility
Pull Request -
State: closed - Opened by kateinoigakukun 5 months ago
- 1 comment
#284 - JS 3rd Party Library Support
Issue -
State: open - Opened by mredig 5 months ago
- 2 comments
#283 - Update readme
Pull Request -
State: closed - Opened by sakrist 5 months ago
#282 - Event loop scheduling improvement
Issue -
State: open - Opened by kateinoigakukun 6 months ago