SQLite

Timeline
Login

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

54 events for the month beginning 2010-01-01 by user drh

Following month ↑
2010-01-31
15:14
Fix a C++-ism that snuck into sqlite3_finalize(). (check-in: fb96f2a2 user: drh tags: trunk)
14:18
If an OOM occurs while setting the page size for the TEMP database, be sure that error gets reported back out to the interface layer. (check-in: 6487e70a user: drh tags: trunk)
2010-01-30
23:08
The iInUseDB and iInUseMM variables do not need to be volatile. (Leaf check-in: bb18f578 user: drh tags: branch-3.5.9)
22:28
Always hold the MEM2 mutex when initially marking a pager as in use by its database connection. (check-in: 622c1717 user: drh tags: branch-3.5.9)
19:17
Avoid a race condition in the sqlite3_release_memory() logic within pager.c. (check-in: a718e663 user: drh tags: branch-3.5.9)
19:00
Remove all cache pages from the LRU list prior to removing the pager from the pager list when closing a pager. (check-in: 9d13acc4 user: drh tags: branch-3.5.9)
18:22
Add additional pagerMutexHeld() macros to better verify the correct operation of pager.c. (check-in: c50e972f user: drh tags: branch-3.5.9)
2010-01-29
21:24 Edit [228b8ad9dd1e6dcd|228b8ad9]: Mark "Closed". Timestamp 2010-01-29 19:50:13. (artifact: 805931a6 user: drh)
21:23
Fix a missing mutex on page cache truncation during vacuum and auto-vacuum when SQLITE_ENABLE_MEMORY_MANAGEMENT is engaged. (check-in: ea3b941a user: drh tags: branch-3.5.9)
19:50
Additional changes suggested by Rob Stoddard. (Closed-Leaf check-in: 228b8ad9 user: drh tags: branch-3.5.9)
19:46
Changes to 3.5.9 proposed by Rob Stoddard. (check-in: 5ed168c4 user: drh tags: branch-3.5.9)
2010-01-26
01:26 Fixed ticket [b80eeab5]: Respect custom page size for temp tables, indices, etc plus 2 other changes (artifact: 31635a69 user: drh)
01:25
Make the TEMP file tables use the page size set for the main database. Ticket [b80eeab588c4]. Also copy over the changes from apple-osx check-in [7c3bede3f2]. (check-in: 5dcfb0c9 user: drh tags: trunk)
2010-01-21
23:13 Fixed ticket [1258875e]: Undefined collating sequence on LIKE causes segfault plus 3 other changes (artifact: 69302bfe user: drh)
23:11
Fix a segfault that can occur when the LHS of a LIKE operator has an undefined collating sequence. Ticket [1258875e07553]. (check-in: a82e6b45 user: drh tags: trunk)
23:05 New ticket [1258875e] Undefined collating sequence on LIKE causes segfault. (artifact: 6477f5ee user: drh)
01:53
Redesign the string to numeric value caster so that it is more likely to work on unusual floating point hardware. (check-in: 8bb1104c user: drh tags: trunk)
2010-01-20
13:20
Align the os_unix.c source file with the version found on trunk. (check-in: fa0f6c14 user: drh tags: apple-osx)
13:07
Move the Apple OS-X VFS changes into the trunk. (check-in: 571594bf user: drh tags: trunk)
01:26
Update the Apple OS-X branch to include all of the latest changes in trunk. (check-in: 96499b1d user: drh tags: apple-osx)
01:20
Manually copy over the rebustness fixes from the apple-osx branch. (check-in: 095c74ea user: drh tags: trunk)
2010-01-14
00:42 Edit [e4267c87e523ff89|e4267c87]: Timestamp 2009-05-19 00:01:25. Add tag "release". (artifact: ea82e05c user: drh)
00:42 Edit [ab76d1a252e04a37|ab76d1a2]: Timestamp 2009-05-25 15:00:10. Add tag "release". (artifact: 03c52a96 user: drh)
00:39
Comment cleanup in sqliteInt.h. (check-in: 67c3aea5 user: drh tags: trunk)
2010-01-13
17:39
Make the sqlite3IsNaN() function a macro that evaluates to FALSE when compiled with SQLITE_OMIT_FLOATING_POINT. (check-in: 56f232d5 user: drh tags: trunk)
16:43
When SQLITE_OMIT_FLOATING_POINT is defined, the floating-point formats in the sqlite3_*printf() functions should pull an int64 off of the parameter list and ignore it. (check-in: 3fd6f9ad user: drh tags: trunk)
16:25
When SQLITE_OMIT_FLOATING_POINT is defined, make sure the result of a mathematical operation is always tagged as an integer. (check-in: e12da0d3 user: drh tags: trunk)
15:15
Make the doubleToInt64() routine a pass-through when using OMIT_FLOATING_POINT. (check-in: 41716718 user: drh tags: trunk)
13:24 Fixed ticket [eb942c64]: PRAGMA reverse_unordered_selects causes schema parse to fail plus 3 other changes (artifact: 2c0af9bf user: drh)
04:22
Comment out unused code when SQLITE_OMIT_FLOATING_POINT is selected. Added testcase() macros to boundary conditions in util.c routines. (check-in: dfc6595d user: drh tags: trunk)
00:04
Make the sqlite3_result_double() interface work the same as sqlite3_result_int64() when SQLITE_OMIT_FLOATING_POINT is defined. (check-in: 61df5986 user: drh tags: trunk)
2010-01-12
23:54
Make sure internal queries are well ordered, even when the reverse_unordered_selects pragma is in effect. Ticket [eb942c64a157]. (check-in: 0209f171 user: drh tags: trunk)
23:32 New ticket [eb942c64] PRAGMA reverse_unordered_selects causes schema parse to fail. (artifact: 96f2acba user: drh)
19:28
Fix the implementation of CURRENT_TIMESTAME and CURRENT_DATE when SQLITE_OMIT_DATETIME_FUNCS is defined. (check-in: eb98265b user: drh tags: trunk)
17:04
Use #ifdefs to disable unused code when SQLITE_OMIT_FLOATING_POINT is defined. (check-in: 66bab856 user: drh tags: trunk)
2010-01-11
18:26
Add a few documentation evidence comments to the built-in function implementations. (check-in: 8bd0f814 user: drh tags: trunk)
12:28 Edit [28d0d7710761114a|28d0d771]: Timestamp 2010-01-06 00:00:00. Add tag "release". (artifact: c7deebd7 user: drh)
2010-01-08
23:01
Update comments in fts3.c to more accurately describe the doclist format. (check-in: e424a030 user: drh tags: trunk)
2010-01-07
15:17 Fixed ticket [360c6073]: Aggregate MAX() function with COLLATE clause plus 2 other changes (artifact: 0f3eb0ef user: drh)
15:17
Fix the expression comparison logic to take the COLLATE operator into account. Ticket [360c6073e197] (check-in: 44bb1bfe user: drh tags: trunk)
13:25 Ticket [360c6073] Aggregate MAX() function with COLLATE clause status still Open with 3 other changes (artifact: 65071972 user: drh)
03:53
Another attempt at fixing the table generator in lemon. Again, this does not effect the SQLite grammar. (check-in: e22c090f user: drh tags: trunk)
00:53 New ticket [360c6073] Aggregate MAX() function with COLLATE clause. (artifact: 754dfdf2 user: drh)
2010-01-06
13:12
Update the OS-X branch to include all trunk changes through version 3.6.22. (check-in: 541e2b48 user: drh tags: apple-osx)
13:07
Fix an issue with lemon generating incorrect grammars. This issue does not effect SQLite. (check-in: 077a6bee user: drh tags: trunk)
00:00
Version 3.6.22 (check-in: 28d0d771 user: drh tags: trunk, release)
2010-01-05
23:58 Edit [28d0d7710761114a|28d0d771]: Change background color to "#ffc0d0". Edit check-in comment. Timestamp 2010-01-06 00:00:00. (artifact: e1e4a849 user: drh)
13:40
Make sure new pages are zeroed even when loading a freelist page using the noContent option. This prevents a harmless valgrind warning. (check-in: e47e2133 user: drh tags: trunk)
03:30
In the debugging memory allocator, initialize new memory allocations to pseudo-randomness in an effort to find problems with memcmp() of structures that have uninitialized pad bytes. (check-in: 6462817b user: drh tags: trunk)
00:14
Fix a case in os_unix.c where two structures that might have uninitialized padding bytes are compared using memcmp(). (check-in: e02f2556 user: drh tags: trunk)
2010-01-04
13:30
Version 3.6.22 Release Candidate 1 (check-in: 9d8ab0f1 user: drh tags: trunk)
2010-01-02
03:46
Fix a bug in the new sqlite3_test_control case of the previous check-in. (check-in: 3b77701b user: drh tags: trunk)
03:21
Add a new sqlite3_test_control() verb that facilitates testing that all keywords are shown in the documentation. (Two keywords were found to be missing while testing the change.) (check-in: d3cdc4b1 user: drh tags: trunk)
2010-01-01
18:57
Add evidence marks associated with autoincrement. (check-in: 0e918c54 user: drh tags: trunk)
Previous month ↓