aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Version 3.48.0version-3.48.0relasemajor-relasedrh2025-01-14
| | | FossilOrigin-Name: d2fe6b05f38d9d7cd78c5d252e99ac59f1aea071d669830c1ffe4e8966e84010
* Remove a stray tab character from a comment.drh2025-01-13
| | | FossilOrigin-Name: 315079b150b47e013e2cde4985bc39d24e0f6f6c6e60f9383fb8ea4ea897c67a
* GCC 13 has become more quite pedantic about the signature of functions ↵drh2025-01-13
| | | | | | | | | matching the type of pointers through which the functions are called. Make adjustments to extension functions and test procedures to work around this. No changes to the core. FossilOrigin-Name: ed83b79100b4345235aec990303c4526874f0c2f8701160c4639a80633ebaf70
* Fix harmless "implicit fall through" warnings that suddenly appeared whendrh2025-01-11
| | | | | I upgraded to gcc-13. FossilOrigin-Name: 3e2875dac27de1525d9c78f38ac5f1fc12fec7e1b43dbdf47798b128fae49084
* Better job at suppressing harmless scan-build warnings. This time testingdrh2025-01-11
| | | | | and working. FossilOrigin-Name: c847973947de67579fab78a65ecfc90bf59fd5db0b7fa7a9c1abb1fc92213d01
* Fix harmless scan-build warnings.drh2025-01-11
| | | FossilOrigin-Name: b93af6feb7c0c3af30a47810a7c0e77ce41c386fac164c64bb5871a6c153db7e
* Fix an age-old bug in the lower-level wasm/js helper bits which was (A) ↵stephan2025-01-11
| | | | | caused removal of customized WASM func/argument conversion to siltently fail and (B) triggered a warning in the closure toolchain. Reported in [jaccwabyt ticket c5c296e85a7c01360820|https://fossil.wanderinghorse.net/r/jaccwabyt/info/c5c296e85a7c01360820]. FossilOrigin-Name: 99917a5bb04b5ad6ace95baf86d91e6ce098f9d3001de1a29d3d0b0b817acdce
* Update the makefile so that it puts the amalgamation files in a subdirectorydrh2025-01-09
| | | | | | in the amalgamation-zip. [forum:/forumpost/b8dd1941e1|Forum post b8dd1941e1]. FossilOrigin-Name: cef8e88bedf01dc47012ef1cb878b22117c9966e615edf5a69704486f9cfa56c
* When removing an fts5 in secure-delete mode, defer setting the table version ↵dan2025-01-09
| | | | | to SECUREDELETE until flushing data to disk. This prevents problems that can occur if there is a rollback or statement rollback operation. FossilOrigin-Name: c359e555ceafcaab2ae38074bc4f57cccdc5bc6080d17f82290c09b9e5dd80c2
* Fix another assert() failure in fts5.dan2025-01-08
| | | FossilOrigin-Name: 6da37893f5b5729ea5fd632e8d98789e867488a67501d4a4dad92f8e7cb6bda0
* Fix a crash in fts5 that could occur if shadow tables are modified or removed.dan2025-01-08
| | | FossilOrigin-Name: c0b691095ae72fc07530777ef6d23688fb4196ce2e0feff14fc3c597c572252d
* Cross-link and otherwise improve the various how-to-compile documents.drh2025-01-08
| | | | | No code changes. FossilOrigin-Name: 5e6ede92afae77ce6023f3b294dc565651631c7976d898d800988f1b3ff2e83f
* In the doc/tcl-extension-testing.md document, provide enhanced explanation fordrh2025-01-08
| | | | | why the tcl library needs to be copied into the install directory. FossilOrigin-Name: cff70c859fff37f886fd622b7335a73836ff8cf15e6cb7aabcff449a7e427fa8
* Further refinement to the Tcl extension testing procedure.drh2025-01-07
| | | FossilOrigin-Name: 32b8b078d16b8931afa56e587cf840412c65b68da0bc6fd6280ac773295116cf
* Improvements to [14b38ae6ab86a314] so that the Tcl interface is better abledrh2025-01-07
| | | | | to work with boolean values in both Tcl86 and Tcl90. FossilOrigin-Name: 4e85343d6107a46682b549667410c296d7f4d17e3ac04ded7357afcbbfbe3e6d
* Fix a memory error in test logic introduced by [8704034254938662].drh2025-01-07
| | | FossilOrigin-Name: 8a56e98d257e280d308b9fdc26e17e202f00a70fb9a780e30924e87a189fc7f4
* Typo in the previous check-in.drh2025-01-07
| | | FossilOrigin-Name: 5872d7a0a7d4959562e1218bbba1115df8b292d980234273d0d38749edf19822
* Enhancements to the Tcl SQLite extension testing procedures so that theydrh2025-01-07
| | | | | | install a full-featured SQLite and so that Tcl is build statically so that there is no need to worry with LD_LIBRARY_PATH. FossilOrigin-Name: c8972e652ebe62a8583904b5bc1d96b2d598222c037a714c8ff114ca84b52c7a
* Make the TCL extension aware of the booleanString type within TCL.drh2025-01-07
| | | FossilOrigin-Name: 14b38ae6ab86a314a63ca9513850b43fcc670864f94d03a2706eff469980da88
* Fix a typo in the previous check-in.drh2025-01-07
| | | FossilOrigin-Name: 7d41885e85b0e2ef28bac34d663af07c35b21ee3e8b14481d2371f623bce681d
* Minor fixes to tclsqlite.c to promote portability.drh2025-01-07
| | | FossilOrigin-Name: dd934f032fa6fc790a951006512e3ed76a5f2930858932918eafdbe3ceec4620
* Enhance the makefile to make it easier to build from a read-only source tree.drh2025-01-06
| | | FossilOrigin-Name: f99a70eca2fd8a54be3a6629dabd62efc623488706eed5e5a1bd0be577ac1acb
* Fix a problem with tool/mksqlite3h.tcl that prevents it from running out ofdrh2025-01-06
| | | | | a read-only check-out. FossilOrigin-Name: cb54f0063edd284996b225183b8e35d71ffcd3c0fb4f56a0e316181f1a186d46
* Fix a minor problem with the sqlite3_get_table_printf() test interface.drh2025-01-06
| | | | | No core changes. FossilOrigin-Name: a0df29c7a3eb4f558aba00598d827643830591def3101a4d5464543527b8d13c
* Add test case for using both SQLITE_CHANGESETAPPLY_IGNORENOOP and ↵dan2025-01-06
| | | | | SQLITE_CHANGESETAPPLY_FKNOACTION. FossilOrigin-Name: b1cc53fa3fb2ac3abeadd3282d8751f4d533315754159f16ca7f7f300ccdd8c8
* Further refactoring of the TCL extension test procedure document, fordrh2025-01-05
| | | | | improved clarity and usability. FossilOrigin-Name: bcdaef434142973a0805117495e561b2dcd1ec1465cacc9b944a3707291afc0d
* Refactor the TCL extension test procedure to deal with TCL8.6 and TCL9.0drh2025-01-05
| | | | | | separately, to simplify the procedures and reduce cognative stress on the tester. FossilOrigin-Name: 5281536327d244ba9507548f7ed607e86e59b98a003e63f6da767471411c8ffc
* Fix typo in the tcl-extension-testing.md document.drh2025-01-05
| | | FossilOrigin-Name: 28150c615cb601dfc9e4f660627228d6a8a715d64c65f7bc77931c9daf8a0dd7
* Improvements to TCL extension test procedure description. Improvements todrh2025-01-05
| | | | | | the tclextension-list and tclextension-verify makefile targets to suppress unnecessary output. FossilOrigin-Name: 3e92fea09af13259d61afd2953fe5f3fc16e3cedfef09e350903aa5299b8e469
* Improvements to testing and validation of the SQLite TCL extension.drh2025-01-04
| | | FossilOrigin-Name: 9d7597cad4a167aef7688e85513d8695e8d919e41f5cd44909aefee5ddf13345
* Show the values of $(JIM_TCLSH) and $(VISUALSTUDIOVERSION) in the drh2025-01-04
| | | | | output of "nmake tcl-env". FossilOrigin-Name: 4270abc071ced9e7ec1fed3c387262cc1912e321e37e45e547a1088dbb022702
* Allow the 2nd argument to ".param set" to use previously bound parameters,drh2025-01-04
| | | | | as suggested by [forum:/forumpost/823e1bd746|forum post 823e1bd746]. FossilOrigin-Name: 13a35ad792dc0afe1f7b60230aef392ae01e702972b963d732e332f21848f38b
* Fix a problem in the sessions extension allowing changesets containing ↵dan2025-01-04
| | | | | foreign key violations to be committed under some circumstances. FossilOrigin-Name: e09a0c022903d88d5d6de34b2527565ef60c6bb049f2fb42f037e1520abf0f93
* Add the document describing test procedures for the TCL extension builddrh2025-01-04
|\ | | | | | | | | | | process. Update the Windows makefile so that it builds the TCL extensions successfully with a default installation of Tcl8.6. FossilOrigin-Name: 3263db9249444203b7a9a9f2b0be309c74944315dde7ed192366b709fff93f1b
| * Adjust the Windows Makefile.msc so that it can build the tclextension withdrh2025-01-04
| | | | | | | | | | Tcl8.6 successfully. Updates to the tcl-extension test procedure document. FossilOrigin-Name: 0c2cdc632f26d6acac2d508def4ecfcc97462ebcddc20c84f8847e02e42b3a1d
| * Add new tcl-extension-testing.md document. The Windows side is not yetdrh2025-01-04
|/ | | | | working. FossilOrigin-Name: 9dc805df1b1c26196ca53baa6b1b8c2f7e59e0150d02ead53228c77a63ad40f4
* Add comment to the columnIsGoodIndexCandidate() routine to record the resultsdrh2025-01-03
| | | | | of a failed experiment. No changes to code. FossilOrigin-Name: 9ee57a30a49d9813bf2669a5d8346f7e018e3fbf1792739951311a8d3a249d45
* Avoid using Int32x32To64() with a 64-bit argument in fileio.c - this level ↵dan2025-01-03
| | | | | of micro-optimization is not really necessary there. FossilOrigin-Name: 1291b013a8c93e7001fe25783bc98d12f5f7c341d1f728e6852632e18a38af58
* Improve the treeview output for CteUse objects.drh2025-01-02
| | | FossilOrigin-Name: 2b16d6947ca4a102ddab4d5ba3e340a75e1e5c28e45e874ee5ff52f9b5fb964f
* Improvements to the display of subqueries in the FROM clause for treeviewdrh2025-01-02
| | | | | output. (Debug and analysis code only - does not affect production builds.) FossilOrigin-Name: 4a2d65cdcdd3d21bb7d9ea0efb434484f1b8642c2bb6457db58bc2a5f4fc16e5
* Close database connections in test/dbpage.test, for Windows.drh2025-01-02
| | | FossilOrigin-Name: 322d255ed89c1dee08745e89f3c2bcf495283fd87b7526e70d6525a6e96b0ecf
* Fix recent test cases so that they work even when auto_vacuum defaults to on.drh2025-01-02
| | | FossilOrigin-Name: 41f6e46695b547dece4daf2f3714e29f231aa04774f57fbd31aeb0a4290c0e7d
* Add a test case for ROLLBACK TO of database truncate operations made through ↵dan2025-01-02
| | | | | the sqlite_dbpage vtab. FossilOrigin-Name: eb335beb1eb9ebbea4cb793d24f65787d0d9d8539bc6b5971e4e4298fdfce0c2
* Improvements to the way that truncation is implemented in sqlite_dbpage().drh2025-01-02
| | | FossilOrigin-Name: ac4bb2e4ecf0bdb0d8ac12b1ccb42d51af02f519a038cfc79faab5c216971056
* Update the build instructions for Windows to note that VS2015 or later isdrh2025-01-02
| | | | | required to avoid the need to install tclsh.exe. FossilOrigin-Name: da0ef0567be55648413bcbf2e129f348776a908dbad2ac8582ee3e27ac459e3b
* Fix the tool/omittest.tcl script, broken by [d8c0e0184226bdae].drh2025-01-01
| | | FossilOrigin-Name: 4f6c36a61c2b27e204c00bd7467453098f756c7e596b7e62d47da8784fbd2026
* Fix the vfstrace.c extension so that it supports xFetch and xUnfetch.drh2025-01-01
| | | FossilOrigin-Name: c7132b7e62422378f0560dcf0837888db5aa70cded9d783ab389581aa43dc5c8
* Add the convenience makefile target (unix-only) "src-archives" that buildsdrh2024-12-30
| | | | | | | the various tarballs and ZIP archives that go on the download page. This is intended to make it easier and less error prone to put up new "draft" download pages for testing. FossilOrigin-Name: 2b17bc49655c577029919c2d409de994b0d252f8efb5da1ba0913f2c96bee552
* New assert() statements to show that the sqlite3_value.db field is initializeddrh2024-12-30
| | | | | for MemArrays. FossilOrigin-Name: 7cd8ccf57d1ae0f597ec5004201395f61ef4750728f3c1b9c4dd52d28916a4f7
* Add an extra assert() to releaseMemArray() just to prove that thedrh2024-12-30
| | | | | sqlite3_value.db field is never NULL. FossilOrigin-Name: b969ef1def5121c7ff54e3586528274f006ca994b308cf88ccaa9d4f56bf30df