Documentation Source Text

Check-in [2c81b82587]
Login

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

Overview
Comment:Update the index page and change log in anticipation for 3.8.4.
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA1: 2c81b82587c7b274e8f422d1c621b7be72897527
User & Date: drh 2014-03-06 02:12:04
Context
2014-03-08
03:21
Add a news blurb for the 3.8.4 release. check-in: 02c3db4e28 user: drh tags: trunk
2014-03-06
02:12
Update the index page and change log in anticipation for 3.8.4. check-in: 2c81b82587 user: drh tags: trunk
2014-02-28
12:26
Minor clarifications of recent documentation. check-in: e139253c4b user: drh tags: trunk
Changes
Hide Diffs Side-by-Side Diffs Ignore Whitespace Patch

Changes to pages/changes.in.

    13     13   <tcl>
    14     14   set nChng 0
    15     15   proc chng {date desc {options {}}} {
    16     16     global nChng aChng
    17     17     set aChng($nChng) [list $date $desc $options]
    18     18     incr nChng
    19     19   }
           20  +
           21  +chng {2014-03-12 (3.8.4)} {
           22  +<li>Code optimization and refactoring for improved performance.
           23  +<li>Add the ".clone" and ".save" commands to the command-line shell.
           24  +<li>Update the banner on the command-line shell to alert novice users when they
           25  +    are using an ephemeral in-memory database.
           26  +<li>Fix editline support in the command-line shell.
           27  +<li>Add support for coverage testing of VDBE programs using the
           28  +    [SQLITE_TESTCTRL_VDBE_COVERAGE] verb of [sqlite3_test_control()].
           29  +<li>Update the _FILE_OFFSET_BITS macro so that builds work again on QNX.
           30  +<li>Change the datatype of SrcList.nSrc from u8 to i16 to work around an issue
           31  +    in the C compiler on AIX.
           32  +<li>Get extension loading working on Cygwin.
           33  +<li>Bug fix: DISTINCT now recognizes that a [zeroblob] and a blob of all
           34  +    0x00 bytes are the same thing. 
           35  +    [http://www.sqlite.org/src/info/fccbde530a | Ticket &#91;fccbde530a&#93]
           36  +<li>Bug fix: Compute the correct answer for queries that contain an IS NOT NULL
           37  +    term in the WHERE clause and also contain an OR term in the WHERE clause and
           38  +    are compiled with [SQLITE_ENABLE_STAT4].
           39  +    [http://www.sqlite.org/src/info/4c86b126f2 | Ticket &#91;4c86b126f2&#93]
           40  +<li>Bug fix: Make sure "rowid" columns are correctly resolved in joins between
           41  +    normal tables and WITHOUT ROWID tables.
           42  +    [http://www.sqlite.org/src/info/c34d0557f7 | Ticket &#91;c34d0557f7&#93]
           43  +<li>Bug fix: Make sure the same temporary registers are not used in concurrent
           44  +    co-routines used to implement compound SELECT statements containing ORDER
           45  +    BY clauses, as such use can lead to incorrect answers.
           46  +    [http://www.sqlite.org/src/info/8c63ff0eca | Ticket &#91;8c63ff0eca&#93]
           47  +<li>Bug fix: Ensure that "ORDER BY random()" clauses do not get optimized out.
           48  +    [http://www.sqlite.org/src/info/65bdeb9739 | Ticket &#91;65bdeb9739&#93]
           49  +<li>Bug fix: Repair a name-resolution error that can occur in sub-select statements
           50  +    contained within a TRIGGER.
           51  +    [http://www.sqlite.org/src/info/4ef7e3cfca | Ticket &#91;4ef7e3cfca&#93]
           52  +<li>Bug fix: Fix column default values expressions of the form
           53  +    "DEFAULT(-(-9223372036854775808))" so that they work correctly, initializing
           54  +    the column to a floating point value approximately equal to
           55  +    +9223372036854775808.0.
           56  +}
    20     57   
    21     58   chng {2014-02-11 (3.8.3.1)} {
    22     59   <li>Fix a bug (ticket [http://www.sqlite.org/src/info/4c86b126f2|4c86b126f2])
    23     60       that causes rows to go missing on some queries with OR clauses and
    24     61       IS NOT NULL operators in the WHERE clause, when the [SQLITE_ENABLE_STAT3]
    25     62       or [SQLITE_ENABLE_STAT4] compile-time options are used.
    26     63   <li>Fix a harmless compiler warning that was causing problems for VS2013.

Changes to pages/index.in.

    91     91   
    92     92   </td>
    93     93   <td width="20"></td><td bgcolor="#044a64" width="1"></td><td width="20"></td>
    94     94   <td valign="top">
    95     95   <h3>Current Status</h3>
    96     96   
    97     97   <p><ul>
    98         -<li><a href="releaselog/3_8_3_1.html">Version 3.8.3.1</a>
           98  +<li><a href="releaselog/3_8_4.html">Version 3.8.4</a>
    99     99   of SQLite is recommended for all new development.
   100         -Upgrading from versions 3.7.17, 3.8.0.2 is optional.
   101         -Upgrading from all other prior versions of SQLite
          100  +Upgrading from all prior versions of SQLite
   102    101   is recommended.</li>
   103    102   </ul></p>
   104    103   
   105    104   <h3>Common Links</h3>
   106    105   
   107    106   <p><ul>
   108    107   <li> <a href="features.html">Features</a> </li>