]> git.ipfire.org Git - thirdparty/sqlite.git/commitdiff
Enhance query planning so that it check for sqlite3_interrupt() calls and
authordrh <>
Fri, 13 Jan 2023 15:54:25 +0000 (15:54 +0000)
committerdrh <>
Fri, 13 Jan 2023 15:54:25 +0000 (15:54 +0000)
periodically invokes the progress handler callback (if any) during long
query analyses.

FossilOrigin-Name: bd8fa10e59f58886e10c84ea9934fa1b5f491aac2eff302757a76d2d36d59b69

1  2 
manifest
manifest.uuid

diff --cc manifest
index cdb56994ed860e971163e827fb7210d731c7cf35,cd5ebeaef3f81d085abd8b974d5e22d01f70c579..071177a7fa782c25fcbaeb3a9f825ef67367d1e8
+++ b/manifest
@@@ -1,5 -1,5 +1,5 @@@
- C Do\snot\sattempt\sto\srun\snew\stest\sfile\srbupass.test\sif\sthe\s"demo"\sVFS\sis\snot\savailable.
- D 2023-01-12T19:28:34.870
 -C Update\sdocumentation\sfor\ssqlite3_progress_handler().
 -D 2023-01-13T15:31:24.311
++C Enhance\squery\splanning\sso\sthat\sit\scheck\sfor\ssqlite3_interrupt()\scalls\sand\nperiodically\sinvokes\sthe\sprogress\shandler\scallback\s(if\sany)\sduring\slong\nquery\sanalyses.
++D 2023-01-13T15:54:25.723
  F .fossil-settings/empty-dirs dbb81e8fc0401ac46a1491ab34a7f2c7c0452f2f06b54ebb845d024ca8283ef1
  F .fossil-settings/ignore-glob 35175cdfcf539b2318cb04a9901442804be81cd677d8b889fcc9149c21f239ea
  F LICENSE.md df5091916dbb40e6e9686186587125e1b2ff51f022cc334e886c19a0e9982724
@@@ -2069,8 -2068,8 +2069,9 @@@ F vsixtest/vsixtest.tcl 6a9a6ab600c25a9
  F vsixtest/vsixtest.vcxproj.data 2ed517e100c66dc455b492e1a33350c1b20fbcdc
  F vsixtest/vsixtest.vcxproj.filters 37e51ffedcdb064aad6ff33b6148725226cd608e
  F vsixtest/vsixtest_TemporaryKey.pfx e5b1b036facdb453873e7084e1cae9102ccc67a0
- P d149772d18c47bf986decb7e08d148b1d417bbcc8522fd6240ead836ec34074b
- R 46223eaf559523ff66a57b4bacb5c07e
- U dan
- Z 9e60d9184a671acda6ad686b21155410
 -P 3006b3b32fb1efedde3ade418c19c35b6e9a4af1e6a7cb5d5c72a080ec1f6f3c
 -R 33ea1cbe269f174f61a6120d13d981a4
++P c5d958eb942a8d6ea1e6e1d2d57637f9359d518965a28f298c7fbacdb9080f59 41b4c407b7f6968f4493fb9a0b220c55a6f6a353a8e6cb054efd3eb01bdd11dc
++R c48cc3fce2e639d8b7f17511d0860c6a
++T +closed 41b4c407b7f6968f4493fb9a0b220c55a6f6a353a8e6cb054efd3eb01bdd11dc
+ U drh
 -Z 24a4936197f59974fd50260986b7ffd3
++Z ce33d829c4c5aabbb58fbd24075e297a
  # Remove this line to create a well-formed Fossil manifest.
diff --cc manifest.uuid
index 6a306961eacb8560905258ff6184e5c36d7411d9,4d53a24a4c3da9b124246308bc803aa8e5b0bef4..25ba762e5f82b8e2c91b7fd0b330ed94769f48a4
@@@ -1,1 -1,1 +1,1 @@@
- c5d958eb942a8d6ea1e6e1d2d57637f9359d518965a28f298c7fbacdb9080f59
 -41b4c407b7f6968f4493fb9a0b220c55a6f6a353a8e6cb054efd3eb01bdd11dc
++bd8fa10e59f58886e10c84ea9934fa1b5f491aac2eff302757a76d2d36d59b69