- 387af48 Add ALWAYS() around a conditional that is always true. by drh ยท 5 years ago update-from
- 4c0086d Use #ifdef to omit code that is only reachable when the by drh ยท 5 years ago
- 07ca7d6 Make it an error to repeat the target object/alias of an UPDATE statement in its FROM clause. by dan ยท 5 years ago
- 7e1d951 Add a couple of "#ifdef SQLITE_ENABLE_UPDATE_DELETE_LIMIT" blocks missing from new code on this branch. by dan ยท 5 years ago
- 9a23d26 Modifications to test code so that the sqlite3MemdebugHastype() assert() statements are enabled for Tcl tests. by dan ยท 5 years ago
- b866a65 Fix a double-free of the FROM clause of an UPDATE inside of triggers. by drh ยท 5 years ago
- 6265c47 Separate VdbeCoverage() macro for different jumps. by drh ยท 5 years ago
- 525326e Fix a problem in UPDATE FROM in which it tries to free using sqlite3_free() by drh ยท 5 years ago
- 576d5a8 Fix problems that could occur if a table with the same name as the table being updated appeared in the FROM clause of an UPDATE statement. by dan ยท 5 years ago
- 243210b Fix a problem in SQLITE_ENABLE_HIDDEN_COLUMN builds occuring when an UPDATE...FROM fired an INSTEAD OF trigger. by dan ยท 5 years ago
- 42d7a77 Update this branch with changes from trunk. by dan ยท 5 years ago
- 9951522 Improvements to the min()/max() optimization so that it is able to use by drh ยท 5 years ago
- 19543b9 Now appears to work. All legacy tests pass. Need to add new tests, however. by drh ยท 5 years ago
- e7877b2 Support UPDATE...FROM statements in trigger programs. by dan ยท 5 years ago
- c37b768 Fix an obsolete header comment on the sqlite3WhereIsOrdered() routine. by drh ยท 5 years ago
- fc5bba7 Merge fixes from trunk. by drh ยท 5 years ago
- bc2cf3b Early detection of freelist size corruption in incremental vacuum. by drh ยท 5 years ago
- 751a44e Fix a crash. Not all tests pass, but tests do at least run to completion now. by drh ยท 5 years ago
- 6e4b140 Fix an obsolete assert(). by drh ยท 5 years ago
- 9d575e4 Merge latest changes from trunk. This branch still does not work. by drh ยท 5 years ago
- be952c1 Add test cases and fixes for UPDATE...FROM statements that modify primary key columns. by dan ยท 5 years ago
- a7f82d9 Merge latest trunk changes with this branch. by dan ยท 5 years ago
- 5b10765 Readd the ALWAYS() macro that was removed by [f7a74f89dbd58b47] as the by drh ยท 5 years ago
- 27da907 Fix a problem causing queries containing window functions to ignore collation sequences under some circumstances. by dan ยท 5 years ago
- a1085f0 Improved detection of a corrupt database schema. Fix for a problem discovered by drh ยท 5 years ago
- 6af305d Remove unnecessary code from the window functions implementation. by drh ยท 5 years ago
- 413b94a An attempt to get the Min/Max optimization working with IN constraints. by drh ยท 5 years ago
- 9c673a2 Fix a comment typo. No changes to code. by drh ยท 5 years ago
- d1d8914 Increase the resolution of the vdbe opcode counters to 64 bits, as by drh ยท 5 years ago
- a78d2c0 Fix the table_info pragma so that it always checks the schema version and by drh ยท 5 years ago
- a4e42d2 Fix the line-number of error messages coming out of the ".import" command by drh ยท 5 years ago
- 27ee29f Fix a compiler warning about an unused procedure in the parser. by drh ยท 5 years ago
- c601f10 If the amalgamation is built using OPT_FEATURE_FLAGS = by drh ยท 5 years ago
- 4b849b0 Fix the pragma_foreign_key_check virtual table so that it accepts arguments. by drh ยท 5 years ago
- ec1650a Fix a problem with "PRAGMA foreign_key_check" where if a table in one by drh ยท 5 years ago
- 15cedda Minor simplification to the 32-bit varint decoder. by drh ยท 5 years ago
- e3863b5 Ensure that the "PRAGMA schema_version" command causes the schema to be by drh ยท 5 years ago
- fa4b0d4 Fix a problem with VM code generated for some aggregate SELECT statements that feature min()/max() aggregates both with and without FILTER clauses. by dan ยท 5 years ago
- b8fec21 Fix generated columns so that they play well with upsert. by drh ยท 5 years ago
- ec43d80 Change the magic number used to identify the "excluded" pseudo-table in by drh ยท 5 years ago
- da36933 Document the dual-use of the P5 operand to the OP_MakeRecord opcode. by drh ยท 5 years ago
- 8ddf635 Change the name of IntegrityCk.mallocFailed to IntegrityCk.bOomFault to by drh ยท 5 years ago
- 64185e3 Do not run resetAccumulator() after a malloc failure. by drh ยท 5 years ago
- 5cbb442 Small performance improvement in the sqlite3_step() interface. by drh ยท 5 years ago
- d8d335d Fix a possible null pointer deref following OOM. Discovered by dbsqlfuzz. by drh ยท 5 years ago
- 8cda77d Add the ieee754_mantissa() and ieee754_exponent() functions to the iee754 by drh ยท 5 years ago
- 9f683de Add the decimal extension. It is built into the shell, but is an optional by drh ยท 5 years ago
- e6b430b Fix the ".selecttrace" command in the CLI (only available when compiled by drh ยท 5 years ago
- beb9def An extension for doing decimal arithmetic on strings. by drh ยท 5 years ago
- a764709 Work around a bug (an incorrect warning) in Clang-8. by drh ยท 5 years ago
- 067b92b Extend the refactoring into extensions. Clean up stray newlines. by drh ยท 5 years ago
- 1e32bed Further refactoring of the schema table name. by drh ยท 5 years ago
- ccb2113 Refactoring various names. No changes in the resulting machine code. by drh ยท 5 years ago
- 877859f Fix an assert() that could fail when operating on a database with a corrupt schema. by dan ยท 5 years ago
- dd853c3 In the CLI, only interrupt tabular outputs at the end of a line. And print by drh ยท 5 years ago
- 346a70c Provide "sqlite_schema" as an alternative name to the table that holds the by drh ยท 5 years ago
- 9994298 Fix the CLI so that interrupts work in columnar output mode. by drh ยท 5 years ago
- b7cbf5c Fix a defect in the query-flattener optimization identified by by drh ยท 5 years ago
- 86d2de2 Check-in [1d4f86201dab9a22] changed a testcase() to an assert() because we by drh ยท 5 years ago
- cd653a3 Avoid deleting expression nodes in the flattener code, as they may be referenced by AggInfo objects further up the stack. by dan ยท 5 years ago
- 74e0d96 Identifiers "TRUE" and "FALSE" cannot take on their boolean constant values if by drh ยท 6 years ago
- 6aa7515 Remove a NEVER() that turns out to be reachable. by drh ยท 6 years ago
- b5aaee5 Add a new assert() to the SELECT processing. by drh ยท 6 years ago
- 46daa99 Avoid rewriting compound SELECT statements that use a different collation sequence for ORDER BY and record processing a second time if they contain window functions. Fix for [b706351c]. by dan ยท 6 years ago
- 9216de8 Provide the ability to use the SELECTTRACE() debugging macro outside of the by drh ยท 6 years ago
- f65e379 Ensure that the "push-down" optimization does not push constraints down into compound queries if any of the component queries uses window functions. by dan ยท 6 years ago
- 7b4c4d4 Disable AggInfo consistency checks when unwinding after an OOM. by drh ยท 6 years ago
- bc050b8 Mark an always-true conditional with ALWAYS(). by drh ยท 6 years ago agg-context-fix
- ed41a96 Ensure that aggregate functions that (a) are part of SELECT statements with no FROM clause and (b) have one or more scalar sub-selects as arguments are assigned to the correct aggregate context. by dan ยท 6 years ago
- 81185a5 Give the expression pointer fields of AggInfo distinctive names in order to by drh ยท 6 years ago
- e26d428 Improved tree-view debugging output for aggregate functions. by drh ยท 6 years ago
- 2f82acc Fix minor OOM problems. by drh ยท 6 years ago persist-agginfo
- bf79097 AggInfo objects might be referenced even after the sqlite3Select() function by drh ยท 6 years ago
- 8963662 Alternative fix to ticket [c8d3b9f0a750a529]: Prior to deleting or modifying by drh ยท 6 years ago
- a0365c4 In the debugging treeview output, change the name of "SELECT-expr" expression by drh ยท 6 years ago
- c060508 Always use ?...? to indicate optional arguments in the output of ".help" by drh ยท 6 years ago
- 0908e38 Add support for "box" mode in the CLI: Like "table" except that it uses by drh ยท 6 years ago
- 634af38 Improved display of ".mode table" output for empty result sets. by drh ยท 6 years ago
- b553894 Use __has_extension(c_atomic) instead of __has_feature(c_atomic) to detect support for atomic load and store operations with clang. by dan ยท 6 years ago
- ec206a7 Use AtomicStore() to set values in the wal-index hash table. by dan ยท 6 years ago
- 21b473d Work around a bug in clang-11.0.0. by drh ยท 6 years ago
- a5f3fb3 Fix for ticket [810dc8038872e212]. Thank to user "Maxulite" for tracking by drh ยท 6 years ago
- 56f1873 Simplification to the interrupt handling logic in sqlite3VdbeExec() saves by drh ยท 6 years ago
- 094afff Improve the query planner so that it is better able to find full by drh ยท 6 years ago
- e566ceb Draw the dashes below the headers in "explain" mode in the CLI. by drh ยท 6 years ago
- e557b01 Improved VDBE comments on the ANALYZE code generator. This change by drh ยท 6 years ago
- 42c2a04 Remove a stray "&" character in the CLI, detected by a clang warning. by drh ยท 6 years ago
- 9776784 Fix the ".import" command of the CLI to clean up better after errors. by drh ยท 6 years ago
- 7da29a3 Improvements to help text for the CLI. by drh ยท 6 years ago
- 1d29fd8 Fix a memory leak in the CLI when an unknown or unrecognized by drh ยท 6 years ago
- 8c74863 Improvements to columnar output in the CLI. Columns automatically expand by drh ยท 6 years ago
- 0285d98 Space to hold the ".width" of columns in the CLI is now obtained from by drh ยท 6 years ago
- d6f2524 Incremental improvements to tabular output modes in the CLI. The by drh ยท 6 years ago
- d31fcd4 Expand upon a comment in os_unix.c. No changes to code. by dan ยท 6 years ago
- 69c093d In the json output mode of the CLI, do correct quoting of escape characters. by drh ยท 6 years ago
- 30c54a0 Progress toward adding new output modes to the CLI: json, table, and markdown. by drh ยท 6 years ago
- c683573 Enhance the ".quote" mode in the shell so that it honors .separator. by drh ยท 6 years ago
- 56c65c9 When the sqlite_stat1 data is missing for some indexes of a table but is by drh ยท 6 years ago
- b639a20 Small performance improvement and size reduction in the expression by drh ยท 6 years ago
- 399062c Change a datatype from i16 to int to appease Converity and help eliminate by drh ยท 6 years ago