SQLite

All files named ”Makefile.in”
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

History for Makefile.in

2025-06-18
14:17
[d8bc4aee9f] part of check-in [7ca545fd3b] Eliminate configure/build discrepancies in how 'make tclextension-...' works vs other makefile-side handling of the extension, conforming to the former. (check-in: [7ca545fd3b] user: stephan branch: trunk, size: 11020)
2025-04-04
20:58
[d588d01af5] part of check-in [8830f86335] Account for the Mac-specific -install_name linker flag. See forum post 5651662b8875ec0a. (check-in: [8830f86335] user: stephan branch: branch-3.49, size: 10955)
20:50
[c3e414df4d] part of check-in [4947c1c782] Account for the Mac-specific -install_name linker flag. See forum post 5651662b8875ec0a. (check-in: [4947c1c782] user: stephan branch: trunk, size: 10767)
2025-04-03
13:24
[6fabbdf631] part of check-in [fd2c1638ec] Add the --static-cli-shell configure flag to the canonical build, which works like --static-tclsqlite3 but applies to the CLI shell (statically linking it, which only works if all requisite libs are available in static form). It is not called --static-shell because that flag has a completely different legacy meaning in the autoconf build and this flight might eventually be added to that build, so would collide there. (check-in: [fd2c1638ec] user: stephan branch: trunk, size: 10679)
2025-04-02
23:34
[57de35a905] part of check-in [bef3c8b1b9] Add experimental --static-tclsqlite3 configure flag to build tclsqlite3 statically, which only works if static libtcl/etc. are available. Currently intended for docker builds via Alpine Linux. (check-in: [bef3c8b1b9] user: stephan branch: static-tclsqlite3, size: 10641)
2025-03-31
13:08
[24a030d850] part of check-in [e64c6a3856] Ensure that the compilation of extensions get the same CFLAGS as the core lib. Move the feature flags enabled by --dev out of TARGET_DEBUG and into OPT_FEATURE_FLAGS (for consistency). Rename the make-internal gcov-related flags to be more descriptive. At the end of the configure script, if SQLITE_DEBUG is active then emit a note reminding the builder that performance will suffer. (check-in: [e64c6a3856] user: stephan branch: trunk, size: 10601)
10:54
[34794659dd] part of check-in [3e96b772a4] Ensure that extension sources also inherit the debugging-related flags from --debug or --dev. (check-in: [3e96b772a4] user: stephan branch: trunk, size: 10855)
2025-03-22
12:43
[86cc529749] part of check-in [f619e40fb0] Configure script internal cleanups and re-orgs. No functional changes. (check-in: [f619e40fb0] user: stephan branch: trunk, size: 10783)
2025-03-16
13:09
[2c4d3c20e4] part of check-in [013730e9b9] Add --asan-fsanitize=... configure flag to the canonical build to optionally set -fsantize flags for the fuzzcheck-asan tool. Teach proj-check-fsanitiz to fail for flags which the compiler emits any warning for, for reasons described in its comments. (check-in: [013730e9b9] user: stephan branch: trunk, size: 10825)
2025-03-15
13:50
[2788f5a3c3] part of check-in [44f2c64ec1] -fsanitize is a CFLAG, not LDFLAG, so rename some vars accordingly and simplify the feature check to not run the linker. (check-in: [44f2c64ec1] user: stephan branch: flex-array, size: 10825)
13:36
[39c3f70ffa] part of check-in [b70f9cc815] For fuzzcheck-asan, dynamically determine the list of -fsanitize flags to use based on configure-time feature tests. (check-in: [b70f9cc815] user: stephan branch: flex-array, size: 10827)
2025-03-04
07:29
[88f74a1b9f] part of check-in [5a3e22999f] Makefile doc updates. Remove a couple extraneous targets. No functional changes. (check-in: [5a3e22999f] user: stephan branch: trunk, size: 10720)
05:16
[5d63e20b5f] part of check-in [44de0ec29a] Document the EXTRA_SRC makefile var and add --amalgamation-extra-src=list to the canonical-build configure script as the formal way to pass that at configure-time. (check-in: [44de0ec29a] user: stephan branch: trunk, size: 10905)
2025-02-23
17:24
[4ff9b301b5] part of check-in [6743e3e5b8] Internal cleanups to how certain linker flags are tested. (check-in: [6743e3e5b8] user: stephan branch: configure-dll-support, size: 10867)
2025-02-22
16:31
[18fe2ad1e0] part of check-in [486400801a] On unix-on-windows platforms, if either of --out-implib or --dll-basename are not provided, auto-enable them. Add the 'none' special value to those flags to specifically disable the environment-specific handling of those flags. (check-in: [486400801a] user: stephan branch: configure-dll-support, size: 10840)
2025-02-21
23:43
[b2b4b30fd8] part of check-in [a7647fd077] Rename configure-defined ENABLE_SHARED/STATIC makefile vars to ENABLE_LIB_... so that they're consistent between the canonical and autoconf builds (baby steps towards further configure code consolidation). (check-in: [a7647fd077] user: stephan branch: configure-dll-support, size: 10840)
21:58
[367abe2030] part of check-in [8d5fed807b] Add --dll-basename flag to give clients control over the DLL's base name. Split the DLL installation makefile rules into digestible, platform-specific chunks. On Windows-side Unix-like environments, install the DLL into the bin dir. Requires testing and feedback from those platforms' package maintainers to confirm it follows the expectated conventions. (check-in: [8d5fed807b] user: stephan branch: configure-dll-support, size: 10824)
20:28
[2d87dc1a64] part of check-in [12a55d343f] Extend --out-implib to optionally specify the import lib's name. Add as-yet-unused internals for specifying the DLL's base name (which differs across the Windows-side Unix-esque environments). (check-in: [12a55d343f] user: stephan branch: configure-dll-support, size: 10725)
2025-02-17
16:04
[80be2e281d] part of check-in [edb8a78c02] Replace TEXE (legacy name) with T.exe (3.48+ name) in two places in makefiles. This fixes distclean of jimsh.exe in the canonical build in non-native Windows environments. (check-in: [edb8a78c02] user: stephan branch: trunk, size: 10608)
2025-02-11
13:00
[aa869faf7c] part of check-in [1768de6e9e] Adapt Fossil SCM patch 3bff7b92d6d, applying -lrt for platforms which need it for one of {fdatasync, nanosleep}. (check-in: [1768de6e9e] user: stephan branch: trunk, size: 10607)
2025-02-09
04:38
[63c4d6e535] part of check-in [6092b0b86b] configure: if the linker supports --out-implib, generate libsqlite3.X.a, where X is the platform's DLL file extension. Discussion in/around forum post 0c7fc097b2. (check-in: [6092b0b86b] user: stephan branch: trunk, size: 10581)
2025-02-07
10:51
[85ed87882b] part of check-in [85302582fc] Use a linker flag check, rather than just an OS check, to determine whether to use the -compatibility/current_version flags. (check-in: [85302582fc] user: stephan branch: mac-build-fixes, size: 10506)
02:01
[331c1d2926] part of check-in [940e78dd0e] Library-linking and installation fixes for Mac platforms, as discussed in forum post 9dfd5b8fd5. These still require testing on such a platform. (check-in: [940e78dd0e] user: stephan branch: mac-build-fixes, size: 10516)
2025-01-19
19:51
[38485d15d9] part of check-in [241cdbc40a] Get the CLI shell building in the autoconf bundle. (check-in: [241cdbc40a] user: stephan branch: autoconf-to-autosetup, size: 10379)
2025-01-18
13:51
[572271a39d] part of check-in [230e49c10e] When running make install, avoid the -s (strip) flag when cross-compiling, as it only works for the build platform. Reported in forum post 9a67df63eda9925c. Also remove the undocumented and unused --soname=auto option. (check-in: [230e49c10e] user: stephan branch: trunk, size: 10520)
2024-12-16
07:03
[ad349acf91] part of check-in [ed5e912622] Tiny makefile/configure script doc tweaks. No functional changes. (check-in: [ed5e912622] user: stephan branch: trunk, size: 10478)
2024-12-07
21:16
[0dffaa469c] part of check-in [11fd09dbb7] Version 3.47.2 for wal2 (check-in: [11fd09dbb7] user: drh branch: wal2-3.47, size: 54544)
21:14
[63c60803f4] part of check-in [e725fe5aec] Version 3.47.2 for begin-concurrent (check-in: [e725fe5aec] user: drh branch: begin-concurrent-3.47, size: 54597)
2024-11-28
23:55
[86e81bdb11] part of check-in [cc2c5fc98b] Remove some outdated docs from Makefile.in. (check-in: [cc2c5fc98b] user: stephan branch: trunk, size: 10475)
2024-11-25
14:16
[0d2b634d7f] part of check-in [83e95cf3ed] Version 3.47.1 for the reuse-schema branch. (check-in: [83e95cf3ed] user: drh branch: reuse-schema-3.47, size: 54574)
2024-11-22
14:18
[85f2c740ca] part of check-in [2df5065d11] Move handling of the tempstore feature flag into the OPT_FEATURE_FLAGS list and remove the CFLAGS.libsqlite3 makefile var which exists solely to account for the tempstore being tracked separately from the other feature flags. (check-in: [2df5065d11] user: stephan branch: trunk, size: 11917)
13:22
[d0ad8cdcb5] part of check-in [c78dcc318a] Add links to the SONAME discussion at relevant places in auto.def and the makefiles. No functional changes. (check-in: [c78dcc318a] user: stephan branch: trunk, size: 12024)
2024-11-20
16:17
[b22a52dc08] part of check-in [bfaa3ee758] Use shared-library flags, not shared-object flags, to create shared libraries. This makes no difference on Linux, but is required for Mac. (check-in: [bfaa3ee758] user: drh branch: link-tools-dynamically, size: 11960)
2024-11-19
15:20
[5461b1125a] part of check-in [9192c146e2] Initial configure support for linking certain binaries to libsqlite3.so instead of embedding it dynamically (which they typically do). This currently applies only to sqldiff, but support for adding the same for other tools is planned. This requires disabling the soname because setting it causes the build to link to whatever libsqlite3.so.0 is installed system-wide, so the soname now defaults to off. (check-in: [9192c146e2] user: stephan branch: link-tools-dynamically, size: 11963)
2024-11-18
14:15
[c3a01e98bd] part of check-in [e1330ecf17] Remove the .POSIX entries from the makefiles because they cause portability problems rather than solve them. (check-in: [e1330ecf17] user: stephan branch: trunk, size: 11912)
2024-11-16
14:33
[bb7184a690] part of check-in [38136b33f9] Add DESTDIR support to the tclextension-install target, via [67a3ca0c013b] and [d1663cf05f7d]. (check-in: [38136b33f9] user: stephan branch: branch-3.47, size: 54515)
2024-11-15
19:42
[2c90ab3183] part of check-in [0773677b55] In the interest of minimizing downstream disruption, set the soname of libsqlite3.so to (by default) its legacy value of libsqlite3.so.0 and unconditionally create (or replace) a symlink with that name at install-time, in addition to the newer-named symlinks. (check-in: [0773677b55] user: stephan branch: trunk, size: 11970)
2024-11-14
19:25
[6b8dd4c654] part of check-in [f778dfdd6d] Remove $prefix/include from the default -I path because it can cause the build to pick up an unintended copy of sqlite3.h. Extend the ICU configure support (the origin of -I$prefix/include) to enable fetching the -I path from icu-config and apply it only to those objects which need it. (check-in: [f778dfdd6d] user: stephan branch: trunk, size: 11970)
16:00
[d941328627] part of check-in [9a726b4be8] Fix a state makefile dependency which refered to the now-removed sqlite_cfg.h.in. (check-in: [9a726b4be8] user: stephan branch: makefile-simplification, size: 12058)
2024-11-08
07:37
[580a60aa8d] part of check-in [d1af9f3183] More closely emulate the legacy build's handling of LDFLAGS, permitting them to be passed to configure but not to make. We cannot 100% enforce that because main.mk is not filtered by the configure script, so we instead add a level of indirection to make passing of LDFLAGS=... to make a no-op. (check-in: [d1af9f3183] user: stephan branch: trunk, size: 12081)
06:22
[007ddc95bc] part of check-in [a5e07e8063] Support clients passing in LDFLAGS to configure/make, but in a more limited form than the legacy build it (i.e. only to select targets rather than all targets). Rename make-side internal uses of CFLAGS to CFLAGS.env for consistency with the new LDFLAGS.env. See discussion in forum thread 5fcbea40f3. (check-in: [a5e07e8063] user: stephan branch: trunk, size: 12013)
2024-11-05
09:49
[3a54957d16] part of check-in [ee9eb8b157] auto.def: remove an extraneous global var, some dead tcl/makefile code/comments, and some extraneous output. Rename an internal-use proc. Disable the ext/wasm cleanup in the top-level (dist)clean because the noise from gmake is irritating. (check-in: [ee9eb8b157] user: stephan branch: trunk, size: 11619)
07:29
[66cd5f5b89] part of check-in [b69ce89d22] Remove some dead makefile code. (check-in: [b69ce89d22] user: stephan branch: trunk, size: 12129)
2024-11-04
12:11
[3cb3754680] part of check-in [a60e5d76d0] Fix typo of --libexec ==> --libexecdir, discovered via audit of a downstream build script. Unrelated doc touchups. (check-in: [a60e5d76d0] user: stephan branch: trunk, size: 12495)
08:29
[5f7d14ad4b] part of check-in [1586eaceb1] When installing the shared lib, re-activate the accommodation of legacy-style .so links (removed in [80584e165e4]) based on two reports that not having those will cause all clients linked against the legacy naming convention to fail to dynamically link (which would preclude an update of a system-level libsqlite3 package). Set up the infrastructure needed for adding an SONAME to the library but do not yet activate it. See discussion in/around forum post 046133a7da. (check-in: [1586eaceb1] user: stephan branch: trunk, size: 12495)
2024-11-03
20:15
[b490c1230b] part of check-in [a912c16915] Fix a CFLAGS.jimsh typo in Makefile.in. Change default jimsh flags to include -O1, which slows down its build but speeds up its runtime considerably. (check-in: [a912c16915] user: stephan branch: trunk, size: 12440)
2024-11-02
05:50
[6c595d1a09] part of check-in [cc259bf5f1] An experiment in hybridizing overriding of autotools-conventional XYZdir vars, the goal being to be able to provide both overrriding of them at configure-time and make-time with sensible semantics. Based on notes from forum post 00d12a41f7. (check-in: [cc259bf5f1] user: stephan branch: autosetup-dir-overrides, size: 12440)
03:34
[55cd298aa4] part of check-in [24aba7ee58] Add autotools-compatible overridable dir name vars for the various installation targets, calculated at make-time instead of exported at configure-time for reasons explained at length in the accompanying comments. (check-in: [24aba7ee58] user: stephan branch: trunk, size: 12292)
2024-10-31
17:38
[3a98abc984] part of check-in [207ca21bd7] Fix the clean-autosetup target in Makefile.in so that it does not fail even in cases where gmake is unavailable. (check-in: [207ca21bd7] user: drh branch: trunk, size: 10316)
07:20
[caeee287b0] part of check-in [2c615d3a32] Add the .POSIX special target to the main makefiles to hint to the make impl that it should behave POSIXly-correct. Fix the default file extension for static libs in main.mk. (check-in: [2c615d3a32] user: stephan branch: trunk, size: 10314)
07:01
[ec65af679a] part of check-in [831665101e] Add more deps to T.tcl.env.sh so that it gets rebuilt if configure is run with a different --with-tcl value. Remove all references to the superfluous XYZdir makefile vars conventionally set by the autotools (they're just noise in this build). (check-in: [831665101e] user: stephan branch: trunk, size: 11197)
2024-10-30
19:13
[77b49b5a1a] part of check-in [e5f1a01f9f] Adjust Makefile.in to honor the CC environment variable. Add the "show-variables" target to main.mk, for debugging. (check-in: [e5f1a01f9f] user: drh branch: trunk, size: 11329)
02:06
[c938c6f4fe] part of check-in [ee6e15f12e] Re-enable exporting of TCLLIBDIR at configure-time so that clients can override it once there rather than having to override it on an arbitrary number of make invocations (which they can still do, but now need not). Based on feedback in forum post 38f6988e57b. (check-in: [ee6e15f12e] user: stephan branch: trunk, size: 11328)
2024-10-29
23:42
[4d261854ba] part of check-in [f5899d22c6] Split the core-most CFLAGS, which should not be overridable (like -fPIC), into CFLAGS.core, so that went CFLAGS=... is passed on in a make invocation the -fPIC flag is not lost (as reported in forum post 39f8c543). (check-in: [f5899d22c6] user: stephan branch: trunk, size: 10691)
20:27
[064898709d] part of check-in [e2f41c2540] General auto.def cleanups and docs. (check-in: [e2f41c2540] user: stephan branch: trunk, size: 10350)
2024-10-28
18:30
[cdf1c8db0b] part of check-in [6b1494cecb] Calculate TCLLIBDIR in the makefile targets which use it, rather than via the configure script. This enables its use in static makefiles. (check-in: [6b1494cecb] user: stephan branch: trunk, size: 10346)
17:20
[e4a6a12767] part of check-in [9b141d108b] Perform some makefile acrobatics to get the tclConfig.sh state applied for static makefiles. (check-in: [9b141d108b] user: stephan branch: trunk, size: 10345)
02:49
[02ea00ff43] part of check-in [d64dcb1a89] Document why -IPREFIX/include is now part of T.cc.sqlite. (check-in: [d64dcb1a89] user: stephan branch: trunk, size: 10254)
02:46
[783a6819b1] part of check-in [55f78b6396] Correct the default config value for HAVE_TCL (0 until proven otherwise) and fix the starting dir for SQLITE_AUTORECONFIG (formerly SQLITE_AUTOREMAKE), as reported in forum post 8ab69387008f2f6c. (check-in: [55f78b6396] user: stephan branch: trunk, size: 10175)
2024-10-27
19:22
[eb3171e014] part of check-in [5fc0b460a1] Add --with-icu-inc=CFLAGS, but its justification (based on examination of a downstream build script) as iffy, so this needs to be considered more closely before committing to it. (Edit: no, we don't want to pass on any ICU-side CFLAGS when building the library, especially not the one provided by icu-config --clflags.) (check-in: [5fc0b460a1] user: stephan branch: configure-with-icu-inc, size: 10172)
08:52
[957cbf0d25] part of check-in [e296cd11a2] Re-add the --disable-static flag to (mostly) disable static lib build. Some components require the static lib and will trump this preference if they are activated. Delete temp files created by mksqlite3h.tcl. (check-in: [e296cd11a2] user: stephan branch: trunk, size: 10132)
07:06
[c9fb22b54d] part of check-in [2a881a2e1b] configure: add --with-icu-lib=LDFLAGS and --enable-icu-collations. Fix auto-reconfigure when flags contain spaces. (check-in: [2a881a2e1b] user: stephan branch: trunk, size: 10100)
06:03
[b0f2b40be5] part of check-in [8e352f4199] Makefile.in: include CPPFLAGS in the CFLAGS, as the legacy Makefile.in did, because some downstream scripts rely on that. Remove a duplicated TCLLIBDIR assignment. (check-in: [8e352f4199] user: stephan branch: trunk, size: 10072)
2024-10-25
22:44
[e880d287a3] part of check-in [2d2f6dfdeb] Rename VERSION_XYZ to the more conventional PACKAGE_VERSION and remove the unused VERSION_XY. (check-in: [2d2f6dfdeb] user: stephan branch: trunk, size: 10086)
05:53
[5a95c68b70] part of check-in [e0286e258b] Ensure that jimsh is built in the proper dir in an out-of-tree build and that jimsh0 is cleaned up by distclean. (check-in: [e0286e258b] user: stephan branch: autosetup, size: 10167)
04:48
[594067da2b] part of check-in [131a2a7ef8] Rename config-defines.json to config.defines.json for consistent with other generated config.* files. Rename --defs-json-include-lowercase to the even less wieldy --defines-json-include-lowercase. (check-in: [131a2a7ef8] user: stephan branch: autosetup, size: 10064)
04:39
[f62cd6d364] part of check-in [0f2555ea3c] Add --defs-json-include-lowercase configure flag to cause config-defs.json to include lower-case defines, which are primarily the various build-related system paths. (check-in: [0f2555ea3c] user: stephan branch: autosetup, size: 10061)
03:18
[1c73c6246b] part of check-in [800b083c3a] ./configure now emits config-defs.json, a JSON-formatted counterpart of the DEFS=... info which the pre-built autotools bundles emit. (check-in: [800b083c3a] user: stephan branch: autosetup, size: 10062)
2024-10-24
14:33
[a751c1d842] part of check-in [b063317352] Back out [bd66222721] because it causes conflicts with test runs, apparently due to .o files being built with different flags. This means that the CLI shell currently does not honor --disable-amalgamation. (check-in: [b063317352] user: stephan branch: autosetup, size: 10045)
12:57
[9b356be015] part of check-in [7f92e820e6] Minor makefile tweaks to account for customizations via a custom hand-built makefile. (check-in: [7f92e820e6] user: stephan branch: autosetup, size: 10017)
07:31
[c9c7aa417b] part of check-in [58a0f7e79c] Various build cleanups centered around straightening out various uses of CFLAGS and its cousins. Teach Makefile.linux-generic to figure out the TOP dir on its own (a GNU Make-ism, but it's a Linux-specific makefile). (check-in: [58a0f7e79c] user: stephan branch: autosetup, size: 9955)
05:33
[52f39f64dd] part of check-in [6d4d1d5fef] More potentially-controversial makefile symbol renaming. This is simply more readable to my eyes. (check-in: [6d4d1d5fef] user: stephan branch: autosetup, size: 10063)
05:03
[bd9798f56b] part of check-in [4193d90f21] Bump version number to 3.48.0 (in this branch only - in trunk, doing so requires a specific autoconf version) and rename the RELEASE and VERSION makefile symbols for clarity's sake. (check-in: [4193d90f21] user: stephan branch: autosetup, size: 10040)
04:56
[46856434b3] part of check-in [7eceb7539d] Potentially controversial/unconventional makefile symbol renamings and docs explaining them. (check-in: [7eceb7539d] user: stephan branch: autosetup, size: 10033)
04:34
[e5cd4b271a] part of check-in [be7b32a77f] Generic build cleanups. (check-in: [be7b32a77f] user: stephan branch: autosetup, size: 9532)
03:50
[57258abc66] part of check-in [a555ff6dbc] Get Makefile.linux-generic (formerly Makefile.linux-gcc) working with jimsh in out-of-tree builds. Pass on -DHAVE_READLINE=1 to the sqlite3 shell if configure detects it. (check-in: [a555ff6dbc] user: stephan branch: autosetup, size: 9794)
03:14
[b59fc1da69] part of check-in [85b2c73ccb] General make cleanups. Start adding a sanity-check mechanism to main.mk which does basic validation of the vars it expects to be set by the file which includes it. Get Makefile.linux-gcc working for the core-most rules. (check-in: [85b2c73ccb] user: stephan branch: autosetup, size: 11034)
01:26
[4b18845678] part of check-in [fdb5844215] Rename some build vars for legibility. Fix hwaci-make-from-dot-in when the input file list is multi-line. (check-in: [fdb5844215] user: stephan branch: autosetup, size: 10814)
00:02
[c26ffc3c7d] part of check-in [182dac1c46] Fix out-of-tree builds configured with --disable-amalgamation. (check-in: [182dac1c46] user: stephan branch: autosetup, size: 10804)
2024-10-23
16:46
[2543a2bc53] part of check-in [ea6a14a6e6] After compiling jimsh, run sanity tests on it to ensure that it is built with -DJIM_COMPAT and one of (-DHAVE_REALPATH, -DHAVE__FULLPATH). (check-in: [ea6a14a6e6] user: stephan branch: autosetup, size: 10800)
15:05
[2bee04a7f1] part of check-in [d18af84bf7] Add missing export of LDFLAGS_DLOPEN to Makefile.in. (check-in: [d18af84bf7] user: stephan branch: autosetup, size: 10007)
2024-10-22
17:57
[0997c8fc9c] part of check-in [0eb96ea2d1] Minor build docs and cleanups. (check-in: [0eb96ea2d1] user: stephan branch: autosetup, size: 9973)
03:33
[c6f6af495b] part of check-in [339b48af17] Touch configure-generated files at configure-time even if autosetup does not update them because their contents would not be changed. Works around wonky deps causing too-frequent rebuilds. (check-in: [339b48af17] user: stephan branch: autosetup, size: 9863)
2024-10-21
22:15
[88f9238a6f] part of check-in [c00a03256b] Bring checksymbols target up to date and add a TODO based on a feature request from the forum. (check-in: [c00a03256b] user: stephan branch: autosetup, size: 9864)
21:53
[1376a160cd] part of check-in [0284590f21] Add sqlite3rebaser_... to the API symbols accepted by the 'checksymbols' makefile target. (check-in: [0284590f21] user: stephan branch: trunk, size: 54500)
21:22
[d1c02c09e3] part of check-in [fa74cbb40c] Get most of the numerous misc tool binaries building. (check-in: [fa74cbb40c] user: stephan branch: autosetup, size: 9630)
20:12
[fe28490b3f] part of check-in [7bea793ce4] Simplify how the targets which may or may not be enabled, depending on config flags, are formulated in main.mk. (check-in: [7bea793ce4] user: stephan branch: autosetup, size: 10085)
17:50
[cc4a99cf1a] part of check-in [5b154e08ab] Start moving most Makefile.in docs over to main.mk. Fix compilation of tclsqlite.c. (check-in: [5b154e08ab] user: stephan branch: autosetup, size: 10191)
17:13
[0ef592f584] part of check-in [d49d282795] Update the reuse-schema branch to version 3.47.0 (check-in: [d49d282795] user: drh branch: reuse-schema, size: 54551)
17:10
[75ce982661] part of check-in [d2d954d43a] Update the bedrock branch to version 3.47.0 (check-in: [d2d954d43a] user: drh branch: bedrock, size: 54565)
17:05
[c6f0916cd8] part of check-in [d34b6a9138] Update the wal2 branch to version 3.47.0 (check-in: [d34b6a9138] user: drh branch: wal2, size: 54521)
17:00
[386f41e8e0] part of check-in [457bb035e3] Update the begin-concurrent branch to version-3.47.0 (check-in: [457bb035e3] user: drh branch: begin-concurrent, size: 54574)
2024-10-20
02:47
[a2c1b0e127] part of check-in [109d441bf1] Build doc touchups. (check-in: [109d441bf1] user: stephan branch: autosetup, size: 11803)
01:34
[ac87216a9d] part of check-in [6578a8d59e] Minor doc updates. (check-in: [6578a8d59e] user: stephan branch: autosetup, size: 11356)
01:09
[70a3accb72] part of check-in [365a3d71cf] Generic build cleanups and reorgs. (check-in: [365a3d71cf] user: stephan branch: autosetup, size: 11264)
2024-10-19
20:53
[6df46358ff] part of check-in [dcf4fc78fb] More build cleanups and get it working with BSD make (which apparently does not support $<). (check-in: [dcf4fc78fb] user: stephan branch: autosetup, size: 9739)
20:26
[1167ba2d57] part of check-in [09905ed094] Move most of the makefile code into the static main.mk. (check-in: [09905ed094] user: stephan branch: autosetup, size: 9704)
18:31
[799e30c5ea] part of check-in [707e0f5857] Factor out all autosetup-processed @if/@else blocks from Makefile.in in prep for moving most of the makefile code into main.mk (which has, so far, been completely overlooked in this port but will now become the main basis for the static parts of the build). The idea is that all build configuration goes into a platform-dependent makefile which then includes main.mk. (check-in: [707e0f5857] user: stephan branch: autosetup, size: 61184)
16:58
[b9de614569] part of check-in [510afccf02] Generic build cleanups. (check-in: [510afccf02] user: stephan branch: autosetup, size: 60728)
13:44
[6b04997777] part of check-in [38cc5db3a8] Get tool-zip target, and its prerequisites, building. (check-in: [38cc5db3a8] user: stephan branch: autosetup, size: 61587)
13:38
[93330c792e] part of check-in [5a594dbcd5] Add missing TEXE suffixes in the tool-zip makefile target. (check-in: [5a594dbcd5] user: stephan branch: trunk, size: 54492)
13:19
[f091aa7b46] part of check-in [24c81c6c52] Get more of the test/utility targets building. (check-in: [24c81c6c52] user: stephan branch: autosetup, size: 61282)
12:47
[2e171cb50e] part of check-in [e389ef9c14] Get the spell-checking targets working. Rename some symbols. (check-in: [e389ef9c14] user: stephan branch: autosetup, size: 61711)
00:49
[d4188c8e3f] part of check-in [f740f6a444] Get mptest(er) building. (check-in: [f740f6a444] user: stephan branch: autosetup, size: 61893)
2024-10-18
16:50
[4b9fa93026] part of check-in [07843ac245] Remove the unused dbfuzz2-asan/msan makefile targets. Fix a comment typo in a makefile. (check-in: [07843ac245] user: stephan branch: trunk, size: 54410)
16:47
[b070ca8dd6] part of check-in [503ce205a1] Remove the problematic dbfuzz2-asan/msan targets, which Richard says are not used anymore. (check-in: [503ce205a1] user: stephan branch: autosetup, size: 61941)
16:39
[7cfcce78e3] part of check-in [3e84345292] Get most of the fuzzing-related apps building, sans dbuzz2-asan/msan, both of which refuse to link with clang v18 because it's trying to use -lstdc++ despite the app being only C. (check-in: [3e84345292] user: stephan branch: autosetup, size: 62912)
2024-10-17
22:19
[a01307498c] part of check-in [83eaef7d62] General cleanups. Rename BTCL to BTCLSH for some clarity. (check-in: [83eaef7d62] user: stephan branch: autosetup, size: 62020)
2024-10-16
15:14
[9ec61bc8ed] part of check-in [93f0febab4] Merge the latest trunk enhancements into the reuse-schema branch. (check-in: [93f0febab4] user: drh branch: reuse-schema, size: 55046)
15:09
[587c59335b] part of check-in [d5289de411] Merge the latest trunk enhancements into the bedrock branch. (check-in: [d5289de411] user: drh branch: bedrock, size: 55060)
15:03
[edb9d4d1e6] part of check-in [2e96c8bb7a] Merge the latest trunk enhancements into the wal2 branch. (check-in: [2e96c8bb7a] user: drh branch: wal2, size: 55016)
14:52
[c55632d579] part of check-in [92cd032aa9] Merge the latest trunk enhancements into the begin-concurrent branch. (check-in: [92cd032aa9] user: drh branch: begin-concurrent, size: 55069)
14:05
[fac8bdd16e] part of check-in [309e6d6f07] Add has_tclconfig to the tidy makefile target. (check-in: [309e6d6f07] user: stephan branch: trunk, size: 54987)
14:04
[fa354ef305] part of check-in [9a7e56a017] Get testfixture building. (check-in: [9a7e56a017] user: stephan branch: autosetup, size: 61935)
11:05
[c7dfd928d4] part of check-in [86e794cbaa] Change the name of the new utility program from sqlite3-rsync to sqlite3_rsync - dash changed to underscore - for consistency with the preexisting sqlite3_analyzer. (check-in: [86e794cbaa] user: drh branch: trunk, size: 54973)
10:20
[78e76e1619] part of check-in [cd8ae6fd71] In the unix Makefile, strip compiled binaries prior to adding them to the tool ZIP archive. (check-in: [cd8ae6fd71] user: drh branch: trunk, size: 54973)
2024-10-15
18:45
[b4e88cf9a1] part of check-in [ecdbedb16b] Fix the "tool-zip" makefile target so that it includes sqlite3-rsync. (check-in: [ecdbedb16b] user: drh branch: trunk, size: 54919)
2024-10-11
19:18
[209f43b9a4] part of check-in [de9663c0aa] Add two missing $(BEXE) suffixes, as reported in forum post 9ad28680d3. Problem introduced by [1218a203483cecdc] being incomplete in where it added that suffix. (check-in: [de9663c0aa] user: stephan branch: trunk, size: 54905)
2024-10-09
17:47
[e504a9f003] part of check-in [e8f719d13f] Add quotes around $(CC) in tclextension-related targets so that a CC of "ccache cc" works. (check-in: [e8f719d13f] user: stephan branch: make-install-fixes, size: 54891)
13:40
[48c133f8d4] part of check-in [e21fc1ba44] Make it so that the TCL extension installed using "make install" has the same name as the one installed by "make tclextension-install". (check-in: [e21fc1ba44] user: drh branch: make-install-fixes, size: 54887)
13:26
[e09c278841] part of check-in [8d5f99f7e3] Add sqlite3rc.h build. (check-in: [8d5f99f7e3] user: stephan branch: autosetup, size: 62036)
13:20
[6b2af34fd3] part of check-in [292ad7d519] More work on the tcl build parts. (check-in: [292ad7d519] user: stephan branch: autosetup, size: 62032)
13:19
[a994d7642e] part of check-in [9c06901932] Changes to the TCL extension and how it is built, suggested by Jan Nijtmans. (check-in: [9c06901932] user: drh branch: make-install-fixes, size: 55300)
08:05
[77e6374235] part of check-in [f2e3cf219e] Remove extra layer of quotes around install target dirs. (check-in: [f2e3cf219e] user: stephan branch: autosetup, size: 62104)
07:12
[fb858ccb19] part of check-in [f00988a909] More work on the tcl build bits. (check-in: [f00988a909] user: stephan branch: autosetup, size: 62106)
05:28
[3d059a8dba] part of check-in [2cd213b387] Generic build cleanups. (check-in: [2cd213b387] user: stephan branch: autosetup, size: 61773)
05:20
[07a52a88ea] part of check-in [1218a20348] Add a few missing $(BEXE) suffixes on makefile targets which are apparently never run on platforms where that var is non-empty. (check-in: [1218a20348] user: stephan branch: trunk, size: 55300)
04:27
[660f7cdb7e] part of check-in [4d4cc49b6a] More work on the --with-tcl bits. (check-in: [4d4cc49b6a] user: stephan branch: autosetup, size: 61525)
04:01
[3d237163c5] part of check-in [4e4a740369] Get much of the --with-tcl-related bits working. (check-in: [4e4a740369] user: stephan branch: autosetup, size: 61506)
2024-10-08
16:33
[4cb6e44af5] part of check-in [ef5348dc3f] Fix build portability problems discovered on an ARM OpenBSD system. (check-in: [ef5348dc3f] user: stephan branch: autosetup, size: 61269)
16:06
[fc2ef4e295] part of check-in [e9ab211f82] Get some basic install rules working. (check-in: [e9ab211f82] user: stephan branch: autosetup, size: 61146)
2024-10-05
12:06
[fc3b3656ee] part of check-in [6cbb05fde1] Merge trunk into autosetup branch. (check-in: [6cbb05fde1] user: stephan branch: autosetup, size: 59561)
12:02
[71c69b6eb6] part of check-in [2f7eab381e] Add ext/wasm to the top-level clean/distclean rules in such a way that any error due to a lack of gmake are ignored. (check-in: [2f7eab381e] user: stephan branch: trunk, size: 55328)
2024-10-01
13:40
[19afd3c31e] part of check-in [6838b7b5d6] Get more of the CLI utils building. (check-in: [6838b7b5d6] user: stephan branch: autosetup, size: 59489)
11:09
[03b37ca1ca] part of check-in [98bbba3a05] Correct missing LDFLAGS_ZLIB for libsqlite3.so. (check-in: [98bbba3a05] user: stephan branch: autosetup, size: 59244)
2024-09-30
19:01
[c766d3b7c3] part of check-in [ddfda58004] Add static library build. Get build working (for a given value of working) with the --disable-amalgamation flag. (check-in: [ddfda58004] user: stephan branch: autosetup, size: 59224)
17:57
[b51056df3c] part of check-in [fd6ff55141] Merge the latest trunk enhancements, via the wal2 branch, into the bedrock branch. (check-in: [fd6ff55141] user: dan branch: bedrock, size: 55345)
17:44
[b791c6761d] part of check-in [433bfc7902] More generic build tinkering. (check-in: [433bfc7902] user: stephan branch: autosetup, size: 60557)
15:17
[72e579661a] part of check-in [1ba833743d] Merge the latest trunk enhancements into the reuse-schema branch. (check-in: [1ba833743d] user: drh branch: reuse-schema, size: 55331)
14:41
[7a0afecbf7] part of check-in [0f9e2fceec] Merge the latest trunk enhancements into the wal2 branch. (check-in: [0f9e2fceec] user: drh branch: wal2, size: 55301)
14:33
[ce7b7897ed] part of check-in [b6c1772ce0] Generic build tinkering. (check-in: [b6c1772ce0] user: stephan branch: autosetup, size: 60423)
12:39
[1ee6afaf5f] part of check-in [1bf073d7c0] Merge all the latest trunk enhancements into the begin-concurrent branch. (check-in: [1bf073d7c0] user: drh branch: begin-concurrent, size: 55354)
2024-09-28
14:51
[697e01f6bf] part of check-in [c65e3679e0] Get libsqlite3.so building. (check-in: [c65e3679e0] user: stephan branch: autosetup, size: 60406)
2024-09-27
13:29
[5253a425c9] part of check-in [2ba7ab5625] Add basic libreadline detection and build CLI shell. (check-in: [2ba7ab5625] user: stephan branch: autosetup, size: 60431)
12:15
[5ac6defaba] part of check-in [a290e3b15d] General tinkering and cleanups in the autosetup bits. (check-in: [a290e3b15d] user: stephan branch: autosetup, size: 60505)
09:40
[fe90969736] part of check-in [a7ff8f3c2c] Rename TCL_GENERATOR to BTCL for consistency with BCC/TCC. (check-in: [a7ff8f3c2c] user: stephan branch: autosetup, size: 60255)
02:35
[9bdbffc3a2] part of check-in [b31dbb9945] Tweak build to fall back to system-side tclsh if we cannot find realpath() or _fullpath() for JimTCL (needed for some of the code generator scripts to work). (check-in: [b31dbb9945] user: stephan branch: autosetup, size: 60245)
01:42
[ab329ecf86] part of check-in [3193b86a91] Run all of the TCL-based code generators using JimTCL. (check-in: [3193b86a91] user: stephan branch: autosetup, size: 60022)
01:30
[f4756fd992] part of check-in [c365d8e1f7] Generate sqlite3.h/.c with jimsh, somewhat to my surprise. (check-in: [c365d8e1f7] user: stephan branch: autosetup, size: 59955)
01:25
[bcd7cdc63f] part of check-in [5bd62cdbc4] Experimentally build shell.c using the autosetup-provided JimTCL. (check-in: [5bd62cdbc4] user: stephan branch: autosetup, size: 59933)
01:04
[32bcabed9b] part of check-in [94340011ed] Remove some gratuitous overengineering before it can spread. (check-in: [94340011ed] user: stephan branch: autosetup, size: 59659)
01:00
[baef1f3e06] part of check-in [e890c8508d] Get the generated .c/.h files generating. (check-in: [e890c8508d] user: stephan branch: autosetup, size: 59769)
2024-09-26
18:40
[9f2eb42f8a] part of check-in [53dc33d5e2] Get lemon building. Re-indent hwaci-common.tcl for consistency. (check-in: [53dc33d5e2] user: stephan branch: autosetup, size: 60049)
14:09
[3806942cc0] part of check-in [65eb1072e2] Do not remove *.def in the cleanup rules because auto.def is a required part of autosetup. Remove the .o vs .obj detection/distinction because the Unix-like Windows environments use .o. (check-in: [65eb1072e2] user: stephan branch: autosetup, size: 60023)
12:16
[c9d2e625e2] part of check-in [7638f3ad15] Cleanups of the --with-wasi-sdk bits. Straighten out VERSION vs RELEASE. (check-in: [7638f3ad15] user: stephan branch: autosetup, size: 60008)
2024-09-25
23:09
[dee85c233b] part of check-in [1d29cd9095] Time for a break. (check-in: [1d29cd9095] user: stephan branch: autosetup, size: 60142)
22:13
[423f8b90cc] part of check-in [456125a144] Integrate the configure-time Emscripten bits. (check-in: [456125a144] user: stephan branch: autosetup, size: 62235)
14:58
[7b3bc24530] part of check-in [8716c35eaa] Improve common feature flag handling a bit. (check-in: [8716c35eaa] user: stephan branch: autosetup, size: 62088)
14:38
[cc79c614f5] part of check-in [2141527a38] Lots of work on auto.def and the utility tcl lib. Still lots more to do. (check-in: [2141527a38] user: stephan branch: autosetup, size: 61994)
2024-09-24
17:40
[6a826facc7] part of check-in [18f784c47d] Port sqldiff over to use sqlite3_stdio. (check-in: [18f784c47d] user: drh branch: cli-stdlib, size: 55272)
13:46
[a8e1d44a11] part of check-in [fcd0ecffc9] Add the sqlite3_stdio.h library for Windows console I/O. (check-in: [fcd0ecffc9] user: drh branch: cli-stdlib, size: 55222)
2024-09-23
20:23
[aa594119c3] part of check-in [5c54530d5a] CLI uses only lib-c for I/O on Windows. No calls to Win32. Works on Win11, at least. Reads and writes unicode to/from the console and UTF-8 to/from files. Prototype code only - must testing and additional work required. (check-in: [5c54530d5a] user: drh branch: cli-stdlib, size: 55146)
2024-09-16
14:11
[fa448c4c05] part of check-in [8c5e481b49] Cleanup the sqlite3-rsync executable as part of "make clean" (check-in: [8c5e481b49] user: drh branch: trunk, size: 55220)
2024-09-13
16:08
[53f6516435] part of check-in [b4eff1fd6e] Changes so that the -consio sub-branch of sqlite3-rsync will compile on Win11. It compiles, but it does not work. The process just hangs. (check-in: [b4eff1fd6e] user: drh branch: sqlite3-rsync-consio, size: 55384)
14:40
[0c578a08b5] part of check-in [c9bdbe21fe] Merge sqlite3-rsync branch into sqlite3-rsync-consio branch. (check-in: [c9bdbe21fe] user: stephan branch: sqlite3-rsync-consio, size: 55360)
12:28
[31368ad3e1] part of check-in [96c7f47a8f] Change the hash algorithm from SHA1 to a 6-round KeccakF1600 with a rate of 160. This uses about 1/3rd fewer CPU cycles. (check-in: [96c7f47a8f] user: drh branch: sqlite3-rsync, size: 55199)
2024-09-12
21:33
[b81b311f1b] part of check-in [6ffb392f92] A slight tweak to consio to enable it to build both (A) directly embedded in shell.c and (B) as a separately-compiled .c file for use with sqlite3-rsync.c. (check-in: [6ffb392f92] user: stephan branch: sqlite3-rsync-consio, size: 55387)
21:03
[086a7ca4e5] part of check-in [b2a3497e55] Add RSYNC_OPT to the sqlite3-rsync build flags. (check-in: [b2a3497e55] user: stephan branch: sqlite3-rsync, size: 55226)
20:50
[dd8e98b643] part of check-in [62a9b6fd55] Convert sqlite3-rsync.c to use the ext/consio I/O library. The caveat is that it requires direct inclusion of the consio source code, making sqlite3-rsync.c no longer a standalone file. (check-in: [62a9b6fd55] user: stephan branch: sqlite3-rsync-consio, size: 55285)
14:43
[4ac8430055] part of check-in [fe65821a3b] Add sha1() functions to the CLI. Fix sha1b() such that it actually returns a BLOB. (check-in: [fe65821a3b] user: drh branch: sqlite3-rsync, size: 55189)
12:04
[167583cd37] part of check-in [80461e0d72] Improved debugging output. (check-in: [80461e0d72] user: drh branch: sqlite3-rsync, size: 55160)
2024-09-11
17:02
[54e80b016b] part of check-in [fa06977b6d] Progress on the sqlite3-rsync utility. This is an incremental check-in. It does compile, but it does not work. (check-in: [fa06977b6d] user: drh branch: sqlite3-rsync, size: 55128)
2024-09-10
22:14
[c9a51ee844] part of check-in [9a1a95f523] Improved SSH infrastructure. The foundation is now in place to begin working on the actual sync protocol. Still experimental. Still a work in progress. (check-in: [9a1a95f523] user: drh branch: sqlite3-rsync, size: 55006)
17:05
[496dab6c49] part of check-in [397b2d37b7] Initial infrastructure for the sqlite3-rsync utility. Prototype only. Does not work. (check-in: [397b2d37b7] user: drh branch: sqlite3-rsync, size: 55005)
2024-09-09
15:33
[7753650b42] part of check-in [e8f2d63130] Fix dependencies in makefiles to include ext/misc/vfstrace.c as necessary. Improved xFileControl() output from vfstrace.c. (check-in: [e8f2d63130] user: drh branch: vfstrace, size: 54869)
2024-09-06
15:52
[9a0a78b9b8] part of check-in [f9ce1ababb] Merge the latest trunk enhancements into the reuse-schema branch. (check-in: [f9ce1ababb] user: drh branch: reuse-schema, size: 54895)
15:45
[9cd7f11b35] part of check-in [4a3386ccb8] Update the bedrock branch to include all the latest enhancements from trunk. (check-in: [4a3386ccb8] user: drh branch: bedrock, size: 54909)
15:42
[fc5916a4b0] part of check-in [f3e3ad6945] Merge the latest trunk enhancement into the wal2 branch. (check-in: [f3e3ad6945] user: drh branch: wal2, size: 54865)
15:39
[167cb9ed39] part of check-in [2a87a969e7] Merge all the latest trunk enhancements into the begin-concurrent branch. (check-in: [2a87a969e7] user: drh branch: begin-concurrent, size: 54918)
15:01
[c41539ec7e] part of check-in [d94541ae76] Resolve the "No rule to make target '0'" error when building with --disable-tcl. (check-in: [d94541ae76] user: stephan branch: trunk, size: 54836)
2024-09-05
15:28
[098d9814c6] part of check-in [aa5f10f21d] Testrunner.tcl enhancements: (1) Attempt to build the SQLite tcl extension if it is not already available. (2) testrunner target "devtest" is added as an alias for "mdevtest". (3) Try to keep summary information at the end of a test below 80-characters per line. (4) Update the Makefile.in so that the "clean" target removes the tcl extension built by item 1 above. (check-in: [aa5f10f21d] user: drh branch: trunk, size: 54545)
2024-09-04
16:54
[3cd3e81b35] part of check-in [cf8f155280] Update the bedrock branch to include all of the latest trunk enhancements. (check-in: [cf8f155280] user: drh branch: bedrock, size: 54592)
16:46
[6086eb9abd] part of check-in [9f53034371] Merge all the latest trunk enhancements into the wal2 branch. (check-in: [9f53034371] user: drh branch: wal2, size: 54548)
2024-08-31
19:24
[af5fbc3453] part of check-in [d1d0942a94] Include percentile() and merge() in the fuzzcheck test utility. (check-in: [d1d0942a94] user: drh branch: trunk, size: 54519)
14:31
[394e8c4b17] part of check-in [4d0e3df4b9] Enhance the percentile() and median() extension functions so that they can be window functions. (check-in: [4d0e3df4b9] user: drh branch: percentile-window, size: 54473)
2024-08-30
16:24
[77627cbeef] part of check-in [99491df19d] Rework the tool/omittest.tcl script so that it works with the configure-generated Makefile, and requires no arguments. Update the configure-generated Makefile with a new "tidy" target which is like "clean" except that is preserves test logs. Use "make tidy" to force everything to be recompiled from scratch without destroying logs. (check-in: [99491df19d] user: drh branch: makefile-improvements, size: 54424)
12:10
[294ce2b8b2] part of check-in [a1d775f075] Improvements to "make clean" on unix. (check-in: [a1d775f075] user: drh branch: makefile-improvements, size: 54067)
2024-08-29
23:43
[1b3b17fabd] part of check-in [ff94464cec] Merge the latest trunk enhancement into the bedrock branch through the wal2 intermediary. (check-in: [ff94464cec] user: drh branch: bedrock, size: 54428)
23:33
[51d1e156dc] part of check-in [dfecc79c8f] Merge all the latest trunk enhancements into the wal2 branch. (check-in: [dfecc79c8f] user: drh branch: wal2, size: 54384)
23:24
[2a16b0a06e] part of check-in [b05d30bec1] Merge all the latest trunk enhancements into the begin-concurrent branch. (check-in: [b05d30bec1] user: drh branch: begin-concurrent, size: 54437)
22:05
[c322adca45] part of check-in [bd247ae7f9] Fix a problem in winOpen(). Merge the makefile enhancements from trunk. (check-in: [bd247ae7f9] user: drh branch: reuse-schema, size: 54414)
18:32
[f246a6d8a8] part of check-in [854b3776ee] All makefiles are responsive to OPTIONS=... command-line arguments, and add the RHS value of OPTIONS= to builds and to lemon and other build steps that might respond to -D or -U options. (check-in: [854b3776ee] user: drh branch: trunk, size: 54355)
17:42
[04a865aed7] part of check-in [87aa6fc212] Merge all the latest trunk enhancements into the reuse-schema branch. (check-in: [87aa6fc212] user: drh branch: reuse-schema, size: 54303)
2024-08-28
13:51
[100a8ba2ae] part of check-in [dc9fee980d] Maybe [7420b13238da4e6b] was not such a good idea. Restore "make test" so that it works as before - running a single-threaded test over the source tree with options specified by ./configure and similar. Instead, change the "make devtest" target so that runs the automated multi-threaded tests on a standard configuration. (check-in: [dc9fee980d] user: drh branch: trunk, size: 54244)
12:10
[d51de7cfc0] part of check-in [7420b13238] Update the "make test" target so that it is really just "mdevtest" with "srctree-check" and "sourcetest". (check-in: [7420b13238] user: drh branch: trunk, size: 53723)
2024-08-24
19:02
[101cb90f75] part of check-in [9ca8513c26] New ./configure option --enable-test-status causes testrunner.tcl to be run with the --status option for targets like mdevtest and releasetest. (check-in: [9ca8513c26] user: drh branch: trunk, size: 53850)
2024-08-17
16:17
[209e9c64ed] part of check-in [a4043cbeb8] Adjust Makefile.in so that it outputs a slightly better error message on an attempt to build something that requires TCL libraries when HAVE_TCL is false. (check-in: [a4043cbeb8] user: drh branch: trunk, size: 53659)
2024-08-16
19:04
[ef022e67ab] part of check-in [d0591db3bb] Merge all the latest trunk enhancements, and especially the order-by-subquery optimization, into the bedrock branch, via wal2. (check-in: [d0591db3bb] user: drh branch: bedrock, size: 53484)
18:58
[baf73332b7] part of check-in [a78208b597] Merge the latest trunk enhancements into the wal2 branch. (check-in: [a78208b597] user: drh branch: wal2, size: 53440)
2024-08-13
19:30
[b3af743d2c] part of check-in [b46d86c22b] Infrastructure for a new test program named "iotester" that strives to verify the operation of a VFS object. (check-in: [b46d86c22b] user: drh branch: iotester, size: 53516)
2024-08-10
20:24
[f472b68f99] part of check-in [31a71a79bf] Merge the latest trunk enhancements into main reuse-schema branch. (check-in: [31a71a79bf] user: drh branch: reuse-schema, size: 53470)
2024-08-04
10:13
[cf96aa7d26] part of check-in [931ad7d9e3] Restore legacy "tcl_install" makefile target, as an interim measure until I can figure out what is going on. (check-in: [931ad7d9e3] user: drh branch: trunk, size: 53411)
2024-08-02
11:32
[d9d8d60efa] part of check-in [a59319fe4a] Fix problems in the configure/Makefile system caused by recent enhancements and report by forum post 242ebd0c81. (check-in: [a59319fe4a] user: drh branch: trunk, size: 52980)
00:56
[fbfe18ff57] part of check-in [7748367c78] Previous Makefile.in change broke the tclextension-install target. (check-in: [7748367c78] user: drh branch: autoconf-revamp, size: 53086)
00:51
[3cbcc2626f] part of check-in [871c20a848] Continuing refinements of the tclextension-install makefile target. (check-in: [871c20a848] user: drh branch: autoconf-revamp, size: 53036)
2024-08-01
23:30
[3de6a34201] part of check-in [72a80aa0ab] Simplification the ./configure script. Carry Makefile CFLAGS and OPTS through into builttclext.tcl. Fix a bug in tclsqlite.c introduced by the previous check-in. (check-in: [72a80aa0ab] user: drh branch: autoconf-revamp, size: 53051)
23:00
[4fc6dc2def] part of check-in [2f667cc8e5] Add the tclextension-list makefile target. The the makefile running on Mac. (check-in: [2f667cc8e5] user: drh branch: autoconf-revamp, size: 53001)
20:26
[1e1686272e] part of check-in [534f8344ab] New makefile targets: tclextension-install and tclextension-uninstall. Seem to work on Linux. (check-in: [534f8344ab] user: drh branch: autoconf-revamp, size: 52498)
01:06
[6563ad6492] part of check-in [ff9fdd07d2] Merge the latest trunk enhancements into the reuse-schema branch. (check-in: [ff9fdd07d2] user: drh branch: reuse-schema, size: 52731)
00:47
[377b5e6bb7] part of check-in [c1f616ce80] Merge the latest trunk enhancements into the bedrock branch. (check-in: [c1f616ce80] user: drh branch: bedrock, size: 52745)
00:38
[4c8be28f7a] part of check-in [eac582056f] Merge the latest trunk enhancements into the wal2 branch. (check-in: [eac582056f] user: drh branch: wal2, size: 52701)
00:02
[62ed2aaf8b] part of check-in [3b131bd9aa] Merge all the latest trunk enhancements into the begin-concurrent branch. (check-in: [3b131bd9aa] user: drh branch: begin-concurrent, size: 52754)
2024-05-24
14:16
[58c2cc5010] part of check-in [5c97a5b9d1] Add the stmtrand() extension function for use in testing. (check-in: [5c97a5b9d1] user: drh branch: trunk, size: 52672)
2024-03-18
18:56
[e4803e664c] part of check-in [c2d4adabb9] Merge the latest trunk enhancements into the reuse-schema branch. (check-in: [c2d4adabb9] user: drh branch: reuse-schema, size: 52700)
18:55
[296426c708] part of check-in [10ab5e8570] Merge the latest trunk enhancements into the bedrock branch. (check-in: [10ab5e8570] user: drh branch: bedrock, size: 52714)
18:51
[10051e3e2f] part of check-in [c0af1242d8] Merge the latest trunk enhancements into the wal2 branch. (check-in: [c0af1242d8] user: drh branch: wal2, size: 52670)
18:47
[1409d10576] part of check-in [50b43b02da] Merge the latest trunk enhancements into the begin-concurrent branch. (check-in: [50b43b02da] user: drh branch: begin-concurrent, size: 52723)
18:03
[993a7874e3] part of check-in [76fb3a908f] Remove unnecessary blank lines from build commands in the default Makefile.in. (check-in: [76fb3a908f] user: drh branch: trunk, size: 52641)
2024-03-13
18:00
[41daec64d6] part of check-in [5c8e80f435] Merge the latest trunk enhancements into the bedrock branch. (check-in: [5c8e80f435] user: drh branch: bedrock, size: 52722)
17:55
[5e8c85a432] part of check-in [2b12da7234] Merge the latest trunk enhancements into the wal2 branch. (check-in: [2b12da7234] user: drh branch: wal2, size: 52678)
17:51
[ad7036c839] part of check-in [238fa84a9a] Merge the latest trunk enhancements into the begin-concurrent branch. (check-in: [238fa84a9a] user: drh branch: begin-concurrent, size: 52731)
16:49
[da128eae24] part of check-in [693b8f9307] Do not automatically activate SQLITE_ENABLE_SHARED_SCHEMA in the Makefile. Instead, enhance the mdevtest and sdevtest targets of testrunner.tcl to set that option sometimes and sometimes not. (check-in: [693b8f9307] user: drh branch: reuse-schema, size: 52708)
15:59
[a0eb3db43e] part of check-in [70ef3784f6] Merge the latest trunk enhancements into the reuse-schema branch. Fix the reuse-schema build of the CLI so that it works again. (check-in: [70ef3784f6] user: drh branch: reuse-schema, size: 52758)
2024-03-11
18:21
[5f2389d2a3] part of check-in [76c4710618] Run shell*.test modules with "make mdevtest". (check-in: [76c4710618] user: drh branch: trunk, size: 52649)
2024-03-04
18:22
[ca8b906b1c] part of check-in [178b7d46f9] Fix a compiler warning in date.c. Update makefiles to include all necessary dependencies for building shell.c. (check-in: [178b7d46f9] user: drh branch: trunk, size: 52629)
2024-02-27
00:58
[3c4f4879b2] part of check-in [12ff5c5c41] Bring the extra-src branch up to date with the trunk. (check-in: [12ff5c5c41] user: stephan branch: extra-src, size: 52468)
2024-02-17
20:55
[216eea0cc5] part of check-in [444e3c9210] Add start of extension for incremental integrity-checks to ext/intck/. (check-in: [444e3c9210] user: dan branch: incr-integrity-check, size: 52434)
2023-12-28
14:07
[c579d5b6a1] part of check-in [3d1b0403d6] Merge the latest trunk changes into the reuse-schema branch. (check-in: [3d1b0403d6] user: drh branch: reuse-schema, size: 52472)
14:01
[0ecf5e88fc] part of check-in [5a17b972ed] Merge the latest trunk changes into the bedrock branch. (check-in: [5a17b972ed] user: drh branch: bedrock, size: 52436)
13:44
[5d1ff684e4] part of check-in [1f592dd32d] Merge the latest trunk enhancements into the wal2 branch. (check-in: [1f592dd32d] user: drh branch: wal2, size: 52392)
13:40
[068f1cb731] part of check-in [b3a2adfda7] Merge recent trunk enhancements into the begin-concurrrent branch. (check-in: [b3a2adfda7] user: drh branch: begin-concurrent, size: 52445)
2023-12-18
14:24
[24be65ae64] part of check-in [f1c040606b] Add randomjson.c to testfixture. Use it for a new set of invariant tests against JSON functions. (check-in: [f1c040606b] user: drh branch: trunk, size: 52363)
2023-12-17
20:41
[8e458bac73] part of check-in [70620405ab] Enhancements to the "randomjson.c" extension. Automatically load that extension into fuzzcheck. (check-in: [70620405ab] user: drh branch: trunk, size: 52282)
2023-12-16
15:48
[c28e53bca8] part of check-in [5a0c517ed7] Enable SQLITE_STRICT_SUBTYPE for default builds of the shell, fuzzcheck, and testfixture. (check-in: [5a0c517ed7] user: drh branch: trunk, size: 52205)
2023-12-06
22:22
[f8ed12a373] part of check-in [5c36819c42] Merge the latest trunk enhancements into the reuse-schema branch. (check-in: [5c36819c42] user: drh branch: reuse-schema, size: 52198)
21:18
[8a4e08b8e7] part of check-in [c2e53000f4] Merge the latest trunk changes into the bedrock branch. (check-in: [c2e53000f4] user: drh branch: bedrock, size: 52162)
2023-12-03
19:32
[1efc7da594] part of check-in [62e90c9ba8] Partial hand-merge of shell.c.in (not buildable) (check-in: [62e90c9ba8] user: larrybr branch: cli_extension_wip, size: 54908)
2023-11-28
17:47
[038f314d3c] part of check-in [bead0d8f5a] Update this branch with latest changes from trunk. (check-in: [bead0d8f5a] user: dan branch: begin-concurrent, size: 52171)
17:32
[98cf0a52b4] part of check-in [7f1b61a3ea] Update this branch with latest changes from trunk. (check-in: [7f1b61a3ea] user: dan branch: wal2, size: 52118)
2023-11-22
16:32
[bbd3ff2959] part of check-in [24fc47afbd] Merge the 3.44.1 patches into a new sub-branch of reuse-schema. (check-in: [24fc47afbd] user: drh branch: reuse-schema-3.44, size: 51658)
16:15
[bf3fc91f17] part of check-in [84f4215716] Merge the version 3.44.1 patch into a new sub-branch of bedrock. (check-in: [84f4215716] user: drh branch: bedrock-3.44, size: 51622)
15:34
[a116e61f0f] part of check-in [2672572cc3] Merge the 3.44.1 patches into a sub-branch of wal2. (check-in: [2672572cc3] user: drh branch: wal2-3.44, size: 51578)
15:29
[04918f6120] part of check-in [7a1a114baf] Merge the 3.44.1 patches into a new sub-branch of begin-concurrent. (check-in: [7a1a114baf] user: drh branch: begin-concurrent-3.44, size: 51631)
2023-11-21
15:55
[890caf0946] part of check-in [448d6a1182] Sync w/trunk as pre-merge-to-trunk sanity check. (check-in: [448d6a1182] user: larrybr branch: console-io-lib, size: 52089)
2023-11-17
17:55
[a0cf17b2a4] part of check-in [8fa3915dbf] Add the new "run-fuzzcheck" target on the autoconf unix makefile. Requires that FUZZDB be set to the name of the fuzz-data database file. (check-in: [8fa3915dbf] user: drh branch: trunk, size: 52091)
2023-11-15
16:54
[bddd493839] part of check-in [957ebaa2be] Get Fiddle build to succeed. (It runs, too, but not from changes here.) (check-in: [957ebaa2be] user: larrybr branch: consio-3.44, size: 51549)
2023-11-07
02:41
[f1ec22cfe5] part of check-in [1721dc6a43] Get dependencies into make recipes. Get legacy console I/O (-DSHELL_LEGACY_CONSOLE_IO) working. Due to movement of MBCS/UTF-8 translation into traditional stream I/O simulacra, the input translation does not happen the same way. (It works the same, but fails differently and a bit better.) Added printf() and fputs() look-alikes, and made CLI use them. (check-in: [1721dc6a43] user: larrybr branch: console-io-lib, size: 51465)
2023-10-30
23:05
[46badf526b] part of check-in [28f9a55928] Merge the latest 3.44.0 release candidate changes into the reuse-schema branch. (check-in: [28f9a55928] user: drh branch: reuse-schema, size: 51576)
22:57
[215e628e05] part of check-in [956b03a462] Merge the latest 3.44.0 release candidate patches into the bedrock branch. (check-in: [956b03a462] user: drh branch: bedrock, size: 51540)
21:46
[ad192aadf9] part of check-in [4f65ae2df0] Merge the latest 3.44.0 changes into wal2 branch. (check-in: [4f65ae2df0] user: drh branch: wal2, size: 51496)
21:39
[240106bd70] part of check-in [9fa405eb5a] Merge the latest trunk changes into the begin-concurrent branch. (check-in: [9fa405eb5a] user: drh branch: begin-concurrent, size: 51549)
2023-10-27
17:40
[8b59912fc1] part of check-in [27fc14303a] Add makefile targets for fuzzcheck-asan and fuzzcheck-ubsan. (check-in: [27fc14303a] user: drh branch: trunk, size: 51467)
15:31
[ab9045ee47] part of check-in [cd118da9db] Fix to Makefile.in so that the "tool-zip" target can be run from outside the source tree. (check-in: [cd118da9db] user: dan branch: trunk, size: 51297)
2023-10-23
19:27
[34bc4219a1] part of check-in [52262ac920] Merge the latest trunk enhancments into the reuse-schema branch. (check-in: [52262ac920] user: drh branch: reuse-schema, size: 51399)
16:08
[f1c30cd43e] part of check-in [c9c9bc097a] Merge latest changes from wal2 into this branch. (check-in: [c9c9bc097a] user: dan branch: bedrock, size: 51363)
16:00
[a41928183f] part of check-in [3a6479d3f9] Merge latest trunk changes into this branch. (check-in: [3a6479d3f9] user: dan branch: wal2, size: 51319)
15:48
[435925800b] part of check-in [c5ef898a79] Merge latest trunk changes into this branch. (check-in: [c5ef898a79] user: dan branch: begin-concurrent, size: 51372)
2023-10-14
17:34
[e30f6dd29e] part of check-in [f3fb30af03] Merge the version-3.43.2 changes into the begin-concurrent-3.43 branch. (check-in: [f3fb30af03] user: drh branch: begin-concurrent-3.43, size: 50507)
2023-10-10
13:55
[9a778ee7f4] part of check-in [5fefa147ca] Merge the 3.43.2 release changed into the reuse-schema-3.43 branch. (check-in: [5fefa147ca] user: drh branch: reuse-schema-3.43, size: 50534)
2023-10-09
14:59
[0f17b4b355] part of check-in [dc8681c486] Add a TCL script that does various verification checks on the source tree to make sure that generated code has been updated correctly. (check-in: [dc8681c486] user: drh branch: branch-3.43, size: 50425)
14:56
[2ea4105b72] part of check-in [1f1a358af7] Add a TCL script that does various verification checks on the source tree to make sure that generated code has been updated correctly. (check-in: [1f1a358af7] user: drh branch: trunk, size: 51290)
2023-10-04
12:49
[bbf02cb8a9] part of check-in [770308db97] The Makefile distinguishes between tcl8.4 and tcl8.5. Some makefile targets require tcl8.5, but others (ex: "sqlite3.c", "shell.c", and "sqlite3") require only tcl8.4. (check-in: [770308db97] user: drh branch: trunk, size: 51065)
11:52
[2bc4f9dc1a] part of check-in [1765f3b5a0] Modify the main makefile so that it fails with an error if the tclsh found by ./configure is not tclsh 8.5 or later. Forum post 4380363682708ece. (check-in: [1765f3b5a0] user: drh branch: trunk, size: 50959)
2023-09-07
16:53
[3150cc65ed] part of check-in [6c7822b554] Enhance the ./configure script and its associated Makefile.in so that the --with-linenoise=DIR argument cause the linenoise command-line editing library located in directory DIR to be linked with the sqlite3 CLI. (check-in: [6c7822b554] user: drh branch: trunk, size: 50663)
16:36
[69a3aa445b] part of check-in [9c4e4928b1] Enhance the ./configure script and its associated Makefile.in so that the --with-linenoise=DIR argument cause the linenoise command-line editing library located in directory DIR to be linked with the sqlite3 CLI. (check-in: [9c4e4928b1] user: drh branch: wrong-branch, size: 50259)
13:43
[3982c6eae7] part of check-in [06e4af492d] Add the "tool-zip" makefile target with the intention of using it to build the "sqlite-tool-*.zip" deliverables. deliverables. (check-in: [06e4af492d] user: drh branch: trunk, size: 50604)
2023-09-02
05:37
[c0ee78a772] part of check-in [934b843398] Add EXTRA_SRC build var. If set, it is treated like a list of files, each of which gets appended verbatim to sqlite3.c. The intent is to enable easily extending the amalgamation. Requested in/around forum post 3fcc655f0ac0efe8. (check-in: [934b843398] user: stephan branch: extra-src, size: 50459)
2023-08-26
21:04
[345a8599cf] part of check-in [7596ea7074] Updates to testrunner.tcl so that it runs "make fuzztest" using multiple jobs. (check-in: [7596ea7074] user: dan branch: testrunner, size: 50425)
2023-08-25
11:06
[577177569f] part of check-in [17d56c0207] Remove incorrect (but harmless) dependency on source code file "sessionfuzz-data1.db" from main.mk and Makefile.in. (check-in: [17d56c0207] user: dan branch: trunk, size: 50134)
2023-08-24
13:26
[6d94046ca8] part of check-in [e7b1ee1a99] Version 3.43.0 for the bedrock branch. (check-in: [e7b1ee1a99] user: drh branch: bedrock, size: 50273)
13:19
[8b41ee9426] part of check-in [b5970fc459] Version 3.43.0 for the wal2 branch. (check-in: [b5970fc459] user: drh branch: wal2, size: 50229)
13:17
[a5c82e43f5] part of check-in [e67bf28245] Version 3.43.0 for the begin-concurrent branch. (check-in: [e67bf28245] user: drh branch: begin-concurrent, size: 50282)
2023-08-22
15:47
[ea43c8591f] part of check-in [f55f5e9dff] Merge the trunk Makefile enhancements into the reuse-schema branch - especially the new "sdevtset" makefile target. (check-in: [f55f5e9dff] user: drh branch: reuse-schema, size: 50309)
15:19
[1e9105ffed] part of check-in [a449d650cd] Add makefile target "sdevtest" - like "mdevtest" except asan and usan enabled for the non-debug test. (check-in: [a449d650cd] user: dan branch: trunk, size: 50200)
2023-08-21
18:31
[0a5501ba18] part of check-in [4d8df0c426] Merge latest changes from the wal2 branch into this one. (check-in: [4d8df0c426] user: dan branch: bedrock, size: 50212)
18:03
[503a16f143] part of check-in [76a99a2c40] Merge the latest trunk enhancements into the begin-concurrent branch. (check-in: [76a99a2c40] user: drh branch: begin-concurrent, size: 50221)
18:02
[ef816e3c4a] part of check-in [135bf72c6b] Merge latest trunk changes into this branch. (check-in: [135bf72c6b] user: dan branch: wal2, size: 50168)
17:53
[ad841638a4] part of check-in [e94f09f188] Merge the latest trunk enhancements into the reuse-schema branch. (check-in: [e94f09f188] user: drh branch: reuse-schema, size: 50248)
2023-08-12
17:36
[6f391d54fa] part of check-in [af354fbc0b] Add "mdevtest" target to makefiles. Equivalent to running "devtest" on both debug and non-debug builds. (check-in: [af354fbc0b] user: dan branch: trunk, size: 50139)
12:16
[7df5631eae] part of check-in [d2b0ddcc75] Merge the latest trunk enhancements into the reuse-schema branch. (check-in: [d2b0ddcc75] user: drh branch: reuse-schema, size: 50187)
2023-08-11
11:46
[1ac6badc8e] part of check-in [859932ebce] Merge all the latest trunk enhancements into the bedrock branch. (check-in: [859932ebce] user: drh branch: bedrock, size: 50151)
11:40
[e1282d59cf] part of check-in [fe1bf30ca0] Merge the latest trunk enhancements into the wal2 branch. (check-in: [fe1bf30ca0] user: drh branch: wal2, size: 50107)
11:34
[85d32b973d] part of check-in [7cb2b4e35f] Merge the latest trunk enhancements into the begin-concurrent branch. (check-in: [7cb2b4e35f] user: drh branch: begin-concurrent, size: 50160)
2023-08-10
17:32
[5ad2d1e198] part of check-in [4b0871fd36] Move ext/wasm/version-info.c to tool/ for re-use in build other dist bundles. (check-in: [4b0871fd36] user: stephan branch: trunk, size: 50078)
2023-06-22
14:50
[ae85f2b169] part of check-in [905c6c9ddb] Merge the latest trunk enhancements into the reuse-schema branch. (check-in: [905c6c9ddb] user: drh branch: reuse-schema, size: 49949)
14:40
[0423d5a97b] part of check-in [0551b79b17] Merge the latest trunk enhancements into the bedrock branch. (check-in: [0551b79b17] user: drh branch: bedrock, size: 49913)
14:20
[3a780c12cb] part of check-in [80ac494f73] Merge the latest trunk enhancements into the wal2 branch. (check-in: [80ac494f73] user: drh branch: wal2, size: 49869)
13:28
[114bde7003] part of check-in [5bd26fea6a] Merge recent trunk enhancements into the begin-concurrent branch. (check-in: [5bd26fea6a] user: drh branch: begin-concurrent, size: 49922)
2023-06-21
14:48
[dcc5b1491f] part of check-in [a61f937701] Sync w/trunk (for CLI -cachetrace) (check-in: [a61f937701] user: larrybr branch: cli_extension, size: 52522)
14:11
[0f4cb3955a] part of check-in [61dfa92b44] Add the --pcachetrace option to the CLI. (check-in: [61dfa92b44] user: drh branch: trunk, size: 49840)
2023-06-09
01:11
[b8d4701121] part of check-in [d73f065b93] Sync w/trunk. Fix spelling nits. Add ".parameter edit ..." improvements. (check-in: [d73f065b93] user: larrybr branch: cli_extension, size: 52488)
2023-06-08
15:27
[4b75bbccdb] part of check-in [e3eb5af905] Include source provenance in the header comment of the amalgamation. (check-in: [e3eb5af905] user: drh branch: trunk, size: 49807)
2023-06-07
17:03
[bb4554cd18] part of check-in [8c291d9994] Fix straggler misspellings and tidy the custom dictionary. Also include pickups from forum post c61fb09afd. (check-in: [8c291d9994] user: larrybr branch: spell-check, size: 49796)
08:40
[572a910928] part of check-in [26c1bb4bd9] Add a C-source spell-checking facility. make misspell (on Nix) (check-in: [26c1bb4bd9] user: larrybr branch: spell-check, size: 49778)
2023-06-06
01:07
[1f4aa6fc00] part of check-in [4fd4240f14] More ExportHandler use. Sync w/trunk. Fix .archive UB. (check-in: [4fd4240f14] user: larrybr branch: cli_extension, size: 51765)
2023-06-04
22:41
[3b155551e8] part of check-in [ed876ff6a1] Add a prototype implementation for the "verify-source" Makefile target. (check-in: [ed876ff6a1] user: drh branch: trunk, size: 49084)
2023-05-11
03:11
[d97bb86f0f] part of check-in [dbd00bcaa0] WIP, CLI resource manager worked in, barely used yet. (Leaking one object.) (check-in: [dbd00bcaa0] user: larrybr branch: cli_extension, size: 51605)
2023-05-09
21:20
[8e5d01f0df] part of check-in [3eb194957c] Made to build (again). (check-in: [3eb194957c] user: larrybr branch: cli_extension, size: 51551)
2023-05-08
21:35
[07c0feff2b] part of check-in [00d0d5b105] WIP, sync with trunk to pickup 22 weeks of shell library enhancements. (check-in: [00d0d5b105] user: larrybr branch: cli_extension, size: 51669)
2023-05-04
14:41
[4921a22ab3] part of check-in [b2e0800b24] Merge latest wal2 changes into this branch. (check-in: [b2e0800b24] user: dan branch: bedrock, size: 48997)
2023-05-02
21:26
[5a8cd992b7] part of check-in [d08fa7d4d2] Merge the latest trunk enhancements into the reuse-schema branch. (check-in: [d08fa7d4d2] user: drh branch: reuse-schema, size: 49033)
21:10
[c4e763adb4] part of check-in [6f22c7679f] Update this branch with latest changes from trunk. (check-in: [6f22c7679f] user: dan branch: begin-concurrent, size: 49006)
19:58
[e9c71f89ac] part of check-in [0215dcc76d] Merge the latest trunk enhancements into the wal2 branch. (check-in: [0215dcc76d] user: drh branch: wal2, size: 48953)
2023-03-21
11:56
[764f2e3e8f] part of check-in [55e94adddb] Add the fuzzcheck-asan target to the main posix makefile. (check-in: [55e94adddb] user: drh branch: trunk, size: 48924)
2023-03-06
23:38
[73076ae60a] part of check-in [be9ab292cd] Improvements to query invariant testing such that it uses the new SQLITE_DBCONFIG_REVERSE_SCANORDER opcode to sqlite3_db_config() to make more accurate judgements about when a query is ambiguous, and hence when query invariant testing is approprate. (check-in: [be9ab292cd] user: drh branch: trunk, size: 48757)
2023-02-18
21:59
[7b1474d9cc] part of check-in [38fc1d3dfc] Merge the latest trunk enhancements into the reuse-schema branch. (check-in: [38fc1d3dfc] user: drh branch: reuse-schema, size: 48503)
21:52
[25a8940b13] part of check-in [73e9f8d0bf] Merge the lastest trunk code into the bedrock branch. (check-in: [73e9f8d0bf] user: drh branch: bedrock, size: 48467)
21:42
[a2e6495f84] part of check-in [a36de0c803] Merge the latest trunk enhancements into the wal2 branch. (check-in: [a36de0c803] user: drh branch: wal2, size: 48423)
21:35
[df590d23e5] part of check-in [6fb8bb2e8f] Merge the latest trunk enhancements into the begin-concurrent branch. (check-in: [6fb8bb2e8f] user: drh branch: begin-concurrent, size: 48476)
2023-02-09
15:32
[594f07f882] part of check-in [c995932c3f] Disable the double-quoted string misfeature by default in CLI builds. DQS can be reenabled at run-time using the ".dbconfig dqs_dml" and ".dbconfig dqs_ddl" dot-commands. (check-in: [c995932c3f] user: drh branch: trunk, size: 48394)
2023-02-07
15:29
[2b94ba5066] part of check-in [4d21640c58] Merge latest trunk changes into this branch. (check-in: [4d21640c58] user: dan branch: reuse-schema, size: 48258)
11:39
[feacf96184] part of check-in [b7d9f14d78] Merge the latest trunk enhancements into the bedrock branch. (check-in: [b7d9f14d78] user: drh branch: bedrock, size: 48222)
2023-02-06
22:25
[8cf9ca38d9] part of check-in [656d36f50f] Merge trunk into wasi-patches branch. (check-in: [656d36f50f] user: stephan branch: wasi-patches, size: 48365)
17:48
[4fdd20bbd5] part of check-in [44f8f33d4a] Merge the latest trunk enhancements into the wal2 branch. (check-in: [44f8f33d4a] user: drh branch: wal2, size: 48178)
17:35
[ec24a7ea7b] part of check-in [46e79167b9] Merge the latest trunk enhancements into the begin-concurrent branch. (check-in: [46e79167b9] user: drh branch: begin-concurrent, size: 48231)
15:46
[03ae384c9e] part of check-in [08e3114cae] Remove the long obsolete "client/server" mode tests. (check-in: [08e3114cae] user: drh branch: test-cleanup, size: 48149)
14:16
[3c7df00360] part of check-in [e7fe287d79] Fix error in the releasetest makefile target from the previous check-in. (check-in: [e7fe287d79] user: drh branch: trunk, size: 48201)
14:11
[796e15edec] part of check-in [1b95676b05] Update "releasetest" makefile targets to use testrunner.tcl. (check-in: [1b95676b05] user: drh branch: trunk, size: 48199)
2023-02-05
17:40
[04cdeaae3d] part of check-in [c81398c621] Add the "devtest" makefile target that runs both fuzztest and testrunner. (check-in: [c81398c621] user: drh branch: trunk, size: 48141)
2023-02-02
14:27
[b8a7188b08] part of check-in [5a22010c35] Merge latest enhancments into this branch from branch wal2. (check-in: [5a22010c35] user: dan branch: begin-concurrent-pnu-wal2, size: 48111)
14:21
[96df1c5e88] part of check-in [c9b0180203] Merge trunk enhancements into this branch. (check-in: [c9b0180203] user: dan branch: wal2, size: 48067)
2023-01-21
12:18
[7608208f68] part of check-in [6fc20d75d4] Merge trunk into wasi-patches branch. (check-in: [6fc20d75d4] user: stephan branch: wasi-patches, size: 48254)
2023-01-14
19:53
[4bba1e74ea] part of check-in [2bb50d5aed] Omit the long-disused FTS1 and FTS2 implements from the active source tree. The code will persist forever in the source repository, but there is no point in carrying it around in the latest tarballs where it is never used. (check-in: [2bb50d5aed] user: drh branch: trunk, size: 48038)
2023-01-12
19:43
[26a8a393f1] part of check-in [deb26d034b] Merge latest trunk changes, including fixes for RBU pass-through mode, with this branch. (check-in: [deb26d034b] user: dan branch: reuse-schema, size: 49630)
2022-12-24
15:31
[245bde71d8] part of check-in [52f40ab12e] Merge trunk into wasi-patches branch. (check-in: [52f40ab12e] user: stephan branch: wasi-patches, size: 49737)
2022-12-23
19:04
[341f02570d] part of check-in [4bc98a2d95] Add base64() and base85() text/blob conversions to the CLI. (check-in: [4bc98a2d95] user: larrybr branch: trunk, size: 49521)
2022-12-21
21:01
[7cc362212a] part of check-in [1bfae9b3c6] Merge the latest trunk enhancements into the reuse-schema branch. (check-in: [1bfae9b3c6] user: drh branch: reuse-schema, size: 49526)
20:43
[bdc92f6e77] part of check-in [bcab19d21b] Merge the latest trunk enhancements into the begin-concurrent-pnu-wal2 branch. (check-in: [bcab19d21b] user: drh branch: begin-concurrent-pnu-wal2, size: 49490)
20:28
[f62eafba0f] part of check-in [21ebd4cfcf] Merge the latest trunk enhancements into the wal2 branch. (check-in: [21ebd4cfcf] user: drh branch: wal2, size: 49446)
20:07
[a4dfb6097a] part of check-in [0c198aee53] Update the begin-concurrent branch with the latest enhancements on trunk. (check-in: [0c198aee53] user: drh branch: begin-concurrent, size: 49499)
2022-12-10
06:44
[05d97a13bf] part of check-in [39c9f44151] Add --with-wasi-sdk=DIR flag to configure.ac. This mode compiles but fails to link the DLL because libtool is apparently hard-coded to gcc for the DLL. (check-in: [39c9f44151] user: stephan branch: wasi-patches, size: 49633)
2022-11-24
20:11
[c223963d7b] part of check-in [17b823500a] Speed up base85() conversions and sync w/trunk. (check-in: [17b823500a] user: larrybr branch: base_convert, size: 49417)
2022-11-22
19:04
[4a16a05d21] part of check-in [4e43345477] Add test/basexx1.test to test is_base85(t), base85(x) and base64(x). Sync w/trunk. (check-in: [4e43345477] user: larrybr branch: base_convert, size: 49067)
16:12
[9a1228fd64] part of check-in [59a837cfc7] Add Makefile.in targets for sqlite3r.c and sqlite3r.h, versions of the amalgamation that include the recover extension. (check-in: [59a837cfc7] user: dan branch: make-sqlite3r.c, size: 49388)
2022-11-05
15:31
[8274fec98d] part of check-in [224eaf2622] Merge the latest trunk enhancements into the reuse-schema branch. (check-in: [224eaf2622] user: drh branch: reuse-schema, size: 49147)
2022-11-04
19:09
[55e1cb08fc] part of check-in [aa2e247b58] Merge the latest trunk enhancements into the begin-concurrent-pnu-wal2 branch. (check-in: [aa2e247b58] user: drh branch: begin-concurrent-pnu-wal2, size: 49111)
18:58
[d017052f58] part of check-in [ca63a1bee1] Merge the latest trunk enhancements into the wal2 branch. (check-in: [ca63a1bee1] user: drh branch: wal2, size: 49067)
18:33
[d879ac372b] part of check-in [b361ee983c] Merge the latest trunk enhancements into the begin-concurrent branch. (check-in: [b361ee983c] user: drh branch: begin-concurrent, size: 49120)
2022-10-28
18:35
[78e4c4916f] part of check-in [e65c5bdc5b] Add sqlite3recover() support to fuzzcheck. (check-in: [e65c5bdc5b] user: drh branch: trunk, size: 49038)
2022-10-26
18:22
[579150683d] part of check-in [bcf6b48d52] Merge further changes from trunk, including fix to dbdata.c. (check-in: [bcf6b48d52] user: dan branch: recover-extension, size: 48736)
2022-10-25
16:04
[f1d0ee0aad] part of check-in [ff4fc29c38] Correct -O level for fiddle build when built from the top-most directory (-Os instead of -O0). (check-in: [ff4fc29c38] user: stephan branch: trunk, size: 48517)
2022-10-19
18:03
[b3d8ebf01c] part of check-in [f6d5ac807e] Move file /ext/misc/dbdata.c to the /ext/recover/ directory. (check-in: [f6d5ac807e] user: dan branch: recover-extension, size: 48723)
2022-10-15
15:39
[64ccee54a3] part of check-in [42255ead8e] Merge latest trunk changes. (check-in: [42255ead8e] user: dan branch: recover-extension, size: 48717)
2022-10-12
16:35
[d7c7b4f075] part of check-in [5e1848ce38] Merge trunk into fiddle-opfs as a preliminary step for a clean merge in the other direction. (check-in: [5e1848ce38] user: stephan branch: fiddle-opfs, size: 48504)
2022-10-09
13:33
[c80d05a84c] part of check-in [812638039e] Cherrypick [ea370b9b05f7ed7eaa] and part of [92b500da] into kv-vfs branch. (check-in: [812638039e] user: stephan branch: kv-vfs, size: 54540)
11:42
[c6ec4ad6d4] part of check-in [92b500da70] Add -DSQLITE_OS_KV_OPTIONAL to speedtest1 flags for kvvfs testing purposes. (check-in: [92b500da70] user: stephan branch: fiddle-opfs, size: 48488)
2022-10-04
19:47
[c9ed96d21f] part of check-in [b0feecaa84] Merge latest trunk changes. (check-in: [b0feecaa84] user: dan branch: recover-extension, size: 54585)
10:35
[42efe1354f] part of check-in [897e187cad] Change the name of the autoconf-generated configuration file from "config.h" to "sqlite_cfg.h" to work around a bug in a dependency checker, reported in a tweet from Joey Castillo. (check-in: [897e187cad] user: drh branch: trunk, size: 54372)
2022-09-30
14:14
[131c219923] part of check-in [b119a5e896] Merge recent trunk enhancements into the reuse-schema branch. (check-in: [b119a5e896] user: drh branch: reuse-schema, size: 54465)
14:04
[6b71e6e41d] part of check-in [68a61513f9] Merge the latest trunk enhancements into the begin-concurrent-pnu-wal2 branch. (check-in: [68a61513f9] user: drh branch: begin-concurrent-pnu-wal2, size: 54429)
13:54
[5214c47905] part of check-in [c22c7c8798] Merge recent trunk enhancements into the wal2 branch. (check-in: [c22c7c8798] user: drh branch: wal2, size: 54385)
13:29
[fe7487237f] part of check-in [ba2539f6de] Merge all recent trunk enhancements into the begin-concurrent branch. (check-in: [ba2539f6de] user: drh branch: begin-concurrent, size: 54438)
2022-09-21
08:39
[2fbc1de742] part of check-in [113f8204dc] Move fiddle build rules into the wasm-centric build files. Add rule to push wasm bits to the wasm test server. (check-in: [113f8204dc] user: stephan branch: fiddle-opfs, size: 48446)
2022-09-14
20:45
[1dd98f0349] part of check-in [d2f4652144] Include recovery extension in configure/make builds of testfixture. (check-in: [d2f4652144] user: dan branch: recover-extension, size: 54569)
2022-09-12
16:09
[50e421194d] part of check-in [a7d8b26acd] Merge kv-vfs branch into fiddle-opfs branch to add kvvfs-based wasm build and demo. (check-in: [a7d8b26acd] user: stephan branch: fiddle-opfs, size: 55447)
2022-09-10
18:20
[ee179f405f] part of check-in [f6632e69c2] Move the vfskv.c extension to src/os_kv.c and make it part of the amalgamation, activated if and only if SQLITE_OS_KV is true. (check-in: [f6632e69c2] user: drh branch: kv-vfs, size: 54498)
2022-09-05
12:39
[21c3063046] part of check-in [31304de83e] Version 3.39.3 patches applied to the begin-concurrent branch. (check-in: [31304de83e] user: drh branch: begin-concurrent-3.39, size: 53661)
2022-08-25
19:38
[918d18842b] part of check-in [34279797be] Merge changes from trunk into the fiddle-opfs branch. (check-in: [34279797be] user: stephan branch: fiddle-opfs, size: 55305)
2022-08-23
17:02
[544e93e4a9] part of check-in [c8eb3aa8e0] Wasm build flag tweaks and documentation. (check-in: [c8eb3aa8e0] user: stephan branch: fiddle-opfs, size: 55263)
16:55
[525bccb89e] part of check-in [ae3e82f5a3] Add mksourceid binary to the clean rules and $(TESTPROGS) to distclean. (check-in: [ae3e82f5a3] user: stephan branch: trunk, size: 54356)
2022-08-22
16:30
[a48f002b44] part of check-in [9c05a48ee0] Merge recent trunk enhancements into the reuse-schema branch. (check-in: [9c05a48ee0] user: drh branch: reuse-schema, size: 54423)
16:08
[e20e173b00] part of check-in [dde76e91d3] Merge all recent trunk changes into the begin-concurrent-pnu-wal2 branch. (check-in: [dde76e91d3] user: drh branch: begin-concurrent-pnu-wal2, size: 54387)
15:57
[7a8fb3644b] part of check-in [0b7578bf3d] Merge all recent trunk enhancements into the wal2 branch. (check-in: [0b7578bf3d] user: drh branch: wal2, size: 54343)
15:42
[5f29ea37e3] part of check-in [7eac6136ab] Merge all recent trunk enhancements into the begin-concurrent branch. (check-in: [7eac6136ab] user: drh branch: begin-concurrent, size: 54396)
2022-08-16
16:06
[7d19258e83] part of check-in [e38d00c2b8] wasm: disable shared cache mode by default. Experimentally move wasm-build generated files up one dir to rule the extra dir out as a problem for Emscripten-related worker-loading failures. (check-in: [e38d00c2b8] user: stephan branch: fiddle-opfs, size: 54917)
2022-08-13
13:51
[419791c8e6] part of check-in [3bc510a614] Remove OPFS from the fiddle build for the time being - will re-enable once the breakage is figured out via testing with the core API. (check-in: [3bc510a614] user: stephan branch: fiddle-opfs, size: 54880)
2022-08-12
18:54
[5d0dfceebf] part of check-in [b3a93ec75a] Use new -DSQLITE_DEFAULT_UNIX_VFS="unix-none" for fiddle build to bypass OPFS locking errors. (check-in: [b3a93ec75a] user: stephan branch: fiddle-opfs, size: 54539)
18:07
[a4002278db] part of check-in [f0ca026114] Updated fiddle deps to ensure that sqlite3.c is built first. (check-in: [f0ca026114] user: stephan branch: fiddle-opfs, size: 54499)
17:57
[bada766cb4] part of check-in [a16f0a46ec] Build fiddle with WASMFS OPFS support and attempt to use it if available. It does not work because of an inexplicable exception in Emscripten-generated code and perpetually-locked db, but it's not yet clear why. (check-in: [a16f0a46ec] user: stephan branch: fiddle-opfs, size: 54448)
2022-08-11
15:45
[eceb228bf7] part of check-in [ec55a3aa44] Wasm-related doc additions and tweaks. (check-in: [ec55a3aa44] user: stephan branch: trunk, size: 54314)
09:18
[31f4141e5a] part of check-in [c072594d3d] Merge in wasm-cleanups branch, reorganizing and updating the wasm-related components. (check-in: [c072594d3d] user: stephan branch: trunk, size: 54083)
2022-08-10
11:26
[0638536146] part of check-in [27f9da4eaa] wasm refactoring part 2 of (apparently) 2: moved ext/fiddle/... into ext/wasm and restructured the core API-related parts of the JS/WASM considerably. (check-in: [27f9da4eaa] user: stephan branch: wasm-cleanups, size: 54707)
09:36
[a77d419b19] part of check-in [fb4eb93080] wasm/fiddle refactoring part 1 of N: move fiddle app from ext/fiddle to ext/wasm/fiddle, which only contains files intended to be pushed to the live site. Disabled build of the non-fiddle wasm parts, pending a later step of the refactoring. (check-in: [fb4eb93080] user: stephan branch: wasm-cleanups, size: 54703)
2022-07-21
16:07
[9c3b2a19a0] part of check-in [578538baf2] Merge the fixes from branch-3.39 into the reuse-schema branch. (check-in: [578538baf2] user: drh branch: reuse-schema-3.39, size: 53688)
2022-07-20
10:09
[efc6e3d5c5] part of check-in [d662796c65] Merged in trunk. (check-in: [d662796c65] user: stephan branch: wasm-cleanups, size: 55677)
2022-07-18
18:13
[24d67c6696] part of check-in [954c659315] Add the "testrunner" makefile target. (check-in: [954c659315] user: drh branch: trunk, size: 53831)
2022-07-12
15:53
[002f746b3e] part of check-in [d1d019bfa2] Renamed the SQLITE_SHELL_WASM_WEB_MODE to SQLITE_SHELL_FIDDLE, which seems to be more in line with project convensions and indicates that that flag is only intended for /fiddle mode, as opposed to arbitrary wasm-on-the-web use. (check-in: [d1d019bfa2] user: stephan branch: trunk, size: 53611)
15:12
[4e1cacdce0] part of check-in [1ca7056417] Update makefiles to fix building the non-amalgamation testfixture with SQLITE_DEBUG. (check-in: [1ca7056417] user: dan branch: branch-3.39, size: 53579)
15:10
[fea7bbb25e] part of check-in [d9c4a9d09b] Update makefiles to fix building the non-amalgamation testfixture with SQLITE_DEBUG. (check-in: [d9c4a9d09b] user: dan branch: trunk, size: 53618)
09:40
[ab82a7cf01] part of check-in [ee059ad5a8] Renamed SQLITE_SHELL_WASM_MODE to SQLITE_SHELL_WASM_WEB_MODE and no longer automatically enable it if __EMSCRIPTEN__ is defined, in order to facilitate using Emscripten to build the shell for CLI-based WASM runtimes (which cannot make use of the web-specific user input changes). The fiddle build now explicitly passes the new flag on at compile-time. (check-in: [ee059ad5a8] user: stephan branch: trunk, size: 53592)
2022-06-27
11:28
[731cf154c6] part of check-in [65930a5c06] Fix a missing dependency for json.lo in Makefile.in (check-in: [65930a5c06] user: drh branch: trunk, size: 53553)
2022-06-25
18:18
[fff0e19d74] part of check-in [e10d57dfba] wasm: lots of doc additions and refactoring. Refactored the WASM memory heap usage to hopefully eventually account for a runtime-growable heap. Differentiate between supported TypedArray types for input SQL strings vs binding/fetching blobs. Might (untested) have implemented the ability to bind UtfNNArray values as blobs, where NN is one of 16 or 32. (check-in: [e10d57dfba] user: stephan branch: wasm-cleanups, size: 55392)
10:30
[b3ccd1a79e] part of check-in [778062e3b4] wasm: added utility C code to generate a JSON-format "enum" of the numerous SQLITE_xyz constants so that we do not risk those getting out of sync in the JS code. Renamed initSqlite3Module to sqlite3InitModule. Cleanups in the TypedArray handling. (check-in: [778062e3b4] user: stephan branch: wasm-cleanups, size: 53598)
2022-06-16
23:55
[fdde76a910] part of check-in [65c152d335] fiddle: initial proof of concept of using Emscripten's IndexedDB virtual filesystem for a persistent db. There's still much work to do to integrate this into something useful for clients but the concept is now proven. (check-in: [65c152d335] user: stephan branch: fiddle-indexeddb, size: 53557)
13:57
[09cd0fd82e] part of check-in [7f405fe209] Merge the latest trunk enhancements into the reuse-schema branch. (check-in: [7f405fe209] user: drh branch: reuse-schema, size: 53655)
13:56
[691c11bbac] part of check-in [82e7e83601] Merge the latest trunk enhancements into the begin-concurrent-pnu-wal2 branch. (check-in: [82e7e83601] user: drh branch: begin-concurrent-pnu-wal2, size: 53619)
13:44
[915ed9176f] part of check-in [c8ad869938] Merge the latest trunk enhancements into the wal2 branch. (check-in: [c8ad869938] user: drh branch: wal2, size: 53575)
13:37
[4b36f932e2] part of check-in [221e07ed78] Merge the latest trunk enhancements into the begin-concurrent branch. (check-in: [221e07ed78] user: drh branch: begin-concurrent, size: 53628)
2022-06-14
19:12
[bccb0ed3f0] part of check-in [ce2d780163] Attempt to enhance fuzzcheck to do some simple invariant testing on queries. This is an incremental check-in for a work-in-progress. (check-in: [ce2d780163] user: drh branch: query-invariant-tests, size: 53546)
2022-06-01
14:52
[e45046a016] part of check-in [f0ad6b1b32] Minor tweaks to, and consolidation of, the wasm-related build flags. (check-in: [f0ad6b1b32] user: stephan branch: trunk, size: 53517)
2022-05-31
02:03
[f876bff913] part of check-in [40925585f1] Updated the wasm builds to generate gzip'ed copies of relevant files to take advantage of althttpd's new capability of substituting gzip files in place of requested files. This cuts over-the-wire size of the fiddle app by more than half. (check-in: [40925585f1] user: stephan branch: trunk, size: 52720)
2022-05-28
15:01
[17fc264521] part of check-in [4d46296ef6] Merge the latest trunk enhancements into the reuse-schema branch. (check-in: [4d46296ef6] user: drh branch: reuse-schema, size: 52108)
14:51
[337572b2fd] part of check-in [4d65f45b31] Merge the latest trunk enhancements into the begin-concurrent-pnu-wal2 branch. (check-in: [4d65f45b31] user: drh branch: begin-concurrent-pnu-wal2, size: 52072)
14:44
[6e2350cc3b] part of check-in [934656f13d] Merge the latest trunk enhancements into the wal2 branch. (check-in: [934656f13d] user: drh branch: wal2, size: 52028)
14:25
[605e68b1ab] part of check-in [d6f6ee5cbc] Merge the latest trunk enhancements into the begin-concurrent branch. (check-in: [d6f6ee5cbc] user: drh branch: begin-concurrent, size: 52081)
2022-05-26
05:18
[038e29ac92] part of check-in [37e3764839] Fixed a minor cut/paste mistake in the previous checkin. Affects only internal docs. (check-in: [37e3764839] user: stephan branch: trunk, size: 51999)
05:08
[80e7bb2f24] part of check-in [1a15915909] Makefile.in: added explanations, intended for maintainers and hackers, of the various emcc flags used for building the wasm files. No code or build rule changes. (check-in: [1a15915909] user: stephan branch: trunk, size: 51996)
2022-05-25
08:51
[7ad689fdbe] part of check-in [dd83cc05f2] Got the sqlite3-api JS bits wrapped up in deferred-load module. Whether that's going to be easier to use, in practice, remains to be seen. Consolidated two of the test-related JS files. (check-in: [dd83cc05f2] user: stephan branch: trunk, size: 49668)
04:38
[335ac492dc] part of check-in [3d6245c6f9] Renamed EXPORTED_FUNCTIONS.sqlite3 to EXPORTED_FUNCTIONS.sqlite3-api to avoid any potential confusion about that file (not) being an sqlite3 database. (check-in: [3d6245c6f9] user: stephan branch: trunk, size: 49491)
03:08
[c2fc409d58] part of check-in [cd227be805] fiddle: refactored so that it no longer exposes any global symbols. Doing so with the main sqlite3.api module will be much tricker. (Edit: it _does_ export a global symbol, but it's the function to init the module instead of the module itself. Not sure that's any cleaner.) (check-in: [cd227be805] user: stephan branch: fiddle-local-db, size: 49471)
2022-05-24
00:22
[dd31c34eb8] part of check-in [325a9ee31a] wasm/JS: added support for scalar UDFs. Fixed a deallocation problem with bind()ed strings/blobs. (check-in: [325a9ee31a] user: stephan branch: trunk, size: 49379)
2022-05-22
00:27
[a192a8de35] part of check-in [dea098b64e] Build refactoring for the fiddle/wasm bits. Set up wasm binding of a chunk of the core C API and added some infastructure for creating test pages for it. (check-in: [dea098b64e] user: stephan branch: trunk, size: 49358)
2022-05-21
21:13
[62df720665] part of check-in [c7cfdd4c36] Minor fiddle-related build restructuring to support upcoming development of the C-style wasm sqlite3 interface, plus some commentary about the plans and goals for that. (check-in: [c7cfdd4c36] user: stephan branch: trunk, size: 48951)
14:19
[91cf7d4ee6] part of check-in [5ff3326856] fiddle: refactor into main thread (UI) and worker thread (wasm module). Added bits needed to support triggering sqlite3_interrupt() but do not yet have a second SharedWorker to test it with. (check-in: [5ff3326856] user: stephan branch: trunk, size: 48968)
00:01
[e3327ed68a] part of check-in [31706ef851] In the shell WASM build, call open_db() early so that we can get access to the global db handle from certain experimentation-only function without having to first run some SQL code. (check-in: [31706ef851] user: stephan branch: trunk, size: 49184)
2022-05-20
13:27
[049e8889fe] part of check-in [82b57f2e21] Add a terminal-style view to the fiddle app, based on jquery.terminal. (check-in: [82b57f2e21] user: stephan branch: fiddle-terminal-view, size: 49575)
2022-05-19
16:42
[5dbc61c076] part of check-in [d46a6cb974] Tweaks to the fiddle make target so that it builds with all of the same extensions as the standard CLI. (check-in: [d46a6cb974] user: drh branch: fiddle, size: 48958)
10:58
[04cd03b6d3] part of check-in [4609a4f862] fiddle make target now accepts fiddle_cflags=... from the CLI to overrid -Ox and such for one-off builds. (check-in: [4609a4f862] user: stephan branch: fiddle, size: 48945)
09:55
[7835a88586] part of check-in [d3d8ea0118] Split the fiddle JS code into separate pre-/post-init files to simplify editing. emcc will combine these into the final fiddle.js, so the number of output deliverables does not change. (check-in: [d3d8ea0118] user: stephan branch: fiddle, size: 48804)
2022-05-18
21:18
[92890acbab] part of check-in [bf06ddf412] Improved handling/reporting of conditions which trigger an exit() from native code, e.g. calling the '.read' command. Added a Help button which simply submits the '.help' command. Added commented-out variants of various -Ox flags to simplify experimenting with them. (check-in: [bf06ddf412] user: stephan branch: fiddle, size: 48635)
17:14
[ff32504cde] part of check-in [af9c21c9e0] Initial version of an sqlfiddle-style application using a WASM build of the sqlite3 shell. (check-in: [af9c21c9e0] user: stephan branch: fiddle, size: 48498)
2022-04-17
19:22
[3a2d4e3a13] part of check-in [e2c8c88b4b] Move shell extension load functionality into its own .shxload command for usage and code simplicity. (check-in: [e2c8c88b4b] user: larrybr branch: cli_extension, size: 50725)
2022-04-15
21:21
[a39224b4ea] part of check-in [d238fcf4be] Get sqlite3x and extensions testing from Makefile setup, and some of wapptest changes done to run same. (a WIP) (check-in: [d238fcf4be] user: larrybr branch: cli_extension, size: 50654)
2022-04-09
14:57
[f96bf52d01] part of check-in [43eb311e51] Get tclshext made with Tk, optionally, and make unknown work as in tclsh. (check-in: [43eb311e51] user: larrybr branch: cli_extension, size: 49801)
03:12
[45a1174d1e] part of check-in [0b3bb0e793] Fix TCL extension build issue. (check-in: [0b3bb0e793] user: larrybr branch: cli_extension, size: 49314)
02:31
[eac9e7e2b3] part of check-in [2cd49df502] For shell extensions, generate a single-file header. For TCL extension, provide Makefile target, and make Tk opt-in rather than default. (a WIP) (check-in: [2cd49df502] user: larrybr branch: cli_extension, size: 49314)
2022-04-06
16:19
[204f3f2e09] part of check-in [45736d46cd] Add sqlite3x build target. Cure CLI build warning. Tweak CLI test. (check-in: [45736d46cd] user: larrybr branch: cli_extension, size: 48268)
2022-03-06
03:22
[39fc2a1f2b] part of check-in [a85679d3e9] (WIP) shell extension load and ShellState internal/external partitioning in place, passing shell tests with trivial exceptions (check-in: [a85679d3e9] user: larrybr branch: cli_extension, size: 48049)
2022-02-22
19:56
[66e765adf2] part of check-in [8387e4f3af] Merge version 3.38.0 into the begin-concurrent-pnu-wal2 branch. (check-in: [8387e4f3af] user: drh branch: begin-concurrent-pnu-wal2, size: 47984)
19:46
[d131e56328] part of check-in [de24c8ee41] Merge version 3.38.0 into the wal2 branch. (check-in: [de24c8ee41] user: drh branch: wal2, size: 47940)
19:30
[a6429f4551] part of check-in [c5998c43c1] Merge version 3.38.0 into the begin-concurrent branch. (check-in: [c5998c43c1] user: drh branch: begin-concurrent, size: 47993)
2022-02-21
16:49
[bd57b03256] part of check-in [b3c26f4a34] Merge the latest trunk changes into the reuse-schema branch. (check-in: [b3c26f4a34] user: drh branch: reuse-schema, size: 48020)
2022-02-17
14:33
[b210ad2733] part of check-in [db950192c9] Remove references to the now-defunct SQLITE_ENABLE_JSON1 compile-time option. (check-in: [db950192c9] user: drh branch: trunk, size: 47911)
2022-01-25
16:28
[82069b51d0] part of check-in [6e4154d414] Merge the latest trunk enhancements into the reuse-schema branch. (check-in: [6e4154d414] user: drh branch: reuse-schema, size: 48085)
16:05
[dfbb94b000] part of check-in [3d949775e3] Merge the latest trunk changes into begin-concurrent-pnu-wal2 (check-in: [3d949775e3] user: drh branch: begin-concurrent-pnu-wal2, size: 48049)
15:57
[bf74279877] part of check-in [84f737abd1] Merge the latest trunk changes into the wal2 branch. (check-in: [84f737abd1] user: drh branch: wal2, size: 48005)
15:20
[00dbf404ae] part of check-in [dae81f45d2] Merge the latest trunk enhancements into the begin-concurrent branch. (check-in: [dae81f45d2] user: drh branch: begin-concurrent, size: 48058)
2022-01-20
17:10
[3271f3cffa] part of check-in [0873c76b9b] Initial implementation of the sqlite3_vtab_rhs_value() interface and the qpvtab extension used for testing the virtual table interface. (check-in: [0873c76b9b] user: drh branch: sqlite3_vtab_rhs_value, size: 47976)
2022-01-17
20:01
[432103ef6d] part of check-in [769ff85765] Merge the latest trunk changes into the reuse-schema branch. (check-in: [769ff85765] user: drh branch: reuse-schema, size: 48056)
19:46
[95adc067f0] part of check-in [45fa7efecb] Merge the latest trunk enhancements into the begin-concurrent-pnu-wal2 branch. (check-in: [45fa7efecb] user: drh branch: begin-concurrent-pnu-wal2, size: 48020)
19:36
[340a3d1b60] part of check-in [82f031b41d] Merge the latest trunk enhancements into the wal2 branch. (check-in: [82f031b41d] user: drh branch: wal2, size: 47976)
19:17
[9a346368a1] part of check-in [02daae7a67] Merge recent trunk enhancements into the begin-concurrent branch. (check-in: [02daae7a67] user: drh branch: begin-concurrent, size: 48029)
2022-01-06
01:40
[fd53774395] part of check-in [583b47d865] An attempt to integrate the JSON functions directly into the SQLite core, rather than holding them as an extension. (check-in: [583b47d865] user: drh branch: json-in-core, size: 47947)
2021-11-09
15:18
[51fc06b371] part of check-in [07bc13395d] Merge all recent trunk enhancements into the begin-concurrent-pnu-wal2 branch. (check-in: [07bc13395d] user: drh branch: begin-concurrent-pnu-wal2, size: 48040)
14:36
[f4d094d775] part of check-in [6603f00581] Merge all trunk enhancements prior to the walIndexPage() fix into the begin-concurrent branch. (check-in: [6603f00581] user: drh branch: begin-concurrent, size: 48049)
2021-11-06
16:10
[f05f45ead8] part of check-in [52667bce48] Merge changes from trunk into this branch. (check-in: [52667bce48] user: dan branch: wal2, size: 47996)
2021-10-29
14:04
[9b31893e66] part of check-in [7623132efe] Merge the latest trunk enhancements into the reuse-schema branch. (check-in: [7623132efe] user: drh branch: reuse-schema, size: 48076)
2021-10-21
20:08
[0e91c42a1d] part of check-in [559ba38b8a] Enable FTS5 for fuzzcheck. (check-in: [559ba38b8a] user: drh branch: trunk, size: 47967)
14:24
[ba064f023a] part of check-in [1958e6faca] Merge trunk enhancements into the begin-concurrent-pnu-wal2 branch. (check-in: [1958e6faca] user: drh branch: begin-concurrent-pnu-wal2, size: 48041)
14:13
[2eaa7439d9] part of check-in [ae4eed0b7e] Merge recent trunk enhancements into begin-concurrent branch. (check-in: [ae4eed0b7e] user: drh branch: begin-concurrent, size: 48050)
14:10
[6ebd57693c] part of check-in [cd15fc3c08] Merge recent trunk enhancements into the reuse-schema branch (check-in: [cd15fc3c08] user: drh branch: reuse-schema, size: 48077)
14:01
[46083712c0] part of check-in [7e2bc836f6] Merge recent trunk enhancements into the wal2 branch. (check-in: [7e2bc836f6] user: drh branch: wal2, size: 47997)
2021-10-07
19:27
[457a0f1054] part of check-in [03cef1c30d] Break the tcl release tests into smaller units to better take advantage of multi-processor systems. (check-in: [03cef1c30d] user: dan branch: trunk, size: 47968)
2021-10-04
12:02
[9d00da9865] part of check-in [bce02eaa0c] Merge recent trunk changes into the begin-concurrent-pnu-wal2 branch. (check-in: [bce02eaa0c] user: drh branch: begin-concurrent-pnu-wal2, size: 47990)
11:54
[6597bda4cf] part of check-in [4f5ef7aa4c] Merge recent trunk enhancements into the begin-concurrent branch. (check-in: [4f5ef7aa4c] user: drh branch: begin-concurrent, size: 47999)
11:49
[c5fd8f6f96] part of check-in [64234c5c9a] Merge recent trunk enhancements into the reuse-schema branch. (check-in: [64234c5c9a] user: drh branch: reuse-schema, size: 48026)
11:44
[f701680249] part of check-in [127173e0ba] Merge recent trunk enhancements into the wal2 branch. (check-in: [127173e0ba] user: drh branch: wal2, size: 47946)
2021-09-17
20:43
[2a6e71e91f] part of check-in [6ad00e52ed] Add tests for legacy geometry callbacks to rtreedoc2.test. (check-in: [6ad00e52ed] user: dan branch: trunk, size: 47917)
2021-08-03
16:44
[4c56db5bf3] part of check-in [5b6f6514bd] Merge recent trunk changes into the begin-concurrent-pnu-wal2 branch. (check-in: [5b6f6514bd] user: drh branch: begin-concurrent-pnu-wal2, size: 47953)
16:31
[f86df4948b] part of check-in [8d806cf93c] Merge recent trunk enhancements into the begin-concurrent branch. (check-in: [8d806cf93c] user: drh branch: begin-concurrent, size: 47962)
16:11
[27da61b991] part of check-in [d71adc3fd8] Merge recent trunk enhancements into the reuse-schema branch. (check-in: [d71adc3fd8] user: drh branch: reuse-schema, size: 47989)
2021-08-02
20:29
[6b4a956908] part of check-in [f615d7baa8] Merge recent trunk enhancements into the wal2 branch. (check-in: [f615d7baa8] user: drh branch: wal2, size: 47909)
2021-07-13
21:59
[83c348515c] part of check-in [9a84321229] Further revisions to #line handling for amalgamation builds. (check-in: [9a84321229] user: mistachkin branch: trunk, size: 47880)
01:45
[31b3f386d4] part of check-in [ba3eff7197] Amalgamation has #line directives by default. Minor mksqlite3c.tcl changes (check-in: [ba3eff7197] user: larrybr branch: line_tags, size: 47874)
2021-06-17
17:44
[006bab4c3a] part of check-in [2ff7e56249] Merge recent trunk changes into branch-concurrent-pnu-wal2 via that wal2 branch. (check-in: [2ff7e56249] user: drh branch: begin-concurrent-pnu-wal2, size: 47871)
17:29
[7152dc2a5b] part of check-in [59303e69c3] Merge recent trunk enhancements into the begin-concurrent branch. (check-in: [59303e69c3] user: drh branch: begin-concurrent, size: 47880)
2021-06-14
14:35
[7656712336] part of check-in [f21a53fb41] Update this branch with latest changes from trunk. (check-in: [f21a53fb41] user: dan branch: reuse-schema, size: 47907)
14:12
[28f73e7a47] part of check-in [b38c2b8bc4] Update this branch with latest changes from trunk. (check-in: [b38c2b8bc4] user: dan branch: wal2, size: 47827)
2021-06-04
16:17
[ff5ac24ec9] part of check-in [c93be7e660] Add the (missing) dependency of regexp.c to the shell.c rule in the makefiles. This dependency should have been added by [5d4535bfb603d7c8] but was missed. (check-in: [c93be7e660] user: drh branch: trunk, size: 47798)
2021-05-27
15:24
[e1ebc64fd4] part of check-in [e867d22622] The SQLITE_ENABLE_SHARED_SCHEMA compile-time option is on by default in the configure-generated makefile, permitting a complete test of this branch using "./configure && make test". (check-in: [e867d22622] user: drh branch: reuse-schema, size: 47872)
2021-05-22
15:05
[b497ef724b] part of check-in [dbc65a6958] Merge latest trunk changes into this branch. (check-in: [dbc65a6958] user: dan branch: reuse-schema, size: 47822)
2021-05-21
16:42
[5d28a7a46c] part of check-in [95cc778345] Merge the latest trunk enhancements into the wal2 branch. (check-in: [95cc778345] user: drh branch: wal2, size: 47792)
2021-05-12
14:17
[30c6d39386] part of check-in [8db1c06958] Add the new threadtest5 test program for stressing multiple database connections in the same process hammering on a single database. Primarily designed to test memdb, but works on any database. (check-in: [8db1c06958] user: drh branch: trunk, size: 47763)
2021-05-08
17:18
[b0982835aa] part of check-in [6df3b03e00] Enable the sqlite3_serialize() and sqlite3_deserialize() interfaces by default. Omit the SQLITE_ENABLE_DESERIALIZE option and replace it with the SQLITE_OMIT_DESERIALIZE option. (check-in: [6df3b03e00] user: drh branch: trunk, size: 47632)
2021-05-07
14:16
[5715574db0] part of check-in [c5e2de1d24] This was suppose to be a merge from trunk. But something went wrong. (check-in: [c5e2de1d24] user: dan branch: bad-merge, size: 47858)
2021-04-06
17:51
[3f76d8a9b0] part of check-in [e7491acc0c] Fix issue with failing --enable-debug --enable-fts5 build. (check-in: [e7491acc0c] user: dan branch: trunk, size: 47799)
14:46
[fff6189595] part of check-in [3088bf15ca] Remove some test routines from release builds of fts5. (check-in: [3088bf15ca] user: dan branch: trunk, size: 47798)
2021-03-24
19:54
[86edce9a85] part of check-in [2d5ee3bad1] Add experimental extension "snapshotrevert". (check-in: [2d5ee3bad1] user: dan branch: snapshot-revert, size: 47824)
2021-03-11
19:42
[39bea9c761] part of check-in [30f912d0b3] Merge latest trunk changes into this branch. (check-in: [30f912d0b3] user: dan branch: wal2, size: 47816)
10:55
[b728d9ef19] part of check-in [ef8c6e06cb] Merge latest trunk changes into this branch. (check-in: [ef8c6e06cb] user: dan branch: reuse-schema, size: 47846)
2021-03-06
23:36
[fe6cc1db11] part of check-in [9f33d45179] Create initial tests for appendvfs, and make it available as a statically loaded extension. (check-in: [9f33d45179] user: larrybr branch: appendvfs_tighten, size: 47787)
2021-03-03
19:54
[d84af4278d] part of check-in [73bf458e1d] Merge recent trunk enhancements into the reuse-schema branch. (check-in: [73bf458e1d] user: drh branch: reuse-schema, size: 47814)
19:32
[480ef30ad5] part of check-in [0ae8103908] Merge recent trunk enhancements into the wal2 branch. (check-in: [0ae8103908] user: drh branch: wal2, size: 47784)
16:46
[047036a560] part of check-in [3f520b8bde] Remove the --timeout option from the valgrindfuzz Makefile target. (check-in: [3f520b8bde] user: dan branch: trunk, size: 47755)
2021-03-02
13:50
[4e7322b499] part of check-in [7c6aa6f384] Change the timeout for test case "valgrindfuzz" from 600 seconds to 1200. (check-in: [7c6aa6f384] user: dan branch: trunk, size: 47770)
2021-02-10
20:20
[9ed0edeb27] part of check-in [d29c41bd26] Merge latest trunk changes into this branch. (check-in: [d29c41bd26] user: dan branch: reuse-schema, size: 47828)
2021-01-01
18:32
[9cae1bffe5] part of check-in [5ac939e0ad] Modify the makefile rule for "startup" so that it always builds with -Os and -DSQLITE_THREADSAFE=0 and no other options, for consistency of performance. (check-in: [5ac939e0ad] user: drh branch: trunk, size: 47769)
15:13
[2e13f6830e] part of check-in [7b3b31efb0] Add the "startup" test program designed to measure startup performance, and in particular schema parsing time. (check-in: [7b3b31efb0] user: drh branch: trunk, size: 47754)
2020-11-26
18:08
[c16e8a6948] part of check-in [cb1f6f18e7] Merge latest trunk changes into this branch. (check-in: [cb1f6f18e7] user: dan branch: wal2, size: 47666)
2020-11-25
20:29
[2ebc6d03e0] part of check-in [f4b7c10057] Merge trunk changes into this branch. (check-in: [f4b7c10057] user: dan branch: reuse-schema, size: 47696)
16:28
[0e88f5d095] part of check-in [25d067c270] Fix harmless compiler warnings about unused function parameters. (check-in: [25d067c270] user: drh branch: trunk, size: 47637)
2020-11-18
21:15
[c3bf94a95e] part of check-in [6004de525d] Merge trunk changes into this branch. (check-in: [6004de525d] user: dan branch: reuse-schema, size: 47661)
18:36
[fcc4655e4b] part of check-in [43d4801df5] Add test infrastructure for cksumvfs. And update cksumvfs so that it works in concert with version 2 VFSs. No changes to core SQLite. (check-in: [43d4801df5] user: dan branch: trunk, size: 47602)
2020-08-11
14:55
[270f76ae25] part of check-in [b1a77b7ead] Merge all changes since the 3.32.0 release into the reuse-schema branch. (check-in: [b1a77b7ead] user: drh branch: reuse-schema, size: 47584)
2020-07-31
16:01
[bc97b60ea2] part of check-in [0c0d0a77bc] Merge latest trunk changes into this branch. (check-in: [0c0d0a77bc] user: dan branch: wal2, size: 47554)
2020-07-29
16:18
[f0203f0aec] part of check-in [a80ae2c98b] Dozens and dozens of typo fixes in comments. This change adds no value to the end product and is disruptive, so it is questionable whether or not it will ever land on trunk. (check-in: [a80ae2c98b] user: drh branch: typos, size: 47525)
2020-06-24
15:06
[19374a5db0] part of check-in [db2f0836b6] Add the ieee754_mantissa() and ieee754_exponent() functions to the iee754 extension. Build the ieee754 extension into the CLI. (check-in: [db2f0836b6] user: drh branch: trunk, size: 47525)
2020-06-22
19:12
[014ad669b4] part of check-in [4c3b85607f] An extension for doing decimal arithmetic on strings. (check-in: [4c3b85607f] user: drh branch: decimal, size: 47489)
2020-06-19
15:33
[50fc38e4f8] part of check-in [3df579ca32] Include 'sqlite3rc.h' in the amalgamation archive targets. (check-in: [3df579ca32] user: mistachkin branch: trunk, size: 47423)
2020-05-29
19:39
[8d79d12bae] part of check-in [50d4ddf133] Fix the ".import" command of the CLI to clean up better after errors. Add the new "shelltest" makefile target on unix platforms. (check-in: [50d4ddf133] user: drh branch: trunk, size: 47152)
2020-05-18
17:18
[24e217b2b7] part of check-in [16b1eca922] Merge latest trunk changes into this branch. (check-in: [16b1eca922] user: dan branch: wal2, size: 47098)
2020-05-16
19:00
[201a181c0a] part of check-in [5af4abe98c] Merge trunk enhancements in the reuse-schema branch. (Actual date of this check-in is 2020-05-18.) (check-in: [5af4abe98c] user: drh branch: reuse-schema, size: 47128)
2020-05-15
01:02
[376f53999d] part of check-in [c49a33db95] Add the SQLITE_ENABLE_FTS3_PARENTHESIS option to fuzzcheck. Add a new test case that uses that option. (check-in: [c49a33db95] user: drh branch: trunk, size: 47069)
2020-05-01
18:58
[280cf54350] part of check-in [96dfc71ea5] Merge recent enhancements from trunk. (check-in: [96dfc71ea5] user: drh branch: bytecode-function, size: 47019)
2020-04-14
15:53
[f6ab6e307d] part of check-in [2b8c6b035a] Build the UINT collating sequence extension into the CLI. (check-in: [2b8c6b035a] user: drh branch: trunk, size: 46673)
2020-03-23
15:49
[016dc963c4] part of check-in [2795f0d633] Infrastructure for the bytecode() table-valued function. The function itself is not yet implemented. (check-in: [2795f0d633] user: drh branch: bytecode-function, size: 46987)
2020-01-15
14:26
[e97846dfae] part of check-in [f783917800] Merge all recent enhancements and fixes from trunk. (check-in: [f783917800] user: drh branch: reuse-schema, size: 46699)
14:11
[a830a84749] part of check-in [35eae71a4d] Merge recent enhancements and fixes from trunk. (check-in: [35eae71a4d] user: drh branch: wal2, size: 46669)
12:49
[e10c86c003] part of check-in [dadedf41c7] Merge all recent enhancements and fixes from trunk into the apple-osx branch. (check-in: [dadedf41c7] user: drh branch: apple-osx, size: 47235)
2019-12-26
01:10
[9dfc7936f6] part of check-in [f482a4cdfa] Makefile.in fix so that it works on systems that require a .EXE suffix on executables. (check-in: [f482a4cdfa] user: drh branch: trunk, size: 46640)
2019-11-26
02:22
[d3a862c974] part of check-in [4dbd398d64] Add the new -S option to the lemon parser generator to cause it to output SQL that describes the input grammar. (check-in: [4dbd398d64] user: drh branch: trunk, size: 46633)
2019-10-09
17:38
[d7f9d10aac] part of check-in [553258c2ed] Merge recent fixes and enhancements from trunk. (check-in: [553258c2ed] user: drh branch: 2-size-lookaside, size: 46809)
17:06
[9747362807] part of check-in [5ba8cee8f7] An alternative, experimental lookaside memory allocator that uses two different slot sizes. (check-in: [5ba8cee8f7] user: sperry branch: 2-size-lookaside, size: 47017)
13:52
[bf24a9abbb] part of check-in [7129e468fd] Use the "fuzztest" target in place of "fastfuzztest". (check-in: [7129e468fd] user: drh branch: makefile-cleanup, size: 46627)
13:12
[b330374f12] part of check-in [3d44f1ee0f] Remove the obsolete "fastfuzztest" target from the makefiles. (check-in: [3d44f1ee0f] user: drh branch: makefile-cleanup, size: 46631)
2019-10-05
17:29
[ee84c65aad] part of check-in [eea231f81b] Have sqlite3.c automatically turn on osinst logging for all connections. (check-in: [eea231f81b] user: dan branch: osinst, size: 46994)
2019-09-16
12:35
[4f63722008] part of check-in [27eb223690] Merge all recent trunk enhancements into the reuse-schema branch. (check-in: [27eb223690] user: drh branch: reuse-schema, size: 46894)
12:23
[284fe4779f] part of check-in [da8bc97412] Merge recent trunk enhancements into the wal2 branch. (check-in: [da8bc97412] user: drh branch: wal2, size: 46864)
12:02
[cf6b06cd6b] part of check-in [a95191deab] Merge the latest changes from trunk into the apple-osx branch. (check-in: [a95191deab] user: drh branch: apple-osx, size: 47430)
2019-08-17
15:27
[578f123620] part of check-in [9c4bca64fb] Activatate introspection pragmas by default. The new option SQLITE_OMIT_INTROSPECTION_PRAGMAS must be provided to keep them out. (check-in: [9c4bca64fb] user: drh branch: trunk, size: 46835)
2019-08-12
15:19
[2b62266e45] part of check-in [a48a7b7859] Make the sha3 extension part of the amalgamation, enabled using SQLITE_ENABLE_SHA3. (check-in: [a48a7b7859] user: drh branch: sha3, size: 47114)
2019-04-15
15:35
[c4b55bbca7] part of check-in [5c6c9e7f6f] Merge recent changes from trunk into reuse-schema (check-in: [5c6c9e7f6f] user: drh branch: reuse-schema, size: 46938)
15:17
[30eccaf02c] part of check-in [8950f1195a] Merge the latest trunk enhancements. (check-in: [8950f1195a] user: drh branch: wal2, size: 46908)
14:49
[7f96f0954a] part of check-in [378230ae7f] Bring in the latest enhancements from trunk. (check-in: [378230ae7f] user: drh branch: apple-osx, size: 47474)
2019-04-11
06:50
[4640daf826] part of check-in [1956eb3481] Fix the checksymbols target in Makefile.in. (check-in: [1956eb3481] user: dan branch: wapptest, size: 46879)
2019-04-05
20:56
[48db9bb252] part of check-in [d272819298] Eliminate the tool/addopcodes.tcl script. The purpose of that script was to keep the number of parser codes below 256 in order to save parser table space. But we have long since blown through that ceiling so the addopcodes.tcl script was just needless complexity. There is no longer any reason to keep it around. (check-in: [d272819298] user: drh branch: trunk, size: 46849)
2019-04-02
00:34
[9f51a8b1b2] part of check-in [0b35aebbb3] Merge enhancements from trunk. (check-in: [0b35aebbb3] user: drh branch: apple-osx, size: 47574)
2019-04-01
17:24
[6c3b7f3e54] part of check-in [f0ed714637] If the library is built with SQLITE_VDBE_COVERAGE defined, have the Tcl tests generate a vdbe coverage report in file testdir/vdbe_coverage.txt. (check-in: [f0ed714637] user: dan branch: trunk, size: 46979)
2019-03-26
12:22
[e91ab4a830] part of check-in [a0e2e90206] Merge enhancements from trunk. (check-in: [a0e2e90206] user: drh branch: wal2, size: 46978)
2019-03-20
16:03
[a254c5e3f6] part of check-in [4cd20ca677] Merge latest trunk changes into this branch. (check-in: [4cd20ca677] user: dan branch: reuse-schema, size: 47008)
2019-03-19
20:48
[966b6c7401] part of check-in [000f4398db] Merge recent enhancements from trunk. (check-in: [000f4398db] user: drh branch: apple-osx, size: 47544)
2019-03-08
20:26
[236d2739dc] part of check-in [62ac9cb07f] Fix a harmless bug in the Makefile. (check-in: [62ac9cb07f] user: drh branch: trunk, size: 46949)
15:57
[66810b3d52] part of check-in [bf20d4ffcb] Merge the latest enhancements and fixes from trunk. (check-in: [bf20d4ffcb] user: drh branch: wal2, size: 46978)
15:39
[903e48404f] part of check-in [3712d625d6] Add the bgckpt.c extension to Makefile.in and Makefile.msc. (check-in: [3712d625d6] user: drh branch: wal2, size: 46047)
2019-03-04
07:25
[95ac54f7a7] part of check-in [97a9604d85] Merge latest trunk changes into this branch. (check-in: [97a9604d85] user: dan branch: reuse-schema, size: 47008)
2019-03-01
18:27
[d7de70a6d1] part of check-in [e64ded7b04] Merge the latest enhancements from trunk. (check-in: [e64ded7b04] user: drh branch: apple-osx, size: 47544)
2019-02-26
12:29
[1ad7263f38] part of check-in [35cbee7fe4] Update the configure-generated makekfile to generate a portable pkgIndex.tcl. (check-in: [35cbee7fe4] user: drh branch: trunk, size: 46949)
2019-02-11
19:34
[56456706c4] part of check-in [2ebeb74783] Add eponymous virtual table "schemapool". For inspecting the current contents of the schema-pool. (check-in: [2ebeb74783] user: dan branch: reuse-schema, size: 46993)
2019-02-07
18:49
[bed1d9a386] part of check-in [628291641f] Merge the offical 3.27.0 release. (check-in: [628291641f] user: drh branch: apple-osx, size: 47529)
2019-01-30
14:01
[178d8eb684] part of check-in [19c739b4a8] Enhancements to the index_usage utility program. (check-in: [19c739b4a8] user: drh branch: trunk, size: 46934)
2019-01-29
19:17
[9c7d3fa41a] part of check-in [31efcc3775] Merge enhancements from trunk. (check-in: [31efcc3775] user: drh branch: apple-osx, size: 47516)
2019-01-25
04:00
[9947eae873] part of check-in [fb9074ff45] Add the ability to process dbsqlfuzz cases in fuzzcheck and add an initial set of interesting dbsqlfuzz cases. (check-in: [fb9074ff45] user: drh branch: dbsqlfuzz-in-fuzzcheck, size: 46921)
2019-01-21
14:55
[0e7c107ebc] part of check-in [a1e12fa2a8] Add the --memtrace option to the CLI. (check-in: [a1e12fa2a8] user: drh branch: trunk, size: 46645)
2019-01-17
15:47
[44fad4ef77] part of check-in [475a179a27] Sync up with the latest enhancements on trunk. (check-in: [475a179a27] user: drh branch: apple-osx, size: 47210)
2019-01-14
20:44
[2a9d0331ab] part of check-in [0bf1550507] Add scalar function "prefix_length()" to ext/misc/prefixes.c. (check-in: [0bf1550507] user: dan branch: trunk, size: 46615)
2019-01-11
13:03
[45a3fef4d3] part of check-in [ea119641a7] Separate makefile targets for "dbfuzz2", "dbfuzz2-asan", and "dbfuzz2-msan". (check-in: [ea119641a7] user: drh branch: trunk, size: 46584)
2018-12-13
21:05
[d8b254f8bb] part of check-in [682053d1e6] Fix a problem in sqlite3BtreeDelete() in which deleting an entry from a corrupt database can leave a btree page with zero cells. (check-in: [682053d1e6] user: drh branch: trunk, size: 46018)
15:06
[2f1b61ac62] part of check-in [e3bf1d3ea5] Add the "dbtotxt" utility program and the ability to read "dbtotxt" output as a deserialized input database in the CLI, using the --hexdb option to the ".open" command. (check-in: [e3bf1d3ea5] user: drh branch: trunk, size: 45969)
12:37
[6fbf65894d] part of check-in [eac9c0c496] Include OPTS in the build of dbfuzz2. (check-in: [eac9c0c496] user: drh branch: trunk, size: 45892)
12:28
[557b9d415b] part of check-in [54231ac4ca] Fix the Makefile so that it honors CFLAGS when building sessionfuzz. (check-in: [54231ac4ca] user: drh branch: trunk, size: 45859)
2018-12-05
18:28
[40d332717d] part of check-in [edfc2acfcd] Merge enhancements and the ALTER TABLE bug fix from trunk. (check-in: [edfc2acfcd] user: drh branch: apple-osx, size: 46464)
2018-12-04
16:51
[68d0ba0f0b] part of check-in [df95455213] Add the "index_usage" utility program. (check-in: [df95455213] user: drh branch: trunk, size: 45869)
2018-11-30
18:22
[7382717723] part of check-in [2c76ce4f42] Merge the pre-3.26.0 fixes from trunk. (check-in: [2c76ce4f42] user: drh branch: apple-osx, size: 46343)
2018-11-28
08:24
[a050c8670e] part of check-in [7b510f59fd] Changes to Makefile.in to allow testfixture to be built with SQLITE_USER_AUTHENTICATION. (check-in: [7b510f59fd] user: dan branch: trunk, size: 45748)
2018-11-26
23:35
[43c6f61e16] part of check-in [e8c20a88c1] Merge recent enhancements from trunk. (check-in: [e8c20a88c1] user: drh branch: apple-osx, size: 46007)
18:09
[15f0851eb3] part of check-in [6e1330545e] Do not allow direct access to internal-use SQL functions such as sqlite_rename_column() and sqlite3_rename_table() except when the new SQLITE_TESTCTRL_INTERNAL_FUNCTIONS flag is set. (check-in: [6e1330545e] user: drh branch: trunk, size: 45412)
2018-11-13
19:51
[b730006b54] part of check-in [4e38f27b55] Turn on ASAN for the dbfuzz2 utility. Fix a buffer overread associated with sqlite3_deserialize(). (check-in: [4e38f27b55] user: drh branch: trunk, size: 45388)
2018-11-10
20:07
[e96b7177ec] part of check-in [977fc44e65] Merge the read-only shadow table and defensive mode enhancments from trunk. (check-in: [977fc44e65] user: drh branch: apple-osx, size: 45975)
2018-11-05
20:37
[d298b31769] part of check-in [81ac8745fa] Add preliminary version of "changesetfuzz" program. For fuzzing changeset data without creating corrupt changesets. (check-in: [81ac8745fa] user: dan branch: changesetfuzz, size: 45380)
13:53
[3a56f62536] part of check-in [62acf7a09e] Merge recent trunk enhancements. (check-in: [62acf7a09e] user: drh branch: apple-osx, size: 45834)
2018-10-31
19:01
[edbb6e20bb] part of check-in [790ea39a65] Add support for the SQLITE_PREPARE_NORMALIZED flag and the sqlite3_normalized_sql() when compiling with SQLITE_ENABLE_NORMALIZE. Also remove unnecessary whitespace from Makefiles. (check-in: [790ea39a65] user: drh branch: trunk, size: 45239)
01:26
[f9ecef1166] part of check-in [4b370c74ae] Merge fixes from trunk, especially rebustness against corrupt database files. (check-in: [4b370c74ae] user: drh branch: apple-osx, size: 45749)
01:12
[48a5f9a819] part of check-in [e0d30c1862] Merge fuzz test cases computed by dbfuzz2. (check-in: [e0d30c1862] user: drh branch: trunk, size: 45154)
2018-10-30
13:19
[64113b9c48] part of check-in [5e0129ee9a] Enable sqlite3_deserialize() in the CLI. The --deserialize option associated with opening a new database cause the database file to be read into memory and accessed using the sqlite3_deserialize() API. This simplifies running tests on a database without risk of modifying the file on disk. (check-in: [5e0129ee9a] user: drh branch: trunk, size: 45125)
2018-10-29
17:53
[783093f975] part of check-in [592b66e805] Add the sqlite3_normalized_sql() API. (check-in: [592b66e805] user: mistachkin branch: normalized_sql, size: 45169)
2018-10-27
21:06
[15344f4e44] part of check-in [d60eff493b] Improvements to the dbfuzz2.c test module. (check-in: [d60eff493b] user: drh branch: trunk, size: 45084)
16:02
[dfd61c71a6] part of check-in [a4a083ed8c] Add an entry in Makefile.in to build dbfuzz2 using clang-6.0 with -fsanitize=fuzzer,undefined. (check-in: [a4a083ed8c] user: drh branch: trunk, size: 45084)
2018-10-09
22:58
[001aa40c74] part of check-in [1b60e7a981] Merge enhancements from trunk. (check-in: [1b60e7a981] user: drh branch: apple-osx, size: 45216)
22:50
[2022a5619f] part of check-in [ddf6a54ef3] Merge changes for the 3.25.0 release. (check-in: [ddf6a54ef3] user: drh branch: apple-osx, size: 45186)
2018-09-16
16:18
[01e95208a7] part of check-in [2404304cc1] Add the new "explain" virtual table in ext/misc. Use this virtual table for additional test cases for the optimization that avoids updating indexes on expressions when none of the columns changed by the UPDATE are in the expression. (check-in: [2404304cc1] user: drh branch: trunk, size: 44621)
2018-09-01
15:49
[6b65001351] part of check-in [589186c083] Merge fixes and enhancements from trunk. (check-in: [589186c083] user: drh branch: alter-table-rename-table, size: 44591)
2018-08-23
20:09
[2729786d5d] part of check-in [2130a407dd] Add the "atrc" test program to the Makefiles. Fix a typo in the instructions in the header comment of the atrc program. (check-in: [2130a407dd] user: drh branch: alter-table-rename-column, size: 44529)
14:54
[d06f463c5b] part of check-in [c446c88411] Merge enhancements from trunk. (check-in: [c446c88411] user: drh branch: rtree-geopoly, size: 44491)
2018-06-18
16:55
[0a3a6c81e6] part of check-in [da03fb4318] Add new API function sqlite3_create_window_function(), for creating new aggregate window functions. (check-in: [da03fb4318] user: dan branch: exp-window-functions, size: 44429)
2018-06-09
17:58
[498b77b89a] part of check-in [21d2f4a62e] Update the amalgamation build script to include window.c. (check-in: [21d2f4a62e] user: dan branch: exp-window-functions, size: 44400)
2018-05-25
19:22
[51407f0e37] part of check-in [0593aac88a] Forward port the geopoly extension functions into the r-tree extension, with the idea of creating a new spatial index based on simply polygons. (check-in: [0593aac88a] user: drh branch: rtree-geopoly, size: 44314)
2018-05-08
13:32
[ab754e8fb9] part of check-in [a016144b0e] Merge changes from trunk, especially the activation of the cell-overwrite optimization for indexes and WITHOUT ROWID tables. (check-in: [a016144b0e] user: drh branch: apple-osx, size: 44847)
12:49
[bfc40f3505] part of check-in [fd11fbd218] Fuzz test cases for UPSERT. (check-in: [fd11fbd218] user: drh branch: trunk, size: 44252)
2018-05-04
19:33
[96f7c276ce] part of check-in [e17bca2cdb] Merge recent enhancements from trunk. (check-in: [e17bca2cdb] user: drh branch: apple-osx, size: 44818)
2018-04-27
17:39
[da02d4d354] part of check-in [1f2944d1d6] Add the ability to use bind parameters in the CLI. The new ".set KEY=VALUE" dot-command works to set bindings. Or use the "-Dkey=value" command-line option. Or use the built-in shell_bindings(k,v) virtual table to set, delete, or changing bindings. (check-in: [1f2944d1d6] user: drh branch: shell-bindings, size: 44260)
2018-04-12
21:42
[5ce9343cba] part of check-in [389806b05f] Break out the upsert code into a separate source file. (check-in: [389806b05f] user: drh branch: upsert, size: 44223)
2018-03-14
17:17
[4b625ed405] part of check-in [a658f80c8f] Merge the latest enhancements from trunk. (check-in: [a658f80c8f] user: drh branch: apple-osx, size: 44694)
2018-03-07
20:48
[7016fc56c6] part of check-in [ecaedfe596] Add the sessionfuzz test program and data obtained from a week of running AFL. Automatically run this test program on any "make test" on unix. (check-in: [ecaedfe596] user: drh branch: trunk, size: 44099)
2018-03-01
13:44
[1d5a68043c] part of check-in [c8083de14b] Merge the latest enhancements from trunk. (check-in: [c8083de14b] user: drh branch: memdb, size: 43628)
2018-02-20
15:23
[a2d2fb8d17] part of check-in [4bc8a48e64] Optimize calls to sqlite3_mprintf("%z...") so that they attempt to append text onto the end of the existing memory allocation rather than reallocating and copying. (check-in: [4bc8a48e64] user: drh branch: trunk, size: 43509)
2018-01-24
15:07
[7a3f714b4f] part of check-in [16ebe558d2] Add the normalize.c extension. (check-in: [16ebe558d2] user: drh branch: trunk, size: 43455)
15:02
[2974b995b1] part of check-in [6ef3de810d] Merge changes from trunk. (check-in: [6ef3de810d] user: drh branch: memdb, size: 43542)
2018-01-15
21:59
[463c075e31] part of check-in [c9d2ec51c8] Merge the enhancements associated with the first 3.22.0 beta. (check-in: [c9d2ec51c8] user: drh branch: apple-osx, size: 44018)
2018-01-10
19:15
[38f84f301c] part of check-in [6a6a3d4956] Include RTREE in the default CLI build. (check-in: [6a6a3d4956] user: drh branch: trunk, size: 43423)
2018-01-08
20:04
[822052988b] part of check-in [658f42257d] Test cases for sqlite3_normalize(). (check-in: [658f42257d] user: drh branch: normalize, size: 43421)
2018-01-07
20:38
[12b6daa4bd] part of check-in [67c4a8c688] Modify the sqltclsh startup script to look for a properly formatted SQLAR at the end of the executable. Fix the CLI so that it automatically links against appendvfs and so that the --append command-line option works. (check-in: [67c4a8c688] user: drh branch: trunk, size: 43389)
2018-01-06
13:42
[9536f61ce3] part of check-in [b0a43e325c] Add the appendvfs extension and code for the sqltclsh.exe executable. (check-in: [b0a43e325c] user: drh branch: trunk, size: 43351)
2018-01-05
19:49
[c4a9842dcd] part of check-in [fbfe04c0b4] Fix the autoconf makefile so that it builds testfixture correctly. (check-in: [fbfe04c0b4] user: drh branch: trunk, size: 43029)
16:23
[f5c6285ac4] part of check-in [45495d3e25] Fix missing dependencies for shell.c in all makefiles. (check-in: [45495d3e25] user: drh branch: sqlar-shell-support, size: 42999)
2018-01-03
01:28
[892bf253c4] part of check-in [fb2ac2d2fa] Add support for the "memdb" VFS and the sqlite3_memdb_ptr() and sqlite3_memdb_config() interfaces, to enable an SQLite database to be manipulated as an in-memory object. (check-in: [fb2ac2d2fa] user: drh branch: memdb, size: 42950)
2018-01-01
19:33
[1b11037c5e] part of check-in [0b04223f25] Enable the introspection pragmas for command-line shell builds. (check-in: [0b04223f25] user: drh branch: trunk, size: 42831)
2017-12-29
15:04
[804c347948] part of check-in [7a7f826e32] Change the function name to sqlite_unsupported_offset(X). Only enable the function if compiled with -DSQLITE_ENABLE_OFFSET_SQL_FUNC. The makefiles add that definition to shell builds. (check-in: [7a7f826e32] user: drh branch: location-function, size: 42787)
2017-12-23
18:40
[f2dc8c140e] part of check-in [edceaccd66] Merge recent enhancements from trunk. (check-in: [edceaccd66] user: drh branch: appendvfs, size: 43064)
2017-12-14
19:24
[053284f237] part of check-in [ee248b529c] Fixes to the appendvfs.c extension. Add the "sqltclsh" application that uses appendvfs.c to find its scripts. (check-in: [ee248b529c] user: drh branch: appendvfs, size: 42718)
2017-11-29
16:16
[ceb40bfcb3] part of check-in [373fa21bff] Merge latest trunk changes into this branch. (check-in: [373fa21bff] user: dan branch: schemalint, size: 42742)
2017-11-28
08:08
[c097996f4e] part of check-in [1fd1034935] Merge latest trunk changes, including the SQLITE_ENABLE_MULTITHREADED_CHECKS feature, into this branch. (check-in: [1fd1034935] user: dan branch: apple-osx, size: 42991)
2017-11-24
16:55
[6a879cbf01] part of check-in [e3b6e22049] Enhance the configure script to detect zLib. (check-in: [e3b6e22049] user: drh branch: trunk, size: 42396)
2017-11-14
20:00
[28a8798882] part of check-in [1754faefcc] Merge all changes from trunk prior to the read-only WAL enhancement. (check-in: [1754faefcc] user: drh branch: apple-osx, size: 42903)
2017-10-31
18:15
[b142eb2048] part of check-in [24adf90ffb] Merge all recent enhancements from trunk. (check-in: [24adf90ffb] user: drh branch: checkindex, size: 42308)
18:09
[750ff35a98] part of check-in [0c22f0d6d1] Add the checkfreelist extension to the sqlite3_checker binary. (check-in: [0c22f0d6d1] user: drh branch: checkindex, size: 42243)
15:49
[bc4705e00b] part of check-in [429e3c3c85] Add build infrastructure for the sqlite3_checker command-line utility. (check-in: [429e3c3c85] user: drh branch: checkindex, size: 42205)
12:20
[5bae3f2f3d] part of check-in [bf09fa683e] Fix redundancies in the makefiles that resulted from moving shell.c over to shell.c.in. (check-in: [bf09fa683e] user: drh branch: trunk, size: 41820)
2017-10-30
23:25
[5fb6750646] part of check-in [f6304fd142] Add the showshm utility program for printing out the shm header in a human-readable format. (check-in: [f6304fd142] user: drh branch: trunk, size: 41833)
2017-10-24
19:12
[dc175b3f87] part of check-in [13be3a441d] Merge all enhancements and fixes from the 3.21.0 release. (check-in: [13be3a441d] user: drh branch: apple-osx, size: 42350)
2017-10-13
20:14
[e016061b23] part of check-in [d65d1f297d] Improved ability to generate stand-alone program using TCL and SQLite by compiling with -DTCLSH_INIT_PROC=name to cause the TCL interpreter to be initialized using procedure name(). Both sqlite3_analyzer and testfixture are now built this way. (check-in: [d65d1f297d] user: drh branch: trunk, size: 41755)
18:58
[a99044d778] part of check-in [298a3fddec] Add the tcl/mkccode.tcl script used to construct a single C-language source fiel for programs that combine C-code, SQLite, and TCL. Use this script to construct the sqlite3_analyzer program. (check-in: [298a3fddec] user: drh branch: trunk, size: 41712)
15:56
[d9acf9cc52] part of check-in [bf86478d9c] When compiling with SQLITE_TEST, extra options are available on the "DB version" command for controlling the internal state of the SqliteDb object, for testing purposes. (check-in: [bf86478d9c] user: drh branch: tclsqlite-cleanup, size: 41891)
15:06
[8658943abe] part of check-in [95b7687fed] Move some test logic out of tclsqlite.c and into auxiliary test_*.c files. This is a work in progress. (check-in: [95b7687fed] user: drh branch: tclsqlite-cleanup, size: 41842)
2017-10-12
20:37
[cb88ca5a6d] part of check-in [eaeeb09d4a] Add the sqlite_dbpage virtual table (enabled using SQLITE_ENABLE_DBPAGE_VTAB). Make that virtual table and dbstat available to the command-line shell. (check-in: [eaeeb09d4a] user: drh branch: trunk, size: 41788)
14:13
[51259a193f] part of check-in [d325da6c50] Update this branch to match latest trunk. (check-in: [d325da6c50] user: dan branch: schemalint, size: 41893)
13:47
[9c9f4dea3f] part of check-in [36acc0a97f] The src/shell.c file is now generated from src/shell.c.in, so remove shell.c from version control and update the makefiles to build it automatically. (check-in: [36acc0a97f] user: drh branch: trunk, size: 41547)
2017-10-11
20:26
[19a5d26bdb] part of check-in [2719cf5c5b] Merge latest trunk changes with this branch. (check-in: [2719cf5c5b] user: dan branch: schemalint, size: 41632)
17:13
[05d02ce860] part of check-in [01bf856c42] Enable sqlite_dbpage and dbstat virtual tables in the shell, by default. (check-in: [01bf856c42] user: drh branch: dbpage, size: 41527)
13:48
[f7cba58919] part of check-in [c2c1d656e3] Initial implementation of the "sqlite_dbpage" virtual table. Currently it is read-only and has a place-holder xBestIndex. (check-in: [c2c1d656e3] user: drh branch: dbpage, size: 41445)
2017-09-18
16:28
[4bc36d913c] part of check-in [d4a30b91f9] Add extension "mmapwarm.c". Provides function sqlite3_mmap_warm(), used to "warm up" the memory mapping used by SQLite in mmap mode to access db file content. (check-in: [d4a30b91f9] user: dan branch: mmap-warm, size: 41286)
2017-09-09
06:10
[80feaa2517] part of check-in [6a0b9d9d4e] Merge trunk enhancements (check-in: [6a0b9d9d4e] user: drh branch: apple-osx, size: 41850)
2017-08-22
19:19
[c644bbe8eb] part of check-in [d4c05e04f7] Add the "mksourceid" program to the build process. That program changes the SQLITE_SOURCE_ID if the source tree has been modified in any way. (check-in: [d4c05e04f7] user: drh branch: mksourceid, size: 41255)
2017-07-17
20:21
[75047f6a0c] part of check-in [e181225dc7] Merge all the latest fixes and enhancements from trunk. (check-in: [e181225dc7] user: drh branch: apple-osx, size: 41661)
2017-07-15
20:48
[d9873c9925] part of check-in [62a86aa6c0] Add the "unionvtab" virtual table extension in ext/misc/unionvtab.c. (check-in: [62a86aa6c0] user: dan branch: union-vtab, size: 41098)
2017-07-14
19:12
[eda8bedf08] part of check-in [394c6f4f43] Tweak Makefile.in so that testfixture can be built with the --disable-amalgamation configure switch. (check-in: [394c6f4f43] user: dan branch: trunk, size: 41066)
2017-07-07
22:58
[6a5340b140] part of check-in [7f48f6ab2a] Merge in all the latest trunk enhancements. (check-in: [7f48f6ab2a] user: drh branch: apple-osx, size: 41634)
2017-06-29
14:33
[081e48dfe7] part of check-in [adfdb80105] Rename the "stmts" virtual table to just "stmt" without the final "s". (check-in: [adfdb80105] user: drh branch: trunk, size: 41039)
13:41
[2fde386bd3] part of check-in [60c628293a] Add the stmts virtual table to testfixture builds. Add new compile-time options SQLITE_ENABLE_QPSG and SQLITE_ENABLE_STMTSVTAB to ctime.c (check-in: [60c628293a] user: drh branch: trunk, size: 41046)
2017-06-28
15:47
[8b27c128f3] part of check-in [0ff057d86e] Build the "stmts" virtual table into the amalgamation. It is active only when compiled using SQLITE_ENABLE_STMTSVTAB. That option is supplied to the command-line shell. (check-in: [0ff057d86e] user: drh branch: stmts-vtab, size: 40999)
2017-05-04
14:02
[2594c46dc8] part of check-in [269bf52e27] Remove the tool/schemalint.tcl script. And related Makefile entries. It is superseded by sqlite3_expert. (check-in: [269bf52e27] user: dan branch: schemalint, size: 41179)
2017-05-03
12:15
[2c991e7b1a] part of check-in [da15752dcc] In sqlite3expert.c, do not copy the schema for virtual tables. Updates to makefiles to make building easier. (check-in: [da15752dcc] user: drh branch: schemalint, size: 41815)
2017-03-30
20:26
[227347646e] part of check-in [ed28f15e05] Merge all changes from the 3.18.0 release. (check-in: [ed28f15e05] user: drh branch: apple-osx, size: 41428)
2017-03-17
14:15
[1cc758ce33] part of check-in [36f5602ec9] Fix the Makefile.in so that it builds the ossshell test program correctly. (check-in: [36f5602ec9] user: drh branch: trunk, size: 40833)
2017-03-13
19:26
[9605f4c49e] part of check-in [74c5ace498] Infrastructure for an extension C-library to implement sqlite3_db_dump() and a corresponding "dbdump" command-line utility - both of which do the same work as the ".dump" command of the CLI. (check-in: [74c5ace498] user: drh branch: dbdump, size: 40806)
18:31
[c75fd72f81] part of check-in [3d04b2cd7a] Merge all recent changes from trunk. (check-in: [3d04b2cd7a] user: drh branch: apple-osx, size: 41254)
2017-03-10
17:03
[2dae2a5645] part of check-in [f8560c60d1] Fix an error in the SQLITE_MAX_MEMORY implementation resulting from a bad merge. Update the OSSFuzz interface so that it times out after running the byte-code engine for 10 seconds. (check-in: [f8560c60d1] user: drh branch: trunk, size: 40659)
2017-02-08
16:55
[0c27f4cee5] part of check-in [92dbd8753e] Merge the 3.17.0beta changes from trunk. (check-in: [92dbd8753e] user: drh branch: apple-osx, size: 41404)
2017-02-07
17:36
[edb6bcdd37] part of check-in [1fcac8365e] Add the initial version of the "dbselftest" utility program. (check-in: [1fcac8365e] user: drh branch: trunk, size: 40809)
2017-01-27
16:39
[3fc65e1d80] part of check-in [0e14fe1b98] Merge all recent trunk enhancements into the apple-osx branch. (check-in: [0e14fe1b98] user: drh branch: apple-osx, size: 41208)
2017-01-23
19:11
[5f415e7867] part of check-in [175bda8728] Document the --mmap option in the --help screen for kvtest. Enhance kvtest so that numeric arguments can have suffixes like "K" or "M". Add kvtest to the unix makefiles. (check-in: [175bda8728] user: drh branch: trunk, size: 40613)
2017-01-18
17:20
[78688a5201] part of check-in [a435841e71] Baseline interface definition for the experimental sqlite3_kv accessor object. (check-in: [a435841e71] user: drh branch: sqlite3_kv, size: 40568)
2017-01-03
20:20
[6107f11b53] part of check-in [dcbec226ca] Merge changes from the 3.16.1 release (check-in: [dcbec226ca] user: drh branch: apple-osx, size: 41045)
2016-12-17
20:27
[41bd4cad98] part of check-in [ef6e071a62] Enhance fuzzershell.c to read and execute SQL commands in the autoexec table of the database under test. Add the dbfuzz.c test program combining selected features of fuzzershell.c and fuzzcheck.c. (check-in: [ef6e071a62] user: drh branch: trunk, size: 40450)
2016-12-16
21:29
[f9d781832f] part of check-in [4b1e780433] Merge recent enhancements from trunk, and especially the pragma-as-vtab change. (check-in: [4b1e780433] user: drh branch: apple-osx, size: 40903)
2016-12-14
11:39
[c194b58fe0] part of check-in [00a184b65f] Fix the configure makefile to align it with the manual makefile. Unsaved changes from the previous check-in. (check-in: [00a184b65f] user: drh branch: trunk, size: 40308)
11:23
[609c5f7a19] part of check-in [bb48f7a559] Adjust the unix makefiles so that "make test" runs fuzzcheck prior to even attempting to build the other test programs. (check-in: [bb48f7a559] user: drh branch: trunk, size: 40308)
2016-12-12
16:15
[49754a1b29] part of check-in [a24f805b5e] Merge all the latest performance enhancements from trunk. (check-in: [a24f805b5e] user: drh branch: apple-osx, size: 40831)
2016-11-30
16:54
[7639c6a09d] part of check-in [d2d30914d8] Add the remember(V,PTR) extension function which copies an SQL value into an application variable. (check-in: [d2d30914d8] user: drh branch: trunk, size: 40236)
2016-11-26
20:44
[e9d5782027] part of check-in [41a3af5443] Merge all recent trunk changes, and especially the new sqlite3_snapshot_recover() interface. (check-in: [41a3af5443] user: drh branch: apple-osx, size: 40800)
2016-11-14
18:27
[6b57280741] part of check-in [a71fad4538] Enhance fuzzcheck.c to accept database-specific configuration parameters in the option CONFIG table. Add the fuzzdata5.db fuzz database containing test cases from OSS-FUZZ. (check-in: [a71fad4538] user: drh branch: trunk, size: 40205)
2016-09-16
17:50
[c9c7054108] part of check-in [e3d9efa277] Merge recent changes from trunk. (check-in: [e3d9efa277] user: drh branch: apple-osx, size: 40535)
2016-09-09
20:00
[6fd48ffcf7] part of check-in [fb0b95e940] Add new file test_delete.c, containing test code for deleting an sqlite database. (check-in: [fb0b95e940] user: dan branch: test_delete, size: 39940)
2016-08-09
21:08
[6b7b3d1c44] part of check-in [f0942c362f] Prototype for the remember(V,PTR) extension function. (check-in: [f0942c362f] user: drh branch: rememberFunc, size: 39942)
2016-08-04
12:35
[cfd8fb987c] part of check-in [b7f30a9ff2] Add the experimental SQLITE_ENABLE_UNKNOWN_SQL_FUNCTION compile-time option. When enabled, the "unknown function" error is suppressed for EXPLAIN and a no-op function named "unknown()" is substituted. This facilitiates using the command-line shell to analyze queries from applications that contain many application-defined functions that are not normally available to the shell. (check-in: [b7f30a9ff2] user: drh branch: trunk, size: 39911)
01:47
[b0c3cd9e30] part of check-in [4ada023ca0] Add an experimental SQLITE_ENABLE_UNKNOWN_SQL_FUNCTION compile-time option. This changes has been merged into main branches via cherry-pick. (check-in: [4ada023ca0] user: drh branch: unknown-function, size: 40506)
2016-07-25
17:31
[7ac1f34182] part of check-in [e98cefb17d] Merge 3.14 alpha changes from trunk. (check-in: [e98cefb17d] user: drh branch: apple-osx, size: 40420)
2016-07-03
02:35
[6c20d44f72] part of check-in [a204ba99db] Change the name of the intarray() extension to carray() and give it an optional third parameter that specifies the datatype as one of 'int32', 'int64', 'double', or 'char*'. 'int32' is the default. (check-in: [a204ba99db] user: drh branch: prototype-int-array, size: 39825)
2016-06-29
05:00
[541d493154] part of check-in [233b33382d] Add a prototype intarray($PTR,$N) table valued function. (check-in: [233b33382d] user: drh branch: prototype-int-array, size: 39824)
2016-06-24
02:50
[bc2b4864a2] part of check-in [67c39e1644] Fix the Makefile.in to avoid unnecessary recompiles of sqlite3.c. (check-in: [67c39e1644] user: drh branch: trunk, size: 39796)
2016-06-15
10:21
[0d33a6d04c] part of check-in [0f707d1532] Merge changes from trunk. (check-in: [0f707d1532] user: drh branch: apple-osx, size: 40380)
2016-06-08
01:03
[f3f7d2060c] part of check-in [2247649ca2] An initial attempt at a "dbhash" command-line utility. (check-in: [2247649ca2] user: drh branch: dbhash, size: 39785)
2016-06-02
23:13
[7321ef0b58] part of check-in [95f483e86e] Add the CSV extension to the test fixture. Fix a memory leak in the CSV extension. Add test cases for the CSV extension, including one that uses a WITHOUT ROWID virtual table participating in the OR optimization. (check-in: [95f483e86e] user: drh branch: without-rowid-vtab, size: 39628)
2016-05-23
02:57
[1c34d0f643] part of check-in [815cc2bb48] Merge changes from trunk. (check-in: [815cc2bb48] user: drh branch: apple-osx, size: 40197)
2016-05-16
13:37
[cedd9f645b] part of check-in [0d9b82afea] Merge recent fixes from trunk. (check-in: [0d9b82afea] user: drh branch: apple-osx, size: 40061)
2016-05-05
17:15
[f59e0763ff] part of check-in [bdf2ec77d1] Initial check-in of the "scrub.exe" utility program prototype. Not yet fully functional. In particular, no scrubbing is done. (check-in: [bdf2ec77d1] user: drh branch: scrub-backup, size: 39602)
2016-05-03
13:14
[9eda6e1c90] part of check-in [e462cde2a5] Turn the session extension off by default. Enable using --enable-session on configure scripts, or using the SESSION=1 argument to nmake on Windows. (check-in: [e462cde2a5] user: drh branch: session-make, size: 39466)
2016-04-29
15:52
[c3d3154bf7] part of check-in [81b76901e6] Merge enhancements from trunk, and in particular the TEMP file deferred I/O enhancements. (check-in: [81b76901e6] user: drh branch: apple-osx, size: 40137)
2016-04-26
13:13
[9e816d0323] part of check-in [d819bfbd46] Fix the "checksymbols" target in Makefile.in to be able to deal with the sqlite3changegroup family of interfaces. (check-in: [d819bfbd46] user: drh branch: trunk, size: 39542)
2016-04-25
01:43
[a905f3180a] part of check-in [d0a579b351] Fix a typo in the Makefile. (check-in: [d0a579b351] user: mistachkin branch: trunk, size: 39510)
2016-04-21
15:35
[2e92e1ae24] part of check-in [a15c49aed0] Merge all recent enhancements from trunk. (check-in: [a15c49aed0] user: drh branch: apple-osx, size: 40098)
2016-04-05
19:46
[eba6801218] part of check-in [0bf9926c7a] Remove superfluous directories from the Makefile clean targets. (check-in: [0bf9926c7a] user: mistachkin branch: trunk, size: 39503)
2016-03-07
20:48
[3aee0ba902] part of check-in [84f09f00f8] Merge recent enhancements from trunk. (check-in: [84f09f00f8] user: drh branch: apple-osx, size: 39440)
17:49
[e812bb732d] part of check-in [17fd8f3cf0] Merge the virtual table query planner enhancement, the RTREE cost estimate fix, and the statement journal spill delay enhancement from trunk. (check-in: [17fd8f3cf0] user: drh branch: sessions, size: 39535)
2016-03-05
15:35
[f53429fb2f] part of check-in [5f2a262d3f] Remove the unused journal.c source file (its function have been subsumed into memjournal.c). Refactor some of the names in memjournal.c. No functional changes. (check-in: [5f2a262d3f] user: drh branch: trunk, size: 38852)
2016-03-04
16:42
[055473c5b5] part of check-in [456df3365e] Merge recent enhancements from trunk. Default page size is 4096. Writes to statement journals are avoided. (check-in: [456df3365e] user: drh branch: sessions, size: 39664)
14:57
[6fbc35c235] part of check-in [2f0c195ccc] Merge recent enhancements from trunk, and especially the changes that reduce the heap-memory footprint of schemas, and defer opening and writing to statement journals. (check-in: [2f0c195ccc] user: drh branch: apple-osx, size: 39569)
03:43
[ead489fe5d] part of check-in [2e8a9ca9d3] Change the default page size for new database files to 4096 (from 1024). Except, when building the testfixture, preserve the legacy page size. Also fix a comment on SQLITE_MAX_ATTACHED. (check-in: [2e8a9ca9d3] user: drh branch: trunk, size: 38981)
02:59
[4c3d3d1b98] part of check-in [6ec6b6a97e] Add the test_bestindex.c file to Makefile.in and Makefile.msc so that "make test" will work again. (check-in: [6ec6b6a97e] user: drh branch: trunk, size: 38928)
2016-03-02
03:28
[e335453db0] part of check-in [1622623cbb] Allow the left-hand side of IN operators on virtual tables to have the aConstraintUsage[].omit flag clear. (check-in: [1622623cbb] user: drh branch: vtab-IN-opt, size: 38896)
2016-02-13
17:35
[6bc82e8fca] part of check-in [d198a6db2e] Merge changes from the 3.11.0 release candidate. (check-in: [d198a6db2e] user: drh branch: apple-osx, size: 39427)
14:07
[5cbf3f7533] part of check-in [4d7a802e73] Merge the changes for the 3.11.0 release candidate from trunk. (check-in: [4d7a802e73] user: drh branch: sessions, size: 39522)
2016-02-09
22:39
[4e90dc1521] part of check-in [4f360b2ae7] Add the new "snapshot-tarball" target to the unix makefiles, for building a tarball similar to "amalgamation-tarball" but named by the SHA1 hash of the current check-out rather than by the version number. (check-in: [4f360b2ae7] user: drh branch: trunk, size: 38839)
17:12
[95ea52e9c0] part of check-in [992282399c] Fix the top-level makefiles to always include SQLITE_ENABLE_EXPLAIN_COMMENTS when building the shell. Still need to fix main.mk and the amalgamation tarball. (check-in: [992282399c] user: drh branch: trunk, size: 38555)
15:50
[435011bc2d] part of check-in [f073401792] Merge recent fixes and enhancements from trunk. (check-in: [f073401792] user: drh branch: apple-osx, size: 39136)
15:44
[f3616d877a] part of check-in [f040a5bb62] Merge enhancements and fixes from trunk. (check-in: [f040a5bb62] user: drh branch: sessions, size: 39231)
2016-02-07
20:39
[dac2776c84] part of check-in [852a529a8b] Fix harmless compiler warning in 'srcck1' tool and add it to the clean targets. (check-in: [852a529a8b] user: mistachkin branch: trunk, size: 38548)
2016-02-06
22:32
[0a957a5724] part of check-in [b0b4624fc5] Add a utility program that looks for assert(), NEVER(), ALWAYS(), and testcase() macros that have side-effects, and reports errors when they are found. Also fix a bug that this utility detected as it was being tested. (check-in: [b0b4624fc5] user: drh branch: trunk, size: 38523)
2016-02-02
02:30
[aa753ba496] part of check-in [e6a4a16312] Merge recent enhancements from trunk. (check-in: [e6a4a16312] user: drh branch: apple-osx, size: 38960)
02:22
[b12720a395] part of check-in [f3f9200115] Merge all recent enhancements from trunk. (check-in: [f3f9200115] user: drh branch: sessions, size: 39055)
2016-01-21
18:56
[027c1603f2] part of check-in [29a51c6dcc] Fix typo in 'Makefile.in'. (check-in: [29a51c6dcc] user: mistachkin branch: trunk, size: 38372)
2016-01-20
18:47
[7be88f5b47] part of check-in [f60f025027] Add 'rbu' to the clean targets. (check-in: [f60f025027] user: mistachkin branch: trunk, size: 38372)
11:40
[54a13b4520] part of check-in [3ed49691a1] Merge all recent enhancements from trunk. (check-in: [3ed49691a1] user: drh branch: apple-osx, size: 38941)
11:33
[a47ec69daa] part of check-in [327af5f644] Merge recent enhancements from trunk. (check-in: [327af5f644] user: drh branch: sessions, size: 39036)
2016-01-14
20:05
[a476545d0c] part of check-in [8ec8314354] Add a test to verify that the fts3 and fts5 "unicode61" tokenizers are byte for byte compatible. (check-in: [8ec8314354] user: dan branch: trunk, size: 38353)
15:03
[8b135f17f5] part of check-in [d85774e0dc] Merge the latest enhancements and fixes from trunk. (check-in: [d85774e0dc] user: drh branch: apple-osx, size: 38905)
14:48
[c61147c9af] part of check-in [007e5c6df6] Merge the latest fixes and enhancements from trunk. (check-in: [007e5c6df6] user: drh branch: sessions, size: 39000)
13:22
[cfa1ac03c4] part of check-in [fabe78c5d8] Fix harmless compiler warnings in RBU and add RBU to the autoconf and windows makefiles. (check-in: [fabe78c5d8] user: drh branch: trunk, size: 38317)
2016-01-06
15:14
[e3c1e13b4e] part of check-in [fa4705c91f] Merge changes for version 3.10.0. (check-in: [fa4705c91f] user: drh branch: sessions, size: 38617)
14:35
[7b85d6e4ef] part of check-in [77c28c2b2d] Merge all version 3.10.0 updates. (check-in: [77c28c2b2d] user: drh branch: apple-osx, size: 38522)
2016-01-05
03:39
[7c8cc4c2f0] part of check-in [a855697719] Always use -DSQLITE_ENABLE_MEMSYS5 for fuzzcheck so that the --limit-mem option will work. (check-in: [a855697719] user: drh branch: trunk, size: 37934)
2015-12-16
19:47
[321a54f5a2] part of check-in [f6c9273cab] Merge recent enhancements from trunk. (check-in: [f6c9273cab] user: drh branch: sessions, size: 38593)
2015-12-11
12:53
[2b14d1b2c0] part of check-in [7e7b240645] Merge recent trunk enhancements, and in particular the snapshot interface. (check-in: [7e7b240645] user: drh branch: apple-osx, size: 38498)
2015-12-03
12:01
[28bcd6149e] part of check-in [d96de532cc] Fix threadtest3 so that it builds using the autoconf build system. (check-in: [d96de532cc] user: dan branch: trunk, size: 37910)
2015-12-02
20:40
[e7d3be0664] part of check-in [d1a1278d7f] Merge recent enhancements from trunk. (check-in: [d1a1278d7f] user: drh branch: sessions, size: 38565)
20:22
[28325f1752] part of check-in [e1fb33c7d2] Merge all recent trunk enhancements, especially the unix VFS changes. (check-in: [e1fb33c7d2] user: drh branch: apple-osx, size: 38470)
2015-11-30
23:29
[23d9a63484] part of check-in [f3ffb3aeea] Add experimental support for the 'test_fs' test module on Win32. (check-in: [f3ffb3aeea] user: mistachkin branch: testFsWin32, size: 37882)
2015-11-19
19:40
[c9dfc95717] part of check-in [7d6cfc79e7] Merge the latest enhancements from trunk. (check-in: [7d6cfc79e7] user: drh branch: sessions, size: 38527)
2015-11-12
16:51
[eebca73951] part of check-in [e72331c719] Merge the latest enhancements from trunk, and in particular the "PRAGMA cache_spill=N" change. (check-in: [e72331c719] user: drh branch: apple-osx, size: 38438)
2015-11-09
19:33
[d828db6afa] part of check-in [0a72991f4e] Change the parser to use the standard "lempar.c" template over in the tool/ folder rather than the customized "lempar.c" found in src/. (check-in: [0a72991f4e] user: drh branch: parser-enhancements, size: 37850)
2015-11-07
01:57
[80f5554613] part of check-in [5429f99b98] Merge recent enhancements and fixes from trunk. (check-in: [5429f99b98] user: drh branch: apple-osx, size: 38436)
01:33
[7037017983] part of check-in [78bc42e664] Merge recent enhancements and bug fixes from trunk. (check-in: [78bc42e664] user: drh branch: sessions, size: 38525)
2015-11-03
23:39
[3a705bb4bd] part of check-in [a5816877bd] Increase the fuzzcheck timeout when running valgrind. (check-in: [a5816877bd] user: drh branch: trunk, size: 37848)
2015-10-30
16:50
[3229179cfb] part of check-in [395a153ff7] Merge all the latest enhancements from trunk. (check-in: [395a153ff7] user: drh branch: sessions, size: 38511)
16:23
[3f4e9157bf] part of check-in [6e4306efaf] Merge latest trunk changes, including sqlite3_db_cacheflush(), with this branch. (check-in: [6e4306efaf] user: dan branch: apple-osx, size: 38422)
14:25
[4469ed8b02] part of check-in [866f027778] Add the --enable-editline option to various autoconf scripts. (check-in: [866f027778] user: drh branch: trunk, size: 37834)
2015-10-26
20:50
[92b9226e36] part of check-in [bc195e1cd9] Merge latest trunk changes, including the SQLITE_IOERR_AUTH error code, with this branch. (check-in: [bc195e1cd9] user: dan branch: apple-osx, size: 38365)
2015-10-14
20:03
[2ea961bc09] part of check-in [4bd0d43db7] Update makefiles to remove all uses of "awk" - to make building SQLite easier on Windows systems. The only requirements now are tclsh, a C compiler, and common file utilities. (check-in: [4bd0d43db7] user: drh branch: trunk, size: 37777)
2015-10-09
17:28
[0f9801da22] part of check-in [1ccae39b8a] Merge all changes through the first 3.9.0 beta from trunk. (check-in: [1ccae39b8a] user: drh branch: apple-osx, size: 38364)
15:29
[de2700ab4c] part of check-in [c1d96fb654] Merge the version 3.9.0 changes and the incorporation of JSON1 and FTS5 into the amalgamation from trunk. (check-in: [c1d96fb654] user: drh branch: sessions, size: 38453)
01:42
[f0088ff0d2] part of check-in [206174f9b1] Trying to get FTS5 tests to build and run using main.mk. Not yet working. (check-in: [206174f9b1] user: drh branch: amalg-json1-fts5, size: 37776)
2015-10-08
23:37
[ab670f8513] part of check-in [2928f8e87d] Json1 tests are working. Builds without FTS5 enabled. Still some problems building with FTS5. (check-in: [2928f8e87d] user: drh branch: amalg-json1-fts5, size: 37768)
19:29
[336f949481] part of check-in [d820a1bd1b] First attempt to add json1 and fts5 to the amalgamation. This check-in does not compile. (check-in: [d820a1bd1b] user: drh branch: amalg-json1-fts5, size: 37698)
2015-10-07
12:36
[2a247c733c] part of check-in [5b67752153] Convert the tool/tostr.awk script into tool/tostr.tcl. Remove two obsolete Makefiles. Purge NAWK from the configure script and from unix makefiles. There are still two uses of NAWK in Makefile.msc. (check-in: [5b67752153] user: drh branch: omit-awk, size: 37689)
12:21
[b33d442309] part of check-in [8bbf37142e] Change the addopcodes.awk script into tool/addopcodes.tcl. (check-in: [8bbf37142e] user: drh branch: omit-awk, size: 37724)
12:11
[da829ae5a1] part of check-in [1506cb33fc] Convert the mkopcodec.awk script into tool/mkopcodec.tcl. (check-in: [1506cb33fc] user: drh branch: omit-awk, size: 37712)
02:52
[dd1f363468] part of check-in [ed0ebc460b] Change mkopcodeh.awk into tool/mkopcodeh.tcl. (check-in: [ed0ebc460b] user: drh branch: omit-awk, size: 37700)
2015-09-30
14:50
[fdcfdc361f] part of check-in [b2face9aa9] Merge recent enhancements from trunk, and especially the fix for ticket [1b266395d6bc10]. (check-in: [b2face9aa9] user: drh branch: sessions, size: 38366)
2015-09-26
17:44
[2143eeef6d] part of check-in [33404b2029] Enable adding JSON1 by appending the json1.c source file to the amalgamation and compiling with -DSQLITE_ENABLE_JSON1 (check-in: [33404b2029] user: drh branch: trunk, size: 37688)
2015-09-24
14:43
[17b57b12d0] part of check-in [4dd06d8ba1] Merge recent trunk enhancements into the apple-osx branch. (check-in: [4dd06d8ba1] user: drh branch: apple-osx, size: 38223)
14:26
[5bda8cc6bb] part of check-in [c91065f8ed] Merge all the latest trunk enhancements into the sessions branch. (check-in: [c91065f8ed] user: drh branch: sessions, size: 38313)
2015-09-23
11:59
[e1afa6fb2d] part of check-in [10a214fdb3] Capture AFL-generated fuzz tests for json1.c into the test/fuzzdata4.db file. (check-in: [10a214fdb3] user: drh branch: trunk, size: 37635)
2015-09-19
16:45
[2047811644] part of check-in [91682ac39e] Adjust Makefiles to use SQLITE_CORE when statically linking json1.c into test shells. (check-in: [91682ac39e] user: drh branch: json-fuzz, size: 37606)
14:32
[8c58e3fb3d] part of check-in [c4b68eff7f] Include json1.c in fuzzcheck and fuzzershell. (check-in: [c4b68eff7f] user: drh branch: json-fuzz, size: 37592)
2015-09-01
18:52
[00b6906606] part of check-in [cb77236673] Merge recent enhancements from trunk. (check-in: [cb77236673] user: drh branch: sessions, size: 38036)
18:40
[3d5c779460] part of check-in [4af79477fd] Merge the latest trunk enhancements. (check-in: [4af79477fd] user: drh branch: apple-osx, size: 37946)
2015-08-29
19:03
[f85066ce84] part of check-in [2e8e239cec] Link the json1 extension into the command-line shell by default. (check-in: [2e8e239cec] user: drh branch: trunk, size: 37358)
2015-08-28
02:12
[fbef0c6d0c] part of check-in [da8646582a] Merge trunk enhancements into the apple-osx branch. Most tests works, but there are yet a few issues to be resolved. (check-in: [da8646582a] user: drh branch: apple-osx, size: 37876)
2015-08-21
20:37
[e2218eb228] part of check-in [9ff6ccde5f] Fixes for compiler warnings and errors in the makefiles. Rename the one test script to json101.test. (check-in: [9ff6ccde5f] user: drh branch: json, size: 37288)
2015-08-20
23:54
[7c77beda9c] part of check-in [e9196d5666] Merge recent trunk enhancements, include table-valued functions. (check-in: [e9196d5666] user: drh branch: sessions, size: 37938)
2015-08-19
18:31
[90f3097efb] part of check-in [96a5d44d9f] Merge support for table-valued functions. (check-in: [96a5d44d9f] user: drh branch: json, size: 37287)
13:54
[4f663b6b49] part of check-in [c58426dbd5] Virtual table modules with a null xCreate method act as eponymous-only modules - they cannot be used in a CREATE VIRTUAL TABLE statement. Add the series.c extension that implements a postgres-like generate_series virtual table to demonstrate this capability. (check-in: [c58426dbd5] user: drh branch: table-valued-functions, size: 37260)
2015-08-12
16:49
[7669f34c48] part of check-in [dde8afdd8d] Begin adding an extension that provides JSON SQL functions. (check-in: [dde8afdd8d] user: drh branch: json, size: 37258)
2015-08-04
20:29
[2fc9ca6bf5] part of check-in [4f9520a9dc] Add new test file fts5_test_mi.c, containing an implementation of a function similar to FTS4 matchinfo() for FTS5. (check-in: [4f9520a9dc] user: dan branch: trunk, size: 37231)
2015-07-24
22:21
[bb0577f51d] part of check-in [0298a9a780] Merge test improvements and minor fixes from trunk. (check-in: [0298a9a780] user: drh branch: sessions, size: 37874)
17:26
[4de3ef40c8] part of check-in [cfeb1b1c29] New makefile target "fastfuzztest" runs the same tests as "fuzztest" but with a 100M memory size limit. This more than doubles the speed. The original unlimited "fuzztest" is still run on a "fulltest". (check-in: [cfeb1b1c29] user: drh branch: trunk, size: 37196)
15:49
[6a2355cacb] part of check-in [4e3e516a42] More robust handling of zeroblob() with oversized arguments. Fix fuzzcheck so that it can be run with limited heap memory. (check-in: [4e3e516a42] user: drh branch: trunk, size: 37108)
2015-07-23
21:59
[e4e700c7c1] part of check-in [7f0ee77062] Merge all changes in the latest 3.8.11 beta into the sessions branch. Changes include the rename of OTA to RBU, the WITHOUT-ROWID-OR-Skipscan fix, and improvements to pcache1. (check-in: [7f0ee77062] user: drh branch: sessions, size: 37760)
20:44
[b13c653ee2] part of check-in [017c5019e1] Change the name of the OTA extension to RBU: Resumable Bulk Update. (check-in: [017c5019e1] user: drh branch: trunk, size: 37082)
2015-07-19
19:53
[6b439e21d6] part of check-in [e0a9978077] Cleanup the 'config.h' file in the appropriate distclean targets. (check-in: [e0a9978077] user: mistachkin branch: trunk, size: 37082)
2015-07-14
21:56
[6e8af213d4] part of check-in [b53a95063c] Further refine FTS5 cleanup in Makefiles. (check-in: [b53a95063c] user: mistachkin branch: trunk, size: 37073)
15:39
[82cd7996d3] part of check-in [db4cbefb86] Merge trunk changes, including the addition of FTS5 and pcache1 performance enhancements. (check-in: [db4cbefb86] user: drh branch: sessions, size: 37758)
00:36
[2a4a94d9c6] part of check-in [e548d77b3c] Refine cleaning of FTS5 files by Makefile targets. (check-in: [e548d77b3c] user: mistachkin branch: trunk, size: 37080)
2015-07-04
00:04
[017bf0511d] part of check-in [43ead44ef6] Sync up Makefile clean targets for FTS5. (check-in: [43ead44ef6] user: mistachkin branch: trunk, size: 37092)
2015-07-02
20:12
[78db7e3b64] part of check-in [4d8f03dc7b] Copy fts5.h into the build directory as part of building fts5.c. Also remove code to edit fts5parse.c from various Makefiles and add it to mkfts5c.tcl. (check-in: [4d8f03dc7b] user: dan branch: trunk, size: 37047)
18:47
[5f96aa7b5e] part of check-in [85ca4409bd] Merge in the latest enhancements from trunks, especially the use of _byteswap_ulong() and similar intrinsics on MSVC. (check-in: [85ca4409bd] user: drh branch: sessions, size: 37842)
15:52
[1f525f24e2] part of check-in [7819002ed8] Remove "#ifdef SQLITE_ENABLE_FTS5" from individual fts5 source files. Add a single "#if !defined(SQLITE_CORE) || defined(SQLITE_ENABLE_FTS5)" to fts5.c. (check-in: [7819002ed8] user: dan branch: trunk, size: 37164)
2015-06-30
16:29
[c7566d9d98] part of check-in [39936b33b0] Merge all the latest enhancements from trunk. This merge include FTS5 and a number of notable performance enhancements. (check-in: [39936b33b0] user: drh branch: sessions, size: 37945)
2015-06-25
20:36
[285a0a234e] part of check-in [3175220747] Fix Makefile.in to account for recent changes. Update fts5 test scripts so that they do not run if SQLITE_ENABLE_FTS5 is not defined. (check-in: [3175220747] user: dan branch: fts5, size: 37267)
20:10
[4757ec5c89] part of check-in [46e86b0637] Add a script to combine all fts5 code into a single file - fts5.c - that can be used to build an SQLite loadable extension. (check-in: [46e86b0637] user: dan branch: fts5, size: 37027)
2015-06-23
15:06
[6fa5a3c6f1] part of check-in [ef44c71a22] Merge latest trunk changes with this branch. Add tests for columnsize=0. (check-in: [ef44c71a22] user: dan branch: fts5, size: 37022)
2015-06-11
18:01
[5f56f6186f] part of check-in [c39cb0e257] Merge recent trunk enhancements and fixes. (check-in: [c39cb0e257] user: drh branch: sessions, size: 36823)
2015-06-10
18:53
[1063c58075] part of check-in [6ddef2ad35] "test" targets on all makefiles use --verbose=file --output=test-out.txt. Add the new "quicktest" target to all makefiles - designed to run in under three minutes. The --quick option on releasetest.tcl now uses quicktest. (check-in: [6ddef2ad35] user: drh branch: trunk, size: 36145)
2015-06-08
19:15
[580e006530] part of check-in [e62aed01f1] Add the valgrindfuzz target to unix makefile. (check-in: [e62aed01f1] user: drh branch: trunk, size: 35811)
15:08
[a7b384855b] part of check-in [c32ce54ca4] Factor out the TreeView parse tree printing module into a separate file. (check-in: [c32ce54ca4] user: drh branch: view-optimization, size: 35762)
14:23
[d7bde8e39e] part of check-in [46ef95c108] Split more subfunctions of where.c out into a new whereexpr.c source file, for improved maintainability. (check-in: [46ef95c108] user: drh branch: view-optimization, size: 35628)
2015-06-06
20:12
[64136f59ed] part of check-in [faa0e420e9] Split out the bulk of the actual VDBE code generation logic from where.c into a new file, leaving behind the analysis logic. This makes the original where.c smaller and hopefully easier to edit. (check-in: [faa0e420e9] user: drh branch: view-optimization, size: 35451)
2015-06-02
18:07
[d272f8755b] part of check-in [c9ffda4abb] Merge latest trunk changes with this branch. (check-in: [c9ffda4abb] user: dan branch: fts5, size: 36162)
2015-06-01
17:32
[901711bd45] part of check-in [e3fa8b936b] Break out the query flattener into a separate source-code file. (check-in: [e3fa8b936b] user: drh branch: flattener-in-new-file, size: 35414)
2015-05-29
19:04
[58c16cc8cd] part of check-in [54bec164eb] Import recent enhancements from trunk. (check-in: [54bec164eb] user: drh branch: sessions, size: 35963)
2015-05-27
18:19
[994bab32a3] part of check-in [8bfe834432] Fix a minor and harmless memory leak in fuzzcheck. Adjust the makefiles to run fuzzcheck with --quiet on valgrind tests. (check-in: [8bfe834432] user: drh branch: trunk, size: 35285)
03:46
[afc69c576d] part of check-in [2ead43f074] Add the "PRAGMA cell_size_check=ON" command. (check-in: [2ead43f074] user: drh branch: cell-size-check-pragma, size: 35277)
2015-05-26
18:15
[3feb7cbdad] part of check-in [4a5f6f1f01] The "make fuzztest" target now uses fuzzcheck instead of fuzzershell. (check-in: [4a5f6f1f01] user: drh branch: test-using-fuzzcheck, size: 35259)
03:24
[69b596e4be] part of check-in [eda2a43750] Add fuzzcheck to makefile clean targets. Also, for consistency, replace a few tabs with spaces. (check-in: [eda2a43750] user: mistachkin branch: trunk, size: 35287)
2015-05-25
22:29
[411b8dc719] part of check-in [7b3d21906a] Add fuzzcheck to all makefiles and fix compiler warnings. (check-in: [7b3d21906a] user: drh branch: fuzzcheck, size: 35256)
2015-05-19
22:42
[66db4ec2c6] part of check-in [0a0de8b72c] Merge recent trunk changes, include the R-Tree enhancement that allows 8-byte BLOB arguments to geometry functions, and the fix for the TEXT affinity problem that could cause corrupt indexes. (check-in: [0a0de8b72c] user: drh branch: sessions, size: 35811)
11:38
[2c28e55778] part of check-in [2870a80593] Update Makefile.in so that the amalgamation files built by "make sqlite3.c" include fts5. (check-in: [2870a80593] user: dan branch: fts5, size: 35909)
2015-05-14
15:17
[73b64617bc] part of check-in [4f9229445c] Merge in the IS-operator enhancements and other recent changes from trunk. (check-in: [4f9229445c] user: drh branch: sessions, size: 35696)
08:58
[0a6ae26396] part of check-in [299ed55c90] Merge latest trunk changes with this branch. (check-in: [299ed55c90] user: dan branch: ota-update, size: 35133)
2015-05-11
16:27
[edfc69769e] part of check-in [f84fbe9899] Fix minor Makefile typos. Improve consistency of MSVC makefile. Add new targets to clean. (check-in: [f84fbe9899] user: mistachkin branch: trunk, size: 35032)
12:15
[13f5add362] part of check-in [1b83f2e7dd] Build the sqlite3_analyzer.exe and sqldiff.exe programs on "make test" and "make smoketest" and other similar test targets. (check-in: [1b83f2e7dd] user: drh branch: trunk, size: 34992)
11:59
[72931ef100] part of check-in [4e6520159e] Revamp the way the DBSTAT virtual table is registered. (check-in: [4e6520159e] user: drh branch: trunk, size: 34944)
2015-05-05
17:12
[114f5809ee] part of check-in [de7083cfe2] Merge all trunk enhancements and fixes into the sessions branch. (check-in: [de7083cfe2] user: drh branch: sessions, size: 35606)
01:09
[08728ecbed] part of check-in [5f3cd68b3e] Fix a problem in Makefile.in that only comes up on Windows with MinGW. (check-in: [5f3cd68b3e] user: drh branch: trunk, size: 34942)
2015-05-04
18:31
[382b774885] part of check-in [a24480a474] Rename the test_stat.c source file to dbstat.c and rework the makefiles to make dbstat.c a first-class source module. (check-in: [a24480a474] user: drh branch: dbstat-in-amalgamation, size: 34936)
17:06
[765cd5203f] part of check-in [fc6504aa8c] Include the "dbstat" virtual table in the amalgamation. (check-in: [fc6504aa8c] user: drh branch: dbstat-in-amalgamation, size: 34881)
2015-05-01
19:21
[e628c50e23] part of check-in [ab5523aafe] Enhance fuzzershell to accept multiple input files. Add the test/fuzzdata2.txt fuzz test content. (check-in: [ab5523aafe] user: drh branch: trunk, size: 34813)
2015-04-25
13:39
[e3268d2342] part of check-in [f60657c2ae] Add the fuzzoomtest target to the makefiles. Invoke fuzzoomtest from releasetest.tcl. (check-in: [f60657c2ae] user: drh branch: trunk, size: 34790)
2015-04-24
18:31
[31b38b9da2] part of check-in [dc88fe7e64] Fix fuzzershell so that it works with SQLITE_OMIT_TRACE. (check-in: [dc88fe7e64] user: drh branch: trunk, size: 34688)
16:53
[e25a3b8036] part of check-in [0bb96a037b] Run fuzzershell as part of the valgrindtest makefile target. (check-in: [0bb96a037b] user: drh branch: trunk, size: 34669)
16:09
[a1e5faa261] part of check-in [627ea83c26] Add AFL-generated test cases in the test/fuzzdata1.txt file. Automatically run fuzzershell against those cases on a "make test". (check-in: [627ea83c26] user: drh branch: trunk, size: 34587)
2015-04-23
19:32
[34ca00e764] part of check-in [1506e99eca] Merge latest trunk changes into this branch. (check-in: [1506e99eca] user: dan branch: ota-update, size: 34574)
2015-04-20
01:32
[7599f0c96d] part of check-in [b8ef1cdee3] Merge all recent trunk enhancements and fixes into the sessions branch. (check-in: [b8ef1cdee3] user: drh branch: sessions, size: 35137)
01:25
[0dc7ac5396] part of check-in [74b7bf1744] Merge all recent trunk enhancements and fixes into the apple-osx branch. (check-in: [74b7bf1744] user: drh branch: apple-osx, size: 35068)
2015-04-17
14:30
[faaf75b898] part of check-in [db8d9af4d0] Add the tool/fuzzershell.c utility program. (check-in: [db8d9af4d0] user: drh branch: trunk, size: 34473)
2015-04-16
14:33
[79b3068961] part of check-in [5db810a88d] Fix a mismatched printf() argument and format specifier. Add ota files to Makefile.in. (check-in: [5db810a88d] user: dan branch: ota-update, size: 34446)
2015-04-13
23:11
[d4fe123ecc] part of check-in [e709d3b4e7] Merge all recent trunk enhances into the apple-osx branch. (check-in: [e709d3b4e7] user: drh branch: apple-osx, size: 34940)
2015-04-12
01:33
[7e23076b9c] part of check-in [5f14f34f07] Merge all recent trunk enhancements into the sessions branch. (check-in: [5f14f34f07] user: drh branch: sessions, size: 35009)
2015-04-09
13:34
[5f78b1ab81] part of check-in [88da5bf5d2] Add the "sqldiff" utility program. (check-in: [88da5bf5d2] user: drh branch: trunk, size: 34345)
2015-04-01
16:39
[3083cf0c2b] part of check-in [aea439bdc6] Merge recent enhancements from trunk. (check-in: [aea439bdc6] user: drh branch: sessions, size: 34893)
16:13
[4cab9a06c1] part of check-in [71b6f507f1] Merge all recent trunk fixes and enhancements into the apple-osx branch. (check-in: [71b6f507f1] user: drh branch: apple-osx, size: 34824)
2015-03-31
17:01
[00d12636df] part of check-in [3deff25249] Fix configure.ac and Makefile.in so that they generate pkgIndex.tcl correctly. (check-in: [3deff25249] user: drh branch: trunk, size: 34229)
2015-03-17
18:54
[1bf4de5d08] part of check-in [1d1c57c356] Merge all recent trunk enhancements into the sessions branch. (check-in: [1d1c57c356] user: drh branch: sessions, size: 34881)
18:35
[e1da335f21] part of check-in [8abbeadbc0] Merge all recent trunk changes, and in particular the blocking WAL lock change, into the apple-osx branch. (check-in: [8abbeadbc0] user: drh branch: apple-osx, size: 34820)
2015-03-11
14:34
[88a3e62612] part of check-in [a2715b049a] Expand the multi-process test cases to repeat each case 20 times and to repeat tests using different journal modes. (check-in: [a2715b049a] user: drh branch: trunk, size: 34217)
2015-03-09
13:18
[34f555a249] part of check-in [5e04eec88e] Merge recent trunk enhancements into the apple-osx branch. (check-in: [5e04eec88e] user: drh branch: apple-osx, size: 34538)
13:07
[5c5f6000dd] part of check-in [68c8937e83] Merge recent trunk enhancements into the sessions branch. (check-in: [68c8937e83] user: drh branch: sessions, size: 34599)
2015-03-02
22:06
[2f643d6968] part of check-in [7d92f1f11e] Changes so that the amalgamation and the command-line shell build without modifications on VxWorks 7. Still gives a few compiler warnings, and still mostly untested on that platform. (check-in: [7d92f1f11e] user: drh branch: trunk, size: 33935)
2015-02-06
16:03
[e1f1fce0d4] part of check-in [44711921fe] Merge all recent trunk enhancements into the apple-osx branch. (check-in: [44711921fe] user: drh branch: apple-osx, size: 34487)
15:40
[e63f98067f] part of check-in [ae7eef117f] Merge all the latest enhancements from trunk. (check-in: [ae7eef117f] user: drh branch: sessions, size: 34548)
2015-02-03
19:20
[6b9e767782] part of check-in [f30a057aee] Fix a typo in the --help output for speedtest1. Fix a dependency error in the Makefile.in for speedtest1. (check-in: [f30a057aee] user: drh branch: trunk, size: 33884)
2015-02-02
21:34
[cbe64ed4d9] part of check-in [32c0325bcb] Break out the (script-generated) pragma parsing tables into a separate file, pragma.h, to make editing easier. (check-in: [32c0325bcb] user: drh branch: trunk, size: 33883)
2015-01-16
12:44
[198c0ac896] part of check-in [bebd131a35] Merge all 3.8.8 changes into the sessions branch. (check-in: [bebd131a35] user: drh branch: sessions, size: 34498)
12:24
[85c98e5c9a] part of check-in [518621f8dc] Merge the 3.8.8 release changes from trunk. (check-in: [518621f8dc] user: drh branch: apple-osx, size: 34437)
2015-01-15
15:47
[5407a688f4] part of check-in [3bafeec934] Makefile enhancements: (1) Rename autoconf/tea/configure.in to autoconf/tea/configure.ac so that it works with the latest versions of autoconf. (2) Add the "amalgamation-tarball" targets to Makefile.in and main.mk (renamed from "dist" in the latter case). (3) Update the README.first file in autoconf/ (4) The TOP macro in Makefile.in is now an absolute rather than a relative path. (check-in: [3bafeec934] user: drh branch: trunk, size: 33834)
2015-01-14
17:16
[d187860ec4] part of check-in [0ba124540b] Merge trunk 3.8.8 beta changes into the sessions branch (check-in: [0ba124540b] user: drh branch: sessions, size: 34371)
2015-01-12
18:52
[9efcdb5c60] part of check-in [ca5f2c5452] Merge updates from trunk. (check-in: [ca5f2c5452] user: mistachkin branch: msvcW4, size: 33707)
18:02
[33a180534a] part of check-in [856dd245ce] Work in progress on fixing harmless compiler warnings when using -W4 and MSVC. (check-in: [856dd245ce] user: mistachkin branch: msvcW4, size: 33724)
2015-01-10
14:27
[8760935786] part of check-in [5004063ce4] Autoconf configure script updates: (1) remove the long-obsolete --enable-cross-thread-connections option. (2) remove the --with-hints= options. (3) Extension loading is enabled by default. (4) Check for strchrnull() (5) Update the --help text. (check-in: [5004063ce4] user: drh branch: trunk, size: 33662)
2015-01-08
20:06
[a90b70e001] part of check-in [5a2dec55bf] Merge recent enhancements from trunk, including test scripts enhancements and the removal of limits on the number of terms in a VALUES clause. (check-in: [5a2dec55bf] user: drh branch: sessions, size: 34343)
19:55
[549f625e1b] part of check-in [cc7808427f] Merge the testing enhancements and the unlimited VALUES enhancement from trunk. (check-in: [cc7808427f] user: drh branch: apple-osx, size: 34282)
16:47
[b40b4c2a3a] part of check-in [50b5a8af84] Try to fix up the "valgrindtest" target in Makefile.in so that it avoids misuse testing that can trigger false errors. (check-in: [50b5a8af84] user: drh branch: trunk, size: 33679)
02:28
[c93eb4b025] part of check-in [826fd311e7] Fix the extension tags on the "smoketest" makefile target for Windows. (check-in: [826fd311e7] user: drh branch: trunk, size: 33665)
01:05
[f1c9525dcc] part of check-in [e7e7bc1d9a] In releasetest.tcl: add options --veryquick and pass-through compiler optimization settings (ex: -O0). Collect the SQLite version number from the main.test output and show it during the summary report at the end. (check-in: [e7e7bc1d9a] user: drh branch: trunk, size: 33680)
2015-01-07
18:19
[3a2b5f8356] part of check-in [dc4aa73212] Modify the valgrind target to be consistent with regard to target suffixes. (check-in: [dc4aa73212] user: mistachkin branch: trunk, size: 33105)
14:41
[93b5a56423] part of check-in [be17ef03f1] In releasetest.tcl, change the --dryrun option to work as it does in multitest.tcl of TH3. Add the new --trace option that work like the --dryrun option used to work. Add the ability to specify additional configure-script options in the Config array, and create configurations that use --disable-shared and --disable-amalgamation for testing. (check-in: [be17ef03f1] user: drh branch: trunk, size: 33084)
14:09
[f33d4a67b9] part of check-in [4b6df03556] Add a valgrind test to the Linux-x86_64 platform in releasetest.tcl. (check-in: [4b6df03556] user: drh branch: trunk, size: 33066)
2015-01-02
19:17
[65378d227c] part of check-in [df3cdf9f06] Merge the latest changes from trunk into the apple-osx branch. (check-in: [df3cdf9f06] user: drh branch: apple-osx, size: 33568)
2015-01-01
19:53
[335e2d3ff0] part of check-in [c55c05fe22] Add the ability to specify an alternative compiler (clang instead of gcc) on the default Makefile. Use this in releasetest.tcl to implement an -fsanitize=undefined test. (check-in: [c55c05fe22] user: drh branch: trunk, size: 32965)
2014-12-31
14:27
[a297ef2900] part of check-in [86e39123c1] Merge the fix to PRAGMA data_version and testing improvements from trunk. (check-in: [86e39123c1] user: drh branch: sessions, size: 33423)
2014-12-30
20:40
[7cd23e4fc9] part of check-in [93094a68d3] Add the "mptester" tests to releasetest.tcl. (check-in: [93094a68d3] user: drh branch: trunk, size: 32741)
2014-12-29
02:55
[40326b6d78] part of check-in [4eda1c7460] Fix the "checksymbols" target in Makefile.in so that it actually works. Enhance the releasetest.tcl script to count the total number of tests run over all configurations. (check-in: [4eda1c7460] user: drh branch: trunk, size: 32565)
2014-12-23
21:17
[c20e37499a] part of check-in [1deb00ec75] Merge the new and improved releasetest.tcl script into trunk. Add a "make releasetest" target to the autoconf makefile. (check-in: [1deb00ec75] user: drh branch: trunk, size: 32534)
21:03
[9aaaaf6b5b] part of check-in [f49566a79d] Fix typo in library object file name. (check-in: [f49566a79d] user: mistachkin branch: releasetest-refactor, size: 32477)
20:31
[c5bad35715] part of check-in [cb128067fa] Add the threadtest target to Makefile.in. Add --enable-load-extension to the configure issued by releasetest.tcl. (check-in: [cb128067fa] user: drh branch: releasetest-refactor, size: 32473)
19:52
[37aec21b4f] part of check-in [5bd73dba5e] Add the "checksymbols" target to Makefile.in (check-in: [5bd73dba5e] user: drh branch: releasetest-refactor, size: 31807)
2014-12-05
00:49
[4551c03de4] part of check-in [5437e0534a] Import compiler warning and autoconf makefile fixes from trunk. (check-in: [5437e0534a] user: drh branch: apple-osx, size: 32143)
00:41
[0869fe2a3b] part of check-in [c9f20eb2fb] Import from trunk the fix the "test" target on the autoconf and MSVC makefiles and some minor compiler warning fixes. (check-in: [c9f20eb2fb] user: drh branch: sessions, size: 32222)
00:17
[6c4f961fa9] part of check-in [520c2b838d] Fix the autoconf and MSVC makefiles, which have been broken for nearly a month. :-( (check-in: [520c2b838d] user: drh branch: trunk, size: 31540)
2014-11-18
21:27
[73a6c2ce50] part of check-in [ccb601f6df] Merge recent trunk enhancements. (check-in: [ccb601f6df] user: drh branch: apple-osx, size: 32116)
21:20
[e2007fafb7] part of check-in [f09055f3c4] Merge recent trunk enhancements, including the read-after-ROLLBACK change and the addition of sqlite3_stmt_scanstatus() support, as well as various minor bug fixes. (check-in: [f09055f3c4] user: drh branch: sessions, size: 32195)
2014-11-10
16:49
[a226317fdf] part of check-in [27cf665b95] Add the eval() SQL function extension in ext/misc/eval.c. (check-in: [27cf665b95] user: drh branch: trunk, size: 31513)
2014-09-02
15:57
[bf041d20ae] part of check-in [696dc935f7] Merge the latest trunk changes into the apple-osx branch. (check-in: [696dc935f7] user: drh branch: apple-osx, size: 32089)
15:49
[dd5f245aa8] part of check-in [d4cce2c71e] Merge the latest trunk changes, including the multi-threaded sorter, into the sessions branch. (check-in: [d4cce2c71e] user: drh branch: sessions, size: 32168)
2014-08-18
20:23
[d5ad373b7a] part of check-in [4dc15fe066] Fix the autoconf and MSVC makefiles so that they construct the changeset command-line utility upon request. Delete that utility program when "make clean" is run. (check-in: [4dc15fe066] user: drh branch: sessions, size: 32039)
2014-08-15
22:37
[740ad55970] part of check-in [c8ade949d4] Aborted merge. (check-in: [c8ade949d4] user: numist branch: obsolete, size: 31500)
2014-07-24
16:54
[cf57f673d7] part of check-in [770685892c] Merge all recent trunk changes into the threads branch. (check-in: [770685892c] user: drh branch: threads, size: 31486)
16:43
[c1a047f376] part of check-in [3810dc62d2] Merge recent trunk changes into the apple-osx branch. (check-in: [3810dc62d2] user: drh branch: apple-osx, size: 31960)
16:23
[639859a6f8] part of check-in [a9db017eab] Merge recent trunk changes into the sessions branch. (check-in: [a9db017eab] user: drh branch: sessions, size: 31893)
2014-07-18
21:02
[5eb79e334a] part of check-in [2beefa68c0] Update clean targets with the recently added command-line tools. (check-in: [2beefa68c0] user: mistachkin branch: trunk, size: 31357)
2014-06-30
20:25
[6d74383a20] part of check-in [ae23a65eb1] Merge the latest trunk changes into the threads branch. (check-in: [ae23a65eb1] user: drh branch: threads, size: 31314)
20:02
[cdca3064ff] part of check-in [a5d94eaba6] Merge the latest trunk enhancements into the sessions branch. (check-in: [a5d94eaba6] user: drh branch: sessions, size: 31721)
19:57
[5f7edcf144] part of check-in [f426876fe1] Merge the latest trunk changes into the apple-osx branch. (check-in: [f426876fe1] user: drh branch: apple-osx, size: 31788)
11:14
[1732320eca] part of check-in [6f86d89b88] Add makefile targets for various diagnostic tools, such as showstat4. Fix harmless compiler warnings in diagnostic tools. (check-in: [6f86d89b88] user: drh branch: trunk, size: 31185)
2014-06-18
18:10
[b03432313a] part of check-in [7b91b0581d] Add the "LogEst" and "LogEst.exe" target to the makefiles. (check-in: [7b91b0581d] user: drh branch: trunk, size: 30711)
15:18
[0a38309651] part of check-in [0e1b73496f] Merge in all recent changes from trunk, and especially the automatic index enhancements. (check-in: [0e1b73496f] user: drh branch: threads, size: 30751)
2014-06-16
12:44
[ed5e4aae47] part of check-in [8634333127] Add test cases for the fileio extension. (check-in: [8634333127] user: drh branch: trunk, size: 30622)
2014-05-20
00:20
[faf03dca4b] part of check-in [2d33afe0c4] Merge recent trunk changes into the sessions branch. (check-in: [2d33afe0c4] user: drh branch: sessions, size: 31129)
2014-05-09
15:00
[de92112472] part of check-in [9ac8f1e711] Merge the latest trunk changes into the threads branch. (check-in: [9ac8f1e711] user: dan branch: threads, size: 30722)
2014-05-08
23:01
[444faa7b5c] part of check-in [9411d7dc6f] Initial attempt to merge in all trunk changes over the previous 1.5 years. This check-in compiles but there are compiler warnings and "make test" segfaults after only running a few test modules. (check-in: [9411d7dc6f] user: drh branch: apple-osx, size: 31196)
2014-03-13
15:41
[ad0921c4b2] part of check-in [d17231b63d] Merge latest trunk changes into this branch. (check-in: [d17231b63d] user: dan branch: threads, size: 30620)
2014-02-21
10:48
[dd2b1aba36] part of check-in [09cf240a7f] Merge updates from trunk. (check-in: [09cf240a7f] user: mistachkin branch: winHdr, size: 30593)
2013-12-14
18:24
[e4ee6d36cd] part of check-in [32477642d7] Merge in all recent preformance enhancements from trunk. (check-in: [32477642d7] user: drh branch: sessions, size: 31027)
2013-12-11
00:59
[2ef13430cd] part of check-in [4d0781473a] Do not run the tool/vdbe-compress.tcl script that generates the vdbeExecUnion object that reduces the size of the sqlite3VdbeExec() stack frame unless the SQLITE_SMALL_STACK compile-time option is specified as on of the OPTS in the makefile. The vdbeExecUnion object gets in the way of C-compiler optimizer and results in slightly slower code. (check-in: [4d0781473a] user: drh branch: trunk, size: 30491)
2013-11-26
18:00
[06b851f767] part of check-in [fc9ae83956] Merge in performance enhancements from trunk. (check-in: [fc9ae83956] user: drh branch: sessions, size: 31019)
01:00
[5d0d35aef4] part of check-in [540f552516] Further work on Windows header file reform. (check-in: [540f552516] user: mistachkin branch: winHdr, size: 30585)
2013-11-25
09:36
[16254fb023] part of check-in [0d42c6b830] Initial work on isolating usage of the Windows header file. (check-in: [0d42c6b830] user: mistachkin branch: winHdr, size: 30532)
2013-11-23
04:16
[e1a9b4258b] part of check-in [fb6f0c6d77] Add the "speedtest1.exe" test program. (check-in: [fb6f0c6d77] user: drh branch: trunk, size: 30483)
2013-11-14
19:18
[0c169e6029] part of check-in [7596d1bf80] Merge the skip-scan optimization into the sessions branch. (check-in: [7596d1bf80] user: drh branch: sessions, size: 30902)
2013-11-12
18:37
[8a07bebafb] part of check-in [c444671246] Break out the structure and macro definitions of where.c into a separate header file whereInt.h for easier editing and debugging. (check-in: [c444671246] user: drh branch: trunk, size: 30366)
2013-11-11
22:55
[bb787d5227] part of check-in [5addd1234d] Merge in the WITHOUT ROWID changes. A few tests are failing now. They will be fixed in a follow-on check-in. (check-in: [5addd1234d] user: drh branch: sessions, size: 30849)
2013-11-07
18:37
[d12e4455cf] part of check-in [f02ee54630] Add the "wordcount.c" test program. (check-in: [f02ee54630] user: drh branch: trunk, size: 30313)
2013-10-15
14:10
[15f75d6d80] part of check-in [e111e4edf9] Merge the latest trunk changes into the sessions branch. This merge should fix the build for WinRT. (check-in: [e111e4edf9] user: drh branch: sessions, size: 30632)
2013-10-14
21:14
[0522b53cdc] part of check-in [9f66dd7e37] Move the tointeger() and toreal() functions out of core and make them into a run-time loadable extension. (check-in: [9f66dd7e37] user: drh branch: trunk, size: 30096)
2013-10-11
22:19
[e2d28ec95b] part of check-in [977d2b12e5] Add -no-undefined option when linking the shared libraries. (check-in: [977d2b12e5] user: mistachkin branch: trunk, size: 30067)
2013-06-26
13:31
[aff38bc64c] part of check-in [086a127236] Bring the sessions branch up-to-date with all the latest trunk changes. (check-in: [086a127236] user: drh branch: sessions, size: 30575)
2013-05-28
20:25
[5e41da95d9] part of check-in [a64d760d92] Add the percentile() SQL function as a loadable extension in the ext/misc directory. (check-in: [a64d760d92] user: drh branch: trunk, size: 30039)
2013-05-17
10:58
[e4039bf51b] part of check-in [af8057ef5d] Update the sessions branch to the latest 3.7.17 beta. (check-in: [af8057ef5d] user: drh branch: sessions, size: 30542)
2013-05-16
18:33
[f6b58b7bdf] part of check-in [8ffbefe7d7] Fix a typo in Makefile.in preventing compilation with the --disable-amalgamation option. (check-in: [8ffbefe7d7] user: dan branch: trunk, size: 30006)
2013-05-15
20:35
[101fc5d712] part of check-in [7e76889d67] Apply compilation fix from [a58af81483] to the other makefiles as well. (check-in: [7e76889d67] user: mistachkin branch: trunk, size: 30009)
2013-05-03
18:29
[e2acdd75b3] part of check-in [3879ab1b53] Merge all recent trunk changes into the sessions branch. (check-in: [3879ab1b53] user: drh branch: sessions, size: 30523)
2013-04-25
19:31
[ce81671efd] part of check-in [56b9a417f5] Added the nextchar.c extension. Minor changes to the spellfix.c extension so that it can be appended to an amalgamation and compiled without duplicating symbols. (check-in: [56b9a417f5] user: drh branch: trunk, size: 29987)
16:42
[38a45083d4] part of check-in [84018099c8] Added the transitive_closure, ieee754, and amatch extensions. (check-in: [84018099c8] user: drh branch: std-ext, size: 29956)
14:59
[10c635460b] part of check-in [de556add10] Move the test_spellfix.c module to ext/misc/spellfix.c. (check-in: [de556add10] user: drh branch: std-ext, size: 29867)
14:31
[422a8541e3] part of check-in [c8c69307f6] Convert the fuzzer virtual table into a loadable extension and move it to the ext/misc/fuzzer.c file. (check-in: [c8c69307f6] user: drh branch: std-ext, size: 29836)
2013-04-22
23:59
[4db477715e] part of check-in [6994826c07] Merge the latest trunk changes into the sessions branch. (check-in: [6994826c07] user: drh branch: sessions, size: 30327)
15:30
[87591ea5bf] part of check-in [c5a4b21a15] Add virtual table module 'fts3tokenize' to fts3. fts3tokenize provides SQL access to FTS tokenizer implementations. (check-in: [c5a4b21a15] user: dan branch: trunk, size: 29791)
2013-04-10
03:06
[3dd3fcb87b] part of check-in [4c7d9e1ed8] Fix typo in name of mptest executable files in clean targets. (check-in: [4c7d9e1ed8] user: mistachkin branch: trunk, size: 29568)
2013-04-08
14:28
[6a6a8c5488] part of check-in [1397830bfe] Add the "mptester" target to the makefiles. Make mptester run with synchronous off by default. (check-in: [1397830bfe] user: drh branch: mptest, size: 29564)
2013-03-29
19:52
[aafa71d66b] part of check-in [5687e5ee7b] For the clean target, tidy up a couple more generated (or copied) source files. (check-in: [5687e5ee7b] user: mistachkin branch: trunk, size: 29402)
2013-03-19
16:12
[df3e48659d] part of check-in [d1f41089ab] Bring makefiles and build scripts into alignment with the sessions branch. No changes to code. (check-in: [d1f41089ab] user: drh branch: trunk, size: 29355)
15:23
[174bfca74e] part of check-in [ec490336bc] Include the sqlite3session.h header file in with sqlite3.h. Make sure the session APIs are all public. (check-in: [ec490336bc] user: drh branch: sessions, size: 29891)
2013-03-13
11:42
[f33fad60e6] part of check-in [e54b0225f2] Fix a compiler warning in sqlite3VdbePreUpdateHook(). Add sqlite3session.c to the amalgamation. Fix the Makefile.in to work with sessions. (check-in: [e54b0225f2] user: drh branch: sessions, size: 29793)
2013-03-03
20:26
[9a804abbd3] part of check-in [b457c8870a] Add the test_fs.c test module to Makefile.in. Adjust the success criteria on index5-1.3 so that it works under auto_vacuum configurations. (check-in: [b457c8870a] user: drh branch: trunk, size: 29299)
2012-12-31
19:18
[a48faa9e7d] part of check-in [46c8c01b75] Add the test_regexp.c module containing a cross-platform implementation of the REGEXP operator. (check-in: [46c8c01b75] user: drh branch: trunk, size: 29274)
2012-12-06
00:16
[690d441a75] part of check-in [e1feab9834] Stop using the TCL_LIBS configuration variable when linking with Tcl. Remove superfluous 'rm' command. (check-in: [e1feab9834] user: mistachkin branch: noTclLibs, size: 29245)
2012-10-20
09:35
[82c41c0ed4] part of check-in [023217ea9e] Modify clean target to handle all VSIX package flavors. (check-in: [023217ea9e] user: mistachkin branch: vsixFlavor, size: 29274)
2012-09-28
10:57
[535aaf4b82] part of check-in [6a5c59dd7e] Merge the latest trunk changes (PRAGMA busy_timeout and the ORDER BY query planner enhancements) into the apple-osx branch. (check-in: [6a5c59dd7e] user: drh branch: apple-osx, size: 29875)
2012-09-13
01:51
[5f4f26109f] part of check-in [c1a8557008] Allow SQLite to work on Win32 with SQLITE_OS_WINNT=0 as long as WAL is disabled. (check-in: [c1a8557008] user: mistachkin branch: trunk, size: 29272)
2012-09-10
07:56
[b67da1d811] part of check-in [b8d5359bb7] More test cleanup. (check-in: [b8d5359bb7] user: mistachkin branch: testClean, size: 29272)
2012-08-25
01:38
[c2d205d441] part of check-in [6723add4f4] Merge all the latest trunk changes into the apple-osx branch. (check-in: [6723add4f4] user: drh branch: apple-osx, size: 29782)
2012-08-16
11:24
[adec39f15a] part of check-in [f4125771e2] Update the threads branch to include all the latest trunk changes. (check-in: [f4125771e2] user: drh branch: threads, size: 29308)
2012-07-27
08:33
[abd5c10d21] part of check-in [d575d9619a] For the clean makefile targets, delete the generated VSIX file as well. (check-in: [d575d9619a] user: mistachkin branch: trunk, size: 29179)
2012-07-21
19:40
[7a89f9692d] part of check-in [0e4d977a4a] Add an internal interface that allows the code to take advantage of multiple cores by pushing subcomputations off into separate threads. The interface is not currently used. (check-in: [0e4d977a4a] user: drh branch: threads, size: 29282)
2012-06-21
13:00
[8f6d858bf3] part of check-in [ff828c67e5] Remove support for OS/2 from the source tree. (check-in: [ff828c67e5] user: drh branch: trunk, size: 29153)
2012-06-09
18:52
[d17fddaa4e] part of check-in [0ae0ce630a] Add missing targets for fts3_unicode.lo and fts3_unicode2.lo to Makefile.in. (check-in: [0ae0ce630a] user: dan branch: trunk, size: 29440)
2012-06-08
01:13
[f4e42073f1] part of check-in [9d1b851562] Merge trunk changes into the apple-osx branch. (check-in: [9d1b851562] user: drh branch: apple-osx, size: 29784)
2012-05-28
15:32
[4f37eb61be] part of check-in [b8720d0416] Fix Makefile.in so that it works with the new unicode tokenizer of FTS3/4. Update the version number to 3.7.13. (check-in: [b8720d0416] user: drh branch: trunk, size: 29181)
2012-05-09
22:36
[957c969340] part of check-in [6547929410] Added support for SQLITE_ENABLE_PERSIST_WAL compile time macro, retrieving lastErrno from WAL file and setting last errno when writes fail due to space constraints (check-in: [6547929410] user: adam branch: apple-osx, size: 29669)
2012-05-04
02:58
[502e53594f] part of check-in [930115693a] Add an experimental tokenizer to FTS3/4: one that transliterates latin, greek, cyrillic, and hebrew characters into pure ascii. (check-in: [930115693a] user: drh branch: translit-tokenizer, size: 29271)
2012-03-19
16:21
[7bd2fa7753] part of check-in [f999197b75] Merge latest trunk changes into apple-osx branch. (check-in: [f999197b75] user: dan branch: apple-osx, size: 29609)
2012-03-08
20:00
[2f37e46850] part of check-in [82bcd7ec15] On Windows, make sure the current directory value used by the test suite is 'normalized' to what the parent command shell sees. Also, clean the test directories used by the quota2.test file. (check-in: [82bcd7ec15] user: mistachkin branch: trunk, size: 29066)
2012-01-14
14:13
[d4fe214d68] part of check-in [2cc414cd14] Merge the latest trunk changes into the apple-osx branch. (check-in: [2cc414cd14] user: drh branch: apple-osx, size: 29577)
03:34
[3f79a373e5] part of check-in [88ad2f23c5] Make sure the EXTERN macro is properly defined when building targets that require it (e.g. on MinGW). (check-in: [88ad2f23c5] user: mistachkin branch: trunk, size: 29034)
2011-12-08
21:08
[44bbe5a7c5] part of check-in [59e0d4f3d9] Merge the latest trunk changes into the apple-osx branch. (check-in: [59e0d4f3d9] user: drh branch: apple-osx, size: 29562)
2011-11-07
16:46
[5b4a3e12a8] part of check-in [f521b6b7e4] Add a makefile target for tclsqlite3.c to Makefile.in. (check-in: [f521b6b7e4] user: drh branch: trunk, size: 29019)
2011-10-11
14:19
[acb1a0b8fe] part of check-in [7e2c489822] Merge the latest trunk changes into the apple-osx branch. (check-in: [7e2c489822] user: drh branch: apple-osx, size: 29362)
2011-09-23
16:34
[a162fe39e2] part of check-in [15a13b6c59] Add the -DBUILD_sqlite option to the compiler when building testfixture.exe using the configure script. (check-in: [15a13b6c59] user: drh branch: trunk, size: 28819)
2011-09-22
00:06
[8de00a4e52] part of check-in [af1c571829] Integrate build changes for sqlite3_analyzer into the MSVC makefile. Also, more cleanup of build files, including sqlite3_analyzer, for all makefiles. (check-in: [af1c571829] user: mistachkin branch: trunk, size: 28783)
2011-09-21
18:29
[b6c543a666] part of check-in [0bd8fd352d] Remove unnecessary dependencies from the sqlite3_analyzer targets in makefiles. (check-in: [0bd8fd352d] user: drh branch: trunk, size: 28696)
17:04
[c9d4753bb5] part of check-in [256cdbdc81] Fix the sqlite3_analyzer target in the configure-generated Makefile. (check-in: [256cdbdc81] user: drh branch: trunk, size: 28712)
2011-09-14
19:05
[55bbee3ada] part of check-in [2456b4d0d2] Merge in the latest changes from trunk. (check-in: [2456b4d0d2] user: drh branch: apple-osx, size: 29134)
2011-08-30
01:29
[d314143fa6] part of check-in [f1bd5bbae5] Change the build process so that it does not require the unix "sort" command. This avoids confusion between ms-sort and mingw-sort on windows systems. (check-in: [f1bd5bbae5] user: drh branch: trunk, size: 28591)
2011-08-23
18:06
[6d45d7ea49] part of check-in [c5f7977b89] Merge latest trunk changes into the apple-osx branch. (check-in: [c5f7977b89] user: dan branch: apple-osx, size: 29152)
2011-08-12
16:34
[8c930e7b49] part of check-in [69e4b41de2] Update Makefile.in and configure to account for new source file vdbesort.c. (check-in: [69e4b41de2] user: dan branch: experimental, size: 28609)
2011-08-02
18:25
[2aed3fdeed] part of check-in [77376b332b] Merge all the latest trunk changes into the apple-osx branch. (check-in: [77376b332b] user: drh branch: apple-osx, size: 29018)
2011-07-22
11:16
[1e6988b3c1] part of check-in [71f7be586f] Add makefile targets sqlite3-all.c. (check-in: [71f7be586f] user: drh branch: trunk, size: 28475)
10:33
[b85ed0fdfb] part of check-in [fd36d8067b] Use $(TCLSH_CMD) instead of tclsh in the autoconf makefile. (check-in: [fd36d8067b] user: drh branch: trunk, size: 28373)
2011-06-20
11:57
[8410b02448] part of check-in [4c69e827f4] Merge the latest trunk changes into the apple-osx branch. (check-in: [4c69e827f4] user: drh branch: apple-osx, size: 28909)
2011-06-13
09:11
[c1d7a7f4fd] part of check-in [5f6b87f420] Fix a bug exposed by combining matchinfo(), NEAR and "ORDER BY rowid DESC". (check-in: [5f6b87f420] user: dan branch: fts3-prefix-search, size: 28366)
2011-05-19
01:51
[a38f09acc8] part of check-in [8d1a6bb002] Pull all the latest trunk changes, and especially the fix for WAL cache spills causing transactions to disappear, into the apple-osx branch. (check-in: [8d1a6bb002] user: drh branch: apple-osx, size: 28877)
2011-05-17
14:41
[11dcc00a8d] part of check-in [f392b7ae02] Avoid including fts3_term.c in the amalgamation, as it contains test code only. (check-in: [f392b7ae02] user: dan branch: trunk, size: 28334)
2011-05-12
21:01
[4a7ed220f2] part of check-in [6ee0773290] Add fts3_term.c to amalg gen script and configure input files. (check-in: [6ee0773290] user: shaneh branch: trunk, size: 28459)
2011-04-04
13:11
[46b5d50173] part of check-in [6d78a25ddc] Merge in the latest changes from trunk. (check-in: [6d78a25ddc] user: drh branch: apple-osx, size: 28806)
2011-04-01
23:49
[7a4d952472] part of check-in [975dff155b] Add the "wholenumber" virtual table module to the test suite - useful in populating tables with many rows of content prior to a test. (check-in: [975dff155b] user: drh branch: trunk, size: 28263)
20:54
[e40cb0124e] part of check-in [2e03830c1e] Fix up the Makefile.in so that the configuration script works for "make test". (check-in: [2e03830c1e] user: drh branch: trunk, size: 28229)
2011-03-26
15:05
[6c96e694f4] part of check-in [ea3a4ee136] Skeleton code for the word-fuzzer virtual table. (check-in: [ea3a4ee136] user: drh branch: word-fuzzer, size: 28199)
2011-02-09
15:25
[27701a1653] part of check-in [38b7cb33c5] Update Makefile.in for fts3_aux changes. (check-in: [38b7cb33c5] user: shaneh branch: trunk, size: 28170)
2011-01-27
18:48
[0df5f50f0d] part of check-in [09d6c91dcf] Pull in all the changes from trunk up through the version 3.7.5 release candidate 1. (check-in: [09d6c91dcf] user: drh branch: apple-osx, size: 28523)
2011-01-14
16:12
[a7eff8d694] part of check-in [2ea5bd1287] Provide an alternative and experimental pcache implementation that avoids the use of mutexes at the expense of using more memory. (check-in: [2ea5bd1287] user: drh branch: mutex-free-pcache, size: 28165)
2010-12-21
00:20
[de6498556d] part of check-in [09f6c053ff] Remove the obsolete compile-time option SQLITE_THREAD_OVERRIDE_LOCK from the autoconf makefile. Needed only for LinuxThreads, which we no longer support. (check-in: [09f6c053ff] user: drh branch: trunk, size: 27980)
2010-12-07
15:49
[dec697a7eb] part of check-in [d2ccf7fc06] Merge in all changes to the trunk through version 3.7.4rc3. (check-in: [d2ccf7fc06] user: drh branch: apple-osx, size: 28661)
2010-11-24
13:04
[4547616ad2] part of check-in [461f1a010f] Fix a couple of compiler warnings in test_superlock.c. Add superlock.c to the Makefile.in used by the configure script. (check-in: [461f1a010f] user: drh branch: trunk, size: 28118)
2010-11-19
23:50
[9a343cc2c9] part of check-in [c8bc057c7d] Merge all the latest changes from the trunk into the apple-osx branch. (check-in: [c8bc057c7d] user: drh branch: apple-osx, size: 28629)
2010-11-05
00:00
[e7a59672ea] part of check-in [54e2efb667] Fix the Makefile.in so that it works with the multiplexer VFS. (check-in: [54e2efb667] user: drh branch: experimental, size: 28086)
2010-10-21
12:34
[2c8cefd962] part of check-in [2c3c4ba035] Fix a typo-bug that prevented --disable-amalgamation from working in Makefile.in. Also fix an overly long line in Makfile.in. (check-in: [2c3c4ba035] user: drh branch: trunk, size: 28054)
2010-10-06
20:25
[b01fdfcfec] part of check-in [97b63a1168] Update the configure script and Makefile so that they work with 3.7.3. (check-in: [97b63a1168] user: drh branch: trunk, size: 28042)
2010-08-28
18:58
[c599a15d26] part of check-in [782ca3b716] Add code to allow user-defined searches of r-tree tables. Still largely untested. (check-in: [782ca3b716] user: dan branch: trunk, size: 28014)
2010-08-24
01:08
[c58f7d37ad] part of check-in [415c448dc4] Merge changes through release 3.7.2 into the apple-osx branch. (check-in: [415c448dc4] user: drh branch: apple-osx, size: 28464)
2010-08-19
14:41
[543f91f24c] part of check-in [4c7ad73d22] Fix typo in TCL stubs support for configure in Makefile.in (check-in: [4c7ad73d22] user: shaneh branch: trunk, size: 27921)
2010-08-07
11:46
[9e1872338c] part of check-in [f88c6367d2] Merge in all changes up to the 3.7.0.1 release. (check-in: [f88c6367d2] user: drh branch: apple-osx, size: 28464)
2010-07-12
16:47
[ec08dc838f] part of check-in [e6cd15451d] Fix makefiles so that they build sqlite3_analyzer again. Tweaks to comments in test_stat.c. Fix tclsqlite.c to build the sqlite3_analyzer again. (check-in: [e6cd15451d] user: drh branch: trunk, size: 27921)
08:39
[3340503a02] part of check-in [86159cb3f0] Changes so that the space-analyzer script works with 3.7.0. (check-in: [86159cb3f0] user: dan branch: trunk, size: 27912)
2010-07-06
20:37
[c4270a1cd7] part of check-in [5621862b0e] Minor changes to Makefile.in to bring it more inline with main.mk. (check-in: [5621862b0e] user: shaneh branch: trunk, size: 27885)
2010-06-16
19:48
[b12be4429b] part of check-in [21ca87f691] Merge in changes up to and including the 3.6.23.1 release. (check-in: [21ca87f691] user: drh branch: apple-osx, size: 24721)
2010-05-06
15:36
[a5cad1f8f3] part of check-in [2edc5129f2] Update configure scripts for WAL support. (check-in: [2edc5129f2] user: shaneh branch: trunk, size: 24848)
2010-04-26
00:19
[d83a0ffef3] part of check-in [56fe5d7624] Change the names of the log.c and log.h source files to wal.c and wal.h. (check-in: [56fe5d7624] user: drh branch: wal, size: 24743)
2010-02-23
20:32
[4f2f967b7e] part of check-in [9f429434c0] Merge the compile-time option introspection interfaces into the trunk. (check-in: [9f429434c0] user: drh branch: trunk, size: 24620)
20:08
[df88fba41a] part of check-in [76a0294ab4] Refactored compile time option diagnostic support to use strings identifiers instead of bitmask. (check-in: [76a0294ab4] user: shaneh branch: compile_opts, size: 24611)
2009-12-07
23:53
[df768f5add] part of check-in [ad08794d72] Merge all changes associated with the version 3.6.21 release into the OS-X branch. (check-in: [ad08794d72] user: drh branch: apple-osx, size: 24579)
2009-11-25
18:03
[c5827ead75] part of check-in [545cfb3b63] Initial check-in of code that inserts tokenizations of the values for bound parameters into the output of sqlite3_trace(). (check-in: [545cfb3b63] user: drh branch: trunk, size: 24478)
2009-11-19
15:25
[7f6c6aa7fe] part of check-in [3b17924754] Fix some fts3 related issues with the autoconf and amalgamation build systems. (check-in: [3b17924754] user: dan branch: fts3-refactor, size: 24312)
2009-11-10
17:24
[53f3dfa49f] part of check-in [0e7d29253f] Initial implementation and test cases for the "intarray" virtual table. (check-in: [0e7d29253f] user: drh branch: trunk, size: 24248)
01:30
[b24a5d5f12] part of check-in [f6c045f649] Remove the obsolete "$Id:$" RCS identifier strings from the source code. (check-in: [f6c045f649] user: drh branch: trunk, size: 24217)
2009-11-03
22:34
[3400e494a1] part of check-in [941a01eb86] Customizations for OSX contributed by Apple. (check-in: [941a01eb86] user: adam branch: apple-osx, size: 24563)
2009-10-22
20:52
[a77dfde96a] part of check-in [a024c0a85b] Merge the MD5 checksum logic into the TCL interface. This facilitates building a tclsh that contains both SQLite and MD5. The plan is to use this augmented tclsh to help build the documentation. (check-in: [a024c0a85b] user: drh branch: trunk, size: 24460)
2009-09-19
17:59
[4ca3f1dd6e] part of check-in [aab7a4b3c9] Add fkey.c to the autoconf and amalgamation build systems. (check-in: [aab7a4b3c9] user: dan branch: trunk, size: 24486)
2009-09-10
18:17
[e360e12140] part of check-in [6b16f3c907] Define SQLITE_TEST when compiling mem5.c for testfixture. (check-in: [6b16f3c907] user: dan branch: trunk, size: 24372)
2009-08-21
02:07
[73ddeec9dd] part of check-in [3ba316e9a3] Updates for test_init.c for configure and other consistency changes. (check-in: [3ba316e9a3] user: shane branch: trunk, size: 24374)
2009-08-14
16:01
[0f7761c5d1] part of check-in [302dabe98f] Incorporate fossil-scm version information into the build. Add the SQLITE_SOURCE_ID macro to the header. Add the sqlite3_sourceid() interface. Add the sqlite_source_id() SQL function. (check-in: [302dabe98f] user: drh branch: trunk, size: 24321)
2009-08-11
05:50
[c606c9b502] part of check-in [7f4810747b] Instead of adding SQLITE_API macros sqlite3.h while creating sqlite3.c, add them as part of generating the sqlite3.h target, while copying from sqlite.h.in to sqlite3.h. This fixes a build problem that was causing multiple SQLITE_API macros to be added to a single line of sqlite3.h, and the problem cited by #4016. (CVS 6971) (check-in: [7f4810747b] user: danielk1977 branch: trunk, size: 24330)
2009-07-03
17:09
[df9359da7a] part of check-in [d426cc64f6] Add a version of the Lemon parser template "lempar.c" to the src/ subfolder. This new parser template contains a couple of NEVER() macros that disable tests that are needed for general grammars but not for the specific grammar used by SQLite. SQLite builds with the modified lempar.c. (CVS 6842) (check-in: [d426cc64f6] user: drh branch: trunk, size: 24351)
2009-06-02
15:21
[8b8fb78232] part of check-in [7f43391831] Add the vdbe-compress.tcl script which automatically refactors the sqlite3VdbeExec() routine to use less stack space. Use this script when constructing the amalgamation. (CVS 6704) (check-in: [7f43391831] user: drh branch: trunk, size: 24353)
2009-04-21
09:02
[fa5998fe08] part of check-in [f61e4cd936] Attempt to optimize virtual table queries with 'OR' expressions in the WHERE clause. (CVS 6527) (check-in: [f61e4cd936] user: danielk1977 branch: trunk, size: 24390)
2009-03-16
14:48
[583e87706a] part of check-in [fdfe22f0a5] Modify quick.test to support the QUICKTEST_INCLUDE environment variable, which can be used to override the built-in EXCLUDE list. (CVS 6350) (check-in: [fdfe22f0a5] user: danielk1977 branch: trunk, size: 24261)
2009-02-20
22:27
[d64baddbf5] part of check-in [9494580197] unbreak Autoconf-based build procedure by added missing backup.lo to the list of library objects (CVS 6311) (check-in: [9494580197] user: rse branch: trunk, size: 24137)
2009-02-18
04:34
[1d83fa2b1f] part of check-in [0998c55467] break libsqlite3.la install step out so the tcl install step can depend on it as well (CVS 6300) (check-in: [0998c55467] user: vapier branch: trunk, size: 24037)
2009-02-03
16:51
[c7a5a30fb6] part of check-in [663479b417] Commit first version of the 'backup' feature. (CVS 6241) (check-in: [663479b417] user: danielk1977 branch: trunk, size: 23998)
2009-01-28
04:46
[3871d30818] part of check-in [3a049ca761] unify TCLLIBDIR handling with libtclsqlite3.so and use libtool to install it rather than custom tclinstaller.tcl ... this integrates better with autotools and avoids relinking issues (RPATH pointing to builddir) (CVS 6210) (check-in: [3a049ca761] user: vapier branch: trunk, size: 23921)
2009-01-26
20:59
[56e5fccf24] part of check-in [4d03b69317] (#3583) add a rule for sqlite3.pc in case the .in file is updated (CVS 6205) (check-in: [4d03b69317] user: vapier branch: trunk, size: 23537)
2009-01-19
18:18
[6619a1b72d] part of check-in [c2eabb99fe] Fix the --enable-tempstore option on the configure script. Ticket #3599 (CVS 6194) (check-in: [c2eabb99fe] user: drh branch: trunk, size: 23475)
2009-01-14
23:38
[8a00230c56] part of check-in [7bc08bc719] Make some changes requested by Fedora. (CVS 6181) (check-in: [7bc08bc719] user: drh branch: trunk, size: 22720)
2009-01-02
15:47
[05461a9b58] part of check-in [524c8634df] Add fts_expr.* files to Makefile.in. (CVS 6100) (check-in: [524c8634df] user: shane branch: trunk, size: 22719)
2008-12-22
10:58
[77635d0909] part of check-in [bb177e3072] Add a case to permutations.test to run tests with the test_journal.c backend installed. Also many fixes to test_journal.c and one quite obscure fix to pager.c. (CVS 6052) (check-in: [bb177e3072] user: danielk1977 branch: trunk, size: 22623)
2008-12-04
20:40
[f7e4c81c34] part of check-in [39a0750b49] Replace the VDBE Fifo object with the new RowSet object. (CVS 5977) (check-in: [39a0750b49] user: drh branch: trunk, size: 22593)
2008-11-19
01:20
[0aa7bbe3be] part of check-in [16f1e6ec2a] Add an alternative application-defined pcache implementation and add test cases to permutations.test to invoke it. Added the SQLITE_CONFIG_GETPCACHE method to sqlite3_config(). (CVS 5920) (check-in: [16f1e6ec2a] user: drh branch: trunk, size: 22603)
2008-11-13
14:28
[6cbc7db84c] part of check-in [47866d6708] Add an API to support custom page cache implementations. (CVS 5899) (check-in: [47866d6708] user: danielk1977 branch: trunk, size: 22574)
2008-11-04
21:51
[48172b58e4] part of check-in [8b86860421] Should be 'memjournal.lo' instead of 'memjournal.o'. Ticket #3480. (CVS 5863) (check-in: [8b86860421] user: shane branch: trunk, size: 22414)
2008-10-28
18:58
[da817da724] part of check-in [4651f590f0] Remove the vestigial mem4 and mem6 memory allocators. Add the SQLITE_ZERO_MALLOC compile-time option and the mem0.c module to handle memory allocation for that case. (CVS 5848) (check-in: [4651f590f0] user: drh branch: trunk, size: 22413)
2008-10-22
18:27
[3fe17eccd8] part of check-in [acb106e51f] Updated configure/makefiles to handle SQLITE_ENABLE* compile options. Made sure makefile passes command line options (OPTS=-Dfoo) to the compiler. Add -DSQLITE_COVERAGE_TEST=1 if gcov being used. (CVS 5838) (check-in: [acb106e51f] user: shane branch: trunk, size: 22527)
2008-10-21
04:30
[4352ab1236] part of check-in [a3c810f0c8] Update the autoconf build system to include memjournal.c. (CVS 5833) (check-in: [a3c810f0c8] user: danielk1977 branch: trunk, size: 22326)
2008-10-12
01:49
[2014e5a401] part of check-in [3ddda11186] Add gcov compile options to link line when GCOV option enabled. (CVS 5809) (check-in: [3ddda11186] user: shane branch: trunk, size: 22187)
2008-10-07
15:25
[7fc26e0872] part of check-in [02a12eb1cf] Remove the SQLITE_MUTEX_APPDEF compile-time option. The SQLITE_THREADSAFE=0 option always removes all mutex code. For application-defined mutexes only, use SQLITE_THREADSAFE=1 with SQLITE_MUTEX_NOOP=1. Ticket #3421. (CVS 5779) (check-in: [02a12eb1cf] user: drh branch: trunk, size: 22167)
2008-09-23
10:12
[e4ab842f9a] part of check-in [a886062457] Fix the TCL installer so that it omits the release number. Ticket #3396. Use strcmp() instead of sqlite3StrICmp() in the "copy" method of the SQLite object in the TCL interface. (CVS 5735) (check-in: [a886062457] user: drh branch: trunk, size: 22023)
2008-09-08
08:08
[d15a7ebfe5] part of check-in [79364b963b] Add header file sqliteicu.h to the ICU extension. This is analogous to the rtree.h and fts3.h headers used by other extensions to declare their entry points. Fix for ticket #3361. (CVS 5680) (check-in: [79364b963b] user: danielk1977 branch: trunk, size: 22023)
2008-08-22
17:28
[689e14735f] part of check-in [a861aa73c4] add legacy.lo back (in alphabetical order) (CVS 5600) (check-in: [a861aa73c4] user: pweilbacher branch: trunk, size: 21954)
2008-08-21
18:49
[51b727303f] part of check-in [ef6936e50a] Initialize the global built-in function table at start-time instead of at compile-time. This is less prone to malfunction when compile-time parameters very. (CVS 5583) (check-in: [ef6936e50a] user: drh branch: trunk, size: 21944)
2008-08-20
17:19
[0b1c022000] part of check-in [aef5b909e9] Fix a problem in Makefile.in causing the static function hash-table to be constructed incorrectly (segfault). (CVS 5570) (check-in: [aef5b909e9] user: danielk1977 branch: trunk, size: 22116)
16:35
[6682017e31] part of check-in [daf730d1de] Refactor the name resolution procedures in the code generator. (CVS 5569) (check-in: [daf730d1de] user: drh branch: trunk, size: 22095)
14:49
[e277c1f6de] part of check-in [cb494e10d7] Add the pcache module from the experimental branch. Also change things so that most of the built-in SQL functions are kept in single static hash-table, rather than creating and populating a separate hash table for each open database connection. (CVS 5566) (check-in: [cb494e10d7] user: danielk1977 branch: trunk, size: 21870)
2008-08-04
04:28
[2713ea6494] part of check-in [540c9d4c0d] Add the pkgconfigdir variable to Makefile.in. Ticket #3242. (CVS 5531) (check-in: [540c9d4c0d] user: danielk1977 branch: trunk, size: 21541)
2008-07-28
05:26
[bbb62eecc8] part of check-in [51be2e4463] Add mem6.c to Makefile.in. Ticket #3253. (CVS 5487) (check-in: [51be2e4463] user: danielk1977 branch: trunk, size: 21518)
2008-07-25
12:49
[d677b8dbc2] part of check-in [83484b42bf] Make the libtclsqlite3.la shared library depend on a separate libsqlite3.la shared library. I think this flies in the face of the whole SQLite philosophy of minimal dependencies, but on the other hand, few people use that shared library and the capability has been requested from the SuSE team. (CVS 5477) (check-in: [83484b42bf] user: drh branch: trunk, size: 21404)
12:39
[0e1b4ed04a] part of check-in [e7a604807f] Fix a build problem on tclsqlite in Makefile.in. (CVS 5476) (check-in: [e7a604807f] user: drh branch: trunk, size: 21400)
2008-07-22
05:05
[77ff156061] part of check-in [c67aa5057d] "configure" support updated. Removed unused features. Added parsing of CFLAGS and CPPFLAGS to extract OMIT options to pass to lemon and mkkeywordhash. (CVS 5446) (check-in: [c67aa5057d] user: shane branch: trunk, size: 21382)
2008-07-08
22:15
[a03f7cb4f7] part of check-in [bfca089dbf] Added test_mutex.c (for testfixture) to input file for configure script. (CVS 5377) (check-in: [bfca089dbf] user: shane branch: trunk, size: 21134)
2008-06-26
10:54
[325dfac0a0] part of check-in [1e3b830802] Change the TEMP_STORE preprocessor symbol to SQLITE_TEMP_STORE. (CVS 5312) (check-in: [1e3b830802] user: danielk1977 branch: trunk, size: 21106)
2008-06-25
17:54
[dcf0ecf664] part of check-in [8c65146ea0] Change the makefiles so that "make test" now runs the veryquick.test script instead of quick.test. Also modify veryquick.test to reuse the code in quick.test. veryquick.test is now the same as quick.test except that it omits all testing related to malloc and IO error simulation. (CVS 5308) (check-in: [8c65146ea0] user: danielk1977 branch: trunk, size: 21092)
2008-06-19
00:16
[ff6f900485] part of check-in [cb1f11cd97] Add some test logic to the new memory allocation subsystem. (Lots more needed.) The test suite is currently indicating memory leaks, though it is unclear if this is a true code problem or just an instrumentation problem. (CVS 5240) (check-in: [cb1f11cd97] user: drh branch: trunk, size: 21088)
2008-06-13
18:24
[dc5608df93] part of check-in [a03c5af115] Progress toward implementation of sqlite3_config() and a rework of the mutex and memory allocation subsystems. This is an incremental check-in. (CVS 5218) (check-in: [a03c5af115] user: drh branch: trunk, size: 20978)
2008-05-29
20:22
[ce92ea8dc7] part of check-in [9883b406ce] Consolidated inline assembly versions of "hwtime()" into hwtime.h. Provided MSVC version. Modified code for consistent use of hwtime(). Changed implementation to use sqlite_uint64 and sqlite_int64 instead of unsigned long long int and long long int for MSVC compiler support. (CVS 5178) (check-in: [9883b406ce] user: shane branch: trunk, size: 20868)
2008-05-28
17:31
[62b2a40ff5] part of check-in [e015fa4458] Update makefile.in so that makefiles generated by configure correctly copy in rtree source files to tsrc. (CVS 5169) (check-in: [e015fa4458] user: shane branch: trunk, size: 20819)
2008-05-13
00:57
[79aeba1230] part of check-in [bd654ebdbe] Update the autoconf makefile so that it includes -lpthread. (CVS 5126) (check-in: [bd654ebdbe] user: drh branch: trunk, size: 20718)
2008-05-07
02:42
[8b9b826385] part of check-in [7df9ef2c82] Only look for config.h if the autoconf-based build is being used, and don't inline it into the amalgamation. (CVS 5093) (check-in: [7df9ef2c82] user: mlcreech branch: trunk, size: 20687)
2008-04-13
23:13
[25b3282a4a] part of check-in [f047399799] Fix build errors in test_osinst (CVS 4998) (check-in: [f047399799] user: mlcreech branch: trunk, size: 20545)
2008-04-01
02:45
[b861627d91] part of check-in [7d1e797162] Add a configure option for using gcov (makes things easier for versions of GCC that fail to build otherwise) (CVS 4947) (check-in: [7d1e797162] user: mlcreech branch: trunk, size: 20516)
2008-03-20
02:25
[cf434ce8ca] part of check-in [e2d05ea3c3] Make out-of-tree builds work as expected when using configure script (CVS 4893) (check-in: [e2d05ea3c3] user: mlcreech branch: trunk, size: 19795)
2008-03-19
23:15
[90256feffb] part of check-in [41d6ca31ac] Don't wrongly look for the amalgamation in $(TOP) (CVS 4890) (check-in: [41d6ca31ac] user: mlcreech branch: trunk, size: 19817)
16:08
[31182aff7a] part of check-in [e90c4cc8a8] Move SQL functions used for testing only out of func.c and into a new test file named test_func.c. Use sqlite3_auto_extension() to make sure the test functions appear in every database connection. (CVS 4883) (check-in: [e90c4cc8a8] user: drh branch: trunk, size: 19824)
2008-03-14
04:11
[5be94fea84] part of check-in [8a726e3731] Allow the testfixture to be built even when using the amalgamation (CVS 4860) (check-in: [8a726e3731] user: mlcreech branch: trunk, size: 19797)
2008-03-13
23:28
[da3dc38c02] part of check-in [63fc7b7207] Apply patch for #2915 to add target extension for executables (CVS 4858) (check-in: [63fc7b7207] user: mlcreech branch: trunk, size: 19312)
19:55
[83d7b574d4] part of check-in [5076d48033] Specify installation lib in 'rpath' options for sqlite3 executable (CVS 4857) (check-in: [5076d48033] user: mlcreech branch: trunk, size: 19372)
18:28
[6640fb5fb5] part of check-in [b57fc81c3d] Add/move files in Makefile.in to bring it more in line with main.mk (CVS 4856) (check-in: [b57fc81c3d] user: mlcreech branch: trunk, size: 19349)
2008-03-09
02:51
[3e2eb2b4a4] part of check-in [8ced1d6464] Fix for #2981 - specifically use "tclsh8.4" if it's available (CVS 4849) (check-in: [8ced1d6464] user: mlcreech branch: trunk, size: 19264)
02:20
[43632cf376] part of check-in [ccd70a6ee4] Fix for #1802, #2041, and #2270 - link libsqlite with -lrt (CVS 4848) (check-in: [ccd70a6ee4] user: mlcreech branch: trunk, size: 19105)
2008-03-07
02:20
[d521464011] part of check-in [4cda019b63] Add missing prefix & exec_prefix to Makefile - fixes #2979. (CVS 4835) (check-in: [4cda019b63] user: mlcreech branch: trunk, size: 19155)
2008-03-06
16:28
[724ca16b1b] part of check-in [8044623062] Clean up recent autoconf-related additions, add config.h to the amalgamation (CVS 4833) (check-in: [8044623062] user: mlcreech branch: trunk, size: 19109)
09:16
[dbb064b7fc] part of check-in [9898320be0] Don't try and include common.h on stand-alone amalgamation builds (CVS 4830) (check-in: [9898320be0] user: mlcreech branch: trunk, size: 19184)
09:03
[c8c35f20dd] part of check-in [e03802f362] Remove amalgamation on "make clean" (fixes #2559) (CVS 4829) (check-in: [e03802f362] user: mlcreech branch: trunk, size: 19158)
08:54
[bc8853a2bd] part of check-in [a674f76db9] Miscellaneous autoconf cleanups - get rid of TARGET_CFLAGS, fix header list (CVS 4828) (check-in: [a674f76db9] user: mlcreech branch: trunk, size: 19144)
08:09
[e723047d36] part of check-in [48c9fa97b9] Respect user's configured bindir/libdir/includedir if present (fixes #558) (CVS 4827) (check-in: [48c9fa97b9] user: mlcreech branch: trunk, size: 19149)
07:51
[4ddc37cce8] part of check-in [dda3d65899] Actually use TARGET_CFLAGS on autoconf-driven builds (CVS 4826) (check-in: [dda3d65899] user: mlcreech branch: trunk, size: 19181)
07:19
[5a9dd0d690] part of check-in [88698fbdd5] Include inttypes.h when available, add support for intptr_t (CVS 4823) (check-in: [88698fbdd5] user: mlcreech branch: trunk, size: 19165)
04:14
[334e3d1d47] part of check-in [2a2e8b64df] Make extension loading more easily configurable. Fixes #2977 (CVS 4821) (check-in: [2a2e8b64df] user: mlcreech branch: trunk, size: 19076)
2008-03-04
19:03
[e18597f1f3] part of check-in [f9391fa06f] Build amalgamation by default on autoconf-driven builds, add --disable-amalgamation option to configure script (CVS 4820) (check-in: [f9391fa06f] user: mlcreech branch: trunk, size: 19024)
17:45
[189c76bd26] part of check-in [9c6694bb61] Various renames & cleanups to limit exported symbols on amalgamation build (CVS 4819) (check-in: [9c6694bb61] user: mlcreech branch: trunk, size: 18673)
2008-03-02
05:40
[671087b190] part of check-in [89666f9490] Add fts2/3 files to autoconf-generated Makefile (needed for amalgamation) (CVS 4817) (check-in: [89666f9490] user: mlcreech branch: trunk, size: 18673)
05:34
[a674194358] part of check-in [8c1b6357f0] Add mem5.c to source files in autoconf-generated Makefile (CVS 4816) (check-in: [8c1b6357f0] user: mlcreech branch: trunk, size: 17831)
2008-02-27
03:22
[7a58cbeeb3] part of check-in [1d68f3af36] Add bitvec.lo to LIBOBJS and corresponding make rule (CVS 4813) (check-in: [1d68f3af36] user: mlcreech branch: trunk, size: 17717)
2008-02-26
03:46
[6be8d7c60a] part of check-in [c690dd68f2] Add bitvec to build (CVS 4808) (check-in: [c690dd68f2] user: mlcreech branch: trunk, size: 17631)
2008-01-22
21:30
[bc2b5df3e3] part of check-in [1a335e1801] Add the fault injector module in fault.c. Use it as a basis for memory allocation failure testing. (CVS 4742) (check-in: [1a335e1801] user: drh branch: trunk, size: 17583)
11:50
[936bcacced] part of check-in [17e7bd6c3f] Move the test (sqlite3_simulate_device) functionality out of the main code and into a test vfs. (CVS 4737) (check-in: [17e7bd6c3f] user: danielk1977 branch: trunk, size: 17443)
2007-12-13
18:20
[e66cf1239b] part of check-in [b6f04e5b93] Add new makefile target for "testcli" that builds a CLI using individual source files instead of the amalgamation. Ticket #2838. (CVS 4625) (check-in: [b6f04e5b93] user: drh branch: trunk, size: 17738)
2007-12-11
19:34
[0590398f62] part of check-in [a5d81cd371] Build the CLI using the amalgamation. Relax the limit on SQL statement length when building the CLI. (CVS 4609) (check-in: [a5d81cd371] user: drh branch: trunk, size: 17564)
2007-12-01
19:25
[30789bf706] part of check-in [cfaeb02554] Another fix to Makefile.in for mingw. (CVS 4586) (check-in: [cfaeb02554] user: drh branch: trunk, size: 17414)
09:32
[44c3179a7d] part of check-in [fdca98d1eb] Bug fix to Makefile.in to allow it to work with mingw. (CVS 4584) (check-in: [fdca98d1eb] user: drh branch: trunk, size: 17407)
2007-11-29
18:36
[d9419c7136] part of check-in [cfd683ac80] Add the optional (and experimental) mmap() memory allocator in the mem4.c module. (CVS 4581) (check-in: [cfd683ac80] user: drh branch: trunk, size: 17400)
2007-11-23
15:12
[35396fd588] part of check-in [b20f3a6fed] Remove most documentation from the source code repository. Documentation configuration management is now handled by a separate repository at http://www.sqlite.org/docsrc. (CVS 4553) (check-in: [b20f3a6fed] user: drh branch: trunk, size: 17286)
2007-10-19
17:47
[30c7e3ba42] part of check-in [8487ca82fa] Added an experimental malloc-free memory allocation subsystem, intended for use on embedded systems. Runs 7% faster than when using system malloc() on Linux. (CVS 4493) (check-in: [8487ca82fa] user: drh branch: trunk, size: 21258)
2007-10-05
15:04
[75b729d562] part of check-in [fe067d706b] Fix problem building testfixture on mac. Ticket #2689. (CVS 4470) (check-in: [fe067d706b] user: danielk1977 branch: trunk, size: 21144)
2007-09-03
22:15
[cbfb898945] part of check-in [dced71a010] Fix Makefile.in so that it rebuilds all source files that use SQLITE_TEST when constructing the testfixture. (CVS 4388) (check-in: [dced71a010] user: drh branch: trunk, size: 21085)
16:12
[f3460f3363] part of check-in [d66e08fd4f] Enable threadsafe builds by default in configure. Ticket #2606. Changes to test scripts to do better testing under all configurations. (CVS 4379) (check-in: [d66e08fd4f] user: drh branch: trunk, size: 20879)
2007-08-28
16:34
[bfcc303429] part of check-in [fc5cd71aef] Break up the mutex implementation into separate source files, one each for unix, w32, and os2. (CVS 4312) (check-in: [fc5cd71aef] user: drh branch: trunk, size: 20865)
02:27
[e8296e112b] part of check-in [b8cc493b47] Work toward correct btree locking in a multithreaded environment. (CVS 4307) (check-in: [b8cc493b47] user: drh branch: trunk, size: 20408)
2007-08-27
23:38
[51bdcd1708] part of check-in [bc6d73d015] Fix the autoconf makefile with all the latest changes. (CVS 4305) (check-in: [bc6d73d015] user: drh branch: trunk, size: 20293)
2007-08-24
18:32
[938f276992] part of check-in [3c90864835] fix cleanup by removing sqlite3.pc (generated by 'configure') on 'make distclean', too (CVS 4290) (check-in: [3c90864835] user: rse branch: trunk, size: 19791)
2007-06-27
15:01
[0c0e53720f] part of check-in [9c13fc0f4b] respect $LDFLAGS from env/configure (CVS 4141) (check-in: [9c13fc0f4b] user: vapier branch: trunk, size: 19780)
2007-06-20
16:20
[7f7485a4cc] part of check-in [314669b6cc] Use NAWK everywhere in Makefile.in. Ticket #2437. (CVS 4105) (check-in: [314669b6cc] user: drh branch: trunk, size: 19770)
2007-06-19
15:23
[5babd49c42] part of check-in [64bcc41f12] Change the name of the "limits.h" source file to "sqliteLimit.h". Ticket #2428. (CVS 4091) (check-in: [64bcc41f12] user: drh branch: trunk, size: 19766)
2007-06-14
20:57
[b9971ab078] part of check-in [d93c41e9a9] The C-api reference documentation is now generated directly from comments in the sqlite3.h header file. (CVS 4062) (check-in: [d93c41e9a9] user: drh branch: trunk, size: 19761)
2007-06-09
09:53
[31d9f7cd42] part of check-in [4ca6cdae94] Documentation updates, in particular in the new limits.html file is added. (CVS 4053) (check-in: [4ca6cdae94] user: drh branch: trunk, size: 19740)
2007-05-17
16:38
[a42354804b] part of check-in [ae644bc7aa] Bring the autoconf based build system up to date with the recent changes. #2366, #2367 and #2368. (CVS 4022) (check-in: [ae644bc7aa] user: danielk1977 branch: trunk, size: 19634)
2007-05-08
01:08
[87b200ad99] part of check-in [93b623b232] Begin implementing a new system of upper bounds on the capabilities of SQLite. By clearly defining the upper bounds, we make those upper bounds explicitly testable. This check-in is just infrastructure. The upper bounds are not yet enforced. (CVS 3941) (check-in: [93b623b232] user: drh branch: trunk, size: 19510)
2007-05-07
13:11
[ab0f3cb6b3] part of check-in [db51f59a7b] Fix typo in Makefile.in. Ticket #2343 (CVS 3937) (check-in: [db51f59a7b] user: drh branch: trunk, size: 19456)
2007-05-05
18:39
[ea8888bdcf] part of check-in [d51274f1cc] Factor out btree test logic into a separate test_btree.c file. (CVS 3928) (check-in: [d51274f1cc] user: drh branch: trunk, size: 19455)
11:48
[80d63bf2c6] part of check-in [16041116aa] Refactoring. Split btreeInt.h off from btree.c. Split malloc.c off from util.c. Expect much more to follow. (CVS 3925) (check-in: [16041116aa] user: drh branch: trunk, size: 19427)
2007-04-06
15:02
[8cab54f7c9] part of check-in [479b3d965b] Binary file I/O infrastructure added and used to increase test coverage for detection of corrupt database files. (CVS 3822) (check-in: [479b3d965b] user: drh branch: trunk, size: 19253)
2007-04-05
18:34
[a9bd493360] part of check-in [204e7d38ae] Add a target to the autoconf-generated makefile for amalgamation. (CVS 3816) (check-in: [204e7d38ae] user: drh branch: trunk, size: 19225)
2007-04-02
22:19
[29fbf08ce0] part of check-in [f592dd2d99] Fix to Makefile.in so that "make test" works. (CVS 3805) (check-in: [f592dd2d99] user: drh branch: trunk, size: 19138)
2007-03-29
12:19
[2f2c3bf69f] part of check-in [f26b014109] Explicitly test some error cases that up until now have not been checked. (CVS 3742) (check-in: [f26b014109] user: danielk1977 branch: trunk, size: 19114)
2007-02-17
14:46
[1fe3d0b46e] part of check-in [20ac0f3640] regenerate (CVS 3648) (check-in: [20ac0f3640] user: vapier branch: trunk, size: 19091)
2007-01-08
13:40
[7fa74bf435] part of check-in [f5989a0bd3] Add the $(BEXE) suffix to every mention of "lemon" in the Makefile.in, so that the build will work on OS/2. Ticket #2149. (CVS 3571) (check-in: [f5989a0bd3] user: drh branch: trunk, size: 19103)
2007-01-06
13:10
[a3fb1f739f] part of check-in [be410fee68] Fix the makefile to correctly install sqlite3ext.h. Ticket #2145 (CVS 3568) (check-in: [be410fee68] user: drh branch: trunk, size: 19089)
2006-12-21
22:38
[63a71177ed] part of check-in [87a9ee077a] Disable extension loading by default. At some point we should change the configure script to detect the presence of dlopen() automatically and add the appropriate library to the link. But that requires a working version of autoconf, which I do not have. Ticket #2124. (CVS 3545) (check-in: [87a9ee077a] user: drh branch: trunk, size: 19082)
2006-11-01
12:20
[8e14898d41] part of check-in [35c8c47817] Modify Makefile.in to install sqlite3ext.h. (CVS 3501) (check-in: [35c8c47817] user: drh branch: trunk, size: 19153)
2006-10-03
19:12
[4379c909d4] part of check-in [288ff63783] Modify the makefile(s) to know about the FTS1 module - however FTS1 is turned off by default. Bump the version number to 3.3.8. (CVS 3461) (check-in: [288ff63783] user: drh branch: trunk, size: 19088)
2006-09-02
22:14
[cabd42d343] part of check-in [7279ddd084] Changes to the Makefile.in so that MinGW users can build a DLL. Ticket #1955. (CVS 3389) (check-in: [7279ddd084] user: drh branch: trunk, size: 18681)
2006-09-01
17:06
[659b63368c] part of check-in [1f6d79266a] Automatically compute the sqlite3.def and tclsqlite3.def files when building windows DLLs. This will (hopefully) keep the .def files in perfect synchronization with the DLLs. Ticket #1951. (CVS 3381) (check-in: [1f6d79266a] user: drh branch: trunk, size: 18295)
2006-08-23
20:07
[8e7f9eceba] part of check-in [a85fc877eb] Add the new experimental sqlite3_auto_extension() API. (CVS 3362) (check-in: [a85fc877eb] user: drh branch: trunk, size: 18883)
2006-08-13
21:49
[986db66b02] part of check-in [6a25be921b] Adjust the Makefile.in so that there are no test errors when using the configure script. Ticket #1918. (CVS 3352) (check-in: [6a25be921b] user: drh branch: trunk, size: 18853)
2006-06-27
20:05
[9c2a76055c] part of check-in [c7477459e9] Off by 1 error in check-in (3314). Note that this change is a likely fix for ticket #1875. But I have not tested it for that purpose yet. (CVS 3315) (check-in: [c7477459e9] user: drh branch: trunk, size: 18791)
18:55
[8da50d5e90] part of check-in [5d7e6bbddb] Use the -k option to sort. This allows the build to run on newer unix systems, but will likely break the build on older ones. Please address your complaints to the posix committee members that thought this would be a good idea. (CVS 3314) (check-in: [5d7e6bbddb] user: drh branch: trunk, size: 18791)
2006-06-15
15:59
[f839b47034] part of check-in [de8d32ac71] Add test_schema.c, containing a module for viewing the database schema via a virtual table. (CVS 3257) (check-in: [de8d32ac71] user: danielk1977 branch: trunk, size: 18787)
2006-06-13
23:51
[200f6dc376] part of check-in [29199eeea4] The echo module test is now running. Added the tclvar module test but have not yet done anything with it. (CVS 3234) (check-in: [29199eeea4] user: drh branch: trunk, size: 18758)
2006-06-11
23:41
[56fd6261e8] part of check-in [898ec36b41] Progress toward CREATE VIRTUAL TABLE. Still not even close to working... (CVS 3211) (check-in: [898ec36b41] user: drh branch: trunk, size: 18729)
2006-06-08
15:28
[50d948a8c4] part of check-in [4ca932d3ae] New shell command ".load" and the sqlite3_load_extension() API allow new SQL functions and collating sequences to be loaded at run-time from a DLL or shared library. (CVS 3207) (check-in: [4ca932d3ae] user: drh branch: trunk, size: 18602)
2006-06-03
18:02
[87b6d48351] part of check-in [373246c2d1] Added support for OS/2. Ticket #1817 (CVS 3198) (check-in: [373246c2d1] user: drh branch: trunk, size: 18458)
2006-02-01
01:55
[5d8dff4433] part of check-in [82f558bd11] Added support for the -enable-thread-override-lock option on the configure script. (CVS 3051) (check-in: [82f558bd11] user: drh branch: trunk, size: 18329)
2006-01-25
15:55
[e936c6fc31] part of check-in [e4e6a205e4] Rename files using for testing only so that their name begins with "test". (CVS 3028) (check-in: [e4e6a205e4] user: drh branch: trunk, size: 18171)
2006-01-23
18:06
[53841eb72e] part of check-in [7addf70445] Makefile changes so that builds work on Solaris. Ticket #1604. (CVS 3009) (check-in: [7addf70445] user: drh branch: trunk, size: 18161)
2006-01-09
23:50
[ab3ffd8d46] part of check-in [66f84068f3] Add the first simple tests of server mode. Get the Makefile generated from the configure script working again. (CVS 2898) (check-in: [66f84068f3] user: drh branch: trunk, size: 18052)
2006-01-06
14:32
[c79fbdaa26] part of check-in [2529c2e11f] Change the OS interface layer to use traditional direct function call implementations instead of the more complicated virtual function table. Omit the asynchronous I/O demo. (CVS 2870) (check-in: [2529c2e11f] user: drh branch: trunk, size: 17977)
12:03
[131285a3e9] part of check-in [0c4c45c36f] Back out the addition of the new header file - bad idea. (CVS 2868) (check-in: [0c4c45c36f] user: drh branch: trunk, size: 17983)
03:29
[899551ac1d] part of check-in [b8332aa8b8] Enable async testing. Modify the OS layer interface. Add the sqlite3_aux.h include file. Add tests for boolean value representation in file format 4. (CVS 2866) (check-in: [b8332aa8b8] user: drh branch: trunk, size: 18013)
2005-11-30
03:20
[e3c6b3a38d] part of check-in [bd8740d1ae] Restructure the OS interface yet again. This time make the OsFile object a virtual base class which is subclassed for unix, windows, and the crash test simulator. Add the new file "os.c" for common os layer code. Move all OS-specific routines into the sqlite3Os structure. (CVS 2795) (check-in: [bd8740d1ae] user: drh branch: trunk, size: 17955)
2005-11-29
03:13
[eac4c98a32] part of check-in [058f317538] Make the OsFile structure opaque with its internal structure known only to the appropriate os_*.c implementation. Omit the os_unix.h and os_win.h include files. The crash tests are broken by this patch. (CVS 2791) (check-in: [058f317538] user: drh branch: trunk, size: 17865)
2005-11-26
00:25
[28a2772cd9] part of check-in [1f69aec285] Modify the OS layer so that I/O routines are called through a virtual function table. The os_test.c module has been replaced by test6.c. The crash tests are busted now and need to be fixed. (CVS 2785) (check-in: [1f69aec285] user: drh branch: trunk, size: 17916)
2005-11-24
23:14
[7bed51530f] part of check-in [84aa4d5800] The --enable-cross-thread-connect configuration option or the -DSQLITE_ALLOW_XTHREAD_CONNECT compile-time option permits database connections to be moved across threads. This will cause latch-ups and failures on some linux systems such as RedHat-9. Do not use these options if you want a portable build. (CVS 2778) (check-in: [84aa4d5800] user: drh branch: trunk, size: 18152)
22:22
[38d98f08ec] part of check-in [2dfc986391] Reduce the number of distinct token symbols in the parser so that the parser can store tokens in a single byte and thus be smaller in size. (CVS 2776) (check-in: [2dfc986391] user: drh branch: trunk, size: 18128)
2005-08-27
09:07
[12784cdce5] part of check-in [d0691fed43] Remove GNUmake extensions from the makefile. Ticket #1390. (CVS 2627) (check-in: [d0691fed43] user: drh branch: trunk, size: 18029)
2005-08-24
18:04
[87717916c7] part of check-in [76ec0b3d3a] Fix the --enable-threadsafe option to the configure script. Ticket #1378. (CVS 2623) (check-in: [76ec0b3d3a] user: drh branch: trunk, size: 18181)
2005-08-14
17:53
[b109ddb46a] part of check-in [62b87751de] Split the sqlite3_complete() API out into a separate source file so that in static links where it is not used it will not take up space in the resulting binary. (CVS 2594) (check-in: [62b87751de] user: drh branch: trunk, size: 18167)
2005-07-09
02:23
[22ea9c0fe7] part of check-in [0dfabca641] Patch to Makefile.in so that it works with OS X. Ticket #1292. (CVS 2544) (check-in: [0dfabca641] user: drh branch: trunk, size: 18024)
2005-07-08
13:08
[3c10cd7bc3] part of check-in [94c120bb78] Replace OP_List with OP_Fifo. This is the first step toward allowing recursive delete triggers and later foreign keys with cascading deletes. (CVS 2538) (check-in: [94c120bb78] user: drh branch: trunk, size: 17933)
12:13
[bc7bffc4ca] part of check-in [05b6ac9a76] Add infrastructure for the ANALYZE command. Does not yet actually do anything. (CVS 2537) (check-in: [05b6ac9a76] user: drh branch: trunk, size: 17798)
2005-06-16
18:47
[64a6635ef4] part of check-in [98a4de76e0] Fix the THREADSAFE macro in Makefile.in. We really need to rework the whole autoconf build system.... (CVS 2520) (check-in: [98a4de76e0] user: drh branch: trunk, size: 17672)
16:51
[fade38fa22] part of check-in [bc25397735] Change to Makefile.in to fix a problem with the Borland linker. Ticket #1291. (CVS 2519) (check-in: [bc25397735] user: drh branch: trunk, size: 17767)
2005-06-15
18:07
[70a1cc8289] part of check-in [4713b1e104] Fix to the "make doc" makefile target. Ticket #1289. (CVS 2518) (check-in: [4713b1e104] user: drh branch: trunk, size: 17734)
2005-05-25
04:11
[8129e7f261] part of check-in [d50915fafb] Split main.c into two files to make building without the parser easier. (CVS 2481) (check-in: [d50915fafb] user: danielk1977 branch: trunk, size: 17720)
2005-05-24
20:19
[b2b2d69640] part of check-in [3e64f1ab41] Remove the config.h file from the build. Ticket #1224. (CVS 2480) (check-in: [3e64f1ab41] user: drh branch: trunk, size: 17591)
12:01
[d9507f787f] part of check-in [5fadb464eb] Move a few things around to make building without the parser easier. (CVS 2479) (check-in: [5fadb464eb] user: danielk1977 branch: trunk, size: 18166)
2005-03-11
17:52
[5c00d00371] part of check-in [3c57a4571f] Fix bugs discovered in 3.1.4. F_FULLFSYNC not F_FULLSYNC. And a bug in "make doc". Also typos in the documentation. (CVS 2379) (check-in: [3c57a4571f] user: drh branch: trunk, size: 18046)
2005-02-15
20:47
[76443a8354] part of check-in [90d6573c26] Split the logic for the ALTER TABLE command off into a separate source code file. (CVS 2342) (check-in: [90d6573c26] user: drh branch: trunk, size: 18059)
2005-02-05
07:33
[d928187101] part of check-in [a9c33a804d] Add a numeric version number. Ticket #1097. (CVS 2315) (check-in: [a9c33a804d] user: danielk1977 branch: trunk, size: 17954)
2005-02-04
04:07
[f867ff4c33] part of check-in [2eb9087055] Remove code for SQL cursors. (CVS 2312) (check-in: [2eb9087055] user: danielk1977 branch: trunk, size: 17868)
2005-01-18
04:00
[ffd81f5e92] part of check-in [0142ae6f00] Refinements to the name resolution logic. Change the name of the keywordhash.c file to keywordhash.h. (CVS 2229) (check-in: [0142ae6f00] user: drh branch: trunk, size: 17978)
2005-01-16
20:47
[78d6d0af37] part of check-in [de9ad673d0] Drop support for MAC OS9. SQLite 3 has never worked for that OS because the developers do not have access to a machine running it and nobody from the community has stepped forward to provide a port. By moving the os_mac.c file into the attic, we make the lack of support official. (CVS 2220) (check-in: [de9ad673d0] user: drh branch: trunk, size: 17978)
2005-01-13
02:14
[6ce51dde6a] part of check-in [8378455f32] Fixes to 'configure' build system. Also extra coverage for main.c. (CVS 2204) (check-in: [8378455f32] user: danielk1977 branch: trunk, size: 18151)
2005-01-03
21:28
[ecf441ac5c] part of check-in [9d674d1dc0] add --enable-debug to configure options, controls -DNDEBUG flag (CVS 2178) (check-in: [9d674d1dc0] user: tpoindex branch: trunk, size: 18148)
2004-12-20
19:01
[02a184d734] part of check-in [772e22cbd6] Add PRAGMA 'temp_store_directory'. Added os_*.c function sqlite3OsIsDirWritable(), split pragma.c changeTempStorage() function into invalidateTempStorage(). (CVS 2171) (check-in: [772e22cbd6] user: tpoindex branch: trunk, size: 17928)
2004-12-10
02:08
[4bf4cfb523] part of check-in [4c30c373ef] Add a -DUSE_TCL_STUBS to the standard Makefile. This might help with ticket #1034. Or maybe not. (CVS 2160) (check-in: [4c30c373ef] user: drh branch: trunk, size: 17866)
2004-12-02
20:17
[da09f379b8] part of check-in [f7415a0d64] Get the build of sqlite3_analyzer working with Makefile.in. (CVS 2154) (check-in: [f7415a0d64] user: drh branch: trunk, size: 17850)
2004-11-27
15:52
[30a4edb59e] part of check-in [d75014c299] Disable the cursors. "make install" now builds and installs a TCL package for SQLite if TCL is installed on the system. (CVS 2153) (check-in: [d75014c299] user: drh branch: trunk, size: 17417)
2004-11-25
13:50
[3233991245] part of check-in [12424bef77] The configure script now automatically detects tclConfig.sh and builds the Tcl extension only if tclConfig.sh is present. The Tcl extension can be disabled using --disable-tcl. (CVS 2152) (check-in: [12424bef77] user: drh branch: trunk, size: 16826)
2004-11-21
01:02
[8291610f58] part of check-in [ac72a1d551] AUTOINCREMENT documentation added. Improvements to lang.html. (CVS 2129) (check-in: [ac72a1d551] user: drh branch: trunk, size: 16535)
2004-11-14
21:56
[e747bb5ba3] part of check-in [98c7a55478] The SQLITE_OMIT_UTF16 macro now removes lots of code and all tests still pass. (CVS 2100) (check-in: [98c7a55478] user: drh branch: trunk, size: 16321)
2004-11-03
03:59
[c4d2416860] part of check-in [007aec1133] The makefile now runs mkkeywordhash.c. Keywords that are unused are omitted from the keyword hash table. (CVS 2045) (check-in: [007aec1133] user: drh branch: trunk, size: 16299)
2004-10-30
20:23
[9e90c685d6] part of check-in [2aa506ccb0] Begin adding the ability to remove unused features at compile-time and still have all the tests pass. (CVS 2033) (check-in: [2aa506ccb0] user: drh branch: trunk, size: 16044)
2004-10-06
15:03
[52c1cc106c] part of check-in [4d0f29d54c] Move some work out of the makefiles and into awk scripts in separate files. Ticket #940. (CVS 2005) (check-in: [4d0f29d54c] user: drh branch: trunk, size: 16036)
2004-10-04
13:19
[78ddc9fca0] part of check-in [4c817e3f29] Save about 800 bytes of code space by aligning TK_ and OP_ constants so that we do not have to translate between them. (CVS 1998) (check-in: [4c817e3f29] user: drh branch: trunk, size: 16269)
2004-09-20
14:57
[abdeb5bd9d] part of check-in [a35e522769] Pthread is now conditionally included in makefile, see ticket #910 (CVS 1974) (check-in: [a35e522769] user: dougcurrie branch: trunk, size: 16299)
2004-09-17
21:35
[76f8790c72] part of check-in [46a96890f7] Always include -lpthread on link lines even if it is not needed. (CVS 1968) (check-in: [46a96890f7] user: drh branch: trunk, size: 16324)
21:07
[7caec4bd36] part of check-in [10b5e51733] Make use of $(libdir) in the Makefile.in. Ticket #904. (CVS 1967) (check-in: [10b5e51733] user: drh branch: trunk, size: 16190)
20:47
[281e91392b] part of check-in [02de1cf95e] Create directories using "mkdir -p". Ticket #903. (CVS 1966) (check-in: [02de1cf95e] user: drh branch: trunk, size: 16224)
2004-09-13
13:46
[9cdfc3af26] part of check-in [c1f1320be5] Remove the encode/decode from the version 3.0 source tree. (CVS 1959) (check-in: [c1f1320be5] user: drh branch: trunk, size: 16218)
2004-09-08
21:12
[7f481bb8cd] part of check-in [8d0c9a8d94] Update the makefile so that util.c gets the -DSQLITE_DEBUG=1 flag when building the test fixture. (CVS 1951) (check-in: [8d0c9a8d94] user: drh branch: trunk, size: 16311)
2004-08-28
16:19
[65a7c43fca] part of check-in [6db26a19ea] Add the sqlite3_libversion() API (ticket #834). Fix the build scripts to correctly build the shared libraries with version 8.4 of Tcl. (CVS 1908) (check-in: [6db26a19ea] user: drh branch: trunk, size: 16289)
2004-07-19
22:28
[4a5e570a9e] part of check-in [a0f107ca66] more uses of sqlite3.pc (CVS 1822) (check-in: [a0f107ca66] user: dougcurrie branch: trunk, size: 16261)
2004-06-30
23:17
[77d1219b65] part of check-in [f5ab04dae8] Add -DNDEBUG to the default makefile. (CVS 1790) (check-in: [f5ab04dae8] user: drh branch: trunk, size: 16260)
11:41
[f5788bf4da] part of check-in [4255300195] Add the crashtest target to Makefile.in. Add LL suffix to long long constants in the vdbe. Comment changes to vdbeaux.c. (CVS 1780) (check-in: [4255300195] user: drh branch: trunk, size: 16251)
2004-06-24
14:17
[cb7a9889c3] part of check-in [68c90d16b4] make doc directory earlier in build; see (1667) (CVS 1682) (check-in: [68c90d16b4] user: dougcurrie branch: trunk, size: 16531)
2004-06-21
18:57
[0a3d7aaefa] part of check-in [99f38932d6] configure and makefile updates for v3-alpha compiler macros (CVS 1652) (check-in: [99f38932d6] user: dougcurrie branch: trunk, size: 15938)
2004-06-19
02:19
[d69d53c543] part of check-in [26676538ee] fix dependencies for testfixture in Makefile.in (CVS 1627) (check-in: [26676538ee] user: dougcurrie branch: trunk, size: 16140)
2004-06-18
23:19
[2659cbce88] part of check-in [7121cee78c] MinGW/MSYS build fixes; ticket #765 (CVS 1623) (check-in: [7121cee78c] user: dougcurrie branch: trunk, size: 16095)
11:29
[5125bd6b92] part of check-in [917391e05e] Update the Makefile.in, version number, change log, etc for the 3.0.0 release. (CVS 1617) (check-in: [917391e05e] user: drh branch: trunk, size: 16008)
2004-03-26
23:16
[ab7b0d5118] part of check-in [1e84f70fb9] Fix windows DLL section of Makefile.in for use with build dir. (CVS 1301) (check-in: [1e84f70fb9] user: rdc branch: trunk, size: 14068)
2004-03-16
21:49
[5d50a7d2a6] part of check-in [72205a371c] Makefile.in and sqlite.def changes for encode and non-toplevel build; ticket #667 (CVS 1297) (check-in: [72205a371c] user: dougcurrie branch: trunk, size: 14003)
2004-03-10
18:53
[46788b6550] part of check-in [af19ab32c5] Fixed default target. (CVS 1291) (check-in: [af19ab32c5] user: a.rottmann branch: trunk, size: 13872)
16:32
[a889656d6a] part of check-in [957827e35c] * Added rule for rebuilding Makefile from Makefile.in. * Fixed double-slash problem induced by adding DESTDIR support. (CVS 1290) (check-in: [957827e35c] user: a.rottmann branch: trunk, size: 13872)
2004-02-28
18:02
[afc6c03777] part of check-in [cce5bbf49b] Make Windows .dll build use the real .o files, not the libtool-faked .lo ones. (CVS 1275) (check-in: [cce5bbf49b] user: a.rottmann branch: trunk, size: 13841)
2004-02-26
19:47
[3ecfe7f0b3] part of check-in [22d63bbf78] Build system update:

* Update of generated/libtoolized files: config.guess, config.sub, configure, ltmain.sh * Removal of libtool, which is generated by configure * Changes to Makefile.in, adding better support for newer libtools (CVS 1274) (check-in: [22d63bbf78] user: a.rottmann branch: trunk, size: 13760)

2004-02-08
18:07
[cfd75c46b3] part of check-in [93ccd1b1d6] Perpare for the 2.8.12 release. (CVS 1212) (check-in: [93ccd1b1d6] user: drh branch: trunk, size: 13683)
2003-12-19
20:09
[0515ff9218] part of check-in [1e9689672c] Update configuration and make files for mingw/msys on Windows (CVS 1141) (check-in: [1e9689672c] user: dougcurrie branch: trunk, size: 13661)
12:31
[3c04579d45] part of check-in [55e2488912] Makefile updates for the new "test4.c" module. Also disable large file tests for archic TCL versions. (CVS 1139) (check-in: [55e2488912] user: drh branch: trunk, size: 13076)
2003-11-01
01:53
[5cb273b7d0] part of check-in [68ef9b45bd] Revised date/time functions - now broken out into a separate source file. See the DateAndTimeFunctions wiki page for additional information. (CVS 1116) (check-in: [68ef9b45bd] user: drh branch: trunk, size: 13053)
2003-09-23
00:36
[ab585a91e3] part of check-in [4fdd44a5ee] allow -enable-releasemode as an option and allow Makefile to produce version independent binary like libsqlite-2.8.6.so instead of libsqlite.so.0.0.0 (CVS 1101) (check-in: [4fdd44a5ee] user: xdong branch: trunk, size: 12948)
2003-09-06
22:18
[0cf2ffb6dc] part of check-in [990bb11898] Update Makefile.in for the new vdbeaux.c file. Remove the experimental "sqlite_instantiate()" routine and replace it with "sqlite_bind()" which is more like ODBC and JDBC. (CVS 1095) (check-in: [990bb11898] user: drh branch: trunk, size: 12912)
2003-08-26
10:38
[f7e916ae86] part of check-in [1aa3658ef5] Remove extra backslashes from end of lines in the install target of the Makefile. Ticket #435. (CVS 1083) (check-in: [1aa3658ef5] user: drh branch: trunk, size: 12686)
2003-08-21
14:36
[4168f80989] part of check-in [dc36365eea] Update the -version-info number on libtool in Makefile.in. (CVS 1078) (check-in: [dc36365eea] user: drh branch: trunk, size: 12688)
2003-06-14
19:29
[9ad23ed4ca] part of check-in [e13e8b05b4] * Added -version-info to shared libraries * Remove config.h and libtool in the distclean target (CVS 1021) (check-in: [e13e8b05b4] user: a.rottmann branch: trunk, size: 12688)
2003-06-06
16:13
[98a14dc13a] part of check-in [0954697299] Add btree_rb.c and opcodes.c to the source built by the "target_source" target of the main makefile. (CVS 1009) (check-in: [0954697299] user: drh branch: trunk, size: 12610)
2003-05-17
02:27
[1ff85c27d4] part of check-in [baea7aca10] Fix the fix for newlines in echo commands. Tickets #311, #282, #256. (CVS 979) (check-in: [baea7aca10] user: drh branch: trunk, size: 12574)
00:24
[14d22c3910] part of check-in [d614861b8a] Escape backslashes in echo commands in the makefiles. Tickets #311, #282, #256. (CVS 977) (check-in: [d614861b8a] user: drh branch: trunk, size: 12560)
2003-04-20
11:46
[004acec253] part of check-in [921656db9e] Align config vars controlling in-memory DB with code (CVS 923) (check-in: [921656db9e] user: paul branch: trunk, size: 12559)
2003-04-15
01:19
[df3a4db41a] part of check-in [e76787f877] Change some variable names and comments in the new in-memory database file implementation. Partial (non-working) implementation of the VACUUM command. (CVS 904) (check-in: [e76787f877] user: drh branch: trunk, size: 12460)
2003-04-13
18:26
[503590f4bd] part of check-in [96336bffde] Support in-memory databases for temp tables (CVS 903) (check-in: [96336bffde] user: paul branch: trunk, size: 12479)
2003-04-06
21:08
[935bf18ece] part of check-in [73359037ea] Split the implementation of COPY, PRAGMA, and ATTACH into separate source code files. (CVS 902) (check-in: [73359037ea] user: drh branch: trunk, size: 11870)
20:52
[5b084c4a4a] part of check-in [b123c165fd] Move the implementation of VACUUM into a separate source file. (CVS 901) (check-in: [b123c165fd] user: drh branch: trunk, size: 11487)
2003-03-30
18:58
[3c4ba24253] part of check-in [ac0622bf5f] Remove the obsolete documentation on how to crosscompile version 1.0 of SQLite. (CVS 888) (check-in: [ac0622bf5f] user: drh branch: trunk, size: 11372)
2003-03-24
09:39
[6917c2149a] part of check-in [ec1c5a6113] Added pkg-config support. (CVS 880) (check-in: [ec1c5a6113] user: a.rottmann branch: trunk, size: 11496)
2003-01-12
18:02
[6606854b15] part of check-in [52d5007f64] Initial check-in of the code for the new sqlite_set_authorizer() API function. The code is mostly untested at this point. (CVS 827) (check-in: [52d5007f64] user: drh branch: trunk, size: 11387)
2002-11-20
11:55
[868c17a1ae] part of check-in [dd5396a73a] Automatically determine if pointers are 4 or 8 bytes in size during the compilation process. Ticket #190. (CVS 788) (check-in: [dd5396a73a] user: drh branch: trunk, size: 11269)
2002-09-08
00:04
[d6c9a85c2a] part of check-in [eb54d455b0] Modify the build process so that the VDBE opcode numbers and the table that contains the opcode names are both automatically generated. This makes it much easier to create new VDBE opcodes. (CVS 746) (check-in: [eb54d455b0] user: drh branch: trunk, size: 10709)
2002-08-31
16:33
[420fada882] part of check-in [c5e0c6a782] Fix for ticket #145: Include the func.c source file in the build of testfixture so that the "randstr()" function will be available. (CVS 734) (check-in: [c5e0c6a782] user: drh branch: trunk, size: 8894)
2002-08-22
18:18
[bcb81f40d9] part of check-in [97fc4a71a1] Fix for ticket #138: Makefile doesn't use exec_prefix, has some install problems (CVS 724) (check-in: [97fc4a71a1] user: jadams branch: trunk, size: 8872)
2002-05-15
08:43
[6291a33b87] part of check-in [29b8330ca6] Add the Makefile.in that was forgotten with checkin #562 (CVS 563) (check-in: [29b8330ca6] user: danielk1977 branch: trunk, size: 8697)
2002-02-24
01:55
[50f1b3351d] part of check-in [530b0f4f2d] Move the build-in function definitions into a new source file "func.c". (CVS 391) (check-in: [530b0f4f2d] user: drh branch: trunk, size: 8577)
2002-01-09
03:19
[9fa4277413] part of check-in [b3656a5cfe] Working on a bug: Dropping and recreating a table within a transaction causes an assertion failure. (CVS 342) (check-in: [b3656a5cfe] user: drh branch: trunk, size: 8472)
2002-01-07
19:04
[4b445b9a47] part of check-in [e7004afbf8] Makefile changes from Andreas Rottmann (CVS 340) (check-in: [e7004afbf8] user: drh branch: trunk, size: 8401)
2001-11-24
00:31
[352fed589f] part of check-in [fc2aae0457] Fix comparison functions so that they are consistent with the order of elements in indices. Fix the handling of large integers. (CVS 317) (check-in: [fc2aae0457] user: drh branch: trunk, size: 8379)
2001-10-12
17:30
[6801df952c] part of check-in [0a7848b619] Fix an assertion failure when the disk fills up. Add tests for a full disk situation. (CVS 285) (check-in: [0a7848b619] user: drh branch: trunk, size: 8300)
2001-09-28
17:47
[98d4627cb3] part of check-in [1df5386a55] Version 2.0.0 (CVS 272) (check-in: [1df5386a55] user: drh branch: trunk, size: 8280)
01:34
[4d29e58224] part of check-in [00575d167a] Put in the new LIBTOOL build system. (CVS 271) (check-in: [00575d167a] user: drh branch: trunk, size: 8424)
2001-09-25
01:50
[fe9d96d6a7] part of check-in [9c9322eb46] Prepare for Alpha-3 (CVS 265) (check-in: [9c9322eb46] user: drh branch: trunk, size: 7820)
2001-09-22
18:12
[18eea9a348] part of check-in [9114420dd0] Put in a generic hash table system in place of the various ad-hoc hash table scattered everywhere. Except, the page hash table in the pager is unchanged. (CVS 260) (check-in: [9114420dd0] user: drh branch: trunk, size: 7731)
2001-09-20
01:44
[0af884b48d] part of check-in [d2a1aac467] 2.0-Alpha-2 release (CVS 258) (check-in: [d2a1aac467] user: drh branch: trunk, size: 7639)
2001-09-19
13:22
[1d9592c4ae] part of check-in [abff526d00] Trying to get the OS abstraction layer to work. (CVS 256) (check-in: [abff526d00] user: drh branch: trunk, size: 7696)
2001-09-17
20:25
[a705359688] part of check-in [602ea4f9f6] Add a new column in the SQLITE_MASTER table to record the root page number of primary key indices. (CVS 252) (check-in: [602ea4f9f6] user: drh branch: trunk, size: 7613)
2001-09-16
00:13
[81e1c96b0d] part of check-in [4e926efe2b] Disclaimed copyright. Preparing for release 2.0. (CVS 250) (check-in: [4e926efe2b] user: drh branch: trunk, size: 7593)
2001-09-15
00:58
[6f4536369c] part of check-in [264f23315e] Release 2.0-alpha-1 (CVS 247) (check-in: [264f23315e] user: drh branch: trunk, size: 7525)
2001-09-13
14:46
[7ecb2370b5] part of check-in [a0a1e701ab] The BTree changes are now integrated and the whole thing compiles and links. I have not yet tried to run it, though. (CVS 239) (check-in: [a0a1e701ab] user: drh branch: trunk, size: 7226)
2001-08-20
00:33
[9eea999e1d] part of check-in [2e6aff9802] Restore btree to the main line. (CVS 237) (check-in: [2e6aff9802] user: drh branch: trunk, size: 7517)
2001-07-23
14:33
[a4595a83d5] part of check-in [029e3a3a5d] Add ability to quote table and column names in expression. (CVS 235) (check-in: [029e3a3a5d] user: drh branch: trunk, size: 7203)
2001-07-01
22:12
[df14e0f23d] part of check-in [55c89bfdd3] More BTree tests (CVS 233) (check-in: [55c89bfdd3] user: drh branch: trunk, size: 7524)
2001-06-28
01:54
[63bc9a6a39] part of check-in [9cfeeb5896] Got a lot of BTree tests working. Still lots more needed. (CVS 230) (check-in: [9cfeeb5896] user: drh branch: trunk, size: 7503)
2001-06-22
19:15
[65862a3070] part of check-in [b31c49021c] The BTree code compiles and links now, but it does not work yet. (CVS 226) (check-in: [b31c49021c] user: drh branch: trunk, size: 7530)
2001-04-28
16:52
[acef0f0275] part of check-in [73a1ed6126] :-) (CVS 214) (check-in: [73a1ed6126] user: drh branch: trunk, size: 7329)
2001-04-15
00:37
[ac01d61457] part of check-in [f82fa7070a] Pager is working, mostly. (CVS 211) (check-in: [f82fa7070a] user: drh branch: trunk, size: 7341)
2001-04-07
15:24
[4775f7fd1e] part of check-in [2507ec4061] Added new tests (CVS 206) (check-in: [2507ec4061] user: drh branch: trunk, size: 7142)
2001-04-05
15:57
[25791375ce] part of check-in [8390f6521a] i18n changes (CVS 201) (check-in: [8390f6521a] user: drh branch: trunk, size: 6912)
2001-04-03
16:53
[fd8815aa01] part of check-in [1f0197d504] Bug fixes from Oleg Oleinick (CVS 195) (check-in: [1f0197d504] user: drh branch: trunk, size: 6849)
2001-01-13
14:34
[7efa81e298] part of check-in [c0730217a0] Changes to the DBBE. Moving toward having many more backend driver choices. (CVS 176) (check-in: [c0730217a0] user: drh branch: trunk, size: 6874)
2000-10-19
14:10
[0b1fdafa55] part of check-in [54d60c68dc] Added the "memory:" driver (CVS 158) (check-in: [54d60c68dc] user: drh branch: trunk, size: 6758)
01:49
[e52c865acc] part of check-in [979ef5d5d6] Break out DBBE drivers into separate files. (CVS 157) (check-in: [979ef5d5d6] user: drh branch: trunk, size: 6637)
2000-10-11
19:28
[faecea9b64] part of check-in [3f0f1fa1fc] Misc cleanup. Notes on compiling for Win95. (CVS 152) (check-in: [3f0f1fa1fc] user: drh branch: trunk, size: 6511)
2000-10-08
22:20
[f0b70aaa67] part of check-in [f9372072a6] Added the _printf() interface. (CVS 150) (check-in: [f9372072a6] user: drh branch: trunk, size: 6486)
2000-09-30
22:46
[2fe404a488] part of check-in [7e0bacedf9] Documenting the TCL interface (CVS 149) (check-in: [7e0bacedf9] user: drh branch: trunk, size: 6357)
2000-09-29
13:30
[39f684ee06] part of check-in [e11f7527f9] :-) (CVS 147) (check-in: [e11f7527f9] user: drh branch: trunk, size: 6248)
2000-09-21
13:01
[e699d55492] part of check-in [85a4254ef0] Obj-ify tclsqlite (CVS 146) (check-in: [85a4254ef0] user: drh branch: trunk, size: 6137)
2000-08-22
13:47
[036bce328b] part of check-in [7ecc9c447b] :-) (CVS 141) (check-in: [7ecc9c447b] user: drh branch: trunk, size: 6020)
13:40
[40e7bddffa] part of check-in [c6b71d9b4b] :-) (CVS 138) (check-in: [c6b71d9b4b] user: drh branch: trunk, size: 5911)
2000-08-17
10:22
[8a4cc1bdcb] part of check-in [5ec2b09478] add version numbering (CVS 132) (check-in: [5ec2b09478] user: drh branch: trunk, size: 5907)
2000-07-31
18:56
[670aa9413c] part of check-in [8fc48dd483] added winNT cross-compile documentation (CVS 117) (check-in: [8fc48dd483] user: drh branch: trunk, size: 5846)
2000-07-28
14:32
[9e6dcd232e] part of check-in [4fe8e51c24] added the sqlite_busy_handler() interface (CVS 109) (check-in: [4fe8e51c24] user: drh branch: trunk, size: 5633)
2000-06-23
17:02
[02ecb0cd0d] part of check-in [d825931dea] :-) (CVS 106) (check-in: [d825931dea] user: drh branch: trunk, size: 5626)
2000-06-15
11:32
[4dc16840f6] part of check-in [3b9689cc35] :-) (CVS 97) (check-in: [3b9689cc35] user: drh branch: trunk, size: 5542)
2000-06-09
14:14
[b5693de051] part of check-in [d573b431ed] :-) (CVS 91) (check-in: [d573b431ed] user: drh branch: trunk, size: 5519)
01:58
[a0cc8da380] part of check-in [3661b5ff93] :-) (CVS 87) (check-in: [3661b5ff93] user: drh branch: trunk, size: 5501)
2000-06-08
21:53
[c98978c886] part of check-in [049abcb37d] :-) (CVS 86) (check-in: [049abcb37d] user: drh branch: trunk, size: 5234)
19:38
[078af767c0] part of check-in [57dce04add] :-) (CVS 84) (check-in: [57dce04add] user: drh branch: trunk, size: 5150)
2000-06-03
19:28
[17ba1ccf8d] part of check-in [f766564165] :-) (CVS 48) (check-in: [f766564165] user: drh branch: trunk, size: 5036)
19:19
[20a035ae94] part of check-in [729d6586b8] :-) (CVS 47) (check-in: [729d6586b8] user: drh branch: trunk, size: 5328)
2000-06-02
23:04
[3d367d6699] part of check-in [60f45a3ba5] :-) (CVS 43) (check-in: [60f45a3ba5] user: drh branch: trunk, size: 5296)
13:27
[b0553e870e] part of check-in [2b55f9b790] :-) (CVS 37) (check-in: [2b55f9b790] user: drh branch: trunk, size: 5277)
2000-05-31
15:34
[7ac2fef265] part of check-in [dee7a8be88] added aggregate functions like count(*) (CVS 21) (check-in: [dee7a8be88] user: drh branch: trunk, size: 4541)
02:27
[dd79c78825] part of check-in [01d85b35e9] :-) (CVS 20) (check-in: [01d85b35e9] user: drh branch: trunk, size: 4067)
2000-05-29
23:48
[89921c1ee4] part of check-in [e34143c24f] :-) (CVS 8) (check-in: [e34143c24f] user: drh branch: trunk, size: 3968)
20:41
[f5e807375d] part of check-in [1517f85243] :-) (CVS 6) (check-in: [1517f85243] user: drh branch: trunk, size: 3996)
18:50
[cb1ba56361] part of check-in [9fd0628af8] :-) (CVS 5) (check-in: [9fd0628af8] user: drh branch: trunk, size: 3467)
18:32
[f145e2ccfb] part of check-in [1d3286702c] :-) (CVS 4) (check-in: [1d3286702c] user: drh branch: trunk, size: 3446)
17:44
[bab6ff58d8] part of check-in [53841c66c6] :-) (CVS 2) (check-in: [53841c66c6] user: drh branch: trunk, size: 3051)
14:26
Added: [4bd5c67a3a] part of check-in [6f3655f79f] initial check-in of the new version (CVS 1) (check-in: [6f3655f79f] user: drh branch: trunk, size: 2575)