]> git.ipfire.org Git - thirdparty/sqlite.git/commitdiff
Do vector comparison size checking early - at name resolution time - to
authordrh <drh@noemail.net>
Mon, 5 Sep 2016 12:12:56 +0000 (12:12 +0000)
committerdrh <drh@noemail.net>
Mon, 5 Sep 2016 12:12:56 +0000 (12:12 +0000)
forestall future problems.

FossilOrigin-Name: ae127bcc0a5827786853f47b229021435d6098d7

1  2 
manifest
manifest.uuid
test/rowvalue4.test

diff --cc manifest
index a3cbab4fafe4ee7189ac280dca4ba6ddf68dce9d,e3076e225f41aacc43bc0c803150edf1814de4bb..22dc90908e89f1750b7e94f0860a3dfa3cdaa3de
+++ b/manifest
@@@ -1,5 -1,5 +1,5 @@@
- C Fix\sa\scrash\sthat\scould\soccur\sunder\scertain\scircumstances\sif\sthe\svectors\son\seither\sside\sof\sa\scomparison\soperator\swere\sof\sa\sdifferent\ssize.
- D 2016-09-05T09:44:45.878
 -C Catch\svector\ssize\smismatch\sproblems\sduring\sname\sresolution\sto\savoid\slater\nproblems.
 -D 2016-09-05T12:02:34.649
++C Do\svector\scomparison\ssize\schecking\searly\s-\sat\sname\sresolution\stime\s-\sto\nforestall\sfuture\sproblems.
++D 2016-09-05T12:12:56.221
  F Makefile.in cfd8fb987cd7a6af046daa87daa146d5aad0e088
  F Makefile.linux-gcc 7bc79876b875010e8c8f9502eb935ca92aa3c434
  F Makefile.msc 5017381e4853b1472e01d5bb926be1268eba429c
@@@ -1020,10 -1020,10 +1020,10 @@@ F test/rollbackfault.test 0e646aeab8840
  F test/rowallock.test 3f88ec6819489d0b2341c7a7528ae17c053ab7cc
  F test/rowhash.test 0bc1d31415e4575d10cacf31e1a66b5cc0f8be81
  F test/rowid.test 5b7509f384f4f6fae1af3c8c104c8ca299fea18d
- F test/rowvalue.test 7d8482dde9023973615eaaca65647f33d70c1f01
+ F test/rowvalue.test 753eb744b7efeb5ac643d35d6e1e5066452ccf79
  F test/rowvalue2.test 060d238b7e5639a7c5630cb5e63e311b44efef2b
  F test/rowvalue3.test 01399b7bf150b0d41abce76c18072da777c2500c
- F test/rowvalue4.test 29494f1c66e73329d90027619ee6d22e7ffe0ebf
 -F test/rowvalue4.test 9b60544dcd0231a9fcbe1ec095edb16cdaa7ae13
++F test/rowvalue4.test 4b556d7de161a0dd8cff095c336e913986398bea
  F test/rowvalue5.test a440d490c8c0bf606034c09d5c6bbf7840b98f95
  F test/rowvalue6.test d19b54feb604d5601f8614b15e214e0774c01087
  F test/rowvalue7.test 5d06ff19d9e6969e574a2e662a531dd0c67801a8
@@@ -1522,7 -1522,10 +1522,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 7d9bd22c0715ede2592ee1fa7ebc215aded1ca1b
- R 26e65ef1f9dc6647fee64756ced37096
- U dan
- Z c125d50595ea7cb48721a8bf5a5398c8
 -R 9a7c982f4a8ba0874174ff495f80018e
 -T *branch * early-vector-size-check
 -T *sym-early-vector-size-check *
 -T -sym-rowvalue *
++P 42670935aba152ba774c2a8bdcbe72b943309d68 56562a0346170cf7b72445976864b058437a8ac3
++R 9ea9c6d7e55a2e73634a9a6491229b09
++T +closed 56562a0346170cf7b72445976864b058437a8ac3
+ U drh
 -Z 17a06585da7241edb65fdad418303946
++Z c545a18fc0ce61b83efad3cc467f4a6a
diff --cc manifest.uuid
index d05b3e11b20ac7d4fc114101f90c9801db75ba1d,474117a10b2f4664471776c9084f37393c351950..a64a078eaeaf72f63061981f85f1b7153f89f1c9
@@@ -1,1 -1,1 +1,1 @@@
- 42670935aba152ba774c2a8bdcbe72b943309d68
 -56562a0346170cf7b72445976864b058437a8ac3
++ae127bcc0a5827786853f47b229021435d6098d7
Simple merge