SQLite

Timeline
Login

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

100 descendants and 100 ancestors of 158a2d16a8630e3b5892120f6ea68f2b0dc47eb3

2004-12-07
14:06
Simplify the trigger logic for DELETE, INSERT, and UPDATE. (CVS 2157) (check-in: 8e164ab2 user: drh tags: trunk)
12:29
Remove the unused sqlite3_context.isStep element. (CVS 2156) (check-in: 7b20f2b7 user: drh tags: trunk)
02:14
Updates to API documentation and comments in sqlite3.h. (CVS 2155) (check-in: 46584348 user: drh tags: trunk)
2004-12-02
20:17
Get the build of sqlite3_analyzer working with Makefile.in. (CVS 2154) (check-in: f7415a0d user: drh tags: trunk)
2004-11-27
15:52
Disable the cursors. "make install" now builds and installs a TCL package for SQLite if TCL is installed on the system. (CVS 2153) (check-in: d75014c2 user: drh tags: trunk)
2004-11-25
13:50
The configure script now automatically detects tclConfig.sh and builds the Tcl extension only if tclConfig.sh is present. The Tcl extension can be disabled using --disable-tcl. (CVS 2152) (check-in: 12424bef user: drh tags: trunk)
2004-11-24
01:16
Fix a memory leak in pager.c. (CVS 2151) (check-in: 0ad4ed87 user: drh tags: trunk)
2004-11-23
22:16
fulltest runs now, but still finds a memory leak. (CVS 2150) (check-in: 5944d51e user: drh tags: trunk)
16:31
Fix a memory leak in ALTER TABLE. (CVS 2149) (check-in: ba71716c user: danielk1977 tags: trunk)
15:41
Add authorization callbacks for REINDEX. (CVS 2148) (check-in: 9f0d744e user: danielk1977 tags: trunk)
12:24
Include the 'FOR' keyword in builds that include cursors but not triggers. (CVS 2147) (check-in: 3053d82d user: danielk1977 tags: trunk)
11:16
Make the test suite pass when SQLITE_OMIT_SCHEMA_VERSION_PRAGMAS is defined. (CVS 2146) (check-in: ff20c623 user: danielk1977 tags: trunk)
10:52
Ensure the test suite runs with SQLITE_OMIT_PAGER_PRAGMAS defined. (CVS 2145) (check-in: 2d1f0b92 user: danielk1977 tags: trunk)
10:13
Have tests pass when SQLITE_OMIT_SCHEMA_PRAGMAS is defined. (CVS 2144) (check-in: 6ccb589b user: danielk1977 tags: trunk)
09:06
Fix a bug involving balance_shallow() and the sqlite_master table. (CVS 2143) (check-in: 557be3ff user: danielk1977 tags: trunk)
01:47
More work on the implementation of cursors, but they are still not functioning. (CVS 2142) (check-in: 8b61d1ae user: drh tags: trunk)
2004-11-22
19:12
Add initial infrastructure for cursors. In where.c, optimize out clauses of the form "ORDER BY rowid" if a table scan is being performed. Do a reverse table scan if "ORDER BY rowid DESC" is present. (CVS 2141) (check-in: fc8c1393 user: drh tags: trunk)
19:07
Fix a long-standing bug in btree.c in the sqlite3BtreePrevious() routine. The problem has gone unnoticed before now because it only occurs when you use the OP_Prev opcode on a B+Tree. (CVS 2140) (check-in: 3d2536c4 user: drh tags: trunk)
15:05
Fix a couple of extra test-suite problems with SQLITE_OMIT_VIEW. (CVS 2139) (check-in: 894c142d user: danielk1977 tags: trunk)
13:35
Ensure tests pass when SQLITE_OMIT_COMPOUND_SELECT is defined. (CVS 2138) (check-in: 007be591 user: danielk1977 tags: trunk)
11:51
Ensure tests pass when SQLITE_OMIT_TRIGGER is defined. (CVS 2137) (check-in: 53894988 user: danielk1977 tags: trunk)
10:20
Fix a test-suite error made in check-in (2132) (CVS 2136) (check-in: 48c7eb7f user: danielk1977 tags: trunk)
10:02
Back out changes allowing writes to tables that have open cursors. (CVS 2135) (check-in: ec6b48f4 user: danielk1977 tags: trunk)
10:02
Back out changes allowing writes to tables that have open cursors. (CVS 2134) (check-in: af635cab user: danielk1977 tags: trunk)
10:02
Back out changes allowing writes to tables that have open cursors. (CVS 2133) (check-in: 91acd87e user: danielk1977 tags: trunk)
08:43
Modify test suite to work when SQLITE_OMIT_VIEW is defined. (CVS 2132) (check-in: 711e8d76 user: danielk1977 tags: trunk)
05:26
Have tests pass when SQLITE_OMIT_MEMORYDB is defined. (CVS 2131) (check-in: 9df837c0 user: danielk1977 tags: trunk)
03:34
Fix auth.test to work when SQLITE_OMIT_ALTERTABLE is defined. (CVS 2130) (check-in: 27a8379b user: danielk1977 tags: trunk)
2004-11-21
01:02
AUTOINCREMENT documentation added. Improvements to lang.html. (CVS 2129) (check-in: ac72a1d5 user: drh tags: trunk)
2004-11-20
21:02
Fix to the documentation on sqlite3_create_function. Ticket #899. (CVS 2128) (check-in: 4ab1d012 user: drh tags: trunk)
20:44
Avoid excess heap usage when copying expressions. Ticket #979. (CVS 2127) (check-in: d10560c7 user: drh tags: trunk)
20:31
Correct use of usableSize versus pageSize in btree.c. Ticket #1010. (CVS 2125) (check-in: 5a4013ec user: drh tags: trunk)
20:18
Better error message on an SQLITE_RANGE error. Ticket #991. (CVS 2124) (check-in: accd432e user: drh tags: trunk)
19:55
Rename source file sqlite.1 as sqlite3.1. Ticket #995. (CVS 2123) (check-in: 297559c6 user: drh tags: trunk)
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)
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: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 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)
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)
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)