drh
0e0d73c120
Clear a global variable in the incrblob.test script. Ticket #3062 . (CVS 5021)
...
FossilOrigin-Name: 1c19854ae7790a8a1d5c9cfe8b2cb71e2c19ce50
2008-04-16 23:39:26 +00:00
drh
78ddb7ceed
Fix the bind.test test script so that the tests for zeros embedded in
...
strings work correctly for UTF-16 encoded databases. (CVS 5020)
FossilOrigin-Name: 7c094c80b2439480ffc680b2d63031d1033b266a
2008-04-16 16:11:49 +00:00
drh
f1c97f4637
Version 3.5.8 (CVS 5019)
...
FossilOrigin-Name: 6a2e3eb26af63386ce32594e24f1ce5605cd1068
2008-04-16 15:39:31 +00:00
drh
10dfbbb580
Add tests to verify that strings may use embedded zero characters.
...
Ticket #3056 . (CVS 5018)
FossilOrigin-Name: bb0f9e92e427d4ae8ea143d3d3773c9552e63565
2008-04-16 12:58:53 +00:00
drh
4c68e6d28a
Add speed-test scripts that also show EXPLAIN output. (CVS 5017)
...
FossilOrigin-Name: d11f5dafdaf7c18c43615d0ac018c7d221460244
2008-04-16 12:57:48 +00:00
drh
a0af99f91c
Make sure the database connection mutex is held before calling
...
sqlite3SafetyOn() or sqlite3SafetyOff(). Ticket #3059 . (CVS 5016)
FossilOrigin-Name: d35dea059e2cb936e4277f513f036b9b0bdfc4a5
2008-04-16 00:49:12 +00:00
drh
b08c2a72ea
Back out the zero-terminator optimization introduced in check-in (4915).
...
Ticket #3056 . (CVS 5015)
FossilOrigin-Name: cce8deae2d556916e2817e0cb9748dceb162085d
2008-04-16 00:28:13 +00:00
pweilbacher
d190be8539
Support UTF-8 filenames on OS/2 by converting them to and from the local codepage. Ticket 3052. (CVS 5014)
...
FossilOrigin-Name: cafa8ac2687890355a7faa751d71859eb0fadd01
2008-04-15 18:50:02 +00:00
drh
1d3a5ac998
Increment the version number. (CVS 5013)
...
FossilOrigin-Name: a12fa0252c1bc45a116d0123758ef639cc8e451b
2008-04-15 14:37:51 +00:00
drh
f93d99990c
Do not attempt to omit unused columns of a view in an instead-of trigger
...
since sometimes those columns can be used in ways that we do not expect.
Ticket #3055 . (CVS 5012)
FossilOrigin-Name: f5fc42e96d36b78797d7fa10b01d22b8501112b1
2008-04-15 14:36:42 +00:00
drh
191b54cb5d
Fix a code generator bug caused by the new CSE optimization. Add test cases
...
to prevent a recurrence. (CVS 5011)
FossilOrigin-Name: d04246a46399e839e70b1bd57e209f80143f0d5b
2008-04-15 12:14:21 +00:00
drh
5f3a367bf3
Fix a bug in the RTRIM collating sequence discovered while working
...
on condition/decision branch coverage. Increase test coverage of
the date/time functions. (CVS 5010)
FossilOrigin-Name: c5435f71efa0b34c759bac4a15fdf43abf39ddfc
2008-04-15 04:02:40 +00:00
drh
521cc8494e
Add out-of-range tests on the first parameter to sqlite3_limit().
...
Add the ability to record tests that have been skipped due to
configuration limitations. (CVS 5009)
FossilOrigin-Name: b7ffc6f0f33b14430ab84a6c60110bc07514f056
2008-04-15 02:36:33 +00:00
drh
110af53360
Add a test case to cover the bug fixed in check-in (5007). (CVS 5008)
...
FossilOrigin-Name: 1863e87c40499ee3d9fd9cba6670e9a0e946d390
2008-04-15 00:01:59 +00:00
drh
4c02a23557
Do not attempt to write to temporary database files that have never
...
been opened. (CVS 5007)
FossilOrigin-Name: 7bb9a4165afb96043dfeffad21eb51591a1fd2dd
2008-04-14 23:13:45 +00:00
mlcreech
57ee05248d
Fix #3053 : bashism (CVS 5006)
...
FossilOrigin-Name: 7217cecee71fbc992acd07b4ac90c1929e2207ae
2008-04-14 22:57:55 +00:00
danielk1977
30f72bf2c5
Fix alignment issue in instrumentation code. (CVS 5005)
...
FossilOrigin-Name: c9e0d625bcf3ff24229d7f011b4cfbd8d8140d16
2008-04-14 17:42:41 +00:00
danielk1977
a3e5218c6e
Do not set the pager to persistent error state if a call to OsAccess() fails. (CVS 5004)
...
FossilOrigin-Name: aa16eb572915632bfff88d544f9c428ca723346e
2008-04-14 16:37:10 +00:00
drh
1c9f50a277
Make sure the page size in crash6.test does not exceed the maximum
...
configured page size. (CVS 5003)
FossilOrigin-Name: 36b6610b25997074f398a2f2ddcdd6ace8c83fba
2008-04-14 15:27:19 +00:00
danielk1977
65710b151f
Free Mem.z buffers when a vdbe statement is reset. (CVS 5002)
...
FossilOrigin-Name: 0bedbe092aa3079dc49157a9bcaa7716b00e0bdb
2008-04-14 15:15:22 +00:00
drh
04924d89c7
Cleanup some #ifdefs to make their meaning clearly. No logical changes. (CVS 5001)
...
FossilOrigin-Name: b8bc5f3a83408375cfbff90e2c574fb8996dfbd9
2008-04-14 14:34:44 +00:00
drh
10b20ef148
Disable auto_vacuum during the vacuum3 test. (CVS 5000)
...
FossilOrigin-Name: e2e1ca818c5f77abdb423aebe34eea80b2fb84b2
2008-04-14 13:42:39 +00:00
drh
c5d0bd907b
Get the SQLITE_SECURE_DELETE compile-time option working again.
...
Ticket #3050 . (CVS 4999)
FossilOrigin-Name: 40ba51fd4c621e29e7ff85495b1212c92f06ab31
2008-04-14 01:00:57 +00:00
mlcreech
ede2627695
Fix build errors in test_osinst (CVS 4998)
...
FossilOrigin-Name: f047399799798e693ef75c472144f30a0175b662
2008-04-13 23:13:39 +00:00
danielk1977
2551caf381
Modify speedtest8.c so that it can use the logging from test_osinst.c when HAVE_OSINST is defined. (CVS 4997)
...
FossilOrigin-Name: 7622d74ad6088de4d94cb727b60ac4a042c52016
2008-04-12 16:03:37 +00:00
drh
8a29dfdea0
Remove all instances of sprintf() from the FTS modules. Ticket #3049 . (CVS 4996)
...
FossilOrigin-Name: 062bf5d44d53ae0ee2bf96eddcc8de09157aa789
2008-04-12 13:06:09 +00:00
danielk1977
0520dbbae3
Modify test_osinst.c so that it only uses public interfaces. (CVS 4995)
...
FossilOrigin-Name: 3866a5da2bdcfafe956e1a9bf117f3277207de05
2008-04-12 11:30:12 +00:00
danielk1977
70b9b04c7c
Add a logfile option to test_osinst.c. (CVS 4994)
...
FossilOrigin-Name: f97d89458259978b7b1b5c5e5a0d19cabcb9e536
2008-04-12 10:53:11 +00:00
drh
c2a721f73a
Add the speedtest8inst1.c program for running speed tests with an
...
instrumented VFS. (CVS 4993)
FossilOrigin-Name: baa8056c67c03ac78a1ed6da5a46fda793340739
2008-04-11 21:20:48 +00:00
drh
06fbb733b9
Faster implementation of hexToInt that uses not branches. Ticket #3047 . (CVS 4992)
...
FossilOrigin-Name: a70e9587569c99dd05e79c6745ff930aa31d763c
2008-04-11 19:37:55 +00:00
drh
3a200e0a44
Avoid the use of uninitialized variables in sqlite3GenerateRowIndexDelete.
...
Ticket #3048 . (CVS 4991)
FossilOrigin-Name: a93b7a344a713a9ed9d72be4707eb28c2979648c
2008-04-11 19:18:24 +00:00
danielk1977
1ea1b3f8b9
Remove a recently added assert() that is failing with certain compilers on 32-bit platforms. Ticket #3043 . (CVS 4990)
...
FossilOrigin-Name: 03c0279d7b004ccc4264143e366c793b4d774f9f
2008-04-11 17:15:46 +00:00
danielk1977
006015d8e5
Remove entries from the sqlite_stat1 table whenever an index is dropped. Related to #3033 . (CVS 4989)
...
FossilOrigin-Name: 349aab42c7896f04ecb6ca33f08a4c194051e837
2008-04-11 17:11:26 +00:00
drh
5c070538f1
Additional reductions in the use of memset(). (CVS 4988)
...
FossilOrigin-Name: 38746c54385e3cb456cda660ea50769b5424db30
2008-04-11 15:36:03 +00:00
drh
26c9b5eaba
Speed improvements by removing unnecessary memset() operations.
...
Also: do not resize the opcode array of a virtual machine to its
minimum size after code generation completes. The extra resize
merely uses time. (CVS 4987)
FossilOrigin-Name: 2589955507fc1717891c4e07d1d658eb41660b87
2008-04-11 14:56:53 +00:00
drh
80106e5c4b
Enhancements to the change counter tests. Ticket #3013 . (CVS 4986)
...
FossilOrigin-Name: 1aaed6a4694f60ebcec5dee98f09fe756c81dfa4
2008-04-10 18:44:36 +00:00
drh
665850fbef
Correctly handle virtual tables that are created and dropped all within
...
a single transaction. Ticket #2994 . (CVS 4985)
FossilOrigin-Name: 0acb1b428d1181f597a2a665cae3eef5775f15f1
2008-04-10 18:35:21 +00:00
danielk1977
1e21fd523b
Add the --ostrace and --ossummary options to tester.tcl. To log calls the vfs layer from within test scripts. (CVS 4984)
...
FossilOrigin-Name: e1322415d0ca2d6b45f35ef9257b37161ec043e2
2008-04-10 17:27:38 +00:00
drh
00e087b24b
Enhanced testing and documentation of sqlite3_result_error_code().
...
Ticket #2940 . (CVS 4983)
FossilOrigin-Name: 5be56dbe879f89351239accf5069e4cb166e0792
2008-04-10 17:14:07 +00:00
drh
e296582705
Disable nuisance warnings on borland compilers. ticket #2936 . (CVS 4982)
...
FossilOrigin-Name: 1e094ecfd7c6feaf8d524aa3c1477910b2328946
2008-04-10 16:47:41 +00:00
drh
19bba916f9
Make sure check-in (4976) also fixes ticket #2935 . (CVS 4981)
...
FossilOrigin-Name: e3f798b1cafc3458941cf86ac4f9d4269fdf5b7e
2008-04-10 16:42:58 +00:00
drh
de24478e78
Give file scope to the sqlite3Apis constant. Ticket #3024 . (CVS 4980)
...
FossilOrigin-Name: 30c5086068071385c13f02b3d33511127968335b
2008-04-10 16:01:10 +00:00
drh
4154c22345
Verify that a RAISE(ROLLBACK,...) works like RAISE(FAIL,...) when not
...
inside a transaction. Ticket #3035 . (CVS 4979)
FossilOrigin-Name: 87dc82d0436c6c3a9bd67544d52911012a5a7c66
2008-04-10 15:12:45 +00:00
drh
fab69597cc
Make sure all memory allocations are 8-byte aligned. Ticket #3040 .
...
Note that the mem3.c memory allocator returns 4-byte aligned memory
allocations. But as mem3.c is intended for use in 32-bit embedded
systems, we are not going to change that. (CVS 4978)
FossilOrigin-Name: d11e8e307af906db75ae7aede790464fabd06422
2008-04-10 14:57:24 +00:00
danielk1977
5d1f5aa6ef
Add source file test_osinst.c. A wrapper vfs with instrumentation capabilities. (CVS 4977)
...
FossilOrigin-Name: d9a6b653d3cb608610f13d2492fe9b3887acb3b9
2008-04-10 14:51:00 +00:00
drh
b5df14486d
Make sure changes to virtual tables are counted the same as real tables.
...
Ticket #3038 . (CVS 4976)
FossilOrigin-Name: 55591fc49c8ab8146c1f3eff733e637501bff627
2008-04-10 14:00:09 +00:00
drh
e5fb98af23
Fix to the "copy" method in the TCL interface. Ticket #3039 . (CVS 4975)
...
FossilOrigin-Name: 6f07968ec4c9d773a852ecc8343df416d17af2a4
2008-04-10 13:42:56 +00:00
drh
d9b97cf3ef
Document the fast that the result flag combinations to
...
sqlite3_open_v2() that are not defined in the documentation results
in undefined behavior. Ticket #3037 . (CVS 4974)
FossilOrigin-Name: b390e1f7f8d2b530a6765f2ab6804335c5550870
2008-04-10 13:38:17 +00:00
drh
08c88eb0d3
First cut at optimizing single-row updates to use a one-pass algorithm. (CVS 4973)
...
FossilOrigin-Name: fba97f7874d723111e873d1470fc1a95e64f922d
2008-04-10 13:33:18 +00:00
drh
67ade0a2d0
Add three new test cases to speed4p.test. Two of the three do single-row
...
updates based on rowid and on primary key. (CVS 4972)
FossilOrigin-Name: a2da7f9ac24ed17329ce9bde2e521a5b945e4ec2
2008-04-10 13:32:36 +00:00