๐ŸŒ AIๆœ็ดข & ไปฃ็† ไธป้กต
  1. 00b0430 The iInUseDB and iInUseMM variables do not need to be volatile. by drh ยท 16 years ago branch-3.5.9
  2. 5b6532a Always hold the MEM2 mutex when initially marking a pager as in use by its by drh ยท 16 years ago
  3. 20d8778 Avoid a race condition in the sqlite3_release_memory() logic within pager.c. by drh ยท 16 years ago
  4. 88aee1b Remove all cache pages from the LRU list prior to removing the pager from the by drh ยท 16 years ago
  5. 19fc303 Add additional pagerMutexHeld() macros to better verify the correct operation by drh ยท 16 years ago
  6. 10f1b20 Fix a missing mutex on page cache truncation during vacuum and auto-vacuum by drh ยท 16 years ago
  7. 729414c Version 3.5.9 (CVS 5131) by drh ยท 18 years ago
  8. 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
  9. cec3e3e Do a slow-path in GetVarint32() for varints that do not fit in 32 bits. by drh ยท 18 years ago
  10. 4873d5f Make the benign-fault setting recursive. Make all malloc failures by drh ยท 18 years ago
  11. d138c01 Update the pager so that it does not try to commit a transaction if there by drh ยท 18 years ago
  12. 866108f Update the autoconf makefile so that it includes -lpthread. (CVS 5126) by drh ยท 18 years ago
  13. 8bf23da check that DosWrite() was successful before trying again (CVS 5125) by pweilbacher ยท 18 years ago
  14. 498b876 Add "b" to fopen() in the hexio tests so that extra carriage returns are by drh ยท 18 years ago
  15. 47cd39c Temporarily disable extended IO error code tests. (CVS 5123) by danielk1977 ยท 18 years ago
  16. c3dbded Fix typo in documentation of sqlite3_step(). Ticket #3110. (CVS 5122) by drh ยท 18 years ago
  17. 80daec6 Make test function do_ioerr_test more robust. No code changes. (CVS 5121) by danielk1977 ยท 18 years ago
  18. 2746704 Modify logging code in test_osinst.c. No changes to production code. (CVS 5120) by danielk1977 ยท 18 years ago
  19. 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
  20. 8d4fc83 Correctly test DosWrite() for failure return code (CVS 5118) by pweilbacher ยท 18 years ago
  21. 0a66733 Use memcpy() instead of casting to copy the content of a long long int by drh ยท 18 years ago
  22. a06f17f New test cases to verify that SQLite handles bound NaN, +Inf, and -Inf by drh ยท 18 years ago
  23. d2dadc9 Fix leaked filename in case DosOpen() fails. (CVS 5115) by pweilbacher ยท 18 years ago
  24. 2bb5113 Re-enable tests that were accidentally disabled by (5112). (CVS 5114) by danielk1977 ยท 18 years ago
  25. 0f05035 Reformulate the constants for the minimum and maximum 64-bit signed by drh ยท 18 years ago
  26. 93f7af9 Fix a problem with recovering from an IO error in exclusive-locking mode. (CVS 5112) by danielk1977 ยท 18 years ago
  27. 7297d1f Do not clear the error code or error message in sqlite3_clear_bindings(). by drh ยท 18 years ago
  28. 7382945 Fix the ALTER TABLE RENAME algorithm so that it is not confused by drh ยท 18 years ago
  29. 8a54f9f Back out check-in (5108). The original isnan() implementation is preferred. Ticket #3101 and #3060. (CVS 5109) by drh ยท 18 years ago
  30. 47d22f6 Change the implementation of sqlite3IsNaN() so that it works even if by drh ยท 18 years ago
  31. 06fb040 Fix recently introduced bug in tester.tcl. (CVS 5107) by danielk1977 ยท 18 years ago
  32. 374177e Add extra instrumentation to test_osinst.c. Also the --binarylog option to the test scripts. (CVS 5106) by danielk1977 ยท 18 years ago
  33. 5284a05 Use a 6-byte rather than an 8-byte encoding for integers between by drh ยท 18 years ago
  34. 0e66627 Increment the version number. (CVS 5104) by drh ยท 18 years ago
  35. 95ed6bc Fix the new ioerr4.test so that it plays well with others. (CVS 5103) by drh ยท 18 years ago
  36. df2566a Fix some problems with multi-file transactions in persistent journal mode. (CVS 5102) by danielk1977 ยท 18 years ago
  37. 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
  38. ea142bb Modify the header comment in jrnlmode2.test. No code or test changes. (CVS 5100) by danielk1977 ยท 18 years ago
  39. 4acbba5 Change the header comment in jrnlmode4.test. No changes to any code or tests. (CVS 5099) by danielk1977 ยท 18 years ago
  40. 2a8ce73 If an error occurs within xAccess(), it should return -1. Remove an assert() by danielk1977 ยท 18 years ago
  41. ef5a2e1 Add a new I/O error test: ioerr4. (CVS 5097) by drh ยท 18 years ago
  42. 6eac06e Fix a null-pointer dereference that can occur following a DISKFULL error by drh ยท 18 years ago
  43. 64e2bb7 Omit mutex variables in the pager when threadsafe is disabled. (CVS 5095) by drh ยท 18 years ago
  44. 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
  45. 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
  46. 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
  47. 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
  48. 7c74f12 Remove delOnClose flag from os2File structure, use pathToDel==NULL for the same check. (CVS 5090) by pweilbacher ยท 18 years ago
  49. 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
  50. 10b6c9a Add defines for _FILE_OFFSET_BITS and _LARGE_FILES if needed for large file support. by mlcreech ยท 18 years ago
  51. 636a995 Add AC_SYS_LARGEFILE to ensure large file support, update autotools-related files. by mlcreech ยท 18 years ago
  52. 0259fbe Fix recently introduced test script error causing a failure in incrblob_err.test. (CVS 5086) by danielk1977 ยท 18 years ago
  53. 6559404 Better error messages when trying to open a large file using a version by drh ยท 18 years ago
  54. 4cea5ba Do not segfault in the CLI if sqlite3_open() fails to create a by drh ยท 18 years ago
  55. 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
  56. 4abd544 Avoid leaking page references after an IO error is encountered. (CVS 5082) by danielk1977 ยท 18 years ago
  57. 344c38e Fix a couple of minor problems with transactions in virtual tables. (CVS 5081) by drh ยท 18 years ago
  58. 43e377a Avoid leaking page references when database corruption is encountered. (CVS 5080) by danielk1977 ยท 18 years ago
  59. 286d2f4 Fix to test code to build when ENABLE_IOTRACE is not defined. (CVS 5079) by danielk1977 ยท 18 years ago
  60. 8a9c17f Make sure that when a connection is blocking on a RESERVED lock that it by drh ยท 18 years ago
  61. 8c23864 Add a test case for ticket #3093. (CVS 5077) by drh ยท 18 years ago
  62. 71c9cb7 Add another test case to verify that ticket #3092 has been fixed. (CVS 5076) by drh ยท 18 years ago
  63. b7d6362 Fix a problem with journal files being created unnecessarily when doing by drh ยท 18 years ago
  64. 26e4a8b Fix more compiler warnings. (CVS 5074) by drh ยท 18 years ago
  65. e265b08 Fix harmless compiler warnings. (CVS 5073) by drh ยท 18 years ago
  66. 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
  67. 4697988 Add comment to speculate when setting journal_mode=OFF on VACUUM does not by drh ยท 18 years ago
  68. 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
  69. f96d8ae Fix test for buffer overrun in unixGettempname(). Fix for #3091. (CVS 5069) by danielk1977 ยท 18 years ago
  70. bf8a434 Zero the per-pager temporary space allocation to avoid warnings from by drh ยท 18 years ago
  71. e509094 Fix a potential buffer overrun in sqlite3_mprintf() when a non-terminated by drh ยท 18 years ago
  72. 2eaf93d Always convert IEEE NaN into NULL. Ticket #3060. Add test cases to verify by drh ยท 18 years ago
  73. 7d133d8 Allow SQLITE_MAX_COLUMN to be set to zero at compile-time in order to by drh ยท 18 years ago
  74. cd3dd9d Add test cases to verify that multiple virtual tables can be updated by drh ยท 18 years ago
  75. 4f3dd15 Make sure that transactions are started on all virtual tables that by drh ยท 18 years ago
  76. 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
  77. 82286fd Add tests to create and drop a virtual table during a recursive call from by drh ยท 18 years ago
  78. 0de3ae9 Change the implementation of the NaN recognition to be more cross-platform. by drh ยท 18 years ago
  79. 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
  80. 394f07e Work around a NaN bug in some versions of Tcl. (CVS 5058) by drh ยท 18 years ago
  81. d65e530 Changes to test scripts to accommodate different architectures and different by drh ยท 18 years ago
  82. 06af763 Restore the #include of stdint.h removed in (5051). (CVS 5056) by drh ยท 18 years ago
  83. 460e290 Delete requirement F12764 as it has never been implemented and the by drh ยท 18 years ago
  84. e1b3e80 Fix the documentation to agree with long-standing behavior for the by drh ยท 18 years ago
  85. a5808f3 Allow multiple occurrances of %include in lemon input files. by drh ยท 18 years ago
  86. 7f7c257 Fix the lemon parser generator so that it works again with the "error" by drh ยท 18 years ago
  87. 7209c69 Remove all references to sqlite3_intptr_t. (CVS 5051) by drh ยท 18 years ago
  88. 59020f3 Use "(void)" function arguments in declarations instead of "()". Both are by drh ยท 18 years ago
  89. 82ed1e5 Clarify some comments. No changes to code. (CVS 5049) by drh ยท 18 years ago
  90. 05a3e47 Add test cases to prove that ticket #3082 has been fixed. (CVS 5048) by drh ยท 18 years ago
  91. b287f4b Candidate fix for ticket #3082. Test cases needed. (CVS 5047) by drh ยท 18 years ago
  92. ce3d5cf Remove two more unused files. (CVS 5046) by drh ยท 18 years ago
  93. 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
  94. 9c9eb74 Fix a problem with the test scripts caused by not cleaning up the global tcl namespace. (CVS 5044) by danielk1977 ยท 18 years ago
  95. 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
  96. d7eb2ed Fix a crash that can follow a malloc() failure in malloc7.test. (CVS 5042) by danielk1977 ยท 18 years ago
  97. 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
  98. 9eca081 Minor change to comment on sqlite3_blob_read(). No code changes. Ticket #3072. (CVS 5040) by danielk1977 ยท 18 years ago
  99. ecc91f6 Remove redundant assert() statement from vdbeaux.c. Ticket #3065. (CVS 5039) by danielk1977 ยท 18 years ago
  100. 9a9b156 Add version comment to vdbeaux.c. No code changes. Ticket #3066. (CVS 5038) by danielk1977 ยท 18 years ago