-
-
Notifications
You must be signed in to change notification settings - Fork 1.7k
Comparing changes
Open a pull request
base repository: rollup/rollup
base: v4.60.2
head repository: rollup/rollup
compare: v4.60.3
- 9 commits
- 45 files changed
- 5 contributors
Commits on May 1, 2026
-
chore(deps): lock file maintenance (#6367)
* chore(deps): lock file maintenance * Resolve audit * fix: pin stacker to 0.1.23 and windows-sys to 0.59.0 in Cargo.lock stacker 0.1.24 requires windows-sys >=0.60 which dropped windows_x86_64_gnu. That crate provided the static import library supplying __imp_OpenProcessToken and friends that libmimalloc-sys2 needs on windows-gnu. Pin stacker to 0.1.23 (which accepts windows-sys 0.59.x) so the arch crates are restored and the windows-gnu build links successfully. --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Lukas Taegert-Atkinson <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 20af1c4 - Browse repository at this point
Copy the full SHA 20af1c4View commit details -
docs: add missing backticks in
plugin-development(#6368)Co-authored-by: Lukas Taegert-Atkinson <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for bb2b8a5 - Browse repository at this point
Copy the full SHA bb2b8a5View commit details -
fix(deps): update swc monorepo (major) (#6366)
fix(deps): update swc monorepo Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for cded70a - Browse repository at this point
Copy the full SHA cded70aView commit details -
chore(deps): update msys2/setup-msys2 digest to e989830 (#6364)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 197e68b - Browse repository at this point
Copy the full SHA 197e68bView commit details -
fix(deps): update minor/patch updates (#6365)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for aa5a377 - Browse repository at this point
Copy the full SHA aa5a377View commit details
Commits on May 3, 2026
-
Configuration menu - View commit details
-
Copy full SHA for b74aa39 - Browse repository at this point
Copy the full SHA b74aa39View commit details -
fix: do not rename nested "exports" bindings that do not conflict (#6360
) PR #5947 added "exports" to the universal RESERVED_NAMES set, which caused every variable or parameter named "exports" to be renamed to "exports$1" in any scope, even when no conflict exists with the output format's runtime "exports" identifier. Because eval strings are not rewritten, this silently broke code like: (unused, exports) => { console.log(exports.bar); eval('exports.bar = 1'); } where the parameter was renamed but the eval argument was not. The same over-aggressive rename also applied to unrelated nested bindings in ES output, which has no runtime "exports" at all. This change removes "exports" from RESERVED_NAMES and restores the system-format-specific check in ChildScope.addUsedOutsideNames so that nested scopes in SystemJS output still treat "exports" as used when they reference an outer exported binding. Top-level protection for CJS/AMD/UMD/IIFE/SYSTEM output is unchanged: RESERVED_USED_NAMES in Chunk.ts still seeds the chunk-level usedNames with "exports", and reassigned exports still carry renderBaseName === "exports" which propagates into nested scopes via getBaseVariableName(). The deconflictTopLevelVariables cache from PR #5947 is untouched, so its performance benefits are preserved; a benchmark that reliably sees the PR's generate-time speedup (~20% vs pre-PR) shows no regression from this change. Fixes #6357 Made-with: Cursor Co-authored-by: Lukas Taegert-Atkinson <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 12195dc - Browse repository at this point
Copy the full SHA 12195dcView commit details
Commits on May 4, 2026
-
Add again some unneeded dev dependencies, to make some builds succeed
This should be revisited from time to time.
Configuration menu - View commit details
-
Copy full SHA for 15c5f33 - Browse repository at this point
Copy the full SHA 15c5f33View commit details -
Configuration menu - View commit details
-
Copy full SHA for b47bdab - Browse repository at this point
Copy the full SHA b47bdabView 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 v4.60.2...v4.60.3