Page MenuHomeSolus

Update sqllite3 to 3.23.1
ClosedPublic

Authored by kyrios123 on Apr 11 2018, 2:41 PM.
Tags
None
Referenced Files
F10990542: D2702.diff
Mon, Jul 24, 9:07 PM
F10989037: D2702.id6713.diff
Mon, Jul 24, 1:28 PM
F10987054: D2702.id6716.diff
Mon, Jul 24, 4:06 AM
F10960118: D2702.diff
Tue, Jul 18, 9:42 AM
F10943827: D2702.diff
Fri, Jul 14, 9:12 PM
F10905449: D2702.id.diff
Jul 6 2023, 4:54 AM
F10736579: D2702.diff
May 12 2023, 10:37 PM
F10708152: D2702.id.diff
Apr 27 2023, 2:38 PM
Subscribers
None

Details

Summary
  • Fix two problems in the new LEFT JOIN strength reduction optimization.
  • Fix misbehavior of the FTS5 xBestIndex method.
  • Fix a harmless reference to an uninitialized virtual machine register.
  • Fix the CLI so that it builds with -DSQLITE_UNTESTABLE.
  • Fix the eval.c extension so that it works with PRAGMA empty_result_callbacks=ON.
  • Fix the generate_series virtual table so that it correctly returns no rows if any of its constraints are NULL.
  • Performance enhancements in the parser.

Signed-off-by: Pierre-Yves <pyu@riseup.net>

Test Plan
  • run sqlite test.db -> .show -> .databases
  • create table xxx ..., insert into table xxx, select * from xxx

Diff Detail

Repository
R2955 sqlite3
Branch
master
Lint
No Lint Coverage
Unit
No Test Coverage