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
Result
s (refactor(sourcemap)!: avoid passingResult
s #4541) (overlookmotel)Features
BinaryExpressionVisitor
(feat(codegen): implementBinaryExpressionVisitor
#4548) (Boshen)ReferenceFlags::Value
from non-type-only exports that referenced type binding (feat(semantic): removeReferenceFlags::Value
from non-type-only exports that referenced type binding #4511) (Dunqing)Bug Fixes
Performance
Source
methods (perf(parser): make not at EOF the hot path inSource
methods #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_minus
to a single match (refactor(parser): convertLexer::read_minus
to a single match #4574) (overlookmotel)Lexer::read_left_angle
to a single match (refactor(parser): convertLexer::read_left_angle
to a single match #4573) (overlookmotel)Lexer::consume_2_chars
(refactor(parser): addLexer::consume_2_chars
#4569) (overlookmotel)u8
not&u8
when iterating over bytes (refactor(parser): extractu8
not&u8
when iterating over bytes #4568) (overlookmotel)?
byte handler (refactor(parser): fetch 2 bytes in?
byte handler #4563) (overlookmotel)AstNodeParentIter
fetch nodes lazily (refactor(semantic):AstNodeParentIter
fetch nodes lazily #4533) (overlookmotel)is_empty()
instead oflen() == 0
(refactor(semantic): useis_empty()
instead oflen() == 0
#4532) (overlookmotel)ExportSpeicifer
byReferenceFlags
(refactor(transformer/typescript): determine whether to removeExportSpeicifer
byReferenceFlags
#4513) (Dunqing)