File tree Expand file tree Collapse file tree 1 file changed +20
-0
lines changed
Expand file tree Collapse file tree 1 file changed +20
-0
lines changed Original file line number Diff line number Diff line change 11# Change Log
22
3+ ## Version 0.12.1 - 2025-04-10
4+
5+ - (fix) Attempt to fix linking issue in Homebrew build.
6+
7+ - (feature) Added ` --memory-limit=auto ` to ` mkdwarfs ` to use a more
8+ reasonably (hopefully) default for the block queue. The old default
9+ of 1 GiB was quite arbitrary and definitely not suitable for low-end
10+ systems. The new ` auto ` default will determine the limit based on the
11+ number of workers (which in turn is based on the number of CPUs), the
12+ block size, and the amount of physical memory of the system.
13+
14+ - (feature) Replace ` vector_byte_buffer ` with ` malloc_byte_buffer ` ,
15+ which is internally based around a simple buffer that doesn't incur
16+ the cost of initializing each element like ` std::vector ` . Especially
17+ for large blocks which are known to be overwritten immediately, this
18+ can save a few CPU cycles.
19+
20+ - (feature) In the ` x86_64 ` release binaries, use an optimized ` memcpy `
21+ implementation if supported by the CPU.
22+
323## Version 0.12.0 - 2025-04-08
424
525- (fix) Build release binaries against an up-to-date ` libfuse ` .
You can’t perform that action at this time.
0 commit comments