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
68466e16 merge Merge pull request #447 from swiftwasm/yt/fix-6.2-compile Yuta Saito <k****n@g****m>
Committed by: GitHub <n****y@g****m>
about 1 month ago
5cb9bde5 Skip embeddedWasmUnknownWasi on 6.3 Yuta Saito <k****n@g****m> about 1 month ago
35a9e066 Skip Embedded example build Yuta Saito <k****n@g****m> about 1 month ago
a47795cc Skip swift-testing tests for Swift 6.3 Yuta Saito <k****n@g****m> about 2 months ago
39f663c5 Update main snapshot toolchain on CI to 2025-09-14 Yuta Saito <k****n@g****m> about 2 months ago
73f5ab9c Fix Swift 6.2 compile issue around ExecutorFactory API Yuta Saito <k****n@g****m> about 2 months ago
0b785610 merge Merge pull request #443 from swiftwasm/yt/schedulable-executor-rename Yuta Saito <k****n@g****m>
Committed by: GitHub <n****y@g****m>
about 2 months ago
f0e05f2c merge Merge pull request #446 from swiftwasm/yt/unify-js-function-object Yuta Saito <k****n@g****m>
Committed by: GitHub <n****y@g****m>
about 2 months ago
ccf742b7 Update code examples Yuta Saito <k****n@g****m> about 2 months ago
7629c1eb Update Runtime code to treat JS functions as objects Yuta Saito <k****n@g****m> about 2 months ago
8ef8f689 Unify JSFunction with JSObject Yuta Saito <k****n@g****m> about 2 months ago
a069e3af merge Merge pull request #445 from PassiveLogic/fix/type-syntax-optional Yuta Saito <k****n@g****m>
Committed by: GitHub <n****y@g****m>
about 2 months ago
79444b17 BridgeJS: fix: switch to direct TypeSyntax initialiser Krzysztof Rodak <k****a@g****m> about 2 months ago
79a0a4ec merge Merge pull request #444 from PassiveLogic/feat/optionals-support Yuta Saito <k****n@g****m>
Committed by: GitHub <n****y@g****m>
about 2 months ago
29064b96 BridgeJS: Add missing template functions Krzysztof Rodak <k****a@g****m> about 2 months ago
e41c6c4d BridgeJS: ./Utilities/bridge-js-generate.sh update Krzysztof Rodak <k****a@g****m> about 2 months ago
6091dfc5 BridgeJS: Support optionals in associated value enum parameters + cleanup Krzysztof Rodak <k****a@g****m> about 2 months ago
1e276d51 BridgeJS: Optional enums with associated value support Krzysztof Rodak <k****a@g****m> about 2 months ago
e0e1740c Update WASI target from wasm32-unknown-wasi to wasm32-unknown-wasip1 Yuta Saito <k****n@g****m> about 2 months ago
46178aa4 Update nightly toolchain on CI to 2025-08-27-a Yuta Saito <k****n@g****m> 2 months ago
04c9e5e0 Following "Custom Main and Global Executors" Pitch 3 Yuta Saito <k****n@g****m> 2 months ago
55ee129b BridgeJS: WIP: Swift Optional support Swift -> TS Krzysztof Rodak <k****a@g****m> 2 months ago
250af4d9 merge Merge pull request #442 from PassiveLogic/chore/migrate-code-fragment-printer Yuta Saito <k****n@g****m>
Committed by: GitHub <n****y@g****m>
2 months ago
b8b57256 BridgeJS: Migrate to code fragment printer Krzysztof Rodak <k****a@g****m> 2 months ago
eee230f6 merge Merge pull request #441 from PassiveLogic/feat/migrate-to-intrinsicjsfragment Krzysztof Rodak <k****a@g****m>
Committed by: GitHub <n****y@g****m>
2 months ago
c71fea24 BridgeJS: Migrate some bridgejslink code to code fragment printer Krzysztof Rodak <k****a@g****m> 2 months ago
ee6b207b BridgeJS: Move JS code generation to helpers Krzysztof Rodak <k****a@g****m> 2 months ago
95f68690 BridgeJS: Move whole push into Intrinsic fragment Krzysztof Rodak <k****a@g****m> 2 months ago
13e34bc9 BrigdeJS: Migrate to IntrinsicJSFragment for individual cases Krzysztof Rodak <k****a@g****m> 2 months ago
f9a09a3c merge Merge pull request #436 from PassiveLogic/feat/enum-associated-values-primitive Yuta Saito <k****n@g****m>
Committed by: GitHub <n****y@g****m>
2 months ago
4489d910 BridgeJS: Add enum and string benchmarks Krzysztof Rodak <k****a@g****m> 2 months ago
e89dfc0a BridgeJS: Migrate to stack based solution for storing / passing value types Krzysztof Rodak <k****a@g****m> 2 months ago
eb33e5db PlayBridgeJS: Emit artifacts to ./Bundle Yuta Saito <k****n@g****m> 2 months ago
46e57fc4 PackageToPlugin: Fix build when the repo is cloned as a different name Yuta Saito <k****n@g****m> 2 months ago
d9b5e3a2 merge Merge pull request #439 from PassiveLogic/fix/fix-benchmark-setup Yuta Saito <k****n@g****m>
Committed by: GitHub <n****y@g****m>
2 months ago
3b21f4a5 fix: Cherry pick benchmark setup fixes Krzysztof Rodak <k****a@g****m> 2 months ago
08dce16b BridgeJS: Fix build error on CI Krzysztof Rodak <k****a@g****m> 2 months ago
2d232965 merge Merge pull request #432 from sliemeobn/fix/embedded-concurrency Yuta Saito <k****n@g****m>
Committed by: GitHub <n****y@g****m>
2 months ago
cb337e70 merge Merge pull request #433 from PassiveLogic/fix/nested-enum-methods-fix Yuta Saito <k****n@g****m>
Committed by: GitHub <n****y@g****m>
2 months ago
739ea2e6 BridgeJS: Fix nested type resolution for MemberTypeSyntax (e.g., Networking.A... Krzysztof Rodak <k****a@g****m> 2 months ago
77272e73 added `import _Concurrency` in JSPromise Simon Leeb <5****n@u****m> 2 months ago
d9c4d6d5 merge Merge pull request #430 from swiftwasm/dependabot/github_actions/actions/uplo... Yuta Saito <k****n@g****m>
Committed by: GitHub <n****y@g****m>
2 months ago
99ece447 Bump actions/upload-pages-artifact from 3 to 4
Signed-off-by: dependabot[bot] <s****t@g****m>
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m>
2 months ago
1603fce3 merge Merge pull request #429 from swiftwasm/yt/fix-skip-invalid-swift-id Yuta Saito <k****n@g****m>
Committed by: GitHub <n****y@g****m>
2 months ago
ef0c6cbb BridgeJS: Fix build when using `@JS` with explicit access control Yuta Saito <k****n@g****m> 2 months ago
753b8db8 merge Merge pull request #428 from swiftwasm/yt/fix-skip-invalid-swift-id Yuta Saito <k****n@g****m>
Committed by: GitHub <n****y@g****m>
2 months ago
095d4e73 BridgeJS: Skip importing TS declarations with invalid Swift identifiers Yuta Saito <k****n@g****m> 2 months ago
99a288fc merge Merge pull request #427 from swiftwasm/yt/bjs-doc Yuta Saito <k****n@g****m>
Committed by: GitHub <n****y@g****m>
2 months ago
417ee160 merge Merge pull request #426 from swiftwasm/yt/fix-libdts-playground Yuta Saito <k****n@g****m>
Committed by: GitHub <n****y@g****m>
2 months ago
71f756bc PlayBridgeJS: Add progress bar for initialization steps Yuta Saito <k****n@g****m> 2 months ago
4cc348e9 PlayBridgeJS: Use @typescript/vfs to load lib.d.ts Yuta Saito <k****n@g****m> 2 months ago
1b19e621 BridgeJS: Documentation overhaul Yuta Saito <k****n@g****m> 2 months ago
a31a1074 merge Merge pull request #425 from swiftwasm/yt/emit-ts-errors-stderr Yuta Saito <k****n@g****m>
Committed by: GitHub <n****y@g****m>
2 months ago
5b3c55e6 BridgeJS: Emit TypeScript errors to stderr instead of stdout Yuta Saito <k****n@g****m> 2 months ago
cb3ea6cd merge Merge pull request #423 from swiftwasm/yt/doc-bridgejs Yuta Saito <k****n@g****m>
Committed by: GitHub <n****y@g****m>
2 months ago
07c1ef73 BridgeJS: Clean up protocol definitions and documentation Yuta Saito <k****n@g****m> 2 months ago
5f657383 BridgeJS: Repair PlayBridgeJS build Yuta Saito <k****n@g****m> 2 months ago
7a31c5e7 BridgeJS: Update test snapshot files Yuta Saito <k****n@g****m> 2 months ago
9aad68d1 BridgeJS: Provide default implementation for BridgeJS functions Yuta Saito <k****n@g****m> 2 months ago
177be43a BridgeJS: Complete protocol-based lift/lower for ImportTS and _JSBridgedClass Yuta Saito <k****n@g****m> 2 months ago
e5465823 BridgeJS: Add protocol-based intrinsic system Yuta Saito <k****n@g****m> 2 months ago
0df766ef ExportSwift: Remove unused className variable Yuta Saito <k****n@g****m> 2 months ago
2699257a BridgeJS: Standardize lift/lower pattern across Swift and JavaScript Yuta Saito <k****n@g****m> 2 months ago
3c8726e0 merge Merge pull request #417 from swiftwasm/yt/support-class-property Yuta Saito <k****n@g****m>
Committed by: GitHub <n****y@g****m>
2 months ago
5b177a5b BridgeJS: Support for multiple associated values in enums using binary buffer... Krzysztof Rodak <k****a@g****m> 2 months ago
79a9c1b5 merge Merge pull request #418 from PassiveLogic/feat/enum-support Yuta Saito <k****n@g****m>
Committed by: GitHub <n****y@g****m>
2 months ago
59353155 BridgeJS: Runtime tests, string enum fixes and code review feedback Krzysztof Rodak <k****a@g****m> 2 months ago
9417f0e4 merge Merge pull request #419 from tayloraswift/enable-swiftsyntax-601 Yuta Saito <k****n@g****m>
Committed by: GitHub <n****y@g****m>
2 months ago
67526018 format Diana Ma <m****9@g****m> 2 months ago
d2fd1952 enable using JavaScriptKit with packages that have macros that use SwiftSynta... Diana Ma <m****9@g****m> 2 months ago
8cedac70 BridgeJS: Add property support Yuta Saito <k****n@g****m> 2 months ago
6333085e BridgeJS: Support TS enum style syntax for raw type string and numeric type +... Krzysztof Rodak <k****a@g****m> 2 months ago
46c64dbb BridgeJS: Namespace enum implementation, refactor to parse enums using defaul... Krzysztof Rodak <k****a@g****m> 3 months ago
15e9491a merge Merge pull request #416 from swiftwasm/yt/rename-which-override-env-format Yuta Saito <k****n@g****m>
Committed by: GitHub <n****y@g****m>
3 months ago
c6d1aaf6 BridgeJS: Always use a valid JSON file for the config Yuta Saito <k****n@g****m> 3 months ago
3328a179 DocC: Add dedicated BridgeJS section for better organization Yuta Saito <k****n@g****m> 3 months ago
019ab51d BridgeJS: Add configuration support with bridge-js.config.json files Yuta Saito <k****n@g****m> 3 months ago
6b06a79e merge Merge pull request #415 from swiftwasm/yt/rename-which-override-env-format Yuta Saito <k****n@g****m>
Committed by: GitHub <n****y@g****m>
3 months ago
f0624bba BridgeJS: Rename `which` override env-var format to `JAVASCRIPTKIT_<EXECUTABL... Yuta Saito <k****n@g****m> 3 months ago
64fe6740 PlayBridgeJS: Add code sharing feature with URL parameter compression Yuta Saito <k****n@g****m> 3 months ago
d2a2ca2b PlayBridgeJS: Update sample code to use `log(message: string)` instead of `lo... Yuta Saito <k****n@g****m> 3 months ago
a57eafc6 Update arrow function syntax to fix PlayBridgeJS example Yuta Saito <k****n@g****m> 3 months ago
1a5555e9 merge Merge pull request #414 from swiftwasm/yt/fix-ctor-dts-sig Yuta Saito <k****n@g****m>
Committed by: GitHub <n****y@g****m>
3 months ago
bb147b19 Ignore .actual files generated by snapshot tests Yuta Saito <k****n@g****m> 3 months ago
3176b60f merge Merge pull request #404 from swiftwasm/yt/bridgejs-async Yuta Saito <k****n@g****m>
Committed by: GitHub <n****y@g****m>
3 months ago
99db921c BridgeJS: Fix TypeScript constructor signature generation Yuta Saito <k****n@g****m> 3 months ago
48720bb0 Remove accidentally committed .actual snapshot files Yuta Saito <k****n@g****m> 3 months ago
6d3fb920 BridgeJS: Add async function support with Promise-based interop Yuta Saito <k****n@g****m> 3 months ago
a7531eb3 merge Merge pull request #412 from swiftwasm/swift-class-to-jsvalue-codegen Yuta Saito <k****n@g****m>
Committed by: GitHub <n****y@g****m>
3 months ago
76cb92d5 PlayBridgeJS: Fix ExportSwift constructor call Yuta Saito <k****n@g****m> 3 months ago
828f9709 merge Merge pull request #413 from swiftwasm/fix-package-swift-warning Yuta Saito <k****n@g****m>
Committed by: GitHub <n****y@g****m>
3 months ago
218d2dff Format Swift code Yuta Saito <k****n@g****m> 3 months ago
078f4562 Fix Package.swift warning by excluding JavaScript files Yuta Saito <k****n@g****m> 3 months ago
d3b1f400 Format Swift code Yuta Saito <k****n@g****m> 3 months ago
f633ef2b BridgeJS: Generate ConvertibleToJSValue extensions for exported Swift classes Yuta Saito <k****n@g****m> 3 months ago
72f26a6e PackageToJS: Fix example tests on macOS Yuta Saito <k****n@g****m> 3 months ago
80de55bc merge Merge pull request #411 from swiftwasm/yt/restore-new-style-ctor Yuta Saito <k****n@g****m>
Committed by: GitHub <n****y@g****m>
3 months ago
87f0a4de Revert "BridgeJS: Update examples and documentation for `@JS init`" Yuta Saito <k****n@g****m> 3 months ago
0deecb2c Revert "BridgeJS: Update tests to use new static init() API" Yuta Saito <k****n@g****m> 3 months ago
5c96de5b BridgeJS: Restore `new SwiftClass`-style constructor by using `Object.create` Yuta Saito <k****n@g****m> 3 months ago

← Back to repository