oxc/crates
overlookmotel 4a3bca8354 fix(semantic): fix identifying strict mode arrow functions (#7785)
Semantic analysis was not marking an arrow function containing a `"use strict"` directive as `ScopeFlags::StrictMode`. Fix that.
2024-12-10 23:57:42 +00:00
..
oxc release(crates): v0.40.1 (#7781) 2024-12-11 00:35:34 +08:00
oxc_allocator release(crates): v0.40.1 (#7781) 2024-12-11 00:35:34 +08:00
oxc_ast feat(ast): add ArrowFunctionExpression::has_use_strict_directive method (#7784) 2024-12-10 23:57:41 +00:00
oxc_ast_macros release(crates): v0.40.1 (#7781) 2024-12-11 00:35:34 +08:00
oxc_cfg release(crates): v0.40.1 (#7781) 2024-12-11 00:35:34 +08:00
oxc_codegen release(crates): v0.40.1 (#7781) 2024-12-11 00:35:34 +08:00
oxc_data_structures release(crates): v0.40.1 (#7781) 2024-12-11 00:35:34 +08:00
oxc_diagnostics release(crates): v0.40.1 (#7781) 2024-12-11 00:35:34 +08:00
oxc_ecmascript release(crates): v0.40.1 (#7781) 2024-12-11 00:35:34 +08:00
oxc_estree release(crates): v0.40.1 (#7781) 2024-12-11 00:35:34 +08:00
oxc_isolated_declarations release(crates): v0.40.1 (#7781) 2024-12-11 00:35:34 +08:00
oxc_language_server feat(data_structures): add rope (#7764) 2024-12-10 10:30:04 +00:00
oxc_linter release(oxlint): v0.15.0 (#7782) 2024-12-11 00:58:03 +08:00
oxc_macros feat(linter)!: remove unmaintained security plugin (#7773) 2024-12-10 14:29:22 +00:00
oxc_mangler release(crates): v0.40.1 (#7781) 2024-12-11 00:35:34 +08:00
oxc_minifier release(crates): v0.40.1 (#7781) 2024-12-11 00:35:34 +08:00
oxc_napi release(crates): v0.40.1 (#7781) 2024-12-11 00:35:34 +08:00
oxc_parser release(crates): v0.40.1 (#7781) 2024-12-11 00:35:34 +08:00
oxc_prettier refactor(ast)!: change 'raw' from &str to Option<Atom> (#7547) 2024-12-05 00:34:45 +00:00
oxc_regular_expression release(crates): v0.40.1 (#7781) 2024-12-11 00:35:34 +08:00
oxc_semantic fix(semantic): fix identifying strict mode arrow functions (#7785) 2024-12-10 23:57:42 +00:00
oxc_span release(crates): v0.40.1 (#7781) 2024-12-11 00:35:34 +08:00
oxc_syntax release(crates): v0.40.1 (#7781) 2024-12-11 00:35:34 +08:00
oxc_transformer release(crates): v0.40.1 (#7781) 2024-12-11 00:35:34 +08:00
oxc_traverse release(crates): v0.40.1 (#7781) 2024-12-11 00:35:34 +08:00
oxc_wasm refactor(linter): add capability of adding semantic data to module record (#7561) 2024-12-01 08:14:43 +00:00