An open API service providing commit metadata for open source projects.

GitHub / swiftwasm/JavaScriptKit / commits

Swift framework to interact with JavaScript through WebAssembly.

SHA Message Author Date Stats
da166548 BridgeJS: Add support for throwing JSException from Swift Yuta Saito <k****n@g****m> 6 months 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>
6 months ago
3bf63a1c BridgeJS: Add support for JSObject in exported Swift interface Yuta Saito <k****n@g****m> 6 months ago
4a3cbb1f BridgeJS: Support properties in TypeScript classes Yuta Saito <k****n@g****m> 6 months 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>
6 months ago
aa44c420 ./Utilities/format.swift Yuta Saito <k****n@g****m> 6 months ago
b52151cb BridgeJS: Add runtime tests for importing TypeScript classes Yuta Saito <k****n@g****m> 6 months ago
304ee67c BridgeJS: Add support for imported TypeScript constructors Yuta Saito <k****n@g****m> 6 months ago
86a532e6 BridgeJS: Add helper `SetupOptionsFn` type to test.d.ts Yuta Saito <k****n@g****m> 6 months ago
3b305b79 BridgeJS: Fix JSObject assignment in `init` for imported TS class Yuta Saito <k****n@g****m> 6 months ago
328a5b7b BridgeJS: Factor out import object builder Yuta Saito <k****n@g****m> 6 months 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>
6 months ago
bb99be73 Embedded: Swift SDK now passes the `-Xcc -D__EMBEDDED_SWIFT__` Yuta Saito <k****n@g****m> 6 months ago
bfa4854a BridgeJS: Require placing `bridge-js.config.json` in target directory Yuta Saito <k****n@g****m> 6 months 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>
6 months ago
a69aa7e2 BridgeJS: Add runtime tests for importing TypeScript functions Yuta Saito <k****n@g****m> 6 months 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>
6 months ago
525c6a55 CI: Update toolchain snapshot to 2025-06-03 Yuta Saito <k****n@g****m> 6 months ago
f7ca3314 Testing module is not included in 6.0 SDK Yuta Saito <k****n@g****m> 6 months 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>
6 months ago
80821feb PackageToJS: Fail tests when continuation leaks are detected Yuta Saito <k****n@g****m> 6 months ago
bf5b1e0c PackageToJS: Add hint for missing `.enableExperimentalFeature("Extern")` setting Yuta Saito <k****n@g****m> 6 months 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>
6 months ago
cf58e0f1 PackageToJS: Extend instantiation hooks to allow instance instrumentation Yuta Saito <k****n@g****m> 6 months 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>
7 months ago
6628ef8a PackageToJS: Skip reporting stack trace for "no tests found" Yuta Saito <k****n@g****m> 7 months ago
9608e462 BridgeJS: Add support for Void return type in exported functions Yuta Saito <k****n@g****m> 7 months 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>
7 months ago
9cdef51c Remove redundant catch block for `any Error` Yuta Saito <k****n@g****m> 7 months 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>
7 months ago
dccffb49 Add missing _Concurrency imports Yuta Saito <k****n@g****m> 7 months ago
2654a09c Restricting throwable exception type to JSException for closures Yuta Saito <k****n@g****m> 7 months 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>
7 months ago
cdfaabae Add `TaskExecutor` conformance to `WebWorkerDedicatedExecutor` Yuta Saito <k****n@g****m> 7 months 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>
7 months ago
50cfddce Relax the timinig requirements in `JavaScriptEventLoopTests/testPromiseThen` Yuta Saito <k****n@g****m> 7 months ago
005fbcd9 Fix null-ptr write with `pthread_create` Yuta Saito <k****n@g****m> 7 months 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>
7 months ago
67c9782f PackageToJS: Report stack trace on `proc_exit` Yuta Saito <k****n@g****m> 7 months ago
f04cfe56 PackageToJS: Fix rendered indentation in test.js Yuta Saito <k****n@g****m> 7 months 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>
7 months 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>
7 months ago
697f06bd Use _Concurrency module only if non-Embedded or Embedded on WASI Yuta Saito <k****n@g****m> 7 months ago
5b407039 Fix test case compilation for `then` returning String Yuta Saito <k****n@g****m> 7 months ago
5eed2c64 Use `JSValue` instead for `JSPromise`'s closure return types Yuta Saito <k****n@g****m> 7 months ago
84af891f Avoid using `Synchronization` in the JavaScriptEventLoop Yuta Saito <k****n@g****m> 7 months ago
7a6fdd9c ./Utilities/format.swift Yuta Saito <k****n@g****m> 7 months ago
12f6fb6b Fix test case compilation where `then` block returns nothing Yuta Saito <k****n@g****m> 7 months ago
6bd0492f Unify Embedded and non-Embedded code paths for `didInstallGlobalExecutor` Yuta Saito <k****n@g****m> 7 months ago
dc1f09b7 Fix `JavaScriptEventLoop` not building with Embedded Swift Max Desiatov <m****v@a****m> 7 months ago
3e1107fb CI: Update nightly toolchain in CI workflow Yuta Saito <k****n@g****m> 7 months ago
cf93244b Use the new `ExecutorFactory` protocol to provide a default executor Yuta Saito <k****n@g****m> 7 months ago
0b63037c Split out the letacy hook-based global task executor Yuta Saito <k****n@g****m> 7 months 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>
7 months ago
18563b92 Remove use of deprecated API `WebWorkerTaskExecutor.installGlobalExecutor()` Yuta Saito <k****n@g****m> 7 months 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>
7 months ago
01142d1e Unify the installGlobalExecutor process for JavaScriptEventLoop and WebWorker... Yuta Saito <k****n@g****m> 7 months 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>
8 months 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>
8 months ago
138b4390 Ensure a job enqueued on a worker must be run within the same macro task Yuta Saito <k****n@g****m> 8 months ago
80b37908 Add `JSException.stack` property to retrieve the stack trace of the exception. Yuta Saito <k****n@g****m> 8 months ago
6f93d501 Make `JSException.description` public Yuta Saito <k****n@g****m> 8 months ago
8901ddeb Capture error message at JSException construction Yuta Saito <k****n@g****m> 8 months 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>
8 months ago
b2d5293f Fix typecheck error around TypedArray Yuta Saito <k****n@g****m> 8 months 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>
8 months ago
53676a90 Stop installing playwright in the bootstrap step Yuta Saito <k****n@g****m> 8 months ago
b1019ca2 Make playwright a peer dependency to respect parent package.json version Yuta Saito <k****n@g****m> 8 months ago
d65a9e23 Stop using higher-order functions to convert JSValues to RawJSValues Yuta Saito <k****n@g****m> 8 months 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>
8 months ago
86e2095e Fix formatting Max Desiatov <m****v@a****m> 8 months ago
2b5f6749 Fix some Embedded Swift issues in JavaScriptEventLoop Max Desiatov <m****v@a****m> 8 months 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>
8 months ago
62427ba2 Cleanup unused Makefile variables Yuta Saito <k****n@g****m> 8 months 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>
8 months ago
539fd441 Build benchmarks with PackageToJS Yuta Saito <k****n@g****m> 8 months ago
7e7aa80e Remove UMD build of JS runtime library Yuta Saito <k****n@g****m> 8 months 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>
8 months ago
4a272855 PackageToJS: Add WebAssembly namespace option to instantiate Yuta Saito <k****n@g****m> 8 months 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>
8 months ago
0229735c Expose UnsafeEventLoopYield by property Yuta Saito <k****n@g****m> 8 months 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>
8 months ago
c3ec4565 Export `UnsafeEventLoopYield` error type Yuta Saito <k****n@g****m> 8 months 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>
8 months ago
9752c5ad Explicitly enable `JAVASCRIPTKIT_EXPERIMENTAL_BRIDGEJS` for unittest Yuta Saito <k****n@g****m> 8 months ago
0ff3ebf5 Update README.md Yuta Saito <k****n@g****m>
Committed by: GitHub <n****y@g****m>
8 months ago
0575dd1c [BridgeJS] Hide it behind an experimental feature flag Yuta Saito <k****n@g****m> 8 months ago
f40912ad merge Merge pull request #332 from swiftwasm/yt/throw-timeout Yuta Saito <k****n@g****m>
Committed by: GitHub <n****y@g****m>
8 months ago
71e16e7d Throw error if the worker thread creation fails Yuta Saito <k****n@g****m> 8 months ago
8603096c merge Merge pull request #331 from swiftwasm/katei/check-6.1 Yuta Saito <k****n@g****m>
Committed by: GitHub <n****y@g****m>
8 months ago
3123dcb2 Add CI matrix for Swift 6.1 Yuta Saito <k****n@g****m> 8 months ago
5c596cb6 Add snapshot tests for JS glue for importing TS Yuta Saito <k****n@g****m> 8 months ago
7309d97d [skip ci] Mention `@dynamicMemberLookup`-based APIs Yuta Saito <k****n@g****m> 8 months ago
f4d52190 merge Merge pull request #329 from swiftwasm/yt/fix-xcode-build Yuta Saito <k****n@g****m>
Committed by: GitHub <n****y@g****m>
8 months ago
4709005e CI: Ensure that linking works correctly for native targets Yuta Saito <k****n@g****m> 8 months ago
c80eed35 build: Fix native build for missing symbol Yuta Saito <k****n@g****m> 8 months ago
bad9706d merge Merge pull request #328 from swiftwasm/katei/fix-node-version-hint Yuta Saito <k****n@g****m>
Committed by: GitHub <n****y@g****m>
8 months ago
fccfd971 Fix node version diagnostic handling on test harness Yuta Saito <k****n@g****m> 8 months ago
45463663 merge Merge pull request #327 from swiftwasm/katei/vite-build Yuta Saito <k****n@g****m>
Committed by: GitHub <n****y@g****m>
8 months ago
f591be46 docs: Add a guide on deploying with Vite Yuta Saito <k****n@g****m> 8 months ago

← Back to repository