Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
History of src/ctime.c
2019-08-13
| ||
15:22 | Merge latest trunk changes with this branch. file: [15d10100] check-in: [5b4689d8] user: dan branch: reuse-schema, size: 17734 | |
2019-08-12
| ||
15:19 | Make the sha3 extension part of the amalgamation, enabled using SQLITE_ENABLE_SHA3. file: [b2738178] check-in: [a48a7b78] user: drh branch: sha3, size: 17716 | |
2019-08-08
| ||
15:24 | Remove support for STAT3. The sqlite_stat3 tables are ignored, if they exist. STAT4 continues to work as it always has, and as it is a superset of STAT3 is the recommended replacement. file: [1b0724e6] check-in: [1e17ea2f] user: drh branch: omit-stat3, size: 17669 | |
2019-07-18
| ||
19:50 | Add a ctime.c entry for SQLITE_ENABLE_SHARED_SCHEMA. file: [dd608385] check-in: [892ac945] user: drh branch: reuse-schema, size: 17787 | |
2019-06-13
| ||
16:14 | Add a new requirement mark on the ctime.c code. file: [37f3d211] check-in: [c4b40568] user: drh branch: trunk, size: 17722 | |
2018-10-29
| ||
17:53 | Add the sqlite3_normalized_sql() API. file: [109e58d0] check-in: [592b66e8] user: mistachkin branch: normalized_sql, size: 17697 | |
2018-10-24
| ||
23:55 | Add the ENABLE_GEOPOLY case to the compile_options pragma. file: [56e2f32d] check-in: [de940296] user: drh branch: trunk, size: 17640 | |
2018-07-23
| ||
10:57 | Fix the macros used to generate the output of "PRAGMA compile_options" so that they handle valid values for the SQLITE_DEFAULT_LOOKASIDE macro (which contain a "," character). file: [b157b010] check-in: [1cc72845] user: dan branch: trunk, size: 17587 | |
2018-04-18
| ||
14:48 | Omit some code not used without SQLITE_ENABLE_SORTER_REFERENCES. Improvements to comments used for documentation. file: [849d4ceb] check-in: [f3596ab9] user: drh branch: sorter-reference, size: 17285 | |
2018-03-19
| ||
16:09 | In the compile_options pragma, show the actual value of the SQLITE_ENABLE_CEROD compile-time option, if it exists. file: [bd9da3f1] check-in: [1ec339fd] user: drh branch: trunk, size: 17212 | |
2017-07-28
| ||
02:02 | Backport of all batch-atomic-write changes through check-in [67bad7fb9b] file: [9793c912] check-in: [def55027] user: drh branch: batch-atomic-write-3.19, size: 10107 | |
01:53 | Add the SQLITE_ENABLE_BATCH_ATOMIC_WRITE macro to ctime.c file: [ff1be3ee] check-in: [67bad7fb] user: drh branch: batch-atomic-write, size: 17177 | |
2017-06-29
| ||
14:33 | Rename the "stmts" virtual table to just "stmt" without the final "s". file: [92895480] check-in: [adfdb801] user: drh branch: trunk, size: 17102 | |
13:41 | Add the stmts virtual table to testfixture builds. Add new compile-time options SQLITE_ENABLE_QPSG and SQLITE_ENABLE_STMTSVTAB to ctime.c file: [0dbb6af8] check-in: [60c62829] user: drh branch: trunk, size: 17104 | |
2017-06-24
| ||
16:35 | Make sure the config.h header is included by ctime.c, if that header exists. file: [e9a6db13] check-in: [c2ea6293] user: drh branch: trunk, size: 17000 | |
2017-06-20
| ||
18:19 | Rename the azCompileOpt global constant to avoid a harmless compiler warning about a name conflict with a local variable. file: [ca1b2403] check-in: [94e420ec] user: drh branch: trunk, size: 16778 | |
2017-06-17
| ||
18:49 | Fix a missing comma in the previous check-in. file: [eeff225a] check-in: [f3db02f4] user: drh branch: trunk, size: 16750 | |
17:29 | Ensure that the value of the THREADSAFE symbol is always included when reporting compile time options, even if it was not explicitly configured. file: [ce45bd30] check-in: [95141c64] user: dan branch: ctime-refactor, size: 16750 | |
2017-06-16
| ||
19:51 | Rework the code in ctime.c a bit to report on more compile time options. And to only output configuration options passed in to SQLite, not the default values of #define symbols set automatically. Also generate the large array in ctime.c using new script tool/mkctime.tcl, instead of entering it manually. file: [6327cb26] check-in: [bc1951d6] user: dan branch: ctime-refactor, size: 16653 | |
2017-03-16
| ||
18:14 | If the user has not set it explicitly, set the "PRAGMA synchronous" setting to SQLITE_DEFAULT_SYNCHRONOUS when a database connection changes from wal to rollback journal mode. file: [47d91a25] check-in: [78030c0f] user: dan branch: default-synchronous-fix, size: 10032 | |
2017-02-13
| ||
13:35 | Change all legacy instances of "#if SQLITE_DEBUG" to "#ifdef SQLITE_DEBUG" for consistency. file: [a9984df7] check-in: [670f10b2] user: drh branch: trunk, size: 9810 | |
2016-12-07
| ||
17:06 | Put the SQLITE_UNTESTABLE compile-time option in the correct order for PRAGMA compile_options. file: [9f2296a4] check-in: [24574a15] user: drh branch: trunk, size: 9807 | |
15:49 | Rename the SQLITE_OMIT_BUILTIN_TEST compile-time option to SQLITE_UNTESTABLE. file: [bcec3165] check-in: [f3608187] user: drh branch: trunk, size: 9807 | |
2016-10-26
| ||
12:15 | Add compile time option SQLITE_ENABLE_URI_00_ERROR. If defined, any "%00" escape found in a URI is treated as an error. file: [a2a52d6e] check-in: [e8a9bfec] user: dan branch: uri-00-error, size: 9822 | |
2016-10-21
| ||
10:09 | If SQLITE_DIRECT_OVERFLOW_READ is defined at compile time, add "DIRECT_OVERFLOW_READ" to the list of symbols returned by "PRAGMA compile_options". file: [72c9d01c] check-in: [b7d9727b] user: dan branch: trunk, size: 9750 | |
2016-07-28
| ||
17:24 | Improvements to the way the COMPILER compile-time option is set when compiling with Clang. file: [e77f3dc2] check-in: [81f9cf86] user: drh branch: trunk, size: 9685 | |
2016-06-13
| ||
19:58 | Fix RBU so that it builds with -DSQLITE_ENABLE_8_3_NAMES. Fix "PRAGMA compile_options" for SQLITE_ENABLE_8_3_NAMES such that it reports the numeric setting: "1" or "2". file: [61949e83] check-in: [0230ca17] user: drh branch: trunk, size: 9562 | |
2016-05-28
| ||
00:13 | Clang can define _MSC_VER in some circumstances; therefore, check for Clang first. file: [999a8284] check-in: [3f710bc3] user: mistachkin branch: ctimeCompiler, size: 9523 | |
2016-05-27
| ||
21:13 | Check for Clang before GCC. file: [89ae9d99] check-in: [7c2cd4b0] user: mistachkin branch: ctimeCompiler, size: 9523 | |
20:30 | Remove surplus quotation marks from the COMPILER= compile_options setting for Clang. file: [5fffce9c] check-in: [5c966f20] user: mistachkin branch: ctimeCompiler, size: 9523 | |
19:34 | Remove surplus quotation marks from the COMPILER= compile_options setting for GCC. file: [7d735d97] check-in: [664c132d] user: drh branch: ctimeCompiler, size: 9537 | |
18:09 | Add basic compiler information to the results of 'PRAGMA compile_options'. file: [dc03a315] check-in: [d734e2df] user: mistachkin branch: ctimeCompiler, size: 9551 | |
2015-12-03
| ||
20:50 | Make the SQLITE_ENABLE_8_3_NAMES compile-time option available to sqlite3_compileoption_used(). file: [60e135af] check-in: [06338201] user: drh branch: trunk, size: 9278 | |
2015-12-01
| ||
21:23 | Add the SQLITE_LIKE_DOESNT_MATCH_BLOBS compile-time option. file: [58eda763] check-in: [9e1d6d4c] user: drh branch: trunk, size: 9221 | |
2015-10-08
| ||
19:29 | First attempt to add json1 and fts5 to the amalgamation. This check-in does not compile. file: [509ef9c6] check-in: [d820a1bd] user: drh branch: amalg-json1-fts5, size: 9147 | |
2015-05-07
| ||
20:26 | Add an entry to sqlite3_compileoption_used() for SQLITE_ENABLE_DBSTAT_VTAB. file: [5a0b735d] check-in: [480b4cb0] user: drh branch: trunk, size: 9051 | |
2015-01-10
| ||
16:49 | Improvements to compile-time-option hygiene. Use "#if OPTION" instead of "#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. file: [98f89724] check-in: [9e92a5ed] user: drh branch: trunk, size: 8990 | |
2014-10-27
| ||
19:39 | Fix a typo in the macro name of an #ifdef file: [df198488] check-in: [9646a136] user: drh branch: trunk, size: 9303 | |
2014-10-24
| ||
00:35 | Add the SQLITE_ENABLE_API_ARMOR compile-time option. This is a work in progress and is not yet completely functional. file: [dfa83bfe] check-in: [c297a84b] user: drh branch: api-armor, size: 9304 | |
2014-10-22
| ||
16:25 | The _beginthreadex() / _endthreadex() functions should only be used when compiling with MSVC. file: [cc296efb] check-in: [1a5a5da3] user: mistachkin branch: msvcThreads, size: 9240 | |
2014-09-25
| ||
02:44 | Change that might allow SQLite to build and work using the EBCDIC character set. file: [bb434068] check-in: [ef30e035] user: drh branch: trunk, size: 9135 | |
2014-09-10
| ||
22:46 | Complete the implementation of the various APIs. Fix several problems. This is another incremental check-in that does not completely work. file: [16cd1921] check-in: [4eaaa7fa] user: drh branch: user-auth, size: 9135 | |
2014-08-15
| ||
22:37 | Aborted merge. file: [ee1d8f1f] check-in: [c8ade949] user: numist branch: obsolete, size: 9109 | |
2014-03-05
| ||
17:29 | Add SQLITE_OMIT_CTE to the list of compile options that might be returned by "PRAGMA compile_options". file: [0231df90] check-in: [f33f2b3f] user: dan branch: trunk, size: 9069 | |
2013-12-03
| ||
22:32 | Add memory subsystem related defines to the compile-time options list. file: [77779efb] check-in: [52a44146] user: mistachkin branch: memTests, size: 9025 | |
2013-08-12
| ||
20:14 | If ENABLE_STAT3 is defined but ENABLE_STAT4 is not, have ANALYZE create and populate the sqlite_stat3 table instead of sqlite_stat4. file: [ea4b7f36] check-in: [cca8bf43] user: dan branch: sqlite_stat4, size: 8919 | |
2013-08-03
| ||
20:24 | Begin adding experimental sqlite_stat4 table. This commit is buggy. file: [177fa0cb] check-in: [2beea303] user: dan branch: sqlite_stat4, size: 8860 | |
2013-04-18
| ||
03:10 | Fix a compiler warning in sqlite3_compileoption_used(). file: [4262c227] check-in: [e9f9d84b] user: drh branch: trunk, size: 8860 | |
2013-04-16
| ||
18:24 | Omit sqlite3_compileoption_used() entries that are not explicitly stated on the compiler command-line, except keep SQLITE_THREADSAFE around so that there is always at least one compilation option. file: [387589ab] check-in: [109d6767] user: drh branch: trunk, size: 8845 | |
14:58 | Remove the unused SQLITE_CURDIR macro. file: [cb3cd5bf] check-in: [16f7ba4a] user: drh branch: trunk, size: 8820 | |
2013-04-15
| ||
17:03 | Refactoring the mmap interface. The controlling pragma is now "mmap_size" instead of "mmap_limit". Also change SQLITE_CONFIG_MMAP_LIMIT and SQLITE_FCNTL_MMAP_LIMIT to SQLITE_CONFIG_MMAP_SIZE and SQLITE_FCNTL_MMAP_SIZE, respecctively. The default mmap_size is now always 0, meaning that memory mapped I/O is off by default. There is a new compile-time option SQLITE_MAX_MMAP_SIZE that determines a hard upper bound on the mmap_size. Setting SQLITE_MAX_MMAP_SIZE to zero disables the memory-mapped I/O logic and causes it to be omitted from the build. An extra argument is added to SQLITE_CONFIG_MMAP_SIZE that can optionally lower the SQLITE_MAX_MMAP_SIZE at start-time. The SQLITE_MAX_MMAP_SIZE is zero for platforms where we know that it does not work, meaning that it cannot be turned on by mistake on those platforms. file: [726e88b7] check-in: [ea1404a1] user: drh branch: trunk, size: 8860 | |
2013-04-08
| ||
20:47 | Disable the use of memory-mapped I/O if the SQLITE_DISABLE_MMAP macro is defined. Automatically define this macro for OpenBSD and QNX. Other systems are likely to be added to the disabled list over time. file: [61a53c7e] check-in: [8a4314a3] user: drh branch: trunk, size: 8825 | |
2013-04-03
| ||
13:09 | Change the mmap_limit pragma to report the new limit, or to report the existing limit if called with no arguments. Report the default mmap_limit as part of PRAGMA compile_options. Set the default mmmap_limit to 0 for all systems other than linux, mac, windows, and solaris. file: [16658a25] check-in: [2d9f1327] user: drh branch: experimental-mmap, size: 8773 | |
2013-03-24
| ||
22:56 | Remove the SQLITE_OMIT_MERGE_SORT compile-time option and its related code. The merge sorter is now a required component. file: [2a5f251f] check-in: [8b44d6fb] user: drh branch: trunk, size: 8668 | |
2012-09-13
| ||
12:10 | Add the RTREE_INT_ONLY configuration parameter to the compile-time options logic. file: [72a70dcf] check-in: [98b971fb] user: drh branch: trunk, size: 8726 | |
2012-09-12
| ||
18:45 | Add an implementation of the REGEXP operator and function. Only defined if compiled with SQLITE_ENABLE_REGEXP. file: [a67101c1] check-in: [8398f77c] user: drh branch: regexp, size: 8724 | |
2012-03-05
| ||
22:52 | Add compile-time define to indicate if the VFS supports the concept of a current directory (as WinCE and WinRT do not). Avoid using the GetTempPath and GetFullPathName APIs on WinRT. Some tests still need adjustments. file: [500d019d] check-in: [86c049a1] user: mistachkin branch: winrt, size: 8670 | |
2011-10-21
| ||
19:06 | Purge lingering references to SQLITE_STAT2 from the code and test scripts. file: [a9c26822] check-in: [aed2bf7a] user: drh branch: trunk, size: 8630 | |
2011-09-23
| ||
14:40 | Merge the latest trunk changes into the stat3-trunk branch. file: [829f3261] check-in: [0beb88a9] user: drh branch: stat3-trunk, size: 8682 | |
2011-09-22
| ||
14:56 | Remove the SQLITE_PAGECACHE_BLOCKALLOC compilation option. file: [3f2715d3] check-in: [4eb46898] user: dan branch: trunk, size: 8630 | |
2011-09-13
| ||
19:09 | Merge the latest trunk changes into the stat3-trunk branch. file: [dde6a9b8] check-in: [11ca4ed8] user: drh branch: stat3-trunk, size: 8750 | |
2011-08-31
| ||
20:47 | Add the SQLITE_MAX_SCHEMA_RETRY compile-time option to the set of options understood by "PRAGMA compile_options;" and by the "sqlite_compileoption_used()" function. file: [e3132ec6] check-in: [1b124af4] user: drh branch: trunk, size: 8698 | |
2011-08-26
| ||
13:52 | Merge branches branch-3.7.2 and stat3-enhancement into a new branch for testing purposes. file: [c4eeabe4] check-in: [0df04f92] user: drh branch: stat3-3.7.2, size: 8543 | |
13:16 | Merge the stat3-enhancement branch with trunk, but keep the resulting merge in a separate branch for now. file: [3e961190] check-in: [63f2c785] user: drh branch: stat3-trunk, size: 8651 | |
2011-08-23
| ||
12:50 | Merge the PAGECACHE_BLOCKALLOC changes into trunk. file: [caf51429] check-in: [768c1846] user: drh branch: trunk, size: 8599 | |
2011-08-12
| ||
15:02 | Add the SQLITE_OMIT_MERGE_SORT pre-processor directive. To omit the code in vdbesort.c. file: [7f283795] check-in: [4ced2394] user: dan branch: experimental, size: 8531 | |
01:51 | Begin a branch that experimentally replaces sqlite_stat2 with a new table called sqlite_stat3 that will hopefully facilitate better query planning decisions. file: [0df87f94] check-in: [52e1d7e8] user: drh branch: stat3-enhancement, size: 8525 | |
2011-03-12
| ||
05:55 | Backport the SQLITE_OMIT_UNIQUE_ENFORCEMENT change from check-in [b86999436e] on the trunk. file: [2e39d337] check-in: [668b91db] user: shaneh branch: branch-3.7.2, size: 8491 | |
04:58 | More tests for SQLITE_OMIT_UNIQUE_ENFORCEMENT and minor change to implementation. file: [52ff72f9] check-in: [b8699943] user: shaneh branch: trunk, size: 8547 | |
2011-01-17
| ||
17:42 | Add the SQLITE_OMIT_AUTORESET compile-time option which if enabled causes the sqlite3_step() routine to return SQLITE_MISUSE if it is called after it has previously returned anything other than SQLITE_ROW, SQLITE_BUSY, or SQLITE_LOCKED. file: [7deec453] check-in: [053ce76d] user: drh branch: trunk, size: 8473 | |
2010-07-07
| ||
01:52 | Remote the SQLITE_OMIT_GLOBALRECOVER macro - it is subsumed by SQLITE_OMIT_DEPRECATED. Add support to sqlite3_compileoption_used() for SQLITE_OMIT_WAL. file: [4f3aadad] check-in: [21a2db90] user: drh branch: trunk, size: 8417 | |
2010-04-07
| ||
16:54 | Wrap all automatic index changes inside SQLITE_OMIT_AUTOMATIC_INDEX. Add the automatic_index PRAGMA to turn it on and off. file: [51553a85] check-in: [a811a47f] user: drh branch: experimental, size: 8409 | |
2010-03-09
| ||
13:02 | Check-in [87a6a9970b] did not completely disable FTS4. This check-in aims to finish the job. file: [675186d8] check-in: [0259b629] user: drh branch: trunk, size: 8411 | |
2010-02-24
| ||
19:36 | Changes to compile time option diags to report values for some defines. Added test cases to TCL test suite (ctime.test). file: [ceb247eb] check-in: [dd480f62] user: shaneh branch: trunk, size: 8341 | |
2010-02-23
| ||
20:32 | Merge the compile-time option introspection interfaces into the trunk. file: [af27b864] check-in: [9f429434] user: drh branch: trunk, size: 7708 | |
20:08 | Refactored compile time option diagnostic support to use strings identifiers instead of bitmask. file: [97598003] check-in: [76a0294a] user: shaneh branch: compile_opts, size: 7715 Added | |