oxc/crates/oxc_parser
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
..
examples refactor(parser): refactor visitor in regexp example (#8524) 2025-01-16 02:40:29 +00:00
src refactor(span): derive Copy on Atom (#8596) 2025-01-19 16:14:23 +08:00
Cargo.toml release(crates): v0.47.1 (#8593) 2025-01-19 09:44:29 +08:00
CHANGELOG.md release(crates): v0.47.0 (#8580) 2025-01-18 14:26:20 +08:00