Conversation
Contributor
Your org has enabled the Graphite merge queue for merging into mainAdd the label “0-merge” to the PR and Graphite will automatically add it to the merge queue when it’s ready to merge. Or use the label “hotfix” to add to the merge queue as a hot fix. You must have a Graphite account and log in to Graphite in order to use the merge queue. Sign up using this link. |
Contributor
CodSpeed Performance ReportMerging #7227 will not alter performanceComparing Summary
|
github-merge-queue bot
pushed a commit
to rolldown/rolldown
that referenced
this pull request
Nov 10, 2024
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.36.0] - 2024-11-09
b11ed2c ast: [BREAKING] Remove useless
ObjectProperty::initfield (refactor(ast)!: remove uselessObjectProperty::initfield #7220) (Boshen)0e4adc1 ast: [BREAKING] Remove invalid expressions from
TSEnumMemberName(feat(ast)!: remove invalid expressions fromTSEnumMemberName#7219) (Boshen)846711c transformer: [BREAKING] Change API to take a
&TransformOptionsinstead ofTransformOptions(feat(transformer)!: change API to take a&TransformOptionsinstead ofTransformOptions#7213) (Boshen)092de67 types: [BREAKING] Append
restfield intoelementsfor objects and arrays to align with estree (fix(types)!: appendrestfield intoelementsfor objects and arrays to align with estree #7212) (ottomated)d1d1874 ast: [BREAKING] Change
comment.spanto real position that contain//and/*(feat(ast)!: changecomment.spanto real position that contain//and/*#7154) (Boshen)843bce4 ast: [BREAKING]
IdentifierReference::reference_idreturnReferenceId(refactor(ast)!:IdentifierReference::reference_idreturnReferenceId#7126) (overlookmotel)Features
scope_idetc (feat(ast): methods on AST nodes to getscope_idetc #7127) (overlookmotel)Module::Preserveoption (feat(transformer): add defaultedModule::Preserveoption #7225) (Boshen)TransformOptions::moduleoption (feat(transformer): addTransformOptions::moduleoption #7188) (Boshen)--target=es2020,chrome58(feat(transformer): add esbuild comma separated target API--target=es2020,chrome58#7210) (Boshen)engineTargets(feat(transformer): add es target toengineTargets#7193) (Boshen)ES2018NamedCapturingGroupsRegexandES2018LookbehindRegex(feat(transformer): add featuresES2018NamedCapturingGroupsRegexandES2018LookbehindRegex#7182) (Boshen)ArrowFunctionConverterinasync-to-generatorandasync-generator-functionsplugins (feat(transformer): enableArrowFunctionConverterinasync-to-generatorandasync-generator-functionsplugins #7113) (Dunqing)this_varif scope have changed (feat(transformer/arrow-function-converter): move scope to changed scope forthis_varif scope have changed #7125) (Dunqing)ModulefromBabelPlugins(feat(transformer/babel): add support for trying to get theModulefromBabelPlugins#7218) (Dunqing)export =andimport = require(...)when module is commonjs (feat(transformer/typescript): support transformexport =andimport = require(...)when module is commonjs #7206) (Dunqing)Bug Fixes
for awaitif it's not placed in a block (fix(transformer/async-generator-functions): incorrect transformation forfor awaitif it's not placed in a block #7148) (Dunqing)for awaitif it's in LabeledStatement (fix(transformer/async-generator-functions): transform incorrectly forfor awaitif it's in LabeledStatement #7147) (Dunqing)SymbolFlagsfor default import whenSourceTypeis script (fix(transformer/helper-loader): incorrectSymbolFlagsfor default import whenSourceTypeis script #7226) (Dunqing)Refactor
AstKind::as_*methods takeself(refactor(ast):AstKind::as_*methods takeself#5546) (overlookmotel)scope_idetc methods (refactor(ast): usescope_idetc methods #7130) (overlookmotel)mapandand_theninstead of let else (refactor(minifier): usemapandand_theninstead of let else #7178) (7086cmd)ancestor_kindsiterator function (refactor(semantic): addancestor_kindsiterator function #7217) (camchenry)iter_parentstoancestors(refactor(semantic): renameiter_parentstoancestors#7216) (camchenry)ancestorstoancestor_ids(refactor(semantic): renameancestorstoancestor_ids#7215) (camchenry)impl TryFrom<EngineTargets> for EnvOptions(refactor(transformer): addimpl TryFrom<EngineTargets> for EnvOptions#7191) (Boshen)ESTargetto its own file (refactor(transformer): moveESTargetto its own file #7189) (Boshen)EnvOptions::bugfixes(refactor(transformer): remove unimplementedEnvOptions::bugfixes#7162) (Boshen)Engineenum forEngineTargets(refactor(transformer): addEngineenum forEngineTargets#7161) (Boshen)QuerytoBrowserslistQuery(refactor(transformer): renameQuerytoBrowserslistQuery#7143) (Boshen)TargetstoEngineTargets(refactor(transformer): changeTargetstoEngineTargets#7142) (Boshen)scope_idetc methods (refactor(transformer): usescope_idetc methods #7128) (overlookmotel)ArenaBoxas function param (refactor(transformer/arrow-functions): passArenaBoxas function param #7169) (overlookmotel)&mut selffunction param (refactor(transformer/arrow-functions): remove unused&mut selffunction param #7165) (overlookmotel)scope_idmethod (refactor(transformer/arrow-functions): usescope_idmethod #7164) (overlookmotel)#[allow(clippy::unused_self)]attrs (refactor(transformer/async-generator-function): remove inactive#[allow(clippy::unused_self)]attrs #7167) (overlookmotel)clonenotclone_inonLabelIdentifier(refactor(transformer/async-generator-functions): useclonenotclone_inonLabelIdentifier#7172) (overlookmotel)MethodDefinition's value toexit_function(refactor(transformer/async-generator-functions): move handling ofMethodDefinition's value toexit_function#7106) (Dunqing)&selffunction param (refactor(transformer/async-to-generator): remove unused&selffunction param #7166) (overlookmotel)MethodDefinition's value toexit_function(refactor(transformer/async-to-generator): move handling ofMethodDefinition's value toexit_function#7105) (Dunqing)&selffunction params (refactor(transformer/jsx-self): remove unused&selffunction params #7159) (overlookmotel)#[allow(clippy::unused_self)]attr (refactor(transformer/optional-catch-binding): remove inactive#[allow(clippy::unused_self)]attr #7158) (overlookmotel)#[allow(clippy::unused_self)]attr (refactor(transformer/typescript): remove inactive#[allow(clippy::unused_self)]attr #7160) (overlookmotel)symbol_idetc methods (refactor(traverse): usesymbol_idetc methods #7129) (overlookmotel)Styling
oxc_allocator::VecasArenaVec(style(transformer/async-generator-functions): importoxc_allocator::VecasArenaVec#7173) (overlookmotel)Testing