GitHub / swiftwasm/JavaScriptKit / commits
Swift framework to interact with JavaScript through WebAssembly.
| SHA | Message | Author | Date | Stats |
|---|---|---|---|---|
| d8523dbb | merge Merge pull request #410 from swiftwasm/fix-imported-types-reference-error |
Yuta Saito <k****n@g****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 462205bb | Add missing ImportTSTests snapshots for new test inputs | Yuta Saito <k****n@g****m> | 4 months ago | |
| 57a6fa26 | merge Merge pull request #409 from swiftwasm/yt/bjs-fix-swift-class |
Yuta Saito <k****n@g****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| bb114666 | BridgeJS: Fix missing TypeScript interface definitions for imported types | Yuta Saito <k****n@g****m> | 4 months ago | |
| ed482fe4 | BridgeJS: Update examples and documentation for `@JS init` | Yuta Saito <k****n@g****m> | 4 months ago | |
| 7df801c1 | ./Utilities/format.swift | Yuta Saito <k****n@g****m> | 4 months ago | |
| 9acbb8c1 | Test: Cover Swift class without @JS init | Yuta Saito <k****n@g****m> | 4 months ago | |
| dff62319 | BridgeJS: Update snapshots for consistent constructor generation | Yuta Saito <k****n@g****m> | 4 months ago | |
| 94ec7902 | BridgeJS: Fix classes without @JS init constructors | Yuta Saito <k****n@g****m> | 4 months ago | |
| ea03d757 | BridgeJS: Update BridgeJS test snapshots | Yuta Saito <k****n@g****m> | 4 months ago | |
| 326e5937 | BridgeJS: Update tests to use new static init() API | Yuta Saito <k****n@g****m> | 4 months ago | |
| fb7d54f8 | BridgeJS: Change @JS init to generate static init() methods instead of constr... | Yuta Saito <k****n@g****m> | 4 months ago | |
| 8ebf07ee | Add BridgeJS testing documentation | Yuta Saito <k****n@g****m> | 4 months ago | |
| 1279f9ba | Test: Kill the wrong SwiftHeapObject returning issue | Yuta Saito <k****n@g****m> | 4 months ago | |
| cc50be3d | merge Merge pull request #408 from swiftwasm/yt/bridge-js-aot-gen-check-ci |
Yuta Saito <k****n@g****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 223673e8 | Add CI job to check BridgeJS generated files are up-to-date | Yuta Saito <k****n@g****m> | 4 months ago | |
| 7814be9c | Add documentation for BridgeJS generation script to CONTRIBUTING.md | Yuta Saito <k****n@g****m> | 4 months ago | |
| 42ddc65e | Suppress warning about the unused README.md file in BridgeJSTool | Yuta Saito <k****n@g****m> | 4 months ago | |
| 635daa65 | merge Merge pull request #407 from swiftwasm/yt/remove-symlinks-bridgejs |
Yuta Saito <k****n@g****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| f5d74de7 | BridgeJS: Improve Xcode editing experience by removing symlinks | Yuta Saito <k****n@g****m> | 4 months ago | |
| 82048d54 | ./Utilities/format.swift with DEVELOPMENT-SNAPSHOT-2025-08-04-a | Yuta Saito <k****n@g****m> | 4 months ago | |
| 7510b041 | merge Merge pull request #369 from swiftwasm/yt/embedded-fix |
Yuta Saito <k****n@g****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| b1e18122 | Test: Cover wasm32-unknown-wasip1 with Embedded Swift mode | Yuta Saito <k****n@g****m> | 4 months ago | |
| b7ef9d2b | Update swift-format version on GitHub Actions | Yuta Saito <k****n@g****m> | 4 months ago | |
| 5a553c44 | merge Merge pull request #405 from PassiveLogic/feat/macro-namespace |
Yuta Saito <k****n@g****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| e7017023 | BridgeJS: fix: adding name for namespace parameter | Krzysztof Rodak <k****a@g****m> | 4 months ago | |
| 5ca3335b | BridgeJS: fix: don't allow for other than top-levels namespace macros | Krzysztof Rodak <k****a@g****m> | 4 months ago | |
| e91edce4 | BridgeJS: fix: unify macros to avoid duplication | Krzysztof Rodak <k****a@g****m> | 4 months ago | |
| d62db097 | merge Merge pull request #403 from swiftwasm/dependabot/github_actions/actions/chec... |
Yuta Saito <k****n@g****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 0ebe0e25 |
Bump actions/checkout from 4 to 5
Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| a1e6905a | merge Merge pull request #401 from swiftwasm/fix-packagetojs-wasm-opt-fallback |
Yuta Saito <k****n@g****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| fc511877 | merge Merge pull request #400 from swiftwasm/update-xcode-version |
Yuta Saito <k****n@g****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| b579fb1e | Fix PackageToJS plugin wasm-opt fallback when output file exists | Yuta Saito <k****n@g****m> | 4 months ago | |
| 1ac8c849 | Update macOS CI to use Xcode 16.4 | Yuta Saito <k****n@g****m> | 4 months ago | |
| 1561681d | BridgeJS: Introduce extended macro and namespace information extraction and s... | Krzysztof Rodak <k****a@g****m> | 4 months ago | |
| 99683571 | Add `README.md` to ExportSwift example | Yuta Saito <k****n@g****m> | 4 months ago | |
| d03e74ca | BridgeJS: Support for case / raw type Swift -> TS code generation | Krzysztof Rodak <k****a@g****m> | 4 months ago | |
| 4504e13a | merge Merge pull request #393 from swiftwasm/yt/jsclosure-fix |
Yuta Saito <k****n@g****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 5f01593f | Add Swift closure heap address in the invalid closure reference error | Yuta Saito <k****n@g****m> | 4 months ago | |
| 7f9094e7 | Stop managing JSOneshotClosure by FinalizationRegistry | Yuta Saito <k****n@g****m> | 4 months ago | |
| 825f9471 | Add test case to kill the wrong deallocation issue of JSClosure | Yuta Saito <k****n@g****m> | 4 months ago | |
| db3a6e24 | Fix wrong deallocation management for JSClosure with FinalizationRegistry | Yuta Saito <k****n@g****m> | 4 months ago | |
| 7c153c30 | merge Merge pull request #392 from swiftwasm/yt/fix-which-with-dir |
Yuta Saito <k****n@g****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 2f185175 | Fix `which` not to return directories | Yuta Saito <k****n@g****m> | 4 months ago | |
| c8c17b22 | merge Merge pull request #391 from swiftwasm/yt/add-non-class-type |
Yuta Saito <k****n@g****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 951aca87 | PackageToJS: Use non-class type for SwiftRuntime in instantiate.d.ts | Yuta Saito <k****n@g****m> | 5 months ago | |
| 5b56aa4a | merge Merge pull request #390 from swiftwasm/yt/fix-bridgejs-test-xcode |
Yuta Saito <k****n@g****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 818fa913 | BridgeJS: Wrap imported calls in try-catch to handle exceptions | Yuta Saito <k****n@g****m> | 5 months ago | |
| 6222727b | ./Utilities/format.swift | Yuta Saito <k****n@g****m> | 5 months ago | |
| 2e71e200 | BridgeJS: Stablize the order of exported classs in the generated files | Yuta Saito <k****n@g****m> | 5 months ago | |
| 8df0593b | BridgeJS: Split setter into a separate function | Yuta Saito <k****n@g****m> | 5 months ago | |
| 1a83f727 | BridgeJS: Add `throws(JSException)` to imported methods | Yuta Saito <k****n@g****m> | 5 months ago | |
| 70b66c2e | merge Merge pull request #389 from swiftwasm/yt/fix-bridgejs-test-xcode |
Yuta Saito <k****n@g****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 58fce8c1 | BridgeJS: Suppress warning about unhandled resource files | Yuta Saito <k****n@g****m> | 5 months ago | |
| 62be4202 | BridgeJS: Exclude non-Swift files | Yuta Saito <k****n@g****m> | 5 months ago | |
| b962977b | BridgeJS: Skip writing `.actual` files when updating snapshots | Yuta Saito <k****n@g****m> | 5 months ago | |
| 02b5c262 | BridgeJS: Add newline trivia before each item | Yuta Saito <k****n@g****m> | 5 months ago | |
| 5244bbfe | BridgeJS: Move intrinsic declarations to JavaScriptKit under SPI | Yuta Saito <k****n@g****m> | 5 months ago | |
| 4157c74a | CI: Fix permissions for GitHub Pages deployment | Yuta Saito <k****n@g****m> | 5 months ago | |
| 1b802c84 | merge Merge pull request #388 from swiftwasm/yt/bridge-js-play |
Yuta Saito <k****n@g****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 1702e734 | Re-organize BridgeJS plugin to fix BridgeJS tests build | Yuta Saito <k****n@g****m> | 5 months ago | |
| 5d757fb8 | Deploy Examples to GitHub Pages | Yuta Saito <k****n@g****m> | 5 months ago | |
| 81bafa7f | merge Merge pull request #387 from swiftwasm/pr-665f268e8e9495673f7f1e476d0ae862c40... |
Yuta Saito <k****n@g****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| eb94baf2 | PlayBridgeJS: Setup basic structure for BridgeJS integration | Yuta Saito <k****n@g****m> | 5 months ago | |
| ec6beb47 | PackageToJS: Fix missing Extern detection for Swift 6.2+ | Yuta Saito <k****n@g****m> | 5 months ago | |
| 44939d80 | merge Merge pull request #386 from swiftwasm/pr-5935e12666f1a5529ae63464c2fe5877779... |
Yuta Saito <k****n@g****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 8945b52b | BridgeJS: Stop including symlinks for intermediate deps | Yuta Saito <k****n@g****m> | 5 months ago | |
| f2f46e6a | merge Merge pull request #385 from swiftwasm/pr-27e488a720e90fb55c7473457a955ceb0c2... |
Yuta Saito <k****n@g****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| ac5c2252 | BridgeJS: Prefix generated files with "BridgeJS." | Yuta Saito <k****n@g****m> | 5 months ago | |
| d7942130 | Add public `init(message:)` to `JSException` | Yuta Saito <k****n@g****m> | 5 months ago | |
| 5d9df197 | Bootstrap PlayBridgeJS example | Yuta Saito <k****n@g****m> | 5 months ago | |
| bd933df5 | BridgeJS: Split out core functionality into BridgeJSCore | Yuta Saito <k****n@g****m> | 5 months ago | |
| 3674e577 | merge Merge pull request #384 from swiftwasm/yt/inherit-isolation-from-context |
Yuta Saito <k****n@g****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 9835c1a5 | Inherit isolation from the closure definition context | Yuta Saito <k****n@g****m> | 5 months ago | |
| cc62d175 | merge Merge pull request #383 from swiftwasm/yt/add-async-closure-executor-pref |
Yuta Saito <k****n@g****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| a3a3868a | ./Utilities/format.swift | Yuta Saito <k****n@g****m> | 5 months ago | |
| 511ebc5e | Split out JSClosure tests from JavaScriptKitTests.swift | Yuta Saito <k****n@g****m> | 5 months ago | |
| 7b2edbe9 | Add JSClosure APIs to support specifying TaskExecutor and TaskPriority | Yuta Saito <k****n@g****m> | 5 months ago | |
| 83e23356 | merge Merge pull request #382 from swiftwasm/yt/avoid-string-allocs-in-enqueue |
Yuta Saito <k****n@g****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 9db83820 | [WebWorkerTaskExecutor] Eliminate trace message string allocations | Yuta Saito <k****n@g****m> | 5 months ago | |
| e854719e | merge Merge pull request #381 from swiftwasm/yt/fix-sab-check-on-android |
Yuta Saito <k****n@g****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 1993735f | Check if the memory is backed by a SAB by checking the constructor name | Yuta Saito <k****n@g****m> | 5 months ago | |
| 9b87015e | make regenerate_swiftpm_resources | Yuta Saito <k****n@g****m> | 5 months ago | |
| 387347ac | merge Merge pull request #379 from swiftwasm/yt/fix-shared-memory-slice |
Yuta Saito <k****n@g****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 03f4d9a6 | Slice a bytes array when the underlying memory is shared | Yuta Saito <k****n@g****m> | 5 months ago | |
| 2aec44be | merge Merge pull request #378 from swiftwasm/yt/add-foundation-compat |
Yuta Saito <k****n@g****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| da1675f9 | Add benchmarks for Data to JSValue and vice versa | Yuta Saito <k****n@g****m> | 5 months ago | |
| 1d99c0f1 | Add `JavaScriptFoundationCompat` module to provide utilities to interact Foun... | Yuta Saito <k****n@g****m> | 5 months 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> |
6 months ago | |
| 305ca671 | BridgeJS: Gate @_extern/@expose usage behind `arch(wasm32)` | Yuta Saito <k****n@g****m> | 6 months ago | |
| c0905288 | merge Merge pull request #376 from swiftwasm/pr-01a4359f450a43ed54d0c1c321c8628af91... |
Yuta Saito <k****n@g****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| 5bd426af | BridgeJS: Add more smoke tests for throwing functions | Yuta Saito <k****n@g****m> | 6 months 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> |
6 months ago | |
| 10608197 | Update toolchain snapshot in CI workflow | Yuta Saito <k****n@g****m> | 6 months 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> |
6 months ago | |
| da881616 | Reuse DataView as much as possible | Yuta Saito <k****n@g****m> | 6 months ago | |
| cb86b61c | merge Merge pull request #374 from swiftwasm/pr-18dac10bd9e5a18f2866335da046bfcb6fb... |
Yuta Saito <k****n@g****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| d5909d52 | Make SwiftRuntime.memory constant property | Yuta Saito <k****n@g****m> | 6 months ago | |
| 754c13d3 | Fix Benchmarks build by regen bridge-js files | Yuta Saito <k****n@g****m> | 6 months 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> |
6 months ago |