-
Notifications
You must be signed in to change notification settings - Fork 0
Comparing changes
Open a pull request
base repository: wfltaylor/JavaScriptKit
base: main
head repository: swiftwasm/JavaScriptKit
compare: main
- 18 commits
- 179 files changed
- 4 contributors
Commits on Mar 10, 2026
-
Configuration menu - View commit details
-
Copy full SHA for 86f07ab - Browse repository at this point
Copy the full SHA 86f07abView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6762c6b - Browse repository at this point
Copy the full SHA 6762c6bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7dd0263 - Browse repository at this point
Copy the full SHA 7dd0263View commit details -
Configuration menu - View commit details
-
Copy full SHA for 825f695 - Browse repository at this point
Copy the full SHA 825f695View commit details
Commits on Mar 11, 2026
-
Configuration menu - View commit details
-
Copy full SHA for a93a686 - Browse repository at this point
Copy the full SHA a93a686View commit details -
Configuration menu - View commit details
-
Copy full SHA for e7b8427 - Browse repository at this point
Copy the full SHA e7b8427View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4c1c32c - Browse repository at this point
Copy the full SHA 4c1c32cView commit details -
Merge pull request swiftwasm#697 from PassiveLogic/kr/fix-protocol-ex…
…istential-lowering BridgeJS: Fix protocol existential lowering in Swift-to-JS direction
Configuration menu - View commit details
-
Copy full SHA for 604c6ad - Browse repository at this point
Copy the full SHA 604c6adView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3398ff7 - Browse repository at this point
Copy the full SHA 3398ff7View commit details -
Merge pull request swiftwasm#699 from PassiveLogic/kr/protocol-in-clo…
…sure BridgeJS: Support protocol types in closure parameters and returns
Configuration menu - View commit details
-
Copy full SHA for 1f54ba6 - Browse repository at this point
Copy the full SHA 1f54ba6View commit details
Commits on Mar 12, 2026
-
Configuration menu - View commit details
-
Copy full SHA for bd36090 - Browse repository at this point
Copy the full SHA bd36090View commit details
Commits on Mar 13, 2026
-
Merge pull request swiftwasm#701 from swiftwasm/yt/more-int-width
BridgeJS: expand integer and raw-value enum support
Configuration menu - View commit details
-
Copy full SHA for c5ae8c2 - Browse repository at this point
Copy the full SHA c5ae8c2View commit details
Commits on Mar 16, 2026
-
Merge pull request swiftwasm#694 from wfltaylor/extensions
BridgeJS: Correctly emit @js methods in extensions
Configuration menu - View commit details
-
Copy full SHA for 95bb3af - Browse repository at this point
Copy the full SHA 95bb3afView commit details -
Revert "BridgeJS: Correctly emit @js methods in extensions" (swiftwas…
…m#703) Revert of swiftwasm#694. Required to unblock CI on swiftwasm#702.
Configuration menu - View commit details
-
Copy full SHA for abf1c88 - Browse repository at this point
Copy the full SHA abf1c88View commit details
Commits on Mar 23, 2026
-
Fix Embedded, bump 6.3 Swift toolchain in
test.yml(swiftwasm#702)* Bump Swift toolchain snapshots in `test.yml` Bumping to `2026-03-05` for 6.3 and `2026-03-09` for `main`. * Fix concurrency `@_spi` * Downgrade `main` snapshot to old version * Fix 6.3 build error * EmbeddedApp/main.swift: Fix capitalization in print statement * Add `Examples/EmbeddedConcurrency` * EmbeddedConcurrency: don't use `-c release` for SwiftSyntax Remove the '-c release' option from the build command. * Fix warnings with untyped throws, fix npm install error # Conflicts: # Examples/EmbeddedConcurrency/build.sh * Fix formatting * Bump `build-examples` snapshots to 2026-03-14 * Use 2026-03-09 for `main` development snapshots * Add Swift version check before building examples * Exercise `await` on `JSPromise/value` * Address PR feedback * Move `EmbeddedConcurrencyApp` to fixtures * Temporarily disable `main` snapshots * Removing crashing test from the PR
Configuration menu - View commit details
-
Copy full SHA for d6630c8 - Browse repository at this point
Copy the full SHA d6630c8View commit details -
Gate
ExperimentalCustomExecutorsusage behind Swift 6.4 compiler ch……eck (swiftwasm#705) Gate `ExperimentalCustomExecutors` usage behind Swift 6.4 for non-Wasm targets Seems like it's dropped in Swift 6.3 rc shipped along with Xcode 26.4 RC in the last minute
Configuration menu - View commit details
-
Copy full SHA for c36a742 - Browse repository at this point
Copy the full SHA c36a742View commit details
Commits on Mar 24, 2026
-
BridgeJS: Re-land extension method support (reverted in swiftwasm#703) (
swiftwasm#706) * BridgeJS: Correctly emit @js methods in extensions * BridgeJS: Improve test coverage for @js methods and properties in extensions * Fix formatting * Update test code to avoid accidentally introduced failure * Fix CI: update snapshots, formatting, runtime test, add docs and review feedback * BridgeJS: Regenerate snapshots and runtime bindings against current main --------- Co-authored-by: William Taylor <[email protected]> Co-authored-by: Max Desiatov <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7be7d4e - Browse repository at this point
Copy the full SHA 7be7d4eView commit details
Commits on Mar 27, 2026
-
BridgeJS: support imports of JS
PromiseasasyncSwift (swiftwasm……#707) * BridgeJS: support imports of `Promise` JS as `async` Swift * E2e testing of bridging Promise<interface> returns * fix formatting * `JSTypedClosure`-based approach * Clean up `BridgeJSLink` * Fix missing `import _Concurrency` * Fix formatting * Use `JSTypedClosure` without wrapping the result value * Make closure parameters as `sending` * Check more stack ABI types * Add support for `async` in `@JSFunction` * Use namespaced import * Fix missing `fetchWeatherData` * Bring back `fetchWeatherData` * Regenerate `fetchWeatherData` bridging code * BridgeJS: Centralize closure sig collection in BridgeSkeletonWalker * BridgeJS: Stop spreading isAsync handling outside of CallJSEmission * BridgeJS: Remove error-prone default effects in thunk generation * BridgeJSLink: Centralize async handling in ImportedThunkBuilder * BridgeJS: Remove reundant returnType from `call` family of methods in ImportedThunkBuilder --------- Co-authored-by: Yuta Saito <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7e242b0 - Browse repository at this point
Copy the full SHA 7e242b0View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff main...main