Skip to content

feat(rolldown): oxc v0.77.0#5255

Merged
Boshen merged 1 commit intomainfrom
07-12-feat_rolldown_oxc_v0.77.0
Jul 12, 2025
Merged

feat(rolldown): oxc v0.77.0#5255
Boshen merged 1 commit intomainfrom
07-12-feat_rolldown_oxc_v0.77.0

Conversation

@Boshen
Copy link
Member

@Boshen Boshen commented Jul 12, 2025

The transformer now includes

struct TransformOptions {
  /** Third-party plugins to use. */
  plugins?: PluginsOptions

with

/**
 * Configure how styled-components are transformed.
 *
 * @see {@link https://styled-components.com/docs/tooling#babel-plugin}
 */
export interface StyledComponentsOptions {
...
}

@netlify
Copy link

netlify bot commented Jul 12, 2025

Deploy Preview for rolldown-rs ready!

Name Link
🔨 Latest commit e4807a5
🔍 Latest deploy log https://app.netlify.com/projects/rolldown-rs/deploys/6871d0cfcd909f00082150d5
😎 Deploy Preview https://deploy-preview-5255--rolldown-rs.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@socket-security
Copy link

Review the following changes in direct dependencies. Learn more about Socket for GitHub.

Diff Package Supply Chain
Security
Vulnerability Quality Maintenance License
Added@​oxc-project/​types@​0.77.01001007096100
Added@​oxc-project/​runtime@​0.77.01001007395100
Addedis-even@​1.0.01001008378100
Addedis-odd@​0.1.21001008178100
Addedkind-of@​3.2.210010010079100
Addedis-number@​3.0.01001009780100
Updatedoxc-transform@​0.76.0 ⏵ 0.77.098 +110088 +196 +1100
Updatedoxc-parser@​0.76.0 ⏵ 0.77.098 +1100100 +196 +1100

View full report

@github-actions
Copy link
Contributor

Benchmarks Rust

group                                                        pr                                     target
-----                                                        --                                     ------
bundle/bundle@multi-duplicated-top-level-symbol              1.00     73.7±1.37ms        ? ?/sec    1.03     75.6±1.47ms        ? ?/sec
bundle/bundle@multi-duplicated-top-level-symbol-sourcemap    1.00     84.4±1.17ms        ? ?/sec    1.03     87.1±2.47ms        ? ?/sec
bundle/bundle@rome_ts                                        1.01    113.8±2.85ms        ? ?/sec    1.00    113.2±1.61ms        ? ?/sec
bundle/bundle@rome_ts-sourcemap                              1.00    132.2±1.58ms        ? ?/sec    1.02    134.3±1.66ms        ? ?/sec
bundle/bundle@threejs                                        1.00     42.1±3.10ms        ? ?/sec    1.00     42.3±2.82ms        ? ?/sec
bundle/bundle@threejs-sourcemap                              1.00     50.8±2.21ms        ? ?/sec    1.00     50.9±0.70ms        ? ?/sec
bundle/bundle@threejs10x                                     1.00    436.5±4.52ms        ? ?/sec    1.01    439.5±4.57ms        ? ?/sec
bundle/bundle@threejs10x-sourcemap                           1.00    510.4±5.03ms        ? ?/sec    1.00    511.2±3.42ms        ? ?/sec
scan/scan@rome_ts                                            1.00     89.1±1.42ms        ? ?/sec    1.01     90.0±1.84ms        ? ?/sec
scan/scan@threejs                                            1.00     31.3±1.84ms        ? ?/sec    1.01     31.7±0.88ms        ? ?/sec
scan/scan@threejs10x                                         1.00    326.0±4.26ms        ? ?/sec    1.00    325.0±4.20ms        ? ?/sec

@Boshen Boshen self-assigned this Jul 12, 2025
@Boshen Boshen enabled auto-merge July 12, 2025 03:37
@Boshen Boshen added this pull request to the merge queue Jul 12, 2025
Merged via the queue into main with commit 8b6d262 Jul 12, 2025
26 checks passed
@Boshen Boshen deleted the 07-12-feat_rolldown_oxc_v0.77.0 branch July 12, 2025 03:44
shulaoda added a commit that referenced this pull request Jul 13, 2025
## [1.0.0-beta.27] - 2025-07-13

### 🚀 Features

- rolldown: support linux-arm64-ohos (#5258) by @Brooooooklyn
- napi: add `aarch64-linux-android` target (#5141) by @Boshen
- rolldown: oxc v0.77.0 (#5255) by @Boshen

### 🐛 Bug Fixes

- `this` in CJS is replaced with undefined but should be `exports`
(#5244) by @IWANABETHATGUY
- normalize path from package.json's realpath before matching
sideEffects field (#5250) by @sapphi-red

### ⚡ Performance

- don't wrap module if it is leaf module and side effects free when
enable `strictExecutionOrder` (#5240) by @IWANABETHATGUY

### ⚙️ Miscellaneous Tasks

- upgrade NAPI-RS cli to 3.0.0-alpha.93 (#5243) by @Brooooooklyn

Co-authored-by: shulaoda <165626830+shulaoda@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant