aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAge
...
* Comment and variable-name cleanup in where.c. Add testcase() macros todrh2008-04-19
| | | | | insure adequate test coverage of table-driven logic. (CVS 5032) FossilOrigin-Name: adcef73b3925266a14a552cd9b06c14f22aaefc8
* Fix a typo in the documentation on sqlite3_open_v2(). (CVS 5031)drh2008-04-19
| | | FossilOrigin-Name: f7b62daa9fe71dc713bde107507fc7bcb812d62b
* Remove unused code from OP_IdxLt and OP_IdxGE. (CVS 5030)danielk19772008-04-18
| | | FossilOrigin-Name: df02175ec0f28d57942b8275b540ff855dfbeb09
* Combine cases 3 and 4 in where.c, since case 4 is now a special case of case ↵danielk19772008-04-18
| | | | | 3. (CVS 5029) FossilOrigin-Name: 9a976819246eb558ba43429f8889972c4a4bce9d
* Allow OP_MoveGt and similar to use an array of registers instead of a ↵danielk19772008-04-18
| | | | | serialized record. Modify one type of index range scan to use this. (CVS 5028) FossilOrigin-Name: c448f15aa5ed3dec511426775e893efea324faa1
* Continuing progress on the journal_mode pragma. It still does not work. ↵drh2008-04-17
| | | | | (CVS 5027) FossilOrigin-Name: 4a72a7bb9c5793cdaf4ee038482053e042d8db54
* Additional work on ticket #3015. The previous fix (check-in (4919)) diddrh2008-04-17
| | | | | | | not appear to work in all cases and it disabled indexing in some places where it should not have. New test cases added to help insure that the current fix is better. (CVS 5026) FossilOrigin-Name: 0d2e258e1a3276e55903ba2ded987f8d8a18cacd
* Fix a typo in the documentation for sqlite3_bind_text. Ticket #3056. (CVS 5025)drh2008-04-17
| | | FossilOrigin-Name: 79571e2c74fa365b7f471428c48e1678375b8c9d
* Add the journal_mode pragma. This is currently just syntax - it is notdrh2008-04-17
| | | | | operational. (CVS 5024) FossilOrigin-Name: 8eaa0c71023ac428f6f9f8091341584caa773ab9
* In exclusive locking mode, commit by zeroing the first 28 bytes of thedrh2008-04-17
| | | | | | journal file, not by truncating the journal. Overwriting is much faster than truncating. (CVS 5023) FossilOrigin-Name: 8efb7f4ffbfc3ad901a3bb1b4ff9390b8c13760b
* Add tests to verify that strings may use embedded zero characters.drh2008-04-16
| | | | | Ticket #3056. (CVS 5018) FossilOrigin-Name: bb0f9e92e427d4ae8ea143d3d3773c9552e63565
* Make sure the database connection mutex is held before callingdrh2008-04-16
| | | | | sqlite3SafetyOn() or sqlite3SafetyOff(). Ticket #3059. (CVS 5016) FossilOrigin-Name: d35dea059e2cb936e4277f513f036b9b0bdfc4a5
* Back out the zero-terminator optimization introduced in check-in (4915).drh2008-04-16
| | | | | Ticket #3056. (CVS 5015) FossilOrigin-Name: cce8deae2d556916e2817e0cb9748dceb162085d
* Support UTF-8 filenames on OS/2 by converting them to and from the local ↵pweilbacher2008-04-15
| | | | | codepage. Ticket 3052. (CVS 5014) FossilOrigin-Name: cafa8ac2687890355a7faa751d71859eb0fadd01
* Do not attempt to omit unused columns of a view in an instead-of triggerdrh2008-04-15
| | | | | | since sometimes those columns can be used in ways that we do not expect. Ticket #3055. (CVS 5012) FossilOrigin-Name: f5fc42e96d36b78797d7fa10b01d22b8501112b1
* Fix a code generator bug caused by the new CSE optimization. Add test casesdrh2008-04-15
| | | | | to prevent a recurrence. (CVS 5011) FossilOrigin-Name: d04246a46399e839e70b1bd57e209f80143f0d5b
* Fix a bug in the RTRIM collating sequence discovered while workingdrh2008-04-15
| | | | | | on condition/decision branch coverage. Increase test coverage of the date/time functions. (CVS 5010) FossilOrigin-Name: c5435f71efa0b34c759bac4a15fdf43abf39ddfc
* Add out-of-range tests on the first parameter to sqlite3_limit().drh2008-04-15
| | | | | | Add the ability to record tests that have been skipped due to configuration limitations. (CVS 5009) FossilOrigin-Name: b7ffc6f0f33b14430ab84a6c60110bc07514f056
* Do not attempt to write to temporary database files that have neverdrh2008-04-14
| | | | | been opened. (CVS 5007) FossilOrigin-Name: 7bb9a4165afb96043dfeffad21eb51591a1fd2dd
* Fix alignment issue in instrumentation code. (CVS 5005)danielk19772008-04-14
| | | FossilOrigin-Name: c9e0d625bcf3ff24229d7f011b4cfbd8d8140d16
* Do not set the pager to persistent error state if a call to OsAccess() ↵danielk19772008-04-14
| | | | | fails. (CVS 5004) FossilOrigin-Name: aa16eb572915632bfff88d544f9c428ca723346e
* Free Mem.z buffers when a vdbe statement is reset. (CVS 5002)danielk19772008-04-14
| | | FossilOrigin-Name: 0bedbe092aa3079dc49157a9bcaa7716b00e0bdb
* Cleanup some #ifdefs to make their meaning clearly. No logical changes. ↵drh2008-04-14
| | | | | (CVS 5001) FossilOrigin-Name: b8bc5f3a83408375cfbff90e2c574fb8996dfbd9
* Get the SQLITE_SECURE_DELETE compile-time option working again.drh2008-04-14
| | | | | Ticket #3050. (CVS 4999) FossilOrigin-Name: 40ba51fd4c621e29e7ff85495b1212c92f06ab31
* Fix build errors in test_osinst (CVS 4998)mlcreech2008-04-13
| | | FossilOrigin-Name: f047399799798e693ef75c472144f30a0175b662
* Modify speedtest8.c so that it can use the logging from test_osinst.c when ↵danielk19772008-04-12
| | | | | HAVE_OSINST is defined. (CVS 4997) FossilOrigin-Name: 7622d74ad6088de4d94cb727b60ac4a042c52016
* Modify test_osinst.c so that it only uses public interfaces. (CVS 4995)danielk19772008-04-12
| | | FossilOrigin-Name: 3866a5da2bdcfafe956e1a9bf117f3277207de05
* Add a logfile option to test_osinst.c. (CVS 4994)danielk19772008-04-12
| | | FossilOrigin-Name: f97d89458259978b7b1b5c5e5a0d19cabcb9e536
* Faster implementation of hexToInt that uses not branches. Ticket #3047. ↵drh2008-04-11
| | | | | (CVS 4992) FossilOrigin-Name: a70e9587569c99dd05e79c6745ff930aa31d763c
* Avoid the use of uninitialized variables in sqlite3GenerateRowIndexDelete.drh2008-04-11
| | | | | Ticket #3048. (CVS 4991) FossilOrigin-Name: a93b7a344a713a9ed9d72be4707eb28c2979648c
* Remove a recently added assert() that is failing with certain compilers on ↵danielk19772008-04-11
| | | | | 32-bit platforms. Ticket #3043. (CVS 4990) FossilOrigin-Name: 03c0279d7b004ccc4264143e366c793b4d774f9f
* Remove entries from the sqlite_stat1 table whenever an index is dropped. ↵danielk19772008-04-11
| | | | | Related to #3033. (CVS 4989) FossilOrigin-Name: 349aab42c7896f04ecb6ca33f08a4c194051e837
* Additional reductions in the use of memset(). (CVS 4988)drh2008-04-11
| | | FossilOrigin-Name: 38746c54385e3cb456cda660ea50769b5424db30
* Speed improvements by removing unnecessary memset() operations.drh2008-04-11
| | | | | | | 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
* Correctly handle virtual tables that are created and dropped all withindrh2008-04-10
| | | | | a single transaction. Ticket #2994. (CVS 4985) FossilOrigin-Name: 0acb1b428d1181f597a2a665cae3eef5775f15f1
* Add the --ostrace and --ossummary options to tester.tcl. To log calls the ↵danielk19772008-04-10
| | | | | vfs layer from within test scripts. (CVS 4984) FossilOrigin-Name: e1322415d0ca2d6b45f35ef9257b37161ec043e2
* Enhanced testing and documentation of sqlite3_result_error_code().drh2008-04-10
| | | | | Ticket #2940. (CVS 4983) FossilOrigin-Name: 5be56dbe879f89351239accf5069e4cb166e0792
* Disable nuisance warnings on borland compilers. ticket #2936. (CVS 4982)drh2008-04-10
| | | FossilOrigin-Name: 1e094ecfd7c6feaf8d524aa3c1477910b2328946
* Give file scope to the sqlite3Apis constant. Ticket #3024. (CVS 4980)drh2008-04-10
| | | FossilOrigin-Name: 30c5086068071385c13f02b3d33511127968335b
* Make sure all memory allocations are 8-byte aligned. Ticket #3040.drh2008-04-10
| | | | | | | 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
* Add source file test_osinst.c. A wrapper vfs with instrumentation ↵danielk19772008-04-10
| | | | | capabilities. (CVS 4977) FossilOrigin-Name: d9a6b653d3cb608610f13d2492fe9b3887acb3b9
* Make sure changes to virtual tables are counted the same as real tables.drh2008-04-10
| | | | | Ticket #3038. (CVS 4976) FossilOrigin-Name: 55591fc49c8ab8146c1f3eff733e637501bff627
* Fix to the "copy" method in the TCL interface. Ticket #3039. (CVS 4975)drh2008-04-10
| | | FossilOrigin-Name: 6f07968ec4c9d773a852ecc8343df416d17af2a4
* Document the fast that the result flag combinations todrh2008-04-10
| | | | | | sqlite3_open_v2() that are not defined in the documentation results in undefined behavior. Ticket #3037. (CVS 4974) FossilOrigin-Name: b390e1f7f8d2b530a6765f2ab6804335c5550870
* First cut at optimizing single-row updates to use a one-pass algorithm. (CVS ↵drh2008-04-10
| | | | | 4973) FossilOrigin-Name: fba97f7874d723111e873d1470fc1a95e64f922d
* Replace always-true condition with assertion (CVS 4970)mlcreech2008-04-08
| | | FossilOrigin-Name: be7f3240c21c01509263005af2ccc3d7626fe729
* Add test case for empty VFS list (CVS 4969)mlcreech2008-04-08
| | | FossilOrigin-Name: 6797814ec59fe819424e8e7f77779a719ecd82d3
* Add the sqlite3PutVarint32 routine as an alternative to sqlite3PutVarint.drh2008-04-05
| | | | | Gives 0.5% speed increase. (CVS 4968) FossilOrigin-Name: b2517a7d8f7275943d44cc301f9d54fc8a4653e7
* Smaller and hopefully faster routine for converting blob literals into ↵drh2008-04-04
| | | | | binary. (CVS 4967) FossilOrigin-Name: 92d49499ee3371db64267c7e2ba72a5e12ea76f3
* Fix the TCL interface so that it does not use unpublished interfaces. (CVS 4965)drh2008-04-04
| | | FossilOrigin-Name: 046a98a8c88be7389c1571a819ccf1907a3f7217