]> git.ipfire.org Git - thirdparty/sqlite.git/commitdiff
Improved comment on sqlite3VdbeSwap(). No changes to code.
authordrh <>
Sun, 3 Jul 2022 11:16:03 +0000 (11:16 +0000)
committerdrh <>
Sun, 3 Jul 2022 11:16:03 +0000 (11:16 +0000)
FossilOrigin-Name: 6a8e4fb72a9e3dea9e5752c3d54fddba8878b355bd43f3c879f042f247a6610f

manifest
manifest.uuid
src/vdbeaux.c

index 44e61891edf25f8347d3baf61b751ad149d990cb..de36ae8ceca8bcc5226885d71e93f80862e687e2 100644 (file)
--- a/manifest
+++ b/manifest
@@ -1,5 +1,5 @@
-C Remove\sdebugging\scode\sthat\shas\salways\sbeen\scommented\sout.\s\sCosmetic\schange.
-D 2022-07-03T11:12:59.625
+C Improved\scomment\son\ssqlite3VdbeSwap().\s\sNo\schanges\sto\scode.
+D 2022-07-03T11:16:03.854
 F .fossil-settings/empty-dirs dbb81e8fc0401ac46a1491ab34a7f2c7c0452f2f06b54ebb845d024ca8283ef1
 F .fossil-settings/ignore-glob 35175cdfcf539b2318cb04a9901442804be81cd677d8b889fcc9149c21f239ea
 F LICENSE.md df5091916dbb40e6e9686186587125e1b2ff51f022cc334e886c19a0e9982724
@@ -646,7 +646,7 @@ F src/vdbe.c 1266f3a4744224253dd74f0080014be8056b062c6f2f6a81e229fa0d306d4102
 F src/vdbe.h 07641758ca8b4f4c6d81ea667ea167c541e6ece21f5574da11e3d21ec37e2662
 F src/vdbeInt.h 2cad0aeeb106371ed0e0946bab89f60627087068847afc2451c05056961c18da
 F src/vdbeapi.c d68267db6e6641994e17c70670c40fd67ceb2352e42188815ed8c05d4d6502cb
-F src/vdbeaux.c a0259ac215b5a3c7583e88108eb57583e825983b81c8e5f885343d4f8b83aeda
+F src/vdbeaux.c 444c399df547e003be52cc51b460fed3b63e1f18939e6b773ff99c584954b726
 F src/vdbeblob.c 5e61ce31aca17db8fb60395407457a8c1c7fb471dde405e0cd675974611dcfcd
 F src/vdbemem.c 5ebf05c0182addedb1607ade848e1c83cef40981df94d1abfab0c59288c6064f
 F src/vdbesort.c 43756031ca7430f7aec3ef904824a7883c4ede783e51f280d99b9b65c0796e35
@@ -1978,8 +1978,8 @@ F vsixtest/vsixtest.tcl 6a9a6ab600c25a91a7acc6293828957a386a8a93
 F vsixtest/vsixtest.vcxproj.data 2ed517e100c66dc455b492e1a33350c1b20fbcdc
 F vsixtest/vsixtest.vcxproj.filters 37e51ffedcdb064aad6ff33b6148725226cd608e
 F vsixtest/vsixtest_TemporaryKey.pfx e5b1b036facdb453873e7084e1cae9102ccc67a0
-P 566b7842ee286ed8620a87b06de65bc173ad0d208df4157292238fcb059cb484
-R d49750ad5ea4a17f2067ad4595d4dbf5
+P b54064170c51a2c905f98737c224e19c06dc728342ca2224e32ebeb47f803bcd
+R 99d17d4f153cc68e746fb72ad8ba0840
 U drh
-Z dbcc3e99f423baf35317581d02c84c1e
+Z bc5e9503636b3fa144917e41e898a5a3
 # Remove this line to create a well-formed Fossil manifest.
index 04676d57d43f79cfa3fea5ed514ef6cc70099730..8ec487544de8f000975ee57a3def0bb17c7e17b4 100644 (file)
@@ -1 +1 @@
-b54064170c51a2c905f98737c224e19c06dc728342ca2224e32ebeb47f803bcd
\ No newline at end of file
+6a8e4fb72a9e3dea9e5752c3d54fddba8878b355bd43f3c879f042f247a6610f
\ No newline at end of file
index 4b94d9dd14b725ea0d3091e1608fe7e43326d542..4666f728ab6a8b26e8171fbd4753fb419894f680 100644 (file)
@@ -115,7 +115,14 @@ int sqlite3VdbeUsesDoubleQuotedString(
 #endif
 
 /*
-** Swap all content between two VDBE structures.
+** Swap byte-code between two VDBE structures.
+**
+** This happens after pB was previously run and returned
+** SQLITE_SCHEMA.  The statement was then reprepared in pA.
+** This routine transfers the new bytecode in pA over to pB
+** so that pB can be run again.  The old pB byte code is
+** moved back to pA so that it will be cleaned up when pA is
+** finalized.
 */
 void sqlite3VdbeSwap(Vdbe *pA, Vdbe *pB){
   Vdbe tmp, *pTmp;