Avatar for the oxc-project user
oxc-project
oxc-resolver
BlogDocsChangelog

refactor: remove a redundant path clone from PackageJson::parse

#725Merged
Comparing
09-23-fix_memory_never_being_freed_with_a_self-referential_arc_clone
(
e4821df
) with
main
(
d9ad492
)
CodSpeed Performance Gauge
+1%
Untouched
7
Skipped
2

Benchmarks

Skipped (2)

Passed

resolver[multi-thread]
benches/resolver.rs::resolver::bench_resolver::resolver[multi-thread]
CodSpeed Performance Gauge
+4%
517 µs498.6 µs
small
benches/resolver.rs::resolver::bench_package_json_deserialization::package_json_deserialization::small
CodSpeed Performance Gauge
+2%
10.8 µs10.6 µs
resolver[resolve from symlinks]
benches/resolver.rs::resolver::bench_resolver::resolver[resolve from symlinks]
CodSpeed Performance Gauge
+1%
62.4 ms62.1 ms
resolver[single-thread]
benches/resolver.rs::resolver::bench_resolver::resolver[single-thread]
CodSpeed Performance Gauge
0%
484 µs483.8 µs
large
benches/resolver.rs::resolver::bench_package_json_deserialization::package_json_deserialization::large
CodSpeed Performance Gauge
0%
47.2 µs47.3 µs
complex_real
benches/resolver.rs::resolver::bench_package_json_deserialization::package_json_deserialization::complex_real
CodSpeed Performance Gauge
0%
35.8 µs35.9 µs
medium
benches/resolver.rs::resolver::bench_package_json_deserialization::package_json_deserialization::medium
CodSpeed Performance Gauge
-2%
25.2 µs25.6 µs

Commits

Click on a commit to change the comparison range
Base
main
d9ad492
+0.51%
fix: memory never being freed with a self-referential Arc clone
e4821df
19 hours ago
by Boshen
© 2025 CodSpeed Technology
Home Terms Privacy Docs