SQLite

Check-in [47d3e091ae]
Login

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

Overview
Comment:Further improvements to parser speed by enlarging lookup tables to eliminate the need to do range checking on the index prior to lookup.
Downloads: Tarball | ZIP archive
Timelines: family | ancestors | descendants | both | lemon-optimization
Files: files | file ages | folders
SHA3-256: 47d3e091ae49eb7947af5abef9b5b96b16b86d349e51fe0677795649be6db473
User & Date: drh 2019-08-28 11:31:11.959
Context
2019-08-28
11:49
Fix an unreachable branch in sqlite3ParserFallback() (Closed-Leaf check-in: e059178b47 user: drh tags: lemon-optimization)
11:31
Further improvements to parser speed by enlarging lookup tables to eliminate the need to do range checking on the index prior to lookup. (check-in: 47d3e091ae user: drh tags: lemon-optimization)
02:09
Increase the size of the yy_lookahead table so that it is never necessary to down bounds checking on the index. (check-in: bafd872398 user: drh tags: lemon-optimization)
Changes
Unified Diff Side-by-Side Diff Patch
Changes to tool/lemon.c.
Changes to tool/lempar.c.