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: swiftwasm/JavaScriptKit
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: main@{1day}
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
  • 4 commits
  • 3 files changed
  • 1 contributor

Commits on Aug 9, 2025

  1. Update macOS CI to use Xcode 16.4

    - Updated from Xcode_16 to Xcode_16.4 for latest stable version
    - Xcode 16.4 is the most recent stable version available on GitHub Actions macOS-15 runners
    - This ensures builds use the latest available toolchain and SDKs
    kateinoigakukun committed Aug 9, 2025
    Configuration menu
    Copy the full SHA
    1ac8c84 View commit details
    Browse the repository at this point in the history
  2. Fix PackageToJS plugin wasm-opt fallback when output file exists

    When wasm-opt is not installed, DefaultPackagingSystem falls back to copying
    the input Wasm file directly to output. However, FileManager.copyItem
    fails if the destination file already exists, while wasm-opt overwrites
    existing files.
    
    Changes:
    - Remove existing output file before copying in wasm-opt fallback
    - Make DefaultPackagingSystem injectable for testing with custom which function
    - Add focused tests for DefaultPackagingSystem fallback behavior
    - Test both new and existing output file scenarios
    
    Fixes issue where builds fail with 'File exists' error when wasm-opt
    is unavailable and output file already exists from previous builds.
    kateinoigakukun committed Aug 9, 2025
    Configuration menu
    Copy the full SHA
    b579fb1 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    fc51187 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a1e6905 View commit details
    Browse the repository at this point in the history
Loading