๐ŸŒ AIๆœ็ดข & ไปฃ็† ไธป้กต
  1. 7562346 Version 3.16.1 by drh ยท 9 years ago version-3.16.1
  2. 6db6a46 Bump the version number up to 3.16.1. by drh ยท 9 years ago
  3. 7414036 Defer size checking on row-value assignments for when the RHS is a SELECT by drh ยท 9 years ago
  4. 755980a Fix the row-values in UPDATE statements within TRIGGER problem identified by drh ยท 9 years ago
  5. e772bc7 Version 3.16.0 by drh ยท 9 years ago version-3.16.0
  6. 245ce62 Detect row-value comparison size mismatches even when the size of one by drh ยท 9 years ago
  7. 3043b53 Fix a crash that could occur following an OOM in the group_concat() function by dan ยท 9 years ago
  8. 1d081ab Strengthen the defense against OOM in the instr() SQL function. by drh ยท 9 years ago
  9. 5f4ade0 Add a test to ensure that the app-defined pcache xFetch() method is never by drh ยท 9 years ago
  10. 895decf Avoid passing NULL pointers to memcmp() or memcpy(), even when the by dan ยท 9 years ago
  11. d0d7e13 Fix a harmless compiler warning in fuzzcheck.c by drh ยท 9 years ago
  12. 9c4dc22 Disable the pagerAcquireMapPage() routine if memory-mapped I/O is disabled. by drh ยท 9 years ago
  13. fb4e3a3 Encode a 64-bit integer literal in date.c as a constant expression so that by drh ยท 9 years ago
  14. 96ada59 Fix harmless compiler warnings in the command-line shell and in Lemon. by drh ยท 9 years ago
  15. cae20d5 In kvtest.c, use stat() instead of fseek()/ftell() to determine the size of by drh ยท 9 years ago
  16. 03d0c20 Add the kvtest.c test program used to show that it is many times faster to by drh ยท 9 years ago
  17. 2f917e0 Add more detail to the header command to further explain how to compile and by drh ยท 9 years ago kvtest
  18. d7b9b97 Fix kvtest.c so that it compiles using MSVC. by drh ยท 9 years ago
  19. 6739c69 In kvtest.c: do not show the --cache-size setting on fopen() runs. by drh ยท 9 years ago
  20. 61c565f Improvements to the kvtest.c utility. Added the --cache-size option. by drh ยท 9 years ago
  21. cac028b Add the kvtest.c test program for measuring key/value read performance under by drh ยท 9 years ago
  22. 402124d Do not allow the nockpt.test module to run under the inmemory_journal by drh ยท 9 years ago
  23. 575242f Allow sqlite3_interrupt() to be invoked on a database connection that is in by drh ยท 9 years ago
  24. 5ad74a7 Adjust a corruption test case to accommodate the sqlite3BtreeInsert() by drh ยท 9 years ago
  25. 218c66e Disable new test modules nockpt.test and interrupt2.test for incompatible by drh ยท 9 years ago
  26. 1aa3469 Avoid a potential (harmless) signed integer overflow in memory usage by drh ยท 9 years ago
  27. c595419 Minor changes to make some newer test cases work under more compile-time by drh ยท 9 years ago
  28. dfcfff6 During fuzz testing with the fuzzcheck utility program, impose a record by drh ยท 9 years ago
  29. e6ce2b6 Enable ossfuzz.c to build even if SQLITE_OMIT_PROGRESS_CALLBACK is defined. by drh ยท 9 years ago
  30. 9cc5b4e Remove an incorrect ALWAYS() macro from balance_nonroot(), which could result by drh ยท 9 years ago
  31. beaf514 Enhance the fuzztest utility with the --prng-seed option. Always reseed the by drh ยท 9 years ago
  32. 6a5a420 Combine the implementations of the ".tables" and ".indexes" commands in the by drh ยท 9 years ago
  33. 2951809 The schema name "main" is always an acceptable alias for the primary database by drh ยท 9 years ago
  34. b20a61b Change the output format of the ".databases" command in the command-line shell by drh ยท 9 years ago
  35. a4b81d2 In the command-line shell, improve the formatting to the ".databases" by drh ยท 9 years ago
  36. 6bd4dc6 Fill in missing opcode documentation entries for OP_SorterNext and by drh ยท 9 years ago
  37. cfdc235 Use the VList object to capture the mapping between SQL parameter names and by drh ยท 9 years ago
  38. ce1bbe5 Add check to prevent a VList from growing after pointers to labels have been by drh ยท 9 years ago VList
  39. f326d66 Fix the VList object so that it actually works. by drh ยท 9 years ago
  40. 9bf755c Use the VList object to replace Parse.azVar for tracking the mapping between by drh ยท 9 years ago
  41. 344a1bf Fix harmless compiler warnings. by drh ยท 9 years ago
  42. cdfffed Change the default lookaside configuration from 500 slots of 128 bytes each to 125 slots of 512 bytes each. This uses the same amount of memory (64,000 bytes) but seems to perform much better in test applications. by drh ยท 9 years ago
  43. a582b01 Simplifications to the way UnpackedRecord objects are allocated. Smaller by drh ยท 9 years ago
  44. f99dd35 Change the OP_IfNotZero opcode so that it decrements register P1 by 1 rather by drh ยท 9 years ago
  45. 22d709d Refinements to the new dbfuzz test program. by drh ยท 9 years ago
  46. 6918e2f Enhance fuzzershell.c to read and execute SQL commands in the autoexec table by drh ยท 9 years ago
  47. 11da002 Fix a problem in the shell tools readfile() command causing blobs to be by dan ยท 9 years ago
  48. d47c6c4 Add the ".lint fkey-indexes" command to the command-line shell. by drh ยท 9 years ago
  49. 3fd9f33 Fix minor issues with the ".lint" command implemention in the shell and by drh ยท 9 years ago fkey-missing-indexes
  50. 186c930 Built-in PRAGMA statements without side-effects can be invoked as by drh ยท 9 years ago
  51. 3c7ebeb Change ".fkey_missing_indexes" to ".lint fkey-indexes". by dan ยท 9 years ago
  52. dd9e0be Update .fkey_missing_indexes to use the built-in pragma vtabs. by dan ยท 9 years ago
  53. c17f625 Merge the pragma-as-vtab change into this branch. by dan ยท 9 years ago
  54. 69b9383 Fix a problem causing the planner to generate sub-optimal plans for some queries by dan ยท 9 years ago
  55. d8b7200 Fix an error in the way the "schema" argument to some pragma virtual tables by drh ยท 9 years ago pragma-as-vtab
  56. 30776ac Simplifications to facilitate full test coverage. by drh ยท 9 years ago
  57. 9a63f09 Minor bug fixes and enhancements to the pragma eponymous virtual tables. by drh ยท 9 years ago
  58. c06bbce Merge enhancements from trunk, and especially the ability to use by drh ยท 9 years ago
  59. e0a04a3 All temp.sqlite_master to be used as an alias for sqlite_temp_master. by drh ยท 9 years ago
  60. ae7045c Fix the cost estimation in the BestIndex method of the eponymous pragma by drh ยท 9 years ago
  61. d7175eb The pragma as eponymous virtual table mechanism now appears to work. by drh ยท 9 years ago
  62. 2fcc159 Code to automatically create eponymous virtual tables for read-only pragmas. by drh ยท 9 years ago
  63. 35a1895 Do exponential rather than linear expansion of the SrcList.a array when by drh ยท 9 years ago
  64. c232aca Do more pragma processing from tables rather than in-line code. by drh ยท 9 years ago table-driven-pragma
  65. f9647b6 Add the -groupbyparent option to the ".fkey_missing_indexes" command. by dan ยท 9 years ago
  66. 35ac58e Add the experimental ".fkey_missing_indexes" command to the shell tool. To by dan ยท 9 years ago
  67. 79df778 Refactor the Table.nRef field as Table.nTabRef for easier grepping. by drh ยท 9 years ago
  68. d07df8e Increase the size of the reference count on Table objects to 32 bits. by drh ยท 9 years ago
  69. 5ed7de0 Fix the configure makefile to align it with the manual makefile. Unsaved by drh ยท 9 years ago
  70. c06e543 Adjust the unix makefiles so that "make test" runs fuzzcheck prior to even by drh ยท 9 years ago
  71. ac178b3 Three times faster sqlite3SrcListAppend() in the common case by avoiding the by drh ยท 9 years ago
  72. 8a123d6 Fix the optimization that prevents writing freelist pages to the journal. by drh ยท 9 years ago
  73. 79f20e9 In the command-line shell, in the output of the ".dump", ".schema", and by drh ยท 9 years ago
  74. 380c08e Fix harmless compiler warnings. by drh ยท 9 years ago
  75. fc4111f Convert sqlite3PagerGet() into a pointer-dispatched virtual method. This by drh ยท 9 years ago
  76. cbed604 In the pager, avoid checking for the illegal page number 0 except when creating by drh ยท 9 years ago pager-get-method
  77. 68a494c Fix a problem causing SQLite to return false "foreign key violation" errors by dan ยท 9 years ago
  78. d5df3ff Further refinements to the virtual method implementation of sqlite3PagerGet(). by drh ยท 9 years ago
  79. 12e6f68 Make the sqlite3PagerGet() interface into a virtual method, with different by drh ยท 9 years ago
  80. 26f4198 Add the --mmap option to the speedtest1 program and to the speed-check.sh by drh ยท 9 years ago
  81. 2a70254 Remove unnecessary MemPage initialization resets in the autovacuum ptrmap by drh ยท 9 years ago
  82. 5fa3d6e Faster operation for large in-memory databases. by drh ยท 9 years ago
  83. 6606586 Performance optimization in sqlite3PagerWrite(). by drh ยท 9 years ago
  84. 585a597 Updates to the tokenizer for EBCDIC. No changes for standard builds. by drh ยท 9 years ago
  85. 77dc0ed Size and performance optimization in btreeInitPage() in the freeblock by drh ยท 9 years ago
  86. f0bc50a Change the order of comparison for divider cell overflow in balance non-root by drh ยท 9 years ago
  87. 8c730bc Avoid an unnecessary memset() in the sqlite3BtreeInsert() routine. by drh ยท 9 years ago
  88. fbd8cbd Reorder the fields in the VdbeCursor object so that those that need to be by drh ยท 9 years ago
  89. 719da30 Avoid signed integer overflow when dealing with a LIMIT and OFFSET whose by drh ยท 9 years ago
  90. 2d08343 When doing the sqlite3BtreeInsert() overwrite optimization, make sure the by drh ยท 9 years ago
  91. f923825 Additional comments and an assert on the sqlite3BtreeInsert() overwrite by drh ยท 9 years ago
  92. 80159da In sqlite3BtreeInsert() when replacing a re-existing row, try to overwrite by drh ยท 9 years ago
  93. 55092c1 Fix an fts5 bug that could cause a crash following an OOM error or by dan ยท 9 years ago
  94. a2ee589 Avoid unnecessary zeroing of fields in the MemPage object that are going by drh ยท 9 years ago
  95. e0568d6 Fix an obscure problem in range estimation with STAT4. by drh ยท 9 years ago
  96. 4c17742 Fix the showstat4 utility program so that is displays strings using by drh ยท 9 years ago
  97. 5f00b9b Fix a minor error in the cg_anno.tcl script causing the cycles-per-file counts by drh ยท 9 years ago
  98. 23ee9dc Update the tool/cg_anno.tcl script to give a summary of cycle counts by by drh ยท 9 years ago
  99. 2700aca More changes to take advantage of the sqlite3VdbeAppendP4() method. by drh ยท 9 years ago
  100. f14b7fb Add the sqlite3VdbeAppendP4() method for adding P4 content to the most recently by drh ยท 9 years ago