aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAge
...
* Tweaks to comments in pager.c. Fix two compiler warnings.drh2010-08-14
| | | FossilOrigin-Name: 68a49f7fe382e4d36e1259cdeec956c942906ddb
* Do not apply the flattening optimization if the sub-query is DISTINCT. Fix ↵dan2010-08-13
| | | | | for [e4b8a2ba6e]. FossilOrigin-Name: 497aafd8ed6a636a8bd5fa2cad265a20593ee34f
* If an error occurs in PagerSetPagesize(), set the output variable to the ↵dan2010-08-12
| | | | | unmodified page-size before returning. FossilOrigin-Name: 02def8f92588b8a45dff3976d1e7f9e3f0359b3b
* Add coverage tests for pager.c.dan2010-08-12
| | | FossilOrigin-Name: 228c5b16af80c22e97d9d4deb351e0d3f4523f89
* Increase the maximum page size from 32k to 64k.drh2010-08-12
| | | FossilOrigin-Name: 45362437d491fbe0f033a67b398f8ba68cbf1b3b
* Improve coverage of pager.c.dan2010-08-11
| | | FossilOrigin-Name: 2fa05d01b6b11788a5b73d203fcac9d4a4ba9fd8
* Use sqlite3DbFree() instead of sqlite3_free() to free any error message ↵dan2010-08-11
| | | | | reported by the parser layer while attempting to parse a CREATE TABLE statement passed to sqlite3_declare_vtab(). FossilOrigin-Name: 7c674aaba52b00a78babc1e1ece7e5b652b65039
* Fix memory allocation in proxy locking so that it works with SQLITE_MEMDEBUG.drh2010-08-11
| | | FossilOrigin-Name: f854cbe06355dd3455b8af4ad6366949c412434e
* Merge experimental changes into trunk.dan2010-08-11
|\ | | | | FossilOrigin-Name: aa092ac928dc19bd356d25a1dfd3f432dc145ce6
| * Fix a bug in pager.c causing it to omit the xSync() call required following ↵dan2010-08-10
| | | | | | | | | | a hot-journal rollback. FossilOrigin-Name: 42ba43ac690dc800fb8b969ae257a79942918342
| * Add variable pager.dbHintSize, used to limit the number of calls made to the ↵dan2010-08-10
| | | | | | | | | | xFileControl(FCNTL_SIZE_HINT) method. FossilOrigin-Name: eb3ac895bd92c880ac6acca58de8cf9643c2b5e4
| * Modify some comments in pager.c.dan2010-08-09
| | | | | | FossilOrigin-Name: 5662da6d4f648e5d07d7cbea6bbd92fa684c02c9
| * Merge latest trunk changes with experimental branch.dan2010-08-09
| |\ | | | | | | FossilOrigin-Name: aecbd890327dc676d6c2366b07f3d2e636a4983e
| * | Fix a memory leak in test_journal.c causing tests to fail.dan2010-08-09
| | | | | | | | | FossilOrigin-Name: f229487cccc7514b2663e8e6e04798702c9cfb10
| * | Change to tcl test infrastructure so that --malloctrace=1 works when ↵dan2010-08-09
| | | | | | | | | | | | | | | sizeof(int)!=sizeof(void*). FossilOrigin-Name: c3e771b3cf685f4237a2516ee7111849bf0ffb3f
| * | Fix a problem causing the return code of an xSync call to be ignored in wal.c.dan2010-08-09
| | | | | | | | | FossilOrigin-Name: f1b2b5f9c3a5561ea6108283ae08404106c3f8bc
| * | In WAL mode, ignore any error returned by an xFileControl(FCNTL_SIZE_HINT) ↵dan2010-08-09
| | | | | | | | | | | | | | | call. This matches the behaviour in rollback mode. FossilOrigin-Name: 158a309737bd4cdc033cd504a6d0cc43c15b6e17
| * | Fix minor problems and update comments in pager.c.dan2010-08-07
| | | | | | | | | FossilOrigin-Name: 92e456374b052aceff356d10317b5b94fcdeaa5c
| * | Fix a problem wherein changing the journal-mode immediately after leaving ↵dan2010-08-07
| | | | | | | | | | | | | | | exclusive-locking mode could lead to the database being unlocked without clearing the changeCountDone flag. FossilOrigin-Name: 531abc808526d607768bf6f503268d4cc66ab169
| * | Further enhancements to comments in pager.c.dan2010-08-06
| | | | | | | | | FossilOrigin-Name: 876162c7e036af1cb447409b685afc72c0061a32
| * | Merge trunk changes into experimental branch.dan2010-08-06
| |\ \ | | | | | | | | FossilOrigin-Name: aef6698c732f3f9e46986f53e63ca2bdf5f7d208
| * | | Further updates to comments in pager.c.dan2010-08-06
| | | | | | | | | | | | FossilOrigin-Name: 5f4c17a33fd442d66c1bf75af9b21954f6906897
| * | | Modify test_journal.c to work with pre-allocated databases.dan2010-08-06
| | | | | | | | | | | | FossilOrigin-Name: 4894a5d21044b169f412fef095e689cb8a8575dc
| * | | 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