Commit Verlauf

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