aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* Enhance testrunner.tcl so that it does not build testfixture unnecessarily -drh2025-04-28
| | | | | if the pattern does not match any TCL test. FossilOrigin-Name: 896d767f1cba64bda7b91b0daebd60ebe4457a58d762da443bf61cf5b39ad2d9
* Fix testrunner.tcl so that it honors pattern matches in non-testfixturedrh2025-04-28
| | | | | tests, such as fuzzcheck and sessionfuzz. FossilOrigin-Name: 81857474fe90f50b760c22d61a6ad477642dabe1052390cd1614dcec8adb1376
* Remove a stray blank line from the test/testrunner.tcl script.drh2025-04-28
| | | FossilOrigin-Name: 7d6005b0d17d86d72757f3578872e82fd12f61ac9160a0277e397df09f6338a9
* Remove long-obsolete performance testing scripts from the tools/ folder.drh2025-04-28
| | | | | | The test/speedtest.tcl script is what should be used these days. This is just cruft clean-up. FossilOrigin-Name: 956af8c294ae5b826a5b645922df07dad360290d19bf2b6a7f74d0a783a3e692
* tea: pull in upstream teaish. Consolidate the build definition from the ↵stephan2025-04-28
| | | | | upstream build and this one to ease maintenace. Improve compatibility with historical TEA usage of --with-tcl=... (it insists on a /lib suffix for that path). FossilOrigin-Name: 0ea5993dd8549056d73f3d5447e0a810495ece23a75be8add78fba6842125d85
* proj.tcl: correct the auto-reconfigure rules to include any X=Y passed to ↵stephan2025-04-27
| | | | | configure. Improve handling of quoted CFLAGS. FossilOrigin-Name: 7a2f4f319c90b768c6acc96671a3173c0ef0493180f3c4d5443f1ca03d92f6b4
* autoconf/tea: the default value of --threadsafe=X is now based on a ↵stephan2025-04-27
| | | | | pkgconfig query using the target tclsh, which is much more reliable than grepping Tcl's linker flags. Doc touchups. FossilOrigin-Name: 4aeec30443b282f10353cdb9415fdce436287280f0f5d5d6b9917da831744898
* Fix an off-by-one error in an assert(), discovered by oss-fuzz. This is adrh2025-04-25
| | | | | | harmless error in as much as assert()s are disabled in production builds, and because the off-by-one only occurs on nonsensical CREATE INDEX statements. FossilOrigin-Name: 3e627d66ebdef8dfe41bd12a0474d1afca9f50051771774679d25bd1833e69ae
* Teaish internal API tweaks and ensure that -encoding utf-8 is used when ↵stephan2025-04-25
| | | | | source'ing test scripts. FossilOrigin-Name: f878f578f8fac95a939e3eabe8b64d5627d2ccd98de1e28081b9bca42ffee027
* Upstream teaish fixes and improvements.stephan2025-04-23
| | | FossilOrigin-Name: 235ea2c0e1823fe4324c3890069a9131ebb6de14e55eb56c0e9f42a7e491a699
* Fix a problem in the fts5matchinfo.test file that prevented it fromdrh2025-04-22
| | | | | working on Mac. FossilOrigin-Name: 5a411c609ba0ee17b1ce5bd0b40b9ded92d76f35933f92b2e02a58a3f169c715
* Latest upstream jimtcl to fix rare segfault cases.stephan2025-04-22
| | | FossilOrigin-Name: b6c5516940851bd17706435148253325d1b912a44ae138d2b8ca33e5167418c7
* Generic cleanups and fixes in the teaish build.stephan2025-04-22
| | | FossilOrigin-Name: 734823a5a8e073b511ebc3f37df3542c1bb734b9b1e1bd50ca3e9df12c4bb89e
* Remove an extra conditional that was inserted earlier today and whichdrh2025-04-21
| | | | | is unreachable. FossilOrigin-Name: 5ea56af2d27611c5a8ea275316d21a02e70032f93243549ae776e9a89edc6229
* Further improvements to the decision of whether or not a BLOB inputdrh2025-04-21
| | | | | is JSONB. FossilOrigin-Name: 6538813cb89f6109727481e29633e2e98f98e0257c58695e3b53e8ce237d9195
* Do a better job of providing bug compatibility with SQLite 3.44.0. Seedrh2025-04-21
| | | | | [forum:/forumpost/07e206fcd6|forum thread 07e206fcd6] for background. FossilOrigin-Name: 614d061b32c3bdf4825323d6f8e8a98624e4eeeb96dd442d8e365527122ed3bc
* Update to comments in sqlite3session.h.dan2025-04-19
| | | FossilOrigin-Name: ea9acb5573f4d71a314e4467d30477a1d01c8db648985750a42b3c047f404c9c
* Add an appropriate _declspec to the declaration of the sqlite3_dbdata_init()drh2025-04-18
| | | | | function in the recovery extension. FossilOrigin-Name: 00313d15270b36fce44f7784c97ddc42517e23c209c1ccc4d814ef06b11528c0
* Upstream teaish, which simplifies how extension metadata are initialized and ↵stephan2025-04-17
| | | | | shrinks proj.tcl by 4k. FossilOrigin-Name: c72c00d34d70b36f847af19a2382299746448b5dd94a616f6b567389c5694c17
* When logging errors using sqlite3_log() and the error text includes thedrh2025-04-17
| | | | | | | text of an SQL statement, but the SQL statement text at the end so that if the error message buffer overflows it is the SQL statement text that gets truncated, not the statement of the problem. FossilOrigin-Name: de0968226effb79f9d25539da7882fa5475e4ff2410870b45a63a6545deb5979
* Increase the size of the output buffer for sqlite3_log().drh2025-04-17
| | | FossilOrigin-Name: a64e8491c9863f890daa9f5d8f678728dc0d00bc1f3c238b50214ec545450fcf
* Add docs explaining how to test the teaish build.stephan2025-04-16
| | | FossilOrigin-Name: b53619ddb74fa250f03564d04e732248b4161d4d10d6f02268b7c95382d110ff
* Latest upstream teaish. Most notably it adds the ability for the extension ↵stephan2025-04-16
| | | | | to specify a minimum Tcl version, and this build now enforces a minimum Tcl of 8.6. FossilOrigin-Name: c86315e538f4d75161faa72673927cde8be080c983f04a98491d1add14615038
* Update doc/tcl-extension-testing.md for Unix systems, consolidating the Tcl ↵stephan2025-04-16
| | | | | 8.x and 9.x sections. FossilOrigin-Name: c4c5dcb79c57f6e38cfe9b68b00e60e42d03ef30aeaefc5bf9dafed994849e1d
* Attempt to provide EBCDIC translations to the tables in the JSONdrh2025-04-16
| | | | | | | implementation. The SQLite developers do not have access to any computers using EBCDIC and so have no way to test this patch, and cannot vouch for its accuracy. FossilOrigin-Name: 84e698f38429c142caaa66ac086410f2035691b2ad39ad2fc4e0ebc31dd58a5b
* Change the target libdir name in the teaish build to match historical tea ↵stephan2025-04-16
| | | | | builds. FossilOrigin-Name: 8ae437301ed0cf71ef0e07be07917d9702221d27bdc98491209d8f28c7a500e2
* A portability fix for proj.tcl: some Tcl builds do not like (array set x ↵stephan2025-04-16
| | | | | $someArray). Also better --mandir handling on Haiku (where the former problem was found).7 FossilOrigin-Name: 849534499d9b2056c0eabef7f3e65f79f58e8a6fefb3f7603de44774da7166b5
* Latest upstream teaish for fixes and improvements.stephan2025-04-16
| | | FossilOrigin-Name: 8f9148b33e01aa7963140704ef16e4304799e5842fa60e55373ccdabe8e3616d
* Correctly handle the case of a multi-column UNIQUE constraint that containsdrh2025-04-15
| | | | | | | | the ROWID as one of it columns, and then the columns of that UNIQUE are used in a row-value IN operator as a WHERE clause constraint. Reported by [forum:/forumpost/b9647a113b465950|forum post b9647a113b]. Problem introduced by [723f1be3d4a905a6], part of ticket [da78413751863]. FossilOrigin-Name: d22475b81c4e26ccc50f3b5626d43b32f7a2de34e5a764539554665bdda735d5
* Fix a minor typo in a code comment.drh2025-04-15
| | | FossilOrigin-Name: 158e8c4fd7bdfc1cd4c0135abecd0d00994cd4027cf74ce6e5cf73d76475ae95
* Cleanups and refactoring in proj.tcl and teaish.stephan2025-04-15
| | | FossilOrigin-Name: 6b7ca8176e8c1b5e99e177c3daaba47b0674fa2f82d91754e7a8f66460ca8419
* Avoid a potential integer overflow in non-default builds of the fts3 ↵dan2025-04-15
| | | | | matchinfo() function. FossilOrigin-Name: aecc0100cef3ea83feed558dbe34dd6313721fa54052ee1ed529741cec8cacda
* Further cleanups and code consolidation between teaish.tcl and ↵stephan2025-04-15
| | | | | sqlite-config.tcl parts. FossilOrigin-Name: 07e9ceee51380ee25e580178fa82030be5d2b65d4f4b4dc86c94b21f7f04f291
* Slight simplifications in the teaish build.stephan2025-04-15
| | | FossilOrigin-Name: 6b2d0e09e4806b5731764192782ec7e1ad595c529202a684d23bcfe2fae559d7
* Update teaish to the latest upstream copy. Move some of its utility code ↵stephan2025-04-14
| | | | | into proj.tcl for reuse in the top-level configure bits. FossilOrigin-Name: 921c5ea76925be911222ac5f2887b8a967ff47b1aa43e196231e6168a3f9cb88
* Improved estimate on the number of output rows in a recursive common table ↵drh2025-04-14
| | | | | | | | expression that uses the UNION operator. Follow-up to [f911f1c4977fbcae] and it's output row estimate changes associated with DISTINCT queries. FossilOrigin-Name: 92513f6bce7ecc778e78af3a77bc66ff65585fffa2e3138f8acb9e617121eeb0
* JNI: part 3 (of 3) of typos and Java style tweaks suggested in ↵stephan2025-04-14
| | | | | [forum:99ac7961d82f57f3|forum post 99ac7961d82f57f3]. Tested with jdk v8 and v21. FossilOrigin-Name: 914d4c9d6c26536ca14be80eee6c54af4311eac6bf88b327738075275f4b77da
* JNI: part 2 of typos and Java style tweaks suggested in ↵stephan2025-04-14
| | | | | [forum:99ac7961d82f57f3|forum post 99ac7961d82f57f3]. FossilOrigin-Name: 5e6e9aee5b43e6ae98e78293a0da30e82ad18c3c9c03fc6298240233ddadb2a2
* JNI: part 1 of typos and Java style tweaks suggested in ↵stephan2025-04-14
| | | | | [forum:99ac7961d82f57f3|forum post 99ac7961d82f57f3]. FossilOrigin-Name: ab00af4e48501b0413650df31147866a805c34b7ecf506d1e208bc3ae6c2ef28
* Doc/help text tweaks in autoconf/tea.stephan2025-04-14
| | | FossilOrigin-Name: d6889f6b9aa70bc90f71883b3e7ba359162477afe5048dacb7dfa11733ad1e5a
* Minor cleanups and fixes in the autoconf/tea pieces.stephan2025-04-14
| | | FossilOrigin-Name: 4d6536bd0ad333854309e825feaca26fdd13ac4458c7ccfbe77fc76cc5a968bc
* Latest upstream teaish, which restructures the teaish files a bit.stephan2025-04-13
| | | FossilOrigin-Name: 4f54f7d07d31938f271bc5d04a40cb1f7b5e6ea48e78ad06b7cc65483533f54e
* tea build: use autosetup's file-normalize instead of Tcl's (file normalize) ↵stephan2025-04-12
| | | | | because the latter throws on cygwin for names like '.' and './'. Update a doc URL. FossilOrigin-Name: 0fe77341a0f1e869a909623cdd07b03355b90d302b4f8a875e520befab88ce35
* Port autoconf/tea from the autotools to autosetup.stephan2025-04-12
|\ | | | | FossilOrigin-Name: 691708642bf1cac562274a6df427d7c631aa4401dfbe98711963cf89203fb104
| * Doc typo fix.stephan2025-04-12
| | | | | | FossilOrigin-Name: 10b917040b167de6aba6ee434b4e982580e690bbfe80521e34236b29d8e00b7d
| * Eliminate a duplicate -lz flag in the teaish build.stephan2025-04-12
| | | | | | FossilOrigin-Name: 5efb372c9b0d46625cb17aa3e48ead0da2483ca9d04d1507c9d728763f1ee959
| * Add missing teaish.test.tcl.stephan2025-04-12
| | | | | | FossilOrigin-Name: 3946a3ad9cd2d03b6940621066a8e5be0bd6fade88cbf6cb2823425a90eba9c9
| * Add missing exports of various LDFLAGS and CFLAGS for the teaish build.stephan2025-04-12
| | | | | | FossilOrigin-Name: 7462b1c66e8b3799ba1d73a1b815993e1c511ac0b7263e747ca0186d263ad001
| * Correct out-of-tree build for autoconf/tea.stephan2025-04-12
| | | | | | FossilOrigin-Name: 955b516618a34eac69da25fc7405015701a72f3cb918fca0cda7d316f6c3db9a
| * Initial port of the TEA build (autoconf/tea) from autotools to autosetup.stephan2025-04-12
| | | | | | FossilOrigin-Name: 95227341cf290ca6f20b5ff7e707a28b59f87784947425c3fd1d8e5e7eb878a4