detected and reported as an error before it can cause an assertion fault
or array-bounds overflow in the code generator.
Oops: part of the fix for ticket #3015 got included with this
check-in by mistake. (CVS 4917)
FossilOrigin-Name: 50de87dc808820a70d3a99277f532e418a2f97e2
calling only public interfaces. Modify the sqlite3VdbeRecordCompare
interface to used a pre-parsed second key - resulting in a 13%
performance improvement on speed1p.test. (CVS 4911)
FossilOrigin-Name: 0e1d84f2f456e7680bb667266745b629ddf3605f
testing system uses sqlite3_test_control() instead of unpublished
APIs. Now provides 100% condition/decision coverage. Obscure bugs
in Bitvec found and fixed as a result of the enhanced coverage. (CVS 4902)
FossilOrigin-Name: 2498d3ea36ecab6d9c0f04ef1c49d76a7a215a4f
use the hard upper bound. If an application wants the hard upper bound,
it can set the limit to 0x7fffffff and the bound will be automatically
truncated. (CVS 4900)
FossilOrigin-Name: d6be1f495ec57158f7bcca3e32145a9a8fde723a
The sqllimits1.test script crashes. SQLITE_LIMIT_PAGE_COUNT and
SQLITE_LIMIT_VDBE_OP are currently ignored. (CVS 4897)
FossilOrigin-Name: 60c77882b2de9f6a45f8bd87c9c6a0cc613f8373
Prior to check-in (4883), the test_destructor() function was sufficient,
but we now need separate functions since the implementation is restricted
to using the published API. (CVS 4884)
FossilOrigin-Name: bb7218657f3b06d810ad710fe64e5c9984aa518c
test file named test_func.c. Use sqlite3_auto_extension() to make sure
the test functions appear in every database connection. (CVS 4883)
FossilOrigin-Name: e90c4cc8a89838161f218739bc821126e247498c
scripts as is practical. Fix a bug in the output limiter of the
integrity_check pragma that came up while making this change. (CVS 4880)
FossilOrigin-Name: 24e769972eb6052b82dc94d20444c186a213e104
fix, an I/O error during OsUnlock() could lead to database corruption.
That is not a serious problem, though, since errors during OsUnlock()
are not possible on most systems. (CVS 4838)
FossilOrigin-Name: b4c1258edb4a40501d13c9da674d0366d5a8c694
This reduces memory consumption and runs faster than the bitmap approach
it replaced. (CVS 4794)
FossilOrigin-Name: 7c57bdbcdb84d95419ec7029d2e13c593854a8d8
after just the first select has run. Ticket #2927. For now, we will
never release the registers used to hold the result set, since the same
register set will be used for each select. This is not an unacceptable
register leak and it is the safest approach. (CVS 4778)
FossilOrigin-Name: e9fcb793998be07eaea01404407087b71c29853d
ATTACH function so that a failed attach returns a proper error code.
Ticket #2914. (CVS 4775)
FossilOrigin-Name: c24616204307936d03d39d2ef0fe6856113f6977
CVS HEAD. The problem was previously fixed by the changes to
ticket #2686. Ticket #2920 is a duplicate of #2686. (CVS 4772)
FossilOrigin-Name: b3259e872124fd7e17bbc23e582aa4d802044837
printf, so that we do not spurious test failures when moving from one
platform to another. (CVS 4767)
FossilOrigin-Name: 514d7e474391278a121af285dc4aca6216358ad7
enabled. Correct the sqllimit1 tests to account for extra pages inserted
by auto_vacuum. (CVS 4759)
FossilOrigin-Name: 9b207d1a6690206a6d7a10fcb517579b8bdadca2