]> git.ipfire.org Git - thirdparty/sqlite.git/commitdiff
Reduce the size of the CellInfo object from 32 to 24 bytes on 64-bit machines,
authordrh <drh@noemail.net>
Wed, 30 Dec 2015 18:18:46 +0000 (18:18 +0000)
committerdrh <drh@noemail.net>
Wed, 30 Dec 2015 18:18:46 +0000 (18:18 +0000)
for a small performance increase and library size reduction.

FossilOrigin-Name: 6a4cfc7ab62046eb718ce59eff6b632f239312ac

1  2 
manifest
manifest.uuid

diff --cc manifest
index 5653f19a8ff3cfaabd393f926c60abcee0d01832,20d4d085109d9ee293c4c2e118db3be359b6e10d..4fb51ec6d34ddfbe87bf88e848f99854ca0233d9
+++ 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 d3733882fc9132d82051db494ff57ead6c54044f,b71ad0f19e3fe52518c28aa6c10115061fc0812b..4b77ee57d37fd429093dd548ae444e3d65875a51
@@@ -1,1 -1,1 +1,1 @@@
- 3d81dfe3bc5ca9588b7796769d9be7a182f38b1c
 -7850715406458a61cff9eba5ad915f61f6d99482
++6a4cfc7ab62046eb718ce59eff6b632f239312ac