GitHub / swiftwasm/JavaScriptKit / commits
Swift framework to interact with JavaScript through WebAssembly.
| SHA | Message | Author | Date | Stats |
|---|---|---|---|---|
| 731a047d | BridgeJS: Naive implementation for swiftheapobject | Krzysztof Rodak <k****a@g****m> | 11 months ago | |
| 395ca247 | BridgeJS: Basic support for properties in protocols | Krzysztof Rodak <k****a@g****m> | 11 months ago | |
| 7efb5939 | BridgeJS: Initial protocol support | Krzysztof Rodak <k****a@g****m> | 11 months ago | |
| c6353c44 | merge Merge pull request #453 from PassiveLogic/feat/default-values |
Yuta Saito <k****n@g****m>
Committed by: GitHub <n****y@g****m> |
11 months ago | |
| e1445547 | BridgeJS: Fix constructor and negative numbers support | Krzysztof Rodak <k****a@g****m> | 11 months ago | |
| 451c2486 | BridgeJS: WIP default values | Krzysztof Rodak <k****a@g****m> | 11 months ago | |
| 2bd6e389 | merge Merge pull request #448 from PassiveLogic/feat/static-support |
Yuta Saito <k****n@g****m>
Committed by: GitHub <n****y@g****m> |
11 months ago | |
| f286bd87 | BridgeJS: Introduce new enum elements naming and Object type and add it to Ex... | Krzysztof Rodak <k****a@g****m> | 11 months ago | |
| f8dcf587 | BridgeJS: Static functions & properties improvements for access via Exports | Krzysztof Rodak <k****a@g****m> | 11 months ago | |
| 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> |
12 months ago | |
| 5cb9bde5 | Skip embeddedWasmUnknownWasi on 6.3 | Yuta Saito <k****n@g****m> | 12 months ago | |
| 35a9e066 | Skip Embedded example build | Yuta Saito <k****n@g****m> | 12 months ago | |
| a47795cc | Skip swift-testing tests for Swift 6.3 | Yuta Saito <k****n@g****m> | 12 months ago | |
| 39f663c5 | Update main snapshot toolchain on CI to 2025-09-14 | Yuta Saito <k****n@g****m> | 12 months ago | |
| 73f5ab9c | Fix Swift 6.2 compile issue around ExecutorFactory API | Yuta Saito <k****n@g****m> | 12 months ago | |
| e2525102 | BridgeJS: Improve namespace JS code generation logic after introduction of st... | Krzysztof Rodak <k****a@g****m> | 12 months ago | |
| 722fa703 | BridgeJS: Reduce repetition for properties declaration | Krzysztof Rodak <k****a@g****m> | 12 months ago | |
| fac9cbd8 | BridgeJS: Support for static / class properties improvements | Krzysztof Rodak <k****a@g****m> | 12 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> |
12 months ago | |
| 7fe9b5b8 | BridgeJS: Basic properties setup | Krzysztof Rodak <k****a@g****m> | 12 months ago | |
| 8cad280f | BridgeJS: Add support for static / class functions | Krzysztof Rodak <k****a@g****m> | 12 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> |
12 months ago | |
| ccf742b7 | Update code examples | Yuta Saito <k****n@g****m> | 12 months ago | |
| 7629c1eb | Update Runtime code to treat JS functions as objects | Yuta Saito <k****n@g****m> | 12 months ago | |
| 8ef8f689 | Unify JSFunction with JSObject | Yuta Saito <k****n@g****m> | 12 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> |
12 months ago | |
| 79444b17 | BridgeJS: fix: switch to direct TypeSyntax initialiser | Krzysztof Rodak <k****a@g****m> | 12 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> |
12 months ago | |
| 29064b96 | BridgeJS: Add missing template functions | Krzysztof Rodak <k****a@g****m> | 12 months ago | |
| e41c6c4d | BridgeJS: ./Utilities/bridge-js-generate.sh update | Krzysztof Rodak <k****a@g****m> | 12 months ago | |
| 6091dfc5 | BridgeJS: Support optionals in associated value enum parameters + cleanup | Krzysztof Rodak <k****a@g****m> | 12 months ago | |
| 1e276d51 | BridgeJS: Optional enums with associated value support | Krzysztof Rodak <k****a@g****m> | 12 months ago | |
| e0e1740c | Update WASI target from wasm32-unknown-wasi to wasm32-unknown-wasip1 | Yuta Saito <k****n@g****m> | 12 months ago | |
| 46178aa4 | Update nightly toolchain on CI to 2025-08-27-a | Yuta Saito <k****n@g****m> | 12 months ago | |
| 04c9e5e0 | Following "Custom Main and Global Executors" Pitch 3 | Yuta Saito <k****n@g****m> | 12 months ago | |
| 55ee129b | BridgeJS: WIP: Swift Optional support Swift -> TS | Krzysztof Rodak <k****a@g****m> | 12 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> |
12 months ago | |
| b8b57256 | BridgeJS: Migrate to code fragment printer | Krzysztof Rodak <k****a@g****m> | 12 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> |
12 months ago | |
| c71fea24 | BridgeJS: Migrate some bridgejslink code to code fragment printer | Krzysztof Rodak <k****a@g****m> | 12 months ago | |
| ee6b207b | BridgeJS: Move JS code generation to helpers | Krzysztof Rodak <k****a@g****m> | 12 months ago | |
| 95f68690 | BridgeJS: Move whole push into Intrinsic fragment | Krzysztof Rodak <k****a@g****m> | 12 months ago | |
| 13e34bc9 | BrigdeJS: Migrate to IntrinsicJSFragment for individual cases | Krzysztof Rodak <k****a@g****m> | 12 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> |
about 1 year ago | |
| 4489d910 | BridgeJS: Add enum and string benchmarks | Krzysztof Rodak <k****a@g****m> | about 1 year ago | |
| e89dfc0a | BridgeJS: Migrate to stack based solution for storing / passing value types | Krzysztof Rodak <k****a@g****m> | about 1 year ago | |
| eb33e5db | PlayBridgeJS: Emit artifacts to ./Bundle | Yuta Saito <k****n@g****m> | about 1 year ago | |
| 46e57fc4 | PackageToPlugin: Fix build when the repo is cloned as a different name | Yuta Saito <k****n@g****m> | about 1 year 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> |
about 1 year ago | |
| 3b21f4a5 | fix: Cherry pick benchmark setup fixes | Krzysztof Rodak <k****a@g****m> | about 1 year ago | |
| 08dce16b | BridgeJS: Fix build error on CI | Krzysztof Rodak <k****a@g****m> | about 1 year 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> |
about 1 year 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> |
about 1 year ago | |
| 739ea2e6 | BridgeJS: Fix nested type resolution for MemberTypeSyntax (e.g., Networking.A... | Krzysztof Rodak <k****a@g****m> | about 1 year ago | |
| 77272e73 | added `import _Concurrency` in JSPromise | Simon Leeb <5****n@u****m> | about 1 year 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> |
about 1 year 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> |
about 1 year 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> |
about 1 year ago | |
| ef0c6cbb | BridgeJS: Fix build when using `@JS` with explicit access control | Yuta Saito <k****n@g****m> | about 1 year 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> |
about 1 year ago | |
| 095d4e73 | BridgeJS: Skip importing TS declarations with invalid Swift identifiers | Yuta Saito <k****n@g****m> | about 1 year 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> |
about 1 year 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> |
about 1 year ago | |
| 71f756bc | PlayBridgeJS: Add progress bar for initialization steps | Yuta Saito <k****n@g****m> | about 1 year ago | |
| 4cc348e9 | PlayBridgeJS: Use @typescript/vfs to load lib.d.ts | Yuta Saito <k****n@g****m> | about 1 year ago | |
| 1b19e621 | BridgeJS: Documentation overhaul | Yuta Saito <k****n@g****m> | about 1 year 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> |
about 1 year ago | |
| 5b3c55e6 | BridgeJS: Emit TypeScript errors to stderr instead of stdout | Yuta Saito <k****n@g****m> | about 1 year 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> |
about 1 year ago | |
| 07c1ef73 | BridgeJS: Clean up protocol definitions and documentation | Yuta Saito <k****n@g****m> | about 1 year ago | |
| 5f657383 | BridgeJS: Repair PlayBridgeJS build | Yuta Saito <k****n@g****m> | about 1 year ago | |
| 7a31c5e7 | BridgeJS: Update test snapshot files | Yuta Saito <k****n@g****m> | about 1 year ago | |
| 9aad68d1 | BridgeJS: Provide default implementation for BridgeJS functions | Yuta Saito <k****n@g****m> | about 1 year ago | |
| 177be43a | BridgeJS: Complete protocol-based lift/lower for ImportTS and _JSBridgedClass | Yuta Saito <k****n@g****m> | about 1 year ago | |
| e5465823 | BridgeJS: Add protocol-based intrinsic system | Yuta Saito <k****n@g****m> | about 1 year ago | |
| 0df766ef | ExportSwift: Remove unused className variable | Yuta Saito <k****n@g****m> | about 1 year ago | |
| 2699257a | BridgeJS: Standardize lift/lower pattern across Swift and JavaScript | Yuta Saito <k****n@g****m> | about 1 year 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> |
about 1 year ago | |
| 5b177a5b | BridgeJS: Support for multiple associated values in enums using binary buffer... | Krzysztof Rodak <k****a@g****m> | about 1 year 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> |
about 1 year ago | |
| 59353155 | BridgeJS: Runtime tests, string enum fixes and code review feedback | Krzysztof Rodak <k****a@g****m> | about 1 year 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> |
about 1 year ago | |
| 67526018 | format | Diana Ma <m****9@g****m> | about 1 year ago | |
| d2fd1952 | enable using JavaScriptKit with packages that have macros that use SwiftSynta... | Diana Ma <m****9@g****m> | about 1 year ago | |
| 8cedac70 | BridgeJS: Add property support | Yuta Saito <k****n@g****m> | about 1 year ago | |
| 6333085e | BridgeJS: Support TS enum style syntax for raw type string and numeric type +... | Krzysztof Rodak <k****a@g****m> | about 1 year ago | |
| 46c64dbb | BridgeJS: Namespace enum implementation, refactor to parse enums using defaul... | Krzysztof Rodak <k****a@g****m> | about 1 year 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> |
about 1 year ago | |
| c6d1aaf6 | BridgeJS: Always use a valid JSON file for the config | Yuta Saito <k****n@g****m> | about 1 year ago | |
| 3328a179 | DocC: Add dedicated BridgeJS section for better organization | Yuta Saito <k****n@g****m> | about 1 year ago | |
| 019ab51d | BridgeJS: Add configuration support with bridge-js.config.json files | Yuta Saito <k****n@g****m> | about 1 year 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> |
about 1 year ago | |
| f0624bba | BridgeJS: Rename `which` override env-var format to `JAVASCRIPTKIT_<EXECUTABL... | Yuta Saito <k****n@g****m> | about 1 year ago | |
| 64fe6740 | PlayBridgeJS: Add code sharing feature with URL parameter compression | Yuta Saito <k****n@g****m> | about 1 year ago | |
| d2a2ca2b | PlayBridgeJS: Update sample code to use `log(message: string)` instead of `lo... | Yuta Saito <k****n@g****m> | about 1 year ago | |
| a57eafc6 | Update arrow function syntax to fix PlayBridgeJS example | Yuta Saito <k****n@g****m> | about 1 year 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> |
about 1 year ago | |
| bb147b19 | Ignore .actual files generated by snapshot tests | Yuta Saito <k****n@g****m> | about 1 year 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> |
about 1 year ago | |
| 99db921c | BridgeJS: Fix TypeScript constructor signature generation | Yuta Saito <k****n@g****m> | about 1 year ago |