]> git.ipfire.org Git - thirdparty/sqlite.git/log
thirdparty/sqlite.git
19 years agoMake sure dependencies on the right-hand side of IN operators are checked
drh [Sat, 17 Sep 2005 13:07:13 +0000 (13:07 +0000)] 
Make sure dependencies on the right-hand side of IN operators are checked
correctly.  Ticket #1433. (CVS 2706)

FossilOrigin-Name: 21740794ab81924442f358a6adbbe6d5590cf58d

19 years agoUpdates to the FAQ. (CVS 2705)
drh [Sat, 17 Sep 2005 02:34:04 +0000 (02:34 +0000)] 
Updates to the FAQ. (CVS 2705)

FossilOrigin-Name: 0eaf430d9538ece1a3d1300db91f269577a5e028

19 years agoDo not journal the locking page which doing an autovacuum. Similar to the
drh [Fri, 16 Sep 2005 17:16:52 +0000 (17:16 +0000)] 
Do not journal the locking page which doing an autovacuum.  Similar to the
problem of #1432 except that this one occurs on autovacuum instead of vacuum.
An assert() has been added to catch any future incidents of this type. (CVS 2704)

FossilOrigin-Name: 5b6dc12b7d25d999be5d282cd0b06e02e2bda765

19 years agoDo not journal the file locking page when doing a database copy as
drh [Fri, 16 Sep 2005 11:32:18 +0000 (11:32 +0000)] 
Do not journal the file locking page when doing a database copy as
part of a VACUUM.  Ticket #1432. (CVS 2703)

FossilOrigin-Name: 248f77972bb1be3325708ea143fd87bb7ce914a7

19 years agoPrevent the sqlite3_pagecount() function from ever returning the pending-byte
danielk1977 [Fri, 16 Sep 2005 10:18:45 +0000 (10:18 +0000)] 
Prevent the sqlite3_pagecount() function from ever returning the pending-byte
page. (CVS 2702)

FossilOrigin-Name: 35a8893537ae5faed6ee49270ac9c01a6010993f

19 years agoMove the definition of sqlite3_pending_byte from test2.c to os_common.h. (CVS 2701)
danielk1977 [Fri, 16 Sep 2005 10:13:41 +0000 (10:13 +0000)] 
Move the definition of sqlite3_pending_byte from test2.c to os_common.h. (CVS 2701)

FossilOrigin-Name: bedf702f539636fa3b65fd0d6797b087481b4613

19 years agoFix an auto-vacuum problem with the PENDING_BYTE page. Also link the Tcl
danielk1977 [Fri, 16 Sep 2005 09:52:29 +0000 (09:52 +0000)] 
Fix an auto-vacuum problem with the PENDING_BYTE page. Also link the Tcl
variable sqlite_pending_byte to the internal pending-byte location when in test mode. (CVS 2700)

FossilOrigin-Name: 9115e0621d1fdc5a89a0288b87c0a4ce1e4b50c6

19 years agoDocumentation changes in preparation for the release of 3.2.6. (CVS 2698)
drh [Fri, 16 Sep 2005 02:55:13 +0000 (02:55 +0000)] 
Documentation changes in preparation for the release of 3.2.6. (CVS 2698)

FossilOrigin-Name: 243f455c7c4e5c0c56406c197fa78088bc3659ca

19 years agoUndo check-in (2694). (CVS 2697)
drh [Fri, 16 Sep 2005 02:48:01 +0000 (02:48 +0000)] 
Undo check-in (2694). (CVS 2697)

FossilOrigin-Name: 6017b1962517eb206183042bbb718925d9819063

19 years agoFix a whole host of newly discovered memory leaks the occur after a
drh [Fri, 16 Sep 2005 02:38:09 +0000 (02:38 +0000)] 
Fix a whole host of newly discovered memory leaks the occur after a
failure of realloc(). (CVS 2696)

FossilOrigin-Name: 4686d649756a0aa301ade901ac49c89a976c5402

19 years agoFix a memory leak: a failure to deallocate the P3 parameter on a call
drh [Fri, 16 Sep 2005 00:27:01 +0000 (00:27 +0000)] 
Fix a memory leak: a failure to deallocate the P3 parameter on a call
to sqlite3VdbeChangeP3. (CVS 2695)

FossilOrigin-Name: 714254cbc12564d44548707043fdcdffb17e4fde

19 years agoThe table_info pragma now gives the order of columns in the primary key. (CVS 2694)
drh [Thu, 15 Sep 2005 21:24:51 +0000 (21:24 +0000)] 
The table_info pragma now gives the order of columns in the primary key. (CVS 2694)

FossilOrigin-Name: 9b60f48de7fbca96c6e26266a8fb9eed8bc378f2

19 years agoCorrect the sense of a test for SQLITE_DEBUG on the resent NDEBUG change.
drh [Tue, 13 Sep 2005 16:12:47 +0000 (16:12 +0000)] 
Correct the sense of a test for SQLITE_DEBUG on the resent NDEBUG change.
Ticket #1425 (CVS 2693)

FossilOrigin-Name: 81fdffdff6fd107c361b1ee69649455143bf3921

19 years agoUpdates to the documentation on the TCL bindings. (CVS 2692)
drh [Tue, 13 Sep 2005 07:00:05 +0000 (07:00 +0000)] 
Updates to the documentation on the TCL bindings. (CVS 2692)

FossilOrigin-Name: 94aa2d32459e1cee2df21fcc7df76c73dab903cd

19 years agoFix a comment typo in the previous check-in. (CVS 2691)
drh [Tue, 13 Sep 2005 00:02:16 +0000 (00:02 +0000)] 
Fix a comment typo in the previous check-in. (CVS 2691)

FossilOrigin-Name: 49c952807dabd80bfeb46caf55856aaab988226c

19 years agoAutomatically set the NDEBUG preprocessor macro unless SQLITE_DEBUG is set.
drh [Tue, 13 Sep 2005 00:00:00 +0000 (00:00 +0000)] 
Automatically set the NDEBUG preprocessor macro unless SQLITE_DEBUG is set.
In this way, assert() statements become opt-in rather than opt-out. (CVS 2690)

FossilOrigin-Name: 2ec2bd85741e36e410f05ff34de430ffbcf51eea

19 years agoBug fix in the new COUNT(DISTINCT) logic. Ticket #1420. (CVS 2689)
drh [Mon, 12 Sep 2005 23:03:16 +0000 (23:03 +0000)] 
Bug fix in the new COUNT(DISTINCT) logic.  Ticket #1420. (CVS 2689)

FossilOrigin-Name: 37116550d33d8e3bdc15cd9998b9d2b97dec312b

19 years agoCOUNT(DISTINCT x) is now fully functional, though it could benefit from
drh [Sun, 11 Sep 2005 11:56:27 +0000 (11:56 +0000)] 
COUNT(DISTINCT x) is now fully functional, though it could benefit from
additional testing. (CVS 2688)

FossilOrigin-Name: 2f397bd8142ec5e8f7238127012d14fdb558d918

19 years agoThe ".dump" command from the shell correctly saves the state of the
drh [Sun, 11 Sep 2005 02:03:03 +0000 (02:03 +0000)] 
The ".dump" command from the shell correctly saves the state of the
sqlite_sequence and sqlite_stat1 tables, if they exist.  Ticket #1419. (CVS 2687)

FossilOrigin-Name: 3f191cf497e5798a8620ebc5a85e34187f58371c

19 years agoThe shell does not output the sqlite_stat1 table on .dump or .schema.
drh [Sat, 10 Sep 2005 22:40:53 +0000 (22:40 +0000)] 
The shell does not output the sqlite_stat1 table on .dump or .schema.
The ANALYZE command now gathers statistics on tables that have only
a single index because this sometimes helps when reordering tables
in a join. (CVS 2686)

FossilOrigin-Name: 26565b8931419031f9a8dd3947e1e2bd23ccbff2

19 years agoAdd the experimental EXPLAIN QUERY PLAN diagnostic capability. (CVS 2685)
drh [Sat, 10 Sep 2005 16:46:12 +0000 (16:46 +0000)] 
Add the experimental EXPLAIN QUERY PLAN diagnostic capability. (CVS 2685)

FossilOrigin-Name: 986efb7b12643800805ad4b1f1e90e30fcf6d38a

19 years agoAvoid a memory leak and/or assertion failure when parsing a table
drh [Sat, 10 Sep 2005 15:35:06 +0000 (15:35 +0000)] 
Avoid a memory leak and/or assertion failure when parsing a table
declaration that contains a duplicate column name.
Ticket #1418. (CVS 2684)

FossilOrigin-Name: f43427742b1c086f2621c900f4ede1a34a8b44ee

19 years agoUse of the CROSS keyword in a join prevents table reordering. Ticket #1414. (CVS...
drh [Sat, 10 Sep 2005 15:28:09 +0000 (15:28 +0000)] 
Use of the CROSS keyword in a join prevents table reordering.  Ticket #1414. (CVS 2683)

FossilOrigin-Name: 415b8b24629aa12756d8285c094b5f85d8a8e532

19 years agoEnhanced disk-full tests. (CVS 2682)
drh [Fri, 9 Sep 2005 10:46:19 +0000 (10:46 +0000)] 
Enhanced disk-full tests. (CVS 2682)

FossilOrigin-Name: 0288fa5d25886f6fbef0be782f12285d62bebd68

19 years agoDetect errors returned by SetFilePointer on windows. (CVS 2681)
drh [Fri, 9 Sep 2005 10:17:33 +0000 (10:17 +0000)] 
Detect errors returned by SetFilePointer on windows. (CVS 2681)

FossilOrigin-Name: bc8c33f94ce069f7bcfc32a59d5c40e034e023b5

19 years agoInfrastructure for the DISTINCT keyword in aggregate functions. But it does
drh [Fri, 9 Sep 2005 01:33:19 +0000 (01:33 +0000)] 
Infrastructure for the DISTINCT keyword in aggregate functions.  But it does
not work yet.  If you try to use it you get an error message. (CVS 2680)

FossilOrigin-Name: 4d62e36fe3819c2a1412737c2ec8a91ddc5e1777

19 years agoDefend against disk I/O errors that happen during an sqlite3OsSeek(). (CVS 2679)
drh [Fri, 9 Sep 2005 01:32:06 +0000 (01:32 +0000)] 
Defend against disk I/O errors that happen during an sqlite3OsSeek(). (CVS 2679)

FossilOrigin-Name: 461e3a0a27ff083b0bae10c9880e3b41bb85ee31

19 years agoSUM returns NULL when it has no inputs. Ticket #1413. (CVS 2678)
drh [Thu, 8 Sep 2005 20:37:43 +0000 (20:37 +0000)] 
SUM returns NULL when it has no inputs.  Ticket #1413. (CVS 2678)

FossilOrigin-Name: 6281859425d39c11d82875301fefafad1f08416d

19 years agoA SUM() of all NULLs returns NULL. A SUM() of nothing return 0.
drh [Thu, 8 Sep 2005 19:45:57 +0000 (19:45 +0000)] 
A SUM() of all NULLs returns NULL.  A SUM() of nothing return 0.
A SUM() of a mixture of NULLs and numbers returns the sum of the
numbers.  Ticket #1413. (CVS 2677)

FossilOrigin-Name: 2e6230edfd651b40481ebad8aa01a22ac92ce80c

19 years agoRemove a C++ism that snuck in on one of the reason changes. (CVS 2676)
drh [Thu, 8 Sep 2005 19:01:05 +0000 (19:01 +0000)] 
Remove a C++ism that snuck in on one of the reason changes. (CVS 2676)

FossilOrigin-Name: 48f6a331efea419fe948cd366f9c60ae41edddfd

19 years agoRemove a few unused variables detected by Borland C. Ticket #1412. (CVS 2675)
drh [Thu, 8 Sep 2005 14:17:20 +0000 (14:17 +0000)] 
Remove a few unused variables detected by Borland C.  Ticket #1412. (CVS 2675)

FossilOrigin-Name: cdfe372a958fb446485913e860d52b87fffd34e4

19 years agoAggregates with GROUP BY can sometimes return no result rows. (CVS 2674)
drh [Thu, 8 Sep 2005 12:57:28 +0000 (12:57 +0000)] 
Aggregates with GROUP BY can sometimes return no result rows. (CVS 2674)

FossilOrigin-Name: 0c3e368d4766685b94a44f2c514e2dea806c297c

19 years agoWhile doing a transaction comment, use fdatasync() instead of fsync() in
drh [Thu, 8 Sep 2005 12:38:41 +0000 (12:38 +0000)] 
While doing a transaction comment, use fdatasync() instead of fsync() in
cases there the file size is unchanged. (CVS 2673)

FossilOrigin-Name: 3c555a87493128620ac967faf7c63c2a58856e9e

19 years agoFix another test to account for SUM() returning integer rather than float. (CVS 2672)
drh [Thu, 8 Sep 2005 12:37:28 +0000 (12:37 +0000)] 
Fix another test to account for SUM() returning integer rather than float. (CVS 2672)

FossilOrigin-Name: bc723235e65eb4da7d2e4b18653f1173374cb407

19 years agoFix typos in documentation. Ticket #1239. (CVS 2671)
drh [Thu, 8 Sep 2005 11:04:57 +0000 (11:04 +0000)] 
Fix typos in documentation.  Ticket #1239. (CVS 2671)

FossilOrigin-Name: 73fbb8d9689fecec18c36814e4358e691bcd647e

19 years agoFix a comment in sqlite.h. Ticket #1321. (CVS 2670)
drh [Thu, 8 Sep 2005 10:58:51 +0000 (10:58 +0000)] 
Fix a comment in sqlite.h.  Ticket #1321. (CVS 2670)

FossilOrigin-Name: ed4e9e751be2b982af9561aba20c8e1367828b81

19 years agoThe SUM() aggregate function returns an integer result if all inputs are
drh [Thu, 8 Sep 2005 10:37:01 +0000 (10:37 +0000)] 
The SUM() aggregate function returns an integer result if all inputs are
integers.  Any single non-integer input causes the result to be a floating
point value. (CVS 2669)

FossilOrigin-Name: 21adf4bd99e732650a1e8e9a1cc954126983a654

19 years agoChanges to comments only in sqliteInt.h. No changes to code. (CVS 2668)
drh [Thu, 8 Sep 2005 02:00:25 +0000 (02:00 +0000)] 
Changes to comments only in sqliteInt.h.  No changes to code. (CVS 2668)

FossilOrigin-Name: cc2a61650ea0d4b2ef67e144424327362999526d

19 years agoOptimizations and refinements. Improvements to test coverage. (CVS 2667)
drh [Thu, 8 Sep 2005 01:58:42 +0000 (01:58 +0000)] 
Optimizations and refinements.  Improvements to test coverage. (CVS 2667)

FossilOrigin-Name: 7283f7c29db4f622380b6a5cb745a4dc0c8e6a25

19 years agoAll regression tests now pass. But I am sure there must still be problems.
drh [Thu, 8 Sep 2005 00:13:27 +0000 (00:13 +0000)] 
All regression tests now pass.  But I am sure there must still be problems.
New tests need to be added. (CVS 2666)

FossilOrigin-Name: bcc7d722cea4487a3adf9d9b2af4b74bfbfc5f39

19 years agoMore bug fixes. All of the "quick" tests pass. The full test suite still
drh [Wed, 7 Sep 2005 23:05:21 +0000 (23:05 +0000)] 
More bug fixes.  All of the "quick" tests pass.  The full test suite still
shows problems. (CVS 2665)

FossilOrigin-Name: a1b6d910cdbb53f12366402d9585dce2aad3ba3d

19 years agoMore bug fixes. But there are still tests that fail. (CVS 2664)
drh [Wed, 7 Sep 2005 22:48:16 +0000 (22:48 +0000)] 
More bug fixes.  But there are still tests that fail. (CVS 2664)

FossilOrigin-Name: 7e85a162d0ecf0acdbffcacc62b60d97fe123881

19 years agoBug fixes in aggregate processing. Fewer tests fail. (CVS 2663)
drh [Wed, 7 Sep 2005 22:09:48 +0000 (22:09 +0000)] 
Bug fixes in aggregate processing.  Fewer tests fail. (CVS 2663)

FossilOrigin-Name: c3ac58592f5e6305640868cdf42c129f1a25255d

19 years agoRewrite the aggregate handling logic so that it runs in O(1) space.
drh [Wed, 7 Sep 2005 21:22:45 +0000 (21:22 +0000)] 
Rewrite the aggregate handling logic so that it runs in O(1) space.
This is the first cut at the code.  Many regression tests fail. (CVS 2662)

FossilOrigin-Name: 17039ec3ff4396862beedf4a8af89654b2140f58

19 years agoChanges to reduce the amount of stack space required. (CVS 2661)
drh [Tue, 6 Sep 2005 21:40:45 +0000 (21:40 +0000)] 
Changes to reduce the amount of stack space required. (CVS 2661)

FossilOrigin-Name: b86bd70f301205d6ca66475a425e157b976107e2

19 years agoCleanup the processing of MEM_Agg elements. (CVS 2660)
drh [Tue, 6 Sep 2005 20:36:48 +0000 (20:36 +0000)] 
Cleanup the processing of MEM_Agg elements. (CVS 2660)

FossilOrigin-Name: 7ecf3654aa9a275a4cf0c3ec5f63a8c1e0a11fc9

19 years agoFix ANALYZE so that it works even if the empty_result_callbacks pragma is
drh [Tue, 6 Sep 2005 10:26:47 +0000 (10:26 +0000)] 
Fix ANALYZE so that it works even if the empty_result_callbacks pragma is
enabled. Ticket #1409. (CVS 2659)

FossilOrigin-Name: bfdaef1224d741deefe211e1e607bac4c80f2d89

19 years agoMake due with "sub()" instead of "gsub()" in awk scripts so that builds will
drh [Mon, 5 Sep 2005 20:35:25 +0000 (20:35 +0000)] 
Make due with "sub()" instead of "gsub()" in awk scripts so that builds will
work on Solaris which will runs an archiac version of AWK. (CVS 2658)

FossilOrigin-Name: 449a7895995013720f5d4c7b3b7f5bd6a5413717

19 years agoFix bugs introduced by checkin (2656) and do some modest code enhancements. (CVS...
drh [Mon, 5 Sep 2005 20:06:49 +0000 (20:06 +0000)] 
Fix bugs introduced by checkin (2656) and do some modest code enhancements. (CVS 2657)

FossilOrigin-Name: 7b56763a8b514834198d2392639d6d726b17d901

19 years agoUse the unicode API to win32 where available.
drh [Mon, 5 Sep 2005 19:08:29 +0000 (19:08 +0000)] 
Use the unicode API to win32 where available.
Tickets #1407, #1396, #1331, #1243, #1206 (CVS 2656)

FossilOrigin-Name: 3ec58c673ae4cf0695ea0c287cc9bcbdcdb1a200

19 years agoFix over-aggressive optimization of ORDER BY as reported on the mailing list. (CVS...
drh [Thu, 1 Sep 2005 17:47:51 +0000 (17:47 +0000)] 
Fix over-aggressive optimization of ORDER BY as reported on the mailing list. (CVS 2655)

FossilOrigin-Name: efbb4bc83cd86b6a26d58c5818c58c2e3edaab18

19 years agoAll regression tests now pass with the new bounded-memory sort code.
drh [Thu, 1 Sep 2005 12:16:28 +0000 (12:16 +0000)] 
All regression tests now pass with the new bounded-memory sort code.
There is still lots of opportunity for optimization, however. (CVS 2654)

FossilOrigin-Name: 81259a01f1e85ba50a1d017b1282bf841b16f0a5

19 years agoSorting is now done using a sorting index rather than loading the entire
drh [Thu, 1 Sep 2005 03:07:44 +0000 (03:07 +0000)] 
Sorting is now done using a sorting index rather than loading the entire
result set into memory and doing a merge sort.  The old merge sort technique
was a carry-over from SQLite version 1.  The new method uses a bounded amount
of memory and scales to much larger result sets.  There are still errors:
some 39 regression tests fail. (CVS 2653)

FossilOrigin-Name: 09db0a24241f9248584250d1728117b8a3159626

19 years ago{quote: KeyInfo} generation moved to a common subroutine. (CVS 2652)
drh [Wed, 31 Aug 2005 18:20:00 +0000 (18:20 +0000)] 
{quote: KeyInfo} generation moved to a common subroutine. (CVS 2652)

FossilOrigin-Name: a25801df06e218e70570a6b9eae71603d590fe3a

19 years agoUpdates to the query optimizer overview document. (CVS 2651)
drh [Wed, 31 Aug 2005 13:48:34 +0000 (13:48 +0000)] 
Updates to the query optimizer overview document. (CVS 2651)

FossilOrigin-Name: b1dceef0508ffe20ab2ff8fa5e5b5a44f4f224aa

19 years agoExplicit typecasts to silence nuisance compiler warnings. Ticket #1398. (CVS 2650)
drh [Wed, 31 Aug 2005 13:13:31 +0000 (13:13 +0000)] 
Explicit typecasts to silence nuisance compiler warnings.  Ticket #1398. (CVS 2650)

FossilOrigin-Name: 90712ea7273597214d6c77a01e41f84146d201c8

19 years agoRefinements to the optimizer overview and integration into the website. (CVS 2649)
drh [Wed, 31 Aug 2005 03:13:12 +0000 (03:13 +0000)] 
Refinements to the optimizer overview and integration into the website. (CVS 2649)

FossilOrigin-Name: ccd12e9e790e271cb1dbbae1c13e9cb980eaf11d

19 years agoUpdate the FAQ to include an entry about binary versus decimal numbers. (CVS 2648)
drh [Wed, 31 Aug 2005 02:46:21 +0000 (02:46 +0000)] 
Update the FAQ to include an entry about binary versus decimal numbers. (CVS 2648)

FossilOrigin-Name: 0bbe73fccfe52700c2ae1122388764e81a78bc22

19 years agoAdding the first cut of the optimizer overview document. (CVS 2647)
drh [Wed, 31 Aug 2005 01:49:59 +0000 (01:49 +0000)] 
Adding the first cut of the optimizer overview document. (CVS 2647)

FossilOrigin-Name: 4c8d0a4c26e44088ffb9f21aa7641a5ebd0058be

19 years agoAdjust the makefile for new optimizer documentation. (CVS 2646)
drh [Tue, 30 Aug 2005 22:44:29 +0000 (22:44 +0000)] 
Adjust the makefile for new optimizer documentation. (CVS 2646)

FossilOrigin-Name: 14668c85b87f7c9b83efd592ddc693522c764969

19 years agoInitial work on documentation describing the optimizer. (CVS 2645)
drh [Tue, 30 Aug 2005 22:44:05 +0000 (22:44 +0000)] 
Initial work on documentation describing the optimizer. (CVS 2645)

FossilOrigin-Name: 5cebd7ba3ccbdd0f4c8fe77091992f52d3a4b24c

19 years agoThe CSV output mode does not sign-extend bytes where the high-order bit is set.
drh [Tue, 30 Aug 2005 20:12:02 +0000 (20:12 +0000)] 
The CSV output mode does not sign-extend bytes where the high-order bit is set.
Ticket #1397. (CVS 2644)

FossilOrigin-Name: 528df777e5d76077d8766f04ee222fd64d9373a6

19 years agoFix printf.c so that it handles 10.0 correctly. (CVS 2643)
drh [Tue, 30 Aug 2005 19:30:59 +0000 (19:30 +0000)] 
Fix printf.c so that it handles 10.0 correctly. (CVS 2643)

FossilOrigin-Name: 0f7a53f78d9dd5c426be834f2d50a6fe4e860141

19 years agoMinor code enhancements. (CVS 2642)
drh [Tue, 30 Aug 2005 00:54:01 +0000 (00:54 +0000)] 
Minor code enhancements. (CVS 2642)

FossilOrigin-Name: 4ab994a87ee844f453d693555abd61b51bb44a0e

19 years agoUpdate the home page to brag about 150KiB code footprint when optional
drh [Tue, 30 Aug 2005 00:10:45 +0000 (00:10 +0000)] 
Update the home page to brag about 150KiB code footprint when optional
features are omitted. (CVS 2641)

FossilOrigin-Name: 0e1ac1284c0547af0bb0eb4ff320b9f5ae9c248d

19 years agoMake the shell aware of SQLITE_OMIT_MEMORYDB. Ticket #1395. (CVS 2640)
drh [Mon, 29 Aug 2005 23:06:23 +0000 (23:06 +0000)] 
Make the shell aware of SQLITE_OMIT_MEMORYDB.  Ticket #1395. (CVS 2640)

FossilOrigin-Name: 71a71cef5b3c97744322ceceb48ac3055512c987

19 years agoIncrease resolution of time-of-day on unix. Add an experimental
drh [Mon, 29 Aug 2005 23:00:03 +0000 (23:00 +0000)] 
Increase resolution of time-of-day on unix.  Add an experimental
sqlite3_profile() API. (CVS 2639)

FossilOrigin-Name: ed2ca0873fa89d6cfd123541d5d1c6b92c72b6ab

19 years agoInitialize a local variable to avoid a nuisance compiler warning.
drh [Mon, 29 Aug 2005 16:40:52 +0000 (16:40 +0000)] 
Initialize a local variable to avoid a nuisance compiler warning.
Ticket #1394. (CVS 2638)

FossilOrigin-Name: 9b914901a18f8ea39c39a51509c0b3b862c13d6a

19 years agoThe LIKE optimization does the right thing when collating sequences are
drh [Sun, 28 Aug 2005 17:00:23 +0000 (17:00 +0000)] 
The LIKE optimization does the right thing when collating sequences are
present.  LIKE expressions where the left-hand side has COLLATE NOCASE
are optimized in the default case. (CVS 2637)

FossilOrigin-Name: ef84ff795c85e9d28f1cac84ff42d8d4ef84cfc4

19 years agoImprovements to the formatting and layout of the code in the previous checkin. (CVS...
drh [Sun, 28 Aug 2005 01:38:44 +0000 (01:38 +0000)] 
Improvements to the formatting and layout of the code in the previous checkin. (CVS 2636)

FossilOrigin-Name: 73b430de0c0f3cd230861fc1a53691818f17de0d

19 years agoAdd an assert to verify that floating point values and integers use the
drh [Sun, 28 Aug 2005 01:34:21 +0000 (01:34 +0000)] 
Add an assert to verify that floating point values and integers use the
same byte order.  Add a comment to the SELECT code generator. (CVS 2635)

FossilOrigin-Name: 07b4892149a436dbd904c781b46e3b9a82a7a744

19 years agoVersion 3.2.5 (CVS 2634)
drh [Sat, 27 Aug 2005 17:23:00 +0000 (17:23 +0000)] 
Version 3.2.5 (CVS 2634)

FossilOrigin-Name: b2415a749ca5352e5bb4ad08df0c947ec8b02d18

19 years agoChange the wording of the news line for release 3.2.5. (CVS 2633)
drh [Sat, 27 Aug 2005 17:22:11 +0000 (17:22 +0000)] 
Change the wording of the news line for release 3.2.5. (CVS 2633)

FossilOrigin-Name: 70db46d3efa4c7da4b99f7385afff03f778ab9c4

19 years agoGet the date right. Today is the 27th, not the 25th or the 28th. (CVS 2632)
drh [Sat, 27 Aug 2005 17:19:33 +0000 (17:19 +0000)] 
Get the date right.  Today is the 27th, not the 25th or the 28th. (CVS 2632)

FossilOrigin-Name: 905b9d6c5e624f35272bf49df0d88ceea2bb73e8

19 years agoIncrease the version number and update web pages for the next release. (CVS 2631)
drh [Sat, 27 Aug 2005 17:06:15 +0000 (17:06 +0000)] 
Increase the version number and update web pages for the next release. (CVS 2631)

FossilOrigin-Name: e6039e909a3fe807e1499fa99265ffe6c5c2008e

19 years agoDisable synchronous writes to the master journal when PRAGMA synchronous=OFF
drh [Sat, 27 Aug 2005 16:36:48 +0000 (16:36 +0000)] 
Disable synchronous writes to the master journal when PRAGMA synchronous=OFF
for all database files.  Ticket #1375. (CVS 2630)

FossilOrigin-Name: 644b96aa23de7e828280d35785db840a4fa9413d

19 years agoFix comment in vdbeapi.c. Remove unused structure definition from func.c. (CVS 2629)
drh [Sat, 27 Aug 2005 13:16:32 +0000 (13:16 +0000)] 
Fix comment in vdbeapi.c.  Remove unused structure definition from func.c. (CVS 2629)

FossilOrigin-Name: 51a381345db45967567dd0a18905d352bf1081e0

19 years agoRemove the words "statically linked" from the description of the shell on
drh [Sat, 27 Aug 2005 13:11:20 +0000 (13:11 +0000)] 
Remove the words "statically linked" from the description of the shell on
the download page.  Ticket #1391. (CVS 2628)

FossilOrigin-Name: ecb9604457d5ab6bcd81b582cc4dd85a8f371b86

19 years agoRemove GNUmake extensions from the makefile. Ticket #1390. (CVS 2627)
drh [Sat, 27 Aug 2005 09:07:14 +0000 (09:07 +0000)] 
Remove GNUmake extensions from the makefile. Ticket #1390. (CVS 2627)

FossilOrigin-Name: d0691fed4344869830ea9ec2390bc1e7c1679844

19 years agoDo not change fields of stale sqlite3 handles. Ticket #1384. (CVS 2626)
drh [Sat, 27 Aug 2005 01:51:44 +0000 (01:51 +0000)] 
Do not change fields of stale sqlite3 handles.  Ticket #1384. (CVS 2626)

FossilOrigin-Name: 7e05b7ca0ce72b1c6125196f4b21bbb676bc488c

19 years agoWiden the opcode column of explain output in the shell. (CVS 2625)
drh [Sat, 27 Aug 2005 01:50:53 +0000 (01:50 +0000)] 
Widen the opcode column of explain output in the shell. (CVS 2625)

FossilOrigin-Name: dd3b00aa0bf3b847b0b2f20f6df60d4e3a2d81df

19 years agoWhen the left-hand side of an IN operator is constant and the right-hand
drh [Thu, 25 Aug 2005 12:45:04 +0000 (12:45 +0000)] 
When the left-hand side of an IN operator is constant and the right-hand
side is a SELECT, recognize that the IN operator is not constant.
Ticket #1380. (CVS 2624)

FossilOrigin-Name: fc9e04609b6968fc5039a6f9f808aac681f4fc41

19 years agoFix the --enable-threadsafe option to the configure script. Ticket #1378. (CVS 2623)
drh [Wed, 24 Aug 2005 18:04:51 +0000 (18:04 +0000)] 
Fix the --enable-threadsafe option to the configure script.  Ticket #1378. (CVS 2623)

FossilOrigin-Name: 76ec0b3d3a6cc82965e4f993375780b954c53dd1

19 years agoAdditional defense against the rowid-fifo overflow problem. (CVS 2622)
drh [Wed, 24 Aug 2005 17:07:37 +0000 (17:07 +0000)] 
Additional defense against the rowid-fifo overflow problem. (CVS 2622)

FossilOrigin-Name: 881dcf5fb16997830ff347d2eb2610784b415f25

19 years agoRemove a stray C++ style comment causing problems for some compilers. (CVS 2621)
drh [Wed, 24 Aug 2005 16:54:05 +0000 (16:54 +0000)] 
Remove a stray C++ style comment causing problems for some compilers. (CVS 2621)

FossilOrigin-Name: aa7dd3f2c72335fe7778c021e4b6bbbc4ec322df

19 years agoFix a bug in DELETE that might cause a segfault when deleting more
drh [Wed, 24 Aug 2005 16:13:51 +0000 (16:13 +0000)] 
Fix a bug in DELETE that might cause a segfault when deleting more
than 40940 rows of data all at once. (CVS 2620)

FossilOrigin-Name: 7c599bae33ba4eb10fc486ae3dab76330ce69936

19 years agoVersion 3.2.4 (CVS 2619)
drh [Wed, 24 Aug 2005 11:14:46 +0000 (11:14 +0000)] 
Version 3.2.4 (CVS 2619)

FossilOrigin-Name: 8cef2c1ae728970a38d794f9903115da5d0fcd55

19 years agoIncrease the version number and update the change log prior to release. (CVS 2618)
drh [Wed, 24 Aug 2005 11:07:19 +0000 (11:07 +0000)] 
Increase the version number and update the change log prior to release. (CVS 2618)

FossilOrigin-Name: 139a28d231875e72538fd6842168c458441ad1d0

19 years agoAfter calling realloc() on an array to resize it, be sure not to use pointers
drh [Wed, 24 Aug 2005 03:52:18 +0000 (03:52 +0000)] 
After calling realloc() on an array to resize it, be sure not to use pointers
into the old array.  Ticket #1376. (CVS 2617)

FossilOrigin-Name: 9f9a257123274779150cbc290b9f86a09b3b2c03

19 years agoAllow floating point literals to being or end with a decimal point.
drh [Tue, 23 Aug 2005 11:31:26 +0000 (11:31 +0000)] 
Allow floating point literals to being or end with a decimal point.
Ticket #1371. (CVS 2616)

FossilOrigin-Name: a715e7001247e84e0982335570593f0802774635

19 years agoHandle empty blob constants correctly. Ticket #1373. (CVS 2615)
drh [Tue, 23 Aug 2005 11:17:58 +0000 (11:17 +0000)] 
Handle empty blob constants correctly.  Ticket #1373. (CVS 2615)

FossilOrigin-Name: 5cada745ac9bf18a65d21705a398b2bb8bd1aaa2

19 years agoFix another documentation typo. (CVS 2614)
drh [Tue, 23 Aug 2005 11:03:02 +0000 (11:03 +0000)] 
Fix another documentation typo. (CVS 2614)

FossilOrigin-Name: 55f4b14e1958ff3d2b0c99749f0c01192bafbf37

19 years agoFix typos in syntax documentation. Ticket #1374 and a report on the mailing
drh [Tue, 23 Aug 2005 11:00:39 +0000 (11:00 +0000)] 
Fix typos in syntax documentation.  Ticket #1374 and a report on the mailing
list. (CVS 2613)

FossilOrigin-Name: 990d1f3a5b13cadc2930334c4bd7007e3645e75b

19 years agoUpdate the download page of the website to handle TEA builds and starkits. (CVS 2612)
drh [Mon, 22 Aug 2005 02:10:46 +0000 (02:10 +0000)] 
Update the download page of the website to handle TEA builds and starkits. (CVS 2612)

FossilOrigin-Name: 1fab599b6f89534152c53b820b5e6ee1ba30c059

19 years agoClean up possible locking problem in multithreaded applications that take
drh [Sun, 21 Aug 2005 21:45:01 +0000 (21:45 +0000)] 
Clean up possible locking problem in multithreaded applications that take
a malloc failure. (CVS 2611)

FossilOrigin-Name: 545e702a23c7a6b09e10441d4137efe5a9618a84

19 years agoVersion 3.2.3 (CVS 2610)
drh [Sun, 21 Aug 2005 18:54:48 +0000 (18:54 +0000)] 
Version 3.2.3 (CVS 2610)

FossilOrigin-Name: f620319b440dab9f8a0ad9ada3e6ee5560d5c623

19 years agoIncrease the version number and adjust documentation prior to the next release. ...
drh [Sun, 21 Aug 2005 18:40:20 +0000 (18:40 +0000)] 
Increase the version number and adjust documentation prior to the next release. (CVS 2609)

FossilOrigin-Name: b15ed7db4d5186d8b22c0b51cd44c4d9d7001318

19 years agoDisable malloc tests when not compiled with SQLITE_DEBUG. (CVS 2608)
drh [Sun, 21 Aug 2005 18:21:50 +0000 (18:21 +0000)] 
Disable malloc tests when not compiled with SQLITE_DEBUG. (CVS 2608)

FossilOrigin-Name: f372682fa375c22213da0e4cd8413eab3c6ac85b

19 years agoDo not create an error message if there is no error. (CVS 2607)
drh [Sun, 21 Aug 2005 17:48:46 +0000 (17:48 +0000)] 
Do not create an error message if there is no error. (CVS 2607)

FossilOrigin-Name: 3aa47c5587819a5fc3e2cb53a7fbc79ba65f0c3b

19 years agoDo not overwrite small files (less than 1024 bytes) that are not databases.
drh [Sun, 21 Aug 2005 16:54:25 +0000 (16:54 +0000)] 
Do not overwrite small files (less than 1024 bytes) that are not databases.
Ticket #1370. (CVS 2606)

FossilOrigin-Name: 7f4302686e55f22b281d98a8a3b89300f4ce4eb6