gh-124951: Optimize base64 encode & decode for an easy 2-3x speedup [no SIMD]#143262
Merged
Merged
gh-124951: Optimize base64 encode & decode for an easy 2-3x speedup [no SIMD]#143262
Commits
Commits on Dec 29, 2025
Add base64 benchmark tool and optimize encoding/decoding
Show description for 2d2be30andcommittedFix MSVC build: move table_b2a_base64 before inline functions
Show description for 573eaf3andcommitted- committed
- committed
expose the benchmark defaults in the help text.
Show description for 1e12273andauthoredAlign base64 tables to 64-byte cache line boundaries
Show description for ef38895andcommittedUse BASE64_PAD macro instead of literal '=' in fast path
Show description for 7458c99andcommittedSimplify block comment for base64 helpers
Show description for 1f8ff74andcommitted- committed
Commits on Jan 2, 2026
- committed
- committed
Remove redundant PAD check in base64 decode fast path
Show description for 2b13b81andcommittedUse pointer increment in base64_encode_fast
Show description for 30976a9andcommitted