oxc/tasks
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
..
ast_tools refactor(ast): rename #[estree(with)] to #[estree(via)] (#8564) 2025-01-18 03:59:59 +00:00
benchmark ci(benchmark): make lexer benchmark more realistic (#8573) 2025-01-18 01:47:07 +00:00
common
compat_data
coverage fix(transformer/typescript): correctly resolve references to non-constant enum members (#8543) 2025-01-18 17:02:50 +08:00
e2e feat(tasks/e2e): transformer + minifier runtime tests for popular npm packages (#8552) 2025-01-17 19:13:59 +08:00
javascript_globals
lint_rules fix(tasks/lint_rules): sync unicorn rules with eslint rules (#8224) 2025-01-03 11:39:51 +08:00
minsize chore(tasks/minsize): enable test coverage 2025-01-19 12:00:40 +08:00
prettier_conformance fix(tasks/prettier_conformance): fix compile error 2025-01-19 12:17:25 +08:00
rulegen chore(deps): update dependency rust to v1.84.0 (#8391) 2025-01-09 18:11:17 +00:00
transform_checker refactor(span): derive Copy on Atom (#8596) 2025-01-19 16:14:23 +08:00
transform_conformance fix(transformer/typescript): correctly resolve references to non-constant enum members (#8543) 2025-01-18 17:02:50 +08:00
website feat(linter): Format the configuration documentation correctly (#8583) 2025-01-18 17:02:32 +08:00