swc/crates/swc_common/src
Donny/강동윤 53610fdafc
feat(es/resolver): Use different syntax context for unresolved refs (#4436)
- We don't need a list of bindings to check if an identifier is unresolved.
 - Checking if an identifier is unresolved is now one CPU instruction.
   - Previously it was one hashmap operation.
 - This PR also improves performance, by removing the hashmaps mentioned above.
2022-04-26 07:38:50 +00:00
..
errors feat(es/lints): Refine error message (#3952) 2022-03-11 04:55:37 +00:00
private refactor: Flatten more packages (#2706) 2021-11-10 16:39:01 +09:00
rustc_data_structures feat(common): Align stable_hasher to latest rustc (#3895) 2022-03-07 10:53:54 +00:00
syntax_pos feat(es/resolver): Use different syntax context for unresolved refs (#4436) 2022-04-26 07:38:50 +00:00
util refactor(common): Cleanup & rustfmt (#3495) 2022-02-09 06:33:32 +00:00
collections.rs perf(common): Use fxhash everywhere (#3985) 2022-03-12 07:15:12 +00:00
comments.rs feat(plugin): Implement PoC of comments api (#4206) 2022-03-31 08:45:08 +00:00
eq.rs refactor(common): Cleanup & rustfmt (#3495) 2022-02-09 06:33:32 +00:00
input.rs refactor(common): Cleanup & rustfmt (#3495) 2022-02-09 06:33:32 +00:00
iter.rs refactor: Flatten more packages (#2706) 2021-11-10 16:39:01 +09:00
lib.rs perf(common): Use fxhash everywhere (#3985) 2022-03-12 07:15:12 +00:00
macros.rs refactor: Flatten more packages (#2706) 2021-11-10 16:39:01 +09:00
pass.rs refactor(common): Cleanup & rustfmt (#3495) 2022-02-09 06:33:32 +00:00
plugin.rs feat(plugin): Support lookup_char_pos of SourceMap (#4364) 2022-04-19 14:26:28 +09:00
pos.rs refactor(common): Cleanup & rustfmt (#3495) 2022-02-09 06:33:32 +00:00
rustc_data_structures.rs fix(common): Use siphasher directly and upgrade transitive dependencies to avoid UB (#3299) 2022-01-18 11:29:53 +09:00
serializer.rs refactor: Flatten more packages (#2706) 2021-11-10 16:39:01 +09:00
source_map.rs fix(common): Ignore extraneous mapping of 1, 0 => 0, 0 (#4381) 2022-04-20 23:31:06 +09:00
sync.rs refactor(common): Cleanup & rustfmt (#3495) 2022-02-09 06:33:32 +00:00
syntax_pos.rs feat(plugin): Make more types serializable (#4289) 2022-04-09 16:12:14 +09:00