Thanks to visit codestin.com
Credit goes to github.com

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: scala-js/scala-js
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v1.19.0
Choose a base ref
...
head repository: scala-js/scala-js
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: main
Choose a head ref
  • 8 commits
  • 12 files changed
  • 2 contributors

Commits on Apr 21, 2025

  1. Towards 1.19.1.

    sjrd committed Apr 21, 2025
    Configuration menu
    Copy the full SHA
    b53a090 View commit details
    Browse the repository at this point in the history

Commits on Apr 28, 2025

  1. Fix #5159: Register static module dependency on used lambda classes.

    When we use a lambda class, we implicitly instantiate it. That
    constitutes a static dependency, which we previously failed to
    register.
    sjrd committed Apr 28, 2025
    Configuration menu
    Copy the full SHA
    1e6540a View commit details
    Browse the repository at this point in the history
  2. Merge pull request #5160 from sjrd/fix-crash-with-modules-no-optimizer

    Fix #5159: Register static module dependency on used lambda classes.
    sjrd authored Apr 28, 2025
    Configuration menu
    Copy the full SHA
    619202c View commit details
    Browse the repository at this point in the history

Commits on May 7, 2025

  1. Reorganize LinkTimeProperties.

    * Move it to `frontend`.
    * Make it public.
    * Move the logic of `validate` and `transformLinkTimeProperty` to
      their respective call sites.
    * Construct them from a CoreSpec, rather than being contained by CoreSpec.
    
    These changes better isolate the data (`LinkTimeProperties`) from the
    transformations we apply to that data (the logic in `Analyzer` and `Desugarer`).
    sjrd committed May 7, 2025
    Configuration menu
    Copy the full SHA
    fd90409 View commit details
    Browse the repository at this point in the history
  2. Check index on bounds in ArrayList addAll and removeRange.

    removeRange should throws an `IndexOutOfBoundsException` if
    fromIndex or toIndex is out of range. addAll should also throw
    when the index is not within bounds.
    tanishiking authored and sjrd committed May 7, 2025
    Configuration menu
    Copy the full SHA
    4913fc9 View commit details
    Browse the repository at this point in the history
  3. Wasm: Implement ju.ArrayList without js.Array.

    The original implementation of ju.ArrayList uses js.Array as its
    internal data structure. When compiling to Wasm, operations on
    ju.ArrayList require JS interop calls to access the underlying
    js.Array, which causes a slow performance.
    
    This commit introduces an implementation of ju.ArrayList for the
    Wasm backend. This version uses Scala's Array instead of js.Array
    for better performance.
    tanishiking authored and sjrd committed May 7, 2025
    Configuration menu
    Copy the full SHA
    a088ec4 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #5163 from sjrd/reorg-link-time-properties

    Reorganize LinkTimeProperties.
    sjrd authored May 7, 2025
    Configuration menu
    Copy the full SHA
    3ad65c7 View commit details
    Browse the repository at this point in the history

Commits on May 8, 2025

  1. Merge pull request #5162 from tanishiking/arraylist-wasm

    Wasm: Implement ju.ArrayList without js.Array for Wasm backend
    sjrd authored May 8, 2025
    Configuration menu
    Copy the full SHA
    008c33a View commit details
    Browse the repository at this point in the history
Loading