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.23.0] - 2024-08-01
Results (refactor(sourcemap)!: avoid passingResults #4541) (overlookmotel)Features
BinaryExpressionVisitor(feat(codegen): implementBinaryExpressionVisitor#4548) (Boshen)ReferenceFlags::Valuefrom non-type-only exports that referenced type binding (feat(semantic): removeReferenceFlags::Valuefrom non-type-only exports that referenced type binding #4511) (Dunqing)Bug Fixes
Performance
Sourcemethods (perf(parser): make not at EOF the hot path inSourcemethods #4576) (overlookmotel)Lexer::hex_digit(perf(parser): optimizeLexer::hex_digit#4572) (overlookmotel)-notsaturating_sub(perf(parser): use-notsaturating_sub#4561) (overlookmotel)Documentation
Refactor
|to a single match (refactor(parser): convert lexer byte handler for|to a single match #4575) (overlookmotel)Lexer::read_minusto a single match (refactor(parser): convertLexer::read_minusto a single match #4574) (overlookmotel)Lexer::read_left_angleto a single match (refactor(parser): convertLexer::read_left_angleto a single match #4573) (overlookmotel)Lexer::consume_2_chars(refactor(parser): addLexer::consume_2_chars#4569) (overlookmotel)u8not&u8when iterating over bytes (refactor(parser): extractu8not&u8when iterating over bytes #4568) (overlookmotel)?byte handler (refactor(parser): fetch 2 bytes in?byte handler #4563) (overlookmotel)AstNodeParentIterfetch nodes lazily (refactor(semantic):AstNodeParentIterfetch nodes lazily #4533) (overlookmotel)is_empty()instead oflen() == 0(refactor(semantic): useis_empty()instead oflen() == 0#4532) (overlookmotel)ExportSpeiciferbyReferenceFlags(refactor(transformer/typescript): determine whether to removeExportSpeiciferbyReferenceFlags#4513) (Dunqing)