aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAge
* Make sure a memory allocation error did not prevent UTF16 to UTF8 conversiondrh2008-12-06
| | | | | prior to doing a string comparison. (CVS 5988) FossilOrigin-Name: 9d061e20d885bee7ac7875500a0e7c238b540a63
* Make sure the KeyInfo object attached to a transient table used fordrh2008-12-06
| | | | | | sorting records the sqlite3 object used for memory allocation, so that memory allocation failures on UTF16 to UTF8 conversion can be recorded. (CVS 5987) FossilOrigin-Name: 76246d9f0d4e995f6be6fbd1fa2bcabc1b9566ae
* Mark the hash table enlargement in pcache1.c as a benign-failure malloc. ↵drh2008-12-06
| | | | | (CVS 5986) FossilOrigin-Name: 5c0fe63a6374abe98e45c11ada54c064c19bbab8
* Make the minimum allocate size for RowSet objects large enough to accommodatedrh2008-12-05
| | | | | 8-byte pointers. (CVS 5985) FossilOrigin-Name: b74885e0856c46412f7cf4dca4cafb740cb9a28b
* Fix integrity check so that it always reports memory allocation errors thatdrh2008-12-05
| | | | | it encounters. (CVS 5984) FossilOrigin-Name: 2a3f5ce14c050b135ab9d2247aee84ca37882c4b
* Make sure the nOverflow flag in MemPage is reset to zero after every insert. ↵drh2008-12-05
| | | | | (CVS 5983) FossilOrigin-Name: bfde3dae0c7b97308344519ca06cd4b290e8cf47
* Fix harmless compiler warnings. Improved comments in the query optimizer. ↵drh2008-12-05
| | | | | (CVS 5982) FossilOrigin-Name: adedd697b475dadaa2eeae0d0413603195c955cf
* Make use of sqlite3DbMallocSize to maximize the size of growable buffersdrh2008-12-05
| | | | | | after each reallocation. Added new comments and testcase() macros to where.c. (CVS 5981) FossilOrigin-Name: 46f2d08959423e130a5b346138311649d92f0fde
* Variable name changes in the query optimizer for disambiguation anddrh2008-12-05
| | | | | | clarification. Clear space in boolean vectors for new bit values to encode new query plan templates. (CVS 5980) FossilOrigin-Name: 81bd0b5ce8a1cf057064c44e9b5371502cb8c58c
* Expand table.* properly on a USING or a NATURAL join. Ticket #3522. (CVS 5979)drh2008-12-05
| | | FossilOrigin-Name: 06d206ef7d5e433ccde347d63dfcd2177545e1fd
* Fix a segfault that can occur in the RowSet object following a mallocdrh2008-12-04
| | | | | failure. (CVS 5978) FossilOrigin-Name: cb0f1658d3db7ccf80843d66fa85af8de44710d0
* Replace the VDBE Fifo object with the new RowSet object. (CVS 5977)drh2008-12-04
| | | FossilOrigin-Name: 39a0750b49cf55e9c0927169ca47db909f5c16ea
* Make sure dot-lock is fully enabled when SQLITE_ENABLE_LOCKING_STYLE isdrh2008-12-04
| | | | | | disabled. Fix compiler warnings when SQLITE_ENABLE_LOCKING_STYLE is disabled. (CVS 5976) FossilOrigin-Name: 4697249fcc6041ba7d2fb89589c855a8bec71eb2
* Fix a memory leak in the shell that occurs when a ".import" command fails.drh2008-12-04
| | | | | Ticket #3517 (CVS 5975) FossilOrigin-Name: cb9c15431c53b13b70d006d8c47741ebc1caaca3
* Always enable the OP_Blob opcode in the VDBE even whendrh2008-12-04
| | | | | | SQLITE_OMIT_BLOB_LITERAL is defined, since that opcode is used for other purposes as well. Ticket #3518. (CVS 5974) FossilOrigin-Name: 760333de65328281137e02423904f860df572391
* Allow the entire FROM clause of a SELECT statement to be in parentheses. ↵drh2008-12-03
| | | | | (CVS 5973) FossilOrigin-Name: 72ebc8cbe00f77f7864146de7c0954c4f1c59b8d
* Fix a missing forward declaration that is needed whendrh2008-12-03
| | | | | SQLITE_PREFER_PROXY_LOCKING is defined. (CVS 5972) FossilOrigin-Name: 24235300b3f64f0396e1016afbe31aec9ea69b62
* Reorganize the proxy-locking method in os_unix.c. Additional cleanup. (CVS ↵drh2008-12-03
| | | | | 5971) FossilOrigin-Name: 31f6090e22b54d657afc8c23171d000d47850205
* Make os_unix compile with SQLITE_ENABLE_PROXY_LOCKING (CVS 5970)aswift2008-12-03
| | | FossilOrigin-Name: 3efedac6aa4f544d40c2f782109d4e1795e449a0
* Continue with the cleanup of os_unix.c. (CVS 5969)drh2008-12-03
| | | FossilOrigin-Name: 215d36ea89078036fb66b5154f054613b735dab3
* Fully initialize the unused bytes of the buffer that will become the journaldrh2008-11-29
| | | | | file header, in order to silence a complaint from valgrind. (CVS 5968) FossilOrigin-Name: 2822cbb960dbef9d30586ee112d74f9f566309fa
* Continuing to refactor os_unix.c. This is an incremental check-in. (CVS 5967)drh2008-11-29
| | | FossilOrigin-Name: c13df0311ef4f6a510f42105293f7c53c323fda8
* Continuing work on the os_unix.c refactoring. Removed all of thedrh2008-11-29
| | | | | | LOCKING_STYLE_* constants and instead pass around pointers to the underlying sqlite3_io_method objects. (CVS 5966) FossilOrigin-Name: 1017d2fb1935a278ef442030bf7bdf5e112c566a
* First step in refactoring os_unix.c. This is work in progress. The codedrh2008-11-28
| | | | | | compiles and runs on Linux and MacOSX (as long as SQLITE_ENABLE_LOCKING_STYLE is turned off), but there are a few test failures. (CVS 5965) FossilOrigin-Name: 7825cd63e5cb390a9c2c05957ebc9b189612f04a
* Add 19 new assert() statements in btree.c that attempt to detect writing todrh2008-11-27
| | | | | a cache page which is not writeable. (CVS 5964) FossilOrigin-Name: f9c7359065829b016d8cd04304c02509c254fe05
* remove warning in os2Sync() with SQLITE_NO_SYNC set (CVS 5962)pweilbacher2008-11-26
| | | FossilOrigin-Name: 68a51f67afd54f1c423206a92b36a33af071d5e1
* make os2Randomness() act the same as other platforms with SQLITE_TEST (all ↵pweilbacher2008-11-26
| | | | | zeroed buffer) (CVS 5961) FossilOrigin-Name: 5d189df39a3a5e99372826f87f9f20bbd92f1565
* Fix an obscure memory leak that can follow an IO error. (CVS 5956)danielk19772008-11-26
| | | FossilOrigin-Name: 8271229c66c72c344ad7afb901b88d9cdaaa6f43
* Fix a couple of assert() failures provoked by running with a small default ↵danielk19772008-11-26
| | | | | cache-size (64 pages). (CVS 5955) FossilOrigin-Name: 1a66481a37dd9a21673c0ffb3df2be0614fe9f63
* Move the definition of function transferOwnership() in os_unix.c to below ↵danielk19772008-11-25
| | | | | the static functions it calls. (CVS 5954) FossilOrigin-Name: 622cb59791ab9f61c2e5131cb6ece5e75cdc9fae
* Added cast to PAGE_TO_PGHDR1 macro to remove warning. It looks like despite ↵shane2008-11-24
| | | | | the warning, the compiler (tested with VS2005 and GCC on Windows) was doing the right thing. Ticket #3510. (CVS 5953) FossilOrigin-Name: e93cec0a72c7c330e63d38d683f4c8b63e0f8070
* Fixed some spelling errors in sqliteInt.h. Ticket #3509. (CVS 5952)shane2008-11-24
| | | FossilOrigin-Name: 7e134a5c1a9f103abd9d655483ad54cffae7e3ef
* fix the compile warnings on OS/2 (CVS 5950)pweilbacher2008-11-22
| | | FossilOrigin-Name: b7d0ec838b806e7b2532bef1d59279c32fb206d3
* Make sure the error message handler is able to deal with NULL expression drh2008-11-22
| | | | | spans. Ticket #3508. (CVS 5949) FossilOrigin-Name: ce36b6474a62f0a5b8d82968ca9a171f7143ae31
* Fix testfixture linking problem by marking unix-only symbol as such. (CVS 5944)pweilbacher2008-11-21
| | | FossilOrigin-Name: 2ca8b82247277baf3b81b5111988305ad5f67701
* Factor out and simplify the canonical pathname logic in the VxWorks OSdrh2008-11-21
| | | | | interface. (CVS 5943) FossilOrigin-Name: adb0aafaa6b1ea06541f653a2559f099fb1b2795
* Work toward cleaning up and refactoring the os_unix.c VFS module.drh2008-11-21
| | | | | | Change IS_VXWORKS to OS_VXWORKS. The VxWorks implementation can now be built and tested on Linux using -DOS_VXWORKS=1 -Dsem_t=int -DPATH_MAX=512 -DNO_GETTOD=1. (CVS 5942) FossilOrigin-Name: 30a0132a83ce95d45f106fce1439e7509fdc64d1
* Fix the OOM handling for explain statements so that it is the same as for ↵danielk19772008-11-21
| | | | | regular statements if the OOM error occurs from within a call to sqlite3_column_text() or text16(). (CVS 5941) FossilOrigin-Name: 891b14e138c4d6cac0dfb234d8aedc5dabe376ab
* Fix a segfault that can be caused by an INSTEAD OF trigger on a view that ↵danielk19772008-11-21
| | | | | includes an expression of the form "table.column" in the select list. (CVS 5940) FossilOrigin-Name: 88a09dbb4b54be4010aae767157a1e2002237909
* Fix an assert() failure that can occur after an OOM error. (CVS 5939)danielk19772008-11-21
| | | FossilOrigin-Name: 4c765758c18d7aeffe6e1cf658d2847f9460a956
* Fix the problems demonstrated in tkt35xx.test in a different way to (5936). ↵danielk19772008-11-21
| | | | | (CVS 5938) FossilOrigin-Name: ddf980a50127a9de35edeca5549f4b51e3f733e6
* On a ROLLBACK, if there page cache entries which are dirty but not in thedrh2008-11-21
| | | | | rollback journal, make sure they get reinitialized in the btree layer. (CVS 5936) FossilOrigin-Name: faded96f36229ee85039276db693391d0f10648c
* Fixes to the proxy locking so that os_unix.c compiles on linux with proxydrh2008-11-21
| | | | | locking omitted. (CVS 5935) FossilOrigin-Name: 6f910b7036817f4bb4de807bf48938d20ab033cc
* Added support for proxy file locking styleaswift2008-11-21
| | | | | | | | Added pragma support for controlling proxy file locking Added file control access to last errno and proxy locking Added support for TMPDIR environment variable Extended unit tests to cover new proxy locking pragmas and file control features (CVS 5934) FossilOrigin-Name: b9bc36d3d5e35821ef69c0881a84c0afed253c9e
* When a memory allocation fails on the %Q conversion in sqlite3_mprintf(),drh2008-11-20
| | | | | make sure the error is reported back up the call stack. (CVS 5933) FossilOrigin-Name: eebacbc9d7d0625dfbe6367046fa4a0ca9c04e74
* In os_win.c, if SQLITE_TEST defined, winRandomness() should return all ↵shane2008-11-19
| | | | | zeroes like os_unix.c. (CVS 5932) FossilOrigin-Name: 00b68a1e3164fbf04dabb480c2037be45612b4e4
* Update the SECURE_DELETE code to track the latest changes in the pager. (CVS ↵drh2008-11-19
| | | | | 5928) FossilOrigin-Name: e058f509374e98e48eafeba2f1dadff9633d1190
* Fix some compiler warnings that show up when building the amalgamation only. ↵danielk19772008-11-19
| | | | | (CVS 5927) FossilOrigin-Name: d1abe8a1c9a990b02c71d6c249436381c9fde443
* Fix a few more compiler warnings. (CVS 5926)danielk19772008-11-19
| | | FossilOrigin-Name: 70b2f6839ca97dfc08f72875283f5c75c8fcf0cc
* In os_unix.c, use "IS_VXWORKS" instead of "defined(__RTP__) || ↵danielk19772008-11-19
| | | | | defined(_WRS_KERNEL)". Purely because it's easier on the eyes. (CVS 5925) FossilOrigin-Name: 92c91a6cd7bcbe79206bdf7708fe9049a7b7fdd6