aboutsummaryrefslogtreecommitdiff
path: root/src/tokenizer.cpp
diff options
context:
space:
mode:
authorRyan Liptak <squeek502@hotmail.com>2019-06-05 23:26:48 -0700
committerRyan Liptak <squeek502@hotmail.com>2019-06-05 23:26:48 -0700
commit656ac43735094f7cc6b4616cd95e0d427b0174a6 (patch)
treea38992b496f6bb148f3010e5f1525d5a3d402d79 /src/tokenizer.cpp
parenta0d66fa1e6e8b9620e4990a33c32b0db11469aec (diff)
downloadzig-656ac43735094f7cc6b4616cd95e0d427b0174a6.tar.gz
zig-656ac43735094f7cc6b4616cd95e0d427b0174a6.zip
std.HashMap: optimize indexing by avoiding modulo operator
x % y can be optimized if y is a power of two by doing x & (y-1) instead. HashMap already enforces power of two capacity, so we can take advantage of this optimization.
Diffstat (limited to 'src/tokenizer.cpp')
0 files changed, 0 insertions, 0 deletions