-
Notifications
You must be signed in to change notification settings - Fork 0
Comparing changes
Open a pull request
base repository: sliemeobn/JavaScriptKit
base: main
head repository: swiftwasm/JavaScriptKit
compare: main
- 16 commits
- 54 files changed
- 3 contributors
Commits on Feb 25, 2026
-
BridgeJS: Simplify Stack ABI for Optional (swiftwasm#674)
Now `Optional` conforms to `_BridgedSwiftStackType` whenever `Wrapped` conforms to `_BridgedSwiftStackType`. This makes generic programming easier and reduces boilerplate in intrinsics and codegen. For specialized handling of certain types like associated value enums, where the presence of a value is encoded as a sentinel case ID (-1), we implement `bridgeJSStack{Push,Pop}AsOptional` methods, which is on the witness table of `_BridgedSwiftStackType`. Also now some of optional types no longer pushes placeholders values for `nil` cases when pushing in JS and popping in Swift.Configuration menu - View commit details
-
Copy full SHA for 3badf17 - Browse repository at this point
Copy the full SHA 3badf17View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1746d97 - Browse repository at this point
Copy the full SHA 1746d97View commit details -
Merge pull request swiftwasm#675 from swiftwasm/pr-a70deeb0f5843a9077…
…2a69522fb9941ebaf3ac11 BridgeJS: Remove inline array lifting/lowering codegen
Configuration menu - View commit details
-
Copy full SHA for 33c03e9 - Browse repository at this point
Copy the full SHA 33c03e9View commit details
Commits on Feb 27, 2026
-
[NFC] BridgeJS: Cover more Array cases in runtime tests (swiftwasm#678)
BridgeJS: Cover more Array cases in runtime tests
Configuration menu - View commit details
-
Copy full SHA for 9660392 - Browse repository at this point
Copy the full SHA 9660392View commit details -
[NFC] BridgeJS: Move out default argument tests into a separate suite (…
…swiftwasm#679) BridgeJS: Move out default argument tests into a separate suite
Configuration menu - View commit details
-
Copy full SHA for f08fec7 - Browse repository at this point
Copy the full SHA f08fec7View commit details -
Configuration menu - View commit details
-
Copy full SHA for c0785e1 - Browse repository at this point
Copy the full SHA c0785e1View commit details -
Configuration menu - View commit details
-
Copy full SHA for fed1176 - Browse repository at this point
Copy the full SHA fed1176View commit details -
Merge pull request swiftwasm#681 from swiftwasm/pr-555f1adc5bc4fcf9cd…
…c572ac439f174d13f79b1a
Configuration menu - View commit details
-
Copy full SHA for a86c7d2 - Browse repository at this point
Copy the full SHA a86c7d2View commit details -
BridgeJS: Fix property codegen using unqualified type name for namesp…
…ace-nested classes
Configuration menu - View commit details
-
Copy full SHA for 816325f - Browse repository at this point
Copy the full SHA 816325fView commit details -
Merge pull request swiftwasm#682 from PassiveLogic/kr/fix-namespace-p…
…roperty-codegen BridgeJS: Fix property codegen using unqualified type name for namespace-nested classes
Configuration menu - View commit details
-
Copy full SHA for e902160 - Browse repository at this point
Copy the full SHA e902160View commit details -
BridgeJS: Include namespace prefix in ABI names for namespace-nested …
…classes and structs
Configuration menu - View commit details
-
Copy full SHA for 494ed16 - Browse repository at this point
Copy the full SHA 494ed16View commit details -
Configuration menu - View commit details
-
Copy full SHA for bcb952c - Browse repository at this point
Copy the full SHA bcb952cView commit details -
Merge pull request swiftwasm#684 from swiftwasm/pr-720ce456b1d8a61bca…
…f3a4a43a6061feae89f16f BridgeJS: Remove `_BridgedSwiftDictionaryStackType` protocol
Configuration menu - View commit details
-
Copy full SHA for 78800eb - Browse repository at this point
Copy the full SHA 78800ebView commit details -
Configuration menu - View commit details
-
Copy full SHA for cf60e85 - Browse repository at this point
Copy the full SHA cf60e85View commit details -
Merge pull request swiftwasm#683 from PassiveLogic/kr/namespace-abi-n…
…ames BridgeJS: Include namespace prefix in ABI names for namespace-nested classes and structs
Configuration menu - View commit details
-
Copy full SHA for 1750eff - Browse repository at this point
Copy the full SHA 1750effView commit details
Commits on Feb 28, 2026
-
Merge pull request swiftwasm#685 from swiftwasm/pr-1527aac22ca5bede85…
…517921fd39798ee0a74047 BridgeJS: Migrate Dictionary tests to use conventional style
Configuration menu - View commit details
-
Copy full SHA for af7428c - Browse repository at this point
Copy the full SHA af7428cView 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