aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Version 3.23.2version-3.23.2drh2018-05-09
| | | FossilOrigin-Name: f139f6f07df094a0a62e0a55ae7e91dc68006d55c9db7b244a945cc8216f55ff
* Add sqlite3_win32_set_directory8() and sqlite3_win32_set_directory16() ↵mistachkin2018-05-02
| | | | | functions. FossilOrigin-Name: 6cf0f4e2b4536d56e559c228f01eafafc86c5cdc4af1fe260df2dd00c2985456
* Document and expose sqlite3_win32_set_directory() function for use on Win32.mistachkin2018-04-28
| | | FossilOrigin-Name: f677065aab61037914fc980456caaa60132a19b387d6d717ec1a6b6fa7c61a10
* Bump the version number to 3.23.2.drh2018-04-28
| | | FossilOrigin-Name: 242dc910b0c75acf5eaf45b5af74794d84b1f104dafc7a04305aacc0d4db401b
* Version 3.23.1version-3.23.1drh2018-04-10
| | | FossilOrigin-Name: 4bb2294022060e61de7da5c227a69ccd846ba330e31626ebcd59a94efd148b3b
* Fix a problem causing the LEFT JOIN strength reduction optimization to bedan2018-04-10
| | | | | | incorrectly applied in some cases where the WHERE clause of the query contains a filter expression of the form "lhs.x IS NOT ?". FossilOrigin-Name: 1fdaf2c34431adcac1c7ff29aae0623c4cbaa6a7f38e843c786bd407d8b3e730
* When testing, avoid injecting an OOM fault into a file-control call made bydan2018-04-10
| | | | | SQLite on an unopened file-descriptor. FossilOrigin-Name: 9c1a5eba3ec37c877af4b83c6f8c05b7140304f3d23e49832ba63e321247fc8d
* Increase the version number to 3.23.1.drh2018-04-10
| | | FossilOrigin-Name: 9488c87b54ace8a92a52a368e8cf161dfdd24201bd6b60d50e88c2d92d592f0c
* Fix a problem causing the LEFT JOIN strength reduction optimization to bedan2018-04-10
| | | | | | incorrectly applied in some cases where the WHERE clause of the query contains a filter expression of the form NOT(x AND y). Ticket [1e39b966]. FossilOrigin-Name: 38d319c153641ea4138fab2d5a47c31a86f57a071a1e1c299ca54c980cfb2b60
* Remove an unnecessary SQLITE_UNTESTABLE compile-time conditional fromdrh2018-04-10
| | | | | the command-line shell. FossilOrigin-Name: 80b75a34a2a4c11bc35b8638f8f05d999db416c81edc1a1c81aa5029f0301da1
* Update the top-level README.md file to point to the whynotget.html document.drh2018-04-10
| | | | | Put it on the correct branch, this time. FossilOrigin-Name: a52e3cddea58b838e94e09a8488220a4406ff37d2cad8da05799d47fcf95ea38
* Minor changes to the input grammar resulting in a faster and slightly smallerdrh2018-04-09
| | | | | parser. FossilOrigin-Name: a2c443c0ee9a0e0b2d10298b8a74ff00a1a66e3f96f4093348f0fef977587204
* Enhance the query planner so that it detects when the xBestIndex methoddrh2018-04-09
| | | | | | of a virtual table gives out-of-sequence argvIndex values and reports an error. Secondary fix for ticket [2b8aed9f7c9e6]. FossilOrigin-Name: 9506ec14fb9e58986c1b79a3ca78430ad94b10966944c864e0429a7688dd1454
* Fix the fts5 xBestIndex method so that it is not confused by "IS", "!=",dan2018-04-09
| | | | | "REGEXP", "GLOB" or "LIKE" operators. FossilOrigin-Name: a0ca4ddbbf179b8f0a5f30c127f2f8c92b6d45a08be3e1ef2194e44ebcc28120
* Improvements to ".wheretrace" output.drh2018-04-09
| | | FossilOrigin-Name: ea2e5b34bf35ade602dfcef359b64f810674f304fda14326b7f2dedefcc5f340
* Add a "flags" parameter to experimental API sqlite3changeset_apply_v2(). Alsodan2018-04-09
| | | | | add the SQLITE_CHANGESETAPPLY_NOSAVEPOINT flag. FossilOrigin-Name: 3d29631fa7270b18f51de8cfe1285959e42ad9a673d5d2d5c016126f5f1b31a8
* Fix a (harmless) signed integer overflow warning.drh2018-04-09
| | | FossilOrigin-Name: 43c2c60caf0ba105f57e32fc7fe6938dc29538c04d477a35b9b8bba2fb8fdd07
* Enhance LEMON to show precendence of symbols and all rules in the reportdrh2018-04-06
| | | | | that is generated in parallel to the parser. FossilOrigin-Name: 602fbd8149b53d8f0e9a223cc1aec912e7df03fca35071e8d707776ce225371c
* Fix a problem in the sessions module causing sqlite3session_apply_strm() todan2018-04-06
| | | | | | allocate enough memory for the entire input buffer - which defeats the point of a streaming interface. FossilOrigin-Name: 7594e60935b0b5dcf764476dccdf9b403303818a0419a30bc2c16d58e44f6d04
* Fix an instance where an uninitialized VM register might be accessed. Fix fordan2018-04-05
| | | | | [093420fc0]. This problem was found by OSSFuzz. FossilOrigin-Name: a3b02db74681a215996c5ed110eb0ece5ed24f71a1b131c10e9f33e666af0256
* Fix the sqlite3WhereTrace mechanism so that it compiles withdrh2018-04-05
| | | | | | the --disable-amalgamation and the --enable-debug options to ./configure using clang. FossilOrigin-Name: 813224363d9ac22fcb37f657c4ac988f76fa39989301faec7206e9ba0b1f4476
* Fix segfault in 'eval.c' extension when used with 'empty_result_callbacks'.mistachkin2018-04-04
| | | FossilOrigin-Name: e8b87bd4954437041139344d6d1ce3e4aace40ea6891b70f9c20cd95671270e7
* Fix an error message in speedtest1.c and make the "trigger" testset sensitivedrh2018-04-03
| | | | | to the --size parameter. FossilOrigin-Name: 5a6fd9e0156a14e6509c4ea713c4b332b2d050432b49571c7a45a7ecc7cb5da4
* Update speedtest1.c with new testset "trigger" based on the tests indan2018-04-03
| | | | | speed4p.test. FossilOrigin-Name: 7b7fa5fa0dd0dcef759ce1e22ade3a4e5fc8e8a244eac19b1abcc96d89c99721
* Fix a few small test script issues affecting SQLITE_TEMP_STORE=3 builds.dan2018-04-03
| | | FossilOrigin-Name: e171f3722f78c58d2f20443e3bbcce2bd9701b8537f6e8d482ae804154d7a17f
* Fix the generate_series virtual table so that it correctly returns nodrh2018-04-03
| | | | | | rows if any of its constraints are NULL. Ticket [fac496b61722daf28]. FossilOrigin-Name: 3328e828e28ca7198fd1ce84503e649ab2278913a2cf85a0f0391f31d0c9c8d7
* Change the LEFT JOIN strength reduction optimization so that assumes thatdrh2018-04-03
| | | | | | virtual table constraints can be true even if terms within the constraint are NULL. This works around dodgy virtual table implementations. FossilOrigin-Name: cbb977fe1908431f3aad8e67668588b119e7d491724f2042af436f509a4f6623
* Version 3.23.0version-3.23.0drh2018-04-02
| | | FossilOrigin-Name: 736b53f57f70b23172c30880186dce7ad9baa3b74e3838cae5847cffb98f5cd2
* Better solution to the LIKE problem from the previous check-in that worksdrh2018-04-02
| | | | | even if the SQLITE_LIKE_DOESNT_MATCH_BLOBS compile-time option is used. FossilOrigin-Name: b850dd159918af568c55c00ff146ba9c9c04d33ff384fe1eb0ad74164bc401bb
* Fix a logic error discovered by OSSFuzz.drh2018-03-31
| | | FossilOrigin-Name: fc06ddd458fc1028b33b3927cc3b113b7106caa67136993de2e57926a8a19623
* Fix an assertion failure triggered by a SELECT with a compound sub-query thatdan2018-03-31
| | | | | | | contains an incorrectly placed ORDER BY clause. This problem is just an assert() failure - non-DEBUG builds are not affected. Problem found by OSSFuzz. FossilOrigin-Name: 823779d31eb09cda5effe747d9adb35e600a52d4274226586437f674e7824d91
* Fix a bug in the spellfix extension causing it to compute suboptimal answers.drh2018-03-30
| | | | | The problem was introduced by check-in [afd6fbc01052ccfc9]. FossilOrigin-Name: 3bf28fd9a70ebefc464dceda124d6ed342dd83f71eeeb0568f79e34e731a073e
* Fix an off-by-one error in the dist3 algorithm of the spellfix extension.drh2018-03-30
| | | FossilOrigin-Name: 5c34af7b975598bbe20751dfdd346f43031cb2bcb6b78f1bbdb2b51b398de182
* Another change to test file zipfile.test to help it run on systems without ↵dan2018-03-29
| | | | | "unzip". FossilOrigin-Name: b6252feb125db16dabf6ce07568159f0002f9053df1b7b600e2614cc9da24873
* Fix a test script bug causing zipfile.test to fail on systems that do not havedan2018-03-29
| | | | | the "unzip" program installed. FossilOrigin-Name: d99022a5a8e4469a87a9fab8a976271e5785524da73ac1d2fae47d00d90fc07a
* Modify the sqlite3OsFileControl() interface to detect unopened sqlite3_filedrh2018-03-29
| | | | | objects and return SQLITE_NOTFOUND. FossilOrigin-Name: 1fc72b707d4f4df049c19b023ae3f70cb45d6a6768bb68efc519cfdcd2d2ecda
* Update memdb1.test so that it works with SQLITE_DEFAULT_AUTOVACUUM builds.dan2018-03-29
| | | FossilOrigin-Name: d67f1c7d18d076b18e327ae4e3bccf6086b8f3fd370a7550d77753fc1f1ce07f
* Fix a harmless compiler warning in the kvtest.exe program.drh2018-03-28
| | | FossilOrigin-Name: d48972cf873f8e2499f7c77f8062fde439e7426b616514c147810763469d7c6a
* Fix a harmless compiler warning.drh2018-03-28
| | | FossilOrigin-Name: f0d12354bba96056f930e5ed3e88c37ec139211be09e6cd6eb7310e979de56c8
* Add -DSQLITE_ENABLE_DESERIALIZE to the "Device-Two" configuration indan2018-03-28
| | | | | releasetest.tcl. FossilOrigin-Name: 765a014d8e91be18ac0f12f0fe94f4126bf8ce101f5c9d7f234376e2368f6db3
* Remove tab characters. No logical changes to code.drh2018-03-28
| | | FossilOrigin-Name: eb29b3369e76ec1df25a5484d8ec5fb924e23d5c70aaa4d794b2b17ee18784c8
* Minor comment changes.drh2018-03-28
| | | FossilOrigin-Name: d282f064698782cf7b584138549a6b27befa0b945ae96b52a3ef6f8a13448077
* Fix a typo in the README file for ICU. No code changes.drh2018-03-27
| | | FossilOrigin-Name: 79c4383b66fee9d43a75eef30ed0364573fc99e6d3be12267a99773ab8f57a9f
* The push-down optimization was being too aggressive such that it sometimesdrh2018-03-27
| | | | | | | generated incorrect results. Reinstate the restriction (4) (with qualifications) that was removed by check-ins [b5d3dd8cb0b1e4] and [dd568c27b1d765]. FossilOrigin-Name: f08c1731b0b1dddcba190b094a35306a159713d3db939330f73075ff1d72c81e
* Provide the ability for the VFS to do a blocking wait on locks if compileddrh2018-03-27
|\ | | | | | | | | with SQLITE_ENABLE_SETLK_TIMEOUT. FossilOrigin-Name: e7dff982be753bc93123db6a0e8fefd56f2a14fd1c9a8699af0b6b75bc88fc15
| * Do not inject OOM errors on SQLITE_FCNTL_LOCK_TIMEOUT calls as an OOM isdrh2018-03-26
| | | | | | | | | | not possible in that context. FossilOrigin-Name: 5474e560eeb0269964b70bcd876bb86b4197c4fb164bc13454fb8204f083062c
| * Avoid a race condition that might cause a busy_timeout to last longer thandrh2018-03-26
| | | | | | | | | | it should. FossilOrigin-Name: b81960561b47a1b49646f2f8870dd0684dc4ca7c0b9e11076fd713de66b75972
| * Add infrastructure to support for using F_SETLKW with a timeout on systemdrh2018-03-26
| | | | | | | | | | that support that functionality. Requires SQLITE_ENABLE_SETLK_TIMEOUT. FossilOrigin-Name: 2e54a7433ece4eb27e71bda6f2d121d5aa46ddd5a481357d8543d1432aaad689
* | Fix a typo preventing test script avtrans.test from running in auto-vacuumdan2018-03-26
|/ | | | | mode. FossilOrigin-Name: c7473bdb1055df06dc6a93a39ba7f56116f6866292784c4938d843531500c368
* Refactor some internal object element names used by the busy handler, todrh2018-03-26
| | | | | simplify analysis. FossilOrigin-Name: 6c40c5574f4ae9795a142d01a8f84afd1b72678ea5f6bfca14a8646c4e862605