๐ŸŒ AIๆœ็ดข & ไปฃ็† ไธป้กต
  1. d144467 Fix the missing -lm link flag for the sqlite3 shell when building the autoconf bundle with --disable-static-shell, as reported in [forum:5adf1c932a | forum post 5adf1c932a]. by stephan ยท 7 months ago branch-3.49
  2. 1b571af Version 3.49.2 by drh ยท 7 months ago version-3.49.2
  3. 999fef4 Fix a bug in the NOT NULL/IS NULL optimization by drh ยท 7 months ago
  4. 42182f1 Correctly handle the case of a multi-column UNIQUE constraint that contains by drh ยท 8 months ago
  5. 0b3ba76 Correct a makefile var name type in the configure script, introduced in [8830f86335]. by stephan ยท 8 months ago
  6. 966933f Improve --all flag handling so that combinations of (--all --disable-FEATURE) and (--disable-all --FEATURE) work more intuitively. Add missing handling of the --fts3 flag (it was accepted but ignored before). Partial merge of [26ef0ff4bfbb], minus proj.tcl changes. by stephan ยท 8 months ago
  7. 31eb27e Account for the Mac-specific -install_name linker flag. See [forum:5651662b8875ec0a|forum post 5651662b8875ec0a]. by stephan ยท 8 months ago
  8. d705a70 Fixes for two problems with the generate_series() table-valued function. by drh ยท 9 months ago
  9. 5b92ef7 Fix two obscure logic problems that cause incorrect answers, found by a by drh ยท 9 months ago
  10. a4542bc Disable the [d1ba200234f40b84|count-of-view optimization] if any subquery by drh ยท 9 months ago
  11. e8bc8b6 Fix the build by rerunning test/mkpragmatab.tcl. by drh ยท 9 months ago
  12. f5d3e81 Bring the autosetup-related bits up to par with trunk. by stephan ยท 10 months ago
  13. 9b7c5c2 Strive to make sorts stable in the mkpragmatab.tcl build script, so that by stephan ยท 10 months ago
  14. 6fc161f Configure script cosmetics: emit the host/build system info before the directory info. by stephan ยท 10 months ago
  15. 335c54b Diverse configure tweaks to better support package maintainers on the unix-on-windows environments like msys2, cygwin, and mingw, based largely on feedback in forum posts [forum:e6cf2bbb70da2922|e6cf2bbb70da2922] and [forum:828fdfe9041fd725|828fdfe9041fd725]. by stephan ยท 10 months ago
  16. 07acc6b configure: in several places where support for -Wl,... linker flags are checked, ensure that the check invokes the linker (not just the compiler) to avoid false positives. This allows us to remove the AIX-specific handling and --disable-rpath bits added in [a15e0f680], as well as make several similar checks more robust. by stephan ยท 10 months ago
  17. f16f93c Bump VERSION to 3.49.2. by stephan ยท 10 months ago
  18. f9f6410 configure: automatically fail the check for rpath on AIX systems and provide a --disable-rpath flag as a fallback for use on platforms which pass the configure-time rpath check but then fail at link-time. Based on discussion in [forum:ae5bd8a84b|forum thread ae5bd8a84b]. by stephan ยท 10 months ago
  19. b484242 Fix autoconf bundle to honor the --disable-static and --disable-shared flags, as reported in [forum:ae5bd8a84b|forum post ae5bd8a84b]. Problem introduced in 3.49.0. by stephan ยท 10 months ago
  20. 3cd92ce Version 3.49.1 by drh ยท 10 months ago version-3.49.1
  21. 963aa5b Add two generated files to the distclean rules of the autoconf bundle. by stephan ยท 10 months ago
  22. d3e44d4 Pull build fix [edb8a78c023] and cleanup [0c085a5ab5] into branch-3.49. by stephan ยท 10 months ago
  23. 03e2f9d Harden the SQLITE_DBCONFIG_LOOKASIDE interface against misuse. This is a by drh ยท 10 months ago
  24. 4dd457c Re-add the --disable-static-shell configure feature to the autoconf bundle. It got lost in the autoconf-to-autosetup port, as reported in [forum:cc219ee7044|forum post cc219ee7044]. by stephan ยท 10 months ago
  25. 63725a4 Add a typecast to avoid 32-bit integer overflow in the concat_ws() by drh ยท 10 months ago
  26. 30c605e Remove the autoconf/tea/configure.ac check from tool/srctree-check.tcl by drh ยท 10 months ago
  27. ba96468 Automate update of the library version number in autoconf/tea/configure.ac as part of the tool/mkautoconfamal.sh process. by stephan ยท 10 months ago
  28. 8a61fe8 DLL installation rules no longer create versioned symlinks on platforms where the DLL extension is '.dll' (cygwin, msys2, etc.), as suggested in [forum:28bb79638844c328|forum post 28bb79638844c328]. by stephan ยท 10 months ago
  29. 360abdc A cleaner workaround for [6a21d6a2]. by stephan ยท 10 months ago
  30. f15a16e More informative output for the pthread feature test. by stephan ยท 10 months ago
  31. 5e3ef1e Make failure to find pthreads support non-fatal unless --enable-threadsafe is specifically passed in. Build regression reported in [8e0fdb8c0d]. by stephan ยท 10 months ago
  32. b36434d Simplify the --help workaround introduced in [6a21d6a2ed]. by stephan ยท 10 months ago
  33. e4f445e Work around autosetup --help quirk described in [6a21d6a2ed62]. by stephan ยท 10 months ago
  34. 40c674e ICU config support: add more details to error messages and correct a typo which would cause a configure crash if --with-icu-config=X refered to a non-executable X. by stephan ยท 10 months ago
  35. 46701fc When using the --out-implib build option, install the generated .dll.a file to PREFIX/lib. by stephan ยท 10 months ago
  36. 613929c Bring the 3.49 branch's configure-related files up to par with the current trunk. by stephan ยท 10 months ago
  37. 967a5e8 Rename a configure-internal function and fix handling of --dump-defines for the autoconf bundle. by stephan ยท 10 months ago
  38. 26787f3 Move the configure flags definition and handling into autosetup/sqlite-config.tcl to avoid duplication between auto.def and autoconf/auto.def while still giving us a way to filter the canonical-tree-only flags out of the autoconf build. by stephan ยท 10 months ago
  39. 15e556f Adapt [https://fossil-scm.org/home/info/3bff7b92d6d|Fossil SCM patch 3bff7b92d6d], applying -lrt for platforms which need it for one of {fdatasync, nanosleep}. by stephan ยท 10 months ago
  40. 75b9706 Make the --out-implib support ([6092b0b86bf93a3d]) specifically opt-in because the feature check for it passes on some platforms where it is not recognized at link-time. by stephan ยท 10 months ago
  41. 2c9a970 configure: when dlopen() is not found, only fail fatally if --enable-loadable-module is explicitly provided, else warn instead. Based on discussion around [forum:2efe9c33bd9021ca|forum post 2efe9c33bd9021ca]. Update proj-indented-notice to behave like its docs say it should when the -error flag is used. by stephan ยท 10 months ago
  42. ecf0462 Update the 'clean' rules for autoconf/Makefile.in to account for [6092b0b8]. by stephan ยท 10 months ago
  43. f10e7bc Apply [6092b0b8] to autoconf/Makefile.in. by stephan ยท 10 months ago
  44. 9f10d81 configure: if the linker supports --out-implib, generate libsqlite3.X.a, where X is the platform's DLL file extension. Discussion in/around [forum:0c7fc097b2|forum post 0c7fc097b2]. by stephan ยท 10 months ago
  45. 82afe06 wasm: add some build-time validation to ensure that the problem fixed in [65798c09a00662a3] does not recur. Ensure that files generated via mkwasmbuilds.c have the generated makefile as a dependency. by stephan ยท 10 months ago
  46. 3022685 configure: when transfering ENABLE/OMIT flags from CFLAGS to OPT_FEATURE_FLAGS, also do the same for CPPFLAGS and remove those ENABLE/OMIT flags from CFLAGS/CPPFLAGS to mimic legacy build behavior. Strip ENABLE/OMIT flags from BUILD_CFLAGS but do not transfer those to OPT_FEATURE_FLAGS, also to mimic legacy behavior. This is the second part of a fix discussed at [forum:9801e54665afd728|forum post 9801e54665afd728]. by stephan ยท 10 months ago
  47. 6d3751e build: work around a report of (install -d DIR) failing in one environment if DIR already exists. by stephan ยท 10 months ago
  48. db10988 Mac-specific build fixes discussed in [forum:9dfd5b8fd525a5d7|forum thread 9dfd5b8fd525a5d7]: rename dylib links and add legacy-compatibility versioning stamps to libsqlite3.dylib. by stephan ยท 10 months ago
  49. 97056a2 configure: change extension of static libraries from .lib to .a on msys/cygwin, as per discussion in [forum:02db2d4240|forum post 02db2d4240]. Replace unidiomatic JS-style use of inner procs in autosetup/proj.tcl with TCL lambdas. by stephan ยท 10 months ago
  50. 53d352b Reorder a piece of ext/wasm/GNUmakefile to correct the timing of various var accesses. Fixes a problem [https://github.com/sqlite/sqlite-wasm/pull/99|reported in the downstream npm subproject] and explains the confusion in [4aa025a943a4024094b9] (which has been reverted). by stephan ยท 10 months ago
  51. aebe996 Fix out-of-tree builds of the autoconf bundle, as reported in [forum:a0cd0beb1baa6bef|forum post a0cd0beb1baa6bef]. Bumd version number to 3.49.1. by stephan ยท 10 months ago
  52. 23b10e9 Fix a dependencies/order-of-operations bug in ext/wasm/GNUmakefile which causes creation of files filtered via c-pp to fail if the ext/wasm/jswasm dir did not exist beforehand. by stephan ยท 10 months ago
  53. 659bafd Version 3.49.0 by drh ยท 10 months ago version-3.49.0
  54. 31c3599 Fix a harmless unused-parameter compiler warning introduced by [75f3d8744879]. by drh ยท 10 months ago
  55. 6c074e5 Summarize known incompatibilities/gotches between JimTCL and canonical TCL, and their workarounds. Doc changes only. by stephan ยท 10 months ago
  56. 97af134 Upstream JimTCL patch and minor tcl script tweaks to support (fconfigure -translation binary) for better cross-platform build portability. by stephan ยท 10 months ago
  57. b6859b6 Attempted improvements to the SQLITE_DBCONFIG_... documentation. by drh ยท 10 months ago
  58. 802b042 Detect and report signed integer overflow in the sumInverse() routine, by drh ยท 10 months ago
  59. e85b2ca Test case for the FTS3 fix in the previous check-in. by drh ยท 10 months ago
  60. 51dd670 Fix a potential UAF in FTS3. by drh ยท 10 months ago
  61. 3161563 New dbsqlfuzz case added to fuzzdata8.db. by drh ยท 10 months ago fuzzer-20250203
  62. 0d9f2a1 The Parse.addrExplain field is never even if SQLITE_OMIT_EXPLAIN is defined. by drh ยท 10 months ago
  63. 1c68dee Enhance fuzzcheck so that the --sqlid and --dbid options can take a range by drh ยท 10 months ago
  64. 589796c Fixes and improved documentation to the new --sqlid and --dbid range by drh ยท 10 months ago fuzzcheck-improvements
  65. dbe48d3 Enhance fuzzcheck so that the --sqlid and --dbid options can specify a by drh ยท 10 months ago
  66. c2b446f Fix for a potential UAF in FTS5. by drh ยท 10 months ago
  67. 6e5802f Improve the JS-side sqlite3_set_auxdata() test to also trigger the case that the aux data actually gets reused. Test changes only, no library code. by stephan ยท 10 months ago
  68. 9e639d2 Fix a use-after-free case in fts5 provoked by fuzzdata8.db. Tcl test case pending. by dan ยท 10 months ago fuzz-data
  69. c6281e4 New test case for test/fuzzdata8.db by drh ยท 10 months ago
  70. 3cd34ab Rework [76c8435a] to eliminate automatic JS-to-WASM function conversions of sqlite3_set_auxdata() destructors because it can leads to leaks on every call of a UDF. This feature never worked before [76c8435a] but fixing it was ill-conceived because of the memory leakage it introduces. WASM function pointers can still be used as destructors in this context. by stephan ยท 10 months ago
  71. d98689f Add a more complete test for [76c8435a] and add some commentary about (A) the inability to automatically clean up automatically-generated WASM proxy functions for sqlite3_set_auxdata() destructors and (B) how to deal with (A) to avoid leaking WASM proxy functions. by stephan ยท 10 months ago
  72. cf9f841 Fix the build process on Windows so that it generates identical sqlite3.c, by drh ยท 10 months ago
  73. 7758683 Bring the autoconf-tarball Makefile.msc into alignment with the main by drh ยท 10 months ago windows-build-issue
  74. d256b56 Correct the FuncPtrAdapter signature for the JS binding of sqlite3_set_auxdata(). Reported in [https://github.com/sqlite/sqlite-wasm/issues/92|the npm subproject, ticket #92]. by stephan ยท 10 months ago
  75. 3cf467a Adjust the build process to avoid extra CR characters inserted by jimsh by drh ยท 10 months ago
  76. 4170780 The "clean" target on Makefile.msc should not delete the auto.def file. by drh ยท 10 months ago
  77. f306ca5 Add a header comment to test/speedtest1.c that outlines how to compile the by drh ยท 10 months ago
  78. c229f11 Update to the "--help" output from speedtest1. by drh ยท 10 months ago
  79. 14613b1 URL typo fix in code comments. No code changes. by stephan ยท 10 months ago
  80. c49bfdb Add a missing "db2 close" to the ext/session/session_gen.test test module. by drh ยท 10 months ago
  81. 4b99ec0 Fix a comment typo - in a comment used to generate documentation. by drh ยท 10 months ago
  82. 454a426 Remove an ALWAYS() added by [2567298f4b0fdfeb] because dbsqlfuzz found a way by drh ยท 10 months ago
  83. 5c72a39 Enable SQLITE_ENABLE_NORMALIZE for several test configurations. by drh ยท 10 months ago
  84. de50617 Fix an issue with sqlite3_normalized_sql() caused by changes needed to by drh ยท 10 months ago
  85. fdc17e0 JS doc typo fixes. No functional changes. by stephan ยท 10 months ago
  86. 276d213 Tweaks to [4b4f33d791fe4318] to make it easier to test. by drh ยท 10 months ago
  87. 45b2669 Fix test case numbering in tests recently added to like3.test. by drh ยท 10 months ago
  88. 82f3052 Expose the new SQLITE_DBCONFIG_ENABLE_ATTACH_CREATE/WRITE and SQLITE_DBCONFIG_ENABLE_COMMENTS (from [325e547a21955]) to JS/WASM. by stephan ยท 10 months ago
  89. 8fbf400 Remove an assert() that is not true if a trace-callback is deregistered while there are active statements. by dan ยท 10 months ago
  90. f6ca35d Fix a problem with LIKE and GLOB processing in utf-16be databases in cases where the utf-8 encoding of a character ends with the byte 0xBF. by dan ยท 11 months ago
  91. a033790 If any errors occur while processing sqlite_dbpage changes, cancel by drh ยท 11 months ago
  92. 3293327 Three new options to sqlite3_db_config(): ATTACH_CREATE, ATTACH_WRITE, by drh ยท 11 months ago
  93. efbf481 Minor wasm-specific doc touchups. by stephan ยท 11 months ago
  94. 824a5bf Improvements to the SQLITE_DBCONFIG option documentation. by drh ยท 11 months ago extra-security
  95. 80cf9fa Correct a typo in tool/emcc.sh.in which could cause all of the configure-time work to locate the emcc binary to go unused. Reported in [forum:feb325cdde5b6f37|forum post feb325cdde5b6f37]. by stephan ยท 11 months ago
  96. e16b345 Add the SQLITE_DBCONFIG_ENABLE_COMMENTS setting (default on) to enable or by drh ยท 11 months ago
  97. 0911f86 Merge all the latest trunk changes into the extra-security branch. by drh ยท 11 months ago
  98. 49906e8 The reuse-subroutine optimization [c9a3498113074bbc] might have generated by drh ยท 11 months ago
  99. 8bffd49 Remove an unused parameter from an internal-use subroutine in the TCL interface. by drh ยท 11 months ago
  100. 000e39e Improvements to the TCL interface for Tcl9 as suggested by Jan Nijtmans. by drh ยท 11 months ago