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 Unified Diffs Show Whitespace Changes Patch

Changes to pages/changes.in.

13
14
15
16
17
18
19





































20
21
22
23
24
25
26
<tcl>
set nChng 0
proc chng {date desc {options {}}} {
  global nChng aChng
  set aChng($nChng) [list $date $desc $options]
  incr nChng
}






































chng {2014-02-11 (3.8.3.1)} {
<li>Fix a bug (ticket [http://www.sqlite.org/src/info/4c86b126f2|4c86b126f2])
    that causes rows to go missing on some queries with OR clauses and
    IS NOT NULL operators in the WHERE clause, when the [SQLITE_ENABLE_STAT3]
    or [SQLITE_ENABLE_STAT4] compile-time options are used.
<li>Fix a harmless compiler warning that was causing problems for VS2013.







>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>







13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
<tcl>
set nChng 0
proc chng {date desc {options {}}} {
  global nChng aChng
  set aChng($nChng) [list $date $desc $options]
  incr nChng
}

chng {2014-03-12 (3.8.4)} {
<li>Code optimization and refactoring for improved performance.
<li>Add the ".clone" and ".save" commands to the command-line shell.
<li>Update the banner on the command-line shell to alert novice users when they
    are using an ephemeral in-memory database.
<li>Fix editline support in the command-line shell.
<li>Add support for coverage testing of VDBE programs using the
    [SQLITE_TESTCTRL_VDBE_COVERAGE] verb of [sqlite3_test_control()].
<li>Update the _FILE_OFFSET_BITS macro so that builds work again on QNX.
<li>Change the datatype of SrcList.nSrc from u8 to i16 to work around an issue
    in the C compiler on AIX.
<li>Get extension loading working on Cygwin.
<li>Bug fix: DISTINCT now recognizes that a [zeroblob] and a blob of all
    0x00 bytes are the same thing. 
    [http://www.sqlite.org/src/info/fccbde530a | Ticket &#91;fccbde530a&#93]
<li>Bug fix: Compute the correct answer for queries that contain an IS NOT NULL
    term in the WHERE clause and also contain an OR term in the WHERE clause and
    are compiled with [SQLITE_ENABLE_STAT4].
    [http://www.sqlite.org/src/info/4c86b126f2 | Ticket &#91;4c86b126f2&#93]
<li>Bug fix: Make sure "rowid" columns are correctly resolved in joins between
    normal tables and WITHOUT ROWID tables.
    [http://www.sqlite.org/src/info/c34d0557f7 | Ticket &#91;c34d0557f7&#93]
<li>Bug fix: Make sure the same temporary registers are not used in concurrent
    co-routines used to implement compound SELECT statements containing ORDER
    BY clauses, as such use can lead to incorrect answers.
    [http://www.sqlite.org/src/info/8c63ff0eca | Ticket &#91;8c63ff0eca&#93]
<li>Bug fix: Ensure that "ORDER BY random()" clauses do not get optimized out.
    [http://www.sqlite.org/src/info/65bdeb9739 | Ticket &#91;65bdeb9739&#93]
<li>Bug fix: Repair a name-resolution error that can occur in sub-select statements
    contained within a TRIGGER.
    [http://www.sqlite.org/src/info/4ef7e3cfca | Ticket &#91;4ef7e3cfca&#93]
<li>Bug fix: Fix column default values expressions of the form
    "DEFAULT(-(-9223372036854775808))" so that they work correctly, initializing
    the column to a floating point value approximately equal to
    +9223372036854775808.0.
}

chng {2014-02-11 (3.8.3.1)} {
<li>Fix a bug (ticket [http://www.sqlite.org/src/info/4c86b126f2|4c86b126f2])
    that causes rows to go missing on some queries with OR clauses and
    IS NOT NULL operators in the WHERE clause, when the [SQLITE_ENABLE_STAT3]
    or [SQLITE_ENABLE_STAT4] compile-time options are used.
<li>Fix a harmless compiler warning that was causing problems for VS2013.

Changes to pages/index.in.

91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108

</td>
<td width="20"></td><td bgcolor="#044a64" width="1"></td><td width="20"></td>
<td valign="top">
<h3>Current Status</h3>

<p><ul>
<li><a href="releaselog/3_8_3_1.html">Version 3.8.3.1</a>
of SQLite is recommended for all new development.
Upgrading from versions 3.7.17, 3.8.0.2 is optional.
Upgrading from all other prior versions of SQLite
is recommended.</li>
</ul></p>

<h3>Common Links</h3>

<p><ul>
<li> <a href="features.html">Features</a> </li>







|

<
|







91
92
93
94
95
96
97
98
99

100
101
102
103
104
105
106
107

</td>
<td width="20"></td><td bgcolor="#044a64" width="1"></td><td width="20"></td>
<td valign="top">
<h3>Current Status</h3>

<p><ul>
<li><a href="releaselog/3_8_4.html">Version 3.8.4</a>
of SQLite is recommended for all new development.

Upgrading from all prior versions of SQLite
is recommended.</li>
</ul></p>

<h3>Common Links</h3>

<p><ul>
<li> <a href="features.html">Features</a> </li>