53ae9dda4b
Uses a.data instead of array_get, since the auto generated methods have the calls in a loop that guarantees that the bounds of the arrays will not be exceeded, thus the inner bounds checking can be skipped. Results in +5% improvement for V compiled with tcc, doing `v -o x.c cmd/v`, more with -prod. |
||
---|---|---|
.. | ||
arrays | ||
benchmark | ||
bitfield | ||
builtin | ||
cli | ||
clipboard | ||
context | ||
crypto | ||
darwin | ||
dl | ||
encoding | ||
eventbus | ||
flag | ||
fontstash | ||
gg | ||
glm | ||
gx | ||
hash | ||
io | ||
json | ||
log | ||
math | ||
mysql | ||
net | ||
orm | ||
os | ||
os2 | ||
pg | ||
picoev | ||
picohttpparser | ||
rand | ||
readline | ||
regex | ||
runtime | ||
semver | ||
sokol | ||
sqlite | ||
stbi | ||
strconv | ||
strings | ||
sync | ||
szip | ||
term | ||
time | ||
v | ||
vweb | ||
x | ||
.vdocignore |