SQLite

Timeline
Login

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

200 most recent check-ins using file sqlite.1 version 83f4a9d3

2007-01-08
16:20
Fix a date round-off problem in strftime(). Ticket #2153. (CVS 3575) (Leaf check-in: 47fee16b user: drh tags: version_2)
13:43
Fix a round-off error in the %W conversion of strftime(). Ticket #2150. (CVS 3572) (check-in: e6a18741 user: drh tags: version_2)
2006-10-24
11:26
Fix a bad variable reference. The reference is actually in unreachable code and is therefore harmless. The fix is to remove the code. (CVS 3483) (check-in: 46b91807 user: drh tags: version_2)
2005-12-19
17:56
Version 2.8.17 (CVS 2836) (check-in: 50d7e50a user: drh tags: version_2)
17:38
Bump the version number of the 2.8 branch to 2.8.17. (CVS 2833) (check-in: 94dfb4bd user: drh tags: version_2)
17:37
Backport the fix for ticket #1567 to version 2.8. (CVS 2832) (check-in: 3f5f358f user: drh tags: version_2)
2005-06-06
15:07
Handle failures of getcwd() without segfaulting. Ticket #1274. (CVS 2491) (check-in: c1bd0a15 user: drh tags: version_2)
2005-02-16
03:53
The ".dump" method in the shell for version 2 should not sort tables by name because this can put views out of dependency order. Ticket #1124. (CVS 2347) (check-in: b82c06fd user: drh tags: version_2)
2005-02-15
16:04
Update the publish.sh script so that it grabs the correct source tree. (CVS 2339) (check-in: 74684507 user: drh tags: version_2)
13:07
Version 2.8.16 (CVS 2336) (check-in: 2efbbba5 user: drh tags: version_2)
2005-02-14
05:47
Modifications to the publish.sh script prior to 2.8.16. (CVS 2328) (check-in: affde443 user: drh tags: version_2)
00:25
Cleanup the vacuum bug fixes in version 2.8. (CVS 2327) (check-in: 5658da7e user: drh tags: version_2)
00:21
Fix the vacuum bug in version 2.8. Also prepare for release 2.8.16. (CVS 2326) (check-in: 0eaebad5 user: drh tags: version_2)
2004-11-20
20:42
Avoid excess heap usage when copying expressions. Ticket #979. (CVS 2126) (check-in: 0f444c03 user: drh tags: version_2)
19:18
Omit the maximum loop count on the random name chooser in the VACUUM command. Add a comment to explain why this is safe and does not result in an infinite loop. Ticket #1009. (CVS 2122) (check-in: 1241086f user: drh tags: trunk)
19:18
Rig the sqliteMalloc() routine so that we can make it fail multiple times in a row. Modify the malloc.test procedure to make malloc fail in this way and verify that the failures are still handled correctly. (CVS 2121) (check-in: 519bc9d9 user: drh tags: trunk)
19:01
Preserve the default_temp_store pragma across VACUUM in version 2.8. (Version 3.0 already does this.) Ticket #1008. (CVS 2120) (check-in: 7fa623f2 user: drh tags: version_2)
18:13
Fix segfaults that might occur after a malloc failure. (CVS 2119) (check-in: 36877448 user: drh tags: trunk)
08:17
Documentation for REINDEX and ALTER TABLE commands. (CVS 2118) (check-in: aceaa5f6 user: danielk1977 tags: trunk)
06:05
Add a documentation page for compilation options. Still some work to go. (CVS 2117) (check-in: 5efa2d2a user: danielk1977 tags: trunk)
2004-11-19
11:59
Split up the lang.html page into a seperate page for each command. (CVS 2116) (check-in: ea315668 user: danielk1977 tags: trunk)
08:41
Ensure ALTER TABLE respects the system table convention - "sqlite_*". (CVS 2115) (check-in: f635b6aa user: danielk1977 tags: trunk)
08:02
Update the sqlite_sequence table when a table is renamed with ALTER_TABLE. (CVS 2114) (check-in: 6e971868 user: danielk1977 tags: trunk)
07:07
When dropping a table, update the sqlite_sequence table first, as auto-vacuum mode may need to move sqlite_sequence when the btree table is dropped. (CVS 2113) (check-in: 0514107b user: danielk1977 tags: trunk)
05:14
Fix bugs in ALTER TABLE related to (a) whitespace in table defn, (b) temp triggers. (CVS 2112) (check-in: 1fd8e835 user: danielk1977 tags: trunk)
2004-11-18
15:44
Handle triggers correctly in ALTER TABLE. (CVS 2111) (check-in: c61b7de1 user: danielk1977 tags: trunk)
13:49
Speed improvement on the LIKE command. (CVS 2110) (check-in: 85d56beb user: drh tags: trunk)
02:10
Fix an obsolete comment that resulted in incorrect documentation. Ticket #1003. (CVS 2109) (check-in: c93a9e18 user: drh tags: trunk)
02:04
Clarify the documentation of the sqlite3_create_function API. Ticket #1004. (CVS 2108) (check-in: ae45ad86 user: drh tags: trunk)
2004-11-17
16:41
Add the ESCAPE clause to the LIKE operator. Not fully tested yet. (CVS 2107) (check-in: 49268c2b user: danielk1977 tags: trunk)
10:22
Extra tests and resulting bugfixes for btree cursors. (CVS 2106) (check-in: e1530854 user: danielk1977 tags: trunk)
2004-11-16
23:21
Clarify the LIMIT clause in the documentation. Ticket #1002. (CVS 2105) (check-in: e05f52d9 user: drh tags: trunk)
15:50
Perform deletes in a single pass. (CVS 2104) (check-in: a2e1c35b user: danielk1977 tags: trunk)
04:57
Allow btree cursors to persist through BtreeDelete() calls. (CVS 2103) (check-in: 6ad5fc8e user: danielk1977 tags: trunk)
2004-11-15
23:42
Fix a typo in the header comment to the MakeRecord opcode so that the documentation generator will actually see the opcode description. Ticket #1001. (CVS 2102) (check-in: 33c9b647 user: drh tags: trunk)
01:40
Add test cases for escape characters in the GLOB operator. (CVS 2101) (check-in: bb2d9ff8 user: drh tags: trunk)
2004-11-14
21:56
The SQLITE_OMIT_UTF16 macro now removes lots of code and all tests still pass. (CVS 2100) (check-in: 98c7a554 user: drh tags: trunk)
04:04
Changes toward reducing code size when SQLITE_OMIT_UTF16 is enabled. (CVS 2099) (check-in: 59a0a8b7 user: drh tags: trunk)
2004-11-13
15:59
More compile-time options for removing components. (CVS 2098) (check-in: dcbc0c22 user: drh tags: trunk)
13:19
Code toward having btree cursors persist when their table is written too. Doesn't work properly yet. (CVS 2097) (check-in: 5eaa18d4 user: danielk1977 tags: trunk)
03:59
Fix the keyword generator so that it works with SQLITE_OMIT_ALTERTABLE. (CVS 2096) (check-in: 60ace998 user: drh tags: trunk)
03:48
Autoincrement is now working and has regression tests. (CVS 2095) (check-in: 10c712a2 user: drh tags: trunk)
2004-11-12
16:12
Change pragmas schema_cookie and user_cookie to schema_version and user_version. (CVS 2094) (check-in: 5e058318 user: danielk1977 tags: trunk)
15:53
Add authorization callbacks to ALTER TABLE. (CVS 2093) (check-in: c4115aa3 user: danielk1977 tags: trunk)
13:42
Add the "ALTER TABLE xxx RENAME TO yyy" command. (CVS 2092) (check-in: a1b2cc63 user: danielk1977 tags: trunk)
03:56
Autoincrement code installed. Simple smoke-testing only. No regression tests developed yet. (CVS 2091) (check-in: 8fde833c user: drh tags: trunk)
2004-11-11
19:32
Website updates. (CVS 2090) (check-in: 60fb0cef user: drh tags: trunk)
05:10
Add the schema_cookie and user_cookie pragmas. (CVS 2089) (check-in: d28d1d68 user: danielk1977 tags: trunk)
01:50
Add documentation for DEFAULT CURRENT_TIME & co. (CVS 2088) (check-in: c85f13f8 user: danielk1977 tags: trunk)
2004-11-10
15:27
Ensure the test suite can run with either SQLITE_OMIT_AUTOVACUUM or SQLITE_DEFAULT_AUTOVACUUM=1 defined. (CVS 2087) (check-in: 0747b558 user: danielk1977 tags: trunk)
12:34
Fix expr.test so that it works when the date-time functions are compiled out of the library. (CVS 2086) (check-in: 540ce7de user: danielk1977 tags: trunk)
11:55
Ensure tables cannot be created/dropped when btree cursors are open. (CVS 2085) (check-in: 8e5c2e5d user: danielk1977 tags: trunk)
05:48
Add user documentation for the "pragma auto_vacuum" command. (CVS 2084) (check-in: fe200eaf user: danielk1977 tags: trunk)
2004-11-09
16:13
Have "DEFAULT CURRENT_TIME" & co. work even if SQLITE_OMIT_DATETIME_FUNCS is defined. (CVS 2083) (check-in: f81b9c1c user: danielk1977 tags: trunk)
12:44
Port the "DEFAULT CURRENT_TIME" etc. functionality from an earlier fork of sqlite. (CVS 2082) (check-in: 0d27c8ff user: danielk1977 tags: trunk)
07:42
Refactor the space-analysis script for readability. (CVS 2081) (check-in: 63f2ee22 user: danielk1977 tags: trunk)
2004-11-08
16:15
Update the space-analyzer tool to support auto-vacuum databases. (CVS 2080) (check-in: 1cb80866 user: danielk1977 tags: trunk)
12:32
A few more auto-vacuum tests. (CVS 2079) (check-in: 9d4a60bb user: danielk1977 tags: trunk)
09:51
Check in the file autovacuum_crash.test that should be part of the previous check-in. (CVS 2078) (check-in: 9d7cd1f7 user: danielk1977 tags: trunk)
09:26
Test auto-vacuum mode for crash-proofness. Also fix a bug related to the same. (CVS 2077) (check-in: 839ad771 user: danielk1977 tags: trunk)
07:13
Auto-vacuum: Account for the page reserved for windows locking (PENDING_BYTE). (CVS 2076) (check-in: d6335698 user: danielk1977 tags: trunk)
2004-11-07
13:01
Reindex tests added and bugs fixed. (CVS 2075) (check-in: ad433ec2 user: drh tags: trunk)
2004-11-06
12:26
Auto-vacuum: Ensure pages to be removed by database truncation are in the journal file. Also fix an sqlite3pager_movepage() bug. (CVS 2074) (check-in: 081676e4 user: danielk1977 tags: trunk)
00:02
Compile and pass the quick regression tests with autovacuum disabled. (CVS 2073) (check-in: 89b9026a user: drh tags: trunk)
2004-11-05
23:46
First cut at a REINDEX command. Basic testing only. No documentation. (CVS 2072) (check-in: 11dba47e user: drh tags: trunk)
22:18
Use sqlite3NestedParse to implement DROP INDEX. (CVS 2071) (check-in: 0f81aa5b user: drh tags: trunk)
20:58
Use sqlite3NestedParse to implement CREATE INDEX. (CVS 2070) (check-in: 47d8ebda user: drh tags: trunk)
17:17
Create table now works with sqlite3NestedParse. This changed uncovered a latent bug in xprintf which is also fixed. (CVS 2069) (check-in: b0506bdd user: drh tags: trunk)
16:37
Do not truncate a database file until after fsync() has been called on the journal. (CVS 2068) (check-in: cfee7f4a user: danielk1977 tags: trunk)
15:45
Make auto-vacuum a run-time option (default determined by SQLITE_DEFAULT_AUTOVACUUM macro). (CVS 2067) (check-in: b9d5f007 user: danielk1977 tags: trunk)
12:58
Auto-vacuum bug: Don't set meta(3) to a pointer-map page number when deleting a table. (CVS 2066) (check-in: 44a015b3 user: danielk1977 tags: trunk)
12:27
Fix allocation of tables in an auto-vacuum database when the required root-page is on the free-list. (CVS 2065) (check-in: 4e243337 user: danielk1977 tags: trunk)
09:19
Don't code an OP_Statement within sqlite3NestedParse(). Also a correction to the UPDATE statement used within destroyRootPage(). (CVS 2064) (check-in: fdcc31f0 user: danielk1977 tags: trunk)
06:02
When using sqlite3NestedParse() to modify the sqlite_master table, do not code OP_Callback. (CVS 2063) (check-in: 296a298c user: danielk1977 tags: trunk)
05:23
Another bug fix from two check-ins ago. (CVS 2062) (check-in: c46eef2f user: drh tags: trunk)
05:20
Fix a bug in the previous check-in. (CVS 2061) (check-in: 9d259d48 user: drh tags: trunk)
05:10
More use of sqlite3NestedParse. This version of the code does not work. (CVS 2060) (check-in: ac2d5a60 user: drh tags: trunk)
03:56
Begin using sqlite3NestedParse() to generate sections of code. (CVS 2059) (check-in: 2d302931 user: drh tags: trunk)
01:45
Fix bug introduced with (2057). (CVS 2058) (check-in: aed2e623 user: danielk1977 tags: trunk)
01:24
Pop the value pushed by OP_Destroy if SQLITE_OMIT_AUTOVACUUM is defined. (CVS 2057) (check-in: b0c10334 user: danielk1977 tags: trunk)
00:43
Incremental check-in of changes that will ultimately lead to a working autoincrement. (CVS 2056) (check-in: 10c3d883 user: drh tags: trunk)
2004-11-04
14:47
All tests pass when SQLITE_OMIT_INTEGRITY_CHECK is defined. (CVS 2055) (check-in: 158a2d16 user: drh tags: trunk)
14:30
Support root-page allocation/deallocation in auto-vacuum databases. Still a few problems. (CVS 2054) (check-in: 1da361fa user: danielk1977 tags: trunk)
04:42
All tests pass even if OMIT_TRIGGER is defined. (CVS 2053) (check-in: c33b3a61 user: drh tags: trunk)
04:34
Fix a #ifdef in util.c. Ticket #984. (CVS 2052) (check-in: da045bd1 user: drh tags: trunk)
02:57
Add support for table allocation (not deallocation) in auto-vacuum databases. (CVS 2051) (check-in: 571de523 user: danielk1977 tags: trunk)
2004-11-03
16:27
Update tests to work even if some features of the library are disabled. (CVS 2050) (check-in: b11fc9b3 user: drh tags: trunk)
13:59
More work on optionally removing unused features at compile-time. (CVS 2049) (check-in: a82980fd user: drh tags: trunk)
11:37
Auto-vacuum bug: Deallocate pointer-map pages when shrinking a database file. (CVS 2048) (check-in: bec6a65a user: danielk1977 tags: trunk)
09:30
Comment the autovacuum.test script. No code or test-case changes. (CVS 2047) (check-in: 2eacd386 user: danielk1977 tags: trunk)
08:44
Auto-vacuum bug: Correctly manipulate page cache hash-table entries in sqlite3pager_movepage(). (CVS 2046) (check-in: 719c1b79 user: danielk1977 tags: trunk)
03:59
The makefile now runs mkkeywordhash.c. Keywords that are unused are omitted from the keyword hash table. (CVS 2045) (check-in: 007aec11 user: drh tags: trunk)
03:52
Auto-vacuum bugfix: Do not attempt to move a pointer-map page during auto-vacuum. (CVS 2044) (check-in: bd50fbb5 user: danielk1977 tags: trunk)
03:01
Fix an auto-vacuum bug that occurs when a btree cell is promoted to the parent page during a delete. (CVS 2043) (check-in: b7d953e1 user: danielk1977 tags: trunk)
2004-11-02
18:30
Disable trigger tests that use ATTACH in version 2.8 when there is a codec enabled. (CVS 2042) (check-in: f77f7753 user: drh tags: version_2)
18:15
Fix a problem in the pragma.test script. (CVS 2041) (check-in: a2c9c45c user: drh tags: trunk)
18:05
Get btree.c to compile with -DNDEBUG=1. (CVS 2040) (check-in: 8378c144 user: drh tags: trunk)
14:40
Fix an auto-vacuum bug for btree entries that span more than one overflow page. (CVS 2039) (check-in: 40249ed1 user: danielk1977 tags: trunk)
14:24
Require that the page size be a power of 2. (CVS 2038) (check-in: c33b34db user: drh tags: trunk)
12:56
Code to auto-vacuum the database if all root pages happen to be in the right place. Not active by default and largely untested. (CVS 2037) (check-in: d12481f0 user: danielk1977 tags: trunk)
2004-11-01
16:03
Updates to the support.html page. (CVS 2036) (check-in: 5515acce user: drh tags: trunk)
2004-10-31
16:25
Add code to create/update the btree 'pointer-map' for auto-vacuum mode. (CVS 2035) (check-in: bebd967f user: danielk1977 tags: trunk)
02:22
Insert #ifdefs that can optionally remove features at compiletime resulting in a database engine with a smaller footprint. (CVS 2034) (check-in: be661acf user: drh tags: trunk)
2004-10-30
20:23
Begin adding the ability to remove unused features at compile-time and still have all the tests pass. (CVS 2033) (check-in: 2aa506cc user: drh tags: trunk)
2004-10-26
16:34
Move affinity.html into the attic. (CVS 2032) (check-in: 87a3c668 user: drh tags: trunk)
16:33
Mark the affinity.html file as obsolete. (CVS 2031) (check-in: 09de96b6 user: drh tags: trunk)
00:08
Fix a bug in the ".databases" command of the command-line shell. Ticket #973 (CVS 2030) (check-in: 507d8e6f user: drh tags: trunk)
2004-10-25
20:33
Minor optimizations in the pragma module. (CVS 2029) (check-in: 63efd50a user: drh tags: trunk)
2004-10-23
05:10
Tighter encoding of the keyword hash table in the tokenizer. (CVS 2028) (check-in: 7b9886f8 user: drh tags: trunk)
2004-10-22
20:29
Add the experimental and scary pragma "writable_schema". (CVS 2027) (check-in: 39f7870a user: drh tags: trunk)
16:22
Fix alignment problems in btree and pager and allow page sizes that are not a multiple of 8. (CVS 2026) (check-in: 0539c2d2 user: drh tags: trunk)
2004-10-19
16:40
Reinsert code deleted by (1998) that we thought was unused but was in fact needed. Fix for ticket #966. (CVS 2025) (check-in: 370ca539 user: drh tags: trunk)
01:31
Fix a typo in the quickstart document. (CVS 2024) (check-in: 55b03c56 user: drh tags: trunk)
2004-10-18
21:34
Fix typos in the names of some regression tests. Ticket #962. (CVS 2023) (check-in: 77542beb user: drh tags: trunk)
2004-10-12
02:38
Fix typo on homepage. Ticket #956. (CVS 2022) (check-in: 552ec677 user: drh tags: trunk)
00:56
Version 3.0.8 (CVS 2021) (check-in: 7dd66d76 user: drh tags: trunk)
00:50
Updates to the README file (CVS 2020) (check-in: d3d0d7a8 user: drh tags: trunk)
2004-10-11
22:26
Increment the version number. Prepare for release of version 3.0.8. (CVS 2019) (check-in: ff04d7d4 user: drh tags: trunk)
21:49
Fix typo on the homepage. (CVS 2018) (check-in: 7f190f85 user: drh tags: trunk)
21:48
Fix typo in the lockingv3.html page on the website. (CVS 2017) (check-in: a31b6477 user: drh tags: trunk)
2004-10-10
19:11
The mkopcodeh.awk script removes \r for use with msys. Ticket #954. (CVS 2016) (check-in: c4fb44fd user: drh tags: trunk)
18:00
Documentation updates (CVS 2015) (check-in: a4546c09 user: drh tags: trunk)
17:24
Typos and spelling errors in documention. (CVS 2014) (check-in: 16e2ace2 user: drh tags: trunk)
2004-10-09
15:54
New links on the common header page of the website. (CVS 2013) (check-in: 6d6246f1 user: drh tags: trunk)
2004-10-07
22:22
Sort the output of glob in test script attach2.test. Ticket #948. (CVS 2012) (check-in: 3d04eef9 user: drh tags: trunk)
19:03
Optimizations to the tokenizer. (CVS 2011) (check-in: e5540ce0 user: drh tags: trunk)
03:06
Additional parser optimizations. (CVS 2010) (check-in: 618dee12 user: drh tags: trunk)
00:32
In the command-line shell in CSV move, put strings in C-style double-quotes. Ticket #911. (CVS 2009) (check-in: 1376a0bb user: drh tags: trunk)
2004-10-06
15:52
Fix naming conflict between sqlite.h and sqlite3.h. Ticket #946. (CVS 2008) (check-in: e750ae5a user: drh tags: version_2)
15:52
Fix naming conflict between sqlite.h and sqlite3.h. Ticket #946. (CVS 2007) (check-in: 30370412 user: drh tags: trunk)
15:41
Convert many constants to have type "const". (CVS 2006) (check-in: d790c84c user: drh tags: trunk)
15:03
Move some work out of the makefiles and into awk scripts in separate files. Ticket #940. (CVS 2005) (check-in: 4d0f29d5 user: drh tags: trunk)
14:39
Size optimization in the parser. (CVS 2004) (check-in: 8e2ae244 user: drh tags: trunk)
14:39
Fix the ".import" command of the command-line shell so that it ignores \n and \r at the end of a line. Ticket #939. (CVS 2003) (check-in: dcbf4817 user: drh tags: trunk)
2004-10-05
17:37
Rearrange memory allocation in sqlite3VdbeMakeReady to try to work around some byte-alignment problems on Sparc. (CVS 2002) (check-in: f623d6e7 user: drh tags: trunk)
15:42
Use the database name supplied to table_info() and related pragmas. (CVS 2001) (check-in: 0415af32 user: drh tags: trunk)
02:41
Add support for DEFERRED, IMMEDIATE, and EXCLUSIVE transactions. (CVS 2000) (check-in: 81ff8107 user: drh tags: trunk)
2004-10-04
13:38
More changes to take advantage of the TK_ and OP_ alignments to avoid unnecessary translations. (CVS 1999) (check-in: e8e972ba user: drh tags: trunk)
13:19
Save about 800 bytes of code space by aligning TK_ and OP_ constants so that we do not have to translate between them. (CVS 1998) (check-in: 4c817e3f user: drh tags: trunk)
2004-10-02
20:38
Fixes to the OsUnlock() interface. Correctly leave a SHARED lock behind when requested. Honor the error code that OsUnlock() returns. Ticket #913 and #938. (CVS 1997) (check-in: c4697503 user: drh tags: trunk)
2004-10-01
18:21
make diskfull test work on Windows; see check-in (1994) (CVS 1996) (check-in: 4493e287 user: dougcurrie tags: trunk)
15:11
Fix for ticket #905. (CVS 1995) (check-in: bf90799d user: drh tags: version_2)
14:38
Additional code to test the SQLITE_FULL return when the disk is full. (CVS 1994) (check-in: 44e56f0b user: drh tags: trunk)
03:02
Fully release exclusive locks in the Unlock primitive of Unix. Ticket #913. (CVS 1993) (check-in: 11a37a74 user: drh tags: trunk)
02:00
Use type i64 instead of off_t for file offsets since off_t is giving portability problems. Ticket #924. (CVS 1992) (check-in: 8972c004 user: drh tags: trunk)
2004-09-30
14:24
Strict prototype on sqlite3_libversion(). Ticket #936 (CVS 1991) (check-in: 1d3c6f73 user: drh tags: trunk)
14:22
Correctly parser column typenames that contain more than one identifier. Ticket #934. (CVS 1990) (check-in: 85ad1871 user: drh tags: trunk)
13:43
Allow functions to be created when there are outstanding VMs. (Ticket #926) Fix problems with sqlite3_errcode(). Add tests for sqlite3_errcode(). (CVS 1989) (check-in: d0f1dc58 user: drh tags: trunk)
2004-09-27
13:19
Comment changes in btree.c. No changes to code. (CVS 1988) (check-in: b15abf98 user: drh tags: trunk)
12:20
Bug fix in btree.c in cases where usableSize!=pageSize. Ticket #925. (CVS 1987) (check-in: cb3e1237 user: drh tags: trunk)
2004-09-25
15:29
Remove unused CLUSTER keyword from the parser. (CVS 1986) (check-in: 54ee1664 user: drh tags: trunk)
15:25
Optimizations in the tokenizer. (CVS 1985) (check-in: 26898c57 user: drh tags: trunk)
14:39
Code cleanup: get rid of the sqlite3SetNString utility function. (CVS 1984) (check-in: 9ef4c24a user: drh tags: trunk)
13:12
Code simplifications and size reductions. (CVS 1983) (check-in: cb631a13 user: drh tags: trunk)
2004-09-24
23:59
Size optimizations in vdbeapi.c. (CVS 1982) (check-in: b2f3d4bb user: drh tags: trunk)
23:20
Save a few bytes in utf.c. (CVS 1981) (check-in: 8154d545 user: drh tags: trunk)
22:32
Optimizations to vdbeaux.c and printf.c (CVS 1980) (check-in: eabc77c9 user: drh tags: trunk)
19:39
Improvements to the debugging code. (CVS 1979) (check-in: bdc3bb07 user: drh tags: trunk)
12:50
Fix typo in ".help" output from the shell. Ticket #914. (CVS 1978) (check-in: 1ee3a787 user: drh tags: trunk)
12:48
Avoid a segfault in sqlite3_bind_parameter_index when there are unnamed parameters. Ticket #918. (CVS 1977) (check-in: 49f25ddf user: drh tags: trunk)
12:24
Simplification of the trigger code. (CVS 1976) (check-in: 9fa904d9 user: drh tags: trunk)
12:24
Fix for tickets #912 and #922. Problem introduced by check-in (1973). (CVS 1975) (check-in: 9001e222 user: drh tags: trunk)
2004-09-20
14:57
Pthread is now conditionally included in makefile, see ticket #910 (CVS 1974) (check-in: a35e5227 user: dougcurrie tags: trunk)
2004-09-19
02:15
Add comments to unused P3 fields of selected instructions when NDEBUG is not defined. This makes VDBE program dumps more readable during debugging. (CVS 1973) (check-in: 4871c77f user: drh tags: trunk)
00:50
Merge the ListPush and ListPop VDBE opcodes into ContextPush and ContextPop. (CVS 1972) (check-in: eb9b501a user: drh tags: trunk)
2004-09-18
18:51
Fix typo on homepage. (CVS 1971) (check-in: 5d3b3a96 user: drh tags: trunk)
18:45
Version 3.0.7 (CVS 1970) (check-in: d82ded95 user: drh tags: trunk)
18:00
Up the version number and prepare documentation files for the 3.0.7 release. (CVS 1969) (check-in: 63e4ed3c user: drh tags: trunk)
2004-09-17
21:35
Always include -lpthread on link lines even if it is not needed. (CVS 1968) (check-in: 46a96890 user: drh tags: trunk)
21:07
Make use of $(libdir) in the Makefile.in. Ticket #904. (CVS 1967) (check-in: 10b5e517 user: drh tags: trunk)
20:47
Create directories using "mkdir -p". Ticket #903. (CVS 1966) (check-in: 02de1cf9 user: drh tags: trunk)
20:46
Close stray statements prior to finishing trace.test, to avoid a file descriptor leak. (CVS 1965) (check-in: 8bb0221d user: drh tags: trunk)
20:25
The page_size pragma preserves the reserved area at the end of each page. (CVS 1964) (check-in: c34f3209 user: drh tags: trunk)
20:02
Get VACUUM working on databases that have reserved bytes at the end of each page. (CVS 1963) (check-in: 90bb3af6 user: drh tags: trunk)
19:39
Fix a bug in the test3.c module that was causing failures in btree5.test. (CVS 1962) (check-in: cd200cf8 user: drh tags: trunk)
17:23
The INSERT code generator does a better job of detecting if the table being written into is used in the SELECT on the right-hand side. ticket #901. (CVS 1961) (check-in: 709bb22d user: drh tags: trunk)
2004-09-15
13:38
The callback on sqlite3_trace() is invoked the first time sqlite3_step() is called after sqlite3_prepare() or sqlite3_reset(). Ticket #900. (CVS 1960) (check-in: 0cc2f40e user: drh tags: trunk)
2004-09-13
13:46
Remove the encode/decode from the version 3.0 source tree. (CVS 1959) (check-in: c1f1320b user: drh tags: trunk)
13:16
The TCL interface responds correctly to "break", "continue", and "return" inside of the script of an eval statement. (CVS 1958) (check-in: dd62224a user: drh tags: trunk)
13:13
Fix an uninitialized variable bug in nullif(). Ticket #898. (CVS 1957) (check-in: ee335b50 user: drh tags: trunk)
2004-09-10
00:14
In lemon, allows open() using the "b" option to avoid \r problems on windows. Ticket #897. (CVS 1956) (check-in: b5b2e3db user: drh tags: trunk)
2004-09-09
14:01
Fix lemon so that inserted code always ends in a newline. Ticket #895. (CVS 1955) (check-in: 13fba17e user: drh tags: trunk)
13:55
Fix a segfault in the authorizer when it is given a SELECT statement with no FROM clause. Ticket #896. (CVS 1954) (check-in: 97d63b92 user: drh tags: trunk)
13:54
Fix a segfault in the authorizer when it is given a SELECT statement with no FROM clause. Ticket #896. (CVS 1953) (check-in: 205d85d7 user: drh tags: version_2)
00:35
Trying to get some tests in printf.test to pass on 64-bit systems. (CVS 1952) (check-in: b12fc46d user: drh tags: trunk)
2004-09-08
21:12
Update the makefile so that util.c gets the -DSQLITE_DEBUG=1 flag when building the test fixture. (CVS 1951) (check-in: 8d0c9a8d user: drh tags: trunk)
20:13
More changes directed at getting things to work on 64-bit platforms. (CVS 1950) (check-in: 5a3f823c user: drh tags: trunk)
20:13
More changes directed at getting things to work on 64-bit platforms. (CVS 1949) (check-in: 39755d21 user: drh tags: trunk)
15:09
Always cast 0 to (char*)0 when it is an argument in a varargs function. (CVS 1948) (check-in: a1f53252 user: drh tags: trunk)
13:07
Add new APIs to sqlite3.def: sqlite3_bind_parameter_name and sqlite3_bind_parameter_index. (CVS 1947) (check-in: ff256fb5 user: drh tags: trunk)
13:06
Documentation updates. (CVS 1946) (check-in: 799f5383 user: drh tags: trunk)
2004-09-07
16:19
Wildcards with the same name map into the same variable number. New api sqlite3_bind_parameter_index() added to map wildcard names into wildcard index numbers. Support for "?nnn" wildcards. (CVS 1945) (check-in: 435b3f30 user: drh tags: trunk)
13:20
Fix the onecolumn method in the TCL interface so that it works the same as the eval method in all ways except for returning just the first value in the result set. (CVS 1944) (check-in: f323e4f8 user: drh tags: trunk)
11:28
Lemon escapes backslashes in filenames in #line directives it generates. Ticket #892. (CVS 1943) (check-in: d53047cb user: drh tags: trunk)
2004-09-06
17:34
Fix more name collisions. Allow sqlite.h and sqlite3.h to both be included in the same C/C++ source file. (CVS 1942) (check-in: 23e5bed1 user: drh tags: trunk)
17:24
Fix a naming conflict between sqlite versions 2 and 3. An open sqlite3 connection now *must* be called "sqlite3". You cannot call it "sqlite". This might break existing code. (CVS 1941) (check-in: 3ddf5a9d user: drh tags: trunk)
2004-09-05
23:23
Comment changes and minor code cleanup. (CVS 1940) (check-in: dfa9ea89 user: drh tags: trunk)
00:33
Make VACUUM work when the page size is different than the default 1024. Ticket #890. (CVS 1939) (check-in: fa82beca user: drh tags: trunk)
2004-09-03
23:32
Fix a comment. (CVS 1938) (check-in: af44ddee user: drh tags: trunk)
18:38
Modify btree.c so that is allocates big data structures using malloc() instead of allocating from the stack. Stack allocations cause problems for embedded systems and pthreads implementations that only allocate a limited amount of stack space. (CVS 1937) (check-in: 4595292f user: drh tags: trunk)