-
Notifications
You must be signed in to change notification settings - Fork 395
Comparing changes
Open a pull request
base repository: scala-js/scala-js
base: 151d3d6
head repository: scala-js/scala-js
compare: 008c33a
- 8 commits
- 12 files changed
- 2 contributors
Commits on Apr 21, 2025
-
Configuration menu - View commit details
-
Copy full SHA for b53a090 - Browse repository at this point
Copy the full SHA b53a090View commit details
Commits on Apr 28, 2025
-
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.
Configuration menu - View commit details
-
Copy full SHA for 1e6540a - Browse repository at this point
Copy the full SHA 1e6540aView commit details -
Merge pull request #5160 from sjrd/fix-crash-with-modules-no-optimizer
Fix #5159: Register static module dependency on used lambda classes.
Configuration menu - View commit details
-
Copy full SHA for 619202c - Browse repository at this point
Copy the full SHA 619202cView commit details
Commits on May 7, 2025
-
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`).
Configuration menu - View commit details
-
Copy full SHA for fd90409 - Browse repository at this point
Copy the full SHA fd90409View commit details -
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.
Configuration menu - View commit details
-
Copy full SHA for 4913fc9 - Browse repository at this point
Copy the full SHA 4913fc9View commit details -
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.
Configuration menu - View commit details
-
Copy full SHA for a088ec4 - Browse repository at this point
Copy the full SHA a088ec4View commit details -
Merge pull request #5163 from sjrd/reorg-link-time-properties
Reorganize LinkTimeProperties.
Configuration menu - View commit details
-
Copy full SHA for 3ad65c7 - Browse repository at this point
Copy the full SHA 3ad65c7View commit details
Commits on May 8, 2025
-
Merge pull request #5162 from tanishiking/arraylist-wasm
Wasm: Implement ju.ArrayList without js.Array for Wasm backend
Configuration menu - View commit details
-
Copy full SHA for 008c33a - Browse repository at this point
Copy the full SHA 008c33aView 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 151d3d6...008c33a