Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
38 events for the month beginning 2009-02-01 by user danielk1977
Following month ↑
2009-02-28
| ||
10:47 | Instead of linking temporary triggers on non-temporary tables into the Table.pTrigger list, search the temp schema for them on demand. Fix for #3688. (CVS 6329) (check-in: 3befe1ef user: danielk1977 tags: trunk) | |
2009-02-26
| ||
07:15 | In sqlite3_table_column_metadata(), hold the mutex on all attached BtShared objects while accessing schema objects. Fix for #3679. (CVS 6328) (check-in: d197afd6 user: danielk1977 tags: trunk) | |
2009-02-25
| ||
15:43 | Remove genfkey.c. Change genfkey.README to talk about the new shell dot-command, not the old standalone genfkey program. (CVS 6326) (check-in: 36d69966 user: danielk1977 tags: trunk) | |
15:22 | Add the 'genfkey' functionality to the sqlite3 shell. Accessed using a new dot-command - ".genfkey". (CVS 6325) (check-in: 0a59fb28 user: danielk1977 tags: trunk) | |
08:56 | Minor changes and coverge tests for "SELECT count(*)" optimization. (CVS 6324) (check-in: a3695b98 user: danielk1977 tags: trunk) | |
2009-02-24
| ||
18:40 | Remove old declaration of sqlite3_pending_byte (which was used by test code). It has been replaced by sqlite3PendingByte. Ticket #3677. (CVS 6321) (check-in: 44f0162e user: danielk1977 tags: trunk) | |
18:33 | Fixes and some extra test cases for count(*) optimization. (CVS 6320) (check-in: 3f0baa1b user: danielk1977 tags: trunk) | |
10:48 | Add test file test/count.test for testing "SELECT count(*)" statements. It is not properly populated yet. (CVS 6318) (check-in: a195d74f user: danielk1977 tags: trunk) | |
10:14 | Reverse commit (6315) for now. (CVS 6317) (check-in: 0e7c369c user: danielk1977 tags: trunk) | |
10:01 | Optimize queries of the form "SELECT count(*) FROM <tbl>" by adding a sqlite3BtreeCount() interface to the btree layer. (CVS 6316) (check-in: d4aa6593 user: danielk1977 tags: trunk) | |
2009-02-23
| ||
17:33 | Scan an index instead of a table for "SELECT count(*) FROM <tbl>" queries. Because an index is usually smaller than a table on disk, this saves some IO. (CVS 6315) (check-in: 294ba6f7 user: danielk1977 tags: trunk) | |
14:42 | Ensure the return value of sqlite3_errmsg16() is aligned on a 2-byte boundary. Ticket #3665. (CVS 6313) (check-in: 9b8acf83 user: danielk1977 tags: trunk) | |
2009-02-20
| ||
10:58 | Instead of using SetNumColumns, specify the number of columns in a table or index using the P4 argument. (CVS 6310) (check-in: e43ed649 user: danielk1977 tags: trunk) | |
2009-02-19
| ||
14:39 | Changes to reduce the heap space consumed by triggers, views and tables in the in-memory representation of the schema. Also to reduce the space used by prepared statements slightly. (CVS 6305) (check-in: d9f6ffbc user: danielk1977 tags: trunk) | |
2009-02-17
| ||
17:56 | Initialize an uninitialized buffer to silence a valgrind warning during a VACUUM operation. (CVS 6297) (check-in: 8c61968b user: danielk1977 tags: trunk) | |
16:29 | Allow sqlite3_shutdown() to be called by a process before sqlite3_initialize() is. Prior to this commit such a call could segfault. (CVS 6296) (check-in: 79431c58 user: danielk1977 tags: trunk) | |
2009-02-12
| ||
17:01 | Fix some edge cases with backing up databases that are exactly PENDING_BYTE bytes in size, or just slightly larger. (CVS 6288) (check-in: 2fc450e8 user: danielk1977 tags: trunk) | |
09:36 | Modify lock.test to account for "PRAGMA lock_status" returning "unknown" for in-memory databases. (CVS 6287) (check-in: 9a6e558b user: danielk1977 tags: trunk) | |
09:11 | Fix a case where during a rollback triggered by an IO or malloc error an unjournalled region of the database could be written to (with it's original data). This was causing an assert in test_journal.c to fail. Add a test case in ioerr2.test to trigger this case. (CVS 6286) (check-in: 315a6692 user: danielk1977 tags: trunk) | |
2009-02-11
| ||
15:11 | Fix the backup.test script so that it works regardless of the value of SQLITE_TEMP_STORE and the initial contents of the file-system. (CVS 6283) (check-in: da660ea7 user: danielk1977 tags: trunk) | |
14:27 | Fix the crashtest infrastructure so that it doesn't trigger the "don't write to the locking region" assert in os_unix.c. (CVS 6281) (check-in: b7fd4615 user: danielk1977 tags: trunk) | |
07:38 | Modify the test_journal.c code to (1) account for the backup code writing to parts of the pending-byte page when changing a databases page-size, and (2) to avoid reading from the pending-byte page and triggering the assert in os_unix.c. Changes to test code only. (CVS 6280) (check-in: 48796216 user: danielk1977 tags: trunk) | |
05:18 | In test_mutex.c, zero the global structure staticly instead of in Sqlitetest_mutex_Init(). This is because Sqlitetest_mutex_Init() is now called by each thread during thread tests ((6193)). Test code changes only. (CVS 6279) (check-in: 8b318b93 user: danielk1977 tags: trunk) | |
2009-02-10
| ||
18:54 | For the "onefile" demo, pass SQLITE_OPEN_TEMP_DB instead of MAIN_DB to the OS layer when opening the single file. This is to work around the assert() in os_unix.c that tests that the locking region is not written to. (CVS 6278) (check-in: 2da076a2 user: danielk1977 tags: trunk) | |
14:45 | Reduce the number of iterations in one of the savepoint4.test crash tests. (CVS 6277) (check-in: fafb07b8 user: danielk1977 tags: trunk) | |
14:28 | Prevent code in test6.c from reading the 512 byte locking region (the PENDING_BYTE page) of a database file. Doing so triggers an assert failure in os_unix.c. (CVS 6276) (check-in: 2a6a4316 user: danielk1977 tags: trunk) | |
11:17 | Reenable triggering vdbe tracing by creating file-system entries. Add a (redundant) test that modifying the temp schema expires all prepared statements. (CVS 6274) (check-in: f6590dac user: danielk1977 tags: trunk) | |
10:44 | Do not always open a transaction on the temp database when writing to the main or another attached database. (CVS 6273) (check-in: f76b0b81 user: danielk1977 tags: trunk) | |
05:45 | Fix a bug in test file misc7.test. No code changes. (CVS 6272) (check-in: d919d2a1 user: danielk1977 tags: trunk) | |
2009-02-09
| ||
18:55 | Fix a problem in backup.c causing OsTruncate() to be called with an argument larger than the current file-size. (CVS 6271) (check-in: b34bde80 user: danielk1977 tags: trunk) | |
05:32 | Ignore the return structure of and F_GETLK fcntl() call on djgpp. Fix for #3642. (CVS 6268) (check-in: 8227af34 user: danielk1977 tags: trunk) | |
05:18 | Attempt to reproduce ticket #3643. No luck yet. (CVS 6267) (check-in: 8f2f98d2 user: danielk1977 tags: trunk) | |
2009-02-06
| ||
05:59 | Changes to the backup API: (1) if a negative number is passed as the second argument to backup_step(), this is interpreted as "copy all remaining pages" and (2) if backup_finish() is called after backup_step() fails with a BUSY or LOCKED error, then this error is also returned by backup_finish() (same handling as for other errors encountered by backup_step()). (CVS 6266) (check-in: 9b8c8b18 user: danielk1977 tags: trunk) | |
2009-02-04
| ||
15:27 | Fix a bug in test_malloc.c whereby running multi-threaded test cases could cause subsequent OOM tests to fail. (CVS 6254) (check-in: 03ea9e59 user: danielk1977 tags: trunk) | |
11:57 | Ensure that thread001.test and thread002.test reset the global shared-cache-enabled setting before they finish. (CVS 6253) (check-in: 416288a9 user: danielk1977 tags: trunk) | |
10:09 | Do not attempt to use the sub-journal file descriptor if it is not opened (as in journal_mode=off mode). Ticket #3636. (CVS 6252) (check-in: 20bd7605 user: danielk1977 tags: trunk) | |
08:17 | Fix a bug in malloc.test causing the exclusive permutation to fail. Changes to test code only. (CVS 6251) (check-in: 72745bde user: danielk1977 tags: trunk) | |
2009-02-03
| ||
16:51 | Commit first version of the 'backup' feature. (CVS 6241) (check-in: 663479b4 user: danielk1977 tags: trunk) | |