]> git.ipfire.org Git - thirdparty/sqlite.git/log
thirdparty/sqlite.git
20 years agoIncrease the version number to 3.1.4. (CVS 2376)
drh [Fri, 11 Mar 2005 04:40:23 +0000 (04:40 +0000)] 
Increase the version number to 3.1.4. (CVS 2376)

FossilOrigin-Name: e438b65cf9606f5564b28857ba9625665d57f1f6

20 years agoDocumentation updates for version 3.1.4. (CVS 2375)
drh [Fri, 11 Mar 2005 04:39:58 +0000 (04:39 +0000)] 
Documentation updates for version 3.1.4. (CVS 2375)

FossilOrigin-Name: a7261f1590367932db23f5c8d6d785887df1e8dd

20 years agoAnother case of returning SQLITE_CORRUPT when a corrupt database file
drh [Thu, 10 Mar 2005 17:06:34 +0000 (17:06 +0000)] 
Another case of returning SQLITE_CORRUPT when a corrupt database file
is detected. (CVS 2374)

FossilOrigin-Name: 8710192797b5b22f29b2af90198d03664665bd83

20 years agoFix a problem with crashtest caused by the F_FULLSYNC change. (CVS 2373)
drh [Thu, 10 Mar 2005 14:32:24 +0000 (14:32 +0000)] 
Fix a problem with crashtest caused by the F_FULLSYNC change. (CVS 2373)

FossilOrigin-Name: f11c6e745200525056ae7cf97b4bdf1c7f1db588

20 years agoDisable F_FULLSYNC if the sychronous pragma is not set to FULL. (CVS 2372)
drh [Thu, 10 Mar 2005 14:11:12 +0000 (14:11 +0000)] 
Disable F_FULLSYNC if the sychronous pragma is not set to FULL. (CVS 2372)

FossilOrigin-Name: 58b8733b96165126ee8514f2ce0f88d249792847

20 years agoDisable the use of ./crashtest in builds that include a codec. (CVS 2371)
drh [Thu, 10 Mar 2005 12:58:21 +0000 (12:58 +0000)] 
Disable the use of ./crashtest in builds that include a codec. (CVS 2371)

FossilOrigin-Name: 7e4af62238bf8fa3d3cbc79e2c8951e621a0c0b4

20 years agoDisable the alter2 tests if there is a codec compiled into the library. (CVS 2370)
drh [Thu, 10 Mar 2005 12:52:47 +0000 (12:52 +0000)] 
Disable the alter2 tests if there is a codec compiled into the library. (CVS 2370)

FossilOrigin-Name: 06a48da67b142e92624cdfd46947bd4ccc6842b7

20 years agoFix a #ifdef in util.c. (CVS 2369)
drh [Thu, 10 Mar 2005 12:35:45 +0000 (12:35 +0000)] 
Fix a #ifdef in util.c. (CVS 2369)

FossilOrigin-Name: f426c625c4c3de626b5f5f8b5a6343a7ec3b16e9

20 years agoFix a file corruption bug in CREATE INDEX in auto-vacuum databases. (CVS 2368)
danielk1977 [Wed, 9 Mar 2005 13:09:43 +0000 (13:09 +0000)] 
Fix a file corruption bug in CREATE INDEX in auto-vacuum databases. (CVS 2368)

FossilOrigin-Name: 64c4c717d35c8fce9b4be073196c507f6d471188

20 years agoSupport for a future ALTER TABLE command to add columns with default values. (CVS...
danielk1977 [Wed, 9 Mar 2005 12:26:50 +0000 (12:26 +0000)] 
Support for a future ALTER TABLE command to add columns with default values. (CVS 2367)

FossilOrigin-Name: 9d5abc1ddf6da37563c12d5a0401b89bb4e51c59

20 years agoPrint an error message and quit if the regression tests are run as root.
drh [Wed, 2 Mar 2005 05:18:57 +0000 (05:18 +0000)] 
Print an error message and quit if the regression tests are run as root.
Ticket #1153. (CVS 2366)

FossilOrigin-Name: 9b96078763949a2723482328e7b90c939ba8d2d8

20 years agoFix the header comment on experimental.c. (CVS 2365)
drh [Wed, 2 Mar 2005 05:18:29 +0000 (05:18 +0000)] 
Fix the header comment on experimental.c. (CVS 2365)

FossilOrigin-Name: 0c4d2b11c922b41d0e03bfbd885dfdf52ce7ccab

20 years agoVersion 3.1.3.1 (not an official release) (CVS 2364)
drh [Mon, 28 Feb 2005 01:52:56 +0000 (01:52 +0000)] 
Version 3.1.3.1 (not an official release) (CVS 2364)

FossilOrigin-Name: 957333a7b203373e89030766f693e691f049c66a

20 years agoBump the version number to 3.1.3.1. (CVS 2363)
drh [Mon, 28 Feb 2005 01:42:23 +0000 (01:42 +0000)] 
Bump the version number to 3.1.3.1. (CVS 2363)

FossilOrigin-Name: 1ca8bbf749988fd3c88b25c08255c2096f833808

20 years agoAdd the SQLITE_OMIT_FLAG_PRAGMAS compile-time option. (CVS 2362)
drh [Sat, 26 Feb 2005 18:10:44 +0000 (18:10 +0000)] 
Add the SQLITE_OMIT_FLAG_PRAGMAS compile-time option. (CVS 2362)

FossilOrigin-Name: c167e9054249361d1f464d3840a5c277e6ed44ab

20 years agoFix an assertion fault that can occur while autovacuuming a corrupt database
drh [Sat, 26 Feb 2005 17:31:26 +0000 (17:31 +0000)] 
Fix an assertion fault that can occur while autovacuuming a corrupt database
file.  Add the SQLITE_OMIT_COMPLETE compile-time parameter. (CVS 2361)

FossilOrigin-Name: bb0e7e3857a06347b08d93553ac603e737322262

20 years agoRevised man page from Bill Bumgarner. (CVS 2360)
drh [Thu, 24 Feb 2005 04:51:51 +0000 (04:51 +0000)] 
Revised man page from Bill Bumgarner. (CVS 2360)

FossilOrigin-Name: 5c99bea5a480edc7b15ae80be952b212e730d452

20 years agoRemove strcasecmp from shell.c. Tickets #1108, #1122. (CVS 2359)
drh [Wed, 23 Feb 2005 12:35:41 +0000 (12:35 +0000)] 
Remove strcasecmp from shell.c.  Tickets #1108, #1122. (CVS 2359)

FossilOrigin-Name: 4ae1a9fc2c484e59ef1e58972aa25772cede1187

20 years agoThe script that cross-compiles the windows DLLs now exports the symbols
drh [Wed, 23 Feb 2005 00:26:12 +0000 (00:26 +0000)] 
The script that cross-compiles the windows DLLs now exports the symbols
Tclsqlite_Init and Sqlite_Init used to initialize the TCL extension.
Ticket #1137. (CVS 2358)

FossilOrigin-Name: f18704777407d84f5ba23333e8d4bcdcb09b4a70

20 years agoFix bug reported on the mailing list for WHERE clauses like (rowid<'2'). (CVS 2357)
danielk1977 [Tue, 22 Feb 2005 09:47:18 +0000 (09:47 +0000)] 
Fix bug reported on the mailing list for WHERE clauses like (rowid<'2'). (CVS 2357)

FossilOrigin-Name: b323f0f2832ac5d225d880db6f56314d2f766a25

20 years agoVersion 3.1.3 (CVS 2356)
drh [Sun, 20 Feb 2005 02:25:57 +0000 (02:25 +0000)] 
Version 3.1.3 (CVS 2356)

FossilOrigin-Name: 36dbf5e929ede7768e8b63219e54548384a8fab5

20 years agoPrepare for the release of 3.1.3. (CVS 2355)
drh [Sat, 19 Feb 2005 13:46:25 +0000 (13:46 +0000)] 
Prepare for the release of 3.1.3. (CVS 2355)

FossilOrigin-Name: 5b66631fd4820e721fd506b233ca9259360139be

20 years agoRework parts of the pragma documentation. Ticket #1081. (CVS 2354)
drh [Sat, 19 Feb 2005 13:05:47 +0000 (13:05 +0000)] 
Rework parts of the pragma documentation.  Ticket #1081. (CVS 2354)

FossilOrigin-Name: 25141d9e213005940c4e57deca408e09c3e615d1

20 years agoAdd documentation on the EXISTS expression. Ticket #1082. (CVS 2353)
drh [Sat, 19 Feb 2005 12:44:15 +0000 (12:44 +0000)] 
Add documentation on the EXISTS expression.  Ticket #1082. (CVS 2353)

FossilOrigin-Name: 76cacb4a39d2dd79a27624a8bd1ff65eeedd4ac8

20 years agoRemove duplicate word from documentation. Ticket #1103. (CVS 2352)
drh [Sat, 19 Feb 2005 12:32:57 +0000 (12:32 +0000)] 
Remove duplicate word from documentation.  Ticket #1103. (CVS 2352)

FossilOrigin-Name: c1fc0a8aa96d2bd615f815b2477b801bda9e9c50

20 years agoSupport for a future file format that includes 'short' records. (CVS 2351)
danielk1977 [Sat, 19 Feb 2005 08:18:05 +0000 (08:18 +0000)] 
Support for a future file format that includes 'short' records. (CVS 2351)

FossilOrigin-Name: 173aeb256e2c09098a4392874f8623e8a760d951

20 years agoFix typos in documentation for pragma short_column_names. Ticket #1130. (CVS 2350)
danielk1977 [Fri, 18 Feb 2005 01:15:23 +0000 (01:15 +0000)] 
Fix typos in documentation for pragma short_column_names. Ticket #1130. (CVS 2350)

FossilOrigin-Name: fac56fa1e06e15ffd738cb9b780d422a73a743ae

20 years agoCompile-time option to limit the size of AUTOINCREMENT rowids to 32-bits. (CVS 2349)
drh [Thu, 17 Feb 2005 00:03:06 +0000 (00:03 +0000)] 
Compile-time option to limit the size of AUTOINCREMENT rowids to 32-bits. (CVS 2349)

FossilOrigin-Name: c5366deaf5beca9c99558c0f375ba73f817acd92

20 years agoClarify that columns are indexed from 0 when using sqlite3_column_XXX() APIs. No...
danielk1977 [Wed, 16 Feb 2005 23:43:33 +0000 (23:43 +0000)] 
Clarify that columns are indexed from 0 when using sqlite3_column_XXX() APIs. No code changes. (CVS 2348)

FossilOrigin-Name: d5eb25d8d0d444ab98b26f7f1ac763919e692806

20 years agoChange to configure.ac contributed by a reader. (CVS 2346)
drh [Wed, 16 Feb 2005 03:45:51 +0000 (03:45 +0000)] 
Change to configure.ac contributed by a reader. (CVS 2346)

FossilOrigin-Name: 0cd3bf02d25933286085708308ff963c50c8d33d

20 years agoPatch the command-line error message printing for lemon. Ticket #1120. (CVS 2345)
drh [Wed, 16 Feb 2005 03:35:15 +0000 (03:35 +0000)] 
Patch the command-line error message printing for lemon.  Ticket #1120. (CVS 2345)

FossilOrigin-Name: 97c7aaf1870a86955f0f3a0cbe06187e3c3ccc90

20 years agoGet vacuum working on database that used to have autoincrement tables but
drh [Wed, 16 Feb 2005 03:27:04 +0000 (03:27 +0000)] 
Get vacuum working on database that used to have autoincrement tables but
where all such tables have been dropped.  Ticket #1121. (CVS 2344)

FossilOrigin-Name: 8f7c639da0f862fa2dd2f55eb7e4d453cd321540

20 years agoMove the special built-in SQL functions used by ALTER TABLE out of func.c
drh [Tue, 15 Feb 2005 21:36:18 +0000 (21:36 +0000)] 
Move the special built-in SQL functions used by ALTER TABLE out of func.c
and into alter.c. (CVS 2343)

FossilOrigin-Name: dbd11a0c581b447bb2f220a1a185d9fd36933ee3

20 years agoSplit the logic for the ALTER TABLE command off into a separate source
drh [Tue, 15 Feb 2005 20:47:57 +0000 (20:47 +0000)] 
Split the logic for the ALTER TABLE command off into a separate source
code file. (CVS 2342)

FossilOrigin-Name: 90d6573c2631fac92b9e572e9e21698ae2480c9d

20 years agoBtree checks the autovacuum flag after locking the database file. (CVS 2341)
drh [Tue, 15 Feb 2005 16:23:02 +0000 (16:23 +0000)] 
Btree checks the autovacuum flag after locking the database file. (CVS 2341)

FossilOrigin-Name: 6610188f09d08c65c46a140685b403aa74f71a19

20 years agoAppend the version number to the directory name in source code tarballs.
drh [Tue, 15 Feb 2005 16:15:09 +0000 (16:15 +0000)] 
Append the version number to the directory name in source code tarballs.
Tickets #793, #855, and #1055. (CVS 2340)

FossilOrigin-Name: 138577d0a5c41f3de4f9adc9ab6e312a65ff8888

20 years agoFix a hyperlink bug on the homepage. (CVS 2338)
drh [Tue, 15 Feb 2005 13:38:46 +0000 (13:38 +0000)] 
Fix a hyperlink bug on the homepage. (CVS 2338)

FossilOrigin-Name: 9fd9d9fbeefcc76e7262f488f99ac11eaf58e88e

20 years agoVersion 3.1.2 (CVS 2337)
drh [Tue, 15 Feb 2005 13:08:09 +0000 (13:08 +0000)] 
Version 3.1.2 (CVS 2337)

FossilOrigin-Name: e9012d917a97a2f62ea58e85afa4879d213558e8

20 years agoUpdates to the script that generates the download page for the website. (CVS 2335)
drh [Tue, 15 Feb 2005 13:07:38 +0000 (13:07 +0000)] 
Updates to the script that generates the download page for the website. (CVS 2335)

FossilOrigin-Name: 363590d37fd3a2cdfb4c2887b790395dae2fb97e

20 years agoUpdate the change log. (CVS 2334)
drh [Tue, 15 Feb 2005 12:56:22 +0000 (12:56 +0000)] 
Update the change log. (CVS 2334)

FossilOrigin-Name: 94c3f20e8c831aa708955b588a13d54f79f3ef03

20 years agoUpdate the homepage prior to releases 2.8.16 and 3.1.2. (CVS 2333)
drh [Tue, 15 Feb 2005 12:51:16 +0000 (12:51 +0000)] 
Update the homepage prior to releases 2.8.16 and 3.1.2. (CVS 2333)

FossilOrigin-Name: 603bbe47ddb14105da6a3435ff8f7c6c6f1929a1

20 years agoEnsure a database file is not truncated without an exclusive lock.
danielk1977 [Tue, 15 Feb 2005 03:38:05 +0000 (03:38 +0000)] 
Ensure a database file is not truncated without an exclusive lock.
Fix for ticket #1114. (CVS 2332)

FossilOrigin-Name: dcbc983355d3207615b52b0724405a024a1a5955

20 years agoCheck that read-only pages are not being modified (disabled by default). (CVS 2331)
danielk1977 [Tue, 15 Feb 2005 02:54:14 +0000 (02:54 +0000)] 
Check that read-only pages are not being modified (disabled by default). (CVS 2331)

FossilOrigin-Name: 8514a4feb2a86e93c4251c491d394e861bb65edb

20 years agoMake sure that when a CREATE INDEX fails, it does not leave a residue behind
drh [Mon, 14 Feb 2005 20:48:18 +0000 (20:48 +0000)] 
Make sure that when a CREATE INDEX fails, it does not leave a residue behind
that can corrupt the database.  Ticket #1115. (CVS 2330)

FossilOrigin-Name: cbed92f397ec13b57771ab8b5be74c0cacf35dfd

20 years agoTighten up the CREATE INDEX syntax accepted by the parser. (CVS 2329)
danielk1977 [Mon, 14 Feb 2005 06:38:40 +0000 (06:38 +0000)] 
Tighten up the CREATE INDEX syntax accepted by the parser. (CVS 2329)

FossilOrigin-Name: 41d2214b83dd52acdda64a50d0c1ef16009d06d0

20 years agoUpdate the version number in preparation for the release of 3.1.2. (CVS 2325)
drh [Sun, 13 Feb 2005 23:34:24 +0000 (23:34 +0000)] 
Update the version number in preparation for the release of 3.1.2. (CVS 2325)

FossilOrigin-Name: f3c51de7599ed6d3bcdd227e290ad75829840957

20 years agoFix a problem with sub-queries and the flattening optimization. Also handle an extra...
danielk1977 [Sat, 12 Feb 2005 08:59:55 +0000 (08:59 +0000)] 
Fix a problem with sub-queries and the flattening optimization. Also handle an extra case of database corruption. (CVS 2324)

FossilOrigin-Name: f7858d8830cdd0f57b8f9bc73068d29a7062b8ac

20 years agoFix a problem with VACUUM that can lead to database corruption. (CVS 2323)
drh [Sat, 12 Feb 2005 00:19:30 +0000 (00:19 +0000)] 
Fix a problem with VACUUM that can lead to database corruption. (CVS 2323)

FossilOrigin-Name: 63894baf1b37156fd0b84eba4c9c5e8f43cee3f3

20 years agoReturn SQLITE_BUSY if the database is locked reading the schema within
danielk1977 [Wed, 9 Feb 2005 07:05:46 +0000 (07:05 +0000)] 
Return SQLITE_BUSY if the database is locked reading the schema within
sqlite_prepare(). Ticket #1106. (CVS 2322)

FossilOrigin-Name: c33c02d6069b90f295698a9f35f4aa99dee5f5e9

20 years agoAdd experimental collation_list pragma. (CVS 2321)
danielk1977 [Wed, 9 Feb 2005 03:20:37 +0000 (03:20 +0000)] 
Add experimental collation_list pragma. (CVS 2321)

FossilOrigin-Name: f73a8aa34afd39e0b7df8f22b5c5d2c8d8979a1b

20 years agoDocument SQLITE_DEFAULT_CACHE_SIZE and SQLITE_DEFAULT_TEMP_CACHE_SIZE macros. (CVS...
danielk1977 [Wed, 9 Feb 2005 01:40:23 +0000 (01:40 +0000)] 
Document SQLITE_DEFAULT_CACHE_SIZE and SQLITE_DEFAULT_TEMP_CACHE_SIZE macros. (CVS 2320)

FossilOrigin-Name: ddcea6f8891b02e64f96591af161feb55c00a72c

20 years agoFix a buggy interaction between "INSERT ... SELECT" processing and optimization ...
danielk1977 [Tue, 8 Feb 2005 08:42:27 +0000 (08:42 +0000)] 
Fix a buggy interaction between "INSERT ... SELECT" processing and optimization (2170). (CVS 2319)

FossilOrigin-Name: c54ad2123693be8777d80343979e3261c4892105

20 years agoFix for correlated subqueries where the parent is an aggregate. Ticket #1105. (CVS...
danielk1977 [Tue, 8 Feb 2005 07:50:40 +0000 (07:50 +0000)] 
Fix for correlated subqueries where the parent is an aggregate. Ticket #1105. (CVS 2318)

FossilOrigin-Name: f0d3ca10c5bccf8fca7143028ebb3e604c0e3f20

20 years agoAdd the (highly experimental) omit_readlock pragma that disables the use
drh [Sun, 6 Feb 2005 02:45:41 +0000 (02:45 +0000)] 
Add the (highly experimental) omit_readlock pragma that disables the use
of readlocks on read-only databases that are connected using ATTACH. (CVS 2317)

FossilOrigin-Name: 2155448d2128119f74241da0ea07d6713b71765c

20 years agoAllow expressions (including variables) in LIMIT and OFFSET clauses. Ticket #1096...
danielk1977 [Sat, 5 Feb 2005 12:48:48 +0000 (12:48 +0000)] 
Allow expressions (including variables) in LIMIT and OFFSET clauses. Ticket #1096. (CVS 2316)

FossilOrigin-Name: 515e5033a5482f55e7edb66d69ff3da7e234ff2e

20 years agoAdd a numeric version number. Ticket #1097. (CVS 2315)
danielk1977 [Sat, 5 Feb 2005 07:33:34 +0000 (07:33 +0000)] 
Add a numeric version number. Ticket #1097. (CVS 2315)

FossilOrigin-Name: a9c33a804d572dd9df15be2029637b10e5a65cc4

20 years agoDetect database corruption in rootpage flags (see also (2313)). (CVS 2314)
danielk1977 [Sat, 5 Feb 2005 06:49:54 +0000 (06:49 +0000)] 
Detect database corruption in rootpage flags (see also (2313)). (CVS 2314)

FossilOrigin-Name: 6d91a1e91bf0e8b4a0f5f78d079031f3ee69603b

20 years agoDetect and report a subtle case of database file corruption. (CVS 2313)
drh [Fri, 4 Feb 2005 21:13:00 +0000 (21:13 +0000)] 
Detect and report a subtle case of database file corruption. (CVS 2313)

FossilOrigin-Name: 9fc0a5cbf892a22eaa950f3b2ed572ab4985c220

20 years agoRemove code for SQL cursors. (CVS 2312)
danielk1977 [Fri, 4 Feb 2005 04:07:16 +0000 (04:07 +0000)] 
Remove code for SQL cursors. (CVS 2312)

FossilOrigin-Name: 2eb90870556c90b8d85da3d5eb7554f74ec922c2

20 years agoGet AUTOINCREMENT and VACUUM working together. Ticket #1095. (CVS 2311)
drh [Thu, 3 Feb 2005 01:08:20 +0000 (01:08 +0000)] 
Get AUTOINCREMENT and VACUUM working together.  Ticket #1095. (CVS 2311)

FossilOrigin-Name: 332a531d06a610e6597b02105fcda767313f0225

20 years agoFix the ".dump" command in the shell so that it works with AUTOVACUUM.
drh [Thu, 3 Feb 2005 00:42:34 +0000 (00:42 +0000)] 
Fix the ".dump" command in the shell so that it works with AUTOVACUUM.
This is related to ticket #1095. (CVS 2310)

FossilOrigin-Name: 76c4a96c5a2148f253cc5e034567b16317343be7

20 years agoMake sure the rc variable in OsWrite of os_win.c is always initialized.
drh [Thu, 3 Feb 2005 00:29:47 +0000 (00:29 +0000)] 
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)

FossilOrigin-Name: 4b399ae7791288e5d44f90da530908d9ca77ff4b

20 years agoFix a comment in sqlite3.h. No code changes. Ticket #1093. (CVS 2308)
danielk1977 [Wed, 2 Feb 2005 01:13:38 +0000 (01:13 +0000)] 
Fix a comment in sqlite3.h. No code changes. Ticket #1093. (CVS 2308)

FossilOrigin-Name: d1ea2fb70be905947c8ff74da8e1f719a8fb85f5

20 years agoHandle "rowid<=X ORDER BY rowid DESC" where X is an integer. Fix for ticket #1092...
danielk1977 [Wed, 2 Feb 2005 01:10:44 +0000 (01:10 +0000)] 
Handle "rowid<=X ORDER BY rowid DESC" where X is an integer. Fix for ticket #1092. (CVS 2307)

FossilOrigin-Name: 506088796c846243e24c4cba6be4ce6511fdb345

20 years agoVersion 3.1.1 (beta) (CVS 2306)
drh [Tue, 1 Feb 2005 17:05:13 +0000 (17:05 +0000)] 
Version 3.1.1 (beta) (CVS 2306)

FossilOrigin-Name: 2e1c71c4686472c6ee277f8928320095bc27846d

20 years agoIncrement the version number to 3.1.1beta. (CVS 2305)
drh [Tue, 1 Feb 2005 15:57:07 +0000 (15:57 +0000)] 
Increment the version number to 3.1.1beta. (CVS 2305)

FossilOrigin-Name: 076f9868a487913a79abddfb3977f05cd88d6cf1

20 years agoSpace analyzer: Format integer results as integers. Also fix the calculation of avera...
danielk1977 [Tue, 1 Feb 2005 10:36:40 +0000 (10:36 +0000)] 
Space analyzer: Format integer results as integers. Also fix the calculation of average-fanout. (CVS 2304)

FossilOrigin-Name: 52e473b94694cd0991257427d57515ecef93c780

20 years agoHave debugging code handle sqliteMalloc(n) where n<0 in the same way as production...
danielk1977 [Tue, 1 Feb 2005 10:35:06 +0000 (10:35 +0000)] 
Have debugging code handle sqliteMalloc(n) where n<0 in the same way as production. (CVS 2303)

FossilOrigin-Name: ab85e1d01299e383bda1834664370f04b13634b6

20 years agoMore performance tweaking in the parser. (CVS 2302)
drh [Tue, 1 Feb 2005 04:09:36 +0000 (04:09 +0000)] 
More performance tweaking in the parser. (CVS 2302)

FossilOrigin-Name: a3d12726bb7bce72b8266236800c07f22ac5212f

20 years agoFix an error introduced with (2299). (CVS 2301)
danielk1977 [Tue, 1 Feb 2005 03:46:43 +0000 (03:46 +0000)] 
Fix an error introduced with (2299). (CVS 2301)

FossilOrigin-Name: 22041d5f26355b0fc80eb355bfec897fb50ac1e1

20 years agoLemon optimization: When doing a shift following a reduce that pops one
drh [Tue, 1 Feb 2005 03:20:00 +0000 (03:20 +0000)] 
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)

FossilOrigin-Name: adcd9a3fa2a86464abd613aa88ae110b4799a241

20 years agoAvoid allocating a vdbe in sqlite3FinishCoding() if one has not been allocated alread...
danielk1977 [Tue, 1 Feb 2005 03:09:52 +0000 (03:09 +0000)] 
Avoid allocating a vdbe in sqlite3FinishCoding() if one has not been allocated already. (CVS 2299)

FossilOrigin-Name: eaf1866e4d10f0ddf5ccc02b7d9aff281ff9efc0

20 years agoChange to sqlite3AffinityType() to remove hex constants. (CVS 2298)
danielk1977 [Tue, 1 Feb 2005 02:13:29 +0000 (02:13 +0000)] 
Change to sqlite3AffinityType() to remove hex constants. (CVS 2298)

FossilOrigin-Name: d8b4b0ef13dddbf527e7440e7343c458210dceac

20 years agoTweaks to the keyword hash generator. Tried to make it a little faster.
drh [Tue, 1 Feb 2005 01:40:44 +0000 (01:40 +0000)] 
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)

FossilOrigin-Name: 4eca6c05abdf3955c5fd7bd3a22c87cd4741d656

20 years agoReplace sqlite3AffinityType() with a slightly faster version. (CVS 2296)
danielk1977 [Tue, 1 Feb 2005 01:21:55 +0000 (01:21 +0000)] 
Replace sqlite3AffinityType() with a slightly faster version. (CVS 2296)

FossilOrigin-Name: abe9f5e81f1196f28eec628e898b2a994c4d659d

20 years agoPerformance tweaks for sqlite3AffinityType. (CVS 2295)
drh [Mon, 31 Jan 2005 23:45:55 +0000 (23:45 +0000)] 
Performance tweaks for sqlite3AffinityType. (CVS 2295)

FossilOrigin-Name: 32b926154aaae9264359fa1e9a7189afd08b0bb7

20 years agoMove sqlite3HashNoCase to hash.c. (CVS 2294)
danielk1977 [Mon, 31 Jan 2005 12:56:44 +0000 (12:56 +0000)] 
Move sqlite3HashNoCase to hash.c. (CVS 2294)

FossilOrigin-Name: 5c10ccd8e99cab7e9f8e733dfd1447c2df1d25c1

20 years agoAssorted minor changes to speed up loading the database schema. (CVS 2293)
danielk1977 [Mon, 31 Jan 2005 12:42:29 +0000 (12:42 +0000)] 
Assorted minor changes to speed up loading the database schema. (CVS 2293)

FossilOrigin-Name: dfbd684a913022ad43ce59c3422d3d94f776d547

20 years agoUser-contributed chagnes to tclinstaller so that it supports DESTDIR. (CVS 2292)
drh [Sun, 30 Jan 2005 22:10:00 +0000 (22:10 +0000)] 
User-contributed chagnes to tclinstaller so that it supports DESTDIR. (CVS 2292)

FossilOrigin-Name: ab8dbcf563b9069ce2049877bba69e5057f5b727

20 years agoRespect collation sequences in views. Ticket #1088. (CVS 2291)
danielk1977 [Sun, 30 Jan 2005 11:11:44 +0000 (11:11 +0000)] 
Respect collation sequences in views. Ticket #1088. (CVS 2291)

FossilOrigin-Name: 9843c0dd795ceda3c260986f95b101a0cbc7cf64

20 years agoHave the optimization introduced in (2170) deal with OP_NullRow as well as OP_Column...
danielk1977 [Sun, 30 Jan 2005 09:17:58 +0000 (09:17 +0000)] 
Have the optimization introduced in (2170) deal with OP_NullRow as well as OP_Column and OP_Recno. Fix for #1086. (CVS 2290)

FossilOrigin-Name: 356d31e03fe856642c5637f5ea5665947ff681fc

20 years agoUpdate to test files to support builds with OMIT macros defined. (CVS 2289)
danielk1977 [Sat, 29 Jan 2005 09:14:05 +0000 (09:14 +0000)] 
Update to test files to support builds with OMIT macros defined. (CVS 2289)

FossilOrigin-Name: 808e16a7dda048c214df24170da282087042ee3a

20 years agoFix a test bug causing a segfault in bind.test. (CVS 2288)
danielk1977 [Sat, 29 Jan 2005 09:00:49 +0000 (09:00 +0000)] 
Fix a test bug causing a segfault in bind.test. (CVS 2288)

FossilOrigin-Name: a8b921d45ec9ef4d16ef7b5bf09aabaf02ebc70b

20 years agoUpdate ioerr.test to be more deterministic. (CVS 2287)
danielk1977 [Sat, 29 Jan 2005 08:36:45 +0000 (08:36 +0000)] 
Update ioerr.test to be more deterministic. (CVS 2287)

FossilOrigin-Name: d0b16bae6555f723400821b22916b66609a26b9c

20 years agoModify sub-query handling. Tickets #1083 and #1084. (CVS 2286)
danielk1977 [Sat, 29 Jan 2005 08:32:43 +0000 (08:32 +0000)] 
Modify sub-query handling. Tickets #1083 and #1084. (CVS 2286)

FossilOrigin-Name: b1b50f315873a8614920d1e3af4a07fb29a7ff6a

20 years agoModification to schema.test so that it works with SQLITE_OMIT_TRIGGER and SQLITE_OMIT...
danielk1977 [Sat, 29 Jan 2005 01:54:18 +0000 (01:54 +0000)] 
Modification to schema.test so that it works with SQLITE_OMIT_TRIGGER and SQLITE_OMIT_UTF16 defined. (CVS 2285)

FossilOrigin-Name: 95ecb2745f3fc69d370fc3961800db56297acb68

20 years agoMake sure the #include of "sqliteInt.h" always comes first in C source files. (CVS...
drh [Fri, 28 Jan 2005 01:29:08 +0000 (01:29 +0000)] 
Make sure the #include of "sqliteInt.h" always comes first in C source files. (CVS 2284)

FossilOrigin-Name: 522c094f799220468780acb77731edb715bf5e3c

20 years agoFix a warning introduced by (2280). (CVS 2283)
danielk1977 [Thu, 27 Jan 2005 00:33:37 +0000 (00:33 +0000)] 
Fix a warning introduced by (2280). (CVS 2283)

FossilOrigin-Name: dc1b8106c4ce0ab378ee26324df4537ffe68a940

20 years agoMore changes to improve propagation of SQLITE_CORRUPT errors. (CVS 2282)
drh [Thu, 27 Jan 2005 00:33:21 +0000 (00:33 +0000)] 
More changes to improve propagation of SQLITE_CORRUPT errors. (CVS 2282)

FossilOrigin-Name: e4b5c16858db3b17a13cb572896bfd3dc08b88c1

20 years agoTest that it is ok to execute ALTER TABLE immediately after opening a database connec...
danielk1977 [Thu, 27 Jan 2005 00:30:52 +0000 (00:30 +0000)] 
Test that it is ok to execute ALTER TABLE immediately after opening a database connection. (CVS 2281)

FossilOrigin-Name: 1d5ebb1146cc6e59d8b419b3fa4796552111606d

20 years agoHave REINDEX handle missing collation sequences correctly. (CVS 2280)
danielk1977 [Thu, 27 Jan 2005 00:22:02 +0000 (00:22 +0000)] 
Have REINDEX handle missing collation sequences correctly. (CVS 2280)

FossilOrigin-Name: 1c1904f44310fa0e327d8f0a77f1cf97599b630a

20 years agoPropagate detected database corruption up through the call stack. (CVS 2279)
drh [Wed, 26 Jan 2005 21:55:31 +0000 (21:55 +0000)] 
Propagate detected database corruption up through the call stack. (CVS 2279)

FossilOrigin-Name: 2c54aba5ba781f4da1f14ed7a3986b6dc17728d7

20 years agoAn optimization to sqlite3VdbeSerialType(). (CVS 2278)
drh [Wed, 26 Jan 2005 17:47:02 +0000 (17:47 +0000)] 
An optimization to sqlite3VdbeSerialType(). (CVS 2278)

FossilOrigin-Name: db36773830cc81c38b78d1776a495d49475523be

20 years agoAdd an entry to faq.tcl regarding SQLITE_SCHEMA errors. (CVS 2277)
danielk1977 [Wed, 26 Jan 2005 10:39:58 +0000 (10:39 +0000)] 
Add an entry to faq.tcl regarding SQLITE_SCHEMA errors. (CVS 2277)

FossilOrigin-Name: 12defe8cd6a0d7434c8f74b88169155d47299079

20 years agoAllow GROUP BY on non-aggregate queries. Ticket #1064 (CVS 2276)
danielk1977 [Wed, 26 Jan 2005 03:58:35 +0000 (03:58 +0000)] 
Allow GROUP BY on non-aggregate queries. Ticket #1064 (CVS 2276)

FossilOrigin-Name: 0642d3e3d6636a5f922f75c05252c9c1372d3936

20 years agoPrevent collation sequences and user functions from being deleted or changed while...
danielk1977 [Tue, 25 Jan 2005 04:27:54 +0000 (04:27 +0000)] 
Prevent collation sequences and user functions from being deleted or changed while SQL statements are executing. (CVS 2275)

FossilOrigin-Name: cabab62bc10568d435806a7059fad7274f0dd4c8

20 years agoClarify documentation of DEFAULT CURRENT_TIME etc. (version 3.1.0 and greater only...
danielk1977 [Mon, 24 Jan 2005 23:27:31 +0000 (23:27 +0000)] 
Clarify documentation of DEFAULT CURRENT_TIME etc. (version 3.1.0 and greater only). (CVS 2274)

FossilOrigin-Name: 557eb2ec9d825c0a2830d3355d0d27b4b5937de2

20 years agoMore test cases to do with invalidating precompiled statements. (CVS 2273)
danielk1977 [Mon, 24 Jan 2005 13:03:32 +0000 (13:03 +0000)] 
More test cases to do with invalidating precompiled statements. (CVS 2273)

FossilOrigin-Name: b243681a0e328ee0bbf1140abfb60d65d2102ad5

20 years agoUse the cache with loading a large table in select2-2.0. (CVS 2272)
drh [Mon, 24 Jan 2005 12:46:14 +0000 (12:46 +0000)] 
Use the cache with loading a large table in select2-2.0. (CVS 2272)

FossilOrigin-Name: bd65b1805c116a9073a01164d77e2bfd4ab3b447

20 years agoModifications and bugfixes so that the test suite passes with the TCL statement cache...
danielk1977 [Mon, 24 Jan 2005 10:25:59 +0000 (10:25 +0000)] 
Modifications and bugfixes so that the test suite passes with the TCL statement cache turned on. (CVS 2271)

FossilOrigin-Name: d5233e0747789dea04d35a8350b408321d23a64d