/ Check-in [2fda43e6]
Login

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

Overview
Comment:Add the SQLITE_OMIT_PARSER_TRACE compile-time option.
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA1: 2fda43e6e097a4a5510cce7784c31ceedc3d6e6d
User & Date: drh 2015-12-15 13:50:22
Context
2015-12-15
19:32
Update the mkautoconfamal.sh script to make the building of the sqlite3-autoconf-VERSION.tar.gz package more orthodox. check-in: 1928f894 user: dan tags: trunk
13:50
Add the SQLITE_OMIT_PARSER_TRACE compile-time option. check-in: 2fda43e6 user: drh tags: trunk
2015-12-14
19:42
Add a missing memAboutToChange() macro to vdbe.c, the lack of which was causing an assert() to fail incorrectly. Problem found by libfuzzer. check-in: 1a247911 user: dan tags: trunk
Changes
Hide Diffs Side-by-Side Diffs Ignore Whitespace Patch

Changes to src/pragma.h.

   304    304       /* ePragFlag: */ PragFlag_NeedSchema,
   305    305       /* iArg:      */ 0 },
   306    306     { /* zName:     */ "page_size",
   307    307       /* ePragTyp:  */ PragTyp_PAGE_SIZE,
   308    308       /* ePragFlag: */ 0,
   309    309       /* iArg:      */ 0 },
   310    310   #endif
   311         -#if defined(SQLITE_DEBUG)
          311  +#if defined(SQLITE_DEBUG) && !defined(SQLITE_OMIT_PARSER_TRACE)
   312    312     { /* zName:     */ "parser_trace",
   313    313       /* ePragTyp:  */ PragTyp_PARSER_TRACE,
   314    314       /* ePragFlag: */ 0,
   315    315       /* iArg:      */ 0 },
   316    316   #endif
   317    317   #if !defined(SQLITE_OMIT_FLAG_PRAGMAS)
   318    318     { /* zName:     */ "query_only",

Changes to tool/mkpragmatab.tcl.

   234    234     IF:   !defined(SQLITE_OMIT_FOREIGN_KEY)
   235    235   
   236    236     NAME: foreign_key_check
   237    237     FLAG: NeedSchema
   238    238     IF:   !defined(SQLITE_OMIT_FOREIGN_KEY) && !defined(SQLITE_OMIT_TRIGGER)
   239    239   
   240    240     NAME: parser_trace
   241         -  IF:   defined(SQLITE_DEBUG)
          241  +  IF:   defined(SQLITE_DEBUG) && !defined(SQLITE_OMIT_PARSER_TRACE)
   242    242   
   243    243     NAME: case_sensitive_like
   244    244   
   245    245     NAME: integrity_check
   246    246     FLAG: NeedSchema
   247    247     IF:   !defined(SQLITE_OMIT_INTEGRITY_CHECK)
   248    248