- 00b0430 The iInUseDB and iInUseMM variables do not need to be volatile. by drh ยท 16 years ago branch-3.5.9
- 5b6532a Always hold the MEM2 mutex when initially marking a pager as in use by its by drh ยท 16 years ago
- 20d8778 Avoid a race condition in the sqlite3_release_memory() logic within pager.c. by drh ยท 16 years ago
- 88aee1b Remove all cache pages from the LRU list prior to removing the pager from the by drh ยท 16 years ago
- 19fc303 Add additional pagerMutexHeld() macros to better verify the correct operation by drh ยท 16 years ago
- 10f1b20 Fix a missing mutex on page cache truncation during vacuum and auto-vacuum by drh ยท 16 years ago
- 729414c Version 3.5.9 (CVS 5131) by drh ยท 18 years ago
- d3638ae On instruction from DRH, only do malloc failure tests for O/S ops on non-Windows systems. Better test fixture code will be introduced in 3.6.0 to add this coverage back in for Windows. (CVS 5130) by shane ยท 18 years ago
- cec3e3e Do a slow-path in GetVarint32() for varints that do not fit in 32 bits. by drh ยท 18 years ago
- 4873d5f Make the benign-fault setting recursive. Make all malloc failures by drh ยท 18 years ago
- d138c01 Update the pager so that it does not try to commit a transaction if there by drh ยท 18 years ago
- 866108f Update the autoconf makefile so that it includes -lpthread. (CVS 5126) by drh ยท 18 years ago
- 8bf23da check that DosWrite() was successful before trying again (CVS 5125) by pweilbacher ยท 18 years ago
- 498b876 Add "b" to fopen() in the hexio tests so that extra carriage returns are by drh ยท 18 years ago
- 47cd39c Temporarily disable extended IO error code tests. (CVS 5123) by danielk1977 ยท 18 years ago
- c3dbded Fix typo in documentation of sqlite3_step(). Ticket #3110. (CVS 5122) by drh ยท 18 years ago
- 80daec6 Make test function do_ioerr_test more robust. No code changes. (CVS 5121) by danielk1977 ยท 18 years ago
- 2746704 Modify logging code in test_osinst.c. No changes to production code. (CVS 5120) by danielk1977 ยท 18 years ago
- f19dfc4 Use short timeout for locking operations by default to be more in sync with the other platforms. (CVS 5119) by pweilbacher ยท 18 years ago
- 8d4fc83 Correctly test DosWrite() for failure return code (CVS 5118) by pweilbacher ยท 18 years ago
- 0a66733 Use memcpy() instead of casting to copy the content of a long long int by drh ยท 18 years ago
- a06f17f New test cases to verify that SQLite handles bound NaN, +Inf, and -Inf by drh ยท 18 years ago
- d2dadc9 Fix leaked filename in case DosOpen() fails. (CVS 5115) by pweilbacher ยท 18 years ago
- 2bb5113 Re-enable tests that were accidentally disabled by (5112). (CVS 5114) by danielk1977 ยท 18 years ago
- 0f05035 Reformulate the constants for the minimum and maximum 64-bit signed by drh ยท 18 years ago
- 93f7af9 Fix a problem with recovering from an IO error in exclusive-locking mode. (CVS 5112) by danielk1977 ยท 18 years ago
- 7297d1f Do not clear the error code or error message in sqlite3_clear_bindings(). by drh ยท 18 years ago
- 7382945 Fix the ALTER TABLE RENAME algorithm so that it is not confused by drh ยท 18 years ago
- 8a54f9f Back out check-in (5108). The original isnan() implementation is preferred. Ticket #3101 and #3060. (CVS 5109) by drh ยท 18 years ago
- 47d22f6 Change the implementation of sqlite3IsNaN() so that it works even if by drh ยท 18 years ago
- 06fb040 Fix recently introduced bug in tester.tcl. (CVS 5107) by danielk1977 ยท 18 years ago
- 374177e Add extra instrumentation to test_osinst.c. Also the --binarylog option to the test scripts. (CVS 5106) by danielk1977 ยท 18 years ago
- 5284a05 Use a 6-byte rather than an 8-byte encoding for integers between by drh ยท 18 years ago
- 0e66627 Increment the version number. (CVS 5104) by drh ยท 18 years ago
- 95ed6bc Fix the new ioerr4.test so that it plays well with others. (CVS 5103) by drh ยท 18 years ago
- df2566a Fix some problems with multi-file transactions in persistent journal mode. (CVS 5102) by danielk1977 ยท 18 years ago
- 2ca8bc0 Added test cases for corrupt SerialTypeLen header values, and additional check to improve detection of corrupt values. (CVS 5101) by shane ยท 18 years ago
- ea142bb Modify the header comment in jrnlmode2.test. No code or test changes. (CVS 5100) by danielk1977 ยท 18 years ago
- 4acbba5 Change the header comment in jrnlmode4.test. No changes to any code or tests. (CVS 5099) by danielk1977 ยท 18 years ago
- 2a8ce73 If an error occurs within xAccess(), it should return -1. Remove an assert() by danielk1977 ยท 18 years ago
- ef5a2e1 Add a new I/O error test: ioerr4. (CVS 5097) by drh ยท 18 years ago
- 6eac06e Fix a null-pointer dereference that can occur following a DISKFULL error by drh ยท 18 years ago
- 64e2bb7 Omit mutex variables in the pager when threadsafe is disabled. (CVS 5095) by drh ยท 18 years ago
- 0ba32df Fix a problem causing the database to be truncated to the wrong size after an incremental-vacuum is performed on a database in full auto-vacuum mode. (CVS 5094) by danielk1977 ยท 18 years ago
- 1e12d43 Only look for config.h if the autoconf-based build is being used, and don't inline it into the amalgamation. (CVS 5093) by mlcreech ยท 18 years ago
- ed66afb Fix most remaining testsuite failures on OS/2 by switching to exclusive locks that we meant to use from the start. (CVS 5092) by pweilbacher ยท 18 years ago
- 0e6cf0a The pathToDel element of the os2File structure should be in the local codepage instead of UTF-8 to make DosForceDelete() work. (CVS 5091) by pweilbacher ยท 18 years ago
- 7c74f12 Remove delOnClose flag from os2File structure, use pathToDel==NULL for the same check. (CVS 5090) by pweilbacher ยท 18 years ago
- 06e11af Fix a bug whereby the database file was not always being extended to its original size when rolling back an incremental-vacuum operation. (CVS 5089) by danielk1977 ยท 18 years ago
- 10b6c9a Add defines for _FILE_OFFSET_BITS and _LARGE_FILES if needed for large file support.
by mlcreech ยท 18 years ago
- 636a995 Add AC_SYS_LARGEFILE to ensure large file support, update autotools-related files.
by mlcreech ยท 18 years ago
- 0259fbe Fix recently introduced test script error causing a failure in incrblob_err.test. (CVS 5086) by danielk1977 ยท 18 years ago
- 6559404 Better error messages when trying to open a large file using a version by drh ยท 18 years ago
- 4cea5ba Do not segfault in the CLI if sqlite3_open() fails to create a by drh ยท 18 years ago
- 52b472a If an IO error occurs while locking the database and checking the cache validity, unlock the database before returning. Ticket #3030. (CVS 5083) by danielk1977 ยท 18 years ago
- 4abd544 Avoid leaking page references after an IO error is encountered. (CVS 5082) by danielk1977 ยท 18 years ago
- 344c38e Fix a couple of minor problems with transactions in virtual tables. (CVS 5081) by drh ยท 18 years ago
- 43e377a Avoid leaking page references when database corruption is encountered. (CVS 5080) by danielk1977 ยท 18 years ago
- 286d2f4 Fix to test code to build when ENABLE_IOTRACE is not defined. (CVS 5079) by danielk1977 ยท 18 years ago
- 8a9c17f Make sure that when a connection is blocking on a RESERVED lock that it by drh ยท 18 years ago
- 8c23864 Add a test case for ticket #3093. (CVS 5077) by drh ยท 18 years ago
- 71c9cb7 Add another test case to verify that ticket #3092 has been fixed. (CVS 5076) by drh ยท 18 years ago
- b7d6362 Fix a problem with journal files being created unnecessarily when doing by drh ยท 18 years ago
- 26e4a8b Fix more compiler warnings. (CVS 5074) by drh ยท 18 years ago
- e265b08 Fix harmless compiler warnings. (CVS 5073) by drh ยท 18 years ago
- 356574e Test versions of getVarint functions. The updates essentially utilize loop unrolling and some shifting/anding tricks to minimize the number of logical operations required. (CVS 5072) by shane ยท 18 years ago
- 4697988 Add comment to speculate when setting journal_mode=OFF on VACUUM does not by drh ยท 18 years ago
- 0068b22 Improved option handling in speedtest8.c. Added -quiet and -priority options. Added reporting of total user and system time. (CVS 5070) by shane ยท 18 years ago
- f96d8ae Fix test for buffer overrun in unixGettempname(). Fix for #3091. (CVS 5069) by danielk1977 ยท 18 years ago
- bf8a434 Zero the per-pager temporary space allocation to avoid warnings from by drh ยท 18 years ago
- e509094 Fix a potential buffer overrun in sqlite3_mprintf() when a non-terminated by drh ยท 18 years ago
- 2eaf93d Always convert IEEE NaN into NULL. Ticket #3060. Add test cases to verify by drh ยท 18 years ago
- 7d133d8 Allow SQLITE_MAX_COLUMN to be set to zero at compile-time in order to by drh ยท 18 years ago
- cd3dd9d Add test cases to verify that multiple virtual tables can be updated by drh ยท 18 years ago
- 4f3dd15 Make sure that transactions are started on all virtual tables that by drh ยท 18 years ago
- 952856a Modified Varint32 functions to disable code for single-byte handling as it is already handled by their respective macro forms. (CVS 5062) by shane ยท 18 years ago
- 82286fd Add tests to create and drop a virtual table during a recursive call from by drh ยท 18 years ago
- 0de3ae9 Change the implementation of the NaN recognition to be more cross-platform. by drh ยท 18 years ago
- f51bf48 Fix a shared-cache mode problem triggered when sqlite3_open16() was used to open the second or subsequent connections to a utf-8 database. (CVS 5059) by danielk1977 ยท 18 years ago
- 394f07e Work around a NaN bug in some versions of Tcl. (CVS 5058) by drh ยท 18 years ago
- d65e530 Changes to test scripts to accommodate different architectures and different by drh ยท 18 years ago
- 06af763 Restore the #include of stdint.h removed in (5051). (CVS 5056) by drh ยท 18 years ago
- 460e290 Delete requirement F12764 as it has never been implemented and the by drh ยท 18 years ago
- e1b3e80 Fix the documentation to agree with long-standing behavior for the by drh ยท 18 years ago
- a5808f3 Allow multiple occurrances of %include in lemon input files. by drh ยท 18 years ago
- 7f7c257 Fix the lemon parser generator so that it works again with the "error" by drh ยท 18 years ago
- 7209c69 Remove all references to sqlite3_intptr_t. (CVS 5051) by drh ยท 18 years ago
- 59020f3 Use "(void)" function arguments in declarations instead of "()". Both are by drh ยท 18 years ago
- 82ed1e5 Clarify some comments. No changes to code. (CVS 5049) by drh ยท 18 years ago
- 05a3e47 Add test cases to prove that ticket #3082 has been fixed. (CVS 5048) by drh ยท 18 years ago
- b287f4b Candidate fix for ticket #3082. Test cases needed. (CVS 5047) by drh ยท 18 years ago
- ce3d5cf Remove two more unused files. (CVS 5046) by drh ยท 18 years ago
- 3f8d5cf Consolidated varint macro usage from btreeInt.h, vdbe.c, and vdbeaux.c into sqliteInt.h and made their use consistent. Slight improvements to varint32 macros. (CVS 5045) by shane ยท 18 years ago
- 9c9eb74 Fix a problem with the test scripts caused by not cleaning up the global tcl namespace. (CVS 5044) by danielk1977 ยท 18 years ago
- 700b9c5 Fix an assert() failure that can occur if "journal_mode=off" is used in a build with the atomic-write optimization enabled. (CVS 5043) by danielk1977 ยท 18 years ago
- d7eb2ed Fix a crash that can follow a malloc() failure in malloc7.test. (CVS 5042) by danielk1977 ยท 18 years ago
- 36961ed Ensure that it is not possible to open either virtual table or view columns using the blob API. Ticket #3078. (CVS 5041) by danielk1977 ยท 18 years ago
- 9eca081 Minor change to comment on sqlite3_blob_read(). No code changes. Ticket #3072. (CVS 5040) by danielk1977 ยท 18 years ago
- ecc91f6 Remove redundant assert() statement from vdbeaux.c. Ticket #3065. (CVS 5039) by danielk1977 ยท 18 years ago
- 9a9b156 Add version comment to vdbeaux.c. No code changes. Ticket #3066. (CVS 5038) by danielk1977 ยท 18 years ago