]> git.ipfire.org Git - thirdparty/sqlite.git/commitdiff
Prepare for the 3.3.1 alpha release. (CVS 2951)
authordrh <drh@noemail.net>
Sun, 15 Jan 2006 18:29:17 +0000 (18:29 +0000)
committerdrh <drh@noemail.net>
Sun, 15 Jan 2006 18:29:17 +0000 (18:29 +0000)
FossilOrigin-Name: 3e32bcf0b8ee8d7a3f26ced8d5887561eeb3e7ab

VERSION
manifest
manifest.uuid
www/capi3ref.tcl
www/changes.tcl
www/index.tcl

diff --git a/VERSION b/VERSION
index 15a279981720791464e46ab21ae96b3c1c65c3b6..bea438e9ade7708f8a0fc26bdacda06231f4a434 100644 (file)
--- a/VERSION
+++ b/VERSION
@@ -1 +1 @@
-3.3.0
+3.3.1
index a5186a22e449efee5bd75676cadf22aa87b5620b..6cd88f84428b419e1b8e1a6ae236f3349ffdbaa4 100644 (file)
--- a/manifest
+++ b/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
index 28556338da4496b445a7f6f5a795e9716f8bd744..d1c5d1c5f2e6720c9388086caff31a24635d5272 100644 (file)
@@ -1 +1 @@
-2170e803ad48cffa6dddf8b591e0c085a7e66c86
\ No newline at end of file
+3e32bcf0b8ee8d7a3f26ced8d5887561eeb3e7ab
\ No newline at end of file
index 41fe7b7252d8dbfac460668b614009ad473370bc..d182bcccd241cf8a7c34b804cc4bdc9d9250d105 100644 (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
index ef67a22df3ad40a4bf1a64087eba322e8f7bd6cf..c33b636e24f989bf70c42ff7acfb9edc461a0b3b 100644 (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>
index 37c05fd63280df91d20f21e45fa209ae6dc4129d..a4193d8ae954fbefce9a509a809b8ecb307bd73c 100644 (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 $}