|
Revision tags: release, version-3.50.2, version-3.50.1, major-release, version-3.50.0, version-3.49.2, patch-release, version-3.44.4, version-3.49.1, version-3.49.0, major-relase, relase, version-3.48.0, version-3.47.2, version-3.47.1, version-3.47.0, version-3.46.1, version-3.46.0, version-3.45.3, version-3.44.3, version-3.45.2, version-3.45.1, vesion-3.45.1, version-3.45.0, version-3.44.2, version-3.44.1, version-3.44.0, version-3.43.2, version-3.43.1, version-3.43.0, version-3.42.0, version-3.41.2, version-3.41.1, version-3.41.0, version-3.40.1, version-3.40.0, version-3.39.4, version-3.39.3, version-3.39.2, version-3.39.1, version-3.39.0, version-3.38.5, version-3.38.4, relese, version-3.38.3, version-3.38.2, version-3.38.1, version-3.38.0, version-3.37.2, version-3.37.1, version-3.37.0, version-3.36.0, version-3.35.5, version-3.35.4 |
|
| #
b3ad4e61 |
| 31-Mar-2021 |
drh <> |
Defer deletion of expressions that are optimized out by the AND optimizer in the sqlite3ExprAnd() routine until the corresponding Parse object is deleted. This avoids a dangling pointer in AggInfo i
Defer deletion of expressions that are optimized out by the AND optimizer in the sqlite3ExprAnd() routine until the corresponding Parse object is deleted. This avoids a dangling pointer in AggInfo if sqlite3ExprAnd() is invoked by the push-down optimization. The dangling pointer appears to be harmless in release builds, only showing up in debug builds. Problem found by dbsqlfuzz.
FossilOrigin-Name: c36b43589abd9f62a709bdb47b8748e0c1e8743487a3d83d1eb35eb06b65d763
show more ...
|
|
Revision tags: version-3.35.3, same-as-3.35.3, version-3.35.2, version-3.35.1, version-3.35.0, patch, version-3.34.1, version-3.34.0, version-3.33.0, version-3.32.3, version-3.32.2, version-3.32.1, version-3.32.0 |
|
| #
2e52a9c6 |
| 04-Apr-2020 |
drh <[email protected]> |
In the push-down optimization, do not substitute columns that have previously been identified as being constant by the propagate-constants optimization. Fix for ticket [51166be0159fd2ce]
FossilOrigi
In the push-down optimization, do not substitute columns that have previously been identified as being constant by the propagate-constants optimization. Fix for ticket [51166be0159fd2ce]
FossilOrigin-Name: 70c44811d12f540d4ec1c29dedbe999cf79b82e326a8712ae2fa0725d6bd8a65
show more ...
|
|
Revision tags: version-3.31.1, version-3.31.0, version-3.30.1, version-3.30.0, version-3.29.0, version-3.28.0, version-3.27.2, version-3.27.1, version-3.27.0, version-3.26.0, version-3.25.3, version-3.25.2, version-3.25.1, version-3.25.0, version-3.24.0, version-3.23.2, version-3.23.1, version-3.23.0, version-3.22.0, version-3.21.0, version-3.20.1, version-3.19.4, version-3.20.0, version-3.18.2, version-3.18.1, version-3.19.3, version-3.19.2, version-3.19.1, version-3.19.0, version-3.18.0, version-3.17.0, version-3.16.2, version-3.16.1, version-3.16.0, version-3.15.2, version-3.15.1, version-3.15.0, version-3.14.2, version-3.14.1, version-3.14.0, version-3.13.0 |
|
| #
b1ec87af |
| 25-Apr-2016 |
drh <[email protected]> |
When checking for the WHERE-clause push-down optimization, verify that all terms of the compound inner SELECT are non-aggregate, not just the last term. Fix for ticket [f7f8c97e97597].
FossilOrigin
When checking for the WHERE-clause push-down optimization, verify that all terms of the compound inner SELECT are non-aggregate, not just the last term. Fix for ticket [f7f8c97e97597].
FossilOrigin-Name: ec215f94ac9748c0acd82af0cc9e7a92249462f9
show more ...
|
|
Revision tags: version-3.12.2, version-3.12.1, version-3.9.3, version-3.12.0 |
|
| #
0ff47e9e |
| 15-Mar-2016 |
drh <[email protected]> |
Implement FROM-clause subqueries as co-routines whenever they are guaranteed to be the outer-most loop of the join.
FossilOrigin-Name: c7bae50bdccb5bcf3bc22e8ac5bb6725ef13db39
|
|
Revision tags: version-3.11.1, version-3.11.0 |
|
| #
2fade2f7 |
| 09-Feb-2016 |
drh <[email protected]> |
Make sure every co-routines has its own set of temporary registers and does not share temporaries, since a co-routine might expect the content of a temporary register to be preserved across an OP_Yie
Make sure every co-routines has its own set of temporary registers and does not share temporaries, since a co-routine might expect the content of a temporary register to be preserved across an OP_Yield. Proposed fix for ticket [d06a25c84454a].
FossilOrigin-Name: ca72be8618e5d466d6f35819ca8bbd2b84269959
show more ...
|
|
Revision tags: version-3.10.2, version-3.10.1, version-3.10.0, version-3.9.2, version-3.9.1, version-3.9.0, version-3.8.11.1, version-3.8.11, version-3.8.10.2 |
|
| #
00d5ab74 |
| 20-May-2015 |
drh <[email protected]> |
Fix handling of queries with VALUES on the left and UNION ALL SELECT on the right and a LIMIT clause.
FossilOrigin-Name: c403502cdce8b82e570e6fc49ab7f5144800c189
|
|
Revision tags: version-3.8.10.1, version-3.8.10 |
|
| #
9b40e474 |
| 07-May-2015 |
drh <[email protected]> |
Remove a faulty assert() statement.
FossilOrigin-Name: 5f2539da8cb9df99029ab4ab7023804722697673
|
| #
9af8646d |
| 04-May-2015 |
drh <[email protected]> |
Fix a faulty assert() in the SELECT code generator and add a test case to prevent regression.
FossilOrigin-Name: 1421c8ffba179d6aafa2643012f80a2738779117
|
| #
60f4e091 |
| 21-Apr-2015 |
drh <[email protected]> |
Test case for the previous check-in.
FossilOrigin-Name: a526f58bc96c0fdead51b6bd9aafea7b48bf398e
|
| #
7b4da150 |
| 17-Apr-2015 |
drh <[email protected]> |
Always resolve symbols in all ORDER BY clauses of a compound-SELECT, even illegal ORDER BY clauses.
FossilOrigin-Name: 6c39ef73d5899eabdb46db50c2b00c2d8381a41a
|
| #
a276e3fd |
| 16-Apr-2015 |
drh <[email protected]> |
Fix a faulty assert() in the compound-SELECT code generator.
FossilOrigin-Name: 10715b05f2201a63dca317f99ce39d3ce182e182
|
| #
772460fd |
| 16-Apr-2015 |
drh <[email protected]> |
Improvements to the way VALUES clauses are parsed.
FossilOrigin-Name: ec5a493ad27593ca78899b3001630c1898b940ff
|
| #
3dc4cc66 |
| 15-Apr-2015 |
drh <[email protected]> |
Change the multiSelectOrderBy() routine to return non-zero if there has been any prior error.
FossilOrigin-Name: 14784c317bff05dd0a74e2596432dfd12c139391
|
| #
1978d171 |
| 15-Apr-2015 |
drh <[email protected]> |
When adding the implied "LIMIT 1" to the end of a scalar subquery, make sure that subquery is not a VALUES-only query as such queries cannot deal with LIMIT clauses.
FossilOrigin-Name: 7c27310bdf6b4
When adding the implied "LIMIT 1" to the end of a scalar subquery, make sure that subquery is not a VALUES-only query as such queries cannot deal with LIMIT clauses.
FossilOrigin-Name: 7c27310bdf6b4af44a0811a2787ed64966d720d2
show more ...
|
|
Revision tags: version-3.8.9 |
|
| #
2af878ec |
| 05-Mar-2015 |
drh <[email protected]> |
New requirements marks on compound SELECT statements.
FossilOrigin-Name: e7991bc510f63f3594603a91f6f3b32e94d90e72
|
|
Revision tags: version-3.8.8.3, version-3.8.8.2, version-3.8.8.1, version-3.8.8, version-3.8.7.4, version-3.8.7.3, version-3.8.7.2, version-3.8.7.1, version-3.8.6.1, version-3.8.7, version-3.8.6, version-3.8.5, version-3.8.4.3, version-3.8.4.2, version-3.8.4.1, version-3.8.4 |
|
| #
c0bf493e |
| 19-Feb-2014 |
drh <[email protected]> |
Make sure a multi-row VALUES clause works correctly in a compound SELECT.
FossilOrigin-Name: 85b355cfb40e8dbeb171980204ffad897184063f
|
|
Revision tags: version-3.8.3.1, version-3.8.3, version-3.8.2, version-3.8.1, version-3.8.0.2, version-3.8.0.1, version-3.8.0, version-3.7.17, version-3.7.16.2, version-3.7.16.1, version-3.7.16, version-3.7.15.2, version-3.7.15.1, version-3.7.15, version-3.7.14.1, version-3.7.14, version-3.7.13, version-3.7.12.1, version-3.7.12, mountain-lion, version-3.7.11 |
|
| #
c724008b |
| 03-Mar-2012 |
drh <[email protected]> |
Add a test case for ticket [3557ad65a076c].
FossilOrigin-Name: 4f34d7077b9acf7926c5e7375ca870d4ed3c60b9
|
|
Revision tags: version-3.7.10, version-3.7.9, version-3.7.8, version-3.7.7.1, version-3.7.7, version-3.7.6.3, version-3.7.6.2, version-3.7.6.1, version-3.7.6, version-3.7.5, version-3.7.4, experimental, version-3.7.2, fts3-refactor, cvs-to-fossil-cutover, version-3.6.15 |
|
| #
10c081ad |
| 16-Apr-2009 |
drh <[email protected]> |
In a 3-fold compound SELECT make sure early code generation of the SELECTs to the right do not dereference non-existant columns in SELECTs on the left. (CVS 6511)
FossilOrigin-Name: 414f340809c48790
In a 3-fold compound SELECT make sure early code generation of the SELECTs to the right do not dereference non-existant columns in SELECTs on the left. (CVS 6511)
FossilOrigin-Name: 414f340809c487901fa913026a342b19a2956c0a
show more ...
|
|
Revision tags: version-3.6.10 |
|
| #
de3e41e3 |
| 04-Aug-2008 |
danielk1977 <[email protected]> |
Fix (make test) with SQLITE_OMIT_COMPOUND_SELECT. Ticket #3235. (CVS 5530)
FossilOrigin-Name: 9ca975c8fdeaae7d5af8fe62e097d8d251362cfe
|
| #
29b13cc9 |
| 25-Jun-2008 |
mihailim <[email protected]> |
Fixed typo to close #1731. (CVS 5302)
FossilOrigin-Name: 9902be8d66453d3f4cfdc7f81a4ebe9bc6729204
|
| #
ad27e761 |
| 26-Mar-2008 |
drh <[email protected]> |
Make sure an imbalance in the number of columns on a compound SELECT is
detected and reported as an error before it can cause an assertion fault
or array-bounds overflow in the code generator.
Oop
Make sure an imbalance in the number of columns on a compound SELECT is
detected and reported as an error before it can cause an assertion fault
or array-bounds overflow in the code generator.
Oops: part of the fix for ticket #3015 got included with this
check-in by mistake. (CVS 4917)
FossilOrigin-Name: 50de87dc808820a70d3a99277f532e418a2f97e2
show more ...
|
| #
24acd8f9 |
| 16-Jan-2008 |
danielk1977 <[email protected]> |
Use 1<<$x instead of pow(2,$x) in the test suite code. (CVS 4715)
FossilOrigin-Name: 3a289b6d28bcf399845586b15f100d7c3a78b550
|
| #
b7654111 |
| 12-Jan-2008 |
drh <[email protected]> |
Continuing work toward converting the VM into a register machine. (CVS 4707)
FossilOrigin-Name: a6dddebcc5ccbbf3009c9d06163a8b59036331de
|
| #
01874bfc |
| 13-Dec-2007 |
danielk1977 <[email protected]> |
Adjust the test suite to account for recent changes related to #2822. Most changes are related to English language error messages only. (CVS 4622)
FossilOrigin-Name: 2f88b9b3e3c9abc3ae4a5dcef82707dd
Adjust the test suite to account for recent changes related to #2822. Most changes are related to English language error messages only. (CVS 4622)
FossilOrigin-Name: 2f88b9b3e3c9abc3ae4a5dcef82707dd74f8aace
show more ...
|
| #
1e281291 |
| 13-Dec-2007 |
drh <[email protected]> |
ORDER BY in a compound SELECT will first match against the left-most SELECT. If there is no match there, it begins working its way to the right. (CVS 4621)
FossilOrigin-Name: 56063ec84b130bcdb0e90bc
ORDER BY in a compound SELECT will first match against the left-most SELECT. If there is no match there, it begins working its way to the right. (CVS 4621)
FossilOrigin-Name: 56063ec84b130bcdb0e90bc76fabca394d0d867f
show more ...
|