/ Timeline
Login

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

50 check-ins occurring around 29a681dd7b41e289.

2010-10-14
01:16
Check-in [d3c95e3a4e08d0] was incorrect. This is the correct fix for sqlit3_bind_blob(). Ticket [860399cc408f2dd5f4] check-in: ea8c2f5f8a user: drh tags: trunk
2010-10-12
02:13
Fix the sqlite3_bind_blob() interface (and its kin) so that the destructor is invoked if the binding fails. Ticket [860399cc408f2dd5f41aed44b] Update the documentation to explain which interfaces invoke their destructors on failure and which do not. check-in: d3c95e3a4e user: drh tags: trunk
2010-10-11
17:58
Make sure the sqlite3_create_collation() interfaces always return an error code if they fail. Ticket [a04e42a3fcacaffa3133436]. check-in: 6464276ec1 user: drh tags: trunk
17:57
Further changes to extension loading to support compile-time options. check-in: f818fb6f73 user: drh tags: trunk
13:12
Make APIs added since version 3.6.0 accessible to loadable extensions. check-in: 76c64a3556 user: drh tags: trunk
2010-10-08
16:09
Add tests to e_createtable.test. check-in: 38bec827f1 user: dan tags: trunk
02:34
Version 3.7.3 check-in: 2677848087 user: drh tags: trunk, release
2010-10-07
13:29
Update the CLI test script to expect a version number of 3.7.3. check-in: e55ada8924 user: drh tags: trunk
2010-10-06
20:25
Update the configure script and Makefile so that they work with 3.7.3. check-in: 97b63a1168 user: drh tags: trunk
18:55
Fix long-standing bugs with the handling of LIMIT clausing in compound SELECT statements with FROM clause subqueries. Ticket [38cb5df375078d3f9]. check-in: b0450120ea user: drh tags: trunk
16:42
Fix minor test suite problems causing errors on OSX. check-in: 759c954fee user: dan tags: trunk
09:57
Fix a bug in test code that was causing a valgrind error. No changes to production code. check-in: f29da7bec6 user: dan tags: trunk
2010-10-05
18:22
Do not embedded #if inside an assert() statement. Fix for check-in [dca8763872a] check-in: d7d4a94fc1 user: drh tags: trunk
17:02
Have the pager change to at least WRITER_CACHEMOD state before marking any pages as dirty (instead of immediately after). Otherwise, if an error occurs, the pager may be left in WRITER_LOCKED state with dirty pages in the cache. check-in: 471a4efbb7 user: dan tags: trunk
15:41
If walLockExclusive() fails for reasons other than SQLITE_BUSY inside of walRestartLog() then propagate that error back up to the application. check-in: 04dcba6b33 user: drh tags: trunk
12:05
Avoid all memory allocation (and hence the possiblitity of OOM failure) in sqlite3_value_double() and sqlite3_column_double(). check-in: 4afdf9705a user: drh tags: trunk
11:33
Fix an assert() failing on OSX. check-in: dca8763872 user: dan tags: trunk
08:13
Prevent backcompat.test from mistaking directories for binary executables. check-in: 717a1e50f0 user: dan tags: trunk
2010-10-04
23:55
Fix a performance regression (relative to version 3.6.23.1) caused by the query planner taking into account non-indexable WHERE clause terms to select the outermost join loops when it should be selecting tables for the outermost loop that do not benefit from being in an inner loop. check-in: ece641eb89 user: drh tags: trunk
16:06
Fix a couple of test script problems. check-in: dd10690140 user: dan tags: trunk
15:47
Fix memsubsys1.test so that it works with TEMP_STORE>=2. check-in: 8ad88ee0c1 user: dan tags: trunk
14:11
Warning cleanup from MSVC. check-in: cde62657d6 user: shaneh tags: trunk
11:01
Fix broken evidence marks in e_expr.test. check-in: 37ff94cec8 user: dan tags: trunk
10:45
Add tests for table-constraints to e_createtable.test. check-in: 70f511872e user: dan tags: trunk
2010-10-02
01:01
Backport the very lastest R-Tree in order to take advantage of its enhanced robustness to corrupt databases. Leaf check-in: 29a681dd7b user: drh tags: apple-osx-3623
01:00
Fix the amalgamation builder so that it works with the rtree updates of the prior check-in. Leaf check-in: 265b0b29b8 user: drh tags: branch-3.6.23
2010-10-01
20:45
Backport the RTree implementation from the trunk into the 3.6.23 branch. The code for the application-defined query boxes is still present but is disabled. The reason for this backport is to take advantage of recent enhancements to robustness to database corruption. check-in: 854b23c117 user: drh tags: branch-3.6.23
19:04
Add tests for CHECK and UNIQUE constraints to e_createtable.test. check-in: fb8db5581d user: dan tags: trunk
17:23
Add #ifndef USE_SYSTEM_SQLITE...#endif around the bundled SQLite library for the TCL bindings. check-in: 8d85584a4e user: drh tags: trunk
15:11
<i>Not true: For a zeroblob, the Mem.z pointer can be null:</i> The Mem.z pointer can never been NULL for a string or blob, even a zero-length string or blob. Assert this fact. Closed-Leaf check-in: efda310480 user: drh tags: mistake
13:28
Updates to the showjournal.c utility in order to bring it up to version 3. check-in: fa97d89546 user: drh tags: trunk
2010-09-30
20:33
Merge experimental into trunk: Refactor the text-to-numeric conversion routines to work without zero-terminators and in UTF16 as well as UTF8. Avoid invalidating strings with doing affinity conversions. check-in: 07ee080ec4 user: drh tags: trunk
20:11
Fix some matching issues in enc4.test affected by TCL versions. Closed-Leaf check-in: dd6d61a967 user: shaneh tags: experimental
18:43
Add further tests to e_createtable.test. check-in: 0a4528d629 user: dan tags: trunk
18:30
Fix memory leak in enc4.test script. check-in: bfc294ae43 user: shaneh tags: experimental
18:19
Additional encoding tests. check-in: c7f9363617 user: shaneh tags: experimental
18:12
Remove unnecessary calls to memAboutToChange() in vdbe.c. An affinity change no longer invalidates shallow copies. check-in: afb0fd0b04 user: drh tags: experimental
17:33
Do correct affinity transformations on floating point values which have a decimal point at the beginning or end of the mantissa. Ticket [3998683a16a7076e08f5]. check-in: ca154f97a5 user: drh tags: experimental
16:51
Changes to remove sqlite3FitsIn64Bits(). check-in: 43fef1cab6 user: shaneh tags: experimental
14:48
Fix the handling of default values for ALTER TABLE ADD COLUMN columns so that is able to deal with negative numbers, including large negative numbers. Ticket [8454a207b9fd2243c4] check-in: ce6cc16e3a user: drh tags: experimental
00:50
Rework the text to numeric conversion routines so that they work with either UTF8 or UTF16 and do not require a NULL terminator. This allowed text to numeric conversion without reallocating the string. check-in: 14eed3a0e0 user: drh tags: experimental
2010-09-29
18:26
Add test cases to e_createtable.test. check-in: f34dc54d46 user: dan tags: trunk
13:31
Add tests for "CREATE TABLE ... AS SELECT ..." statements to e_createtable.test. check-in: 1ef0dc9328 user: dan tags: trunk
01:54
Updates to sqlite3_finalize() documentation. check-in: 8c5994cf8e user: drh tags: trunk
2010-09-28
20:26
Simplify the test that determines if the name of a new table collides with a prior index name. check-in: 3f30f00a38 user: drh tags: trunk
19:16
Fix some problems that can occur if a trigger has the same name as another database object. check-in: 655991ec8a user: dan tags: trunk
17:37
Merge accidental fork. check-in: 33c8b9c710 user: drh tags: trunk
17:34
Add tests to e_createtable.test. Allow a table to be created if there is an index of the same name in a different attached database. check-in: 6251e58740 user: dan tags: trunk
17:34
Get ANALYZE working again with -DSQLITE_ENABLE_STAT2 and virtual tables. check-in: b7a26427af user: drh tags: trunk
15:55
Disallow statements of the form "CREATE TEMP TABLE main.t1 ...". check-in: dd1b34bab7 user: dan tags: trunk