0
0
mirror of https://github.com/tursodatabase/libsql.git synced 2024-12-16 21:51:14 +00:00

Commit Graph

  • dcc2b9882b Version 3.1.3 (CVS 2356) drh 2005-02-20 02:25:57 +00:00
  • 30375de10e Prepare for the release of 3.1.3. (CVS 2355) drh 2005-02-19 13:46:25 +00:00
  • 30963453c5 Rework parts of the pragma documentation. Ticket #1081. (CVS 2354) drh 2005-02-19 13:05:47 +00:00
  • 0ab5fcccc7 Add documentation on the EXISTS expression. Ticket #1082. (CVS 2353) drh 2005-02-19 12:44:15 +00:00
  • e1b4f0374c Remove duplicate word from documentation. Ticket #1103. (CVS 2352) drh 2005-02-19 12:32:57 +00:00
  • 36963fdca8 Support for a future file format that includes 'short' records. (CVS 2351) danielk1977 2005-02-19 08:18:05 +00:00
  • 25d39a83ac Fix typos in documentation for pragma short_column_names. Ticket #1130. (CVS 2350) danielk1977 2005-02-18 01:15:23 +00:00
  • 75f86a4b0b Compile-time option to limit the size of AUTOINCREMENT rowids to 32-bits. (CVS 2349) drh 2005-02-17 00:03:06 +00:00
  • 46dd62bc69 Clarify that columns are indexed from 0 when using sqlite3_column_XXX() APIs. No code changes. (CVS 2348) danielk1977 2005-02-16 23:43:33 +00:00
  • dd71a0753e 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) drh 2005-02-16 03:53:10 +00:00
  • b797783d68 Change to configure.ac contributed by a reader. (CVS 2346) drh 2005-02-16 03:45:51 +00:00
  • dc30dd3158 Patch the command-line error message printing for lemon. Ticket #1120. (CVS 2345) drh 2005-02-16 03:35:15 +00:00
  • 0f68fd1bd9 Get vacuum working on database that used to have autoincrement tables but where all such tables have been dropped. Ticket #1121. (CVS 2344) drh 2005-02-16 03:27:04 +00:00
  • 1f01ec1b7a Move the special built-in SQL functions used by ALTER TABLE out of func.c and into alter.c. (CVS 2343) drh 2005-02-15 21:36:18 +00:00
  • d0e4a6c11d Split the logic for the ALTER TABLE command off into a separate source code file. (CVS 2342) drh 2005-02-15 20:47:57 +00:00
  • 057cd3a0aa Btree checks the autovacuum flag after locking the database file. (CVS 2341) drh 2005-02-15 16:23:02 +00:00
  • 39171f390d Append the version number to the directory name in source code tarballs. Tickets #793, #855, and #1055. (CVS 2340) drh 2005-02-15 16:15:09 +00:00
  • 6ebcbcd48b Update the publish.sh script so that it grabs the correct source tree. (CVS 2339) drh 2005-02-15 16:04:46 +00:00
  • a10da477c2 Fix a hyperlink bug on the homepage. (CVS 2338) drh 2005-02-15 13:38:46 +00:00
  • 208bbcbcba Version 3.1.2 (CVS 2337) drh 2005-02-15 13:08:09 +00:00
  • 9b9a61f715 Version 2.8.16 (CVS 2336) drh 2005-02-15 13:07:51 +00:00
  • 8f4971fcd9 Updates to the script that generates the download page for the website. (CVS 2335) drh 2005-02-15 13:07:38 +00:00
  • 08971de9bc Update the change log. (CVS 2334) drh 2005-02-15 12:56:22 +00:00
  • 1179ee3418 Update the homepage prior to releases 2.8.16 and 3.1.2. (CVS 2333) drh 2005-02-15 12:51:16 +00:00
  • 1722181328 Ensure a database file is not truncated without an exclusive lock. Fix for ticket #1114. (CVS 2332) danielk1977 2005-02-15 03:38:05 +00:00
  • 3c407374fc Check that read-only pages are not being modified (disabled by default). (CVS 2331) danielk1977 2005-02-15 02:54:14 +00:00
  • aee128dc20 Make sure that when a CREATE INDEX fails, it does not leave a residue behind that can corrupt the database. Ticket #1115. (CVS 2330) drh 2005-02-14 20:48:18 +00:00
  • 2b6d46b975 Tighten up the CREATE INDEX syntax accepted by the parser. (CVS 2329) danielk1977 2005-02-14 06:38:40 +00:00
  • fb7b4f204b Modifications to the publish.sh script prior to 2.8.16. (CVS 2328) drh 2005-02-14 05:47:33 +00:00
  • b3dc0431c7 Cleanup the vacuum bug fixes in version 2.8. (CVS 2327) drh 2005-02-14 00:25:48 +00:00
  • 66a01c4554 Fix the vacuum bug in version 2.8. Also prepare for release 2.8.16. (CVS 2326) drh 2005-02-14 00:21:38 +00:00
  • 802d69a79c Update the version number in preparation for the release of 3.1.2. (CVS 2325) drh 2005-02-13 23:34:24 +00:00
  • a1cb183d04 Fix a problem with sub-queries and the flattening optimization. Also handle an extra case of database corruption. (CVS 2324) danielk1977 2005-02-12 08:59:55 +00:00
  • 8cbd373ca7 Fix a problem with VACUUM that can lead to database corruption. (CVS 2323) drh 2005-02-12 00:19:30 +00:00
  • c30f9e7356 Return SQLITE_BUSY if the database is locked reading the schema within sqlite_prepare(). Ticket #1106. (CVS 2322) danielk1977 2005-02-09 07:05:46 +00:00
  • 48af65aeae Add experimental collation_list pragma. (CVS 2321) danielk1977 2005-02-09 03:20:37 +00:00
  • 24c8ab8030 Document SQLITE_DEFAULT_CACHE_SIZE and SQLITE_DEFAULT_TEMP_CACHE_SIZE macros. (CVS 2320) danielk1977 2005-02-09 01:40:23 +00:00
  • 4d88778b26 Fix a buggy interaction between "INSERT ... SELECT" processing and optimization (2170). (CVS 2319) danielk1977 2005-02-08 08:42:27 +00:00
  • a58fdfb162 Fix for correlated subqueries where the parent is an aggregate. Ticket #1105. (CVS 2318) danielk1977 2005-02-08 07:50:40 +00:00
  • 7bec505e26 Add the (highly experimental) omit_readlock pragma that disables the use of readlocks on read-only databases that are connected using ATTACH. (CVS 2317) drh 2005-02-06 02:45:41 +00:00
  • a2dc3b1a5e Allow expressions (including variables) in LIMIT and OFFSET clauses. Ticket #1096. (CVS 2316) danielk1977 2005-02-05 12:48:48 +00:00
  • 99ba19ea08 Add a numeric version number. Ticket #1097. (CVS 2315) danielk1977 2005-02-05 07:33:34 +00:00
  • ac17178853 Detect database corruption in rootpage flags (see also (2313)). (CVS 2314) danielk1977 2005-02-05 06:49:54 +00:00
  • 4e6083cb56 Detect and report a subtle case of database file corruption. (CVS 2313) drh 2005-02-04 21:13:00 +00:00
  • 6a67fe8edf Remove code for SQL cursors. (CVS 2312) danielk1977 2005-02-04 04:07:16 +00:00
  • 62d54916c4 Get AUTOINCREMENT and VACUUM working together. Ticket #1095. (CVS 2311) drh 2005-02-03 01:08:20 +00:00
  • f8eb96ab9c Fix the ".dump" command in the shell so that it works with AUTOVACUUM. This is related to ticket #1095. (CVS 2310) drh 2005-02-03 00:42:34 +00:00
  • 4c7f941cfc Make sure the rc variable in OsWrite of os_win.c is always initialized. Also assert that the amt parameter is always greater than zero. Ticket #1094. (CVS 2309) drh 2005-02-03 00:29:47 +00:00
  • 99b214d28e Fix a comment in sqlite3.h. No code changes. Ticket #1093. (CVS 2308) danielk1977 2005-02-02 01:13:38 +00:00
  • d0a6932f70 Handle "rowid<=X ORDER BY rowid DESC" where X is an integer. Fix for ticket #1092. (CVS 2307) danielk1977 2005-02-02 01:10:44 +00:00
  • e90b1bd1f1 Version 3.1.1 (beta) (CVS 2306) drh 2005-02-01 17:05:13 +00:00
  • 7715643f49 Increment the version number to 3.1.1beta. (CVS 2305) drh 2005-02-01 15:57:07 +00:00
  • 24c9253c43 Space analyzer: Format integer results as integers. Also fix the calculation of average-fanout. (CVS 2304) danielk1977 2005-02-01 10:36:40 +00:00
  • a38432df12 Have debugging code handle sqliteMalloc(n) where n<0 in the same way as production. (CVS 2303) danielk1977 2005-02-01 10:35:06 +00:00
  • 161aba32be More performance tweaking in the parser. (CVS 2302) drh 2005-02-01 04:09:36 +00:00
  • 441daf68d2 Fix an error introduced with (2299). (CVS 2301) danielk1977 2005-02-01 03:46:43 +00:00
  • 490a73bcde Lemon optimization: When doing a shift following a reduce that pops one or more elements off the stack, no need to check for stack overflow. (CVS 2300) drh 2005-02-01 03:20:00 +00:00
  • 48d0d866fc Avoid allocating a vdbe in sqlite3FinishCoding() if one has not been allocated already. (CVS 2299) danielk1977 2005-02-01 03:09:52 +00:00
  • 201f7168df Change to sqlite3AffinityType() to remove hex constants. (CVS 2298) danielk1977 2005-02-01 02:13:29 +00:00
  • 74bf02858b Tweaks to the keyword hash generator. Tried to make it a little faster. If nothing else, the keyword hash table is now a little smaller. (CVS 2297) drh 2005-02-01 01:40:44 +00:00
  • b3dff964bd Replace sqlite3AffinityType() with a slightly faster version. (CVS 2296) danielk1977 2005-02-01 01:21:55 +00:00
  • 59f19c15c5 Performance tweaks for sqlite3AffinityType. (CVS 2295) drh 2005-01-31 23:45:55 +00:00
  • 52a83fbbe9 Move sqlite3HashNoCase to hash.c. (CVS 2294) danielk1977 2005-01-31 12:56:44 +00:00
  • c60e9b82db Assorted minor changes to speed up loading the database schema. (CVS 2293) danielk1977 2005-01-31 12:42:29 +00:00
  • d5b6b38d6f User-contributed chagnes to tclinstaller so that it supports DESTDIR. (CVS 2292) drh 2005-01-30 22:10:00 +00:00
  • 142bdf4051 Respect collation sequences in views. Ticket #1088. (CVS 2291) danielk1977 2005-01-30 11:11:44 +00:00
  • 6c18b6e0f4 Have the optimization introduced in (2170) deal with OP_NullRow as well as OP_Column and OP_Recno. Fix for #1086. (CVS 2290) danielk1977 2005-01-30 09:17:58 +00:00
  • 0fa388f685 Update to test files to support builds with OMIT macros defined. (CVS 2289) danielk1977 2005-01-29 09:14:05 +00:00
  • 494fa66d19 Fix a test bug causing a segfault in bind.test. (CVS 2288) danielk1977 2005-01-29 09:00:49 +00:00
  • f7c9bfead4 Update ioerr.test to be more deterministic. (CVS 2287) danielk1977 2005-01-29 08:36:45 +00:00
  • b3bce66232 Modify sub-query handling. Tickets #1083 and #1084. (CVS 2286) danielk1977 2005-01-29 08:32:43 +00:00
  • c9ec413a08 Modification to schema.test so that it works with SQLITE_OMIT_TRIGGER and SQLITE_OMIT_UTF16 defined. (CVS 2285) danielk1977 2005-01-29 01:54:18 +00:00
  • b659e9bf7a Make sure the #include of "sqliteInt.h" always comes first in C source files. (CVS 2284) drh 2005-01-28 01:29:08 +00:00
  • e63739a868 Fix a warning introduced by (2280). (CVS 2283) danielk1977 2005-01-27 00:33:37 +00:00
  • 52f159e040 More changes to improve propagation of SQLITE_CORRUPT errors. (CVS 2282) drh 2005-01-27 00:33:21 +00:00
  • 81e9674ba6 Test that it is ok to execute ALTER TABLE immediately after opening a database connection. (CVS 2281) danielk1977 2005-01-27 00:30:52 +00:00
  • 33a5edc3a4 Have REINDEX handle missing collation sequences correctly. (CVS 2280) danielk1977 2005-01-27 00:22:02 +00:00
  • 536065afef Propagate detected database corruption up through the call stack. (CVS 2279) drh 2005-01-26 21:55:31 +00:00
  • 5742b63e4a An optimization to sqlite3VdbeSerialType(). (CVS 2278) drh 2005-01-26 17:47:02 +00:00
  • f87d01abe9 Add an entry to faq.tcl regarding SQLITE_SCHEMA errors. (CVS 2277) danielk1977 2005-01-26 10:39:58 +00:00
  • e257300f2e Allow GROUP BY on non-aggregate queries. Ticket #1064 (CVS 2276) danielk1977 2005-01-26 03:58:35 +00:00
  • 9636c4e102 Prevent collation sequences and user functions from being deleted or changed while SQL statements are executing. (CVS 2275) danielk1977 2005-01-25 04:27:54 +00:00
  • 86c4948198 Clarify documentation of DEFAULT CURRENT_TIME etc. (version 3.1.0 and greater only). (CVS 2274) danielk1977 2005-01-24 23:27:31 +00:00
  • bfb9e35b30 More test cases to do with invalidating precompiled statements. (CVS 2273) danielk1977 2005-01-24 13:03:32 +00:00
  • 190765c470 Use the cache with loading a large table in select2-2.0. (CVS 2272) drh 2005-01-24 12:46:14 +00:00
  • a21c6b6fe0 Modifications and bugfixes so that the test suite passes with the TCL statement cache turned on. (CVS 2271) danielk1977 2005-01-24 10:25:59 +00:00
  • d5a71b5de3 Flush the TCL statement cache before each lock_status pragma. (CVS 2270) drh 2005-01-24 01:38:32 +00:00
  • fb7e7651ca Change the TCL interface so that it can cache VMs and reuse them without recompiling. But for now leave the cache turned off by default. (CVS 2269) drh 2005-01-24 00:28:42 +00:00
  • 4af00c6cee Modification to shell.c to avoid a compiler warning on some compilers. (CVS 2268) danielk1977 2005-01-23 23:43:21 +00:00
  • 940fac9dc5 Minor changes to avoid warnings on some compilers. (CVS 2267) danielk1977 2005-01-23 22:41:37 +00:00
  • f4d173ae14 Fix a bug in change counting that comes up when sqlite3_finalize() is called right after sqlite3_reset(). (CVS 2266) drh 2005-01-23 19:04:42 +00:00
  • 178286b5df ATTACH and DETACH cause prepared statements to expire. sqlite3_finalize() can now be called right after sqlite3_reset(). (CVS 2265) drh 2005-01-23 13:14:55 +00:00
  • 32554c10d0 Test script changes: Bug fix and cleanup on ioerr tests. Also, don't use TCL "file copy" command on windows. (CVS 2264) danielk1977 2005-01-22 03:39:39 +00:00
  • d89bd007ba Add the experimental sqlite3_expired() API. (CVS 2263) drh 2005-01-22 03:03:54 +00:00
  • 52370e2c95 Add <stddef.h> to sqliteInt.h. (CVS 2262) drh 2005-01-21 21:31:40 +00:00
  • 1ba1e6e0b9 More documentation changes. Allow SQLITE_DEFAULT_CACHE_SIZE to set the default cache size for the pager at compile-time. (CVS 2261) drh 2005-01-21 21:22:52 +00:00
  • 80fc58bf99 Version 3.1.0 (alpha) (CVS 2260) drh 2005-01-21 18:28:55 +00:00
  • e425464be5 Documentation updates prior to 3.1.0. (CVS 2259) drh 2005-01-21 18:19:27 +00:00
  • 842b864118 Initialize the random number generator from /dev/urandom, if available. (CVS 2258) drh 2005-01-21 17:53:17 +00:00
  • 0602c2e4a5 Change to mkopcodeh.awk to accomodate windows systems. (CVS 2257) drh 2005-01-21 17:07:22 +00:00