Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: untitled-in-brackets/JavaScriptKit
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: main
Choose a base ref
...
head repository: swiftwasm/JavaScriptKit
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: main
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 17 commits
  • 57 files changed
  • 4 contributors

Commits on Feb 24, 2026

  1. Configuration menu
    Copy the full SHA
    cf7a4f3 View commit details
    Browse the repository at this point in the history

Commits on Feb 25, 2026

  1. 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.
    kateinoigakukun authored Feb 25, 2026
    Configuration menu
    Copy the full SHA
    3badf17 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1746d97 View commit details
    Browse the repository at this point in the history
  3. Merge pull request swiftwasm#675 from swiftwasm/pr-a70deeb0f5843a9077…

    …2a69522fb9941ebaf3ac11
    
    BridgeJS: Remove inline array lifting/lowering codegen
    krodak authored Feb 25, 2026
    Configuration menu
    Copy the full SHA
    33c03e9 View commit details
    Browse the repository at this point in the history

Commits on Feb 27, 2026

  1. [NFC] BridgeJS: Cover more Array cases in runtime tests (swiftwasm#678)

    BridgeJS: Cover more Array cases in runtime tests
    kateinoigakukun authored Feb 27, 2026
    Configuration menu
    Copy the full SHA
    9660392 View commit details
    Browse the repository at this point in the history
  2. [NFC] BridgeJS: Move out default argument tests into a separate suite (

    …swiftwasm#679)
    
    BridgeJS: Move out default argument tests into a separate suite
    kateinoigakukun authored Feb 27, 2026
    Configuration menu
    Copy the full SHA
    f08fec7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c0785e1 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    fed1176 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    a86c7d2 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    816325f View commit details
    Browse the repository at this point in the history
  7. 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
    krodak authored Feb 27, 2026
    Configuration menu
    Copy the full SHA
    e902160 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    494ed16 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    bcb952c View commit details
    Browse the repository at this point in the history
  10. Merge pull request swiftwasm#684 from swiftwasm/pr-720ce456b1d8a61bca…

    …f3a4a43a6061feae89f16f
    
    BridgeJS: Remove `_BridgedSwiftDictionaryStackType` protocol
    kateinoigakukun authored Feb 27, 2026
    Configuration menu
    Copy the full SHA
    78800eb View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    cf60e85 View commit details
    Browse the repository at this point in the history
  12. 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
    krodak authored Feb 27, 2026
    Configuration menu
    Copy the full SHA
    1750eff View commit details
    Browse the repository at this point in the history

Commits on Feb 28, 2026

  1. Merge pull request swiftwasm#685 from swiftwasm/pr-1527aac22ca5bede85…

    …517921fd39798ee0a74047
    
    BridgeJS: Migrate Dictionary tests to use conventional style
    kateinoigakukun authored Feb 28, 2026
    Configuration menu
    Copy the full SHA
    af7428c View commit details
    Browse the repository at this point in the history
Loading