oxc/crates
branchseer ac4f98e376
refactor(span): derive Copy on Atom (#8596)
Follow up from
https://github.com/oxc-project/oxc/pull/8543#discussion_r1918592423

> I agree. https://github.com/oxc-project/backlog/issues/155

> Originally we were considering some form of interning and
reference-counting, so we didn't make it Copy to leave the door open for
that. But now all strings are stored in the arena anyway, so even if we
did decide to intern strings, reference-counting would be irrelevant -
our bump allocator doesn't allow freeing individual allocations anyway.

Most of the changes are done automatically by `just fix` (`cargo clippy
--fix` && `cargo fmt --all`). See the commit list for the manual edits.
2025-01-19 16:14:23 +08:00
..
oxc release(crates): v0.47.1 (#8593) 2025-01-19 09:44:29 +08:00
oxc_allocator release(crates): v0.47.1 (#8593) 2025-01-19 09:44:29 +08:00
oxc_ast refactor(span): derive Copy on Atom (#8596) 2025-01-19 16:14:23 +08:00
oxc_ast_macros release(crates): v0.47.1 (#8593) 2025-01-19 09:44:29 +08:00
oxc_cfg release(crates): v0.47.1 (#8593) 2025-01-19 09:44:29 +08:00
oxc_codegen release(crates): v0.47.1 (#8593) 2025-01-19 09:44:29 +08:00
oxc_data_structures release(crates): v0.47.1 (#8593) 2025-01-19 09:44:29 +08:00
oxc_diagnostics release(crates): v0.47.1 (#8593) 2025-01-19 09:44:29 +08:00
oxc_ecmascript release(crates): v0.47.1 (#8593) 2025-01-19 09:44:29 +08:00
oxc_estree release(crates): v0.47.1 (#8593) 2025-01-19 09:44:29 +08:00
oxc_isolated_declarations refactor(span): derive Copy on Atom (#8596) 2025-01-19 16:14:23 +08:00
oxc_language_server refactor(language_server): simplify IsolatedLintHandler (#8183) 2025-01-18 11:49:21 +08:00
oxc_linter refactor(span): derive Copy on Atom (#8596) 2025-01-19 16:14:23 +08:00
oxc_macros chore(deps): update rust crates (#8452) 2025-01-15 13:29:46 +00:00
oxc_mangler refactor(span): derive Copy on Atom (#8596) 2025-01-19 16:14:23 +08:00
oxc_minifier refactor(span): derive Copy on Atom (#8596) 2025-01-19 16:14:23 +08:00
oxc_napi release(crates): v0.47.1 (#8593) 2025-01-19 09:44:29 +08:00
oxc_parser refactor(span): derive Copy on Atom (#8596) 2025-01-19 16:14:23 +08:00
oxc_prettier refactor(allocator): String type (#8568) 2025-01-18 01:23:54 +00:00
oxc_regular_expression refactor(span): derive Copy on Atom (#8596) 2025-01-19 16:14:23 +08:00
oxc_semantic refactor(span): derive Copy on Atom (#8596) 2025-01-19 16:14:23 +08:00
oxc_span refactor(span): derive Copy on Atom (#8596) 2025-01-19 16:14:23 +08:00
oxc_syntax release(crates): v0.47.1 (#8593) 2025-01-19 09:44:29 +08:00
oxc_transformer refactor(span): derive Copy on Atom (#8596) 2025-01-19 16:14:23 +08:00
oxc_traverse refactor(span): derive Copy on Atom (#8596) 2025-01-19 16:14:23 +08:00
oxc_wasm feat(napi/minify): implement napi (#8478) 2025-01-14 08:55:55 +00:00