aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAge
...
* | Better error message text when the schema is corrupted by a CREATE TABLE ASdrh2018-03-16
| | | | | | | | | | entry. FossilOrigin-Name: e13993cf833423eec5f94082cee7213b2d97bcf40dddb2683cf5a8ebf50a33e3
* | Fix a parsing issue associated with a corrupt sqlite_master table.mistachkin2018-03-16
|/ | | FossilOrigin-Name: 5f779ff6b48ec97efacd49b1715b7e5272694fa839be349c90667812bbffe22b
* Fix a typo in a comment used to generate documentation. No code changes.drh2018-03-15
| | | FossilOrigin-Name: f1784aff4e6ff1c84d3fa0069034290154220fd2fa85c7df342c717ad54f4b91
* Add the SQLITE_DBSTATUS_CACHE_SPILL option to sqlite3_db_status()drh2018-03-14
| | | FossilOrigin-Name: 3faeb851374471a6f94a6fab3a62c73d03330eae6fc72cd1a277b03ad12dcdd0
* Improve detection of out-of-range parameters in sqlite3_stmt_status() fordan2018-03-14
| | | | | SQLITE_ENABLE_API_ARMOR builds. FossilOrigin-Name: 21ecbce1378f3cc4b1051628b8c1580bb807c8745a1f525bc089036af93a54af
* Fix a typo causing SQLITE_LOG_CACHE_SPILL builds to fail.dan2018-03-12
| | | FossilOrigin-Name: 0171d4a71ca7911a9fd409a42eeed0eda4521b6e48df5cd058364c0a736313b7
* Fix the second callback argument to the "profile" response of thedrh2018-03-10
| | | | | | | "trace_v2" method in the TCL interface so that it shows the actual number of nanoseconds for the command, not the address of the variable containing the number of nanoseconds. FossilOrigin-Name: 8f9a12518642e5be9760956ff345fe54ed5bd3cab55328e88312278d3d78bc76
* Fix the .archive command in the CLI so that it actually compresses content.drh2018-03-09
| | | FossilOrigin-Name: 3c2e3c2d3dd5d951099ad8d9f74d3c20dae11dd5615d86a6e2283b28ff5b19aa
* Enhance the ".ar" command in the CLI so that it is able to update anddrh2018-03-09
| | | | | create ZIP Archives. FossilOrigin-Name: 9404765ef7487013f01ecf24c0a1f70040cd11e7dbb6378646d15de4e5660a40
* Setting ".stats 2" in the CLI causes column metadata for eachdrh2018-03-09
| | | | | prepared statement to be displayed. FossilOrigin-Name: 7fea00fd96a8ab7e65734540edb907b6224659ae95d7e0504755f2610c545587
* Simplification to the shell_exec() mechanism in the CLI.drh2018-03-09
| | | FossilOrigin-Name: 72e8f529ac8a268611f16456b13d55cc6c62df7f1a0aaa78a169338a0d95b960
* Enable API armor handling for the new deserialize APIs.mistachkin2018-03-08
| | | FossilOrigin-Name: 0798c91aa9d5d347680a9d80d420224297360e03341365d48aca829cd7c423db
* Add the --append and --zip options of the CLI to the --help message.drh2018-03-08
| | | FossilOrigin-Name: f010c86ecef4a1aaad986fa8ceb8230814d6c909cc28ce19e55d63f592fee9d0
* Updates to documentation on sqlite3_serialize() and sqlite3_deserialize().drh2018-03-08
| | | | | No changes to code. FossilOrigin-Name: e71ceb6089695c651aaf1fa8662c5caf771ac9efc2f2e8efa0eddae6a6a389ea
* Mark an unreachable branch using NEVER().drh2018-03-07
| | | FossilOrigin-Name: fadbc5e23f93bedd705bdc83cd3781b3821a231034bae5b942c94da77227721c
* Improved documentation for sqlite3_serialize() and sqlite3_deserialize().drh2018-03-06
| | | | | | Change the name of the compile-time option to enable these interfaces from SQLITE_ENABLE_MEMDB to SQLITE_ENABLE_DESERIALIZE. FossilOrigin-Name: f07e97aed435b02e1473053c0257ec5c89bf0b3e46076b7a9382de432bbc2497
* Handle some boundary cases in memdb associated with OOM faults.drh2018-03-06
| | | FossilOrigin-Name: b58ca4cb0c921e81efad527c80b220be120263cfdb04528ae26ecf8b8f66f44a
* Simplifications to the memdb VFS.drh2018-03-06
| | | FossilOrigin-Name: 6c3f723a6856fa38ea3f11a36b56f46c5c1fcf17f4daf712e5e0b42562d5f4c6
* Improvements to the memdb VFS.drh2018-03-06
| | | FossilOrigin-Name: a14fed69d0d4932fc6c71cf8acc5199cca4efbd10bca563a8e86038d6afd5c64
* Merge the walIteratorInit() fix from trunk.drh2018-03-06
|\ | | | | FossilOrigin-Name: 6399e101d5f6b8582640e0d90783e56042eaa1600db3bd02f8df5e7b01ac1cab
| * Fix walIteratorInit() so that it always leaves the iterator as a NULL pointerdrh2018-03-05
| | | | | | | | | | | | if an OOM occurs. This fixes an assertion fault introduced by check-in [044b0b65e716bff]. FossilOrigin-Name: e5ce256aa1f7a8ae995b79c9da895827bee5d8d0724fc15413ff203dc9e2602d
* | Merge the session fix from trunk.drh2018-03-05
|\| | | | | FossilOrigin-Name: 6274cf1f397d36be9e9b65b1935a776c834e4512e0e89f82c132efd4d1e8ef82
| * Improved command-line help for the -A option on the CLI.drh2018-03-05
| | | | | | FossilOrigin-Name: d937ac181c5c78b9e5068db4ff1dab6becdba8c22cd27a3cfa0d4c12da1ec7ad
| * A new way of doing archive commands on the command-line for the CLI. The -Adrh2018-03-05
| | | | | | | | | | | | option means that everything that follows is a ".archive" command, including any suffix on the -A option. FossilOrigin-Name: 9d8081fabc491ba75d26ea81b3548bd10aeeb3334b0ad1462d7ab656c8d7c35e
| * In the CLI, add a new command-line option "--archive" (also "--ar") thatdrh2018-03-05
| | | | | | | | | | passes all subsequent arguments to the ".archive" command. FossilOrigin-Name: a5c4d30af1271dea2d322b0679fe963bbd0d5db6bba8904caf5e30e510d01832
* | Merge session fixes from trunk.drh2018-03-05
|\| | | | | FossilOrigin-Name: 99c02aeecf47bfa5be5ce38a7ec20818ea0f9fb960b136184e1cb6f8fb8b70e5
| * In a checkpoint, figure out if it is possible to checkpoint any frames at alldan2018-03-02
| | | | | | | | | | before creating the wal-iterator. FossilOrigin-Name: 044b0b65e716bffeddedbd1b0360c4c332f6d2359167c1d327a5ff96539474cb
| * Optimize the obscure case of running a checkpoint against a very large waldan2018-03-02
| | | | | | | | | | file for which a large percentage of the frames have already been checkpointed. FossilOrigin-Name: 0f5057dffa9be1bccab04894709d25bf1f066c4b1aef50d67ee635d46d300a4d
| * Typo fixes in comments. No changes to code.mistachkin2018-03-01
| | | | | | FossilOrigin-Name: 1293d4f64f322ee57510bdff497c54e0be2c9205217e1fd96887bba1f36bec40
* | Allow the zSchema argument to sqlite3_serialize() to be NULL to mean thedrh2018-03-01
| | | | | | | | | | main database. FossilOrigin-Name: 5b01b9914fb612ceece34f40d45c7eb97c3504fc5a0a5ff0e67120bdee67f6ee
* | Merge the latest enhancements from trunk.drh2018-03-01
|\| | | | | FossilOrigin-Name: c8083de14b54fba1071385f8530d03d5684efd4963fde0f83ddc53ae3118a75b
| * Fix a potential NULL pointer deref following OOM in the new IS TRUEdrh2018-02-28
| | | | | | | | | | logic. FossilOrigin-Name: 48775ec693c21927ff26448acc614dd67d56240fa263499da2a9fe405c546c32
| * Add support for TRUE and FALSE keywords and for operators IS TRUE, IS FALSE,drh2018-02-27
| |\ | | | | | | | | | | | | | | | | | | | | | IS NOT TRUE, and IS NOT FALSE. If there is are columns named TRUE or FALSE, then the keywords resolve to the column names, for compatibility. The behavior of the "DEFAULT true" phrase is changed to mean what it says, rather than being an alias for "DEFAULT 'true'". FossilOrigin-Name: 9a7f02c50e6c8a3dc3addf4e51b7e04bd31670d6ce58d26d55273c43b5ecc8b0
| | * Clean up comments and variable names prior to merge.drh2018-02-27
| | | | | | | | | FossilOrigin-Name: 6445519e91c4f98b4a9a45d5091d733c31497ebf0eb23a76edce3091f626035d
| | * Remove an unnecessary decision.drh2018-02-27
| | | | | | | | | FossilOrigin-Name: adcb4665490404e8da2de128dd5df9aeed8e08893649dedb6788ebb5d957b400
| | * Code simplifications. New test cases.drh2018-02-26
| | | | | | | | | FossilOrigin-Name: 57508518ef9d003d259ba98dcc32e5104aca26731a7161808741fe10bc0830d0
| | * Get the "DEFAULT true" and "DEFAULT false" phrases working correctly indrh2018-02-26
| | | | | | | | | | | | | | | CREATE TABLE. FossilOrigin-Name: 8002f87d96b3f885cd208e7d204907a33ba60c4057ce2338b71e2de41215b0e5
| | * Enhance TreeView so that it can display the new IS TRUE expression trees.drh2018-02-26
| | | | | | | | | FossilOrigin-Name: 7e38305e6f71c3353df3d11d099e255eefbacceafd7ed2ccaba257fe2e7b8c38
| | * Refactor for correct NULL handling in the IS TRUE, IS FALSE, IS NOT TRUE,drh2018-02-26
| | | | | | | | | | | | | | | and IS NOT FALSE operators. FossilOrigin-Name: cf2abd59be9971a55bd3d6c5df374c6aaa23bf81819482b42f01ee2484dcd739
| | * Merge the fix for determining truth of floating point values from trunk.drh2018-02-26
| | |\ | | | | | | | | FossilOrigin-Name: 003dc140536d0dd4384252ae1b82827b5d8b2b399520f99549b9266a482009fb
| | * | Experimental implementation of IS TRUE and IS FALSE operators. All TRUE anddrh2018-02-26
| | | | | | | | | | | | | | | | | | | | FALSE to act like constants if the names do not resolve to a column name. FossilOrigin-Name: 40314bc999af08ab10e654241208842b4bb95b19858d11249444372250ea4160
| * | | Fix heap issue in the shell on Win32 caused by allocator mismatch.mistachkin2018-02-26
| | |/ | |/| | | | FossilOrigin-Name: 7b3a75519aa72a6b49a125ee84946ba2c0722dd6644ee0c80ba567eb85daf5c9
| * | Always interpret non-zero floating-point values as true even if theirdrh2018-02-26
| |/ | | | | | | | | integer part is zero. Fix for ticket [36fae083b450e3af857a459e20]. FossilOrigin-Name: a983fa857048c748112c2f805f13aadeae43b43b3d27fa55433a3699b51c9a0e
| * Remove an unreachable branch in the walIndexPage() logic.drh2018-02-21
| | | | | | FossilOrigin-Name: 4e61a9731f5949dcf05c541106b56be16add04a7730613481fc8519d3e4f493b
| * Small performance improvement in sqltie3WalFindFrame().drh2018-02-21
| | | | | | FossilOrigin-Name: 52013cad0e6ce2d694f25e2984a76d438cef724f0e07c8bb9d3dce8a3caf4350
| * Remove an unnecessary memset().drh2018-02-21
| | | | | | FossilOrigin-Name: e7b7f5884a78630c6ba6a217c36247397e62f1928d4b480df929efcfc4a01893
| * Make the walIndexPage() routine about 3x faster by factoring out the seldomdrh2018-02-20
| | | | | | | | | | used reallocation logic into a separate subroutine. FossilOrigin-Name: e2b107141cd97bd4ab240748a9ce43fc2ec950ea74610697a4a7a3d7a6441e6b
| * Remove a superfluous "#if 1". No logic changes.drh2018-02-20
| | | | | | FossilOrigin-Name: caaffd32001ff44c31f2d6dbe921f9d294f869c2c4a81e943fdf3f43f8d9313c
| * Optimize calls to sqlite3_mprintf("%z...") so that they attempt to appenddrh2018-02-20
| | | | | | | | | | | | text onto the end of the existing memory allocation rather than reallocating and copying. FossilOrigin-Name: 4bc8a48e644562f6e6192f4c6fc4a70f6bb59f8126ed6c6dc876bedf65d74cda
| * Remove a lot of the text describing extended format options from thedrh2018-02-20
| | | | | | | | | | | | | | documentation on sqlite3_mprintf() and friends, since that information is now covered by the separate printf.html document. Provide links to that other document. No changes to code. FossilOrigin-Name: 99eec556f065ad19548e48d1f4ae0a3767b4e82e1c83fa2365062e3c5e0071fb