aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAge
...
| * | | Fix a bug to do with deleting the journal file when exiting ↵dan2010-08-06
| | | | | | | | | | | | | | | | | | | | exclusive-locking mode. FossilOrigin-Name: 6217b607f0cd60383c6cb4ab0fe9da008f611244
| * | | Add comments describing UNKNOWN_LOCK to pager.c. Improve some other comments ↵dan2010-08-05
| | | | | | | | | | | | | | | | | | | | i the same file. FossilOrigin-Name: 54eff6de9d8d87f33192c192ca91907c4c090988
| * | | Merge trunk changes with experimental branch.dan2010-08-05
| |\ \ \ | | | | | | | | | | FossilOrigin-Name: acd26b8b746980c344db017a0e96dbd92c89acdf
| * | | | Catch an error code that was not being propagated back to the caller.dan2010-08-05
| | | | | | | | | | | | | | | FossilOrigin-Name: 800f496929fb0d45d16c573c5dca0197ac922e2b
| * | | | Fixes for error handling with temp databases. And for errors that occur ↵dan2010-08-05
| | | | | | | | | | | | | | | | | | | | | | | | | within OS locking primitives. FossilOrigin-Name: f99a902f9b3d0bf6f607c4ba641b4096fbbef5d5
| * | | | Fix some problems with error recovery introduced while reworking pager state.dan2010-08-04
| | | | | | | | | | | | | | | FossilOrigin-Name: 77eaab6f77c53cc4f429b65dfcf287ad6084c2da
| * | | | Merge trunk changes into experimental branch.dan2010-08-03
| |\ \ \ \ | | | | | | | | | | | | FossilOrigin-Name: 15368a9f8523d5fb611cd576080daed2cf2f1500
| * | | | | Set the Pager.eState variable to PAGER_ERROR whenever the pager enters the ↵dan2010-08-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | error state. FossilOrigin-Name: 4d384761d27425b71555f4f3262778277a955835
| * | | | | Add comments to clarify the purpose of the pager "error state".dan2010-08-03
| | | | | | | | | | | | | | | | | | FossilOrigin-Name: fde4c59782e98366792e1552fd122e7d80a277ff
| * | | | | Add state diagram to comments in experimental version of pager.c.dan2010-08-03
| | | | | | | | | | | | | | | | | | FossilOrigin-Name: 16dcf5a6d3ebff9a734705693b5ac740f4ff2cc1
| * | | | | Incremental checkin on pager state refactoring.dan2010-08-03
| | | | | | | | | | | | | | | | | | FossilOrigin-Name: 0a636798bdb6961a47327091715b254f79add823
| * | | | | Experimental refactoring of the Pager object state.dan2010-08-02
| | | | | | | | | | | | | | | | | | FossilOrigin-Name: 03a240514aa07a22db787d221641253f23933e88
| * | | | | Remove variable Pager.needSync, which was almost completely unused.dan2010-07-30
| | | | | | | | | | | | | | | | | | FossilOrigin-Name: 347f22a5b777af92873590a5b9af5a6498bef918
| * | | | | Merge trunk changes into experimental again.dan2010-07-30
| |\ \ \ \ \ | | | | | | | | | | | | | | FossilOrigin-Name: 87e0f4e184284bf775c2fc7c4e9a334f4f237c59
| * | | | | | Add the test cases for bug [f3e5abed55].dan2010-07-30
| | | | | | | | | | | | | | | | | | | | | FossilOrigin-Name: cbbaf8e67a23dc332ce935bc7234246eacba60bf
| * | | | | | Make sure a connection has an exclusive lock on all database files involved ↵dan2010-07-30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | in a multi-file transaction before writing the master-journal pointer into any journal files. Fix for [f3e5abed55]. FossilOrigin-Name: 50c0f2202d21bbf6b593d75fd20f13c0fac23eff
| * | | | | | Merge further trunk changes into experimental branch.dan2010-07-30
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | FossilOrigin-Name: fb847d70407b0f0e548919b7554f62bc1dab8a6c
| * \ \ \ \ \ \ Merge trunk changes into experimental branch.dan2010-07-28
| |\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | FossilOrigin-Name: aa81900153a2762cb2ad41e6710c1f1e7dc8b41e
| * | | | | | | | Support FCNTL_CHUNK_SIZE on windows too.dan2010-07-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | FossilOrigin-Name: a038688c991435967b935946c2283707820bb5da
| * | | | | | | | Merge trunk changes into experimental branch.dan2010-07-27
| |\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | FossilOrigin-Name: 621824092d443425c420ba9010bbe1202fe99ea2
| * | | | | | | | | Add experimental unix-only file-control to grow and truncate the database ↵dan2010-07-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | file by a configurable chunk size. FossilOrigin-Name: 7cf0e851d4c5e826ea22ed08291b7c91d7b1abc7
* | | | | | | | | | Changes to debugging code in mutex_unix.c and mutex_w32.c to make an ↵dan2010-08-10
| |_|_|_|_|_|_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | assert() statement threadsafe. FossilOrigin-Name: e82e32bd431ccacd276df8241592eb5519d87122
* | | | | | | | | Fix typos in comments. No functional changes to the code.drh2010-08-09
| | | | | | | | | | | | | | | | | | | | | | | | | | | FossilOrigin-Name: 9cebaf2dca6dc35e489537fe7c55474e1029a98e
* | | | | | | | | Fix two comment typos that were reported on the mailing list.drh2010-08-09
| |_|_|_|_|_|_|/ |/| | | | | | | | | | | | | | | FossilOrigin-Name: 88bf9016277c133dfbf4f4b2be0c35c9fe9fabd6
* | | | | | | | Change two automatic array variables into static constant arrays.drh2010-08-06
| |_|_|_|_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | Update and reformat some comments for cleaner presentation. FossilOrigin-Name: a7a15547cccb4aeb719aba19641f31390c316d8c
* | | | | | | Make the size of a Bitvec object 512 bytes on all platforms, instead ofdrh2010-08-05
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | having the size depend on the size of a pointer. This makes testing easier. FossilOrigin-Name: ca479f3de2927ccc05dc76d10e40c00b8e0c88d1
* | | | | | | Do not read the database file size on a SAVEPOINT rollback any more sincedrh2010-08-05
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | after checkin [65b8636ac6e5] the in-header-size field is always valid. FossilOrigin-Name: fbe70e1106bcc5086ceb9d8f39cc39baf3643092
* | | | | | | Fix the query planner so that when it has a choice of full-scan tables todrh2010-08-05
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | move to the outer loop, it chooses the one that is likely to give the fewest output rows. FossilOrigin-Name: 309bbedf9648c750d7b8aedbc15d4fd68f846824
* | | | | | | If the outer loop of a join must be a full table scan, make sure that andrh2010-08-04
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | incomplete ANALYZE does not trick the planner into use a table that might be indexable in an inner loop. Ticket [13f033c865f878] FossilOrigin-Name: e7a714b52c45af096af74049826d32c647abfe3f
* | | | | | | When opening a write-transaction on a database file that has been appended ↵dan2010-08-04
| |_|_|_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | to or truncated by a pre-3.7.0 client, update the database-size field in the database header. Fix for [51ae9cad31]. FossilOrigin-Name: 65b8636ac6e5d3e4502d4f576ddf9350d5df3022
* | | | | | Fix disabled implementation-mark comments in func.c.drh2010-08-03
| | | | | | | | | | | | | | | | | | FossilOrigin-Name: 57c0960038b8ce97f9d6665f15e7f6ec310c681f
* | | | | | Fix the REPLACE conflict resolution so that it falls back to ABORT whendrh2010-08-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | a CHECK constraint fails. Ticket [c38baa3d969eab794]. FossilOrigin-Name: 4e157b774764b8bafc9fabb88decf54f178b5ff5
* | | | | | In shared-cache mode, do not allow one connection to checkpoint a database ↵dan2010-08-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | while a second connection is reading or writing the same shared-cache. FossilOrigin-Name: e75b52d156905ce16bedb94f65c01a4640bdfa75
* | | | | | Fix a typo in an error message of the TCL interface.drh2010-08-01
| | | | | | | | | | | | | | | | | | FossilOrigin-Name: 8eadd7b87bfe8786e0352ca14b29d1451998c02c
* | | | | | If a database becomes corrupted such that an index is out of sync with itsdrh2010-07-30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | table, make sure the corruption is detected and reported back. Do not assume that indices always contain rowids for valid table rows. FossilOrigin-Name: 83395a3d24f18170fc068d9e644291678694c3f0
* | | | | | Fix typos in comments. No code or logic changes.drh2010-07-30
| | | | | | | | | | | | | | | | | | FossilOrigin-Name: 15c294ca051ed8b5078e7ac9a969b0f9358d9184
* | | | | | Remove a test from sqlite3PagerCommitPhaseOne which is now always truedrh2010-07-30
| |_|_|_|/ |/| | | | | | | | | | | | | | | | | | | after the multi-file transaction fix. FossilOrigin-Name: 6758f6a8ec97941e09847b309812b3194eb57f19
* | | | | Changes to the comments describing the Pager.setMaster variable in pager.c. ↵dan2010-07-30
| | | | | | | | | | | | | | | | | | | | | | | | | Add an assert() statement to verify that two master journal pointers are not written to a single journal file. FossilOrigin-Name: ad78ccacb00e2f8a5ca93e2c9006266d9477fe48
* | | | | Cherry-pick the multi-file transaction fix for ticket [f3e5abed55] out ofdrh2010-07-30
| |_|_|/ |/| | | | | | | | | | | | | | | the experimental branch. FossilOrigin-Name: 40f7f0a583e6bba66cd006253a0ef4623ea74f17
* | | | Unconditionally include the pTmpSpace size in the estimate of the pagerdrh2010-07-29
| | | | | | | | | | | | | | | | | | | | memory used. FossilOrigin-Name: 4b97f8640e9167cd355a24836fe74e4224cf12b9
* | | | Change the profile timer units back to nanoseconds and update thedrh2010-07-29
| | | | | | | | | | | | | | | | | | | | | | | | sqlite3_profile() documentation. Ticket [c43940c49b74c70a69] FossilOrigin-Name: 7783b98a938b77d6b8e4e85b32b05452c47fbe4b
* | | | Correct handling of compound foreign key constraints that include the drh2010-07-29
| | | | | | | | | | | | | | | | | | | | | | | | integer primary key as one of the columns. Ticket [ce7c133ea6cc9ccdc1] FossilOrigin-Name: 53902f7d4a46aa70ecc5bf180a01ff888d52686a
* | | | Get SQLITE_OMIT_VIRTUALTABLE working again after being broken by recentdrh2010-07-28
| |_|/ |/| | | | | | | | | | | changes. FossilOrigin-Name: 33b1e862ffa7109480cf4a77ceae8aebe98d3eee
* | | Improve the accuracy of the Pager heap usage estimate.drh2010-07-28
| | | | | | | | | FossilOrigin-Name: ae89777e7f8bae2cdd3407395ea84c1b39577c4b
* | | Record the pcache allocation size statistics even for pcache overflowdrh2010-07-28
| | | | | | | | | | | | | | | | | | allocations. Adjust the wording on one of the stat output lines in the shell. FossilOrigin-Name: f9adf66ad575abbb63736caef27bd3c619e516a6
* | | Modify CLI to optionally display "stats".shaneh2010-07-28
| | | | | | | | | FossilOrigin-Name: 419ce0ed89d10252492b2926817259899ee74e71
* | | Lookaside memory is not used to store schemas. Change thedrh2010-07-28
| | | | | | | | | | | | | | | SQLITE_DBSATUS_SCHEMA_USED documentation to reflect this fact. FossilOrigin-Name: 07abfd5268564c18afd1074c2069d65c64f4b8eb
* | | Add documentation for the SQLITE_STATUS_MALLOC_COUNT parameter todrh2010-07-28
| | | | | | | | | | | | | | | sqlite3_status(). FossilOrigin-Name: dbfbdb60c00b5aeae29c85acec0ae910b82dbdba
* | | Do not allow automatic indices for the RHS of IN expressions which are notdrh2010-07-28
| |/ |/| | | | | | | correlated subqueries. Ticket [8011086c85c6c404014c9] FossilOrigin-Name: 267492d3a7eff7b7b24ed6bd6d6ff55148fe37f3
* | Fix a bug in the SQLITE_STATUS_MALLOC_COUNT counter. Add an ALWAYS() arounddrh2010-07-26
| | | | | | | | | | a condition in the SQLITE_DBSTATUS_SCHEMA_USED logic that is always true. FossilOrigin-Name: 6df081adbfa581c477bd2c96bb3f7f44be131a8f