aboutsummaryrefslogtreecommitdiff
path: root/src/js_lexer.zig
diff options
context:
space:
mode:
authorGravatar Jarred Sumner <jarred@jarredsumner.com> 2022-03-09 02:36:55 -0800
committerGravatar Jarred Sumner <jarred@jarredsumner.com> 2022-03-09 02:36:55 -0800
commit90ead2d9921dc6f0777228dbc0cd97792b8949ee (patch)
tree6ee1d304b8c3fdf4320b14faed5006223d45eae0 /src/js_lexer.zig
parent43622a8eb79163ac60eb34544e71e56e703199cf (diff)
downloadbun-90ead2d9921dc6f0777228dbc0cd97792b8949ee.tar.gz
bun-90ead2d9921dc6f0777228dbc0cd97792b8949ee.tar.zst
bun-90ead2d9921dc6f0777228dbc0cd97792b8949ee.zip
10% perf improvement to JSX entity code parsing in microbenchmark
Diffstat (limited to 'src/js_lexer.zig')
-rw-r--r--src/js_lexer.zig3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/js_lexer.zig b/src/js_lexer.zig
index ca97c05a7..f44d3b786 100644
--- a/src/js_lexer.zig
+++ b/src/js_lexer.zig
@@ -1835,7 +1835,6 @@ fn NewLexer_(
}
pub fn init(log: *logger.Log, source: logger.Source, allocator: std.mem.Allocator) !LexerType {
- try tables.initJSXEntityMap();
var empty_string_literal: JavascriptString = &emptyJavaScriptString;
var lex = LexerType{
.log = log,
@@ -2308,7 +2307,7 @@ fn NewLexer_(
return decoded.items;
}
- inline fn maybeDecodeJSXEntity(lexer: *LexerType, text: string, cursor: *strings.CodepointIterator.Cursor) void {
+ fn maybeDecodeJSXEntity(lexer: *LexerType, text: string, cursor: *strings.CodepointIterator.Cursor) void {
lexer.assertNotJSON();
if (strings.indexOfChar(text[cursor.width + cursor.i ..], ';')) |length| {