Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
awesome-optimizations
A list of nice optimizations!
https://github.com/kubo39/awesome-optimizations
Last synced: 5 days ago
JSON representation
-
Zig
-
rust-lang/compiler-builtins
- std.fmt: add ryu floating-point formatting implementation
- replace quicksort with blocksort
- Parker interface & std.Mutex performance improvements
- std.Thread.Futex addition
- 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
- New hashmap implementation
-
-
D
-
Go
- 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
- math: amd64 versions of exp and fabs
- strconv: implement Ryū-like algorithm for fixed precision ftoa
-
Hare
-
Java
-
Julia
-
.NET
-
Nim
-
Python
- 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
- pycore_condvar.h: remove Windows conditonal variable emulation, use Windows native conditional variable
- Issue #15038: Optimize python Locks on Windows
-
Rust
-
rust-lang/rust
- 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
-
rust-lang/compiler-builtins
-
-
Swift
-
rust-lang/compiler-builtins
-
-
Crystal
-
V
-
rust-lang/compiler-builtins
-