Historial de Commits

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