Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
History for test/capi3c.test
2023-03-23
| ||
19:22 | [5733b14e84] part of check-in [95c7af79cf] Fix test cases so that they work when SQLITE_ENABLE_NAN_INF is defined. (check-in: [95c7af79cf] user: drh branch: nan-inf, size: 34973) | |
2023-01-12
| ||
19:51 | [31d3a6778f] part of check-in [0546165159] Fix sqlite3_prepare() so that it only invokes the progress handler on every N-th call to sqlite3ProgressCheck(), where N is the progress handler step count. Also fix faulty asserts exposed by the ability to interrupt in the middle of sqlite3_prepare(). (check-in: [0546165159] user: drh branch: progress-during-prepare, size: 34948) | |
2018-11-07
| ||
02:17 | [54e2dc0c8f] part of check-in [3212733cb6] Add the SQLITE_DEFAULT_DEFENSIVE compile-time option. Fix up test cases so that they work with DEFENSIVE enabled. (check-in: [3212733cb6] user: drh branch: read-only-shadow, size: 34932) | |
2018-09-18
| ||
17:00 | [e853c6c1f9] part of check-in [de2e3cbd08] Enhance tester.tcl so that when "--malloctrace=1" is specified, the test generates self-contained Tcl scripts that present GUIs instead of *.sql files that require a separate program to interpret. (check-in: [de2e3cbd08] user: dan branch: trunk, size: 34858) | |
2017-07-10
| ||
12:07 | [7ebed1d8fa] part of check-in [f27b637040] Update error message text for standard error codes to better describe the latest usage of those error codes. Modify sqlite3_open_v2() so that it does return a valid sqlite3 object in the event of SQLITE_MISUSE due to bad open flags, so that sqlite3_errmsg() does not report "out of memory" in that case. (check-in: [f27b637040] user: drh branch: trunk, size: 34881) | |
2017-07-07
| ||
19:43 | [09e311d58b] part of check-in [732f90d632] Change the error message text for SQLITE_ERROR to omit the part about "missing database" as that meaning is now obsolete (since approx SQLite 2.0). (check-in: [732f90d632] user: drh branch: trunk, size: 35053) | |
2016-03-23
| ||
16:32 | [0b9edb0c21] part of check-in [3fa88f68c3] Fix "ifcapable" tests in capi3.test and capi3c.test so that the tests work with more build configurations. (check-in: [3fa88f68c3] user: dan branch: trunk, size: 35073) | |
2016-03-17
| ||
23:56 | [b28ec47692] part of check-in [399c60764d] Fix some test cases so that they work under the Apple configuration. (check-in: [399c60764d] user: drh branch: trunk, size: 35072) | |
2015-12-02
| ||
18:59 | [06f6261f9e] part of check-in [3e1d71fcaf] Have the sqlite3_column_decltype() API report the declared types for the left-most SELECT statement in a compound SELECT. (check-in: [3e1d71fcaf] user: dan branch: trunk, size: 35205) | |
2014-11-11
| ||
01:33 | [fdc0d67a2c] part of check-in [fa6e6a9ae2] Experimental changes that permit read operations to continue after a ROLLBACK, as long as the schema is unchanged. (check-in: [fa6e6a9ae2] user: drh branch: read-after-rollback, size: 34488) | |
2014-01-23
| ||
14:44 | [a21869e4d5] part of check-in [f4a701d55f] Modifications to test files to omit any tests that intentionally access out-of-bounds locations in clang -fsanitize=address builds. (check-in: [f4a701d55f] user: dan branch: trunk, size: 34490) | |
2012-06-07
| ||
07:24 | [93d24621c9] part of check-in [506008f000] Fix a malloc/free mismatch in pager.c (sqlite3_free() called on a buffer allocated by sqlite3DbMalloc()). (check-in: [506008f000] user: dan branch: trunk, size: 34358) | |
2012-06-02
| ||
14:32 | [51b51d0535] part of check-in [e276a02b7f] The sqlite3_close() interface returns SQLITE_OK even if there are outstanding sqlite3_stmt and sqlite3_backup objects. The connection becomes a zombie. Resource deallocation is deferred until the last sqlite3_stmt or sqlite3_backup object closes. This is intended to help SQLite play nicer with garbage collectors. (check-in: [e276a02b7f] user: drh branch: deferred-close, size: 34157) | |
2012-04-03
| ||
18:33 | [01f197d73f] part of check-in [1d5e744cc6] Modify capi3.test and capi3c.test so that they work with SQLITE_OMIT_AUTORESET builds. (check-in: [1d5e744cc6] user: dan branch: trunk, size: 34317) | |
2012-04-02
| ||
23:35 | [7f45970fb0] part of check-in [d51c086e5c] Merge in latest changes, autologging options, read only file system wal support, test config conditionalization, WAL frame write prebuffering (check-in: [d51c086e5c] user: adam branch: apple-osx, size: 34093) | |
2012-02-13
| ||
16:43 | [1b5424d2ac] part of check-in [9b66c79e05] Change the ROLLBACK command so that pending statements to not block it. The pending statements instead return SQLITE_ABORT upon next access. Note: This causes separate shared-cache connections in read_uncommitted mode to abort as well. (check-in: [9b66c79e05] user: drh branch: nonblocking-rollback, size: 34047) | |
2011-08-02
| ||
00:57 | [ccf0acf045] part of check-in [9007586fda] Add retry logic for AV defense to winOpen. Also, refactor test suite to allow the key Tcl file operations (e.g. copy and delete) to be retried. (check-in: [9007586fda] user: mistachkin branch: winopen-retry-logic, size: 34040) | |
2010-07-08
| ||
09:44 | [bea67403a5] part of check-in [f553c8ed04] Changes to test scripts so that the "inmemory_journal" permutation works with [ef126e775a]. (check-in: [f553c8ed04] user: dan branch: trunk, size: 34068) | |
2010-06-22
| ||
13:46 | [d9a828c8bc] part of check-in [85dd51a75c] Some changes to test scripts related to codec enabled versions of sqlite. (check-in: [85dd51a75c] user: dan branch: trunk, size: 34038) | |
2010-02-24
| ||
18:40 | [493385107d] part of check-in [a8c984c1d6] Fix an incorrect ALWAYS() macro in vdbeapi.c. Fix the output of a few test cases that changed due to better error propagation out of reprepare. (check-in: [a8c984c1d6] user: drh branch: trunk, size: 33840) | |
2009-09-10
| ||
10:15 | [d9d293ce8f] part of check-in [f2a9ee722c] Remove an ALWAYS macro around an expression that is sometimes false. (check-in: [f2a9ee722c] user: dan branch: trunk, size: 33841) | |
2009-07-22
| ||
07:27 | [946a95fc02] part of check-in [7f3fc7f20f] Changes to test code (only) to allow veryquick.test to run with OMIT_UTF16 builsd. Ticket #3985. (CVS 6919) (check-in: [7f3fc7f20f] user: danielk1977 branch: trunk, size: 32838) | |
2008-11-05
| ||
16:37 | [ce0fcbbacc] part of check-in [51f04aaff2] The COMMIT command now works even if there are pending queries, as long as the pending queries are reading and not writing the database. (CVS 5864) (check-in: [51f04aaff2] user: drh branch: trunk, size: 32758) | |
2008-10-30
| ||
15:03 | [db9310ac62] part of check-in [4c6a90a166] Add the sqlite3_extended_errcode() interface. Change to return SQLITE_BUSY instead of SQLITE_ERROR when a COMMIT is attempted and one or more queries are still pending. (CVS 5850) (check-in: [4c6a90a166] user: drh branch: trunk, size: 32650) | |
2008-10-12
| ||
00:27 | [440ba10acc] part of check-in [ba3711acee] Added SQLITE_OMIT_DEPRECATED compile time option to leave out deprecated functions. Updated test scripts to skip tests of deprecated functions if they are compiled out. (CVS 5808) (check-in: [ba3711acee] user: shane branch: trunk, size: 32341) | |
2008-05-05
| ||
16:56 | [208713e5f3] part of check-in [bdd89cd231] Better error messages when trying to open a large file using a version of SQLite that omits large file support. Tickets #3096 and #3094. (CVS 5085) (check-in: [bdd89cd231] user: drh branch: trunk, size: 32246) | |
2008-04-15
| ||
12:14 | [c024e42d23] part of check-in [d04246a463] Fix a code generator bug caused by the new CSE optimization. Add test cases to prevent a recurrence. (CVS 5011) (check-in: [d04246a463] user: drh branch: trunk, size: 32247) | |
2008-04-10
| ||
17:14 | [d704c1b9df] part of check-in [5be56dbe87] Enhanced testing and documentation of sqlite3_result_error_code(). Ticket #2940. (CVS 4983) (check-in: [5be56dbe87] user: drh branch: trunk, size: 31343) | |
2008-03-19
| ||
13:03 | [976673c1c5] part of check-in [57805b588f] When a parse of the sqlite_master table fails, include the name of the object being parsed as part of the error message. (CVS 4881) (check-in: [57805b588f] user: drh branch: trunk, size: 30741) | |
00:21 | [f17c693683] part of check-in [24e769972e] Remove the dependency on the direct btree interface from as many test scripts as is practical. Fix a bug in the output limiter of the integrity_check pragma that came up while making this change. (CVS 4880) (check-in: [24e769972e] user: drh branch: trunk, size: 30733) | |
2008-01-19
| ||
23:50 | [7bcff27698] part of check-in [010f7b780c] Additional test coverage improvements. Test coverage now stands at 98.73%. (CVS 4731) (check-in: [010f7b780c] user: drh branch: trunk, size: 31130) | |
2007-12-13
| ||
21:54 | [0b089837ee] part of check-in [4e91a267fe] Change all instances of "it's" in comments to either "its" or "it is", as appropriate, in case the comments are ever again read by a pedantic grammarian. Ticket #2840. (CVS 4629) (check-in: [4e91a267fe] user: drh branch: trunk, size: 30911) | |
2007-09-03
| ||
07:31 | [40dfef274e] part of check-in [ed2a2e0102] Fixes to test code so that the test suite passes without SQLITE_MEMDEBUG defined. (CVS 4370) (check-in: [ed2a2e0102] user: danielk1977 branch: trunk, size: 30921) | |
2007-08-29
| ||
12:31 | [9b324b7331] part of check-in [e38ef81b85] Modifications to the malloc failure tests to test transient and persistent failures. (CVS 4321) (check-in: [e38ef81b85] user: danielk1977 branch: trunk, size: 30948) | |
2007-08-25
| ||
13:37 | [787ce050fd] part of check-in [b076e1655d] Update the rest of the malloc failure test scripts to use the new interface. (CVS 4296) (check-in: [b076e1655d] user: danielk1977 branch: trunk, size: 30952) | |
2007-07-19
| ||
22:30 | [76a3fb9475] part of check-in [cbc56fd4ec] Disable tests that use the progress handler when the progress handler is disabled at compile-time. Followup to ticket #2497. (CVS 4164) (check-in: [cbc56fd4ec] user: drh branch: trunk, size: 30918) | |
2007-07-12
| ||
13:18 | [007f4acbd4] part of check-in [b01fda5f50] Fix for #2497. Set the database error code to the return value of sqlite3_step(). (CVS 4155) (check-in: [b01fda5f50] user: danielk1977 branch: trunk, size: 30852) | |
2007-03-30
| ||
20:46 | [96e3516473] part of check-in [e5e8d56397] Remove vestiges of SQLITE_PROTOCOL from the test scripts. (CVS 3774) (check-in: [e5e8d56397] user: drh branch: trunk, size: 30129) | |
2007-01-12
| ||
23:43 | [5961df1366] part of check-in [8724847036] Fix a bug in sqlite3_prepare_v2() introduced by checkin (3578) and reported on the mailing list. (CVS 3592) (check-in: [8724847036] user: drh branch: trunk, size: 30185) | |
2007-01-09
| ||
15:06 | [3d276ee4c1] part of check-in [31a661d424] Documentation and tests to show that the cause of a parsing error is available on sqlite3_errmsg after sqlite3_step return SQLITE_SCHEMA. (CVS 3581) (check-in: [31a661d424] user: drh branch: trunk, size: 29729) | |
15:02 | [9cb59f052c] part of check-in [e1f7cf065d] Updates tests and documentation to justify the behavior observed in ticket #2158. No changes to code. (CVS 3580) (check-in: [e1f7cf065d] user: drh branch: trunk, size: 29662) | |
2007-01-08
| ||
22:40 | [19502516df] part of check-in [b0650aa6cf] Additional tests of sqlite3_prepare_v2. (CVS 3577) (check-in: [b0650aa6cf] user: drh branch: trunk, size: 28824) | |
21:07 | [6f4b6f9675] part of check-in [3401388dba] Fix a critical bug in sqlite3_prepare_v2 that can lead to segfaults when the schema changes and the statement is recompiled automatically. Ticket #2154. (CVS 3576) (check-in: [3401388dba] user: drh branch: trunk, size: 28256) | |
2006-11-09
| ||
00:24 | Added: [d45ecc2e06] part of check-in [f1efae9224] First cut at adding the sqlite3_prepare_v2() API. Test cases added, but more testing would be useful. Still need to update the documentation. (CVS 3506) (check-in: [f1efae9224] user: drh branch: trunk, size: 26373) | |