oxc/crates
overlookmotel 1061baabbf refactor(traverse): separate #[scope] attr (#3901)
Separate out attributes which communicate info to codegen related to scopes into `#[scope]` attr.

Before:

```rs
#[visited_node(scope(ScopeFlags::empty()))]
pub struct BlockStatement<'a> { /* ... */ }
```

After:

```rs
#[visited_node]
#[scope]
pub struct BlockStatement<'a> { /* ... */ }
```

I think this is clearer.
2024-06-26 05:43:10 +00:00
..
oxc feat(oxc): export isolated-declarations (#3765) 2024-06-19 12:54:02 +00:00
oxc_allocator Release crates v0.15.0 (#3743) 2024-06-19 01:15:55 +08:00
oxc_ast refactor(traverse): separate #[scope] attr (#3901) 2024-06-26 05:43:10 +00:00
oxc_ast_macros refactor(traverse): indicate scope entry point with scope(enter_before) attr (#3882) 2024-06-24 14:12:15 +00:00
oxc_cfg chore: do not compile test crates that have no tests 2024-06-24 00:20:04 +08:00
oxc_codegen fix(ast)!: rename all instances of BigintLiteral to BigIntLiteral. (#3898) 2024-06-25 14:39:42 +00:00
oxc_diagnostics perf(diagnostics): optimize string-buffer reallocations (#3897) 2024-06-25 17:55:53 +08:00
oxc_index Release crates v0.15.0 (#3743) 2024-06-19 01:15:55 +08:00
oxc_isolated_declarations fix(ast)!: rename all instances of BigintLiteral to BigIntLiteral. (#3898) 2024-06-25 14:39:42 +00:00
oxc_js_regex chore: crates should only publish src and examples directory 2024-06-08 16:35:16 +08:00
oxc_language_server refactor(linter): LintContext can now only be constructed with a cfg enabled semantic. (#3761) 2024-06-19 13:01:33 +00:00
oxc_linter feat(linter/import): Implement max-dependencies (#3814) 2024-06-25 13:18:01 -04:00
oxc_macros chore: do not compile test crates that have no tests 2024-06-24 00:20:04 +08:00
oxc_minifier feat(minifier) minify conditional expressions (#3907) 2024-06-26 05:06:53 +00:00
oxc_module_lexer feat(ast)!: add IdentifierReference to ExportSpecifier (#3820) 2024-06-22 11:43:41 +00:00
oxc_parser fix(ast)!: rename all instances of BigintLiteral to BigIntLiteral. (#3898) 2024-06-25 14:39:42 +00:00
oxc_prettier fix(ast)!: rename all instances of BigintLiteral to BigIntLiteral. (#3898) 2024-06-25 14:39:42 +00:00
oxc_semantic fix(transformer): create new scopes for new blocks in TS transform (#3908) 2024-06-26 05:16:02 +00:00
oxc_sourcemap feat(sourcemap): impl std::fmt::Display for Error (#3902) 2024-06-26 05:10:48 +00:00
oxc_span Release crates v0.15.0 (#3743) 2024-06-19 01:15:55 +08:00
oxc_syntax fix(semantic): export default foo should have ExportLocalName::Default(NameSpan) entry (#3823) 2024-06-22 11:09:23 +00:00
oxc_transformer refactor(transformer): shorten code (#3912) 2024-06-26 05:16:07 +00:00
oxc_traverse refactor(traverse): separate #[scope] attr (#3901) 2024-06-26 05:43:10 +00:00
oxc_wasm refactor(linter): LintContext can now only be constructed with a cfg enabled semantic. (#3761) 2024-06-19 13:01:33 +00:00