]> git.ipfire.org Git - thirdparty/sqlite.git/commitdiff
Use compiler intrinsic functions for signed integer math when overflow
authordrh <drh@noemail.net>
Tue, 3 Jan 2017 21:57:11 +0000 (21:57 +0000)
committerdrh <drh@noemail.net>
Tue, 3 Jan 2017 21:57:11 +0000 (21:57 +0000)
detection is needed.

FossilOrigin-Name: d3ac32a6e7f1823450feb3d1089802542090d164

1  2 
manifest
manifest.uuid

diff --cc manifest
index cff39d7dca9a4d339484cd041f843df976455258,b1dbc792e4c24c880d19ec77929df888c421c750..c7180b283185940e6327448d61fcdddf7030de5e
+++ b/manifest
@@@ -1,5 -1,5 +1,5 @@@
- C Add\sthe\sexperimental\saffinity()\sSQL\sfunction\swhen\sSQLITE_DEBUG\sis\sdefined.
- D 2017-01-03T14:45:35.313
 -C Back\sout\sthe\suse\sof\s__sync_fetch_and_sub()\sas\sit\sdoes\snot\sappear\sto\swork.
 -D 2017-01-03T21:50:49.166
++C Use\scompiler\sintrinsic\sfunctions\sfor\ssigned\sinteger\smath\swhen\soverflow\ndetection\sis\sneeded.
++D 2017-01-03T21:57:11.355
  F Makefile.in 41bd4cad981487345c4a84081074bcdb876e4b2e
  F Makefile.linux-gcc 7bc79876b875010e8c8f9502eb935ca92aa3c434
  F Makefile.msc b8ca53350ae545e3562403d5da2a69cec79308da
@@@ -1541,8 -1541,8 +1541,8 @@@ F vsixtest/vsixtest.tcl 6a9a6ab600c25a9
  F vsixtest/vsixtest.vcxproj.data 2ed517e100c66dc455b492e1a33350c1b20fbcdc
  F vsixtest/vsixtest.vcxproj.filters 37e51ffedcdb064aad6ff33b6148725226cd608e
  F vsixtest/vsixtest_TemporaryKey.pfx e5b1b036facdb453873e7084e1cae9102ccc67a0
- P 36944be6be5c42096f5da84187ff203af26b08ae f778f58ae4ea3e16f51b94591a2c1e563dcb0cde
- R 4de702ec2e06c17a2db8893398d4255a
- T +closed f778f58ae4ea3e16f51b94591a2c1e563dcb0cde
 -P ae087123db8e7d47b25a8d0a98cfd62e85e42fc6
 -Q -f69ce75b3d94331fdbfa2f3a27d61db24c285d2b
++P bed0eaa5f50112e64fc97a2afdc9d56cf8f5026a 4c2efd4239bf07eb4b92d4af54edd68ee6312670
+ R 4be5114c40ec1b8757eebb3b6a7e4284
++T +closed 4c2efd4239bf07eb4b92d4af54edd68ee6312670
  U drh
- Z ab80b4c4af6ffab14c74e7e3612d1ec8
 -Z 7a47fa67b122b20ade3d4fbc1714217d
++Z 6bd6e679c9840443d9b2f38c8bc4573f
diff --cc manifest.uuid
index 1ef467555f5d6110b10659a93cb8e11803c19810,2a6301b72a731784b7d081952314f7299dd86374..42e6e71ba8205dfe913a11cbdaf4132b14771a79
@@@ -1,1 -1,1 +1,1 @@@
- bed0eaa5f50112e64fc97a2afdc9d56cf8f5026a
 -4c2efd4239bf07eb4b92d4af54edd68ee6312670
++d3ac32a6e7f1823450feb3d1089802542090d164