Conversation
CodSpeed Performance ReportMerging #4434 will not alter performanceComparing Summary
|
Member
|
Confirmed it doesn't have unexpected changes in rolldown |
eryue0220
added a commit
to eryue0220/oxc
that referenced
this pull request
Jul 24, 2024
…0/oxc into feat/vitest-no-import-node-test * 'feat/vitest-no-import-node-test' of github.com:eryue0220/oxc: Release crates v0.22.0 (oxc-project#4434) feat(syntax): add boolean check methods for typescript-related symbol flags (oxc-project#4426) refactor(allocator): make `Box::new_in` code more explicit (oxc-project#4432) refactor(allocator): rename fn params for `Box::new_in` (oxc-project#4431) ci: pass secret to reusable workflow
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
[0.22.0] - 2024-07-23
85a7cea semantic: [BREAKING] Remove name from
reference(refactor(semantic)!: remove name fromreference#4329) (Dunqing)f68b659 ast: [BREAKING] Reorder fields of
ArrowFunctionExpression(refactor(ast)!: reorder fields ofArrowFunctionExpression#4364) (Dunqing)Features
#[ast]attribute to non-visited AST types. (feat(ast): add#[ast]attribute to non-visited AST types. #4309) (rzvxa)if (xxx) else if (false) { REMOVE }(feat(minfier): dceif (xxx) else if (false) { REMOVE }#4407) (Boshen)typeof foo == "undefined"intotypeof foo > "u"(feat(minifier): compresstypeof foo == "undefined"intotypeof foo > "u"#4412) (Boshen)- 6068e6b Add error codes to OxcDiagnostic (feat: add error codes to OxcDiagnostic #4334) (DonIsaac)Bug Fixes
Programshashbangfield first (fix(ast): visitProgramshashbangfield first #4368) (overlookmotel)({x: (x)})->({ x })(fix(codegen): object shorthand with parens({x: (x)})->({ x })#4391) (Boshen){ x }variants (fix(codegen): print shorthand for all{ x }variants #4374) (Boshen)ObjectProperty(fix(codegen,mangler): do not print shorthand forObjectProperty#4350) (Boshen)Object.defineProperty(exports, ...)forcjs-module-lexer(fix(minifier): skipObject.defineProperty(exports, ...)forcjs-module-lexer#4409) (Boshen)visit_arrow_function_expressionfield visit order with ast (fix(semantic): alignvisit_arrow_function_expressionfield visit order with ast #4366) (Dunqing)Performance
Atominstead ofCompactStrforUnresolvedReferencesStack(perf(semantic): useAtominstead ofCompactStrforUnresolvedReferencesStack#4401) (Dunqing)add_scope(perf(semantic): remove a branch fromadd_scope#4384) (overlookmotel)enter_scope+leave_scope(perf(semantic): simplify logic inenter_scope+leave_scope#4383) (overlookmotel)Nodes::add_node(perf(semantic): remove branch fromNodes::add_node#4361) (overlookmotel)Refactor
Box::new_in(refactor(allocator): rename fn params forBox::new_in#4431) (overlookmotel)#[cfg_attr]boilerplate in AST type defs (refactor(ast): reduce#[cfg_attr]boilerplate in AST type defs #4375) (overlookmotel)visited_nodemarker toast. (refactor(ast): rename thevisited_nodemarker toast. #4289) (rzvxa)visit_programvisithashbangfield (fix(semantic):visit_programvisithashbangfield #4370) (overlookmotel)Programvisitor leave scope before node (refactor(semantic):Programvisitor leave scope before node #4369) (overlookmotel)