๐ŸŒ AIๆœ็ดข & ไปฃ็† ไธป้กต
  1. ad26529 Only use <nowiki>__builtin_bswap16()</nowiki> with GCC 4.8 and later. by drh ยท 10 years ago bswap-functions
  2. 329428e Remove the use of htonl() in the previous check-in due to linkage issues. by drh ๏ฟฝ๏ฟฝ 10 years ago
  3. 5372e4d Make use of htonl() and <nowiki>__builtin_bswap32()</nowiki> for faster by drh ยท 10 years ago
  4. 3169906 Change an unreachable branch into an assert() in sqlite3PagerAcquire() by drh ยท 10 years ago
  5. d8c0ba3 Optimization to the sqlite3PcacheFetch() logic. by drh ยท 10 years ago
  6. 50642b1 Put all variable declarations for sqlite3PagerWrite() by drh ยท 10 years ago
  7. 1116bf1 Implement sqlite3Strlen30() using strlen() from the C library. by drh ยท 10 years ago
  8. 597d2b6 Change sqlite3ApiExit() so that its first argument is never NULL. by drh ยท 10 years ago
  9. 27fb746 Put BtCursor objects on a singly-linked list instead of a doubly-linked list. by drh ยท 10 years ago
  10. 98ef0f6 Convert several 5-year-old and older NEVER() macros into assert(). by drh ยท 10 years ago
  11. 207c817 From sqlite3BtreeInsert(), bypass the btreeMoveto() routine for table inserts by drh ยท 10 years ago
  12. b347553 Add a bypass path in sqlite3PagerWrite() for pages with the PGHDR_WRITEABLE by drh ยท 10 years ago
  13. 60e32ed Combine subjRequiresPage() and subjournalPage() into a single by drh ยท 10 years ago
  14. 1aacbdb Add the PGHDR_WRITEABLE bit for PgHdr.flags which is used to by drh ยท 10 years ago
  15. e399ac2 Fix over-length source code lines in pager.c. by drh ยท 10 years ago
  16. ef64869 Fix minor problems in the ota demo application. by dan ยท 10 years ago
  17. 82ef877 Simplifications and performance improvement in pager_write(). by drh ยท 10 years ago
  18. c78ae91 Add the new PGHDR_CLEAN bit to PgHdr.flags in pcache.c. This bit is always by drh ยท 10 years ago
  19. 234a93f Very small size reduction and performance increase in sqlite3BitvecTest(). by drh ยท 10 years ago
  20. 325d087 Move an assert() and testcase() into their correct position within by drh ยท 10 years ago
  21. 95c91e1 Use tail recursion in pcache1Unpin() to get a small size reduction and by drh ยท 10 years ago
  22. b84c14d Comment typo fix and minor cleanup in the pager. No logic changes. by drh ยท 10 years ago
  23. c5ef715 Avoid unnecessary calls to sqlite3VdbeSerialTypeLen() for integer by drh ยท 10 years ago
  24. c75d886 Make greater use of BtCursor.curIntKey. by drh ยท 10 years ago
  25. 408efc0 Add the BtCursor.curIntKey field and use it for a small size reduction and by drh ยท 10 years ago
  26. 15a0021 Enhancements to the previous check-in to make it a little smaller and faster. by drh ยท 10 years ago
  27. 28f58dd Performance improvements in moveToChild() by shifting some work over by drh ยท 10 years ago
  28. 375beb0 Manually inline the call from getAndInitPage() to btreeGetPage() for a by drh ยท 10 years ago
  29. bbf0f86 Add releasePageNotNull() as an alternative to releasePage() when the argument by drh ยท 10 years ago
  30. f44890a Add the Mempage.aDataOfst field and use it in sqlite3BtreeMovetoUnpacked() by drh ยท 10 years ago
  31. 95ae958 Treat compilation of FTS5 for the loadable extension specially with MSVC. by mistachkin ยท 10 years ago
  32. ef4f756 Merge fts5 branch into trunk. by dan ยท 10 years ago
  33. 55296c5 Merge latest trunk with this branch. by dan ยท 10 years ago
  34. 018a93d Remove unnecessary lines from fts3.h and main.mk. by dan ยท 10 years ago
  35. 6394d99 Fix a segfault that could follow an OOM error in fts5. by dan ยท 10 years ago
  36. abb78fb Small size reduction and performance increase on the OP_IdxInsert opcode. by drh ยท 10 years ago
  37. ca0a30c Merge latest trunk changes with this branch. by dan ยท 10 years ago
  38. 6fbeb22 Fix some cases in the fts5 code where a corrupt database could cause a buffer overread. by dan ยท 10 years ago
  39. e2d9e7c Further optimization of SQL function dispatch. Improvements to opcode by drh ยท 10 years ago
  40. 9c7c913 Cache the sqlite3_context structure in the P4 operand of VDBE programs by drh ยท 10 years ago
  41. ec6c0c6 Merge changes to get FTS5 working with MSVC. by mistachkin ยท 10 years ago
  42. a468027 Merge upstream changes. Get the test fixture working with FTS5. Fix compiler warnings. by mistachkin ยท 10 years ago fts5Msvc
  43. eb37567 Remove fts5 initialization code from core file main.c. by dan ยท 10 years ago
  44. b39e8cf Add FTS5 DLL target for MSVC. by mistachkin ยท 10 years ago
  45. ed52f9f Initial changes to get FTS5 working with MSVC. by mistachkin ยท 10 years ago
  46. 68cdd0e Fix harmless compiler warning in assert statement. by mistachkin ยท 10 years ago
  47. 39065c6 Simplify the pcache by not keeping continuous track of page 1 but instead by drh ยท 10 years ago
  48. 591909c Optimization to sqlite3_value_bytes() for the common case that does not by drh ยท 10 years ago
  49. 3e65f89 Fix Makefile.in to account for recent changes. Update fts5 test scripts so that they do not run if SQLITE_ENABLE_FTS5 is not defined. by dan ยท 10 years ago
  50. f32fa31 Merge latest trunk changes into this branch. by dan ยท 10 years ago
  51. ed2589f Add a script to combine all fts5 code into a single file - fts5.c - that can be used to build an SQLite loadable extension. by dan ยท 10 years ago
  52. 2c8fb92 Simplifications and performance improvements in insertCell(). by drh ยท 10 years ago
  53. b7580e8 More simplifications and performance improvements to cell allocation by drh ยท 10 years ago
  54. e674bf1 Reorder the terms of a conditional for a small performance gain. by drh ยท 10 years ago
  55. ae6cd72 Remove a NEVER() that is in fact reachable. by drh ยท 10 years ago
  56. ded340e Minor optimization to allocateSpace(). by drh ยท 10 years ago
  57. 6918095 Enhance the Btree object to remember whether or not it is holding an by drh ยท 10 years ago
  58. 526b17d Remove a line of code that doesn't do any useful work. by drh ยท 10 years ago
  59. d4ddcbc Increase the default timeout on fuzzcheck to 120 seconds - sufficient for by drh ยท 10 years ago
  60. 9229863 Add the --timeout option to fuzzcheck. by drh ยท 10 years ago
  61. 7805735 Fix fuzzcheck so that it works with SQLITE_OMIT_PROGRESS_CALLBACK. by drh ยท 10 years ago
  62. 619a111 Add "ON CONFLICT" handling to the spellfix module. by drh ยท 10 years ago
  63. 88d702e Add "ON CONFLICT" handling to the spellfix module. by dan ยท 10 years ago spellfix-constraints
  64. d83e283 In the fuzzcheck test program, use the progress handler to limit the number by drh ยท 10 years ago
  65. 6cbbdb0 Fix the progress handler so that it does not fire too soon during an by drh ยท 10 years ago
  66. c6e956f Fix a harmless compiler warning. by drh ยท 10 years ago
  67. 94701b0 Rig the fuzzcheck test program so that it times out after 10 seconds in case by drh ยท 10 years ago
  68. 45143e9 Update the database fuzz test cases to cover all recent findings. by drh ยท 10 years ago
  69. 9a64586 Add the --rebuild object to fuzzcheck. by drh ยท 10 years ago
  70. 9e7804d Prevent an infinite loop while searching a corrupt freelist. by drh ยท 10 years ago
  71. 672073a Strengthen the new balance_nonroot() code against various corrupt database by drh ยท 10 years ago
  72. 40a3cab Adjustment to a malloc test so that it accepts a narrow range of values to by drh ยท 10 years ago
  73. b468ce1 Remove an invalid NEVER() and add a test case to cover it. by drh ยท 10 years ago
  74. 9c739e2 Performance optimization on balance_nonroot() and related routines. by drh ยท 10 years ago
  75. 2ec18a3 Mark some branches as unreachable after the recent change that recognizes by drh ยท 10 years ago
  76. ea82b37 Testability improvement. by drh ยท 10 years ago btree-opt2
  77. 51ef0f5 Improve test coverage of fts5. by dan ยท 10 years ago
  78. fe647dc Multiple overflow cells are always adjacent and sequential. Exploit this by drh ยท 10 years ago
  79. 4f4bf77 Faster loading of cell pointers into the b.apCell array in balance_nonroot. by drh ยท 10 years ago
  80. 008d64c Avoid unnecessary cachedCellSize() calls in the cell partition adjustment by drh ยท 10 years ago
  81. f783893 Change pageInsertArray() and pageFreeArray() so that they use the CellArray by drh ยท 10 years ago
  82. c94a081 Merge latest trunk changes with this branch. Add tests for columnsize=0. by dan ยท 10 years ago
  83. 4edfdd3 Improvements to the way balance_nonroot() constructs the b.apCell array of by drh ยท 10 years ago
  84. a230671 Merge the compound SELECT operator fix from trunk. by drh ยท 10 years ago
  85. 923cadb Test that the left and right sides of a compound SELECT operator have the same number of expressions in the expanded expression list before beginning to generate code. by dan ยท 10 years ago
  86. 1ffd247 Avoid computing cell sizes in balance_nonroot() until they are really needed. by drh ยท 10 years ago
  87. 658873b Change the way that balance_nonroot() partitions cells between the sibling by drh ยท 10 years ago
  88. 82c4f9b Update the fuzztest data using the latest test vectors discovered by AFL. by drh ยท 10 years ago
  89. 5f02ab0 Make sure that the likelihood() function does not mess up generation of by drh ยท 10 years ago
  90. b11b0ef Performance improvements in btreeParseCell() by inlining the varint decoder. by drh ยท 10 years ago
  91. eeab2c6 Fix corner cases involving corrupt varint values in record headers. by drh ยท 10 years ago
  92. 56cb04e Performance improvements in btreeParseCell() by inlining the varint decoder. by drh ยท 10 years ago
  93. 5fa6051 Add the MemPage.xParseCell method and provide various implementations by drh ยท 10 years ago
  94. 25ada07 Make cellSizePtr() a method on the MemPage object, with alternative by drh ยท 10 years ago
  95. 4307690 Further #ifdef changes in speedtest1.c in order to support SQLite back to by drh ยท 10 years ago
  96. 606f234 Pervent the likelihood() function from moving ON clause terms of a LEFT JOIN by drh ยท 10 years ago
  97. b3d903e Show the values of Expr.flag in the AST of ".selecttrace" by drh ยท 10 years ago
  98. 5995e29 Add #ifdefs to some features speedtest1.c so that it compiles with by drh ยท 10 years ago
  99. 14e0674 Performance improvement in sqlite3VdbeMemShallowCopy() for the common by drh ยท 10 years ago
  100. 073664d Improve spacing and comment style for the shell. No changes to code. by mistachkin ยท 10 years ago