]> git.ipfire.org Git - thirdparty/sqlite.git/commit
In the sqlite3_context object, keep a pointer to the result value rather
authordrh <drh@noemail.net>
Wed, 27 Aug 2014 14:14:06 +0000 (14:14 +0000)
committerdrh <drh@noemail.net>
Wed, 27 Aug 2014 14:14:06 +0000 (14:14 +0000)
commit9bd038f12ee1c8c3a5675ec5d3673d4678a7b112
treeef1cc8614b5b2d7ba15711b49e28191c3ad02cee
parent6c9f8e67de8a87a792499b1af81772f084ea2e1e
In the sqlite3_context object, keep a pointer to the result value rather
than storing the result value in the sqlite3_context object and using
memcpy() to move the value back into its register
after the function returns.  This runs faster and saves over 500 bytes
of code space.

FossilOrigin-Name: 6c1ee3e388eb110de815270467b1e50592c0ba6c
manifest
manifest.uuid
src/vdbe.c
src/vdbeInt.h
src/vdbeapi.c
src/vdbemem.c