Prepare for the 3.3.1 alpha release. (CVS 2951)
FossilOrigin-Name: 3e32bcf0b8ee8d7a3f26ced8d5887561eeb3e7ab
This commit is contained in:
parent
f1a221e695
commit
78170b2e65
18
manifest
18
manifest
@ -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
|
||||
|
@ -1 +1 @@
|
||||
2170e803ad48cffa6dddf8b591e0c085a7e66c86
|
||||
3e32bcf0b8ee8d7a3f26ced8d5887561eeb3e7ab
|
@ -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
|
||||
|
@ -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>
|
||||
|
@ -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 $}
|
||||
|
Loading…
Reference in New Issue
Block a user