oxc-project
oxc
BlogDocsChangelog

Performance History

Latest Results

Add test cases for declare-before-export and duplicate-declare modifiers - declare-before-export-modifier.ts: Tests `declare export function foo() {}` - duplicate-declare-modifier.ts: Tests `declare declare function foo() {}` Both produce correct TS(1030) diagnostics for duplicate modifiers. Co-authored-by: camc314 <18101008+camc314@users.noreply.github.com>
copilot/fix-duplicate-export-modifier
7 hours ago
feat(linter): expose type errors via tsgolint
c/11-20-feat_linter_expose_type_errors_via_tsgolint
7 hours ago
draft(oxlnt/lsp): support `jsPlugins`
11-18-draft_oxlnt_lsp_support_jsplugins_
8 hours ago
fix(parser): preserve legal comments with @preserve/@license when preceded by other annotations (#15929) Legal comments like `/* @foo @preserve */` were not being preserved when legal comment output was enabled. The parser only checked if the first `@` annotation matched known patterns, missing `@preserve`/`@license` later in the comment. ## Changes **Parser (`oxc_parser/src/lexer/trivia_builder.rs`)** - Add fallback check using `contains_license_or_preserve_comment` after `__PURE__`/`__NO_SIDE_EFFECTS__` checks - Ensures `@license`/`@preserve` detected anywhere in comment text ## Example ```javascript // Before: Legal comment not detected by parser /* @foo @preserve */ function foo() {} // Parser classifies as: CommentContent::None ❌ // After: Legal comment correctly detected /* @foo @preserve */ function foo() {} // Parser classifies as: CommentContent::Legal ✅ ``` Related: https://github.com/rolldown/rolldown/issues/7160 <!-- START COPILOT CODING AGENT SUFFIX --> <details> <summary>Original prompt</summary> > `/* @foo @preserve */` should be preserved when legal comment output is enabled even if comment output is disabled. https://github.com/rolldown/rolldown/issues/7160 is related </details> <!-- START COPILOT CODING AGENT TIPS --> --- ✨ Let Copilot coding agent [set things up for you](https://github.com/oxc-project/oxc/issues/new?title=✨+Set+up+Copilot+instructions&body=Configure%20instructions%20for%20this%20repository%20as%20documented%20in%20%5BBest%20practices%20for%20Copilot%20coding%20agent%20in%20your%20repository%5D%28https://gh.io/copilot-coding-agent-tips%29%2E%0A%0A%3COnboard%20this%20repo%3E&assignees=copilot) — coding agent works faster and does higher quality work when set up for your repo.
main
8 hours ago
refactor(all): remove binding pattern wierdness
c/11-21-refactor_all_remove_binding_pattern_wierdness
8 hours ago
refactor(all): remove binding pattern wierdness
c/11-21-refactor_all_remove_binding_pattern_wierdness
9 hours ago

Active Branches

Fix incorrect parser diagnostic message for duplicate export modifier
last run
7 hours ago
#15879
CodSpeed Performance Gauge
0%
#15917
CodSpeed Performance Gauge
0%
#15839
CodSpeed Performance Gauge
0%
© 2025 CodSpeed Technology
Home Terms Privacy Docs