/ Check-in [f4c8f2d1]
Login

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

Overview
Comment:Update the version number to 3.5.3. Fix some minor testing problems. (CVS 4563)
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA1: f4c8f2d1918f24514f02cae9172c77f6957d32c1
User & Date: drh 2007-11-27 14:46:42
Context
2007-11-27
14:50
Bug fix in the configure script. Ticket #2799. The configure script is a real mess and needs to be completely rewritten. (CVS 4564) check-in: 9d15f033 user: drh tags: trunk
14:46
Update the version number to 3.5.3. Fix some minor testing problems. (CVS 4563) check-in: f4c8f2d1 user: drh tags: trunk
02:38
Add likely() and unlikely() macros to the header file. They are not yet used for anything. (CVS 4562) check-in: 485add38 user: drh tags: trunk
Changes
Hide Diffs Side-by-Side Diffs Ignore Whitespace Patch

Changes to VERSION.

     1         -3.5.2
            1  +3.5.3

Changes to src/insert.c.

     8      8   **    May you find forgiveness for yourself and forgive others.
     9      9   **    May you share freely, never taking more than you give.
    10     10   **
    11     11   *************************************************************************
    12     12   ** This file contains C code routines that are called by the parser
    13     13   ** to handle INSERT statements in SQLite.
    14     14   **
    15         -** $Id: insert.c,v 1.193 2007/11/23 15:02:19 drh Exp $
           15  +** $Id: insert.c,v 1.194 2007/11/27 14:46:42 drh Exp $
    16     16   */
    17     17   #include "sqliteInt.h"
    18     18   
    19     19   /*
    20     20   ** Set P3 of the most recently inserted opcode to a column affinity
    21     21   ** string for index pIdx. A column affinity string has one character
    22     22   ** for each column in the table, according to the affinity of the column:
................................................................................
   123    123           for(pIndex=pTab->pIndex; pIndex; pIndex=pIndex->pNext){
   124    124             if( tnum==pIndex->tnum ){
   125    125               return 1;
   126    126             }
   127    127           }
   128    128         }
   129    129       }
          130  +#ifndef SQLITE_OMIT_VIRTUALTABLE
   130    131       if( pOp->opcode==OP_VOpen && pOp->p3==(const char*)pTab->pVtab ){
   131    132         assert( pOp->p3!=0 );
   132    133         assert( pOp->p3type==P3_VTAB );
   133    134         return 1;
   134    135       }
          136  +#endif
   135    137     }
   136    138     return 0;
   137    139   }
   138    140   
   139    141   #ifndef SQLITE_OMIT_AUTOINCREMENT
   140    142   /*
   141    143   ** Write out code to initialize the autoincrement logic.  This code

Changes to test/all.test.

     6      6   #    May you do good and not evil.
     7      7   #    May you find forgiveness for yourself and forgive others.
     8      8   #    May you share freely, never taking more than you give.
     9      9   #
    10     10   #***********************************************************************
    11     11   # This file runs all tests.
    12     12   #
    13         -# $Id: all.test,v 1.51 2007/11/26 13:36:00 drh Exp $
           13  +# $Id: all.test,v 1.52 2007/11/27 14:46:42 drh Exp $
    14     14   
    15     15   set testdir [file dirname $argv0]
    16     16   source $testdir/tester.tcl
    17     17   rename finish_test really_finish_test
    18     18   proc finish_test {} {
    19     19     # no-op
    20     20   }
................................................................................
    61     61   lappend EXCLUDE quick.test             ;# Alternate test driver script
    62     62   lappend EXCLUDE malloc.test            ;# Run seperately later.
    63     63   lappend EXCLUDE misuse.test            ;# Run seperately later.
    64     64   lappend EXCLUDE memleak.test           ;# Alternate test driver script
    65     65   lappend EXCLUDE fuzz.test
    66     66   lappend EXCLUDE soak.test              ;# Takes a very long time (default 1 hr)
    67     67   lappend EXCLUDE fts3.test              ;# Wrapper for muliple fts3*.tests
    68         -lappend EXCLUSE mallocAll.test         ;# Wrapper for running all malloc tests
           68  +lappend EXCLUDE mallocAll.test         ;# Wrapper for running all malloc tests
    69     69   
    70     70   # Files to include in the test.  If this list is empty then everything
    71     71   # that is not in the EXCLUDE list is run.
    72     72   #
    73     73   set INCLUDE {
    74     74   }
    75     75