diff options
author | 2021-09-29 23:28:54 -0700 | |
---|---|---|
committer | 2021-09-29 23:28:54 -0700 | |
commit | 74db7809eb38dee778e3ee36db75ba3a01b5ecbc (patch) | |
tree | 7d6e426bcc3c0afcf2b38c5693f0d952071454f6 /src/js_parser | |
parent | 5dac4e610808e6c69436b70cf79886ba8faea55b (diff) | |
download | bun-74db7809eb38dee778e3ee36db75ba3a01b5ecbc.tar.gz bun-74db7809eb38dee778e3ee36db75ba3a01b5ecbc.tar.zst bun-74db7809eb38dee778e3ee36db75ba3a01b5ecbc.zip |
Most of the code & API changes necessary for supporting Relay (GraphQL)
Diffstat (limited to 'src/js_parser')
-rw-r--r-- | src/js_parser/js_parser.zig | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/js_parser/js_parser.zig b/src/js_parser/js_parser.zig index c73ae5718..af04478b8 100644 --- a/src/js_parser/js_parser.zig +++ b/src/js_parser/js_parser.zig @@ -3183,6 +3183,9 @@ pub fn NewParser( pub fn findSymbol(p: *P, loc: logger.Loc, name: string) !FindSymbolResult { var declare_loc: logger.Loc = undefined; var is_inside_with_scope = false; + // This function can show up in profiling. + // That's part of why we do this. + // Instead of rehashing `name` for every scope, we do it just once. const hash = @TypeOf(p.module_scope.members).getHash(name); const ref: Ref = brk: { |