aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAge
...
| * | Remove an unreachable branch from sqlite3SkipAccumulatorLoad().drh2018-01-23
| | | | | | | | | FossilOrigin-Name: 8b9c8eab60b692e45c55a718d76b70e63040416040696907463692cbf83fb0c5
| * | Work around a problem with GCC on 32-bit machines that cause the CASTdrh2018-01-23
| | | | | | | | | | | | | | | | | | operator to generate a floating-point result for strings that could be represented as very large integers. FossilOrigin-Name: 1b02731962c21bb097a88801ece76ff441bf882519a821a246da84f4e2a33455
| * | Fix a bug causing spurious "sub-select returns N columns expected 1" errorsdan2018-01-23
| | | | | | | | | | | | | | | in join queries with a term like "(a, b) IN (SELECT ...)" in the WHERE clause. FossilOrigin-Name: 14dfd96f9bca2df5033b2d894bf63cc8bf450a45ca11df5e3bbb814fdf96b656
| * | In SQLITE_ENABLE_BATCH_ATOMIC_WRITE builds on F2FS file-systems, invokedan2018-01-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | SQLITE_FCNTL_ROLLBACK_ATOMIC_WRITE if an SQLITE_FCNTL_COMMIT_ATOMIC_WRITE call fails. Also, do not use an atomic transaction to create the initial database. This is because if an error occurs while writing to the db file, any changes to the file-size do not seem to be rolled back automatically. The only time this matters is when the file was 0 bytes in size to start with. FossilOrigin-Name: b3122db1545aeb48b7c28d480534b4b0fe04e83d5336225714c3cad926e5960e
| * | Fix comment typos. No changes to code.drh2018-01-23
| | | | | | | | | FossilOrigin-Name: 8e5e74c66b9cdb348392e3db2d9f32cfa20fcec35bf09d9e1f623e7ad875ec97
| * | Skip defining WIN32_LEAN_AND_MEAN when it is already defined.mistachkin2018-01-23
| | | | | | | | | FossilOrigin-Name: 195f5323df800f7963df2ea251c497c72e4d7ff0b88a70f1fa60f13bb1a9fd3b
| * | Slightly faster implementation of the length() SQL function.drh2018-01-23
| | | | | | | | | FossilOrigin-Name: 9a4199aedb039141a50a68943ef863d7df9637ada318793cce6c12b9d39bcdc5
| * | Slightly faster function dispatch in the virtual machine by avoidingdrh2018-01-23
| | | | | | | | | | | | | | | | | | unnecessary reinitialization of variables that are already correctly initialized. FossilOrigin-Name: edd4e6876cc08ab907bb21f075380de946562d4c56a04923760848b4b11536ac
| * | Fix harmless compiler warnings seen with MSVC.mistachkin2018-01-23
| | | | | | | | | FossilOrigin-Name: 76a11a80e94d1e9c9645e6e348948f3fd508266d4569c85d80a3879862d0a819
| * | Avoid unnecessary OOM detection warnings in a debugging routine.drh2018-01-22
| | | | | | | | | FossilOrigin-Name: 395f8ea790e6e295800fa8927f0585b2419b9521ef4fd591d51d2a48db2a90c4
| * | Use a loop to avoid recursion in the heightOfSelect() function.dan2018-01-18
| | | | | | | | | FossilOrigin-Name: 86de43595cb2ecebd680fe654affcfb9fbcfff6575c893293ae298124a357bfe
| * | Fix sessions module handling of sqlite_stat1 rows with (idx IS NULL).dan2018-01-18
| |\ \ | | | | | | | | FossilOrigin-Name: 0e916416331d7948b312a5dd58ac0c145030bb3b47a37dab2636564397249a86
| | * | Fix a problem in the sessions module with logging sqlite_stat1 rows for whichdan2018-01-17
| | | | | | | | | | | | | | | | | | | | (idx IS NULL) is true. FossilOrigin-Name: 25bf734be1b3883fccf12ac4d93d50289aa307fb60a52e0e32df12f7ee4edc7a
| * | | Fix to the documentation for sqlite3_trace_v2(). No changes to code.drh2018-01-18
| | | | | | | | | | | | FossilOrigin-Name: 6fbd0a11a66f8eb4d7820cb49c23bdcb917db98a22c29d76edea1eea6dab0a4e
| * | | Alternative implementation for the internal sqlite3Pow10() utility for MSVC,drh2018-01-17
| |/ / | | | | | | | | | | | | which is more accurate on that platform. FossilOrigin-Name: 469b96be5350ba2291518280ffe179b87aa7fbe701e2813ef63843922771517a
| * | Fix harmless compiler warnings, mostly unused parameters for UDFs in the CLI.drh2018-01-17
| | | | | | | | | FossilOrigin-Name: bfbeffab7735461acb3773242ba31dae15af9f8b0291c54a6734747bb1b36e66
| * | Simplifications to winOpenSharedMemory in the Win32 VFS.mistachkin2018-01-17
| | | | | | | | | FossilOrigin-Name: 3e04999dabb87715de46255b1a9b08d5dfa70d140e0a09a37ea2842d71c77caf
| * | Corrections to error code handling in os_win.c, pursuant to walfault.test.mistachkin2018-01-17
| | | | | | | | | FossilOrigin-Name: 568192228c9578b8ea34c363e10ff28450045cda76248b2f0f89f84b3a57e680
| * | Remove an unused field from the internal definition of the sqlite3_contextdrh2018-01-16
| | | | | | | | | | | | | | | object. FossilOrigin-Name: 948a26b5a64d8a89c4ec7546ec4a4bee36e29e82edda677ca75424e7091325d0
| * | Make the new sqlite3_vtab_collation() interface accessible to loadabledrh2018-01-16
| | | | | | | | | | | | | | | extensions. FossilOrigin-Name: f301db3c2343fd2086bc5b69a17b2d226175584ccd09549ebb2cb603590da487
| * | Remove the unused SQLITE_CANTOPEN_DIRTYWAL result code.drh2018-01-16
| | | | | | | | | FossilOrigin-Name: 3c786305fc6eaa6856ec6c71fc7969f61de266ba1bea0abf0ae133eb94e54b2d
| * | Move the ZLIB version announcement in the CLI out of the default bannerdrh2018-01-16
| | | | | | | | | | | | | | | and put it in the ".version" command. FossilOrigin-Name: 231679d6f8c0c3d957c8daa88b0743449b60b47159e114f4bc073a8612a73b2a
| * | Show version of zlib in use when running the shell tool in interactive mode.mistachkin2018-01-16
| | | | | | | | | FossilOrigin-Name: a8906b527a8f7a2cec88cc3b05c063a2785f0d1d141e148d954fc7440972a484
| * | Fix a problem causing an infinite loop or other malfunction in some UPDATEdan2018-01-16
| | | | | | | | | | | | | | | statements with an OR term in the WHERE clause. FossilOrigin-Name: feb2c2b6f66b0f45490beb1642d99cdb89fa220e299a8c118929df557c814189
| * | Fix an error in the setDeviceCharacteristics() procedure for thedrh2018-01-15
| | | | | | | | | | | | | | | (unsupported) QNX code in os_unix.c. FossilOrigin-Name: 8151913a3987f4dd2d6efee046727f5fa9b6f11d5d3867ea8f512c03a212ac2b
| * | Avoid excess stack usage when a VALUES clause with lots of rows occursdrh2018-01-14
| | | | | | | | | | | | | | | within a scalar expression. This fixes a problem discovered by OSSFuzz. FossilOrigin-Name: a4fa0581ba7cfd45fabe0198f55b3c2c8ee3ecfd2825aeed91116f44e77d760b
| * | Fully initialize the Mem object for serial-type 10, in case such adrh2018-01-13
| | | | | | | | | | | | | | | serial-type is found in a corrupt database file. FossilOrigin-Name: bd70a07d819a54346cb6c40fab681424c5af0dfb6bf29321a3de9fc99d285376
| * | Add the new "nochange" APIs to the extension loading mechanism.drh2018-01-13
| | | | | | | | | FossilOrigin-Name: cd7c42699e73b688dbed29ed5d243d06439d7dbe0ba8c42d8299e04cc0dd4464
| * | Add the sqlite3_value_nochange() API, usable from within the xUpdate methoddrh2018-01-12
| |\ \ | | | | | | | | | | | | | | | | | | | | of a virtual table to discover whether or not a column was unchanged at the SQL level. FossilOrigin-Name: dec3ea4e4e6c4b1761ddc883a29eaa50dcd663ce6199667cc0ff82f7849d4f2a
| | * | Improved comments. Slightly tighter implementation, but no big changes.drh2018-01-12
| | | | | | | | | | | | FossilOrigin-Name: a1b3f28569f2a8d82b2931527fdfe191b421f3e1ea18ee30e04211e1ad645993
| | * | Add the experimental sqlite3_value_nochange() interface usable by xUpdatedrh2018-01-12
| |/ / | | | | | | | | | | | | methods of virtual tables to see if a column has actually changed values. FossilOrigin-Name: 8b7be15ece9e2e83959bb0e21e240106fe1077431242c3cc6b81f1baa2382f40
| * | Simplification to the implementation of OP_Insert.drh2018-01-12
| | | | | | | | | FossilOrigin-Name: 6acbdba59e9df4313a6232d925a70390acdc43dfa380b4fba7bb8bd442d6e728
| * | Avoid an unnecessary branch when not using pre-update hooks.drh2018-01-12
| | | | | | | | | FossilOrigin-Name: ec96707eb359c7e0597ee22e5ae017774366463dffa6bdb06e4438b09549f5c0
| * | Experimental change to include changes made to the sqlite_stat1 table indan2018-01-12
| | | | | | | | | | | | | | | | | | changesets generated by the sessions module. sqlite_stat1 entries in such changesets are ignored by legacy clients. FossilOrigin-Name: bd46c4429693545eb16db85692fc591ac529796aa746f5f21df1ce4380619320
| * | Add the sqlite3_vtab_nochange() method which virtual table implementationsdrh2018-01-11
| | | | | | | | | | | | | | | can use to optimize UPDATEs. FossilOrigin-Name: d444b1ff39f0a1673a977b8047e1e14a49d461c9934be080d27c2392a830c1c0
| * | Fix typo in comment. No code changes.drh2018-01-11
| | | | | | | | | FossilOrigin-Name: 2c55571baaae58d6f5b6210cf85d0fa325a9977682bd449e3802191f7a4142de
| * | Update the .help screen in the CLI. Make sure the temporary files fordrh2018-01-11
| | | | | | | | | | | | | | | ".open" are not deleted too soon. FossilOrigin-Name: b8d92d8dc239597c6f01a6e572b047f98ce374a8f48257683fa839dde3ec993f
| * | Add the built-in edit(VALUE) and edit(VALUE,EDITOR) function to the CLI.drh2018-01-11
| | | | | | | | | FossilOrigin-Name: ef823c47a0ac4f3b001e6c89c38354b45b5229d872cfc69a29c82e99414b89c8
| * | Save and restore the output mode when doing ".once -x" or ".excel".drh2018-01-10
| | | | | | | | | FossilOrigin-Name: f697c164518d36f2a63c87d9f2708d0f9481fad3ded2de61f3f48c393cf7a500
| * | An attempt to get ".once -e" working reliably on Windows.drh2018-01-10
| | | | | | | | | FossilOrigin-Name: 9b97f9d2c876162139dbd9485fcf68412d1572d9ddc179b08938b8a602e895d6
| * | Fix a potential SQLITE_MISUSE in the .excel command when no database is open.drh2018-01-10
| | | | | | | | | FossilOrigin-Name: 9b95ff1abfb8d49bbe5a727f5c917a455e4289b4d69196377dc9294409341d70
| * | Add support for the ".excel" command (and ".once -e" and ".once -x") indrh2018-01-10
| | | | | | | | | | | | | | | the CLI. FossilOrigin-Name: 23fa7c57c2b204d1ddcc2a939b5271628cf26689ad4ede6976038113095a9801
| * | Modify the new "--append" option to the .archive so that it takes a filenamedrh2018-01-10
| | | | | | | | | | | | | | | argument, the same as "--file". FossilOrigin-Name: 58e3b07cc8cb5cc915f7d430483bd455b03f14120e0db23286d2e20dbb5391c5
| * | Add the lsmode(MODE) function in the fileio.c extension and use that functiondrh2018-01-10
| |\ \ | | | | | | | | | | | | | | | | | | | | in the .archive implementation. Add the --append and --dryrun options to the .archive command and remove the --zip option, making it automatic. FossilOrigin-Name: 38f28029d16df8489772c27867de8888dd1c26b170861acdc977fd4023939dde
| | * | Fix minor problems with the new ".archive" command changes.drh2018-01-10
| | | | | | | | | | | | FossilOrigin-Name: 612b30c95f948438016bd11470e9dd114d7bb064418a57e5954a094d2ca77f69
| | * | In the fileio.c extension, change the filetype(MODE) function into lsmode(MODE).drh2018-01-10
| | | | | | | | | | | | | | | | | | | | Use the new lsmode(MODE) function in shell.c. FossilOrigin-Name: 52d12ba9f33c1f2620776e189c81f3bf991759344ecdd167ea2a6107f0972b9d
| | * | Implement the ".ar --create" command using a single drh2018-01-10
| | | | | | | | | | | | | | | | | | | | | | | | "REPLACE INTO sqlar SELECT ... FROM fsdir();" statement. Add the shell_putsnl() SQL function for providing --verbose output. FossilOrigin-Name: 28ab930436fea33c79073e84f39d9e381fa60b4702a5dcbfaaed72baeeae8431
| | * | The ".ar" command deduces whether or not the target file isdrh2018-01-10
| | | | | | | | | | | | | | | | | | | | | | | | a ZIP or SQLAR and does the appropropriate thing. The "-z" option is omitted. The "--append" option is added to open auxiliary databases using apndvfs. FossilOrigin-Name: 430d1a7daa823ae53606b7a158af4e7c16f62ff9b072b90606524e7c3f6131df
| | * | Allow the use of ".ar -t" without specifying an archive file or the "-z"drh2018-01-10
| | | | | | | | | | | | | | | | | | | | option when the command-line shell is opened on a ZIP archive. FossilOrigin-Name: 9340a2c145bcb4b38d19276a16264a37341c617f0554d66e1da653f1d9f85163
| | * | Work on the ".archive" command.drh2018-01-10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (1) Add the --dryrun option. (2) Do not require --file when open on a ZIP archive. (3) Miscellaneous code simplifications. This is an incremental check-in of work in progress. FossilOrigin-Name: a2baada429e84dc4b7243173a056e3c8bc042682f7efb01fdf8d2cc452c97e04