aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Version 3.49.0version-3.49.0drh2025-02-06
| | | FossilOrigin-Name: 4a7dd425dc2a0e5082a9049c9b4a9d4f199a71583d014c24b4cfe276c5a77cde
* Fix a harmless unused-parameter compiler warning introduced by [75f3d8744879].drh2025-02-05
| | | FossilOrigin-Name: 9f28f6694f97d5ee0345b45f9bf81e3fdce0990ce32fb9bdbbaac079126a67c9
* Summarize known incompatibilities/gotches between JimTCL and canonical TCL, ↵stephan2025-02-05
| | | | | and their workarounds. Doc changes only. FossilOrigin-Name: 60c932e67b886d4c050698f36e1d3fc04eb99473d62bb3b1585a97d90e27227e
* Upstream JimTCL patch and minor tcl script tweaks to support (fconfigure ↵stephan2025-02-05
| | | | | -translation binary) for better cross-platform build portability. FossilOrigin-Name: 0974a17c4565f202777fc6203df20dca19acc1e8740ede15334783f41e3e5054
* Attempted improvements to the SQLITE_DBCONFIG_... documentation.drh2025-02-05
| | | FossilOrigin-Name: baac853871ad307b67b4d624b9ee47fc1313f1aa62c9f8072fb49e97aa33db94
* Detect and report signed integer overflow in the sumInverse() routine,drh2025-02-04
| | | | | used by window functions. FossilOrigin-Name: 317e9a470fba2a4b717b9cb66488b8fccb44810a80f3a7deaf1ea81906e2b8d2
* Test case for the FTS3 fix in the previous check-in.drh2025-02-03
|\ | | | | FossilOrigin-Name: 459d8f695ef868d0ec09920ab2035eebd36a66051f9905e2605f4600623faa47
| * New dbsqlfuzz case added to fuzzdata8.db.drh2025-02-03
| | | | | | FossilOrigin-Name: 7ee20cfc237229dbea7116149c0c35883f7b8087b9ccdce6dca16b6da1c6caf8
* | Fix a potential UAF in FTS3.drh2025-02-03
|/ | | FossilOrigin-Name: 75f3d87448793fc7fd68d817874d561842e029a2d6c1ea4abcec39764cd38469
* The Parse.addrExplain field is never even if SQLITE_OMIT_EXPLAIN is defined.drh2025-02-03
| | | FossilOrigin-Name: 5d81a984c6aabb9fa9180efde8ca942b40f1ec18ff5a89f2fbb1252734f051d3
* Enhance fuzzcheck so that the --sqlid and --dbid options can take a rangedrh2025-02-03
|\ | | | | | | | | of IDs to run. FossilOrigin-Name: 408fa57f048e05a261fb62b45ae44b8a97c97fc01e3776124cbef6595df579d4
| * Fixes and improved documentation to the new --sqlid and --dbid rangedrh2025-02-03
| | | | | | | | | | options in fuzzcheck. FossilOrigin-Name: 59e26632449163a36b803cc7027ed99c1f6b675dda6f0b2b12bbe55884923f08
| * Enhance fuzzcheck so that the --sqlid and --dbid options can specify adrh2025-02-03
|/ | | | | range of tests to be run. FossilOrigin-Name: cdd0af6f86e49ade1339ad5a3cc444400a9722a9efdf84a30b3ff9428b7ac36d
* Fix for a potential UAF in FTS5.drh2025-02-03
|\ | | | | FossilOrigin-Name: e33f2fedda17b4f3678fc23c438093c256b0c125da5f1ac42ecaf3d604d54b6a
| * Fix a use-after-free case in fts5 provoked by fuzzdata8.db. Tcl test case ↵dan2025-02-03
| | | | | | | | | | pending. FossilOrigin-Name: a4962df665084e423e020be9a2834b6886a8e3feb461cff5358b61398a2a20d2
| * New test case for test/fuzzdata8.dbdrh2025-02-03
| | | | | | FossilOrigin-Name: 8a882f976e22100b91c7ca4119123f16ad5f03311f0a6dc17449bcdcff29618c
* | Improve the JS-side sqlite3_set_auxdata() test to also trigger the case that ↵stephan2025-02-03
| | | | | | | | | | the aux data actually gets reused. Test changes only, no library code. FossilOrigin-Name: 9f27379d860518e6e097a2c999da04176812260a61bf11fe495c3efd76971806
* | Rework [76c8435a] to eliminate automatic JS-to-WASM function conversions of ↵stephan2025-02-03
| | | | | | | | | | 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. FossilOrigin-Name: 3fb993af0caf041da934cea29c039b27c468be0b75bce1537a6425767cf9bf8d
* | Add a more complete test for [76c8435a] and add some commentary about (A) ↵stephan2025-02-03
| | | | | | | | | | 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. FossilOrigin-Name: d693c2dddbd10a2e0b77893b04b11502e30b768f1b06814105f7f35172845fb9
* | Fix the build process on Windows so that it generates identical sqlite3.c,drh2025-02-03
|\ \ | | | | | | | | | | | | | | | sqlite3.h, and shell.c files on Windows and Unix. This patch also includes a change to JS bindings that got caught up in the branch. FossilOrigin-Name: 91ef45fc2902e46813366ec6b8317209f39f10e4a23c3808e33aceedab9da6c7
| * | Bring the autoconf-tarball Makefile.msc into alignment with the maindrh2025-02-03
| | | | | | | | | | | | | | | Makefile.msc. FossilOrigin-Name: 52a7a162d131532de8f4403b099fa122fc72c80f71494fb561afc4e0ff8e6bf4
| * | Correct the FuncPtrAdapter signature for the JS binding of ↵stephan2025-02-03
| | | | | | | | | | | | | | | sqlite3_set_auxdata(). Reported in [https://github.com/sqlite/sqlite-wasm/issues/92|the npm subproject, ticket #92]. FossilOrigin-Name: 76c8435a5f390001038b8ee94322ff478c9d5f29501ed1c5891c952a41e377aa
| * | Adjust the build process to avoid extra CR characters inserted by jimshdrh2025-02-03
| | | | | | | | | | | | | | | on Windows. FossilOrigin-Name: 1f54853932cec9ba20e9be48a59f1817b8b45e4c4d6ef8a06d34f86dd688e28e
| * | The "clean" target on Makefile.msc should not delete the auto.def file.drh2025-02-03
|/ / | | | | FossilOrigin-Name: 72fbcedfb09febb72fa325cb21d160cd33dca7fe5579817143f47d90a20ec2ef
* | Add a header comment to test/speedtest1.c that outlines how to compile thedrh2025-02-02
| | | | | | | | | | program using historical amalgamation sources, for comparison testing. FossilOrigin-Name: 602d4dd69ec9a724c69cb41ab15376ec731bfd4894fac0a2b25076b857786c6d
* | Update to the "--help" output from speedtest1.drh2025-02-02
| | | | | | FossilOrigin-Name: 5216452047eecdd6c0f6ab85b304f975ed05a394a4ad9ae793fb65d645502b12
* | URL typo fix in code comments. No code changes.stephan2025-02-02
| | | | | | FossilOrigin-Name: 002a123094e4ef14eb5ec28033adca6083ba2717e1eaa23e80595e37a947e6c2
* | Add a missing "db2 close" to the ext/session/session_gen.test test module.drh2025-02-01
| | | | | | FossilOrigin-Name: 4068f586ddadd3a818645574f7584fcee6d373dbf45805c545100883b495598a
* | Fix a comment typo - in a comment used to generate documentation.drh2025-02-01
| | | | | | FossilOrigin-Name: b8de75eeded79a8312218d7a543e7c7d11181c9f4004e875495608d11a81ff38
* | Remove an ALWAYS() added by [2567298f4b0fdfeb] because dbsqlfuzz found a waydrh2025-02-01
| | | | | | | | | | to reach it. The test case was added to TH3. FossilOrigin-Name: d08a7aa8987458a91fcb861d58289e622ba8722936c7874a284f9f2fd782e269
* | Enable SQLITE_ENABLE_NORMALIZE for several test configurations.drh2025-02-01
| | | | | | FossilOrigin-Name: b07c64077a3912ef7cdf23e9411df6387f38baa32f5a11fffec5ba4f93935e27
* | Fix an issue with sqlite3_normalized_sql() caused by changes needed todrh2025-02-01
| | | | | | | | | | support SQLITE_DBCONFIG_ENABLE_COMMENT. FossilOrigin-Name: 79d287a39443f2d098fcc24199627555a656b34aa5bf5d484f91cb513d83e143
* | JS doc typo fixes. No functional changes.stephan2025-02-01
| | | | | | FossilOrigin-Name: e0d9c74c1cdddb2321131255b94f9cda6530be3f2a06aed4abb54dcda092481e
* | Tweaks to [4b4f33d791fe4318] to make it easier to test.drh2025-01-31
| | | | | | FossilOrigin-Name: 2567298f4b0fdfeb42aa6bba7e0bec3bc8d0b89bf644a79b41893dd6a6c5774c
* | Fix test case numbering in tests recently added to like3.test.drh2025-01-31
| | | | | | FossilOrigin-Name: 6df2098c548b58c2910837726b666a628d5c712c560c0221a771e8181f71fae7
* | Expose the new SQLITE_DBCONFIG_ENABLE_ATTACH_CREATE/WRITE and ↵stephan2025-01-31
| | | | | | | | | | SQLITE_DBCONFIG_ENABLE_COMMENTS (from [325e547a21955]) to JS/WASM. FossilOrigin-Name: 8da1a9af66f905c683e9c3445d609b5c0e11ac912be192c468ddd79f237837f4
* | Remove an assert() that is not true if a trace-callback is deregistered ↵dan2025-01-31
| | | | | | | | | | while there are active statements. FossilOrigin-Name: 0ecfc4d0ebdb272a69f8f98ddb069c7e0735fb899804027eb16f241d83b3d046
* | Fix a problem with LIKE and GLOB processing in utf-16be databases in cases ↵dan2025-01-31
| | | | | | | | | | where the utf-8 encoding of a character ends with the byte 0xBF. FossilOrigin-Name: 4b4f33d791fe4318c4597bee7d2f9e486ed223e731982af470f5cc0dbdc600fc
* | If any errors occur while processing sqlite_dbpage changes, canceldrh2025-01-31
| | | | | | | | | | pending truncate operations. FossilOrigin-Name: 6138e0dc4e0e4e19cb048fe0cd969156151fdc427eee21188d2a822642aad043
* | Three new options to sqlite3_db_config(): ATTACH_CREATE, ATTACH_WRITE,drh2025-01-31
|\ \ | | | | | | | | | | | | and COMMENTS. FossilOrigin-Name: 325e547a2195571ece4bb22ca65d67d8c2cb42030618916d37930666cf221917
| * | Improvements to the SQLITE_DBCONFIG option documentation.drh2025-01-31
| | | | | | | | | FossilOrigin-Name: 59f0ba10062a6ccfd56061a16af3436b9e1b9d23378bff3302bcf33bb3137cb9
| * | Add the SQLITE_DBCONFIG_ENABLE_COMMENTS setting (default on) to enable ordrh2025-01-31
| | | | | | | | | | | | | | | disable the ability to include comments in SQL input text. FossilOrigin-Name: 393749a2e22d5c8eba36e2106a35909420aa6316652d1ab4f18ef699247b6fba
| * | Merge all the latest trunk changes into the extra-security branch.drh2025-01-31
| |\ \ | | | | | | | | FossilOrigin-Name: 86ba57561a8d8c14e401c06b2345a9417053aa3a5f0c84e52460f23f5e6aa8d0
| * | | Add two new sqlite3_db_config() options that enable the ATTACH commanddrh2025-01-22
| | | | | | | | | | | | | | | | | | | | | | | | to create new database files and to open databases read/write. Both default to on for backwards compatibility. FossilOrigin-Name: fe0c58d00b491d1af7c0894f5c32542954aeea2e6510853b3bcbf13ac0bf5ce0
* | | | Minor wasm-specific doc touchups.stephan2025-01-31
| | | | | | | | | | | | FossilOrigin-Name: 56b618da9073db8b8d5dafa177a3c9e4c4d927bf512e14b0e6d23937f91ce4cf
* | | | Correct a typo in tool/emcc.sh.in which could cause all of the ↵stephan2025-01-31
| |/ / |/| | | | | | | | | | | configure-time work to locate the emcc binary to go unused. Reported in [forum:feb325cdde5b6f37|forum post feb325cdde5b6f37]. FossilOrigin-Name: f66efd5b531210407ee8f30cdf6684a7610479fd8810a609c54469f7424a0644
* | | The reuse-subroutine optimization [c9a3498113074bbc] might have generateddrh2025-01-30
| | | | | | | | | | | | | | | byte-code that loops forever. This check-in fixes the problem. FossilOrigin-Name: 0cc4ed8c6e53aca1f5e94c132bedbc7f561c04a77f1a30b965ffe7560634bfeb
* | | Remove an unused parameter from an internal-use subroutine in the TCL interface.drh2025-01-30
| | | | | | | | | FossilOrigin-Name: a700692b39e24f5ca9ea6f879d413e20c2ad2b85f62c867407dafe111f13d931
* | | Improvements to the TCL interface for Tcl9 as suggested by Jan Nijtmans.drh2025-01-30
| | | | | | | | | FossilOrigin-Name: d76c5db866de2732b68401a4c3e39acddc7a99bed965160c1796477c062b478a
* | | Updates to the compile-for-windows.md document.drh2025-01-30
| | | | | | | | | FossilOrigin-Name: bcd22ed686954657ba820d53dec255d33797924f76e57b931016813581e04e06