SQLite

Changes On Branch weak-fallback
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Changes In Branch weak-fallback Excluding Merge-Ins

This is equivalent to a diff from 4383cb68 to 12d819e1

2018-06-30
19:12
Merge all changes from the weak-fallback branch except those related to the weak-fallback feature itself. (check-in: aad718fb user: dan tags: exp-window-functions)
18:54
Have the tokenizer handle fallback for tokens "OVER" and "FILTER" in the same way as it does for "WINDOW". (Leaf check-in: 12d819e1 user: dan tags: weak-fallback)
2018-06-29
20:43
Further performance related tweaks for sqlite3RunParser(). (check-in: 5eb47765 user: dan tags: weak-fallback)
2018-06-28
03:38
Introduce the concept of "weak fallback" in the parser. A weak fallback only occurs if a syntax error would result otherwise. (check-in: c41d7079 user: drh tags: weak-fallback)
2018-06-27
20:24
Add missing VdbeCoverage() and VdbeCoverageNeverTaken() macros to window.c. (check-in: 4383cb68 user: dan tags: exp-window-functions)
19:48
Avoid redundant ORDER BY operations when rewriting SELECT statements that contain window functions. (check-in: 336de43a user: dan tags: exp-window-functions)

Changes to src/parse.y.

Changes to src/resolve.c.

Changes to src/sqliteInt.h.

Changes to src/tokenize.c.

Added test/window6.test.

Changes to tool/lemon.c.

Changes to tool/lempar.c.