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 |