Prepare for the 3.3.1 alpha release. (CVS 2951)

FossilOrigin-Name: 3e32bcf0b8ee8d7a3f26ced8d5887561eeb3e7ab
This commit is contained in:
drh 2006-01-15 18:29:17 +00:00
parent f1a221e695
commit 78170b2e65
6 changed files with 51 additions and 13 deletions

View File

@ -1 +1 @@
3.3.0
3.3.1

View File

@ -1,9 +1,9 @@
C Clean\sup\scomments\sin\sos_unix.c.\s(CVS\s2950)
D 2006-01-15T17:27:18
C Prepare\sfor\sthe\s3.3.1\salpha\srelease.\s(CVS\s2951)
D 2006-01-15T18:29:18
F Makefile.in ab3ffd8d469cef4477257169b82810030a6bb967
F Makefile.linux-gcc aee18d8a05546dcf1888bd4547e442008a49a092
F README 9c4e2d6706bdcc3efdd773ce752a8cdab4f90028
F VERSION 1baada7465ebb7e855da5e7e02542273019f4333
F VERSION c8f0db9f26a66d73b1a3a93e006fd0a5dc4cd764
F aclocal.m4 7daea4c35e88de30d5a3f6f7a2ab99720e803bbd
F addopcodes.awk 701697fae48376375ec8532c3d04e910cfeef352
F art/2005osaward.gif 0d1851b2a7c1c9d0ccce545f3e14bca42d7fd248
@ -298,8 +298,8 @@ F www/audit.tcl 90e09d580f79c7efec0c7d6f447b7ec5c2dce5c0
F www/autoinc.tcl b357f5ba954b046ee35392ce0f884a2fcfcdea06
F www/c_interface.tcl b51b08591554c16a0c3ef718364a508ac25abc7e
F www/capi3.tcl 7a7cc225fe02eb7ab861a6019b08baa0014409e1
F www/capi3ref.tcl 47c6014600805f4e385cf6b2e12b227ba1a906ec
F www/changes.tcl 661937260b6eac4af510e068f33f3ce7b3298ff6
F www/capi3ref.tcl a029fa712ebcc7b408160ee4fb0c1b182cceea06
F www/changes.tcl fe45a019735518af9add1144bafd8ca3e30ad11b
F www/common.tcl 14d121c28532ad20c3e349caa4db708b0b822083
F www/compile.tcl 276546d7eb445add5a867193bbd80f6919a6b084
F www/conflict.tcl cdd0f4b59b0ba6d61f67e6a38f3ae45853bacb30
@ -318,7 +318,7 @@ F www/fileformat.tcl 900c95b9633abc3dcfc384d9ddd8eb4876793059
F www/formatchng.tcl f4f5f32205c0a70d07784f7bf9ce33ed34bfcbf3
F www/fullscanb.gif f7c94cb227f060511f8909e10f570157263e9a25
F www/index-ex1-x-b.gif f9b1d85c3fa2435cf38b15970c7e3aa1edae23a3
F www/index.tcl f84bf390bd272035934639748c89730f3d60dc44
F www/index.tcl 5b3506a29f853f801fb36fdf2f64c20b4281d4fc
F www/indirect1b1.gif adfca361d2df59e34f9c5cac52a670c2bfc303a1
F www/lang.tcl b3561af8d85d2d712d43b3604e4aadce9257e4d9
F www/lockingv3.tcl f59b19d6c8920a931f096699d6faaf61c05db55f
@ -341,7 +341,7 @@ F www/tclsqlite.tcl bb0d1357328a42b1993d78573e587c6dcbc964b9
F www/vdbe.tcl 87a31ace769f20d3627a64fa1fade7fed47b90d0
F www/version3.tcl a99cf5f6d8bd4d5537584a2b342f0fb9fa601d8b
F www/whentouse.tcl 97e2b5cd296f7d8057e11f44427dea8a4c2db513
P 69f996e0fac1dc50b8c43d5fa132f79776843819
R fe2dec729489d739f7bf82cb4fc6ed98
P 2170e803ad48cffa6dddf8b591e0c085a7e66c86
R d32ce5d10e628a78f04587f4467bc038
U drh
Z 6b80efaaf94d01c3e2f1cc2d8d444afa
Z ebae064cfb288c0a8f53534192384c90

View File

@ -1 +1 @@
2170e803ad48cffa6dddf8b591e0c085a7e66c86
3e32bcf0b8ee8d7a3f26ced8d5887561eeb3e7ab

View File

@ -1,4 +1,4 @@
set rcsid {$Id: capi3ref.tcl,v 1.28 2006/01/11 23:40:34 drh Exp $}
set rcsid {$Id: capi3ref.tcl,v 1.29 2006/01/15 18:29:18 drh Exp $}
source common.tcl
header {C/C++ Interface For SQLite Version 3}
puts {
@ -1317,6 +1317,18 @@ api {} {
by compiling with the SQLITE_ENABLE_MEMORY_MANAGMENT macro.
}
api {} {
void sqlite3_thread_cleanup(void);
} {
This routine ensures that a thread that has used SQLite in the past
has released any thread-local storage it might have allocated.
When the rest of the API is used properly, the cleanup of
thread-local storage should be completely automatic. You should
never really need to invoke this API. But it is provided to you
as a precaution and as a potential work-around for future
thread-releated memory-leaks.
}
set n 0
set i 0
foreach item $apilist {
@ -1334,6 +1346,11 @@ foreach name [lsort [array names name_to_idx]] {
set sname($i) $name
incr i
}
#parray n_to_name
#parray n_to_idx
#parray name_to_idx
#parray sname
incr n -1
puts {<table width="100%" cellpadding="5"><tr>}
set nrow [expr {($n+2)/3}]
set i 0

View File

@ -25,6 +25,13 @@ proc chng {date desc} {
puts "<DD><P><UL>$desc</UL></P></DD>"
}
chng {2006 January 16 (3.3.1 alpha)} {
<li>Countless bug fixes</li>
<li>Speed improvements</li>
<li>Database connections can now be used by multiple threads, not just
the thread in which they were created.</li>
}
chng {2006 January 10 (3.3.0 alpha)} {
<li>CHECK constraints</li>
<li>IF EXISTS and IF NOT EXISTS clauses on CREATE/DROP TABLE/INDEX.</li>

View File

@ -66,6 +66,20 @@ proc newsitem {date title text} {
puts "<hr width=\"50%\">"
}
newsitem {2006-Jan-16} {Version 3.3.1 alpha} {
Many bugs found in last week's alpha release have now been fixed and
the library is running much faster again.
Database connections can now be moved between threads as long as the
connection holds no locks at the time it is moved. Thus the common
paradigm of maintaining a pool of database connections and handing
them off to transient worker threads is now supported.
Please help test this new feature.
See <a href="http://www.sqlite.org/cvstrac/wiki?p=MultiThreading">
the MultiThreading wiki page</a> for additional
information.
}
newsitem {2006-Jan-10} {Version 3.3.0 alpha} {
Version 3.3.0 adds support for CHECK constraints, DESC indices,
separate REAL and INTEGER column affinities, a new OS interface layer
@ -135,4 +149,4 @@ puts {
<p align="right"><a href="oldnews.html">Old news...</a></p>
</td></tr></table>
}
footer {$Id: index.tcl,v 1.129 2006/01/11 01:08:34 drh Exp $}
footer {$Id: index.tcl,v 1.130 2006/01/15 18:29:18 drh Exp $}