Files
turso/core
Pere Diaz Bou 105b421274 make read_record, read_varint and read_value faster
We make read_record faster by not allocating Vec if not needed. This is
why I introduced a simple `SmallVec<T>` that will have a stack allocated
list for the simplest workloads, and a heap allocated if we were to
require more stuff.

Both read_varint and read_value, at least in my mac m4, were not
inlined. Since these functions are called so many times it made sense to
inline them to avoid call overhead. With this I saw something like 20%
improvement over previous commit in my m4.
2025-03-29 22:04:08 +01:00
..
2025-03-24 13:17:57 +02:00
2025-03-24 22:48:07 -04:00
2025-03-24 22:48:07 -04:00
2025-03-29 22:02:49 +01:00
2025-03-25 17:13:31 +02:00
2025-03-29 22:04:08 +01:00
2025-03-27 17:53:02 +01:00
2025-01-28 14:55:38 -05:00
2025-03-05 14:07:48 +01:00
2025-01-28 14:55:38 -05:00
2025-03-29 22:04:08 +01:00
2025-02-11 09:03:36 -04:00
wip
2025-03-29 22:02:49 +01:00
2024-12-24 18:04:30 +01:00
2025-03-24 20:21:09 -03:00