SQLite

Changes On Branch parser-enhancements
Login

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

Changes In Branch parser-enhancements Excluding Merge-Ins

This is equivalent to a diff from 0557a179 to 09752e51

2015-11-10
12:41
Change all parsers to use the standard "lempar.c" template in the tool/ folder and remove the customized lempar.c from src/, plus other compiler performance and space enhancements. (check-in: 0e7fb24a user: drh tags: trunk)
12:31
Fix harmless compiler warnings in FTS5. (Closed-Leaf check-in: 09752e51 user: drh tags: parser-enhancements)
03:30
Performance enhancement to the tokenizer. (check-in: 6ea2df86 user: drh tags: parser-enhancements)
2015-11-09
19:33
Change the parser to use the standard "lempar.c" template over in the tool/ folder rather than the customized "lempar.c" found in src/. (check-in: 0a72991f user: drh tags: parser-enhancements)
15:06
Avoid recursion in the yy_find_shift_action() routine of the Lemon-generated parser, so that routine can be inlined, for a size reduction and performance increase. (check-in: 0557a179 user: drh tags: trunk)
14:11
Size reduction and performance improvement in the stack-popping logic of the Lemon-generated parser. (check-in: 9748c48a user: drh tags: trunk)

Changes to Makefile.in.

Changes to Makefile.msc.

Changes to ext/fts5/fts5_main.c.

Changes to ext/fts5/fts5parse.y.

Changes to main.mk.

Deleted src/lempar.c.

Changes to src/parse.y.

Changes to src/tokenize.c.

Changes to tool/lempar.c.

Changes to tool/mkkeywordhash.c.