๐ŸŒ AIๆœ็ดข & ไปฃ็† ไธป้กต
  1. ce1bbe5 Add check to prevent a VList from growing after pointers to labels have been by drh ยท 9 years ago VList
  2. f326d66 Fix the VList object so that it actually works. by drh ยท 9 years ago
  3. 9bf755c Use the VList object to replace Parse.azVar for tracking the mapping between by drh ยท 9 years ago
  4. 344a1bf Fix harmless compiler warnings. by drh ยท 9 years ago
  5. 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
  6. a582b01 Simplifications to the way UnpackedRecord objects are allocated. Smaller by drh ยท 9 years ago
  7. f99dd35 Change the OP_IfNotZero opcode so that it decrements register P1 by 1 rather by drh ยท 9 years ago
  8. 22d709d Refinements to the new dbfuzz test program. by drh ยท 9 years ago
  9. 6918e2f Enhance fuzzershell.c to read and execute SQL commands in the autoexec table by drh ยท 9 years ago
  10. 11da002 Fix a problem in the shell tools readfile() command causing blobs to be by dan ยท 9 years ago
  11. d47c6c4 Add the ".lint fkey-indexes" command to the command-line shell. by drh ยท 9 years ago
  12. 3fd9f33 Fix minor issues with the ".lint" command implemention in the shell and by drh ยท 9 years ago fkey-missing-indexes
  13. 186c930 Built-in PRAGMA statements without side-effects can be invoked as by drh ยท 9 years ago
  14. 3c7ebeb Change ".fkey_missing_indexes" to ".lint fkey-indexes". by dan ยท 9 years ago
  15. dd9e0be Update .fkey_missing_indexes to use the built-in pragma vtabs. by dan ยท 9 years ago
  16. c17f625 Merge the pragma-as-vtab change into this branch. by dan ยท 9 years ago
  17. 69b9383 Fix a problem causing the planner to generate sub-optimal plans for some queries by dan ยท 9 years ago
  18. d8b7200 Fix an error in the way the "schema" argument to some pragma virtual tables by drh ยท 9 years ago pragma-as-vtab
  19. 30776ac Simplifications to facilitate full test coverage. by drh ยท 9 years ago
  20. 9a63f09 Minor bug fixes and enhancements to the pragma eponymous virtual tables. by drh ยท 9 years ago
  21. c06bbce Merge enhancements from trunk, and especially the ability to use by drh ยท 9 years ago
  22. e0a04a3 All temp.sqlite_master to be used as an alias for sqlite_temp_master. by drh ยท 9 years ago
  23. ae7045c Fix the cost estimation in the BestIndex method of the eponymous pragma by drh ยท 9 years ago
  24. d7175eb The pragma as eponymous virtual table mechanism now appears to work. by drh ยท 9 years ago
  25. 2fcc159 Code to automatically create eponymous virtual tables for read-only pragmas. by drh ยท 9 years ago
  26. 35a1895 Do exponential rather than linear expansion of the SrcList.a array when by drh ยท 9 years ago
  27. c232aca Do more pragma processing from tables rather than in-line code. by drh ยท 9 years ago table-driven-pragma
  28. f9647b6 Add the -groupbyparent option to the ".fkey_missing_indexes" command. by dan ยท 9 years ago
  29. 35ac58e Add the experimental ".fkey_missing_indexes" command to the shell tool. To by dan ยท 9 years ago
  30. 79df778 Refactor the Table.nRef field as Table.nTabRef for easier grepping. by drh ยท 9 years ago
  31. d07df8e Increase the size of the reference count on Table objects to 32 bits. by drh ยท 9 years ago
  32. 5ed7de0 Fix the configure makefile to align it with the manual makefile. Unsaved by drh ยท 9 years ago
  33. c06e543 Adjust the unix makefiles so that "make test" runs fuzzcheck prior to even by drh ยท 9 years ago
  34. ac178b3 Three times faster sqlite3SrcListAppend() in the common case by avoiding the by drh ยท 9 years ago
  35. 8a123d6 Fix the optimization that prevents writing freelist pages to the journal. by drh ยท 9 years ago
  36. 79f20e9 In the command-line shell, in the output of the ".dump", ".schema", and by drh ยท 9 years ago
  37. 380c08e Fix harmless compiler warnings. by drh ยท 9 years ago
  38. fc4111f Convert sqlite3PagerGet() into a pointer-dispatched virtual method. This by drh ยท 9 years ago
  39. cbed604 In the pager, avoid checking for the illegal page number 0 except when creating by drh ยท 9 years ago pager-get-method
  40. 68a494c Fix a problem causing SQLite to return false "foreign key violation" errors by dan ยท 9 years ago
  41. d5df3ff Further refinements to the virtual method implementation of sqlite3PagerGet(). by drh ยท 9 years ago
  42. 12e6f68 Make the sqlite3PagerGet() interface into a virtual method, with different by drh ยท 9 years ago
  43. 26f4198 Add the --mmap option to the speedtest1 program and to the speed-check.sh by drh ยท 9 years ago
  44. 2a70254 Remove unnecessary MemPage initialization resets in the autovacuum ptrmap by drh ยท 9 years ago
  45. 5fa3d6e Faster operation for large in-memory databases. by drh ยท 9 years ago
  46. 6606586 Performance optimization in sqlite3PagerWrite(). by drh ยท 9 years ago
  47. 585a597 Updates to the tokenizer for EBCDIC. No changes for standard builds. by drh ยท 9 years ago
  48. 77dc0ed Size and performance optimization in btreeInitPage() in the freeblock by drh ยท 9 years ago
  49. f0bc50a Change the order of comparison for divider cell overflow in balance non-root by drh ยท 9 years ago
  50. 8c730bc Avoid an unnecessary memset() in the sqlite3BtreeInsert() routine. by drh ยท 9 years ago
  51. fbd8cbd Reorder the fields in the VdbeCursor object so that those that need to be by drh ยท 9 years ago
  52. 719da30 Avoid signed integer overflow when dealing with a LIMIT and OFFSET whose by drh ยท 9 years ago
  53. 2d08343 When doing the sqlite3BtreeInsert() overwrite optimization, make sure the by drh ยท 9 years ago
  54. f923825 Additional comments and an assert on the sqlite3BtreeInsert() overwrite by drh ยท 9 years ago
  55. 80159da In sqlite3BtreeInsert() when replacing a re-existing row, try to overwrite by drh ยท 9 years ago
  56. 55092c1 Fix an fts5 bug that could cause a crash following an OOM error or by dan ยท 9 years ago
  57. a2ee589 Avoid unnecessary zeroing of fields in the MemPage object that are going by drh ยท 9 years ago
  58. e0568d6 Fix an obscure problem in range estimation with STAT4. by drh ยท 9 years ago
  59. 4c17742 Fix the showstat4 utility program so that is displays strings using by drh ยท 9 years ago
  60. 5f00b9b Fix a minor error in the cg_anno.tcl script causing the cycles-per-file counts by drh ยท 9 years ago
  61. 23ee9dc Update the tool/cg_anno.tcl script to give a summary of cycle counts by by drh ยท 9 years ago
  62. 2700aca More changes to take advantage of the sqlite3VdbeAppendP4() method. by drh ยท 9 years ago
  63. f14b7fb Add the sqlite3VdbeAppendP4() method for adding P4 content to the most recently by drh ยท 9 years ago
  64. 861b130 The use P4_DYNAMIC in place of the P4_MPRINTF operand type. by drh ยท 9 years ago
  65. bdaa1ee Performance optimization for sqlite3VdbeAddOp4(). by drh ยท 9 years ago
  66. 4ed8c83 Put the SQLITE_UNTESTABLE compile-time option in the correct order for by drh ยท 9 years ago
  67. d12602a Rename the SQLITE_OMIT_BUILTIN_TEST compile-time option to SQLITE_UNTESTABLE. by drh ยท 9 years ago
  68. 44c5604 Prevent the flattening or where-term push-down optimizations from obscuring by dan ยท 9 years ago
  69. 9314bd5 Always honor the sqlite3.dbOptFlags bitmask, regardless of compile-time by drh ยท 9 years ago
  70. abfd35e Performance improvement and size reduction in the Expr node allocator by drh ยท 9 years ago
  71. 2b519ab Add missing nul-terminator to a Tcl_AppendResult() call in tclsqlite.c. by dan ยท 9 years ago
  72. 6341331 In the LEMON parser-generator, fix the stack overflow processing so that it by drh ยท 9 years ago
  73. e6ad171 Fix a harmless redundant local variable declaration in the date/time function by drh ยท 9 years ago
  74. 25ef7f5 Work around a bug in the definition of "ino_t" on some versions of Android. by drh ยท 9 years ago
  75. 6d4e9c3 Simplify the date/time function logic for improved rebustness and also to by drh ยท 9 years ago
  76. 861a568 Extend the valid range of 'unixepoch' dates from JulianDay 0 through 9999-12-31. by drh ยท 9 years ago
  77. 7a40707 Test cases for the improved LIKE/GLOB matcher. by drh ยท 9 years ago
  78. edaeba5 Avoid clearing the EP_FromJoin flag from terms in ON clauses when flattening by dan ยท 9 years ago
  79. 92ddb3b Avoid clearing the EP_FromJoin flag from terms in ON clauses when flattening by dan ยท 9 years ago left-join-fix
  80. 807b90f Performance improvement for GLOB and LIKE matching for patterns with two by drh ยท 9 years ago
  81. 698a01c Faster version of patternCompare() that uses new return values rather than by drh ยท 9 years ago pattern-compare-optimization
  82. 1a4a737 Modify the patternCompare() function (used for GLOB, LIKE) to better handle by dan ยท 9 years ago
  83. c9c81dc Add the remember(V,PTR) extension function which copies an SQL value into by drh ยท 9 years ago
  84. 77320ea Fix then handling of the (oversized) integer literal -0x8000000000000000. by drh ยท 9 years ago
  85. ab5be2e Change the OP_DecrJumpZero opcode back to its old behavior of always by drh ยท 9 years ago
  86. b5489b8 More improvements to boundary cases in the date/time functions, flowing out by drh ยท 9 years ago
  87. 64777ba Prevent a warning about integer overflow when using a very large negative LIMIT. by drh ยท 9 years ago
  88. d76a902 Further changes to the date/time functions to suppress harmless signed by drh ยท 9 years ago
  89. 3edb157 The documentation says that the built-in date-time functions give undefined by drh ยท 9 years ago
  90. bc60368 Fix broken hyperlinks to the sqlite3_snapshot objection definition by drh ยท 9 years ago
  91. 158e4e5 Simplify some code in fts5_expr.c. Add some extra test cases for the same. by dan ยท 9 years ago
  92. dd5fa17 Add the sqlite3_snapshot_recover() interface and related functionality. by drh ยท 9 years ago
  93. 6412a4c Clarification of the behavior of sqlite3_stmt_readonly() on BEGIN IMMEDIATE by drh ยท 9 years ago
  94. 9057fc7 Remove the OP_RowKey opcode. Use OP_RowData in its place. by drh ยท 9 years ago
  95. cb3cabd Refactor the sqlite3BtreeKey() and sqlite3BtreeData() internal interfaces by drh ยท 9 years ago
  96. 06a09a8 Small performance increase and size reduction in the OP_Column opcode. by drh ยท 9 years ago
  97. e9bb566 Performance enhancement to sqlite3_snprintf(). by drh ยท 9 years ago
  98. 043e586 Performance improvement in sqlite3StrAccumFinish() for the common case where by drh ยท 9 years ago
  99. 36fd41e Add a comment to help clarify the EP_FromJoin hack in exprCodeBetween(). by drh ยท 9 years ago
  100. 36f49d0 Fix the error message for invalid ".mode" arguments in the command-line shell, by drh ยท 9 years ago