aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAge
...
* | Add the sqlite3_db_filename() interface.drh2011-11-17
| | | | | | FossilOrigin-Name: 93a947989b57959aacc37007a143fdf3921793ab
* | Back out the [ceee03c79a] change.drh2011-11-16
|\ \ | | | | | | FossilOrigin-Name: 69ec53fc1c60b07bf4aaa983dcd5bf3164fb1ea5
* | | Add the sqlite3_db_release_memory() interface and the shrink_memory pragma.drh2011-11-16
| | | | | | | | | FossilOrigin-Name: 3f58e7c8895d1252eff56282c08b1a6f1194452c
* | | Merge the PCACHE2 changes into trunk.drh2011-11-16
|\ \ \ | |_|/ |/| | FossilOrigin-Name: 457513f21f2438c61b1a214716e338a4e3eeaafa
| * | Add a version number to the sqlite3_pcache_methods2 object. Other PCACHE2drh2011-11-13
| | | | | | | | | | | | | | | documentation improvements. FossilOrigin-Name: 9f839ac05a9f3cfe587d2ccdccd50dac41baedbe
| * | Attempt to modify btree.c so that it assumes that calls to sqlite3PagerWrite()drh2011-11-12
| |/ | | | | | | | | | | will reallocate the page buffer. As there is not good way to test this assumption yet, probably a few spots were missed. FossilOrigin-Name: ceee03c79a55ea39866758aa76b78b10e5f4246d
| * Pull over all the latest changes from trunk.drh2011-11-11
| |\ | | | | | | FossilOrigin-Name: 1bbbf8574a820c5f787a937f02a8e2a91264ace0
| * | Follow-on to the previous check-in to prevent a division by zero if thedrh2011-11-10
| | | | | | | | | | | | | | | lookahead slot size is something goofy like 6 on a 32-bit machine. FossilOrigin-Name: 6bda711f93e753dd0be8d896a007b3f7b5064787
| * | Use sqlite3MallocSize() to get the actual size of the memory allocationdrh2011-11-10
| | | | | | | | | | | | | | | | | | used for lookaside cache and increase the size of the cache to use the full allocation. FossilOrigin-Name: 0e53ecad9468d0a13d155a4462551d4c234a7d5c
| * | Minor changes needed to restore full branch test coverage.drh2011-11-09
| | | | | | | | | FossilOrigin-Name: bc10a753579b65ba4604867204b7b3d8383f3ac7
| * | A negative value N for the cache_size pragma adjusts the number of cachedrh2011-11-09
| | | | | | | | | | | | | | | pages to use approximately N kibibytes of memory. FossilOrigin-Name: b3faa680aedc94ed8aa2819228c0d304b181cc51
| * | For the mem1.c system malloc implementation, use the malloc_usable_size()drh2011-11-09
| | | | | | | | | | | | | | | | | | function if the HAVE_MALLOC_USABLE_SIZE macro is defined. Update autoconf to look for that function when configuring. FossilOrigin-Name: 2e8ab3cedfebc33a831837792b523d1aa7cdc6b7
| * | Update the API documentation for the new pcache2 interface. Change thedrh2011-11-09
| | | | | | | | | | | | | | | order of parameters on the xCreate method of pcache2. FossilOrigin-Name: 4da7095683ec821414e255419d63a24dbd9d726d
| * | Experimental change to the pcache interface to allow page buffers to be ↵dan2011-11-08
| | | | | | | | | | | | | | | allocated separately from their associated container structures. FossilOrigin-Name: c275c9d323cb1dccb031b199d413ac3a0b244fea
* | | Remove code made obsolete by the changes to index processing that allowdrh2011-11-16
| | | | | | | | | | | | | | | range search on the rowid. FossilOrigin-Name: a5418c7fc216a30abf7b2fa8c579aee586393a91
* | | Fix an invalid assert() statement added by [3b58f5f066].dan2011-11-16
| | | | | | | | | FossilOrigin-Name: 888b09dd8fc0a31b69852a2c10eebb5f31fe35de
* | | Where possible, take advantage of the rowid at the end of index records to ↵dan2011-11-16
| | | | | | | | | | | | | | | optimize range constraints (<, >, <=, >=) on the rowid column. FossilOrigin-Name: 3b58f5f06648205a47e5cace0201269c406e476a
* | | Forward port the 8-byte alignment fix from branch-3.7.9.drh2011-11-14
|\ \ \ | | | | | | | | FossilOrigin-Name: ebf6eb6ed756c0a3158b4cb5fb4b460c79d93c29
| * | | Fix a 8-byte alignment problem that causes a SIGBUS on Sparc.drh2011-11-14
| | | | | | | | | | | | FossilOrigin-Name: 54cc11981127b52145e39f551d958580b1d45169
* | | | Remove a couple of incorrect assert statements so that the test suite willdrh2011-11-12
| | | | | | | | | | | | | | | | | | | | run with -DSQLITE_DEFAULT_CACHE_SIZE=0. FossilOrigin-Name: 87614b62ace530761e0e1170ec5840b212735ec6
* | | | Merge the windows xSyscall enhancements into trunk.drh2011-11-12
|\ \ \ \ | | | | | | | | | | FossilOrigin-Name: c1fab9aca1fe1dda2b4c7e4fdc0a406998847bdb
| * | | | Make sure to flag benign malloc failures in the Windows VFS as such. Expand ↵mistachkin2011-11-12
| | | | | | | | | | | | | | | | | | | | | | | | | use of the DO_OS_MALLOC_TEST to cover the VFS functions that can now return an out of memory error. Support an experimental --match option to the test suite that will run only those tests matching the specified pattern. FossilOrigin-Name: 76dec8aa9dbbc39e0a7c3b358b58ce7f7a477a2b
| * | | | Remove use of malloc and free from the Windows VFS. Also, prevent ↵mistachkin2011-11-11
| | | | | | | | | | | | | | | | | | | | | | | | | sqlite3BtreeOpen from assuming that sqlite3OsFullPathname cannot fail. FossilOrigin-Name: 8966ec1797be63d1305628d459bdad5be08cf3ca
| * | | | Work in progress to implement the 'syscall' functionality for Windows.mistachkin2011-11-11
| | | | | | | | | | | | | | | FossilOrigin-Name: ed88fb00240de75457c0da19e87c12082622ca17
* | | | | Catch and report errors from sqlite3OsFullPathname().drh2011-11-11
| |_|_|/ |/| | | | | | | FossilOrigin-Name: 77119785c84ac7f416ed72c38c532399b6093d7a
* | | | Make sure a corrupt index does not cause a buffer overread in drh2011-11-11
|/ / / | | | | | | | | | | | | sqlite3VdbeRecordCompare(). FossilOrigin-Name: 471cf0d8e7857110e525e029c2d535cb518dba6a
* | | Expand passing of a last error argument to the getLastErrorMsg function. ↵mistachkin2011-11-10
| | | | | | | | | | | | | | | Also, remove unused SQLITE_W32_THREADS define. FossilOrigin-Name: 8f28797984c1d4700357a75815ca4b324c3ebf5c
* | | In winAccess, save the Win32 last error value prior to invoking user logging ↵mistachkin2011-11-10
| | | | | | | | | | | | | | | callback. Also, explicitly pass the Win32 last error value to winLogError in order to keep it accurate. Fixes a problem reported on the mailing list. FossilOrigin-Name: 32ab365715e2c50f30aa2f92a323857b9d917bf6
* | | Omit an unnecessary Sleep() call in windows pending-lock retrydrh2011-11-09
| |/ |/| | | | | | | | | logic. Enhance the comment on that logic to discourage people from copying it into other VFSes. FossilOrigin-Name: 0c951a970436725b6bbd64568de500f7a4e6460b
* | Make the unix VFS tolerant of read() calls that return less than thedrh2011-11-07
| | | | | | | | | | requested number of bytes. FossilOrigin-Name: a210695abcfa5cb04279edfd04824d881b7c4ada
* | Amplify the restriction on commit-hooks that they cannot recursivelydrh2011-11-07
| | | | | | | | | | run SQL on the same database connection. FossilOrigin-Name: 4fe5b73115a8b44950767f1b528107261d7312c9
* | Change the default file format from 1 to 4. This means that, unlessdrh2011-11-07
| | | | | | | | | | | | PRAGMA legacy_file_format=ON is used first, new databases will not be readable by versions prior to 3.3.0 (2006-01-10). FossilOrigin-Name: a35f52b1ad22c2ad49fb1083f892b92c72da348c
* | Move function sqlite3PagerClearCache() out of the "ifndef SQLITE_OMIT_WAL" ↵dan2011-11-06
| | | | | | | | | | block and into an "ifndef SQLITE_OMIT_VACUUM" block. FossilOrigin-Name: 5dbfaed8c3e09ea35033dacf6faa3d6a0202cc68
* | Update the xfer optimization code so that the xfer optimization can be useddrh2011-11-04
| | | | | | | | | | | | | | with INTEGER PRIMARY KEY ON CONFLICT ... as long as the destination table is initially empty. Improvements to the comments on the xfer optimization. New test cases added. FossilOrigin-Name: e3f368cd5ef66a56fd4bd05a77276039e26b9e0e
* | Change a memcpy() in sqlite3FileSuffix() to memmove() on the grounds that ↵dan2011-11-04
| | | | | | | | | | the source and destination may overlap. FossilOrigin-Name: 5e1d247e5b3b5dcf6763f01002e996786db48152
* | Use mkdir() and rmdir() rather than open() and unlink() to create the lockdrh2011-11-04
| | | | | | | | | | | | files with the unix-dotlock VFS. The change is backwards compatible and, we are told, works better on some network filesystems. FossilOrigin-Name: e2f08426d7a84a2ac6148f485b7af377201a175b
* | Enhance the shell so that the ".schema" command works with case insensitivedrh2011-11-04
| | | | | | | | | | LIKE patterns even with PRAGMA cache_sensitive_like=ON. FossilOrigin-Name: b06bf3b3605a3c39cdfbb76c9a9f6b5202bb95ec
* | Make sure the INSERT INTO ... SELECT statement works correctly even whendrh2011-11-04
|/ | | | | | the destination table contains an INTEGER PRIMARY KEY ON CONFLICT... column. Ticket [676bc02b87176125]. FossilOrigin-Name: 6f9898db7ff0730cc03f561f9c32ef3dee7e5d81
* Fix a typo in a comment. No code changes.drh2011-10-31
| | | FossilOrigin-Name: 6635cd9a7714b681dd8aa96e90be462a40d10178
* Add a test for [48f29963] that does not depend on FTS.dan2011-10-29
| | | FossilOrigin-Name: fb15f5458eb3e17ce9795c09bffe1224fea0eecd
* Fix some code formatting in sqlite3Ext.h to avoid lines longer than 80drh2011-10-29
| | | | | characters. FossilOrigin-Name: 3ec20c3020e1bb5ec2815848af75cf4847a218e5
* Avoid attempting to call savepoint related methods on deleted sqlite3_vtab ↵dan2011-10-29
| | | | | objects. Fix for [48f299634a]. FossilOrigin-Name: 3565fcf898960d7a23d23a2f363b039b2e29447b
* Avoid reporting a NOMEM error if a memory allocation fails while copyingdrh2011-10-29
| | | | | the error message from a prepared statement into the database connection. FossilOrigin-Name: dcb78793474e533c3e4f5c6389ba3c997f062eee
* If an error occurs within sqlite3_step() on a statement prepared using ↵dan2011-10-27
| | | | | sqlite3_prepare_v2(), transfer both the error code and error message to the database handle before sqlite3_step() returns (so that they are available via sqlite3_errcode() and sqlite3_errmsg(). Prior to this commit, only the error code was transfered. The error message was not available until after either sqlite3_reset() or sqlite3_finalize() had been called on the statement handle. FossilOrigin-Name: 8f88cc4e616b4b30ed349f89e148f782da5cb6c4
* Avoid a harmless reference to an uninitialized variable following andrh2011-10-22
| | | | | | error in FTS3. This is not a bug. The change is to silence a valgrind warning. FossilOrigin-Name: d980c5b22fd700afb3cac5de5501c9350f2f589e
* Purge lingering references to SQLITE_STAT2 from the code and test scripts.drh2011-10-21
| | | FossilOrigin-Name: aed2bf7a3c828a7191389b3f8235a9387977b476
* Remove stale requirements marks from the query planner.drh2011-10-21
| | | FossilOrigin-Name: 76de9914bed11abda3898928633ad09d5a284f84
* If an error occurs while writing to the database file during a VACUUM, ↵dan2011-10-21
| | | | | discard the contents of the in-memory cache. This is required as if the database is a zipvfs database, the contents of the cache may be inconsistent with respect to the database as stored on disk. FossilOrigin-Name: 07159e84b40b01fa40cac5fad1f433888e5984f8
* Fix an issue with finding the access permissions of journal files whendrh2011-10-20
| | | | | 8+3 filenames are in use. FossilOrigin-Name: 2b35c5144ddcc2ed6d0fcaa8c0ba5d20b9487be7
* Fix comments on SQLITE_CONFIG_HEAP so that they do not interfere with thedrh2011-10-19
| | | | | requirements scanner. FossilOrigin-Name: a3151ce15c256219646013d695b6e162e306cef8