aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAge
...
| * Improvements to compile-time-option hygiene. Use "#if OPTION" instead ofdrh2015-01-10
| | | | | | | | | | | | | | "#ifdef OPTION" in cases where that makes sense, so that -DOPTION=0 will work. Add the "Have-Not" configuration in releasetest.tcl which disables all of the "HAVE_component" compile-time options. FossilOrigin-Name: 9e92a5ed5aaba20461ed4ce8359d6e34e7773d68
| * Change the testfixture binary so that it explicitly enabled core files drh2015-01-09
| | | | | | | | | | on a crash (on unix). Add a test case to verify that this works. FossilOrigin-Name: 90f422ed81311d7ab2a90a381d36cba9c20227fc
* | Get things compiling cleanly with MSVC and W4.mistachkin2015-01-12
| | | | | | FossilOrigin-Name: c8725fa5fa361959b0f0a3fb36f204905d6f0ae9
* | Fix some harmless compiler warnings.mistachkin2015-01-12
| | | | | | FossilOrigin-Name: 2b8eecbfe7935d3d9826fbcd473dd3a49138ad11
* | Fix comments and add another disabled warning for MSVC.mistachkin2015-01-12
| | | | | | FossilOrigin-Name: 43b6b4cc051e5a801a992c56d2c82abcdcf45cec
* | Work in progress on fixing harmless compiler warnings when using -W4 and MSVC.mistachkin2015-01-12
|/ | | FossilOrigin-Name: 856dd245ce037f93d5ae2ddeb4fdf949c1e5c8e9
* Remove an unused preprocessor macro from pcache.c.drh2015-01-09
| | | FossilOrigin-Name: 88a7a967116a48aeb5fa7014613c0134b1b47bb3
* Improvements to the sqlite3_stmt_scanstatus() documentation. No changesdrh2015-01-09
| | | | | to code. FossilOrigin-Name: 9309c9bc08c3cd5a96ada76544b11cae8e480c7a
* Fix three crash problems discovered by afl-fuzz.drh2015-01-09
| | | | | Ticket [a59ae93ee990a55]. FossilOrigin-Name: fe5788633131281a0f27c5b75993ce2ff958bfeb
* Add the "ascii" mode to the command-line shell.drh2015-01-09
|\ | | | | FossilOrigin-Name: e1518a9478e1ce1ebd98894335e64c953064367f
| * Merge updates from trunk.mistachkin2015-01-02
| |\ | | | | | | FossilOrigin-Name: ea99f4b29afb98dd474d96889c934763f5636891
| * \ Merge updates from trunk.mistachkin2014-12-19
| |\ \ | | | | | | | | FossilOrigin-Name: 555fb71f6c479936446c2ce75b1b120a9a121f49
| * | | Update a comment.mistachkin2014-12-11
| | | | | | | | | | | | FossilOrigin-Name: e0e102a0bd9d07bccdb1feb95767cb81fb57c29f
| * | | Rename a structure member to improve code clarity.mistachkin2014-12-11
| | | | | | | | | | | | FossilOrigin-Name: d48eda16ef8a84a93de9c6f38f794aceb4a6ba0d
| * | | Remove an unused structure member.mistachkin2014-12-11
| | | | | | | | | | | | FossilOrigin-Name: d8404340cb01af440feebd19d291eb7198cfa576
| * | | Further simplify shell mode changes.mistachkin2014-12-11
| | | | | | | | | | | | FossilOrigin-Name: cf9c6e7eea4cab073e608e6fefdd24be87a8abeb
| * | | Simplify and cleanup the implementation of the new ASCII mode for the shell.mistachkin2014-12-11
| | | | | | | | | | | | FossilOrigin-Name: 66a28f7abaeaf1ebe6e43d856af88ac64b1ff230
| * | | Merge updates from trunk.mistachkin2014-12-11
| |\ \ \ | | | | | | | | | | FossilOrigin-Name: 5b5d3e4d0d158594c0db05ddbf4d926b65825042
| * \ \ \ Merge updates from trunk.mistachkin2014-09-01
| |\ \ \ \ | | | | | | | | | | | | FossilOrigin-Name: 51f33cf1290cf767c1c6ba0228f4f30e4059c994
| * | | | | Correct help text and make consistent use of snprintf.mistachkin2014-07-24
| | | | | | | | | | | | | | | | | | FossilOrigin-Name: 9c424a5c50e4a2ed36556e99fba0e7072a2d3468
| * | | | | Fix typo in comment and update help text.mistachkin2014-07-24
| | | | | | | | | | | | | | | | | | FossilOrigin-Name: 289092bb64463efe78a5f01b06b24aa664a31feb
| * | | | | Merge updates from trunk.mistachkin2014-07-24
| |\ \ \ \ \ | | | | | | | | | | | | | | FossilOrigin-Name: 8dc0cdf652f099d464d3de416dffd83efb895009
| * | | | | | Add new ASCII mode to the shell capable of importing and exporting using the ↵mistachkin2014-07-19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | official unit and record separators (i.e. 0x1F and 0x1E, respectively). FossilOrigin-Name: 7fe601ead0d0ae26cb09d0dbc7d6367785376567
* | | | | | | Try to fix up the "valgrindtest" target in Makefile.in so that it avoidsdrh2015-01-08
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | misuse testing that can trigger false errors. FossilOrigin-Name: 50b5a8af843fff93452cd1c8f82152124a1d864a
* | | | | | | In releasetest.tcl:drh2015-01-08
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (1) Add the Failure-Detection platform. (2) Re-add the --disable-shared argument on Default that was mistakenly removed by the previous commit. (3) Remove the -ftrapv tests, as we read that -ftrapv does not work in GCC. FossilOrigin-Name: 1f2fb77781a93427a2348f821b66dba7310c49b8
* | | | | | | Fix threads-enabled builds on Windows when the amalgamation is not in use.mistachkin2015-01-07
| | | | | | | | | | | | | | | | | | | | | FossilOrigin-Name: 9b92a4d2b6585d5fdf20330e4138081df58960e9
* | | | | | | Fix a problem in the unix implementation of FCNTL_SIZE_HINT on systems that ↵dan2015-01-06
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | do not support posix_fallocate(). FossilOrigin-Name: af20eae1e6f608e4e61a07c3d14cf88c12751353
* | | | | | | Avoid O(N*N) behavior with very long lists of VALUES.drh2015-01-05
| | | | | | | | | | | | | | | | | | | | | FossilOrigin-Name: ee30fb35217f3429ee89aaad7c19f29710420e4c
* | | | | | | Handle compound-select statements originating from VALUES clauses as adrh2015-01-05
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | special case that does not use recursion. FossilOrigin-Name: 9ce9e43af38e6bc362734463d4bfc40ff0c98f8f
* | | | | | | Towards getting INSERT statements to except many VALUE terms (more thandrh2015-01-05
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | the limit imposed by SQLITE_LIMIT_COMPOUND_SELECT). This check-in segfaults on a stack overflow. And it is slow. FossilOrigin-Name: c9d65f739ad56f016c676e79aa39080be3fe868a
* | | | | | | Remove some needless recursion from compound SELECT processing.drh2015-01-05
| | | | | | | | | | | | | | | | | | | | | FossilOrigin-Name: fe677d13f03e24fa667efc0c2e7f5bbb99521791
* | | | | | | Fix a harmless compiler warning.drh2015-01-02
| |_|_|_|_|/ |/| | | | | | | | | | | FossilOrigin-Name: e0de580726a0ed35565783ed14440ef9bcdc3a3d
* | | | | | Add the SQLITE_CONFIG_PMASZ start-time option.drh2015-01-02
| | | | | | | | | | | | | | | | | | FossilOrigin-Name: acb0d1e8324f19da3d4d577d58748848de1bcef7
* | | | | | Add logic to releasetest.tcl that detects -fsanitize=undefined errors.drh2015-01-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix a few false-positivies that come up when running the sanitize=undefined test. FossilOrigin-Name: 2835e79a0afec6e4d449ac9340afec068c2d4c11
* | | | | | Make sure PRAGMA data_version is updated even if the cache is empty whendrh2014-12-31
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | another connection changes the database. FossilOrigin-Name: cf48eb608af9102a8def2a5b7f5f7b348548116f
* | | | | | Ensure that when a file is extended using FCNTL_SIZE_HINT the last page is ↵dan2014-12-30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | allocated on disk, even if the file will only use part of it. FossilOrigin-Name: c7f84717d61197afa9e0ac607c4b349361e6e2b7
* | | | | | If the sorter uses mmap'd temp files, ensure all pages of the temp file have ↵dan2014-12-30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | been allocated before it is accessed. Otherwise, a disk-full condition might result in a SIGBUS exception. FossilOrigin-Name: 776648412c30dce206f1024ff849c2cb025bb006
* | | | | | Make SQLITE_CONFIG_PCACHE_HDRSZ accurate (not an over-estimate) on 32-bitdrh2014-12-30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | systems. FossilOrigin-Name: 340b347758e570db3e739b56af0dcf3fc34525be
* | | | | | Round all object sizes that go into computing SQLITE_CONFIG_PCACHE_HDRSZ updrh2014-12-30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | to a multiple of 8 bytes. FossilOrigin-Name: b28ce75f2d3a6343dc20d581dc55afae89ab5efa
* | | | | | Reinstate an assert() by adding an "|| CORRUPT_DB" term.drh2014-12-29
| | | | | | | | | | | | | | | | | | FossilOrigin-Name: 95ce20348d9b868a0407adccdb222a0e4c762945
* | | | | | Fix WITHOUT ROWID tables so that they correctly deal with PRIMARY KEYs thatdrh2014-12-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | contain redundant columns. FossilOrigin-Name: 0dfef6757056ef0bdea8f049f7469ccf6960e2cb
* | | | | | Update the SQLITE_CONFIG_PAGECACHE documentation so that the maximum pagedrh2014-12-25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | size is correctly stated to be 65536. FossilOrigin-Name: 3286424b4d30035de69b88ef0b2897365ff848f9
* | | | | | Fix a failing assert() in balance_nonroot().dan2014-12-24
| | | | | | | | | | | | | | | | | | FossilOrigin-Name: e2e323145f66cca31babe1a979db6ef97038b879
* | | | | | When building the amalgamation with SQLITE_ENABLE_IOTRACE defined, do not ↵dan2014-12-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | mark symbol sqlite3IoTrace as static. FossilOrigin-Name: 5b7ca013b7171a6807b15b128e140ce160f526d3
* | | | | | Permit sqlite3_shutdown() to be called with OMIT_WSD enabled and without ↵mistachkin2014-12-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | having called sqlite3_initialize() first. FossilOrigin-Name: 3f7dbdb5df38bd4b8cd49d22a23b8412b8d506e5
* | | | | | Fix a potential segfault following OOM error in the test harness. Thedrh2014-12-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | SQLite core itself is not at fault. FossilOrigin-Name: 1bb26695ff28a96d740752e327c2e0a0da1d067e
* | | | | | Redefine the way PRAGMA data_version works: It continues to change whendrh2014-12-22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | any other connection commits, including shared-cache connections, but does not change if the local connection commits. FossilOrigin-Name: 7a97826f33460f3b4f3890c9cf97116c3355eeda
* | | | | | Support manually disabling overlapped file I/O for Windows sub-platforms ↵mistachkin2014-12-20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | other than Windows CE. FossilOrigin-Name: b9330b887cc8bed2b6b3e6c1b269788e08ccf50d
* | | | | | Minor fixes and enhancements to the SQLITE_ENABLE_API_ARMOR functionality.mistachkin2014-12-20
| | | | | | | | | | | | | | | | | | FossilOrigin-Name: cb3e4219ac9560d2773b85453aafda54b7c9346f
* | | | | | Update the PRAGMA data_version command so that it reponse to changes madedrh2014-12-20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | by a shared-cache database connection, and also to changes made by the same database connection. Add test cases to verify the new behavior. FossilOrigin-Name: 44ee538374940c50198949f2cbb9213ba2375b6a