๐ŸŒ AIๆœ็ดข & ไปฃ็† ไธป้กต
  1. 189e44d Version 3.45.1 by drh ยท 1 year, 11 months ago version-3.45.1 vesion-3.45.1
  2. 651dcec Detect malformed nested JSONB earlier and stop rendering to avoid long delays. by drh ยท 1 year, 11 months ago
  3. 3ff77c5 Avoid a potential buffer overread when handling corrupt json blobs. by drh ยท 1 year, 11 months ago
  4. f838022 When rendering JSONB back into text JSON, report an error if a zero-length by drh ยท 1 year, 11 months ago
  5. e6a5056 Automatically disable the DISTINCT optimization during query planning if the by drh ยท 1 year, 11 months ago
  6. f032114 Apply the same fix found in [99057383acc8f920] to descending scans. by drh ยท 1 year, 11 months ago
  7. 00af690 Slight adjustment to test results for Windows in mmap1.test due to by drh ยท 1 year, 11 months ago
  8. a8556ee In os_unix.c and os_win.c, do not allow xFetch() to return a pointer to a page buffer that is right at the end of the mapped region - if the database is corrupted in a specific way such a page buffer might be overread by several bytes. by drh ยท 1 year, 11 months ago
  9. e8df88e Fix harmless "unused parameter" compiler warning in the new fts3IntegrityMethod by drh ยท 1 year, 11 months ago
  10. 1e47802 Bump the version number to 3.45.1 by drh ยท 1 year, 11 months ago
  11. 5b9e435 When a JSON input is a blob, but it looks like valid JSON when cast to text, by drh ยท 1 year, 11 months ago
  12. f05bd8b Ensure that the xIntegrity methods of fts3 and fts5 work on read-only databases. by dan ยท 1 year, 11 months ago
  13. b5c5f36 When backing out a character in a constructed string in JSON, first make sure by drh ยท 1 year, 11 months ago
  14. 0dfdf2d wasm build: reformulate an awk invocation to account for awks which do not support the -e flag. Problem reported on the forum via a docker-hosted build. by stephan ยท 1 year, 11 months ago
  15. f352e0a Version 3.45.0 by drh ยท 1 year, 11 months ago version-3.45.0
  16. 4c65542 Have the shell tool automatically enable SQLITE_CONFIG_DQS_DDL when executing a ".dump" script against an empty db. by dan ยท 1 year, 11 months ago
  17. e5b2132 Fix a comment in sessions. No functional changes. by drh ยท 1 year, 11 months ago
  18. c08a8a3 In fts5, flush the contents of the in-memory hash table whenever the secure-delete option is toggled. This prevents spurious corruption reports under some circumstances. by dan ยท 1 year, 11 months ago
  19. 5fdabcf Put an SQLITE_ENABLE_SETLK_TIMEOUT branch inside the appropriate ifdef with by drh ยท 1 year, 11 months ago
  20. ff6905a Improved resolution of unqualified names in the REINDEX command. by drh ยท 1 year, 11 months ago
  21. e452bf4 Automatically turn off DEFENSIVE mode in the shell tool when executing scripts generated by the ".dump" command against an empty database. Add a warning to the top of generated ".dump" scripts that populate virtual tables. by dan ยท 1 year, 11 months ago
  22. 62f0c4d Fix date on new file shell9.test. by dan ยท 1 year, 11 months ago shell-dump-fix
  23. 7cda91c Automatically turn off DEFENSIVE mode in the shell tool when executing scripts generated by the ".dump" command against an empty database. Add a warning to the top of generated ".dump" scripts that populate virtual tables. by dan ยท 1 year, 11 months ago
  24. 3e2ffbd Minor change to os_unix.c to facilitate 100% MC/DC testing. by drh ยท 1 year, 11 months ago
  25. f640f79 Ensure that SQLITE_PROTOCOL is not returned too early when a SQLITE_ENABLE_SETLK_TIMEOUT build fails to open a transaction on a wal mode database in cases where blocking locks are not being used. by dan ยท 1 year, 11 months ago
  26. bf64cbd Remove an ALWAYS() from RTREE. Dbsqlfuzz found a way to make it false. by drh ยท 2 years ago
  27. cd6ea30 Updates to RTREE to facility testing. by drh ยท 2 years ago
  28. 4e50f77 Ensure that SQLITE_PROTOCOL is not returned too early when a SQLITE_ENABLE_SETLK_TIMEOUT build fails to open a transaction on a wal mode database in cases where blocking locks are not being used. by dan ยท 2 years ago enable-setlk-fix
  29. 1ba1384 Update JSON performance testing procedures for clarity and to describe how to by drh ยท 2 years ago
  30. f537bba Update extension ext/misc/totext.c to avoid both ubsan warnings and dubious real->integer conversions. by dan ยท 2 years ago
  31. 1cfc040 Update extension ext/misc/totext.c to avoid both ubsan warnings and dubious real->integer conversions. by dan ยท 2 years ago totype-fix
  32. 76da0dc Avoid errors with SQLITE_OMIT_VIRTUALTABLE builds in json106.test and unionall.test. by drh ยท 2 years ago
  33. de70e8b Avoid errors with SQLITE_OMIT_VIRTUALTABLE builds in json106.test and unionall.test. by dan ยท 2 years ago
  34. 267721e Restructure some code to fix what appears to be a false-positive UBSAN warning. by drh ยท 2 years ago
  35. aa08f88 Fix a #ifdef in sqlite3_test_control() that was preventing builds with by drh ยท 2 years ago
  36. 4093b29 Convert the JSON functions to use lookaside memory allocation whenever by drh ยท 2 years ago
  37. 433e904 Change a constant from decimal to hex to avoid a compiler warning on Mac. by drh ยท 2 years ago
  38. 6db9206 Enhance sqlite3_analyzer.exe so that it uses the ext/consio extension. by drh ยท 2 years ago
  39. 4167033 Update the sqldiff.exe utility program so that it uses the sqlite3_str by drh ยท 2 years ago
  40. d059153 Back out [b517a52fa36df0a0] which is no longer reachable due to early by drh ยท 2 years ago
  41. f5740f7 Adjust the sqlite3PagerDirectReadOk() routine (part of the by drh ยท 2 years ago
  42. 4eb6263 Fix a problem in fts5 caused by a COMMIT involving fts5 data that immediately follows a ROLLBACK TO that does not. by dan ยท 2 years ago
  43. 533622f Increase the default "max_page_count" to its theoretical maximum of 4294967294. by drh ยท 2 years ago
  44. aff7664 Elaborate on the various build flavors used by ext/wasm/. Doc changes only. by stephan ยท 2 years ago
  45. 3d4d3fb Update and clean up the in-makefile docs for ext/wasm. by stephan ยท 2 years ago
  46. fe1d821 Back out [99d11e6d0ae6] (enabling of STAT4 in WASM/JNI), per /chat discussion. by stephan ยท 2 years ago
  47. 92e970a New logic to avoid using indexes that ANALYZE has identified as of little by drh ยท 2 years ago
  48. 4cfc19f Remove some unnecessary computations from ANALYZE so that ANALYZE runs with by drh ยท 2 years ago avoid-low-quality-indexes
  49. 4ccf707 Extra steps taken to avoid using low-quality indexes in a query plan. by drh ยท 2 years ago
  50. 307f326 JNI: move the ByteBuffer-using APIs from public to package visibility for the time being because they have UB-inducing possibilities which need to be worked out. Update test code to account for a change in custom FTS5 columntext() impls. by stephan ยท 2 years ago
  51. 805cd39 WASM: various build cleanups and add initial infrastructure for a build which elides the oo1 API and its dependents (worker1 and promiser). Sidebar: an attempt was made to move generation of the build rules to an external script, but the mixed-mode make/script was even less legible than the $(eval) indirection going on in the makefile. by stephan ยท 2 years ago
  52. 7a482b3 Use SQLITE_ENABLE_STAT4 in both the WASM and JNI builds. by stephan ยท 2 years ago
  53. e24cd27 Minor doc touchup in the JS bits. by stephan ยท 2 years ago
  54. 2aae3a9 Enable SQLITE_DIRECT_OVERFLOW_READ unless it is specifically disabled using by drh ยท 2 years ago
  55. 751c4e2 Update fts5origintext4.test to work with SQLITE_DIRECT_OVERFLOW_READ. by dan ยท 2 years ago
  56. 4c13d3c Performance improvement by unwinding a loop in jsonAppendString(). by drh ยท 2 years ago
  57. 42203e1 Fix harmless compiler warnings in FTS5. by drh ยท 2 years ago
  58. 0546a28 Enhance the (undocumented, debug-only) json_parse() SQL function so that it by drh ยท 2 years ago
  59. d9ac37f Fix a problem in the shell tool (not library) causing an out-of-bounds write if an ".open" command failed, then the user pressed ctrl-c to interrupt a query running on the substitute in-memory database. by dan ยท 2 years ago
  60. d82320a Ensure that the xColumnText(), xQueryPhrase() and xPhraseFirstColumn() APIs all return SQLITE_RANGE if they are passed a bad column or phrase number. by dan ยท 2 years ago
  61. b2b7490 Improved handling of malformed unicode within JSON strings. by drh ยท 2 years ago
  62. 71a32ae Remove an ALWAYS() added in [c50e6c2ace49d092] because it is sometimes false. by drh ยท 2 years ago
  63. 5a85cf5 Fix harmless compiler warnings associated with [5db30bcc338aac1c] by drh ยท 2 years ago
  64. c1805ab Avoid signed integer overflow during integrity_check of FTS5. by drh ยท 2 years ago
  65. 57c9874 Improvements to the query planner to address the inefficiency described by drh ยท 2 years ago
  66. 4ed0b11 Add debugging output routines sqlite3ShowWhereLoop(X) and by drh ยท 2 years ago
  67. 8a630c2 Change parameters on a debugging function to include "const". by drh ยท 2 years ago
  68. ba5043f Add the -fno-sanitize-recover=undefined to the sanitizer builds used for sdevtest and release testing. To ensure that any test that provokes undefined behaviour fails. by dan ยท 2 years ago
  69. 09e6c82 Update #ifdef checks in pager.c and util.c to account for [0462a2612d1fc1d0] to resolve the build problem reported in [forum:9819032aac|forum post 9819032aac]. by stephan ยท 2 years ago
  70. 0810150 Fix a usan complaint about signed integer overflow. by dan ยท 2 years ago
  71. 15bff25 Add a new comment to debugging output routine sqlite3WhereLoopPrint() to by drh ยท 2 years ago
  72. c2eff91 Add internal core-developer-only documentation of the JSONB format. by drh ยท 2 years ago
  73. 0d7f0e4 Fix SQLITE_ENABLE_SETLK_TIMEOUT assert() statements in os_unix.c to avoid reading past the end of the unixShmNode.aMutex[] array. by dan ยท 2 years ago
  74. 95cf958 Avoid harmless integer overflow in pager status statistics gathering. by drh ยท 2 years ago
  75. 3262ca8 In JSON - minor code cleanup and refactoring with a small size reduction by drh ยท 2 years ago
  76. c52aebb Remove redundant conditional from sqlite3ExprCanBeNull(). by drh ยท 2 years ago
  77. 7c1033b On second thought, we don't really need sqlite_dbdata accessible to the CLI. by drh ยท 2 years ago
  78. 4449a1b Fix harmless compiler warning in the randomjson.c extension. by drh ยท 2 years ago
  79. 611b9d3 More precise computation of the size of data structures in the query planner. by drh ยท 2 years ago
  80. 09259af Add ALWAYS() and NEVER() on branches made unreachable by recent changes. by drh ยท 2 years ago
  81. 3e2ec83 Ignore COLLATE operators when determining whether the result of a subexpression by drh ยท 2 years ago
  82. 9c36095 Test case for the previous check-in. by drh ยท 2 years ago
  83. 60c435d When unable to resolve an identifier, change the Expr node into TK_NULL by drh ยท 2 years ago
  84. 3a0e826 Always make the sqlite_dbdata virtual table available in the CLI. by drh ยท 2 years ago
  85. a3569fb Extra ALWAYS() macros to verify state in the sqlite3ExprCanBeNull() routine. by drh ยท 2 years ago
  86. 459f7b1 Remove a stray comment in the JSON code. by drh ยท 2 years ago
  87. d9252d0 New JSON invariant test cases. by drh ยท 2 years ago
  88. c4dd6b4 Add NEVER() to an unfalsifiable branch. by drh ยท 2 years ago
  89. fc76750 Fix JSON to JSONB translation so that it deals correctly with Infinity and NaN. by drh ยท 2 years ago
  90. 095f2c5 Ensure that the insert/delete size delta on JSONB objects in the JSON cache by drh ยท 2 years ago
  91. cf6fe5a Add randomjson.c to testfixture. Use it for a new set of invariant tests by drh ยท 2 years ago
  92. 0a46ff9 Ensure that all object labels for individual objects generated by by drh ยท 2 years ago
  93. 52a4691 Bug fix in the randomjson.c extension. by drh ยท 2 years ago
  94. 2ae9564 Enhancements to ext/misc/randomjson.c. by drh ยท 2 years ago
  95. 0d20159 Enhancements to the "randomjson.c" extension. Automatically load that extension by drh ยท 2 years ago
  96. 1326441 Enable SQLITE_STRICT_SUBTYPE for default builds of the shell, fuzzcheck, by drh ยท 2 years ago
  97. 5f3dd86 New test case based on Chromium bug report 1511689. by drh ยท 2 years ago
  98. 40e614e In the count-of-view optimization, deferring freeing obsolete parts of the by drh ยท 2 years ago
  99. 97f7ead Avoid expiring prepared statements in the middle of an integrity-check. by dan ยท 2 years ago
  100. b7fad0d Add mention of --buildonly and --dryrun to the testrunner.tcl usage screen. by drh ยท 2 years ago