aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAge
...
* | Fix the "now" option for date-time functions for cases when STAT4 is disabled.drh2015-03-12
| | | | | | FossilOrigin-Name: 3ac1f6a3cf1a8fd3ab1ca96b2564c13c4b8d2234
* | When STAT4 is enabled, allow probes of the STAT4 table using the valuedrh2015-03-12
|\ \ | | | | | | | | | | | | of constant functions computed at compile-time. FossilOrigin-Name: 0f250957cd82be63e44eb99be6cc10760f4fdfc4
| * | Always disallow functions as the DEFAULT of a column. Add assert()s anddrh2015-03-12
| | | | | | | | | FossilOrigin-Name: a991bb1a9eb54bdbd45bd623e8b304bdfeb481a3
| * | If an error occurs in the compile-time evaluation of an application-defineddrh2015-03-12
| | | | | | | | | | | | | | | | | | function, then propagate back out the exact error code, not just the generic SQLITE_ERROR. FossilOrigin-Name: 93f42586cc9db63c5a4599ce06630e60204a5bc9
| * | The valueFromFunction() routine is better able to handle OOM errors.drh2015-03-12
| | | | | | | | | | | | | | | Omit unreachable branches. FossilOrigin-Name: 8fb6bd9be59d6b04e922d7b246aaefd4851539b6
| * | Allow the default value for columns added using ALTER TABLE ADD COLUMN to be ↵dan2015-03-11
| | | | | | | | | | | | | | | a function in existing schemas loaded from disk. But prevent this version of SQLite from being used to create such a column. FossilOrigin-Name: ff868e22ca0393eaac417872a4c10738f0d7d970
| * | Allow the query planner to evaluate deterministic scalar SQL functions used ↵dan2015-03-11
| |/ | | | | | | | | in WHERE constraints if all arguments are SQL literals in order to compare the results with sqlite_stat4 sample data. FossilOrigin-Name: b7f1fc26d24012e1e7c7f6b3cc0b84ad2b02b8ad
* | Disable multiplexing of master-journal files in the test_multiplex.c module.dan2015-03-12
| | | | | | FossilOrigin-Name: b8684df395b5585a9428417c2bfd076515560f19
* | Improve the text on one of the opcode documentation comments in vdbe.c.drh2015-03-12
|/ | | FossilOrigin-Name: 08958f57970d2346f3e98e62225e2b5d351d12d8
* Fix the LIKE optimization so that it works even if there are additionaldrh2015-03-09
|\ | | | | | | | | range contraints on the column that is subject to the LIKE or GLOB. FossilOrigin-Name: 984c3fd5261619fb542a5a95dab37707b5d79dbf
| * Always use LIKE optimization range constraints in pairs.drh2015-03-09
| | | | | | FossilOrigin-Name: 0e02dc94fd1bb891d0edd1e34b57e923b17712a7
| * Fix another problem with the LIKE optimization.drh2015-03-07
|/ | | FossilOrigin-Name: 465bfc72d252f94778248253142faeba78ceea02
* Remove some code that is commented out.drh2015-03-07
| | | FossilOrigin-Name: 55ff429177acfdab056a16a67361a5381115c6c7
* Fix problems with reverse order sorting and indexes in the LIKE optimization.drh2015-03-07
| | | FossilOrigin-Name: 564b8fe79475d7584a21078e6098840b8ce6a6e1
* Refactor some jump opcodes in the VDBE. Add JumpZeroIncr and DecrJumpZero.drh2015-03-07
| | | | | Fix the LIKE optimization to work with DESC sort order. FossilOrigin-Name: 26cb5145bf52f8c3fffa8c69b6c24aee4d974883
* Test cases added. Comments fixed. Proposed solution fordrh2015-03-06
| | | | | ticket [05f43be8fdda9fbd9]. FossilOrigin-Name: 6b993bd54035b67f4d84941e3f444ca79b7feee1
* Fix the LIKE optimization even when comparing mixed-case BLOBs.drh2015-03-06
| | | FossilOrigin-Name: a58aafdb4e1422b6a8ffc07a67984928bbedf919
* The LIKE optimization must be applied twice, once for strings and a seconddrh2015-03-06
| | | | | | time for BLOBs. Ticket [05f43be8fdda9f]. This check-in is a proof-of-concept of how that might be done. FossilOrigin-Name: 5757e803cb5759b476bbc6453c58340089611420
* Clearification of some documentation text. Added requirements marks.drh2015-03-06
| | | FossilOrigin-Name: 8c1e85aab9e0d90726057e25e2ea0663341c070f
* Clarification of documentation on sqlite3_backup.drh2015-03-06
| | | FossilOrigin-Name: 31d5e9b42e5c96207187dcde1cbbb1e79f26fca2
* Revert "PRAGMA index_info" to output only three columns, for completedrh2015-03-05
| | | | | | compatibility with prior versions. The new "PRAGMA index_xinfo" can be used to get the extra information in 4th, 5th, and 6th columns. FossilOrigin-Name: fc543c2c5ced30a7dc3a05b0c1ad80fdc838df8e
* New requirements marks on INSERT and INDEXED BY and on some sqlite3_config()drh2015-03-04
| | | | | options. FossilOrigin-Name: c298ea0bd90d63673435bf8ceafbaeba3db6187d
* Refinement to the wording of the documentation on depreciated functions.drh2015-03-04
| | | FossilOrigin-Name: 04a59d6f7ecbf769bd127a9071348b51ce8463f8
* Remove a surplus </dl> mark in the documentation. No changes to code.drh2015-03-04
| | | FossilOrigin-Name: 5450e4650b2dedf3626bbe5a64b680dbd4011173
* Clean up #ifdef logic dealing with VxWorks in os_unix.c. On VxWorks, drh2015-03-03
| | | | | | automatically use posix advisory locking if it is available or fall back to named semaphore locking if not. FossilOrigin-Name: ac8c7ca3db14ec19be1f19cfaf14b47fdda0c9ef
* Fix compiler warnings when compiling under VxWorks 7.drh2015-03-03
| | | FossilOrigin-Name: 55c21521a64703d7050c7f8975538f4cfae95eb7
* Enhance SQLITE_ALLOW_URI_AUTHORITITY to elide //localhost/ and to dealdrh2015-03-03
| | | | | with dodgy URIs that contain too many "/" characters. FossilOrigin-Name: 39b566a2d0916c57f3fac756c6d6af149b44781d
* Fix over-length source code lines in the main.c source file.drh2015-03-03
| | | FossilOrigin-Name: debba6f161090bf9db1458fb3767d80d8362a73f
* Changes so that the amalgamation and the command-line shell build withoutdrh2015-03-02
| | | | | | modifications on VxWorks 7. Still gives a few compiler warnings, and still mostly untested on that platform. FossilOrigin-Name: 7d92f1f11ee69b0ba7d5a48f0611016d77d41c78
* Ensure that automatic indexes are *not* considered when doing the the subqueriesdrh2015-03-02
| | | | | of the OR-optimization. FossilOrigin-Name: 17890292cf1776b3334fca7eff693cdbea458304
* In the command-line shell, the inability to read ~/.sqliterc is no longerdrh2015-02-28
| | | | | a fatal error. A warning is issued, but processing continues. FossilOrigin-Name: 6bf6246306e6fd490766c0a05932be52a0ed66f2
* More test cases and requirements marks for pragmas.drh2015-02-28
| | | FossilOrigin-Name: fc51037cd97063069620213a62efdeff5d898706
* Remove all references to SQLITE_DEFAULT_TEMP_CACHE_SIZE. Add requirementsdrh2015-02-27
| | | | | marks related to cache_size changing. FossilOrigin-Name: 766ad65025a9d5815300978e6e349f5af5db6012
* New requirements marks and a few new test cases to go with them. No changesdrh2015-02-27
| | | | | to code. FossilOrigin-Name: 8c2b29d9acb92d47f4deec21a7c2dca52db63345
* Add a couple of requirements marks.drh2015-02-27
| | | FossilOrigin-Name: d70b0fd4c94f2b70cf31c2ab9ef7a2fb2e71c182
* Fix a real bug (in test code) that was introduced while trying to eliminatedrh2015-02-26
| | | | | harmless compiler warnings from OpenBSD (see check-in [10321910990195878c]). FossilOrigin-Name: a62ba58c737656fae620d9cdaaae299104ac06f6
* Simplifications to the description of the nByte parameter to sqlite3_prepare()drh2015-02-26
| | | | | and friends. FossilOrigin-Name: 4bee8295e36fb61f903210b6d052ee9b8fb3b6d0
* Make sure the sqlite3_mutex.id field is initialized in the Win32drh2015-02-25
| | | | | mutex implementation, even when SQLITE_DEBUG is turned off. FossilOrigin-Name: 6d132e7a224ee68b5cefe9222944aac5760ffc20
* Add support for linenoise to shell.c.dan2015-02-25
| | | FossilOrigin-Name: f7f2598c376a27a86acc21578779c03d0016cd30
* Remove an always-false conditional from constructAutomaticIndex(). Put andrh2015-02-25
| | | | | assert() in its place to prove that the conditional is always false. FossilOrigin-Name: 3af300bf6f5bee0b51a4c1ac1dc3879771378bff
* Prevent partial indexes on the table on the left hand side of a LEFT JOIN ↵dan2015-02-24
| | | | | from being incorrectly qualified by a constraint in the ON clause of the join. This relaxes the rule introduced by the previous commit (as the partial indexes on the table on the rhs of the LEFT JOIN may now be qualified by terms within the ON clause). FossilOrigin-Name: 1d6fb43a576d335d2717e94d28385178c23c81a1
* This additional fix prevents a partial index from being qualified for use drh2015-02-24
| | | | | | if the constraint that qualifies the partial index is part of the ON clause of a LEFT JOIN. FossilOrigin-Name: 1a1516e4da26dcee35e6fbb6604ce252faf3d116
* Make sure partial automatic indexes are not based on terms in the ON clausedrh2015-02-24
| | | | | of a LEFT JOIN. Fix for ticket [2326c258d02ead3]. FossilOrigin-Name: c0f4e308a508183b72ceda447dc3ac778cb85b9f
* Update document on sqlite3_mprintf() and related functions. Discuss thedrh2015-02-21
| | | | | | %w format and point out that obscure ANSI-C formats are not supported. No changes to code. FossilOrigin-Name: f8917ba4d917bc762b3b252466ab72a8a70dc0d8
* Fix a compiler warning associated with USE_PREAD64.drh2015-02-21
| | | FossilOrigin-Name: c299e55a661c04f71ab43cb8aed04f8ece6e0567
* Fix over-length source code lines in os_unix.c.drh2015-02-21
| | | FossilOrigin-Name: 7560a9fa50236ecaa0617f1ab5bb5662f4a61c72
* Keep track of the optimal number of reserved bytes (by looking at reservedrh2015-02-21
| | | | | | | byte requests in calls to sqlite3BtreeSetPageSize()) and then change the reserve byte count to the optimal when doing a VACUUM or when using the backup API. FossilOrigin-Name: 28c2b726285ea88b334acfd6390a057d2d244838
* Fix errors in the EBCDIC upper-case to lower-case translation table.drh2015-02-19
| | | FossilOrigin-Name: 905009f6723040d4da4776b6fd07e83c628dea2b
* Remove a redundant call to statfs() in the xOpen() method of the unix VFS.drh2015-02-19
| | | | | Also fix an unused local variable warning. FossilOrigin-Name: 8215727dda384351765ab1d5c53ea80775b4ec65
* Move the os_unix.c file closer to apple-osx.drh2015-02-19
| | | FossilOrigin-Name: 81f242e338d6122e27aad86986bfd140012c6582