drh
e09ca2ce83
Version 3.3.2 (beta) (CVS 3019)
...
FossilOrigin-Name: 1fdde6c5061ceb14baa43402652bdd24e3fa85df
2006-01-24 00:40:03 +00:00
drh
80d56827fe
More test script changes to get it to run without -DSQLITE_MEMDEBUG. (CVS 3018)
...
FossilOrigin-Name: 0ede5e496bc779e96f05602bebadd10f8a208d48
2006-01-24 00:15:15 +00:00
drh
5de03d6cfa
Change the release date for version 3.3.2 to January 24. (CVS 3017)
...
FossilOrigin-Name: 7a2617f6a5990dc711cacc993d7a91e4d7b6a815
2006-01-23 23:53:17 +00:00
drh
7b3822b36b
Disable shared-cache OOM tests if not compiled with -DSQLITE_MEMDEBUG. (CVS 3016)
...
FossilOrigin-Name: 2d896667e460dcdaf83d18bd03050e917d54edc7
2006-01-23 23:49:34 +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
c693e9e693
Fix the shared pager tests so that they work under windows. (CVS 3013)
...
FossilOrigin-Name: 4a1a9f3e9df6588bcd4da13456790fbbc58f66de
2006-01-23 21:38:03 +00:00
drh
1b91c729b5
Progress toward getting SQLITE_OMIT_FLOATING_POINT to pass all tests.
...
Ticket #1621 (CVS 3012)
FossilOrigin-Name: c4c90965c98c591f601cd69c70351c20ba37218a
2006-01-23 21:37:32 +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
92915541f0
Add documentation on the IF NOT EXISTS clause to CREATE statements.
...
Ticket #1608 . (CVS 3010)
FossilOrigin-Name: d4e4ba132a94e729ffd220e0ca942cfda87b3a76
2006-01-23 18:14:21 +00:00
drh
f1878b4ada
Makefile changes so that builds work on Solaris. Ticket #1604 . (CVS 3009)
...
FossilOrigin-Name: 7addf70445d46cab148496ba2f27ab3764b70f66
2006-01-23 18:06:52 +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
0acb23dcef
Changes to the enc2.test script so that it will run on windows. (CVS 3004)
...
FossilOrigin-Name: 4c1818ecebc79f5f7e5f4a7843b5fae02a251f47
2006-01-23 15:59:55 +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
drh
fe61378a22
Tests for the subquery flattening fix of check-in (2987). (CVS 2988)
...
FossilOrigin-Name: 72a067f0df5818c0fdb3b9f8af20f83bb2e1dd34
2006-01-22 00:14:39 +00:00
drh
ac83963afa
Do not flatten subqueries in a join where the subquery includes a LIMIT.
...
Ticket #1634 . This is just an initial fix. Many test cases need to be
added prior to closing the ticket. (CVS 2987)
FossilOrigin-Name: af18c0f431a1a6349e40249009f2ac222f8c8114
2006-01-21 22:19:54 +00:00
drh
bcdb66166e
Fix a bug in os.h. How did this slip by before now? (CVS 2986)
...
FossilOrigin-Name: 29725de474f9aec81cea0041d9ac2df932258d01
2006-01-21 19:57:50 +00:00
danielk1977
c4da5b9f2c
Fix more problems with malloc() and IO failures. (CVS 2985)
...
FossilOrigin-Name: 29281dea81c909b70b2d914d7061a6df8f388195
2006-01-21 12:08:54 +00:00
drh
02afc86171
More compiler warnings fixed - or in some cases comments are added to explain
...
that the compiler is wrong. (CVS 2984)
FossilOrigin-Name: 507653a98cbd096f836a977408e373640c7cdb8f
2006-01-20 18:10:57 +00:00
drh
24bd82c396
Fix some compiler warnings. (CVS 2983)
...
FossilOrigin-Name: b7bdac0afd99b8dc03749877f675a5f782120295
2006-01-20 17:56:32 +00:00
danielk1977
97a227c996
Fix another couple of IO or malloc() failure problems in a shared-cache context. (CVS 2982)
...
FossilOrigin-Name: 7e34163a65a5842ecc50a14a9d60601e7c9d3249
2006-01-20 16:32:04 +00:00
drh
90669c1dca
Fix and test the processing of sqlite3_result_error() withing aggregate
...
functions. Allow errors to come from the step function (a new
capability). Ticket #1632 . (CVS 2981)
FossilOrigin-Name: fd4a6bb1ac94d085dda247799c0a5c64aaeec046
2006-01-20 15:45:36 +00:00
danielk1977
07cb560b23
Handle some of the IO error conditions that may occur in a shared-cache context. (CVS 2980)
...
FossilOrigin-Name: 97491d4eb5fc24d8f5cc7605db844359ecc6a818
2006-01-20 10:55:05 +00:00
drh
f98477b846
Make sure sqlite3_thread_cleanup() does not try to allocate memory. (CVS 2979)
...
FossilOrigin-Name: 0208e4221a2d90b5ae0755061c345d3351a30da8
2006-01-19 17:42:50 +00:00
drh
dab97c1c8f
Fix the #ifdef around sqlite3OutstandingMallocs() in test1.c. (CVS 2978)
...
FossilOrigin-Name: 218c6184c8edec22f9b56b3c9446d27fda9c1e00
2006-01-19 11:28:06 +00:00
danielk1977
ed4293119a
Account for read-uncommitted cursors in sqlite3BtreeClearTable(). (CVS 2977)
...
FossilOrigin-Name: 950798326860de40926e82e10134f09e6ea86245
2006-01-19 08:43:31 +00:00
danielk1977
191c3e7db0
Fix a bug with internally saving cursors open on index tables. Also increase coverage of util.c and btree.c. (CVS 2976)
...
FossilOrigin-Name: a628d84d3185fb7742cc929e758bfd59c811ca0b
2006-01-19 07:18:14 +00:00
danielk1977
e7823cb591
Omit thread2.test if memory-management is enabled at compile time. (CVS 2975)
...
FossilOrigin-Name: df91f685cacbcb3e048eaa03260b33bbcfcb321c
2006-01-18 18:33:42 +00:00
danielk1977
76e8d1a292
Include the ThreadData structure in internal malloc() testing. Also fixes for revealed bugs. (CVS 2974)
...
FossilOrigin-Name: c7b9d50d0a975912776aaa2b870308652f77e1e6
2006-01-18 18:22:43 +00:00
drh
757b04ed36
Modify the sqlite3OsInMutex os-layer interface to take a single parameter
...
to distinguish between mutexes held by the current thread and mutexes held
by any thread. Part of the fix for ticket #1630 . (CVS 2973)
FossilOrigin-Name: e1ad9df1cf46287f2a7789275e98d28e05880e17
2006-01-18 17:25:45 +00:00
danielk1977
9e12800dec
Use a global variable protected by a mutex instead of thread-specific-data to record malloc() failures. (CVS 2972)
...
FossilOrigin-Name: ac090f2ab3b5a792c2fdf897e10060f263e0d408
2006-01-18 16:51:35 +00:00
danielk1977
1de57847f8
Fix compilation error when neither MEMDEBUG or ENABLE_MEMORY_MANAGEMENT is enabled. (CVS 2971)
...
FossilOrigin-Name: 4de5c52920c94e2a29ef4b68eb8b990c63005b3d
2006-01-18 15:39:26 +00:00
danielk1977
54f0198e47
Change sqlite3MallocClearFailed() calls to sqlite3ApiExit(), a better API. (CVS 2970)
...
FossilOrigin-Name: e0b022e5b2bfd272b4e25cd7a7b472206a118bbe
2006-01-18 15:25:17 +00:00