- cce3c01 Initial exploration of blocky APIs, starting with a variant of sqlite3_exec. by numist ยท 6 years ago blocky-exec
- 0f1fa5d Patch to the page cache to avoid harmless pointer arithmetic that due to bugs by drh ยท 6 years ago
- 2e2c881 Ensure that there is a containing SELECT statement when processing a by drh ยท 6 years ago
- 0d98598 *Remove* the macros, not just comment them out. by drh ยท 6 years ago
- 4ec4dd7 Remove unused macros formerly used to define built-in aggregate functions. by drh ยท 6 years ago
- 77318a3 Factor out the conditional (which is only true for rare errors) from the by drh ยท 6 years ago
- 3ecc05b Fix goofy string formatting in lemon.c that dates from the K&R-C days. by drh ยท 6 years ago
- ce678c2 Improved tracing output from the LEMON-generated parser. by drh ยท 6 years ago
- d4dae75 Strengthen check-in [83da4d4104ee1870] by ignoring *all* WHERE-clause by drh ยท 6 years ago
- a1ca00e When trying to drop a virtual table that has no xDestroy method, invoke by drh ยท 6 years ago
- 31046a9 The xDestroy method of a module might be NULL if the schema is corrupt. by drh ยท 6 years ago
- e94006e Enhance LEMON to provide the ability to mark a rules as one that will never by drh ยท 6 years ago
- 8e8c889 Use a statement journal on a CREATE VIRTUAL TABLE statement in case the by drh ยท 6 years ago
- c075c50 Fix parser bugs: require a semicolon after an EXPLAIN command. by drh ยท 6 years ago
- db5ed35 Avoid a buffer overread in fts5 that could occur when parsing corrupt configuration records. by dan ยท 6 years ago
- b5f6243 Set the affinity of regular columns prior to computing the values of by drh ยท 6 years ago
- 0a8764a Rename a local variable to avoid masking a function parameter and thus by drh ยท 6 years ago
- 2bc5cf9 Add a NEVER() to the ALTER TABLE fix in check-in [1d2e53a39b87e364] by drh ยท 6 years ago
- 0824d5b The previous check-in was not quite correct, and introduced a new problem by drh ยท 6 years ago
- 926f796 Ensure that the SrcList_item.colUsed field is set correctly (set to have a by drh ยท 6 years ago
- ebd70ee Fix the NOT NULL verification logic in PRAGMA integrity_check so that it by drh ยท 6 years ago
- 7a96984 Fix a gramfuzz find. If a partial index that does not reference any column by drh ยท 6 years ago
- 3809696 Avoid infinite recursion in the ALTER TABLE code when a view contains an unused CTE that references, directly or indirectly, the view itself. by dan ยท 6 years ago
- c19e22f Fix possible null pointer dereferences in the fts5_expr() scalar function. by dan ยท 6 years ago
- bf9d099 Fix incorrect column-usage accounting associated with generated columns by drh ยท 6 years ago
- 29cdbad Correctly deal with multi-row VALUES clauses that contain window functions. by drh ยท 6 years ago
- c7a046e Ignore type affinity for auxiliary columns in RTREE as it is too error-prone by drh ยท 6 years ago
- 7fe2fc0 Fix a problem with foreign keys and generated columns discovered by by drh ยท 6 years ago
- 5102cf8 Early detection and reporting of too few columns in an rtree CREATE VIRTUAL by drh ยท 6 years ago
- 0a64ddb In the rtree extension, actively suppress extra tokens on the column names, by drh ยท 6 years ago
- 39593e4 The check-in [b7810062ec2489e1] was not quite right in that it allowed an by drh ยท 6 years ago
- e5748a5 Further enhancements to RTREE, following up to check-in [f898d04cf272ef01] by drh ยท 6 years ago
- c6b24ab Do not allow UPSERT of a view. by drh ยท 6 years ago
- b6c9472 Fix to the rowvalue logic that avoids disabling rowvalue inequality by drh ยท 6 years ago
- 6c90384 Documentation update: Clarify that the sqlite3_index_info.aConstraintUsage.omit by drh ยท 6 years ago
- 05fbfd8 Additional debugging information printed with the ".wheretrace 0x100" option. by drh ยท 6 years ago
- cb224ab Make sure the rowid of an RTREE virtual table has integer affinity. by drh ยท 6 years ago
- e6dc1e5 Fix a problem in ALTER TABLE that could occur if an index, view or trigger in the schema features an expression of the form ((SELECT ...) IN ()) where the SELECT statement uses a CTE. by dan ยท 6 years ago
- 348d7f6 Be strict about type enforcement on rowid look-ups in the RTREE extension. by drh ยท 6 years ago
- 674a9b3 Enhance the RTREE extension so that it give correct query results even if by drh ยท 6 years ago
- a634c9e Window functions are never constant. by drh ยท 6 years ago
- d63b69b Ensure that an ALWAYS() in the rename logic really is always true, even by drh ยท 6 years ago
- 8f40762 Fix an assert() failure that could occur in ALTER TABLE code when the schema contains a view that uses a CTE. by dan ยท 6 years ago
- 8aa706e Fix a buffer overread that could occur in fts3 with corrupt %_stat records. by dan ยท 6 years ago
- f68bf5f Fix an incorrect NEVER() macro. by drh ยท 6 years ago
- fcc057d Fix a double-free that could occur when a component of a compound SELECT with an ORDER BY clause uses named window definitions. by dan ยท 6 years ago
- 0232dad Avoid a crash that could occur when a database containing a table with a temp trigger that has the same name as a temp table is detached. by dan ยท 6 years ago
- d79967a Avoid a harmless zero offset of a null pointer in FTS3, so as to not provoke by drh ยท 6 years ago
- 22e6f67 Avoid computing a zero offset of a null pointer, which though this is by drh ยท 6 years ago
- ca7a26b Do not allow a term in the WHERE clause of the query to qualify a partial by drh ยท 6 years ago
- 61cb4ed Add comments in the parse.sql file to help demonstrate how rules are encoded. by drh ยท 6 years ago
- 1417c2f Fix the parse.sql output file so that it is readable into a database where by drh ยท 6 years ago
- 2ecf928 More details on the comment justifying the aleged data race in the WAL-mode by drh ยท 6 years ago
- 2bbcaee Fix various documentation typos suggested by Mark Benningfield. by drh ยท 6 years ago
- 51690f2 Fix to check-in [5d9a369301a65f32] so that it compiles without SQLITE_DEBUG. by drh ยท 6 years ago
- fe03dac Add the new -S option to the lemon parser generator to cause it to output by drh ยท 6 years ago
- 597f1eb Fix an assert() in fts3 that could fail due to corrupt database records. by dan ยท 6 years ago
- baa3458 Modify journal3.test so that it can handle Tcl command "file attr <file> -perm" returning octal values in either "00755" or "0o755" format. by dan ยท 6 years ago
- fe29334 Minor enhancements to the TclKit download tool. by mistachkin ยท 6 years ago
- a2f142d Abort the window function tree rewrite early following an OOM. by drh ยท 6 years ago
- 62be2dc Avoid evaluating PARTITION BY or ORDER BY expressions multiple times for window function queries that use multiple window functions with the same window-definition. by dan ยท 6 years ago
- 0f31327 Enhance the path arguments in JSON functions to access "#-N" array indexes. by drh ยท 6 years ago
- 7e88d63 Fix a memory leak in fts5 error handling code. by dan ยท 6 years ago
- 5281864 Extend the json-path mechanism with array indexes of the form "#" or "#-n" for by drh ยท 6 years ago json-path-enhancement
- 22de835 Fix a harmless compiler warning. by drh ยท 6 years ago
- ec123e1 Fix an indentation error and improve the placement of an assert() based by drh ยท 6 years ago
- 73bacb7 Add more test cases from Yongheng Chen and Rui Zhong. by drh ยท 6 years ago
- e59c562 Fix a crash that could occur if a sub-select that uses both DISTINCT and window functions also used an ORDER BY that is the same as its select list. by dan ยท 6 years ago
- c398c65 Revise the SQLITE_OPEN_NOFOLLOW so that it actually uses O_NOFOLLOW in the by drh ยท 6 years ago
- cd30064 Add all fuzz-test cases received from Yongheng Chen and Rui Zhong. Also by drh ยท 6 years ago
- 7dc76d8 Fix an out-of-bounds array reference in the generated column logic. by drh ยท 6 years ago
- 522ebfa Whenever a generated column is used, assume that all columns are used. by drh ยท 6 years ago
- 57f7ece Fix a problem that comes up when using generated columns that evaluate to a by drh ยท 6 years ago
- 9c9c709 Fix a recently introduced memory leak in the test code in test_vfs.c. by dan ยท 6 years ago
- 6637332 Prevent direct and indirect recursive content= options in fts3/4 and fts5. by dan ยท 6 years ago
- 8342082 Fix a use-after-free problem in the test suite. No changes to production code. by dan ยท 6 years ago
- 70d1a1a Further improve detection of corrupt records in fts3. by dan ยท 6 years ago
- 594b124 Changes to extensions and test logic so that the build works with gcc by drh ยท 6 years ago
- cde342d Enhancements to DBSTAT: (1) Make name=? queries efficient. (2) Add the by drh ยท 6 years ago
- 012b15e Get the aggregate=TRUE feature working on the DBSTAT virtual table. by drh ยท 6 years ago dbstat-enhancements
- ad84bd8 Begin an enhancement effort for the built-in DBSTAT virtual table. by drh ยท 6 years ago
- 4a4c1bf Make the result of sqlite3_normalized_sql() survive its statement being reprepared. by mistachkin ยท 6 years ago
- 3c161e0 Add support for the SQLITE_ACCESS_SYMLINK flag in the Win32 VFS. by mistachkin ยท 6 years ago
- dc96192 Ensure all file names passed to the VFS layer are double-zero terminated. by mistachkin ยท 6 years ago
- 3c90488 In the SQLITE_OPEN_NOFOLLOW processing, distinguish between an I/O error by drh ยท 6 years ago
- 0933aad Add support for SQLITE_OPEN_NOFOLLOW. by drh ยท 6 years ago
- 804725a Improvements to detection of corruption in the %_stat shadow table of FTS4. by drh ยท 6 years ago
- 13a8f20 Further improvements to shadow table corruption detection in FTS3. by drh ยท 6 years ago
- 3e72bdb Detect and prevent infinite recursion in fts3SelectLeaf() due to a by drh ยท 6 years ago
- 19d4175 Improved detection of corruption in the %_stat table of FTS4. by drh ยท 6 years ago
- ac80180 Fix an assert that can fail if the schema is corrupt. by drh ยท 6 years ago
- feb5dcf Better detection of corruption in the %_stat and %_docsize shadow tables by drh ยท 6 years ago
- fd6bf04 Remove a reachable NEVER() in FTS3. by drh ยท 6 years ago
- c72f2fb More improvements to shadow table corruption detection in FTS3. by drh ยท 6 years ago
- 94febb3 Improved detection of corrupt shadow tables in FTS3. Enable the debugging by drh ยท 6 years ago
- 3a5f9bc More restrictions on changes to shadow tables when in defensive mode. by drh ยท 6 years ago
- 527cbd4 Do not allow CREATE TABLE or CREATE VIEW of an object with a name that looks by drh ยท 6 years ago defensive-improvements
- 070ae3b Break out the test for writable shadow tables into a separate subroutine. by drh ยท 6 years ago
- d0c51d1 Do not allow shadow tables to be dropped in defensive mode. by drh ยท 6 years ago
- 47bcc34 Fix a potential NULL pointer dereference on a RENAME TABLE that references by drh ยท 6 years ago