/ File History
Login

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

History of tool/addopcodes.tcl

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. file: [6ea8e01b] check-in: [bad4d7a0] user: drh branch: dead-end, size: 2318
2018-03-02
17:40
Merge latest trunk changes into this branch. file: [251331be] check-in: [36801eff] user: dan branch: begin-concurrent, size: 1505
2018-02-26
18:49
Refactor for correct NULL handling in the IS TRUE, IS FALSE, IS NOT TRUE, and IS NOT FALSE operators. file: [0288d5b2] check-in: [cf2abd59] user: drh branch: is-true-operator, size: 1492
03:20
Experimental implementation of IS TRUE and IS FALSE operators. All TRUE and FALSE to act like constants if the names do not resolve to a column name. file: [92514b0d] check-in: [40314bc9] user: drh branch: is-true-operator, size: 1496
2017-08-11
19:16
Merge the latest enhancements from trunk. file: [c3e58098] check-in: [47e71695] user: drh branch: begin-concurrent, size: 1485
2017-08-02
12:38
Remove unused token codes. file: [7181c041] check-in: [c45078c0] user: drh branch: trunk, size: 1472
11:36
Rearrange some of the added token codes for a very slight size decrease and performance increase. file: [dd821e5d] check-in: [cb3742f5] user: drh branch: trunk, size: 1524
2017-05-15
17:34
Merge the latest changes from trunk. file: [247fc242] check-in: [14ea8400] user: drh branch: begin-concurrent, size: 1537
2017-04-14
19:03
Add the TK_IF_NULL_ROW opcode to deal with non-NULL result columns in the result set of a view or subquery on the RHS of a LEFT JOIN that gets flattened. file: [edbd5380] check-in: [3a5860d8] user: drh branch: left-join-view, size: 1524
2017-04-07
19:41
Proof of concept for the ability to use the expression columns in an index on expressions in place of equivalent expressions in the result set or in the WHERE clause. This check-in compiles but is mostly untested. file: [ffa614f3] check-in: [a52ef2ad] user: drh branch: covering-index-on-expr, size: 1522
2017-01-09
06:33
Upgrade this branch to 3.16 plus the various fixes that appeared after its release. file: [f2e9aba2] check-in: [d0e212d0] user: dan branch: begin-concurrent, size: 1535
2016-08-18
15:36
Since the TK_VECTOR token is not actually used by the parser, make it an extra token code added by the tool/addopcodes.tcl script during parser build. file: [10c889c4] check-in: [b40b202c] user: drh branch: rowvalue, size: 1510
2016-07-09
20:23
Add some support for using row value constructors in certain parts of SQL expressions. There are many bugs on this branch. file: [7d495456] check-in: [b2204215] user: dan branch: rowvalue, size: 1501
2016-03-16
19:34
Merge the latest enhancements from trunk. file: [a776c206] check-in: [a7978ab6] user: drh branch: begin-concurrent, size: 1510
2016-02-27
21:16
Eliminate the need for the Column.zDflt (using Column.pDflt instead) to reduce the amount of memory needed to hold the schema. file: [2b089684] check-in: [d8c94a46] user: drh branch: trunk, size: 1485
2015-11-20
13:49
Merge all the latest enhancements and fixes from trunk. file: [78316430] check-in: [41c8b8e3] user: drh branch: begin-concurrent, size: 1503
2015-11-19
16:33
Create the new TK_ASTERISK token to represent the "*" in "SELECT *". Formerly that operator was TK_ALL, which was also used for UNION ALL. Less confusion if they operator symbols are distinct. file: [4ca9c3ef] check-in: [201ac6d4] user: drh branch: trunk, size: 1478
2015-11-09
02:08
Small size reduction and performance increase in the parser. file: [f1fd17b6] check-in: [d62cd757] user: drh branch: trunk, size: 1467
2015-10-30
17:17
Merge the sqlite3_db_cacheflush() enhancements and other changes from trunk. file: [c732baea] check-in: [f2cde4cf] user: drh branch: begin-concurrent, size: 1247
2015-10-28
20:01
Make the internal sqlite3PExpr() interface responsive to the TKFLG_DONTFOLD flag on the operator parameter. file: [26892c39] check-in: [b10ab59f] user: drh branch: trunk, size: 1222
2015-10-15
07:44
Merge in the 3.9.0 changes from trunk. file: [2b5886e1] check-in: [5c3a2a6e] user: drh branch: begin-concurrent, size: 820
2015-10-07
12:21
Change the addopcodes.awk script into tool/addopcodes.tcl. file: [7cc82ecc] check-in: [8bbf3714] user: drh branch: omit-awk, size: 795 Added