diff options
author | 2022-12-04 06:53:53 -0800 | |
---|---|---|
committer | 2022-12-04 06:53:53 -0800 | |
commit | 714ce7619d27dd162d72ce6b26358449fe280da2 (patch) | |
tree | a500ab24b371cbbe22ae36e244e6b1d0a9083584 /src/js_parser.zig | |
parent | 34b2e9acc264cc706cb11f03433349d42f90dd4c (diff) | |
download | bun-714ce7619d27dd162d72ce6b26358449fe280da2.tar.gz bun-714ce7619d27dd162d72ce6b26358449fe280da2.tar.zst bun-714ce7619d27dd162d72ce6b26358449fe280da2.zip |
[internal] Make string comparisons faster
Diffstat (limited to 'src/js_parser.zig')
-rw-r--r-- | src/js_parser.zig | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/js_parser.zig b/src/js_parser.zig index decc92029..e3c0ef1d7 100644 --- a/src/js_parser.zig +++ b/src/js_parser.zig @@ -1941,7 +1941,7 @@ const StmtList = ListManaged(Stmt); const StringVoidMap = struct { allocator: Allocator, - map: std.StringHashMapUnmanaged(void) = std.StringHashMapUnmanaged(void){}, + map: bun.StringHashMapUnmanaged(void) = bun.StringHashMapUnmanaged(void){}, /// Returns true if the map already contained the given key. pub fn getOrPutContains(this: *StringVoidMap, key: string) bool { @@ -1975,7 +1975,7 @@ const StringVoidMap = struct { }; const RefCtx = @import("./ast/base.zig").RefCtx; const SymbolUseMap = std.HashMapUnmanaged(Ref, js_ast.Symbol.Use, RefCtx, 80); -const StringBoolMap = std.StringHashMapUnmanaged(bool); +const StringBoolMap = bun.StringHashMapUnmanaged(bool); const RefMap = std.HashMapUnmanaged(Ref, void, RefCtx, 80); const RefArrayMap = std.ArrayHashMapUnmanaged(Ref, void, @import("./ast/base.zig").RefHashCtx, false); @@ -2150,7 +2150,7 @@ const PropertyOpts = struct { pub const ScanPassResult = struct { pub const ParsePassSymbolUse = struct { ref: Ref, used: bool = false, import_record_index: u32 }; pub const NamespaceCounter = struct { count: u16, import_record_index: u32 }; - pub const ParsePassSymbolUsageMap = std.StringArrayHashMap(ParsePassSymbolUse); + pub const ParsePassSymbolUsageMap = bun.StringArrayHashMap(ParsePassSymbolUse); import_records: ListManaged(ImportRecord), named_imports: js_ast.Ast.NamedImports, used_symbols: ParsePassSymbolUsageMap, @@ -3877,7 +3877,7 @@ const ParserFeatures = struct { // Instead of creating a globally-scoped const FastRefresh = struct {}; -const ImportItemForNamespaceMap = std.StringArrayHashMap(LocRef); +const ImportItemForNamespaceMap = bun.StringArrayHashMap(LocRef); pub const MacroState = struct { refs: MacroRefs, |