From: drh Date: Thu, 30 Sep 2010 20:33:40 +0000 (+0000) Subject: Merge experimental into trunk: Refactor the text-to-numeric conversion X-Git-Tag: version-3.7.4~122 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=d66ff0aeaaada6f6dddc1fe2d52e9617e715a2ce;p=thirdparty%2Fsqlite.git Merge experimental into trunk: Refactor the text-to-numeric conversion routines to work without zero-terminators and in UTF16 as well as UTF8. Avoid invalidating strings with doing affinity conversions. FossilOrigin-Name: 07ee080ec4527fd2191f41231208da66b3f6b955 --- d66ff0aeaaada6f6dddc1fe2d52e9617e715a2ce diff --cc manifest index 7d3ff18c0f,8bc640343f..e65112dc53 --- a/manifest +++ b/manifest @@@ -1,5 -1,5 +1,8 @@@ - C Add\sfurther\stests\sto\se_createtable.test. - D 2010-09-30T18:43:14 -C Fix\ssome\smatching\sissues\sin\senc4.test\saffected\sby\sTCL\sversions. -D 2010-09-30T20:11:24 ++-----BEGIN PGP SIGNED MESSAGE----- ++Hash: SHA1 ++ ++C Merge\sexperimental\sinto\strunk:\s\sRefactor\sthe\stext-to-numeric\sconversion\nroutines\sto\swork\swithout\szero-terminators\sand\sin\sUTF16\sas\swell\sas\sUTF8.\nAvoid\sinvalidating\sstrings\swith\sdoing\saffinity\sconversions. ++D 2010-09-30T20:33:40 F Makefile.arm-wince-mingw32ce-gcc d6df77f1f48d690bd73162294bbba7f59507c72f F Makefile.in c599a15d268b1db2aeadea19df2adc3bf2eb6bee F Makefile.linux-gcc 91d710bdc4998cb015f39edf3cb314ec4f4d7e23 @@@ -869,7 -872,7 +875,14 @@@ F tool/speedtest2.tcl ee2149167303ba8e9 F tool/speedtest8.c 2902c46588c40b55661e471d7a86e4dd71a18224 F tool/speedtest8inst1.c 293327bc76823f473684d589a8160bde1f52c14e F tool/vdbe-compress.tcl d70ea6d8a19e3571d7ab8c9b75cba86d1173ff0f - P f34dc54d46d05adf1f52db51442195b3285a26b9 - R 069696d4daf65a8968d092bcd64d11c4 - U dan - Z 1a4ebdd9f70b124e6529c3e98e65ef52 -P bfc294ae437e02984c08d47bed7b7fb49b71a1c2 -R 7552db8dcb12c2a18499c922a224a015 -U shaneh -Z 32c63a4384668fcaade4669548caae85 ++P 0a4528d629018eae0b0f3e173ebda666c2e2d502 dd6d61a967e3c0d98b78987f6f7bb9bdf090174e ++R ad1d113ec850200341f8d4b0b4290fb2 ++U drh ++Z db01694f0e5febfb397c97bb3dc289ab ++-----BEGIN PGP SIGNATURE----- ++Version: GnuPG v1.4.6 (GNU/Linux) ++ ++iD8DBQFMpPQooxKgR168RlERAuYFAJ48UfDVvwv5OeiELuVh1cra3a7+lACeP6IT ++GYp3aSgYDm2W/VlxdCCZfbs= ++=i1hI ++-----END PGP SIGNATURE----- diff --cc manifest.uuid index 4df93e6923,d64876130f..031937a730 --- a/manifest.uuid +++ b/manifest.uuid @@@ -1,1 -1,1 +1,1 @@@ - 0a4528d629018eae0b0f3e173ebda666c2e2d502 -dd6d61a967e3c0d98b78987f6f7bb9bdf090174e ++07ee080ec4527fd2191f41231208da66b3f6b955