diff options
author | 2022-03-09 02:36:55 -0800 | |
---|---|---|
committer | 2022-03-09 02:36:55 -0800 | |
commit | 90ead2d9921dc6f0777228dbc0cd97792b8949ee (patch) | |
tree | 6ee1d304b8c3fdf4320b14faed5006223d45eae0 /src/js_lexer.zig | |
parent | 43622a8eb79163ac60eb34544e71e56e703199cf (diff) | |
download | bun-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.zig | 3 |
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| { |