oxc/crates/oxc_traverse
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
..
scripts refactor(traverse): remove unnecessary #[allow] (#8518) 2025-01-15 17:38:03 +00:00
src refactor(span): derive Copy on Atom (#8596) 2025-01-19 16:14:23 +08:00
build.rs fix(traverse): do not publish the build script 2024-06-08 16:31:21 +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