Quantcast
Channel: SQLite
Browsing all 2701 articles
Browse latest View live
↧

Avoid some OP_SCopy instructions in "INSERT INTO .. VALUES" statements that...

Avoid some OP_SCopy instructions in "INSERT INTO .. VALUES" statements that insert more than one row in cases where the VALUES clause contains a value for all columns of the table. (tags:...

View Article


Fix a problem handling "INSERT INTO ... SELECT ... UNION VALUES(...), (...)"...

Fix a problem handling "INSERT INTO ... SELECT ... UNION VALUES(...), (...)" and similar statements. (tags: exp-values-clause2)

View Article


Fix a problem with ALTER TABLE and correlated multi-row VALUES clauses....

Fix a problem with ALTER TABLE and correlated multi-row VALUES clauses. (tags: exp-values-clause2)

View Article

Fix testcase to account for new behaviors with this branch. (tags:...

Fix testcase to account for new behaviors with this branch. (tags: exp-values-clause2)

View Article

Attempt to use the Dekker high-precision floating point algorithm in the...

Attempt to use the Dekker high-precision floating point algorithm in the ext/misc/totype.c extension. This check-in should have been derived from trunk, not the exp-values-clause2 branch. But that's...

View Article


Tweaks to the func4.test test module (which tests the rarely used totype.c...

Tweaks to the func4.test test module (which tests the rarely used totype.c extension) so that it works on i586 compiled using gcc-13 with -O0. Details at [forum:/forumpost/0a7553b0f734c033|forum post...

View Article

Fix (totally harmless) memory leaks in Lemon to avoid warnings during ASAN...

Fix (totally harmless) memory leaks in Lemon to avoid warnings during ASAN builds. (tags: trunk)

View Article

New options for testrunner.tcl: --stop-on-error and --stop-on-coredump....

New options for testrunner.tcl: --stop-on-error and --stop-on-coredump. (tags: trunk)

View Article


Enhance the sqlite3ExprIsConstant() function so that it recognizes constant...

Enhance the sqlite3ExprIsConstant() function so that it recognizes constant functions. So far the enhancement only applies to the multi-row VALUES clause, but it could possibly be applied in many other...

View Article


Fix exprNodeIsConstantFunction() so that it returns WRC_Continue, not...

Fix exprNodeIsConstantFunction() so that it returns WRC_Continue, not WRC_Abort, if the function really is constant. (tags: enhanced-expr-is-const)

View Article

Extend the scope expr-is-constant for function to cover the IN-to-EQ...

Extend the scope expr-is-constant for function to cover the IN-to-EQ optimization. (tags: enhanced-expr-is-const)

View Article

Activate the enhanced constant-expression for the [constant propagation...

Activate the enhanced constant-expression for the [constant propagation optimization](/info/f4229707ac08d66c). (tags: enhanced-expr-is-const)

View Article

Assert that the eCode is always non-zero upon entry into...

Assert that the eCode is always non-zero upon entry into exprNodeIsConstant(). (tags: enhanced-expr-is-const)

View Article


Further expand the scope of usage for the enhacement to expr-is-constant....

Further expand the scope of usage for the enhacement to expr-is-constant. (tags: enhanced-expr-is-const)

View Article

A formerly impossible case has now become possible because of the new...

A formerly impossible case has now become possible because of the new ExprIsConstant enhancements. So deal with that. (tags: enhanced-expr-is-const)

View Article


*MERGE* Recognize when an SQL function is constant and can occur inside an...

*MERGE* Recognize when an SQL function is constant and can occur inside an optimized VALUES clause. (tags: exp-values-clause2)

View Article

Add an ALWAYS on an unreachable branch. (tags: exp-values-clause2)

Add an ALWAYS on an unreachable branch. (tags: exp-values-clause2)

View Article


Omit the "noop(X)" test SQL function. Accomplish the same thing using the...

Omit the "noop(X)" test SQL function. Accomplish the same thing using the idiom: "coalesce(X,random())". (tags: exp-values-clause2)

View Article

Fix a problem caused by a non-aggregate function with an OVER clause in a...

Fix a problem caused by a non-aggregate function with an OVER clause in a multi-row VALUES clause. (tags: exp-values-clause2)

View Article

Ensure the database schema has been loaded and the database encoding gleaned...

Ensure the database schema has been loaded and the database encoding gleaned before beginning to code a multi-row VALUES clause. (tags: exp-values-clause2)

View Article
Browsing all 2701 articles
Browse latest View live