aboutsummaryrefslogtreecommitdiff
path: root/src/tclsqlite.c
Commit message (Collapse)AuthorAge
...
* | Merge in performance enhancements from trunk.drh2013-11-26
|\| | | | | FossilOrigin-Name: fc9ae839569eb28eb734c52d95676c59b2e27494
| * Change tclsqlite3.c so that it never invokes ctype macros with signeddrh2013-11-26
| | | | | | | | | | character arguments. FossilOrigin-Name: c07caabf2396c84b2ccb0e9f98ae6279ce41c59d
* | Synchronize with the trunk.drh2013-10-10
|\| | | | | FossilOrigin-Name: 136445ba020c9475d3f5a7843d7d0add98477138
| * Remove unnecessary memset() calls from test code.drh2013-10-03
| | | | | | FossilOrigin-Name: eec3187bc68ddebdbc2113f77c7f5cd32e9be61f
* | Merge in all the latest updates and enhancements from trunk.drh2013-08-19
|\| | | | | FossilOrigin-Name: 67587a3348b84424b2ab1f2df1ea923a5168e2e4
| * Make it easy to attach a debugger the test fixture process prior to any ↵mistachkin2013-08-15
| | | | | | | | | | tests being run. FossilOrigin-Name: c23acba11bfefc019b5945cfb345f9afcf4b6242
* | Bring the sessions branch up-to-date with all the latest trunk changes.drh2013-06-26
|\| | | | | FossilOrigin-Name: 086a127236ee99d67513490fb7b5549e8b752c44
| * Further improvements to error handling of the run-time loading of SQLitedrh2013-06-03
| | | | | | | | | | into TCL. FossilOrigin-Name: 7cc0c4ee11ad250fa848e7da4713d70fc0fa3715
| * Improved handling of errors when doing run-time loading of an SQLitedrh2013-05-31
| | | | | | | | | | shared-library into TCL. FossilOrigin-Name: b3f23d186425d2362b756708cbaf422ba3c751f9
* | Merge all recent trunk changes into the sessions branch.drh2013-05-03
|\| | | | | FossilOrigin-Name: 3879ab1b532828fcc12a50a95b6730faebcb69e9
| * Convert the fuzzer virtual table into a loadable extension and move itdrh2013-04-25
| | | | | | | | | | to the ext/misc/fuzzer.c file. FossilOrigin-Name: c8c69307f60c1d07ac666ae3797b7e3f286fd491
| * Make test_wholenumber.c into a loadable extension and move it todrh2013-04-25
| | | | | | | | | | ext/misc/wholenumber.c. FossilOrigin-Name: efcc9dd012b5f193324dfc2ee9c2410c16fc1b3b
| * Make "test_regexp.c" into a loadable extension and move it over todrh2013-04-23
| | | | | | | | | | | | ext/misc/regexp.c. Add the "load_static_extension" command for testing purposes. FossilOrigin-Name: 860fc393bff27045e0593c3c51bf5577accd0b79
* | Merge the changes for the 3.7.16.1 release candidate into the sessions branch.drh2013-03-28
|\| | | | | FossilOrigin-Name: ee35a89712b8ea9f4e70d61a29150348896b519f
| * Many spelling fixes in comments. No changes to code.mistachkin2013-03-21
| | | | | | FossilOrigin-Name: 6f6e2d50941e444ebc83604daddcc034137a05b7
* | Enhancements to the query planner to exploit transitive relationships in thedrh2013-01-25
|\| | | | | | | | | | | WHERE clause, and other minor changes to bring the sessions branch into alignment with the trunk. FossilOrigin-Name: 82d3d1ae824e1fbc7958657be79231590ec17ace
| * Add another test for the fts4 content= option.dan2013-01-11
| | | | | | FossilOrigin-Name: 7e6007a0002f6989bd489abeba8db52acb4a6854
* | Merge recent trunk changes into the sessions branch.drh2013-01-03
|\| | | | | FossilOrigin-Name: 7e068e39b3b31364271664e0afb1cd95a235c26f
| * Add the test_regexp.c module containing a cross-platform implementation drh2012-12-31
| | | | | | | | | | of the REGEXP operator. FossilOrigin-Name: 46c8c01b751c1ea7fc02cc35e3b5bb99dbe46c4b
* | Merge the latest trunk changes, especially the ORDER BY optimizer enhancementsdrh2012-10-09
|\| | | | | | | | | but also other fixes, onto the sessions branch. FossilOrigin-Name: f1fbb8c5bfa84e84e0b8e2872d83b06a0c0d5acc
| * Update the query planner to recognize more cases where ORDER BY clausesdrh2012-10-03
| |\ | | | | | | | | | | | | | | | | | | can be optimized out. Add test cases to verify correct behavior of the ORDER BY optimization when the covering-index-scan optimization is disabled. Fix a harmless compiler warning in the TCL interface. FossilOrigin-Name: 956e4d7f8958e7065ff2d61cd71519d6f4113d4a
| * | Fix the TCL interface so that SQL functions implemented in TCL honor thedrh2012-10-03
| |/ | | | | | | | | | | "nullvalue" setting. Also remove from the TCL interface some unused legacy UTF8 translation code left over from SQLite2. FossilOrigin-Name: c1f10a2643179ec58f3879764e9e89676d4b5f91
| * Fix compiler warnings found on Lion.drh2012-09-29
| | | | | | FossilOrigin-Name: fd74d3d91721ca404537f195fed04c9edef20bf2
* | Merge the latest trunk changes (especially "PRAGMA busy_timeout" and thedrh2012-09-28
|\| | | | | | | | | ORDER BY query planner optimizations) into the sessions branch. FossilOrigin-Name: 6ca8eae1f89d19ee23cbc3a869d85b57d29b4a7d
| * Added sqlite3_errstr API to translate a result code to the corresponding ↵mistachkin2012-09-11
| | | | | | | | | | error message. FossilOrigin-Name: bf8a9ca5b58404112a8af666f5840b462b7bbfe1
| * Avoid using the sqlite3ErrStr function in the Tcl package if ↵mistachkin2012-09-10
| | | | | | | | | | USE_SYSTEM_SQLITE is defined. FossilOrigin-Name: a716b9a3091072774d067c0a1258b0f4c39a4180
| * Refine error messages in the sqlite3 Tcl command when a NULL database ↵mistachkin2012-09-10
| | | | | | | | | | connection is returned from sqlite3_open_v2. FossilOrigin-Name: f260d7d567a1239c483c437d0b18a95bd0c96724
* | Merge the latest trunk changes into the sessions branch.drh2012-04-19
|\| | | | | FossilOrigin-Name: 2b7a91e61794ce9ffe210bad584454e52c79924e
| * Fix harmless compiler warnings on x64 MSVC, mostly in test code, but also indrh2012-04-19
| | | | | | | | | | tclsqlite.c and in the FTS4 module. FossilOrigin-Name: 3281972eaa46cb57fd9f0387063f47430dc0a3b4
| * Fix a harmless compiler warning in tclsqlite.c for MSVC x64. Fix a testdrh2012-04-19
| | | | | | | | | | case associated with the FTS4 merge feature. FossilOrigin-Name: de3f7187eb2ff24683a1854ae523e7d30c290893
* | Merge all recent trunk changes into the sessions branch.drh2012-03-30
|\| | | | | FossilOrigin-Name: fb9b9987de965e194fef56bca563ee65c49f0950
| * Remove the _SafeInit() entry points from the TCL interface. They have longdrh2012-03-20
| | | | | | | | | | | | been no-ops. Removing them completely avoids confusion as to why they don't work. FossilOrigin-Name: 0fb26c7bfa7a4bb1503f90fd6f5b9c70f444665b
* | Update sessions branch with latest changes from trunk.dan2012-01-14
|\| | | | | FossilOrigin-Name: 01c84fd391a0ca1f5245c7eff0644d0cc6cff86b
| * Add the -uri option to the usage comment that is printed by the "sqlite3"drh2012-01-13
| | | | | | | | | | TCL command when an unknown command-line option is supplied. FossilOrigin-Name: 7987e285786161b1513ab77694d79e95fc76b0e5
* | Merge all of the latest trunk changes into the sessions branch.drh2012-01-05
|\| | | | | FossilOrigin-Name: a9bcb432f58b96f079a73c456efd4851c582221e
| * Add the ability to enable or disable SQLITE_IOCAP_ZERO_DAMAGE using a URIdrh2011-12-21
| | | | | | | | | | | | | | | | parameter for both unix and windows. Add a file-control to query or disable the ZERO_DAMAGE setting. Add the -uri option to the "sqlite3" TCL command in tclsqlite3.c. Allow the sqlite3_uri_parameter() interface to accept a NULL pointer for its first parameter. FossilOrigin-Name: c83627b73285f883719845c1b9fe85f378f28dd2
* | Merge the latest trunk enhancements into the sessions branch.drh2011-10-21
|\| | | | | FossilOrigin-Name: 8baef58170ff851d0c4387a6888f59b487b4f33c
| * Add assert() statements and eliminate needless variable assignments in orderdrh2011-10-14
| | | | | | | | | | | | | | to get the clang scan-build utility to report zero problems against the SQLite core. Clang's static analysis did find one real problem - but it was in the command-line shell, not in the SQLite core. FossilOrigin-Name: 60fee9574b0125705787e33c16f116cf188c8323
* | Merge all the latest trunk changes into the sessions branch - especiallydrh2011-10-11
|\| | | | | | | | | the SQLITE_ENABLE_STAT3 enhancements. FossilOrigin-Name: 403431cac6b039b0693915c5422f08dc60dae230
| * Change the way the sqlite3_analyzer executable is built.dan2011-09-21
| | | | | | FossilOrigin-Name: 05e3cced8a884e8bca6f208d2f09e335d3929eac
* | Merge the latest trunk changes into the sessions branch.drh2011-08-26
|\| | | | | FossilOrigin-Name: eb036d6f81e15bac013316bf5b1b2ba3e0bd4605
| * Ensure that the Tcl "db onecolumn" command returns an empty string if the ↵dan2011-08-18
| | | | | | | | | | SELECT statement returns zero rows. FossilOrigin-Name: 928bcaf0f00a408e2f6c1d85dfab214457f52ad5
* | Merge the latest trunk changes into the sessions branch.drh2011-07-22
|\| | | | | FossilOrigin-Name: 110cfd6920cf3011aeaf7e586f8db867bfc69fbb
| * Add a case to permutations.test to run the veryquick test suite using ↵dan2011-06-27
| | | | | | | | | | sqlite3_prepare() instead of sqlite3_prepare_v2(). This helps to test the fix for bug [25ee812710]. FossilOrigin-Name: d9f7993bfa2ecb30c44455de538eb6f8a4a59087
* | Merge the latest trunk changes into the sessions branch.drh2011-06-21
|\| | | | | FossilOrigin-Name: f3d148e0d10e16cd744ec88a2961fd617368c5ed
| * More compiler warning fixes.drh2011-06-20
| | | | | | FossilOrigin-Name: ed2dda9329ca42e9c0be1986c78b091051e7598f
* | (no comment)dan2011-06-20
|\| | | | | FossilOrigin-Name: 699b884383f735fb9630d87d25dab61c97dc4485
| * Fix a problem where FTS test code was not being included in the testfixture ↵dan2011-06-20
| | | | | | | | | | build when SQLITE_ENABLE_FTS4 was defined. FossilOrigin-Name: e539d08a4dda073dc67dc39a104f89374d3bd8e9
* | Merge the latest trunk changes into the sessions branch.drh2011-06-20
|\| | | | | FossilOrigin-Name: 4c5e276c902e0b93cfc05bf2e1db966ecdac0ed0
| * Fix a bug exposed by combining matchinfo(), NEAR and "ORDER BY rowid DESC".dan2011-06-13
| | | | | | FossilOrigin-Name: 5f6b87f420f21749aa7c72e020c50aca74890086