From: drh Date: Wed, 30 Dec 2015 18:18:46 +0000 (+0000) Subject: Reduce the size of the CellInfo object from 32 to 24 bytes on 64-bit machines, X-Git-Tag: version-3.10.0~25 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=13778518e7f3c6570176a6eba99cf20e7487aab0;p=thirdparty%2Fsqlite.git Reduce the size of the CellInfo object from 32 to 24 bytes on 64-bit machines, for a small performance increase and library size reduction. FossilOrigin-Name: 6a4cfc7ab62046eb718ce59eff6b632f239312ac --- 13778518e7f3c6570176a6eba99cf20e7487aab0 diff --cc manifest index 5653f19a8f,20d4d08510..4fb51ec6d3 --- a/manifest +++ b/manifest @@@ -1,5 -1,5 +1,5 @@@ - C Enhance\sthe\scommand-line\sshell\sso\sthat\sit\scan\shandle\sMBCS\scharacters\son\s\ninput\sand\soutput. - D 2015-12-30T17:03:40.996 -C Reduce\sthe\ssize\sof\sthe\sCellInfo\sobject\sfrom\s32\sto\s24\sbytes\son\s64-bit\smachines. -D 2015-12-18T03:59:16.912 ++C Reduce\sthe\ssize\sof\sthe\sCellInfo\sobject\sfrom\s32\sto\s24\sbytes\son\s64-bit\smachines,\nfor\sa\ssmall\sperformance\sincrease\sand\slibrary\ssize\sreduction. ++D 2015-12-30T18:18:46.481 F Makefile.in 28bcd6149e050dff35d4dcfd97e890cd387a499d F Makefile.linux-gcc 7bc79876b875010e8c8f9502eb935ca92aa3c434 F Makefile.msc 5fff077fcc46de7714ed6eebb6159a4c00eab751 @@@ -276,10 -276,10 +276,10 @@@ F src/auth.c b56c78ebe40a2110fd361379f7 F src/backup.c 2869a76c03eb393ee795416e2387005553df72bc F src/bitvec.c 1a78d450a17c5016710eec900bedfc5729bf9bdf F src/btmutex.c 45a968cc85afed9b5e6cf55bf1f42f8d18107f79 - F src/btree.c 84ede51e371a11c3dbb3e24ccc5e3e99594a6c00 + F src/btree.c 5ac3f868d4f20a67f0f00a1014940f902b511558 F src/btree.h 2d76dee44704c47eed323356a758662724b674a0 - F src/btreeInt.h 3ab435ed27adea54d040584b0bcc488ee7db1e38 + F src/btreeInt.h b5f2651b41808f038dee9282c5dc0232ce6532d3 -F src/build.c e83da4d004a4e050c01acbb821ff7a7b1019c29b +F src/build.c 5a8611a01cbf67c736d81304e054ec361ef8963d F src/callback.c 7b44ce59674338ad48b0e84e7b72f935ea4f68b0 F src/complete.c addcd8160b081131005d5bc2d34adf20c1c5c92f F src/ctime.c 60e135af364d777a9ab41c97e5e89cd224da6198 @@@ -1406,8 -1405,10 +1406,8 @@@ F tool/vdbe_profile.tcl 246d0da094856d7 F tool/warnings-clang.sh f6aa929dc20ef1f856af04a730772f59283631d4 F tool/warnings.sh 48bd54594752d5be3337f12c72f28d2080cb630b F tool/win/sqlite.vsix deb315d026cc8400325c5863eef847784a219a2f - P 2081d75767dc590b4c8457e5f8e5f18ba5f8eaa7 a0a08b8c0bbd4d71955261f6b7e997701ca68e18 - R 7ece1114510edab4a5d304cc0b06015c - T +closed a0a08b8c0bbd4d71955261f6b7e997701ca68e18 -P 7adfa4a5794e47f97491c08abeaaac90e826b331 -R 235be975857692987ba30e4b3c7418db -T *branch * optimize-cellinfo -T *sym-optimize-cellinfo * -T -sym-trunk * ++P 3d81dfe3bc5ca9588b7796769d9be7a182f38b1c 7850715406458a61cff9eba5ad915f61f6d99482 ++R 53c67154b7bbcd33ca0c18e39c81df1f ++T +closed 7850715406458a61cff9eba5ad915f61f6d99482 U drh - Z 175aed9e7444f5a5f7c550af284b6e58 -Z cc2df912aa2ee31453d3047ea3468b1b ++Z f674907b91bbe0647e025dbc39f72b55 diff --cc manifest.uuid index d3733882fc,b71ad0f19e..4b77ee57d3 --- a/manifest.uuid +++ b/manifest.uuid @@@ -1,1 -1,1 +1,1 @@@ - 3d81dfe3bc5ca9588b7796769d9be7a182f38b1c -7850715406458a61cff9eba5ad915f61f6d99482 ++6a4cfc7ab62046eb718ce59eff6b632f239312ac