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

← Back to repository