Commit History

Auteur SHA1 Bericht Datum
  drh 21bdfe5884 Performance enhancements to the parser template. 11 maanden geleden
  drh 7659ce22c5 Optimizations to ParseFinalize() to make up for the extra cleanup associated 11 maanden geleden
  drh 51f652de10 Bug fixes in the function that expands the parser stack. 11 maanden geleden
  drh 82bf13796a Experimental changes that prevent parser stack overflows by growing the 11 maanden geleden
  drh 4e86aa86ea Fix lempar.c so that Lemon can compile with NDEBUG defined. 3 jaren geleden
  drh 6d77a2948e Patch lemon to fix "error" token handling, according ot 3 jaren geleden
  drh 8eaf6c620e Improvement to error handling in Lemon. No impact on SQLite. 3 jaren geleden
  drh d519bbdf5c Fix an off-by-one error in the error-handling logic of the Lemon 3 jaren geleden
  drh e81f879f51 In Lemon, factor the parser stack overflow detection logic out of the 4 jaren geleden
  drh 9ca41fbfa9 Remove a new assert() that the compiler finds is always true at compile-time, 4 jaren geleden
  drh 79d9af960b Attempt to silence harmless static analyzer warnings in Lemon and in the 4 jaren geleden
  drh 18ef40e563 Fix harmless compiler warnings in Lemon. 4 jaren geleden
  drh 60c71b02ca Lemon updates: (1) include the #defines for all tokens in the generated C 4 jaren geleden
  drh ce678c297b Improved tracing output from the LEMON-generated parser. 5 jaren geleden
  drh 276d7f7847 Try to fix a harmless compiler warning reported by ICC. 5 jaren geleden
  drh 6ee3fa87fd Fix an unreachable branch in sqlite3ParserFallback() 5 jaren geleden
  drh 010bdb4c79 Further improvements to parser speed by enlarging lookup tables to eliminate 5 jaren geleden
  drh 2e51716b15 Increase the size of the yy_lookahead table so that it is never necessary to 5 jaren geleden
  drh 55f66b341a Add new assert() statements in an attempt to help static analyzers avoid 5 jaren geleden
  drh cfc45b1021 Reduce the size of the parser tables generated by Lemon by splitting the 6 jaren geleden
  drh 60ce5d3135 Add a simple test case for Lemon. Always include assert.h in the 6 jaren geleden
  drh b8a762827c Fix to the error handling logic in the Lemon parser template. This does 6 jaren geleden
  mistachkin 709c822f5e Fix more harmless compiler warnings seen with MSVC. 6 jaren geleden
  drh c7bf57168a Fixes for various harmless compiler warnings. 6 jaren geleden
  drh 9f607e9c23 Quick patch to the Lemon parser template to avoid an array overread reported 6 jaren geleden
  dan 5001b3314d Merge all changes from the weak-fallback branch except those related to the 6 jaren geleden
  dan 59ff42516c Instead of using a lemon %fallback directive, have the tokenizer try to figure 6 jaren geleden
  drh 3773c25f16 Introduce the concept of "weak fallback" in the parser. A weak fallback 6 jaren geleden
  drh 05ef50d08a Fix an unreachable branch associated with stack overflow in the 6 jaren geleden
  drh fd39c5874a Performance improvements on the main loop of the LEMON-generated parser. 6 jaren geleden