drh
fc6ad39cf8
Avoid overflowing the 48-bit mantissa of a floating point number when
...
summing large integers in the SUM() function. Ticket #1664 . (CVS 3061)
FossilOrigin-Name: a9169e879de5d5e4192d1681bc3e119fb83e739c
2006-02-09 13:38:19 +00:00
drh
ff22e18b3c
Correctly handle COLLATE clauses in tables being modified by an
...
ALTER TABLE ADD COLUMN command. Ticket #1665 . (CVS 3060)
FossilOrigin-Name: baef2f66be164910881278ea527d2be75ac2e944
2006-02-09 02:56:02 +00:00
drh
f7eece6cd9
Add "autoinc" and "collseq" columns to the table_info() pragma. (CVS 3058)
...
FossilOrigin-Name: 7940a590abb4262c17922fb2dae1d9688279b2ef
2006-02-06 21:34:27 +00:00
drh
4440597187
Keep correct track of the amount of outstanding memory even when the
...
system memory allocator returns a different number of bytes than
requested. Ticket #1660 . (CVS 3057)
FossilOrigin-Name: 6f5eb74fd93a78ccdc2ddee0936ad4c5b2813720
2006-02-06 21:22:30 +00:00
danielk1977
ab63989d42
Update the per-thread bytes allocated counter with the number of bytes actually allocated, not the number requested. Ticket #1660 . (CVS 3056)
...
FossilOrigin-Name: 3f0a0ff1973079956506daaba9b21912fc76982b
2006-02-06 13:59:42 +00:00
drh
fb8de2dc07
Detect circularly defined views and issue an error message. Ticket #1658 . (CVS 3055)
...
FossilOrigin-Name: f5341529d0cdbd63ce4c33606858158b6093969a
2006-02-05 18:55:20 +00:00
drh
144f20cbc8
Typecast to silence (incorrect) compiler warning. (CVS 3054)
...
FossilOrigin-Name: 3a04fc45ccc31f2009be812a9c9057844cf4ae3b
2006-02-01 14:39:53 +00:00
drh
0e819f9032
Always register BINARY collating sequences for UTF-16BE and UTF-16LE both.
...
Formerly we were only registering the native byte order by default.
Ticket #1654 . Note: There may still be problems with collating sequence
synthesis. (CVS 3053)
FossilOrigin-Name: 3861377bd93453161dfe78a8c1d7a9f919108c8f
2006-02-01 13:50:41 +00:00
drh
570b935c2a
In joins of the form: "A, B left C" make sure that the reordering optimization
...
does not put table A after table C. Ticket #1652 . (CVS 3052)
FossilOrigin-Name: 248b9be93d9532e31c640432b75c3310e180acb3
2006-02-01 02:45:02 +00:00
drh
5062d3a048
Add the SQLITE_THREADS_OVERRIDE_LOCKS compile-time option that disables
...
the run-time test to see if threads can override each others locks on unix. (CVS 3050)
FossilOrigin-Name: e83a19e8cb6d721b02502925b362f2e86b2de742
2006-01-31 23:03:35 +00:00
drh
15b9a15a8d
Patches to support linux on embedded platforms. (CVS 3049)
...
FossilOrigin-Name: a088eb6d6eda70d89add1e5d95be5efda6c0de67
2006-01-31 20:49:13 +00:00
drh
0850b5374c
Fix some pointless warnings from overly-pedantic compilers. (CVS 3048)
...
FossilOrigin-Name: b922c8e45f9a7799583d8b42875b27032fd71422
2006-01-31 19:31:43 +00:00
drh
5e6078bdba
3rd parameter to sqlite3_prepare() should be -1 if the string length is
...
unknown. Passing in zero causes a zero-length SQL statement to be
prepared, which is a no-op. Ticket #1651 . This bug introduced by the
fix for ticket #1650 . (CVS 3047)
FossilOrigin-Name: 1e68ac590d9edd3784cd7afd6705a30f01740d0d
2006-01-31 19:07:22 +00:00
drh
81f2ccdce9
Authorization callback on the ALTER TABLE ADD COLUMN command.
...
Ticket #1479 . (CVS 3043)
FossilOrigin-Name: 461f586973431438bb074aa3077f705e9b1b80da
2006-01-31 14:28:44 +00:00
drh
77e96d142a
Remove support for the non-standard ON CONFLICT clause on CREATE INDEX.
...
Ticket #1486 . The ON CONFLICT clause has never worked on CREATE INDEX so
removing it should not break anything. (CVS 3042)
FossilOrigin-Name: 669bcf5ab694359485ab30913d8d9e4926f41789
2006-01-30 23:04:51 +00:00
drh
3caf58ea65
Memory DB works with autovacuum. (CVS 3041)
...
FossilOrigin-Name: 34dff874a2bf8331be87310809ba11d813fadb7d
2006-01-30 22:48:44 +00:00
drh
9051a420d6
Make sure the 3rd parameter to sqlite3_prepare() is honored. Ticket #1650 . (CVS 3040)
...
FossilOrigin-Name: 9d53cc880fd2aa3bd4b4a59f666b57b0b7864e8f
2006-01-30 22:35:43 +00:00
drh
fd426c6611
Expire all prepared statements whenever there is a change to the schema
...
of the TEMP database. Ticket #1644 . (CVS 3036)
FossilOrigin-Name: 4cd4efaf5ef40a07e76fba3073bbd2600ca7e327
2006-01-30 15:34:22 +00:00
drh
afa5f68091
Fix bug with CHECK constraints contain an IN operator. Ticket #1645 . (CVS 3035)
...
FossilOrigin-Name: 944df310ce8d32798135c70becee7845676520ae
2006-01-30 14:36:59 +00:00
danielk1977
4d5238f0c0
Fix a couple of (harmless) intel compiler warnings. (CVS 3034)
...
FossilOrigin-Name: 2e23231f0c10b2bba9e08ea47859e2c0ffa84c76
2006-01-27 06:32:00 +00:00
danielk1977
ace3eb21b4
Handle a malloc() failure in resizeOpArray(). (CVS 3030)
...
FossilOrigin-Name: 5cecb4527b40c245cc6f3d6ce9f33466045d1469
2006-01-26 10:35:04 +00:00
drh
f248e21136
Minor comment changes and code optimizations. (CVS 3029)
...
FossilOrigin-Name: 9e55dcd1a57f2b6ad5b267e8fa58c58b266dc8c7
2006-01-25 22:50:38 +00:00
drh
2d02a67db3
Rename files using for testing only so that their name begins with "test". (CVS 3028)
...
FossilOrigin-Name: e4e6a205e4f7c14aae31f26f42a143fce143db1c
2006-01-25 15:55:37 +00:00
danielk1977
8d34dfd656
Handle errors in saving cursor positions during a rollback by aborting all active statements. (CVS 3027)
...
FossilOrigin-Name: 5df9f022bfb22976f22b996bda169635354b825c
2006-01-24 16:37:57 +00:00
danielk1977
2b8c13e7a7
Save the position of any open cursors before a rollback. (CVS 3026)
...
FossilOrigin-Name: 32d45bcf746e7e926b8cc8bd038d66e7c2ec6562
2006-01-24 14:21:24 +00:00
danielk1977
f2fa8310f9
Return code was being dropped because of overridden variable in OP_IsUnique. Fix this and the test logic problem that hid it. (CVS 3025)
...
FossilOrigin-Name: c30705a00d7d9d61fb9cb47a1019b1a186d690a7
2006-01-24 13:09:33 +00:00
danielk1977
f011300000
Rename some variables to avoid hiding others. Also add "static" to two function signatures that were missing it. (CVS 3024)
...
FossilOrigin-Name: d86f18a4277ebffb644ba2e574e0b697c8bbf8e4
2006-01-24 12:09:17 +00:00
danielk1977
161fb79619
General test coverage improvements. (CVS 3022)
...
FossilOrigin-Name: 153940af5af4f775fa3b1784931d3fd1e41764c5
2006-01-24 10:58:21 +00:00
drh
36a5005946
Bug fix in the WinCE bindings. (CVS 3015)
...
FossilOrigin-Name: c57922838a31b45f69ba14ae13df8a612884cb4b
2006-01-23 22:15:07 +00:00
drh
2a3e4a714c
More progress toward getting SQLITE_OMIT_FLOATING_POINT to pass tests.
...
Ticket #1621 . (CVS 3014)
FossilOrigin-Name: b52674e5642a9d26b15a5d5c2a6716febaef130a
2006-01-23 21:44:53 +00:00
drh
a86a5b6c7e
Bug fix in cases where a compound select has an ORDER BY clause with
...
multiple terms. (CVS 3011)
FossilOrigin-Name: 4f56949bd69fed6167fa2ae115d0251e8369d796
2006-01-23 18:42:21 +00:00
drh
c490e7dc92
Bug fix in the ROWID generation logic of the VDBE. I think this
...
is a benign bug - it never causes a real fault. But I am not certain. (CVS 3008)
FossilOrigin-Name: dfe282386896967832826d130323c3ff11532873
2006-01-23 17:43:53 +00:00
drh
be1f84c021
Get I/O error tests working on windows. (CVS 3007)
...
FossilOrigin-Name: 2ef8b85db7607eb0989c5ecf49cc554fa13d894f
2006-01-23 16:25:22 +00:00
drh
2f1a4d106d
Fix uninitialized variable in os_unix.c. (CVS 3006)
...
FossilOrigin-Name: 892e644d20b9d132cf29242a9bca0116ebe6968f
2006-01-23 16:24:54 +00:00
danielk1977
7d3a666f2c
Add "#ifndef NDEBUG" around sqlite3pager_iswriteable() (only used in assert() expressions). Also set the internal page number of a page to zero if it fails to initialise. (CVS 3005)
...
FossilOrigin-Name: 77969c671c6ea1b5a2739f62de2bec10cc651b9e
2006-01-23 16:21:05 +00:00
drh
72aead8102
Cut over the patches to support WinCE. Ticket #1600 . (CVS 3003)
...
FossilOrigin-Name: 436287c2bfe38cf6c39e4c52b1da12f8c0d673ce
2006-01-23 15:54:25 +00:00
drh
6245e0d19c
Fix a bug in pager.c that was overwriting freed memory. Comment changes
...
in util.c. (CVS 3002)
FossilOrigin-Name: 8c7e18c3f2f0487c6125f2d12720669e4d40e760
2006-01-23 15:39:58 +00:00
danielk1977
8a7aea3bb3
Further coverage improvements for pager.c and another IO error bug fix. (CVS 3001)
...
FossilOrigin-Name: a9ec5ee4724ab993e71ef8b387e2d92f3e74959c
2006-01-23 15:25:48 +00:00
drh
c6dc0f7a79
Fix os_common.h so that the code builds without -DSQLITE_MEMDEBUG. (CVS 3000)
...
FossilOrigin-Name: 06d6540026568ca69410354ca8d85da78970c94b
2006-01-23 14:05:18 +00:00
danielk1977
7f7bc66ef2
Do not automatically rollback at the btree or pager level if a commit fails. (CVS 2999)
...
FossilOrigin-Name: 0f6329ef1fe0d5b225b6381fda1e8d800f65ea0f
2006-01-23 13:47:47 +00:00
drh
c93cc42df8
Fix to sqlite3AllocMalloc() when it is a no-op macro. (CVS 2998)
...
FossilOrigin-Name: 8caa9f95b8a36e34510cf46d518bd63bd8fa0a32
2006-01-23 13:28:53 +00:00
drh
b52076cd7a
Do not name variables "operator" because some compilers do not realize that
...
"operator" is not a reserved word in ANSI-C. Ticket #1625 . (CVS 2997)
FossilOrigin-Name: 1f42a338e2ee90f4c24a9eb19054c4b831dd661f
2006-01-23 13:22:09 +00:00
drh
158ff67b50
Work around buggy malloc() implementations that cause problems on malloc(0).
...
Ticket #1572 . (CVS 2996)
FossilOrigin-Name: ada5490f12795a8d13d0f42077c463709c677846
2006-01-23 13:14:55 +00:00
danielk1977
75bab7d64e
Improve coverage of pager.c and fix an IO error handling bug found in the process. (CVS 2995)
...
FossilOrigin-Name: 6ec8e6b7856a0b394b8497ab9166b882f98124ba
2006-01-23 13:09:45 +00:00
drh
d116739351
Fix additional compiler warnings. Tickets #1615 , #1616 , #1627 (CVS 2994)
...
FossilOrigin-Name: 6385628edd79187dff1687815d0101c31248e54f
2006-01-23 13:00:35 +00:00
danielk1977
a1686c9a3b
Fixes for OMIT_UTF16 and OMIT_COMPOUND (CVS 2993)
...
FossilOrigin-Name: f58bbdc0ac6e618686c598aaafb3a41b972e078e
2006-01-23 07:52:37 +00:00
danielk1977
4b202ae2a5
Improve coverage of expr.c and btree.c slightly. (CVS 2992)
...
FossilOrigin-Name: cc2e8e87cfd474b4dc6833ee0c38e2cd2dd3a494
2006-01-23 05:50:58 +00:00
drh
6dc1d95dd8
Remove vestiges of the older TSD code for handling OOM exceptions.
...
Prepare for the release of 3.3.2. (CVS 2991)
FossilOrigin-Name: a65e85f0e01f3bca5f4e78999c10db3916824b5b
2006-01-23 00:04:54 +00:00
drh
504b69898b
Performance optimization in btree.c. (CVS 2990)
...
FossilOrigin-Name: 3e1e6affe256a950a81ad5939b628bafb8463b42
2006-01-22 21:52:56 +00:00
drh
eda639e111
Code size reductions in select.c. (CVS 2989)
...
FossilOrigin-Name: 3c2eee5e1f6c7d701a6d362a04cf896d44e97fd9
2006-01-22 00:42:09 +00:00