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
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

← Back to repository