From: drh Date: Fri, 19 Jun 2015 20:31:02 +0000 (+0000) Subject: Performance improvements in btreeParseCell() by inlining the varint decoder. X-Git-Tag: version-3.8.11~147 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=b11b0efde6d9722cee4f810b3b6a2eed92599be8;p=thirdparty%2Fsqlite.git Performance improvements in btreeParseCell() by inlining the varint decoder. FossilOrigin-Name: 172a864d14fd9f0e3e97d2a13b22222ae0fedd39 --- b11b0efde6d9722cee4f810b3b6a2eed92599be8 diff --cc manifest index b0d501361f,ffb7cad2e9..6413283a34 --- a/manifest +++ b/manifest @@@ -1,5 -1,5 +1,5 @@@ - C Add\sthe\sMemPage.xParseCell\smethod\sand\sprovide\svarious\simplementations\n(variations\son\sthe\sformer\sbtreeParseCellPtr())\sdepending\son\sthe\spage\stype. - D 2015-06-19T17:19:34.228 -C Fix\scorner\scases\sinvolving\scorrupt\svarint\svalues\sin\srecord\sheaders. -D 2015-06-19T20:08:39.479 ++C Performance\simprovements\sin\sbtreeParseCell()\sby\sinlining\sthe\svarint\sdecoder. ++D 2015-06-19T20:31:02.328 F Makefile.arm-wince-mingw32ce-gcc d6df77f1f48d690bd73162294bbba7f59507c72f F Makefile.in 1063c58075b7400d93326b0eb332b48a54f53025 F Makefile.linux-gcc 91d710bdc4998cb015f39edf3cb314ec4f4d7e23 @@@ -1286,7 -1286,7 +1286,8 @@@ F tool/vdbe_profile.tcl 67746953071a9f8 F tool/warnings-clang.sh f6aa929dc20ef1f856af04a730772f59283631d4 F tool/warnings.sh 48bd54594752d5be3337f12c72f28d2080cb630b F tool/win/sqlite.vsix deb315d026cc8400325c5863eef847784a219a2f - P 02f7e9d7d7b93d0b6bbd6cc0d0359b3b741b9931 - R 2f4b41ef502fc9cfa753afb16ada8794 -P faab0ed928074f3ec7c25e1a2058414fbd9b013c ++P 41d03d883c4f7ca279eb9dd679f3ab81c8d957d9 3189116b42c5ecef5e30c8b317f4458bbf8b9086 + R 17322242ece767a3323f72561a7eab73 ++T +closed 3189116b42c5ecef5e30c8b317f4458bbf8b9086 U drh - Z a171034151748a0b17304cc3b38b62ab -Z 6da824f4fe4f5bb0c3f4de7caaaa681b ++Z 9792c9ad3223b34d6cd839672f530e9d diff --cc manifest.uuid index 3ec0fcffb0,6a3e25b56a..37ea3acbb3 --- a/manifest.uuid +++ b/manifest.uuid @@@ -1,1 -1,1 +1,1 @@@ - 41d03d883c4f7ca279eb9dd679f3ab81c8d957d9 -3189116b42c5ecef5e30c8b317f4458bbf8b9086 ++172a864d14fd9f0e3e97d2a13b22222ae0fedd39