]> git.ipfire.org Git - thirdparty/sqlite.git/commitdiff
Update the "experimental" markings on C/C++ interfaces. (CVS 5421)
authordrh <drh@noemail.net>
Wed, 16 Jul 2008 13:29:51 +0000 (13:29 +0000)
committerdrh <drh@noemail.net>
Wed, 16 Jul 2008 13:29:51 +0000 (13:29 +0000)
FossilOrigin-Name: 96e95aa5e6c237bb9330900c2e1ac446158eca46

manifest
manifest.uuid
src/sqlite.h.in

index f03a1d90b44bb34543a3ad1f879f410f41ea1d9d..31c9f0ad046faf6974c3c6d977dc6a2090a6decf 100644 (file)
--- a/manifest
+++ b/manifest
@@ -1,5 +1,5 @@
-C Fix\sa\sbug\sin\sthe\sHOMEGROWN_RECURSIVE_MUTEX\simplementation\sfor\sunix.\nTicket\s#3224.\s(CVS\s5420)
-D 2008-07-16T12:33:24
+C Update\sthe\s"experimental"\smarkings\son\sC/C++\sinterfaces.\s(CVS\s5421)
+D 2008-07-16T13:29:51
 F Makefile.arm-wince-mingw32ce-gcc fcd5e9cd67fe88836360bb4f9ef4cb7f8e2fb5a0
 F Makefile.in a03f7cb4f7ad50bc53a788c6c544430e81f95de4
 F Makefile.linux-gcc d53183f4aa6a9192d249731c90dbdffbd2c68654
@@ -143,7 +143,7 @@ F src/printf.c 2174222bc346a11b1eac2a654ccc4f635355ae7e
 F src/random.c 5c754319d38abdd6acd74601ee0105504adc508a
 F src/select.c f3a9d9f4eee19155af0885334f24a1479ae9bda5
 F src/shell.c 4b835fe734304ac22a3385868cd3790c1e4f7aa1
-F src/sqlite.h.in f85aad3e88f382474407672ad5950c5d4328826d
+F src/sqlite.h.in d08ef5ae1089d248120afcfd56ab799cddae8fe9
 F src/sqlite3ext.h 1e3887c9bd3ae66cb599e922824b04cd0d0f2c3e
 F src/sqliteInt.h aebce6d82210334fe00e6d5fa4bb6768cf02f184
 F src/sqliteLimit.h f435e728c6b620ef7312814d660a81f9356eb5c8
@@ -608,7 +608,7 @@ F tool/speedtest16.c c8a9c793df96db7e4933f0852abb7a03d48f2e81
 F tool/speedtest2.tcl ee2149167303ba8e95af97873c575c3e0fab58ff
 F tool/speedtest8.c 1dbced29de5f59ba2ebf877edcadf171540374d1
 F tool/speedtest8inst1.c 293327bc76823f473684d589a8160bde1f52c14e
-P a3a7820540f6f2285e6c83cac84383fc7d60d267
-R f6e03f3f39ec884efd4e9cf222071f50
+P 9af2514c83782b4745bf48a4f82ff83111fa5535
+R 9eb9129e182956818742831e4ba083f6
 U drh
-Z 082673bb41183b6ea93d0e820052f363
+Z 42cb41bbcbebc740b4719292829808aa
index f8f8f6fa485762b8c57e81c4763c213e2b0d32b3..1cbcf373073f98806235ccafef2a2d478e133412 100644 (file)
@@ -1 +1 @@
-9af2514c83782b4745bf48a4f82ff83111fa5535
\ No newline at end of file
+96e95aa5e6c237bb9330900c2e1ac446158eca46
\ No newline at end of file
index 9c03cddbe4f43b1d0e78f7e1845833c31f550a14..92a4dae8381eaa1afc0f2f355eb21fd374a579f6 100644 (file)
@@ -30,7 +30,7 @@
 ** the version number) and changes its name to "sqlite3.h" as
 ** part of the build process.
 **
-** @(#) $Id: sqlite.h.in,v 1.371 2008/07/14 18:38:17 drh Exp $
+** @(#) $Id: sqlite.h.in,v 1.372 2008/07/16 13:29:51 drh Exp $
 */
 #ifndef _SQLITE3_H_
 #define _SQLITE3_H_
@@ -964,6 +964,10 @@ int sqlite3_os_end(void);
 ** When a configuration option is set, sqlite3_config() returns SQLITE_OK.
 ** If the option is unknown or SQLite is unable to set the option
 ** then this routine returns a non-zero [error code].
+**
+** The sqlite3_config() interface is considered experimental in that
+** new configuration options may be added in future releases and existing
+** configuration options may be discontinued or modified.
 */
 int sqlite3_config(int, ...);
 
@@ -1027,6 +1031,13 @@ struct sqlite3_mem_methods {
 ** These constants are the available integer configuration options that
 ** can be passed as the first argument to the [sqlite3_config()] interface.
 **
+** New configuration options may be added in future releases of SQLite.
+** Existing configuration options might be discontinued.  Applications
+** should check the return code from [sqlite3_config()] to make sure that
+** the call worked.  The [sqlite3_config()] interface will return a
+** non-zero [error code] if a discontinued or unsupported configuration option
+** is invoked.
+**
 ** <dl>
 ** <dt>SQLITE_CONFIG_SINGLETHREAD</dt>
 ** <dd>There are no arguments to this option.  This option disables
@@ -2528,8 +2539,7 @@ typedef struct sqlite3_stmt sqlite3_stmt;
 ** created by an untrusted script can be contained using the
 ** [max_page_count] [PRAGMA].
 **
-** This interface is currently considered experimental and is subject
-** to change or removal without prior notice.
+** New run-time limit categories may be added in future releases.
 **
 ** INVARIANTS:
 **
@@ -4748,8 +4758,6 @@ sqlite3_stmt *sqlite3_next_stmt(sqlite3 *pDb, sqlite3_stmt *pStmt);
 ** rolled back because a commit callback returned non-zero.
 ** <todo> Check on this </todo>
 **
-** These are experimental interfaces and are subject to change.
-**
 ** INVARIANTS:
 **
 ** {F12951} The [sqlite3_commit_hook(D,F,P)] interface registers the
@@ -5117,9 +5125,6 @@ int sqlite3_enable_load_extension(sqlite3 *db, int onoff);
 ** on your program and it reports a leak because of this array, invoke
 ** [sqlite3_reset_auto_extension()] prior to shutdown to free the memory.
 **
-** This interface is experimental and is subject to change or
-** removal in future releases of SQLite.
-**
 ** {F12641} This function registers an extension entry point that is
 **          automatically invoked whenever a new [database connection]
 **          is opened using [sqlite3_open()], [sqlite3_open16()],
@@ -5142,9 +5147,6 @@ int sqlite3_auto_extension(void *xEntryPoint);
 ** extensions. {END}  It undoes the effect of all prior
 ** [sqlite3_auto_extension()] calls.
 **
-** This interface is experimental and is subject to change or
-** removal in future releases of SQLite.
-**
 ** {F12661} This function disables all previously registered
 **          automatic extensions.
 **