/ Timeline
Login

100 check-ins occurring around 7dd66d7653.

2004-11-05
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