GitHub / swiftwasm/JavaScriptKit / commits
Swift framework to interact with JavaScript through WebAssembly.
| SHA | Message | Author | Date | Stats |
|---|---|---|---|---|
| da1675f9 | Add benchmarks for Data to JSValue and vice versa | Yuta Saito <k****n@g****m> | about 1 year ago | |
| 1d99c0f1 | Add `JavaScriptFoundationCompat` module to provide utilities to interact Foun... | Yuta Saito <k****n@g****m> | about 1 year ago | |
| 233d6b22 | merge Merge pull request #377 from swiftwasm/yt/xcode-link-bjs |
Yuta Saito <k****n@g****m>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| 305ca671 | BridgeJS: Gate @_extern/@expose usage behind `arch(wasm32)` | Yuta Saito <k****n@g****m> | about 1 year ago | |
| c0905288 | merge Merge pull request #376 from swiftwasm/pr-01a4359f450a43ed54d0c1c321c8628af91... |
Yuta Saito <k****n@g****m>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| 5bd426af | BridgeJS: Add more smoke tests for throwing functions | Yuta Saito <k****n@g****m> | about 1 year ago | |
| 63ede7ae | merge Merge pull request #366 from swiftwasm/yt/update-toolchain-snapshot |
Yuta Saito <k****n@g****m>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| 10608197 | Update toolchain snapshot in CI workflow | Yuta Saito <k****n@g****m> | about 1 year ago | |
| 01999379 | merge Merge pull request #375 from swiftwasm/yt/optimize-runtime-memory-get |
Yuta Saito <k****n@g****m>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| da881616 | Reuse DataView as much as possible | Yuta Saito <k****n@g****m> | about 1 year ago | |
| cb86b61c | merge Merge pull request #374 from swiftwasm/pr-18dac10bd9e5a18f2866335da046bfcb6fb... |
Yuta Saito <k****n@g****m>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| d5909d52 | Make SwiftRuntime.memory constant property | Yuta Saito <k****n@g****m> | about 1 year ago | |
| 754c13d3 | Fix Benchmarks build by regen bridge-js files | Yuta Saito <k****n@g****m> | about 1 year ago | |
| 5e1fbb4f | merge Merge pull request #373 from swiftwasm/yt/add-import-ts-runtime-tests |
Yuta Saito <k****n@g****m>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| da166548 | BridgeJS: Add support for throwing JSException from Swift | Yuta Saito <k****n@g****m> | about 1 year ago | |
| c2233fd6 | merge Merge pull request #372 from swiftwasm/yt/add-import-ts-runtime-tests |
Yuta Saito <k****n@g****m>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| 3bf63a1c | BridgeJS: Add support for JSObject in exported Swift interface | Yuta Saito <k****n@g****m> | about 1 year ago | |
| 4a3cbb1f | BridgeJS: Support properties in TypeScript classes | Yuta Saito <k****n@g****m> | about 1 year ago | |
| c5a0b874 | merge Merge pull request #371 from swiftwasm/yt/add-import-ts-runtime-tests |
Yuta Saito <k****n@g****m>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| aa44c420 | ./Utilities/format.swift | Yuta Saito <k****n@g****m> | about 1 year ago | |
| b52151cb | BridgeJS: Add runtime tests for importing TypeScript classes | Yuta Saito <k****n@g****m> | about 1 year ago | |
| 304ee67c | BridgeJS: Add support for imported TypeScript constructors | Yuta Saito <k****n@g****m> | about 1 year ago | |
| 86a532e6 | BridgeJS: Add helper `SetupOptionsFn` type to test.d.ts | Yuta Saito <k****n@g****m> | about 1 year ago | |
| 3b305b79 | BridgeJS: Fix JSObject assignment in `init` for imported TS class | Yuta Saito <k****n@g****m> | about 1 year ago | |
| 328a5b7b | BridgeJS: Factor out import object builder | Yuta Saito <k****n@g****m> | about 1 year ago | |
| aa15657b | merge Merge pull request #370 from swiftwasm/yt/add-import-ts-runtime-tests |
Yuta Saito <k****n@g****m>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| bb99be73 | Embedded: Swift SDK now passes the `-Xcc -D__EMBEDDED_SWIFT__` | Yuta Saito <k****n@g****m> | about 1 year ago | |
| bfa4854a | BridgeJS: Require placing `bridge-js.config.json` in target directory | Yuta Saito <k****n@g****m> | about 1 year ago | |
| 7eb770ee | merge Merge pull request #368 from swiftwasm/yt/add-import-ts-runtime-tests |
Yuta Saito <k****n@g****m>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| a69aa7e2 | BridgeJS: Add runtime tests for importing TypeScript functions | Yuta Saito <k****n@g****m> | about 1 year ago | |
| 8563ff73 | merge Merge pull request #365 from swiftwasm/yt/detect-cont-leak |
Yuta Saito <k****n@g****m>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| 525c6a55 | CI: Update toolchain snapshot to 2025-06-03 | Yuta Saito <k****n@g****m> | about 1 year ago | |
| f7ca3314 | Testing module is not included in 6.0 SDK | Yuta Saito <k****n@g****m> | about 1 year ago | |
| 3e3deff9 | merge Merge pull request #364 from swiftwasm/yt/diag-extern-feature |
Yuta Saito <k****n@g****m>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| 80821feb | PackageToJS: Fail tests when continuation leaks are detected | Yuta Saito <k****n@g****m> | about 1 year ago | |
| bf5b1e0c | PackageToJS: Add hint for missing `.enableExperimentalFeature("Extern")` setting | Yuta Saito <k****n@g****m> | about 1 year ago | |
| 42ead29a | merge Merge pull request #362 from swiftwasm/yt/extend-instantiation-hooks |
Yuta Saito <k****n@g****m>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| cf58e0f1 | PackageToJS: Extend instantiation hooks to allow instance instrumentation | Yuta Saito <k****n@g****m> | about 1 year ago | |
| 589b2d20 | merge Merge pull request #361 from swiftwasm/yt/bridgejs-void-return |
Yuta Saito <k****n@g****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 6628ef8a | PackageToJS: Skip reporting stack trace for "no tests found" | Yuta Saito <k****n@g****m> | over 1 year ago | |
| 9608e462 | BridgeJS: Add support for Void return type in exported functions | Yuta Saito <k****n@g****m> | over 1 year ago | |
| c7550b8b | merge Merge pull request #360 from swiftwasm/katei/remove-redundant-catch |
Yuta Saito <k****n@g****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 9cdef51c | Remove redundant catch block for `any Error` | Yuta Saito <k****n@g****m> | over 1 year ago | |
| 7349bca5 | merge Merge pull request #359 from swiftwasm/katei/embedded-closures |
Yuta Saito <k****n@g****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| dccffb49 | Add missing _Concurrency imports | Yuta Saito <k****n@g****m> | over 1 year ago | |
| 2654a09c | Restricting throwable exception type to JSException for closures | Yuta Saito <k****n@g****m> | over 1 year ago | |
| 132233b6 | merge Merge pull request #357 from swiftwasm/yt/task-executor-dedicated |
Yuta Saito <k****n@g****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| cdfaabae | Add `TaskExecutor` conformance to `WebWorkerDedicatedExecutor` | Yuta Saito <k****n@g****m> | over 1 year ago | |
| 7ccca453 | merge Merge pull request #356 from swiftwasm/yt/fix-nullptr-write |
Yuta Saito <k****n@g****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 50cfddce | Relax the timinig requirements in `JavaScriptEventLoopTests/testPromiseThen` | Yuta Saito <k****n@g****m> | over 1 year ago | |
| 005fbcd9 | Fix null-ptr write with `pthread_create` | Yuta Saito <k****n@g****m> | over 1 year ago | |
| e069230d | merge Merge pull request #355 from swiftwasm/yt/test-crash-report |
Yuta Saito <k****n@g****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 67c9782f | PackageToJS: Report stack trace on `proc_exit` | Yuta Saito <k****n@g****m> | over 1 year ago | |
| f04cfe56 | PackageToJS: Fix rendered indentation in test.js | Yuta Saito <k****n@g****m> | over 1 year ago | |
| 10d4813a | merge Merge pull request #353 from swiftwasm/yt/new-global-task-executor |
Yuta Saito <k****n@g****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 8c8e0eb8 | merge Merge pull request #354 from swiftwasm/maxd/embedded-concurrency2 |
Yuta Saito <k****n@g****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 697f06bd | Use _Concurrency module only if non-Embedded or Embedded on WASI | Yuta Saito <k****n@g****m> | over 1 year ago | |
| 5b407039 | Fix test case compilation for `then` returning String | Yuta Saito <k****n@g****m> | over 1 year ago | |
| 5eed2c64 | Use `JSValue` instead for `JSPromise`'s closure return types | Yuta Saito <k****n@g****m> | over 1 year ago | |
| 84af891f | Avoid using `Synchronization` in the JavaScriptEventLoop | Yuta Saito <k****n@g****m> | over 1 year ago | |
| 7a6fdd9c | ./Utilities/format.swift | Yuta Saito <k****n@g****m> | over 1 year ago | |
| 12f6fb6b | Fix test case compilation where `then` block returns nothing | Yuta Saito <k****n@g****m> | over 1 year ago | |
| 6bd0492f | Unify Embedded and non-Embedded code paths for `didInstallGlobalExecutor` | Yuta Saito <k****n@g****m> | over 1 year ago | |
| dc1f09b7 | Fix `JavaScriptEventLoop` not building with Embedded Swift | Max Desiatov <m****v@a****m> | over 1 year ago | |
| 3e1107fb | CI: Update nightly toolchain in CI workflow | Yuta Saito <k****n@g****m> | over 1 year ago | |
| cf93244b | Use the new `ExecutorFactory` protocol to provide a default executor | Yuta Saito <k****n@g****m> | over 1 year ago | |
| 0b63037c | Split out the letacy hook-based global task executor | Yuta Saito <k****n@g****m> | over 1 year ago | |
| dd208328 | merge Merge pull request #352 from swiftwasm/katei/remove-deprecated-api-use |
Yuta Saito <k****n@g****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 18563b92 | Remove use of deprecated API `WebWorkerTaskExecutor.installGlobalExecutor()` | Yuta Saito <k****n@g****m> | over 1 year ago | |
| 43ab7e7f | merge Merge pull request #351 from swiftwasm/katei/unify-install-process |
Yuta Saito <k****n@g****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 01142d1e | Unify the installGlobalExecutor process for JavaScriptEventLoop and WebWorker... | Yuta Saito <k****n@g****m> | over 1 year ago | |
| d786374a | merge Merge pull request #349 from swiftwasm/yt/capture-error-message |
Yuta Saito <k****n@g****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 1caee454 | merge Merge pull request #348 from swiftwasm/yt/fix-worker-scheduling |
Yuta Saito <k****n@g****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 138b4390 | Ensure a job enqueued on a worker must be run within the same macro task | Yuta Saito <k****n@g****m> | over 1 year ago | |
| 80b37908 | Add `JSException.stack` property to retrieve the stack trace of the exception. | Yuta Saito <k****n@g****m> | over 1 year ago | |
| 6f93d501 | Make `JSException.description` public | Yuta Saito <k****n@g****m> | over 1 year ago | |
| 8901ddeb | Capture error message at JSException construction | Yuta Saito <k****n@g****m> | over 1 year ago | |
| 3b92b8c3 | merge Merge pull request #347 from swiftwasm/yt/fix-typedarray-typecheck |
Yuta Saito <k****n@g****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| b2d5293f | Fix typecheck error around TypedArray | Yuta Saito <k****n@g****m> | over 1 year ago | |
| 63cdb6b0 | merge Merge pull request #346 from swiftwasm/yt/refactor-rawvalue-conversion |
Yuta Saito <k****n@g****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 53676a90 | Stop installing playwright in the bootstrap step | Yuta Saito <k****n@g****m> | over 1 year ago | |
| b1019ca2 | Make playwright a peer dependency to respect parent package.json version | Yuta Saito <k****n@g****m> | over 1 year ago | |
| d65a9e23 | Stop using higher-order functions to convert JSValues to RawJSValues | Yuta Saito <k****n@g****m> | over 1 year ago | |
| d3b26d33 | merge Merge pull request #344 from swiftwasm/maxd/embedded-concurrency1 |
Yuta Saito <k****n@g****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 86e2095e | Fix formatting | Max Desiatov <m****v@a****m> | over 1 year ago | |
| 2b5f6749 | Fix some Embedded Swift issues in JavaScriptEventLoop | Max Desiatov <m****v@a****m> | over 1 year ago | |
| cacbd522 | merge Merge pull request #342 from swiftwasm/katei/remove-runtime-umd |
Yuta Saito <k****n@g****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 62427ba2 | Cleanup unused Makefile variables | Yuta Saito <k****n@g****m> | over 1 year ago | |
| b75e03ab | merge Merge pull request #343 from swiftwasm/katei/refactor-benchmarks |
Yuta Saito <k****n@g****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 539fd441 | Build benchmarks with PackageToJS | Yuta Saito <k****n@g****m> | over 1 year ago | |
| 7e7aa80e | Remove UMD build of JS runtime library | Yuta Saito <k****n@g****m> | over 1 year ago | |
| 0f1fdd16 | merge Merge pull request #341 from swiftwasm/yt/wasm-injection |
Yuta Saito <k****n@g****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 4a272855 | PackageToJS: Add WebAssembly namespace option to instantiate | Yuta Saito <k****n@g****m> | over 1 year ago | |
| 253ab0b4 | merge Merge pull request #340 from swiftwasm/yt/expose-unsafe-yield-by-property |
Yuta Saito <k****n@g****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 0229735c | Expose UnsafeEventLoopYield by property | Yuta Saito <k****n@g****m> | over 1 year ago | |
| 935c5d98 | merge Merge pull request #339 from swiftwasm/yt/export-yield-error-type |
Yuta Saito <k****n@g****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| c3ec4565 | Export `UnsafeEventLoopYield` error type | Yuta Saito <k****n@g****m> | over 1 year ago | |
| 8a1007ec | merge Merge pull request #330 from swiftwasm/yt/import-export |
Yuta Saito <k****n@g****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 9752c5ad | Explicitly enable `JAVASCRIPTKIT_EXPERIMENTAL_BRIDGEJS` for unittest | Yuta Saito <k****n@g****m> | over 1 year ago | |
| 0ff3ebf5 | Update README.md |
Yuta Saito <k****n@g****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago |