I Use This!
Very High Activity

Commits : Listings

Analyzed about 1 hour ago. based on code collected about 15 hours ago.
Dec 04, 2024 — Dec 04, 2025
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
Fix an incorrect answer that might arise if a scalar query is both DISTINCT and contains an OFFSET clause. [forum:/forumpost/2025-12-03T09:25:59Z|Forum post 2025-12-03T09:25:59Z]. More... about 16 hours ago
More aggressive optimization of IS NULL and IS NOT NULL operators in the parser. New sqlite3ExprInt32() internal interface for creating integer nodes in an expression tree. More... about 19 hours ago
More aggressive optimization of IS NULL and IS NOT NULL operators. More... about 22 hours ago
Create a new internal subroutine specifically designed to allocate Expr nodes that hold a 32-bit integer. More... about 23 hours ago
Fix a problem that could occur when a scalar subquery had both a DISTINCT and OFFSET clause. First reported by [forum:41bd7af485 | forum post 41bd7af485]. More... 1 day ago
Clarification of comment text in expr.c. No changes to code. More... 1 day ago
Fix recently added test cases for Windows. More... 1 day ago
Improvements to the ".schema indent" logic. [forum:/forumpost/c8136b1bd0|Forum post 2025-12-02T19:04:04Z]. More... 2 days ago
New test cases for QRF More... 2 days ago
Fix a harmless compiler warning in the previous check-in. More... 2 days ago
Fix a problem with ALTER TABLE DROP COLUMN commands where the column being dropped is the rightmost in table and is immediately preceded by a comment containing a "," character. [forum:a0edd9acd8|Forum post a0edd9acd8]. More... 2 days ago
Add developer note on how to measure coverage of QRF. More... 2 days ago
Fix a potential UAF in sqlite3.oo1.DB.exec()'s teardown pieces. (Edit: false alarm - the ostensibly offending pieces are not part of the transient allocation stack.) More... 3 days ago
Disallow the undocumented -recovery-db option on the ".recover" command of the CLI when in --safe mode. More... 3 days ago
Tweaks to the wcwidth() algorithm in QRF, for better agreement with the Terminal on Ubuntu. There is no perfect solution, as different ttys do things differently, but we should try to get as close as we can. More... 4 days ago
Improvement implementation of the previous check-in: runs faster. More... 4 days ago
Block injection of hyper-oversized SQL inputs into the parser. More... 4 days ago
More tweaks to the README.md file. More... 4 days ago
Correct to the README.md file. More... 4 days ago
Doc typo fix. More... 4 days ago
Add sqlite3_db_handle() to the list of functions which are guaranteed to preserve the current error state, per request in [forum:8e79e8ddd5|forum post 8e79e8ddd5]. More... 4 days ago
Additional defenses against using the ".open" command of the CLI in --safe mode. More... 5 days ago
Update the documentation to sqlite3_str_finish(). That function might not return NULL on an empty string now, if the empty string is created through the use of sqlite3_str_truncate(). More... 5 days ago
Handle empty string values in columnar modes without NULL pointer dereferences. More... 5 days ago
Fix an assertion fault in sqlite3Dequote() that can occur with ALTER TABLE DROP CONSTRAINT on a corrupt schema. dbsqlfuzz 509a778e8a0c21a6448003feb773a1e55ed751e7. Test case in TH3. More... 5 days ago
Correct a doc falsehood - jquery.terminal does not require pre-building. More... 6 days ago
Fiddle build: if JQTERM is set to the dir name of a built jquery.terminal checkout then copy the pieces fiddle needs to enable that input mode. By default it looks in ~/src/jquery.terminal. More... 6 days ago
Minor doc updates. More... 6 days ago
Fix a problem in the xFilter() method of the fts5_vocab virtual table causing it to omit some result rows in some cases where a virtual cursor is used more than once by SQLite. More... 6 days ago
Rename c-pp::ARGV to c-pp::argv and remove its use from the license header (where it doesn't get applied). More... 7 days ago