0
0
mirror of https://github.com/tursodatabase/libsql.git synced 2024-12-16 20:41:23 +00:00

Commit Graph

  • 205f48e635 Incremental check-in of changes that will ultimately lead to a working autoincrement. (CVS 2056) drh 2004-11-05 00:43:11 +00:00
  • 40e016e492 All tests pass when SQLITE_OMIT_INTEGRITY_CHECK is defined. (CVS 2055) drh 2004-11-04 14:47:11 +00:00
  • a0bf265269 Support root-page allocation/deallocation in auto-vacuum databases. Still a few problems. (CVS 2054) danielk1977 2004-11-04 14:30:04 +00:00
  • 798da52ce7 All tests pass even if OMIT_TRIGGER is defined. (CVS 2053) drh 2004-11-04 04:42:28 +00:00
  • bf8aa33bba Fix a #ifdef in util.c. Ticket #984. (CVS 2052) drh 2004-11-04 04:34:14 +00:00
  • 003ba061da Add support for table allocation (not deallocation) in auto-vacuum databases. (CVS 2051) danielk1977 2004-11-04 02:57:33 +00:00
  • 6bf895708c Update tests to work even if some features of the library are disabled. (CVS 2050) drh 2004-11-03 16:27:01 +00:00
  • a71aa00102 More work on optionally removing unused features at compile-time. (CVS 2049) drh 2004-11-03 13:59:04 +00:00
  • a19df67c58 Auto-vacuum bug: Deallocate pointer-map pages when shrinking a database file. (CVS 2048) danielk1977 2004-11-03 11:37:07 +00:00
  • 1be29eb6be Comment the autovacuum.test script. No code or test-case changes. (CVS 2047) danielk1977 2004-11-03 09:30:54 +00:00
  • f5fdda8208 Auto-vacuum bug: Correctly manipulate page cache hash-table entries in sqlite3pager_movepage(). (CVS 2046) danielk1977 2004-11-03 08:44:05 +00:00
  • 52fb6d71f5 The makefile now runs mkkeywordhash.c. Keywords that are unused are omitted from the keyword hash table. (CVS 2045) drh 2004-11-03 03:59:57 +00:00
  • 4fa03bde07 Auto-vacuum bugfix: Do not attempt to move a pointer-map page during auto-vacuum. (CVS 2044) danielk1977 2004-11-03 03:52:37 +00:00
  • e80463bc7d Fix an auto-vacuum bug that occurs when a btree cell is promoted to the parent page during a delete. (CVS 2043) danielk1977 2004-11-03 03:01:16 +00:00
  • ec88191019 Disable trigger tests that use ATTACH in version 2.8 when there is a codec enabled. (CVS 2042) drh 2004-11-02 18:30:44 +00:00
  • 7041e17e9c Fix a problem in the pragma.test script. (CVS 2041) drh 2004-11-02 18:15:49 +00:00
  • cfe4a990ce Get btree.c to compile with -DNDEBUG=1. (CVS 2040) drh 2004-11-02 18:05:09 +00:00
  • f78fc0818c Fix an auto-vacuum bug for btree entries that span more than one overflow page. (CVS 2039) danielk1977 2004-11-02 14:40:32 +00:00
  • 06f502170e Require that the page size be a power of 2. (CVS 2038) drh 2004-11-02 14:24:33 +00:00
  • 687566d786 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) danielk1977 2004-11-02 12:56:41 +00:00
  • a82ffef115 Updates to the support.html page. (CVS 2036) drh 2004-11-01 16:03:11 +00:00
  • afcdd02f6a Add code to create/update the btree 'pointer-map' for auto-vacuum mode. (CVS 2035) danielk1977 2004-10-31 16:25:42 +00:00
  • b7f9164e98 Insert #ifdefs that can optionally remove features at compiletime resulting in a database engine with a smaller footprint. (CVS 2034) drh 2004-10-31 02:22:47 +00:00
  • 27d258a3ec Begin adding the ability to remove unused features at compile-time and still have all the tests pass. (CVS 2033) drh 2004-10-30 20:23:09 +00:00
  • 2536ee480b Move affinity.html into the attic. (CVS 2032) drh 2004-10-26 16:34:37 +00:00
  • 9c35cda6b1 Mark the affinity.html file as obsolete. (CVS 2031) drh 2004-10-26 16:33:14 +00:00
  • 0b2110c9f5 Fix a bug in the ".databases" command of the command-line shell. Ticket #973 (CVS 2030) drh 2004-10-26 00:08:10 +00:00
  • 722e95ac65 Minor optimizations in the pragma module. (CVS 2029) drh 2004-10-25 20:33:44 +00:00
  • 40f20f7d2a Tighter encoding of the keyword hash table in the tokenizer. (CVS 2028) drh 2004-10-23 05:10:18 +00:00
  • f404083e56 Add the experimental and scary pragma "writable_schema". (CVS 2027) drh 2004-10-22 20:29:21 +00:00
  • 887dc4c275 Fix alignment problems in btree and pager and allow page sizes that are not a multiple of 8. (CVS 2026) drh 2004-10-22 16:22:57 +00:00
  • 6138df56e7 Reinsert code deleted by (1998) that we thought was unused but was in fact needed. Fix for ticket #966. (CVS 2025) drh 2004-10-19 16:40:59 +00:00
  • 63afe89499 Fix a typo in the quickstart document. (CVS 2024) drh 2004-10-19 01:31:20 +00:00
  • b45bb9f17d Fix typos in the names of some regression tests. Ticket #962. (CVS 2023) drh 2004-10-18 21:34:46 +00:00
  • 44c6d46480 Fix typo on homepage. Ticket #956. (CVS 2022) drh 2004-10-12 02:38:09 +00:00
  • 13f52c77dc Version 3.0.8 (CVS 2021) drh 2004-10-12 00:56:08 +00:00
  • 093031f6b0 Updates to the README file (CVS 2020) drh 2004-10-12 00:50:33 +00:00
  • 81d01352c3 Increment the version number. Prepare for release of version 3.0.8. (CVS 2019) drh 2004-10-11 22:26:00 +00:00
  • 270c856eba Fix typo on the homepage. (CVS 2018) drh 2004-10-11 21:49:06 +00:00
  • 1043afaeaf Fix typo in the lockingv3.html page on the website. (CVS 2017) drh 2004-10-11 21:48:27 +00:00
  • a1d65d0221 The mkopcodeh.awk script removes \r for use with msys. Ticket #954. (CVS 2016) drh 2004-10-10 19:11:35 +00:00
  • 0fe0b01ed9 Documentation updates (CVS 2015) drh 2004-10-10 18:00:46 +00:00
  • 3500b7c2d4 Typos and spelling errors in documention. (CVS 2014) drh 2004-10-10 17:24:53 +00:00
  • 757028e6ea New links on the common header page of the website. (CVS 2013) drh 2004-10-09 15:54:32 +00:00
  • 57790b8fca Sort the output of glob in test script attach2.test. Ticket #948. (CVS 2012) drh 2004-10-07 22:22:39 +00:00
  • 2090a0ed48 Optimizations to the tokenizer. (CVS 2011) drh 2004-10-07 19:03:01 +00:00
  • 74ad7fe980 Additional parser optimizations. (CVS 2010) drh 2004-10-07 03:06:28 +00:00
  • 8e64d1caad In the command-line shell in CSV move, put strings in C-style double-quotes. Ticket #911. (CVS 2009) drh 2004-10-07 00:32:39 +00:00
  • e1b6c821d6 Fix naming conflict between sqlite.h and sqlite3.h. Ticket #946. (CVS 2008) drh 2004-10-06 15:52:35 +00:00
  • 1e284f4558 Fix naming conflict between sqlite.h and sqlite3.h. Ticket #946. (CVS 2007) drh 2004-10-06 15:52:01 +00:00
  • 5719628afb Convert many constants to have type "const". (CVS 2006) drh 2004-10-06 15:41:16 +00:00
  • b327f77358 Move some work out of the makefiles and into awk scripts in separate files. Ticket #940. (CVS 2005) drh 2004-10-06 15:03:57 +00:00
  • 2e3a1f16b6 Size optimization in the parser. (CVS 2004) drh 2004-10-06 14:39:28 +00:00
  • 36d4e97e94 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) drh 2004-10-06 14:39:06 +00:00
  • 86f43308d6 Rearrange memory allocation in sqlite3VdbeMakeReady to try to work around some byte-alignment problems on Sparc. (CVS 2002) drh 2004-10-05 17:37:36 +00:00
  • 2783e4bc0e Use the database name supplied to table_info() and related pragmas. (CVS 2001) drh 2004-10-05 15:42:53 +00:00
  • 684917c269 Add support for DEFERRED, IMMEDIATE, and EXCLUSIVE transactions. (CVS 2000) drh 2004-10-05 02:41:42 +00:00
  • 9a43267ba2 More changes to take advantage of the TK_ and OP_ alignments to avoid unnecessary translations. (CVS 1999) drh 2004-10-04 13:38:09 +00:00
  • f2bc013c70 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) drh 2004-10-04 13:19:23 +00:00
  • 9c105bb990 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) drh 2004-10-02 20:38:28 +00:00
  • 0924bba36c make diskfull test work on Windows; see check-in (1994) (CVS 1996) dougcurrie 2004-10-01 18:21:43 +00:00
  • b2292faf9c Fix for ticket #905. (CVS 1995) drh 2004-10-01 15:11:13 +00:00
  • 047d4836ff Additional code to test the SQLITE_FULL return when the disk is full. (CVS 1994) drh 2004-10-01 14:38:02 +00:00
  • ededaa59bd Fully release exclusive locks in the Unlock primitive of Unix. Ticket #913. (CVS 1993) drh 2004-10-01 03:02:48 +00:00
  • eb206256f1 Use type i64 instead of off_t for file offsets since off_t is giving portability problems. Ticket #924. (CVS 1992) drh 2004-10-01 02:00:31 +00:00
  • a3f70cbc31 Strict prototype on sqlite3_libversion(). Ticket #936 (CVS 1991) drh 2004-09-30 14:24:50 +00:00
  • 596bd23554 Correctly parser column typenames that contain more than one identifier. Ticket #934. (CVS 1990) drh 2004-09-30 14:22:47 +00:00
  • c60d04464f Allow functions to be created when there are outstanding VMs. (Ticket #926) Fix problems with sqlite3_errcode(). Add tests for sqlite3_errcode(). (CVS 1989) drh 2004-09-30 13:43:13 +00:00
  • 44f87bdc56 Comment changes in btree.c. No changes to code. (CVS 1988) drh 2004-09-27 13:19:51 +00:00
  • 3127653b1c Bug fix in btree.c in cases where usableSize!=pageSize. Ticket #925. (CVS 1987) drh 2004-09-27 12:20:52 +00:00
  • 10e8266b91 Remove unused CLUSTER keyword from the parser. (CVS 1986) drh 2004-09-25 15:29:09 +00:00
  • aa756b0978 Optimizations in the tokenizer. (CVS 1985) drh 2004-09-25 15:25:26 +00:00
  • ae29ffbe23 Code cleanup: get rid of the sqlite3SetNString utility function. (CVS 1984) drh 2004-09-25 14:39:18 +00:00
  • 94a11211f5 Code simplifications and size reductions. (CVS 1983) drh 2004-09-25 13:12:14 +00:00
  • 5e2517e1f3 Size optimizations in vdbeapi.c. (CVS 1982) drh 2004-09-24 23:59:12 +00:00
  • b8dd3155e0 Save a few bytes in utf.c. (CVS 1981) drh 2004-09-24 23:20:51 +00:00
  • 76ff3a0e09 Optimizations to vdbeaux.c and printf.c (CVS 1980) drh 2004-09-24 22:32:30 +00:00
  • 59c98a6f2b Improvements to the debugging code. (CVS 1979) drh 2004-09-24 19:39:26 +00:00
  • 3b584fa6c5 Fix typo in ".help" output from the shell. Ticket #914. (CVS 1978) drh 2004-09-24 12:50:03 +00:00
  • 971a7c87bc Avoid a segfault in sqlite3_bind_parameter_index when there are unnamed parameters. Ticket #918. (CVS 1977) drh 2004-09-24 12:48:12 +00:00
  • 670404626d Simplification of the trigger code. (CVS 1976) drh 2004-09-24 12:24:36 +00:00
  • 145716b323 Fix for tickets #912 and #922. Problem introduced by check-in (1973). (CVS 1975) drh 2004-09-24 12:24:06 +00:00
  • 65623c78e8 Pthread is now conditionally included in makefile, see ticket #910 (CVS 1974) dougcurrie 2004-09-20 14:57:23 +00:00
  • ad6d94607f 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) drh 2004-09-19 02:15:24 +00:00
  • 344737f60a Merge the ListPush and ListPop VDBE opcodes into ContextPush and ContextPop. (CVS 1972) drh 2004-09-19 00:50:20 +00:00
  • c2316c3931 Fix typo on homepage. (CVS 1971) drh 2004-09-18 18:51:09 +00:00
  • 1a9d17fe77 Version 3.0.7 (CVS 1970) drh 2004-09-18 18:45:57 +00:00
  • 2d7c0609ed Up the version number and prepare documentation files for the 3.0.7 release. (CVS 1969) drh 2004-09-18 18:00:23 +00:00
  • cc01bc037f Always include -lpthread on link lines even if it is not needed. (CVS 1968) drh 2004-09-17 21:35:30 +00:00
  • 8d45ec079d Make use of $(libdir) in the Makefile.in. Ticket #904. (CVS 1967) drh 2004-09-17 21:07:34 +00:00
  • d2f397f9f3 Create directories using "mkdir -p". Ticket #903. (CVS 1966) drh 2004-09-17 20:47:16 +00:00
  • 31f33e1369 Close stray statements prior to finishing trace.test, to avoid a file descriptor leak. (CVS 1965) drh 2004-09-17 20:46:54 +00:00
  • d900a46be0 The page_size pragma preserves the reserved area at the end of each page. (CVS 1964) drh 2004-09-17 20:25:24 +00:00
  • 31f11f6923 Get VACUUM working on databases that have reserved bytes at the end of each page. (CVS 1963) drh 2004-09-17 20:02:42 +00:00
  • f7a8362920 Fix a bug in the test3.c module that was causing failures in btree5.test. (CVS 1962) drh 2004-09-17 19:39:23 +00:00
  • a42707b234 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) drh 2004-09-17 17:23:15 +00:00
  • c16a03b54b The callback on sqlite3_trace() is invoked the first time sqlite3_step() is called after sqlite3_prepare() or sqlite3_reset(). Ticket #900. (CVS 1960) drh 2004-09-15 13:38:10 +00:00
  • fd241b0ea4 Remove the encode/decode from the version 3.0 source tree. (CVS 1959) drh 2004-09-13 13:46:01 +00:00
  • 90b6bb1995 The TCL interface responds correctly to "break", "continue", and "return" inside of the script of an eval statement. (CVS 1958) drh 2004-09-13 13:16:31 +00:00
  • 94a98365a6 Fix an uninitialized variable bug in nullif(). Ticket #898. (CVS 1957) drh 2004-09-13 13:13:18 +00:00