/ All files named "src/lempar.c"
Login

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

History for src/lempar.c

2015-11-12
16:51
Deleted: Merge the latest enhancements from trunk, and in particular the "PRAGMA cache_spill=N" change. (check-in: [e72331c7] user: drh branch: apple-osx, size: 0)
2015-11-09
19:33
Deleted: 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 branch: parser-enhancements, size: 0)
15:06
[62dbf933] part of check-in [0557a179] 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 branch: trunk, size: 29700)
14:11
[68f7e1e9] part of check-in [9748c48a] Size reduction and performance improvement in the stack-popping logic of the Lemon-generated parser. (check-in: [9748c48a] user: drh branch: trunk, size: 29520)
2015-09-07
20:02
[d344a95d] part of check-in [e9d604b4] Fix an unreachable branch in the new parse automaton. (check-in: [e9d604b4] user: drh branch: lemon-update, size: 29769)
19:52
[d98d6c22] part of check-in [2c17a135] Change the parser engine so that it (once again) waits for a lookahead token before reducing, even in a SHIFTREDUCE action. (check-in: [2c17a135] user: drh branch: lemon-update, size: 29765)
18:23
[406f2e85] part of check-in [531c3974] For the Lemon-generated parser, add a new action type SHIFTREDUCE and use it to further compress the parser tables and improve parser performance. (check-in: [531c3974] user: drh branch: lemon-update, size: 29551)
2015-06-30
01:25
[92bafa30] part of check-in [ed54c14e] Convert several 5-year-old and older NEVER() macros into assert(). (check-in: [ed54c14e] user: drh branch: trunk, size: 28418)
2014-09-12
04:28
[7274c97d] part of check-in [2f69a1fa] Fix a problem with parser memory allocation on 32-bit systems. (check-in: [2f69a1fa] user: drh branch: trunk, size: 28429)
2012-10-09
18:51
[cdf0a000] part of check-in [7b1a6e6c] Attempt to suppress warnings generated by Coverity. (check-in: [7b1a6e6c] user: drh branch: trunk, size: 28435)
2011-10-15
00:16
[0ee69fca] part of check-in [39408702] Added the tool/warnings-clang.sh script. Changes so that there are no warnings with either gcc or clang even including FTS4 and RTREE and both with and without SQLITE_THREADSAFE=0. (check-in: [39408702] user: drh branch: trunk, size: 28357)
2009-11-03
19:18
[7f026423] part of check-in [27d8e684] Enhancements to lemon to generate more compact action tables and to avoid making array bounds tests that can never fail on action table calculations. (check-in: [27d8e684] user: drh branch: trunk, size: 28295)
2009-07-03
17:09
Added: [0c4d1ab0] part of check-in [d426cc64] Add a version of the Lemon parser template "lempar.c" to the src/ subfolder. This new parser template contains a couple of NEVER() macros that disable tests that are needed for general grammars but not for the specific grammar used by SQLite. SQLite builds with the modified lempar.c. (CVS 6842) (check-in: [d426cc64] user: drh branch: trunk, size: 28346)