- Hash now uses an open addressing algorithm
- Add stable sort implementation to Slice and Array
- Implement the Dragonbox algorithm for Float#to_s
- syscall: use CLONE_VFORK and CLONE_VM
- os, internal/poll, internal/syscall/unix: use copy_file_range on Linux
- index/suffixarray: index 3-10X faster in half the memory
- strconv: use the Eisel-Lemire ParseFloat algorithm
- sort: use pdqsort
- hash/crc32: add AMD64 optimized IEEE CRC calculation
- strconv: implement Ryū-like algorithm for fixed precision ftoa
- math: amd64 versions of exp and fabs
- os, internal/poll, internal/syscall/unix: use copy_file_range on Linux
- strconv: implement Eisel-Lemire fast float parsing algorithm
- strconv: implement f32 to string conversion
- Including FastFloat in parsing process
- Adding Int128 and UInt128 with a base software implementation
- osproc: use clone with CLONE_VM on Linux for faster process spawning
- use dragonbox algorithm; alternative to #18008
- bpo-33671: efficient zero-copy for shutil.copy* functions (Linux, OSX and Win)
- bpo-35537: subprocess uses os.posix_spawn in some cases
- bpo-35823: subprocess: Use vfork() instead of fork() on Linux when safe
- bpo-34561: Switch to Munro & Wild "powersort" merge strategy
- WIP pycore_condvar.h: remove Windows conditonal variable emulation, use Windows native conditional variable
- Change Mutex to use SRWLock on Windows
- New floating-to-decimal formatting routine
- Update substring search to use the Two Way algorithm
- Implement a faster sort algorithm
- Implement feature sort_unstable
- Command: Support posix_spawn() on FreeBSD/OSX/GNU Linux
- Support for disabling PLT for better function call performance
- Replace HashMap implementation with SwissTable (as an external crate)
- specialize io::copy to use copy_file_range, splice or sendfile
- Update Rust Float-Parsing Algorithms to use the Eisel-Lemire algorithm
- Replace Linux Mutex and Condvar with futex based ones
- Introduce deduced parameter attributes, and use them for deducing readonly on indirect immutable freeze by-value function parameters.
- x86_64 SSE2 fast-path for str.contains(&str) and short needles
- [stdlib] Switch to a stable sort algorithm
- SwiftDtoa v2: Better, Smaller, Faster floating-point formatting
- replace quicksort with blocksort
- Parker interface & std.Mutex performance improvements
- New hashmap implementation
- std.Thread.Futex addition
- and for mutex/condition std.Thread: Mutex and Condition improvements
- add new float-parser based on eisel-lemire algorithm
- partial implementation of printing floating point numbers with errol3
- std.sort: add pdqsort and heapsort
- std.fmt: add ryu floating-point formatting implementation