/ Timeline
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

50 check-ins occurring around 88c51b9f1579707a.

2008-09-04
04:32
Modified core to not call deprecated functions sqlite3_memory_alarm() and sqlite3_transfer_bindings() by adding sqlite3MemoryAlarm() and sqlite3TransferBindings(). sqlite3_memory_alarm() and sqlite3_transfer_bindings() are now simple wrappers for the new functions. In prep for adding SQLITE_OMIT_DEPRECATED. (CVS 5672) check-in: 821c387d15 user: shane tags: trunk
2008-09-03
17:11
Work around an issue with the WINSCW compiler. (CVS 5671) check-in: e333c3f4c3 user: drh tags: trunk
01:08
Make the default threading mode multithread (-nomutex) in the TCL interface. (CVS 5670) check-in: d9e8269426 user: drh tags: trunk
00:43
Add support for SQLITE_OPEN_FULLMUTEX. (CVS 5669) check-in: f2f361a5e2 user: drh tags: trunk
00:08
If a rollback fails, mark the database as corrupt. (CVS 5668) check-in: c8b24bd1be user: drh tags: trunk
2008-09-02
21:35
API documentation updates for threading mode. (CVS 5667) check-in: fa237c14c8 user: drh tags: trunk
17:52
Explicitly initialize at least the first field of every struct. This is to work around compilers that don't like the syntax "struct XXX { ... } yyy = {};". (CVS 5666) check-in: 88bfdc8747 user: danielk1977 tags: trunk
17:18
Fix the position of the SQLITE_WSD macro in the declaration of global variable vfsList. (CVS 5665) check-in: e869446119 user: danielk1977 tags: trunk
16:22
Fine tune the hard-coded values passed to sqlite3_init_wsd(). (CVS 5664) check-in: af5763eb65 user: danielk1977 tags: trunk
15:44
Add an extra 'const' qualifier to two arrays (in func.c and pragma.c) to ensure that they do not consume space in the data segment of the compiled object files. (CVS 5663) check-in: 43f757c9f0 user: danielk1977 tags: trunk
14:07
Move the sqlite3SharedCacheEnabled global and the inProgress static variable (function sqlite3_initialize()) into the global sqlite3Config structure. This is required for the OMIT_WSD feature to work on some platforms. (CVS 5662) check-in: 88c8275994 user: danielk1977 tags: trunk
11:05
Add a 'const' to the opcodeProperty array in vdbe.c. (CVS 5661) check-in: 29c9a80294 user: danielk1977 tags: trunk
10:22
Change some more global variables to work with OMIT_WSD. (CVS 5660) check-in: 46acaf58e1 user: danielk1977 tags: trunk
09:38
Modify pcache.c to work with OMIT_WSD. (CVS 5659) check-in: 44def90d1b user: danielk1977 tags: trunk
00:52
Continuing work on adding full support for the SQLITE_OMIT_WSD compile-time option. (CVS 5658) check-in: ef26ea5c46 user: drh tags: trunk
2008-09-01
22:15
Add define for INVALID_FILE_ATTRIBUTES if it is not already defined, as some older Windows compilers do not define it. (CVS 5657) check-in: e0461f8755 user: shane tags: trunk
22:06
Added (_MSC_VER>1200) to SQLITE_DEPRECATED and SQLITE_EXPERIMENTAL defines since __declspec(deprecated) isn't supported by VC 6 or earlier. Ticket #3347. (CVS 5656) check-in: 4bcaed08a1 user: shane tags: trunk
21:59
Omit prototype for and calls to sqlite3MaterializeView() if !defined(SQLITE_OMIT_VIEW) && !defined(SQLITE_OMIT_TRIGGER). (CVS 5655) check-in: 9cf484fc17 user: shane tags: trunk
20:38
Converted strcasecmp to sqlite3StrICmp. Test code only. (CVS 5654) check-in: bdeefe3760 user: shane tags: trunk
19:14
Modify the aBuiltinFunc array in func.c to use the WSD macros. (CVS 5653) check-in: 846fff5f09 user: danielk1977 tags: trunk
18:34
Begin adding support for the SQLITE_OMIT_WSD macro. Some (many) WSD variables still need wrappers added to them. (CVS 5652) check-in: 573d92abb9 user: danielk1977 tags: trunk
17:23
Remove an unused function declaration from a header file. Ticket #3349. (CVS 5651) check-in: 7a577428b2 user: drh tags: trunk
15:52
Defer deleting Table objects associated with flattened subqueries until all code has been generated, in case some expression node still references the Table object. Ticket #3346. (CVS 5650) check-in: d04d703367 user: drh tags: trunk
12:47
Have the rtree module set the estimatedCost output variable. Ticket #3312. (CVS 5649) check-in: 483932c4e0 user: danielk1977 tags: trunk
2008-08-31
00:29
Changed to used sqlite3_snprintf instead of snprintf (test code only). (CVS 5648) check-in: d68791e35d user: shane tags: trunk
2008-08-30
16:34
Version 3.6.2 (CVS 5647) check-in: 88c51b9f15 user: drh tags: trunk, release
16:07
Run permutation subtests in sorted order. (CVS 5646) check-in: 4cd1bdf3ce user: drh tags: trunk
13:25
Add some code to permutations.test to make sure no test file modifies the shared-cache setting. (CVS 5645) check-in: 8565b7c665 user: danielk1977 tags: trunk
09:10
Make sure thread003.test waits for all spawned threads to finish before continuing. (CVS 5644) check-in: 87c7e82f54 user: danielk1977 tags: trunk
2008-08-29
18:42
remove private declaration of sqlite3_snprintf() in sqliteInt.h as there is already a public declaration in sqlite3.h (CVS 5643) check-in: 4113e778be user: rse tags: trunk
18:40
remove a doubled function declaration (the second just is just two lines below) (CVS 5642) check-in: e5793110d5 user: rse tags: trunk
17:56
Move a call to sqlite3_mutex_leave() to protect calls to sqlite3StatusAdd() related to scratch (SQLITE_CONFIG_SCRATCH) memory. (CVS 5641) check-in: 4e011ddf9e user: danielk1977 tags: trunk
15:54
Modify tclsqlite.test so that it works reliably with tcl 8.5.4. (CVS 5640) check-in: 790d329f5d user: danielk1977 tags: trunk
12:00
In permutations.test, disable tests that depend on soft-heap-limit functionality when running the memsubsys2 variant. It disables the soft-heap-limit. (CVS 5639) check-in: 047c7bdb9f user: danielk1977 tags: trunk
09:10
If a page is made eligible for recycling when more than the configured maximum number of pages are allocated, free it immediately instead of adding it to the LRU list. (CVS 5638) check-in: 4b12922dcb user: danielk1977 tags: trunk
02:14
Avoid reevaluating WHERE and ORDER BY expressions that alias terms in the result set. Ticket #3343. Note that aliased GROUP BY expressions are still evaluated twice. (CVS 5637) check-in: ab0292caa5 user: drh tags: trunk
2008-08-28
18:35
Fix ioerr5.test so that it works with the new pcache module. (CVS 5636) check-in: 83e6a75e7d user: danielk1977 tags: trunk
17:46
Partial fix for a bug in recovery from xStress failures in pcache. (CVS 5635) check-in: 44193b9277 user: drh tags: trunk
13:55
Avoid using (clock seconds) in thread003.test. It is not available if testfixture is linked to tcl 8.5. (CVS 5634) check-in: b606263d08 user: danielk1977 tags: trunk
13:15
Use ckfree() instead of sqlite3_free() to free an allocation made by ckalloc() in test_thread.c (test code only). (CVS 5633) check-in: 677ac144c8 user: danielk1977 tags: trunk
11:12
Fix mutex related bug in pcache.c to do with handling IO errors. (CVS 5632) check-in: 5e304fed27 user: danielk1977 tags: trunk
10:21
Enable the disabled asserts added by (5629). Add extra tests to thread003.test. And the required modifications to pcache.c. (CVS 5631) check-in: 473c09fac2 user: danielk1977 tags: trunk
08:31
Fix a threads/mutex problem in pcache.c. (CVS 5630) check-in: 1928f15b78 user: danielk1977 tags: trunk
02:26
Miscellaneous cleanup in the new pcache code. (CVS 5629) check-in: da1777259f user: drh tags: trunk
2008-08-27
19:01
If any error occurs during sqlite3_open(), move the database handle into "sick" state. When in the sick state the user can use sqlite3_errcode() and sqlite3_errmsg(), but not much else. (CVS 5628) check-in: ce9c74eaab user: danielk1977 tags: trunk
18:56
Add the trans2.test script designed to stress statement rollback and no-write optimizations on large transactions with a small cache. (CVS 5627) check-in: 39c34e2238 user: drh tags: trunk
18:03
Do not mark pages as clean when doing a statement journal rollback. (CVS 5626) check-in: 9d7722f4f3 user: drh tags: trunk
16:38
Modifications to malloc5.test to account for the fact that sqlite3_release_memory() no longer reclaims dirty pages. (CVS 5625) check-in: b01c65b065 user: danielk1977 tags: trunk
16:14
Clear the $result variable prior to using it in corrupt2.test. (CVS 5624) check-in: 12f2d24f88 user: drh tags: trunk
15:21
In the test logic: load the md5sum() SQL function as a separate autoloaded extension. (CVS 5623) check-in: d4438251dd user: drh tags: trunk