/ Check-in [0e7fb24a]
Login

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

Overview
Comment: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.
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA1: 0e7fb24ad3c010884763a97e6ae7a3fd39d0e5a9
User & Date: drh 2015-11-10 12:41:03
Context
2015-11-10
13:45
Save a few bytes in the parser by using "int" instead of "u8" or "u16" for all small integer types. check-in: 5dcd212b user: drh tags: trunk
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
2015-11-09
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
Changes
Unified Diffs Side-by-Side Diffs Patch

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.