]> git.ipfire.org Git - thirdparty/sqlite.git/commit
Move the sqlite3VdbeSerialType() routine in-line in the OP_MakeRecord opcode.
authordrh <drh@noemail.net>
Thu, 11 Jul 2019 19:22:36 +0000 (19:22 +0000)
committerdrh <drh@noemail.net>
Thu, 11 Jul 2019 19:22:36 +0000 (19:22 +0000)
commitc1da4397d6920ebdefbf4eeaf35c780f5478c6fb
tree5bd9f9f0627429d64578228ea38f5eefe3618a5b
parentea7e83b7806773bf6a2c60786ff8f95b218d4622
Move the sqlite3VdbeSerialType() routine in-line in the OP_MakeRecord opcode.
Optimizing compilers were doing this already.  By doing it manually, we can
omit some redundant tests and make the whole thing run a million cycles faster
and use about 80 bytes less code space.

FossilOrigin-Name: d837ab0da52632699abc09320980606aef020df5020c253f99c97e24bf3c6d00
manifest
manifest.uuid
src/vdbe.c
src/vdbeInt.h
src/vdbeaux.c