SQLite

Check-in [bad4d7a0d9]
Login

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

Overview
Comment:Attempt to optimize the resolveExprStep() routine by mapping Expr opcodes into a subset of opcodes that resolveExprStep() cares about and only calling the routine when those opcodes are encountered. Is slightly faster, but it seems like the very slight performance bump is not worth the added complexity. Saved on a dead-end branch for historical reference.
Downloads: Tarball | ZIP archive
Timelines: family | ancestors | dead-end
Files: files | file ages | folders
SHA3-256: bad4d7a0d93f4d8f9a33c3b9960003e7edf99472781252cc914be98ae542e998
User & Date: drh 2018-06-06 00:36:41.057
Context
2018-06-06
00:36
Attempt to optimize the resolveExprStep() routine by mapping Expr opcodes into a subset of opcodes that resolveExprStep() cares about and only calling the routine when those opcodes are encountered. Is slightly faster, but it seems like the very slight performance bump is not worth the added complexity. Saved on a dead-end branch for historical reference. (Closed-Leaf check-in: bad4d7a0d9 user: drh tags: dead-end)
2018-06-05
23:51
Update the version number to 3.25.0 for the next development cycle. (check-in: 7598236c35 user: drh tags: trunk)
Changes
Unified Diff Side-by-Side Diff Patch
Changes to src/resolve.c.
Changes to tool/addopcodes.tcl.