aboutsummaryrefslogtreecommitdiff
path: root/src/js_parser.zig
diff options
context:
space:
mode:
authorGravatar Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com> 2022-12-04 06:53:53 -0800
committerGravatar Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com> 2022-12-04 06:53:53 -0800
commit714ce7619d27dd162d72ce6b26358449fe280da2 (patch)
treea500ab24b371cbbe22ae36e244e6b1d0a9083584 /src/js_parser.zig
parent34b2e9acc264cc706cb11f03433349d42f90dd4c (diff)
downloadbun-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.zig8
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,