SQLite

All files named ”Makefile.msc”
Login

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

History for Makefile.msc

2025-06-28
14:36
[2ff3c1a43f] part of check-in [6e1f97d99b] Merge all the latest trunk fixes and enhancements into the reuse-schema branch. (check-in: [6e1f97d99b] user: drh branch: reuse-schema, size: 89733)
14:24
[b9738dc113] part of check-in [e7867c3992] Merge the latest trunk enhancements into the wal2 branch. (check-in: [e7867c3992] user: drh branch: wal2, size: 89729)
14:16
[1d262b8879] part of check-in [1ae8d60237] Merge the latest trunk enhancements into the begin-concurrent branch. (check-in: [1ae8d60237] user: drh branch: begin-concurrent, size: 89745)
2025-06-05
20:12
[ec2011bbdf] part of check-in [acc978df52] Remove the clunky test_windirent.h and test_windirent.c files from src/ and replace them with a much cleaner and more compact ext/misc/windirent.h. (check-in: [acc978df52] user: drh branch: trunk, size: 89700)
2025-06-03
14:08
[b8f8513201] part of check-in [80dfcc313e] Merge latest trunk changes into this branch. (check-in: [80dfcc313e] user: dan branch: mistake, size: 89777)
2025-05-31
18:26
[aa4f9ae86c] part of check-in [1afb1ac3e9] New makefile target "xdevtest" works like "releasetest" except that it omits the "verify-source" dependency so that it can be run with uncommitted changes in the source tree. (check-in: [1afb1ac3e9] user: drh branch: trunk, size: 89748)
2025-05-06
23:01
[2250e3e432] part of check-in [f98aa940b4] Merge the latest trunk enhancements into the reuse-schema branch. (check-in: [f98aa940b4] user: drh branch: reuse-schema, size: 89558)
21:38
[3e6234d032] part of check-in [b17f5beab8] Merge the latest trunk changes into the wal2 branch. (check-in: [b17f5beab8] user: drh branch: wal2, size: 89554)
21:26
[28d1537e8e] part of check-in [55a51ba58f] Merge all the latest trunk enhancements into the begin-concurrent branch. (check-in: [55a51ba58f] user: drh branch: begin-concurrent, size: 89570)
15:39
[0206f28988] part of check-in [ccef4f7058] Fix console-I/O on Windows for DEBUG=3 builds. Broken by [925e97e6f4238f02]. (check-in: [ccef4f7058] user: drh branch: trunk, size: 89525)
2025-04-29
16:30
[a0941cadc1] part of check-in [3ffd867ed3] Remove the run-fuzzcheck makefile targets, since testrunner now accomplishes that for us, and does a better job of it. (check-in: [3ffd867ed3] user: drh branch: trunk, size: 89493)
2025-04-21
13:08
[94da7f5adf] part of check-in [b3a526a887] Merge all the latest trunk enhancements into the reuse-schema branch. (check-in: [b3a526a887] user: drh branch: reuse-schema, size: 89642)
12:56
[7f78b2f581] part of check-in [c68d0d3530] Merge the latest trunk enhancements into the wal2 branch. (check-in: [c68d0d3530] user: drh branch: wal2, size: 89638)
12:41
[5f8e3054f9] part of check-in [2866119c75] Merge all recent trunk enhancements into the begin-concurrent branch. (check-in: [2866119c75] user: drh branch: begin-concurrent, size: 89654)
2025-03-10
15:27
[bb2cc6f75b] part of check-in [a591c01855] Ensure that the 'clean' target for Makefile.msc cleans up the testdir dir, analog to how the canonical makefile works, as stale files there have been leading to test failures. (check-in: [a591c01855] user: stephan branch: cygwin-fixes, size: 89609)
14:10
[bdf7fa08bb] part of check-in [d3d322f122] Tweak [6f24da264cf8d] so that it has no side-effects on autoconf/Makefile.msc. (check-in: [d3d322f122] user: stephan branch: cygwin-fixes, size: 89555)
09:54
[36ec765308] part of check-in [6f24da264c] Add tf.bat target to Makefile.msc to facilitate running of individual test scripts via testfixture.exe. (check-in: [6f24da264c] user: stephan branch: cygwin-fixes, size: 89569)
2025-03-03
16:53
[40a852813c] part of check-in [b51690e180] Merge the latest trunk enhancements into the reuse-schema branch. (check-in: [b51690e180] user: drh branch: reuse-schema, size: 89413)
15:57
[e21d242927] part of check-in [6baea938f0] Merge the latest trunk enhancements into the wal2 branch. (check-in: [6baea938f0] user: drh branch: wal2, size: 89409)
15:53
[12226558ce] part of check-in [051a6b159e] Merge all the latest trunk enhancements into the begin-concurrent branch. (check-in: [051a6b159e] user: drh branch: begin-concurrent, size: 89425)
2025-02-24
10:52
[ef04498c7e] part of check-in [55324d1c86] Merge latest changes from trunk into this branch. (check-in: [55324d1c86] user: dan branch: win32-enable-setlk, size: 89380)
2025-02-18
14:56
[22e5cba282] part of check-in [b2bf063011] Merge the latest trunk enhancements into the reuse-schema branch. (check-in: [b2bf063011] user: drh branch: reuse-schema, size: 89202)
14:38
[3d99d3c10e] part of check-in [bd46516595] Merge all the latest trunk enhancements into the wal2 branch. (check-in: [bd46516595] user: drh branch: wal2, size: 89198)
14:37
[e95d69abba] part of check-in [3c87a6d195] Merge all the latest trunk enhancements into the begin-concurrent branch. (check-in: [3c87a6d195] user: drh branch: begin-concurrent, size: 89214)
2025-02-11
19:54
[50c656e096] part of check-in [9709ed1cdf] Omit the src/pragma.h file. It is generated by the tool/mkpragmatab.tcl script. The makefiles now know how to build this file for themselves. (check-in: [9709ed1cdf] user: drh branch: trunk, size: 89169)
19:40
[3715ce0974] part of check-in [958bb5de7c] Omit the src/ctime.c source file, since it is automatically generated by a TCL script. Instead, add rules to the various makefiles to generate ctime.c on demand. (check-in: [958bb5de7c] user: drh branch: trunk, size: 89088)
17:10
[b12d09789c] part of check-in [e5ec5bb9f4] Merge latest changes from trunk into this branch. (check-in: [e5ec5bb9f4] user: dan branch: win32-enable-setlk, size: 89237)
2025-02-10
15:58
[990e4ea94a] part of check-in [44b4e4db32] Add jimsh.exe and jimsh0.exe to the clean rules in Makefile.msc so that stale builds of those files from msys2 and friends do not cause mysterious build errors. (check-in: [44b4e4db32] user: stephan branch: trunk, size: 89026)
2025-02-03
15:17
[e6c3b5faec] part of check-in [858163f938] Merge the latest trunk changes into the reuse-schema branch. (check-in: [858163f938] user: drh branch: reuse-schema, size: 89024)
15:07
[d7ec4558b2] part of check-in [e2d4c1890a] Merge the latest trunk enhancements into the wal2 branch. (check-in: [e2d4c1890a] user: drh branch: wal2, size: 89020)
14:59
[61f719789c] part of check-in [f456a72e0c] Merge all the latest trunk enhancements and fixes into the begin-concurrent branch. (check-in: [f456a72e0c] user: drh branch: begin-concurrent, size: 89036)
13:20
[a9b95ae980] part of check-in [1f54853932] Adjust the build process to avoid extra CR characters inserted by jimsh on Windows. (check-in: [1f54853932] user: drh branch: windows-build-issue, size: 88991)
12:42
[b335ae09e0] part of check-in [72fbcedfb0] The "clean" target on Makefile.msc should not delete the auto.def file. Bug: causes "make devtest" to fail. Moved to a branch until repaired. (check-in: [72fbcedfb0] user: drh branch: windows-build-issue, size: 88992)
2025-01-14
12:21
[7dfa4e6585] part of check-in [ef970ef037] Version 3.48.0 for the wal2 branch. (check-in: [ef970ef037] user: drh branch: wal2, size: 88986)
12:15
[b2024790a3] part of check-in [56d110b636] Version 3.48.0 for the begin-concurrent branch. (check-in: [56d110b636] user: drh branch: begin-concurrent, size: 89002)
2025-01-06
20:12
[51a67e4dd1] part of check-in [3703a84437] Merge all the latest trunk changes into the reuse-schema branch. (check-in: [3703a84437] user: drh branch: reuse-schema, size: 88990)
2025-01-05
11:19
[39785ec45f] part of check-in [3e92fea09a] Improvements to TCL extension test procedure description. Improvements to the tclextension-list and tclextension-verify makefile targets to suppress unnecessary output. (check-in: [3e92fea09a] user: drh branch: trunk, size: 88957)
2025-01-04
20:50
[9180dae8de] part of check-in [9d7597cad4] Improvements to testing and validation of the SQLite TCL extension. (check-in: [9d7597cad4] user: drh branch: trunk, size: 88953)
20:13
[fd49fbfca5] part of check-in [4270abc071] Show the values of $(JIM_TCLSH) and $(VISUALSTUDIOVERSION) in the output of "nmake tcl-env". (check-in: [4270abc071] user: drh branch: trunk, size: 88863)
15:51
[a62f84e521] part of check-in [0c2cdc632f] Adjust the Windows Makefile.msc so that it can build the tclextension with Tcl8.6 successfully. Updates to the tcl-extension test procedure document. (check-in: [0c2cdc632f] user: drh branch: test-procedures, size: 88779)
2025-01-03
15:12
[8039a7e1e2] part of check-in [0992237cd4] Merge the latest trunk enhancements into the wal2 branch. (check-in: [0992237cd4] user: drh branch: wal2, size: 88621)
15:07
[7e070aa58b] part of check-in [99293f4f72] Merge the latest trunk enhancements into the begin-concurrent branch. (check-in: [99293f4f72] user: drh branch: begin-concurrent, size: 88637)
2024-12-26
14:40
[1fc95c6cb5] part of check-in [3e2893097c] Merge trunk changes into this branch. (check-in: [3e2893097c] user: dan branch: win32-enable-setlk, size: 88803)
2024-12-24
01:05
[28af67e6bd] part of check-in [5149d50f34] Merge the latest trunk changes into the reuse-schema branch. (check-in: [5149d50f34] user: drh branch: reuse-schema, size: 88625)
2024-12-19
14:08
[eed0c40c36] part of check-in [f9b92f9513] Fix the Microsoft makefile so that it does not set SQLITE_TEMP_STORE unnecessarily. (check-in: [f9b92f9513] user: drh branch: trunk, size: 88592)
2024-12-16
14:06
[edc6a03328] part of check-in [58563686eb] Merge all the latest trunk changes and enhancements into the reuse-schema branch. (check-in: [58563686eb] user: drh branch: reuse-schema, size: 88936)
11:19
[5101ade494] part of check-in [faef90eac3] Merge the latest trunk enhancements into the begin-concurrent branch. (check-in: [faef90eac3] user: drh branch: begin-concurrent, size: 88948)
2024-12-13
17:01
[8422f172e2] part of check-in [be32067a2a] Merge all recent trunk enhancements and fixes into the wal2 branch. Addendum: This was part of an attempt to reduce divergence. I'm still trying to figure out the best way to do that. (check-in: [be32067a2a] user: drh branch: mistake, size: 88932)
2024-12-10
17:36
[28234637cc] part of check-in [d67a42d625] Merge latest trunk changes into this branch. (check-in: [d67a42d625] user: dan branch: win32-enable-setlk, size: 89114)
2024-12-08
18:38
[f402bb6ea6] part of check-in [229c2f013c] Add a note in Makefile.msc about EXTRA_SRC files possibly requiring manual editing, as discussed in forum thread 903f721f3e7c0d25. (check-in: [229c2f013c] user: stephan branch: makefile-fix, size: 88903)
2024-12-07
23:24
[96ea5d55da] part of check-in [d3ce95f7e0] Update the wal2 branch with the latest trunk enhancements and fixes. (check-in: [d3ce95f7e0] user: drh branch: wal2, size: 88794)
2024-12-05
23:53
[f8b4097dd9] part of check-in [223f47b2db] Fix the build of sqlite3_analyzer.exe on Windows that was broken by check-in [80f3bf8c2ee31ba1]. (check-in: [223f47b2db] user: drh branch: trunk, size: 88765)
2024-11-22
21:24
[9a975438b8] part of check-in [737ca8a9fb] Supports SQLITE_ENABLE_SETLK_TIMEOUT on windows. Does not work properly yet. (check-in: [737ca8a9fb] user: dan branch: win32-enable-setlk, size: 88956)
2024-11-18
15:30
[5800a39a69] part of check-in [d19aeff609] Merge the latest trunk changes into the wal2 branch. (check-in: [d19aeff609] user: drh branch: wal2, size: 88774)
2024-11-11
17:03
[fb7e2c94fc] part of check-in [52bd7953f1] Update this branch with latest changes and build system updates from trunk. (check-in: [52bd7953f1] user: dan branch: begin-concurrent, size: 88790)
2024-10-30
14:24
[382cbcfd84] part of check-in [67087fe433] Merge the readonly-ignore-wal-jrnl feature into a sub-branch of reuse-schema. (check-in: [67087fe433] user: drh branch: reuse-schema-ro-waljrnl, size: 88778)
2024-10-28
15:38
[a92237976e] part of check-in [10b1b86821] Omit the antiquated and long-unsupport async extension since it has been superseded by WAL mode for over a decade. (check-in: [10b1b86821] user: drh branch: omit-async, size: 88745)
2024-10-26
17:47
[d2d9271776] part of check-in [1b9eb4564b] In Makefile.msc, build jimsh0.exe locally, not in the source directory. (check-in: [1b9eb4564b] user: drh branch: trunk, size: 88809)
2024-10-25
20:21
[d9deac6e98] part of check-in [12fc5fd5e0] Merge the latest trunk enhancements into the reuse-schema branch. (check-in: [12fc5fd5e0] user: drh branch: reuse-schema, size: 88849)
19:40
[8219d6072f] part of check-in [4ddea432bb] Merge the latest trunk enhancements and especially the autosetup changes into the wal2 branch. (check-in: [4ddea432bb] user: drh branch: wal2, size: 88845)
19:32
[4449e930b3] part of check-in [af43791d47] Merge the latest trunk enhancements and especially the new autosetup changes from trunk into the begin-concurrent branch. (check-in: [af43791d47] user: drh branch: begin-concurrent, size: 88861)
2024-10-24
19:56
[28318970f8] part of check-in [9f861f66e2] The "WITHOUT_JIMSH=1" option on the nmake command-line forces the use of standard TCL for building, instead of jimsh0. (check-in: [9f861f66e2] user: drh branch: autosetup, size: 88816)
19:17
[46ac29ffb2] part of check-in [d8f5193970] Basic builds now appear to work using jimsh0 on Windows. (check-in: [d8f5193970] user: drh branch: autosetup, size: 88587)
15:14
[ce5ba06254] part of check-in [b7db2146a8] Add the tool/cp.tcl script and use it to simplify Makefile.msc. (check-in: [b7db2146a8] user: drh branch: autosetup, size: 88150)
13:27
[06444a6231] part of check-in [e911303b8d] Tweaks to help make jimsh0 usable to build using nmake. Does not quite work yet, but getting closer. (check-in: [e911303b8d] user: drh branch: autosetup, size: 88453)
2024-10-16
15:14
[317dad4e4f] part of check-in [93f0febab4] Merge the latest trunk enhancements into the reuse-schema branch. (check-in: [93f0febab4] user: drh branch: reuse-schema, size: 88484)
15:03
[51b23c1648] part of check-in [2e96c8bb7a] Merge the latest trunk enhancements into the wal2 branch. (check-in: [2e96c8bb7a] user: drh branch: wal2, size: 88480)
14:52
[e7ec25d67f] part of check-in [92cd032aa9] Merge the latest trunk enhancements into the begin-concurrent branch. (check-in: [92cd032aa9] user: drh branch: begin-concurrent, size: 88496)
11:05
[58b69eda1f] 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: 88451)
2024-10-15
18:45
[12d2c38554] 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: 88451)
2024-10-11
17:02
[829ad15435] part of check-in [9b87ea219b] An improved method for statically linking sqlite3_analyzer.exe using Tcl9. Enable wildcard expansion of arguments to testfiture on Windows. (check-in: [9b87ea219b] user: drh branch: trunk, size: 88433)
2024-10-10
09:59
[34801b42a5] part of check-in [df16d07d8d] Adjustments to the Makefile.msc to get static builds of sqlite3_analyzer.exe working with TCL9. Update the compile-for-windows.md document for TCL9. (check-in: [df16d07d8d] user: drh branch: make-install-fixes, size: 88140)
2024-10-09
20:05
[c6abbbe25c] part of check-in [6b7a789a41] Improvements to Makefile.msc: (1) Attempt to find sane values for key variables based on the value of TCLDIR. (2) Default to TCLVERSION 90 instead of 86. (3) Add the "tcl-env" target that shows the values of key variables associated with TCL. (check-in: [6b7a789a41] user: drh branch: make-install-fixes, size: 88047)
13:19
[13357270c2] 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: 87130)
2024-09-30
15:17
[dd823b4cae] part of check-in [1ba833743d] Merge the latest trunk enhancements into the reuse-schema branch. (check-in: [1ba833743d] user: drh branch: reuse-schema, size: 87163)
14:41
[20f594d77f] part of check-in [0f9e2fceec] Merge the latest trunk enhancements into the wal2 branch. (check-in: [0f9e2fceec] user: drh branch: wal2, size: 87159)
12:39
[fcfb9a008c] 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: 87175)
2024-09-24
17:49
[9c6d80d9d1] part of check-in [7c1c1226d8] Port sqlite3_analyzer.exe to use sqlite3_stdio. (check-in: [7c1c1226d8] user: drh branch: cli-stdlib, size: 87130)
17:40
[10fcf3b1ef] part of check-in [18f784c47d] Port sqldiff over to use sqlite3_stdio. (check-in: [18f784c47d] user: drh branch: cli-stdlib, size: 87128)
13:46
[1a5234794c] 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: 87127)
2024-09-23
20:23
[add7e29bae] 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: 87051)
2024-09-21
17:27
[e3c4723c27] part of check-in [2e5194407a] Add the run-fuzzcheck target to the MSVC makefile. (check-in: [2e5194407a] user: drh branch: trunk, size: 87125)
2024-09-16
14:11
[bf58bbf9ac] part of check-in [8c5e481b49] Cleanup the sqlite3-rsync executable as part of "make clean" (check-in: [8c5e481b49] user: drh branch: trunk, size: 87009)
2024-09-13
16:08
[8732e98919] 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: 87093)
12:28
[62ace0005c] 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: 86991)
2024-09-12
14:43
[f25c476f22] 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: 87018)
12:04
[4af481bae6] part of check-in [80461e0d72] Improved debugging output. (check-in: [80461e0d72] user: drh branch: sqlite3-rsync, size: 86989)
2024-09-11
17:02
[a86e0f3fe5] 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: 86957)
2024-09-10
17:05
[4ecdd8ec6b] 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: 86821)
2024-09-09
15:33
[6e8925dca6] 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: 86628)
2024-09-06
15:52
[ee5f555631] part of check-in [f9ce1ababb] Merge the latest trunk enhancements into the reuse-schema branch. (check-in: [f9ce1ababb] user: drh branch: reuse-schema, size: 86628)
15:42
[d784087f45] part of check-in [f3e3ad6945] Merge the latest trunk enhancement into the wal2 branch. (check-in: [f3e3ad6945] user: drh branch: wal2, size: 86624)
15:39
[85a5818103] 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: 86640)
2024-09-04
18:51
[e72a4653ea] part of check-in [c2c0a9176a] Make the default TCLDIR be C:\Tcl in the Makefile.msc. (check-in: [c2c0a9176a] user: drh branch: trunk, size: 86595)
16:46
[9f54b105b2] part of check-in [9f53034371] Merge all the latest trunk enhancements into the wal2 branch. (check-in: [9f53034371] user: drh branch: wal2, size: 86635)
2024-08-31
19:24
[2c905f4c79] part of check-in [d1d0942a94] Include percentile() and merge() in the fuzzcheck test utility. (check-in: [d1d0942a94] user: drh branch: trunk, size: 86606)
14:31
[8dc55cc46f] 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: 86544)
2024-08-29
23:33
[bfea4420b3] part of check-in [dfecc79c8f] Merge all the latest trunk enhancements into the wal2 branch. (check-in: [dfecc79c8f] user: drh branch: wal2, size: 86538)
23:24
[b9627fee11] 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: 86554)
22:05
[0ed3a1a328] 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: 86542)
18:32
[47dfd26a40] 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: 86509)
17:42
[edd0c5eee0] 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: 86242)
2024-08-28
13:51
[75946777a3] 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: 86209)
12:10
[fa422ec289] 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: 85784)
2024-08-16
18:58
[f430e06739] part of check-in [a78208b597] Merge the latest trunk enhancements into the wal2 branch. (check-in: [a78208b597] user: drh branch: wal2, size: 85629)
2024-08-13
19:30
[744d25d85c] 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: 85729)
2024-08-10
20:24
[68c6730323] part of check-in [31a71a79bf] Merge the latest trunk enhancements into main reuse-schema branch. (check-in: [31a71a79bf] user: drh branch: reuse-schema, size: 85633)
2024-08-02
15:28
[6c3fe8b6ce] part of check-in [c38734f575] New MSVC makefile targets: tclextension, tclextension-install, tclextension-uninstall, and tclextension-list. (check-in: [c38734f575] user: drh branch: trunk, size: 85600)
2024-08-01
01:06
[cb30394a31] part of check-in [ff9fdd07d2] Merge the latest trunk enhancements into the reuse-schema branch. (check-in: [ff9fdd07d2] user: drh branch: reuse-schema, size: 85354)
00:38
[e0e79546f9] part of check-in [eac582056f] Merge the latest trunk enhancements into the wal2 branch. (check-in: [eac582056f] user: drh branch: wal2, size: 85350)
00:02
[b4e2af19e5] 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: 85366)
2024-05-24
14:16
[993f8addad] part of check-in [5c97a5b9d1] Add the stmtrand() extension function for use in testing. (check-in: [5c97a5b9d1] user: drh branch: trunk, size: 85321)
2024-03-13
17:55
[0b51124d78] part of check-in [2b12da7234] Merge the latest trunk enhancements into the wal2 branch. (check-in: [2b12da7234] user: drh branch: wal2, size: 85319)
17:51
[976493e4f1] part of check-in [238fa84a9a] Merge the latest trunk enhancements into the begin-concurrent branch. (check-in: [238fa84a9a] user: drh branch: begin-concurrent, size: 85335)
15:59
[a6f772c667] 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: 85323)
2024-03-11
18:21
[e64a526193] part of check-in [76c4710618] Run shell*.test modules with "make mdevtest". (check-in: [76c4710618] user: drh branch: trunk, size: 85290)
2024-03-09
13:31
[7d88d6a654] part of check-in [76629b2bff] Fuzzcheck is run automatically by testrunner.tcl, so there is no need to include fuzzcheck as a separate dependency for the releasetest target in the MSVC makefile. (check-in: [76629b2bff] user: drh branch: trunk, size: 85276)
2024-03-04
18:22
[72c8436ee7] 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: 85285)
2024-02-27
11:02
[15a875f601] part of check-in [61676f1e18] Extend sqlite3.c makefile rule to support EXTRA_SRC=list-of-c-files to append to the generated sqlite3.c, as discussed in/around forum post ccda88cf6f1754c5. (check-in: [61676f1e18] user: stephan branch: trunk, size: 85040)
00:58
[108f24dc3b] 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: 84950)
2024-02-17
20:55
[a496ca6400] 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: 84899)
2024-01-04
17:33
[b834976e33] part of check-in [e07f2451e8] Merge the latest trunk enhancements into the reuse-schema branch. (check-in: [e07f2451e8] user: drh branch: reuse-schema, size: 84861)
16:16
[e831c1ddf8] part of check-in [8fb42df89a] Merge the latest trunk enhancements into the wal2 branch. (check-in: [8fb42df89a] user: drh branch: wal2, size: 84857)
15:49
[5498c48e65] part of check-in [c407d3bb99] Merge the latest trunk enhancements into the begin-concurrent branch. (check-in: [c407d3bb99] user: drh branch: begin-concurrent, size: 84873)
2024-01-03
14:13
[df56c06ef0] part of check-in [769de0b98e] Enhance sqlite3_analyzer.exe so that it uses the ext/consio extension. (check-in: [769de0b98e] user: drh branch: trunk, size: 84828)
12:26
[8d4860af68] part of check-in [4443b7e592] Update the sqldiff.exe utility program so that it uses the sqlite3_str string interface, and so that it does console output using the ext/consio extension. (check-in: [4443b7e592] user: drh branch: trunk, size: 84766)
2023-12-28
14:07
[8d82f3a570] part of check-in [3d1b0403d6] Merge the latest trunk changes into the reuse-schema branch. (check-in: [3d1b0403d6] user: drh branch: reuse-schema, size: 84686)
13:44
[e727763026] part of check-in [1f592dd32d] Merge the latest trunk enhancements into the wal2 branch. (check-in: [1f592dd32d] user: drh branch: wal2, size: 84682)
13:40
[13ea59e300] part of check-in [b3a2adfda7] Merge recent trunk enhancements into the begin-concurrrent branch. (check-in: [b3a2adfda7] user: drh branch: begin-concurrent, size: 84698)
2023-12-18
14:24
[ddca98e096] 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: 84653)
2023-12-17
20:41
[2b563f70c1] 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: 84552)
2023-12-16
15:48
[a3b5113ad8] 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: 84428)
2023-12-03
19:32
[6fc9938805] part of check-in [62e90c9ba8] Partial hand-merge of shell.c.in (not buildable) (check-in: [62e90c9ba8] user: larrybr branch: cli_extension_wip, size: 86202)
2023-11-22
16:32
[22cfe65073] 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: 84264)
15:34
[e7455bcbcd] 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: 84260)
15:29
[97c73b8778] 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: 84276)
2023-11-16
18:31
[f90f75b3b6] part of check-in [1cde05877b] Simplify and make more rational how console I/O package features are selected. (Motivated by Fiddle and other command-line utilities to soon use the package.) No substantive code-execution changes. (check-in: [1cde05877b] user: larrybr branch: console-io-lib, size: 84299)
2023-11-15
16:54
[a1166ca0ae] 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: 84231)
2023-11-07
02:41
[59bb36dba0] 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: 84231)
2023-11-01
12:50
[3f98a7226a] part of check-in [30403ce26c] Version 3.44.0 for the reuse-schema branch. (check-in: [30403ce26c] user: drh branch: reuse-schema, size: 84196)
12:41
[48eb360ef9] part of check-in [470152fd28] Version 3.44.0 for the wal2 branch (check-in: [470152fd28] user: drh branch: wal2, size: 84192)
12:38
[a677b8bcb2] part of check-in [291d6b4403] Version 3.44.0 for the begin-concurrent branch. (check-in: [291d6b4403] user: drh branch: begin-concurrent, size: 84208)
2023-10-31
17:39
[f0cf219350] part of check-in [544091cc0f] Fix a problem with SQLITE_ENABLE_FTS5 builds of the non-amalgamation testfixture.exe in Makefile.msc. (check-in: [544091cc0f] user: dan branch: trunk, size: 84163)
2023-10-30
23:05
[f13601fb18] 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: 84185)
21:46
[e9396e74d8] part of check-in [4f65ae2df0] Merge the latest 3.44.0 changes into wal2 branch. (check-in: [4f65ae2df0] user: drh branch: wal2, size: 84181)
21:39
[7a9eb2c4d9] part of check-in [9fa405eb5a] Merge the latest trunk changes into the begin-concurrent branch. (check-in: [9fa405eb5a] user: drh branch: begin-concurrent, size: 84197)
18:07
[2309c96119] part of check-in [527f2237a6] Fix problems with previous commit on Makefile.msc. Also some win32-specific test failures in fts5misc.test. (check-in: [527f2237a6] user: dan branch: shell-build-changes, size: 84152)
17:13
[23bd95afb4] part of check-in [bf99ebba23] Add FTS5 to default Makefile.msc builds. And UNKNOWN_SQL_FUNCTION and STMT_SCANSTATUS to default Makefile.msc shell builds. (check-in: [bf99ebba23] user: dan branch: shell-build-changes, size: 84162)
2023-10-25
20:08
[c1aa09e021] part of check-in [166b775bb5] Updates to the mktoolzip.tcl to work on win32. (check-in: [166b775bb5] user: dan branch: win32-mktoolzip, size: 83939)
2023-10-23
19:51
[0e088e4fc7] part of check-in [c696a4963b] Add the sqlite3res file to the Windows build of sqldiff.exe so that the resulting binary shows the SQLite icon. (check-in: [c696a4963b] user: drh branch: trunk, size: 83932)
19:27
[174930fc5b] part of check-in [52262ac920] Merge the latest trunk enhancments into the reuse-schema branch. (check-in: [52262ac920] user: drh branch: reuse-schema, size: 83937)
16:00
[3930ee99c2] part of check-in [3a6479d3f9] Merge latest trunk changes into this branch. (check-in: [3a6479d3f9] user: dan branch: wal2, size: 83933)
15:48
[599d008059] part of check-in [c5ef898a79] Merge latest trunk changes into this branch. (check-in: [c5ef898a79] user: dan branch: begin-concurrent, size: 83949)
2023-10-09
14:05
[e5c93ed286] part of check-in [f57e8275cf] Turn on SEH by default when building using MSVC. (check-in: [f57e8275cf] user: drh branch: trunk, size: 83904)
2023-09-07
13:43
[f926abe473] 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: 83767)
2023-09-02
21:55
[4d7da1cd76] part of check-in [bfc18ef432] Also add support for EXTRA_SRC in the Makefile for MSVC. (check-in: [bfc18ef432] user: mistachkin branch: extra-src, size: 83682)
2023-08-21
18:03
[c401429bdc] part of check-in [76a99a2c40] Merge the latest trunk enhancements into the begin-concurrent branch. (check-in: [76a99a2c40] user: drh branch: begin-concurrent, size: 83676)
18:02
[01eac28749] part of check-in [135bf72c6b] Merge latest trunk changes into this branch. (check-in: [135bf72c6b] user: dan branch: wal2, size: 83660)
17:53
[dc507b7af6] part of check-in [e94f09f188] Merge the latest trunk enhancements into the reuse-schema branch. (check-in: [e94f09f188] user: drh branch: reuse-schema, size: 83664)
17:26
[bae1e6a3b3] part of check-in [7004c9027e] Fix MSVC testfixture.exe builds. (check-in: [7004c9027e] user: dan branch: begin-concurrent, size: 83435)
2023-08-17
15:11
[26c2d19639] part of check-in [3eaadaff85] Enable address sanitizer in Makefile.msc by adding the ASAN=1 argument on the nmake command line. (check-in: [3eaadaff85] user: drh branch: trunk, size: 83631)
2023-08-14
12:05
[e0e2630b32] part of check-in [faae792fd5] Enable SEH be default in Windows builds. (check-in: [faae792fd5] user: drh branch: trunk, size: 83451)
2023-08-12
17:36
[dd4c8fcc27] 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: 83451)
12:16
[5c8d2ecfd0] part of check-in [d2b0ddcc75] Merge the latest trunk enhancements into the reuse-schema branch. (check-in: [d2b0ddcc75] user: drh branch: reuse-schema, size: 83423)
2023-08-10
18:58
[0b57ab2867] part of check-in [fd58c61624] Experimental merge of the wal-shm-exceptions and wal2 branches. (check-in: [fd58c61624] user: dan branch: wal2-shm-exceptions, size: 83419)
2023-07-10
19:21
[daad4a19e0] part of check-in [4c950872c8] Minor style changes to the previous MSVC makefile changes on this branch. (check-in: [4c950872c8] user: mistachkin branch: wal-shm-exceptions, size: 83390)
19:13
[3cd72b65de] part of check-in [0e67a82f6c] Compile for SEH if the USE_SEH=1 option is specified on the nmake command line. (check-in: [0e67a82f6c] user: drh branch: wal-shm-exceptions, size: 83264)
2023-06-22
14:50
[d360580b27] part of check-in [905c6c9ddb] Merge the latest trunk enhancements into the reuse-schema branch. (check-in: [905c6c9ddb] user: drh branch: reuse-schema, size: 83109)
14:20
[97f9b14ef0] part of check-in [80ac494f73] Merge the latest trunk enhancements into the wal2 branch. (check-in: [80ac494f73] user: drh branch: wal2, size: 83105)
2023-06-21
14:48
[7b31410d0f] part of check-in [a61f937701] Sync w/trunk (for CLI -cachetrace) (check-in: [a61f937701] user: larrybr branch: cli_extension, size: 85045)
14:11
[7248d860f7] part of check-in [61dfa92b44] Add the --pcachetrace option to the CLI. (check-in: [61dfa92b44] user: drh branch: trunk, size: 83076)
2023-06-09
01:11
[b94ec2cced] part of check-in [d73f065b93] Sync w/trunk. Fix spelling nits. Add ".parameter edit ..." improvements. (check-in: [d73f065b93] user: larrybr branch: cli_extension, size: 85011)
2023-06-08
15:27
[82b56254ce] part of check-in [e3eb5af905] Include source provenance in the header comment of the amalgamation. (check-in: [e3eb5af905] user: drh branch: trunk, size: 83043)
2023-06-06
01:07
[da88082870] part of check-in [4fd4240f14] More ExportHandler use. Sync w/trunk. Fix .archive UB. (check-in: [4fd4240f14] user: larrybr branch: cli_extension, size: 84996)
2023-06-05
00:57
[9c032cabd8] part of check-in [c9fda8d6db] Minor cosmetic normalizations for the MSVC makefile. (check-in: [c9fda8d6db] user: mistachkin branch: trunk, size: 83028)
2023-06-04
22:41
[e539b0fefc] part of check-in [ed876ff6a1] Add a prototype implementation for the "verify-source" Makefile target. (check-in: [ed876ff6a1] user: drh branch: trunk, size: 83042)
2023-05-16
13:11
[86b3c10946] part of check-in [d67b6c393f] Merge all 3.42.0 release enhancements into the reuse-schema branch. (check-in: [d67b6c393f] user: drh branch: reuse-schema, size: 82903)
13:00
[4ec8369d75] part of check-in [137057f957] Merge all 3.42.0 release changes into the wal2 branch. (check-in: [137057f957] user: drh branch: wal2, size: 82899)
2023-05-15
21:33
[ac5dfaf082] part of check-in [b91cec479d] Fix CLI memory leak upon loading any shell extension. (check-in: [b91cec479d] user: larrybr branch: cli_extension, size: 84824)
17:20
[ce7bea7931] part of check-in [2290dc6876] Increase the stack size available to fuzzcheck to 8MB on Windows. (check-in: [2290dc6876] user: drh branch: trunk, size: 82870)
2023-05-11
03:11
[ecdd1e9fd7] 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: 84813)
2023-05-08
21:35
[997ff8f34c] 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: 84754)
2023-05-02
21:26
[ae1a92126b] part of check-in [d08fa7d4d2] Merge the latest trunk enhancements into the reuse-schema branch. (check-in: [d08fa7d4d2] user: drh branch: reuse-schema, size: 82892)
19:58
[1305ba03fb] part of check-in [0215dcc76d] Merge the latest trunk enhancements into the wal2 branch. (check-in: [0215dcc76d] user: drh branch: wal2, size: 82888)
2023-03-21
12:29
[ada3466f8f] part of check-in [0901bc0278] Add the fuzzcheck-asan.exe target to the MSVC makefile. (check-in: [0901bc0278] user: drh branch: trunk, size: 82859)
2023-03-07
02:24
[492eace1ce] part of check-in [46b3ac6d1f] Fix a couple minor spacing issues in the MSVC makefile. (check-in: [46b3ac6d1f] user: mistachkin branch: trunk, size: 82678)
2023-03-06
23:38
[e3a7faf7da] 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: 82680)
2023-02-18
21:59
[670510db11] part of check-in [38fc1d3dfc] Merge the latest trunk enhancements into the reuse-schema branch. (check-in: [38fc1d3dfc] user: drh branch: reuse-schema, size: 81079)
21:42
[85b14c8ed0] part of check-in [a36de0c803] Merge the latest trunk enhancements into the wal2 branch. (check-in: [a36de0c803] user: drh branch: wal2, size: 81075)
2023-02-09
15:32
[b0026b61d1] 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: 81046)
2023-02-07
15:29
[a995133520] part of check-in [4d21640c58] Merge latest trunk changes into this branch. (check-in: [4d21640c58] user: dan branch: reuse-schema, size: 81021)
2023-02-06
17:48
[423d083003] part of check-in [44f8f33d4a] Merge the latest trunk enhancements into the wal2 branch. (check-in: [44f8f33d4a] user: drh branch: wal2, size: 81017)
15:46
[26e2fa6144] part of check-in [08e3114cae] Remove the long obsolete "client/server" mode tests. (check-in: [08e3114cae] user: drh branch: test-cleanup, size: 80988)
14:11
[9e0147a280] part of check-in [1b95676b05] Update "releasetest" makefile targets to use testrunner.tcl. (check-in: [1b95676b05] user: drh branch: trunk, size: 81040)
2023-02-05
17:40
[a0f6597b73] part of check-in [c81398c621] Add the "devtest" makefile target that runs both fuzztest and testrunner. (check-in: [c81398c621] user: drh branch: trunk, size: 80922)
2023-02-02
14:21
[ce86238eaa] part of check-in [c9b0180203] Merge trunk enhancements into this branch. (check-in: [c9b0180203] user: dan branch: wal2, size: 80851)
2023-01-14
19:53
[6de67bb5a8] 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: 80822)
2023-01-12
19:43
[694aec017c] 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: 82742)
2022-12-23
19:11
[5a13f784bd] part of check-in [ac136925a6] Add base64() and base85() to shell sources for the non-configured makefiles, too. (check-in: [ac136925a6] user: larrybr branch: trunk, size: 82709)
2022-12-21
21:01
[af280f73a6] part of check-in [1bfae9b3c6] Merge the latest trunk enhancements into the reuse-schema branch. (check-in: [1bfae9b3c6] user: drh branch: reuse-schema, size: 82672)
20:28
[01ec953329] part of check-in [21ebd4cfcf] Merge the latest trunk enhancements into the wal2 branch. (check-in: [21ebd4cfcf] user: drh branch: wal2, size: 82668)
2022-11-28
21:09
[e86ec21328] part of check-in [bb2c5d088e] Get ext/misc/basexx.c into the testfixture.exe build for MSC. (check-in: [bb2c5d088e] user: larrybr branch: trunk, size: 82639)
2022-11-05
15:31
[4312ecc662] part of check-in [224eaf2622] Merge the latest trunk enhancements into the reuse-schema branch. (check-in: [224eaf2622] user: drh branch: reuse-schema, size: 82643)
2022-11-04
18:58
[8f55fd960e] part of check-in [ca63a1bee1] Merge the latest trunk enhancements into the wal2 branch. (check-in: [ca63a1bee1] user: drh branch: wal2, size: 82639)
2022-10-28
18:35
[e7a564ceec] part of check-in [e65c5bdc5b] Add sqlite3recover() support to fuzzcheck. (check-in: [e65c5bdc5b] user: drh branch: trunk, size: 82610)
2022-10-19
18:03
[ea790f1db3] 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: 82088)
2022-10-15
15:39
[4986d28d18] part of check-in [42255ead8e] Merge latest trunk changes. (check-in: [42255ead8e] user: dan branch: recover-extension, size: 82082)
2022-10-12
18:30
[905b7205ef] part of check-in [368fa6b25b] Changes to Makefile.msc to fix the build on Windows following the previous merge. (check-in: [368fa6b25b] user: drh branch: trunk, size: 81869)
2022-09-15
03:54
[8a3c441693] part of check-in [abcbb6abfe] Fix windows builds of recover extension. (check-in: [abcbb6abfe] user: dan branch: recover-extension, size: 81956)
2022-08-22
16:30
[197f8dee2f] part of check-in [9c05a48ee0] Merge recent trunk enhancements into the reuse-schema branch. (check-in: [9c05a48ee0] user: drh branch: reuse-schema, size: 81776)
15:57
[e27b351d66] part of check-in [0b7578bf3d] Merge all recent trunk enhancements into the wal2 branch. (check-in: [0b7578bf3d] user: drh branch: wal2, size: 81772)
2022-07-18
18:13
[d547a2fdba] part of check-in [954c659315] Add the "testrunner" makefile target. (check-in: [954c659315] user: drh branch: trunk, size: 81743)
2022-06-16
13:57
[73a85e1c98] part of check-in [7f405fe209] Merge the latest trunk enhancements into the reuse-schema branch. (check-in: [7f405fe209] user: drh branch: reuse-schema, size: 81562)
13:44
[028810319c] part of check-in [c8ad869938] Merge the latest trunk enhancements into the wal2 branch. (check-in: [c8ad869938] user: drh branch: wal2, size: 81558)
2022-06-14
19:12
[de7cb3e095] 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: 81529)
2022-05-01
04:55
[9610cfe44d] part of check-in [d2b16c29fc] Get sqlite3x.exe and extensions tested with MSVC build. (check-in: [d2b16c29fc] user: larrybr branch: cli_extension, size: 83395)
2022-04-29
21:38
[f2fcd8771e] part of check-in [c3494fa757] For Tcl extension, get Tk option into MSVC build. (check-in: [c3494fa757] user: larrybr branch: cli_extension, size: 83243)
18:36
[2c59950b86] part of check-in [cd5e57e0fe] Get MSVC build going for sqlite3x.exe and extensions. And sync w/trunk. (check-in: [cd5e57e0fe] user: larrybr branch: cli_extension, size: 82942)
2022-04-06
16:47
[689726a278] part of check-in [efc9f08dcb] Add sqlite3x target to other makefiles. (check-in: [efc9f08dcb] user: larrybr branch: cli_extension, size: 81909)
2022-02-22
19:46
[f969c28231] part of check-in [de24c8ee41] Merge version 3.38.0 into the wal2 branch. (check-in: [de24c8ee41] user: drh branch: wal2, size: 81529)
2022-02-21
16:49
[fccc006295] part of check-in [b3c26f4a34] Merge the latest trunk changes into the reuse-schema branch. (check-in: [b3c26f4a34] user: drh branch: reuse-schema, size: 81533)
2022-02-17
14:33
[b28a8a7a97] 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: 81500)
2022-01-25
16:28
[920fec6fe0] part of check-in [6e4154d414] Merge the latest trunk enhancements into the reuse-schema branch. (check-in: [6e4154d414] user: drh branch: reuse-schema, size: 81729)
15:57
[fe098b3b2d] part of check-in [84f737abd1] Merge the latest trunk changes into the wal2 branch. (check-in: [84f737abd1] user: drh branch: wal2, size: 81725)
2022-01-20
17:10
[eeb45109d2] 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: 81696)
2022-01-17
20:01
[d956d19bcb] part of check-in [769ff85765] Merge the latest trunk changes into the reuse-schema branch. (check-in: [769ff85765] user: drh branch: reuse-schema, size: 81700)
19:36
[c73d82b808] part of check-in [82f031b41d] Merge the latest trunk enhancements into the wal2 branch. (check-in: [82f031b41d] user: drh branch: wal2, size: 81696)
2022-01-08
15:37
[22ce000787] part of check-in [e116501c2f] Merge the JSON function enhancements from the json-enhancements branch into json-in-core. (check-in: [e116501c2f] user: drh branch: json-in-core, size: 81667)
2022-01-06
17:13
[517f22463b] part of check-in [2d6a16caa7] Add the '-guard:cf' compiler option for Windows 10, per forum post 8d3b4ad694. (check-in: [2d6a16caa7] user: mistachkin branch: trunk, size: 81722)
01:40
[8ba680ec26] 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: 81607)
2021-11-27
15:12
[59085acb76] part of check-in [f83d50d507] Merge version 3.37.0 into the reuse-schema branch. (check-in: [f83d50d507] user: drh branch: reuse-schema, size: 81695)
15:00
[3f6e8e2d14] part of check-in [3425af625b] Merge version 3.37.0 into the wal2 branch. (check-in: [3425af625b] user: drh branch: wal2, size: 81691)
2021-11-24
11:33
[88f05063ee] part of check-in [0f131b9225] Update Makefile.msc to support target "tcltest" in the same way as the autoconf build system. (check-in: [0f131b9225] user: dan branch: trunk, size: 81662)
2021-11-06
16:10
[1f9a608925] part of check-in [52667bce48] Merge changes from trunk into this branch. (check-in: [52667bce48] user: dan branch: wal2, size: 81623)
2021-10-29
14:04
[886bcb55eb] part of check-in [7623132efe] Merge the latest trunk enhancements into the reuse-schema branch. (check-in: [7623132efe] user: drh branch: reuse-schema, size: 81627)
2021-10-21
20:08
[5904e640ee] part of check-in [559ba38b8a] Enable FTS5 for fuzzcheck. (check-in: [559ba38b8a] user: drh branch: trunk, size: 81594)
14:10
[71ac2d75fa] part of check-in [cd15fc3c08] Merge recent trunk enhancements into the reuse-schema branch (check-in: [cd15fc3c08] user: drh branch: reuse-schema, size: 81571)
14:01
[527b829960] part of check-in [7e2bc836f6] Merge recent trunk enhancements into the wal2 branch. (check-in: [7e2bc836f6] user: drh branch: wal2, size: 81567)
2021-10-07
19:27
[fef1e54f1a] 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: 81538)
2021-10-04
11:49
[9a5844f43c] part of check-in [64234c5c9a] Merge recent trunk enhancements into the reuse-schema branch. (check-in: [64234c5c9a] user: drh branch: reuse-schema, size: 81553)
11:44
[9c74a66faa] part of check-in [127173e0ba] Merge recent trunk enhancements into the wal2 branch. (check-in: [127173e0ba] user: drh branch: wal2, size: 81549)
2021-09-17
20:43
[b18738be47] part of check-in [6ad00e52ed] Add tests for legacy geometry callbacks to rtreedoc2.test. (check-in: [6ad00e52ed] user: dan branch: trunk, size: 81520)
2021-08-03
16:11
[c1241e5f49] part of check-in [d71adc3fd8] Merge recent trunk enhancements into the reuse-schema branch. (check-in: [d71adc3fd8] user: drh branch: reuse-schema, size: 81516)
2021-08-02
20:29
[abdae1c421] part of check-in [f615d7baa8] Merge recent trunk enhancements into the wal2 branch. (check-in: [f615d7baa8] user: drh branch: wal2, size: 81512)
2021-07-20
00:18
[7dc32ba195] part of check-in [b5ede6a688] Fix compilation of 'threadtest3' for some older versions of MSVC. (check-in: [b5ede6a688] user: mistachkin branch: trunk, size: 81483)
2021-07-19
16:49
[be23161cf2] part of check-in [4ce585fb07] Updates so that "threadtest3[.exe]" can be built for windows with MSVC. (check-in: [4ce585fb07] user: dan branch: trunk, size: 81539)
03:38
[f889e0dcf8] part of check-in [d78c272b39] Fix minor spacing issues in the MSVC makefile. (check-in: [d78c272b39] user: mistachkin branch: trunk, size: 81058)
2021-07-13
21:59
[d481375cd1] part of check-in [9a84321229] Further revisions to #line handling for amalgamation builds. (check-in: [9a84321229] user: mistachkin branch: trunk, size: 81086)
20:55
[a44ead80b4] part of check-in [999eb80018] Get correct #line tags into amalgamation for other builds too. (check-in: [999eb80018] user: larrybr branch: trunk, size: 81069)
2021-06-14
14:35
[8ec4a2ce36] part of check-in [f21a53fb41] Update this branch with latest changes from trunk. (check-in: [f21a53fb41] user: dan branch: reuse-schema, size: 81017)
14:12
[9f02a85770] part of check-in [b38c2b8bc4] Update this branch with latest changes from trunk. (check-in: [b38c2b8bc4] user: dan branch: wal2, size: 81013)
2021-06-04
16:17
[8285e1ea72] 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: 80984)
2021-05-22
15:05
[af85412e84] part of check-in [dbc65a6958] Merge latest trunk changes into this branch. (check-in: [dbc65a6958] user: dan branch: reuse-schema, size: 80982)
2021-05-21
16:42
[264c5fe9c6] part of check-in [95cc778345] Merge the latest trunk enhancements into the wal2 branch. (check-in: [95cc778345] user: drh branch: wal2, size: 80978)
2021-05-08
17:18
[6443729ba6] 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: 80949)
2021-05-07
14:16
[a50ed7ade4] 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: 81260)
2021-04-06
17:51
[231cf3fbc7] part of check-in [e7491acc0c] Fix issue with failing --enable-debug --enable-fts5 build. (check-in: [e7491acc0c] user: dan branch: trunk, size: 81227)
14:46
[22cb827986] part of check-in [3088bf15ca] Remove some test routines from release builds of fts5. (check-in: [3088bf15ca] user: dan branch: trunk, size: 81226)
2021-03-24
19:54
[f564618480] part of check-in [2d5ee3bad1] Add experimental extension "snapshotrevert". (check-in: [2d5ee3bad1] user: dan branch: snapshot-revert, size: 81252)
2021-03-11
19:42
[670a8d12f5] part of check-in [30f912d0b3] Merge latest trunk changes into this branch. (check-in: [30f912d0b3] user: dan branch: wal2, size: 81244)
10:55
[46c3221d59] part of check-in [ef8c6e06cb] Merge latest trunk changes into this branch. (check-in: [ef8c6e06cb] user: dan branch: reuse-schema, size: 81248)
2021-03-09
23:38
[6b5428cef2] part of check-in [a6681fbb2e] Add appendvfs.c to the MSVC makefile. (check-in: [a6681fbb2e] user: drh branch: trunk, size: 81215)
2021-03-03
19:32
[43b509eba8] part of check-in [0ae8103908] Merge recent trunk enhancements into the wal2 branch. (check-in: [0ae8103908] user: drh branch: wal2, size: 81212)
2020-12-17
11:30
[adc7fa1be4] part of check-in [9f41f60405] Merge latest trunk changes into this branch. (check-in: [9f41f60405] user: dan branch: reuse-schema, size: 81216)
2020-12-07
17:15
[ad07bbd645] part of check-in [4db5f2f787] Begin adding new SQL functions that depend on -lm: ceil(), ceiling(), floor(), ln(), log(), and log10() so far. More to follow. (check-in: [4db5f2f787] user: drh branch: trunk, size: 81183)
2020-11-26
18:08
[305ae9c05a] part of check-in [cb1f6f18e7] Merge latest trunk changes into this branch. (check-in: [cb1f6f18e7] user: dan branch: wal2, size: 81097)
2020-11-25
20:29
[ced17643f4] part of check-in [f4b7c10057] Merge trunk changes into this branch. (check-in: [f4b7c10057] user: dan branch: reuse-schema, size: 81101)
16:28
[dd10dbf63b] part of check-in [25d067c270] Fix harmless compiler warnings about unused function parameters. (check-in: [25d067c270] user: drh branch: trunk, size: 81068)
2020-11-18
21:15
[c528e65f12] part of check-in [6004de525d] Merge trunk changes into this branch. (check-in: [6004de525d] user: dan branch: reuse-schema, size: 81066)
18:36
[5c2692c5a8] 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: 81033)
2020-08-11
14:55
[9333691b59] 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: 80967)
2020-07-31
16:01
[4cc26a00aa] part of check-in [0c0d0a77bc] Merge latest trunk changes into this branch. (check-in: [0c0d0a77bc] user: dan branch: wal2, size: 80963)
2020-07-29
16:18
[59fd02be4c] 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: 80934)
2020-06-24
15:06
[48f5a3fc32] 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: 80934)
2020-06-22
19:12
[08c8bbedfa] part of check-in [4c3b85607f] An extension for doing decimal arithmetic on strings. (check-in: [4c3b85607f] user: drh branch: decimal, size: 80898)
2020-05-29
21:06
[08268b28e9] part of check-in [2e25d915bc] Enhancements to the incremental build support for MSVC. (check-in: [2e25d915bc] user: mistachkin branch: trunk, size: 80832)
19:45
[708c603284] part of check-in [9924c0456b] Add the "shelltest" target to the MSVC makefile as well. (check-in: [9924c0456b] user: drh branch: trunk, size: 80527)
2020-05-22
18:28
[b5415749c9] part of check-in [1cb46a7431] Merge version 3.32.0 into the wal2 branch. (check-in: [1cb46a7431] user: drh branch: wal2, size: 80476)
2020-05-18
19:11
[5f9b4709c8] part of check-in [d8ea0cb69d] Bring the reuse-schema branch up to date with the latest trunk changes. (check-in: [d8ea0cb69d] user: drh branch: reuse-schema, size: 80480)
18:02
[8d00aeba26] part of check-in [f64d054b79] Add vdbevtab.lo to build of libsqlite3.lib in Makefile.msc. (check-in: [f64d054b79] user: dan branch: trunk, size: 80447)
17:18
[493e20799a] part of check-in [16b1eca922] Merge latest trunk changes into this branch. (check-in: [16b1eca922] user: dan branch: wal2, size: 80453)
2020-05-16
19:00
[239b702e75] 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: 80457)
2020-05-15
01:18
[14bbe230f8] part of check-in [0119d96dec] Enhancements to long-path support in the Win32 VFS. (check-in: [0119d96dec] user: mistachkin branch: trunk, size: 80424)
2020-05-01
18:58
[d9232f9339] part of check-in [96dfc71ea5] Merge recent enhancements from trunk. (check-in: [96dfc71ea5] user: drh branch: bytecode-function, size: 80214)
2020-04-14
15:53
[46c338b115] part of check-in [2b8c6b035a] Build the UINT collating sequence extension into the CLI. (check-in: [2b8c6b035a] user: drh branch: trunk, size: 79874)
2020-03-23
15:49
[9bbfd86c37] 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: 80181)
2020-01-15
14:26
[a5fc3fada7] part of check-in [f783917800] Merge all recent enhancements and fixes from trunk. (check-in: [f783917800] user: drh branch: reuse-schema, size: 79874)
14:11
[3a8bf24fcb] part of check-in [35eae71a4d] Merge recent enhancements and fixes from trunk. (check-in: [35eae71a4d] user: drh branch: wal2, size: 79870)
2019-12-20
17:41
[fab23c6b10] part of check-in [e62d1791f4] Export the public RBU entry points from the Win32 DLL. (check-in: [e62d1791f4] user: mistachkin branch: trunk, size: 79841)
2019-11-26
02:22
[0b0acbf34b] 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: 79572)
2019-10-09
17:38
[9224f40ade] part of check-in [553258c2ed] Merge recent fixes and enhancements from trunk. (check-in: [553258c2ed] user: drh branch: 2-size-lookaside, size: 79754)
17:06
[99a0268071] 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: 79833)
13:52
[c7e3548d5c] part of check-in [7129e468fd] Use the "fuzztest" target in place of "fastfuzztest". (check-in: [7129e468fd] user: drh branch: makefile-cleanup, size: 79566)
13:12
[094d52b9b7] part of check-in [3d44f1ee0f] Remove the obsolete "fastfuzztest" target from the makefiles. (check-in: [3d44f1ee0f] user: drh branch: makefile-cleanup, size: 79570)
2019-10-05
19:37
[60547a4355] part of check-in [ed3499a1a5] Fix a problem in Makefile.msc on this branch. (check-in: [ed3499a1a5] user: dan branch: osinst, size: 79831)
17:29
[9195217a81] part of check-in [eea231f81b] Have sqlite3.c automatically turn on osinst logging for all connections. (check-in: [eea231f81b] user: dan branch: osinst, size: 79826)
2019-09-16
12:35
[bfa3ab0a9d] part of check-in [27eb223690] Merge all recent trunk enhancements into the reuse-schema branch. (check-in: [27eb223690] user: drh branch: reuse-schema, size: 79678)
12:23
[ebf071dd12] part of check-in [da8bc97412] Merge recent trunk enhancements into the wal2 branch. (check-in: [da8bc97412] user: drh branch: wal2, size: 79674)
2019-08-17
15:27
[a463dca3c5] 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: 79645)
2019-08-13
15:22
[3a35f2d39e] part of check-in [5b4689d89c] Merge latest trunk changes with this branch. (check-in: [5b4689d89c] user: dan branch: reuse-schema, size: 79752)
2019-08-12
15:19
[50ce9be8e6] 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: 80115)
2019-07-29
02:52
[1ce5a2f754] part of check-in [e77d48d1dd] Sync up warning related compiler options in the Makefiles for MSVC. (check-in: [e77d48d1dd] user: mistachkin branch: trunk, size: 79719)
2019-04-15
15:35
[93f8f1352f] part of check-in [5c6c9e7f6f] Merge recent changes from trunk into reuse-schema (check-in: [5c6c9e7f6f] user: drh branch: reuse-schema, size: 79744)
15:17
[4d71614a41] part of check-in [8950f1195a] Merge the latest trunk enhancements. (check-in: [8950f1195a] user: drh branch: wal2, size: 79740)
2019-04-05
20:56
[26957950b2] 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: 79711)
2019-04-01
17:24
[bb7f028d34] 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: 79829)
03:07
[6c2faad38c] part of check-in [6cf8b18ec2] Fix harmless compiler warnings seen with MSVC. (check-in: [6cf8b18ec2] user: mistachkin branch: trunk, size: 79799)
2019-03-23
00:38
[fb6dc0c6b0] part of check-in [8d0153996a] Support Tcl libraries with a suffix. (check-in: [8d0153996a] user: mistachkin branch: msvcTcl, size: 79730)
2019-03-22
22:34
[99300aed85] part of check-in [c9f1972e10] Further enhancements and fixes. (check-in: [c9f1972e10] user: mistachkin branch: msvcTcl, size: 79668)
16:52
[dd141c2646] part of check-in [3e35584621] Attempt to detect when the MSVC linker requires the /MACHINE argument. (check-in: [3e35584621] user: mistachkin branch: msvcTcl, size: 79601)
01:25
[3316c21676] part of check-in [908c4c891f] Support building the Tcl bindings DLL using MSVC. (check-in: [908c4c891f] user: mistachkin branch: msvcTcl, size: 79403)
2019-03-08
15:57
[2898744d54] part of check-in [bf20d4ffcb] Merge the latest enhancements and fixes from trunk. (check-in: [bf20d4ffcb] user: drh branch: wal2, size: 78466)
15:39
[366f244665] part of check-in [3712d625d6] Add the bgckpt.c extension to Makefile.in and Makefile.msc. (check-in: [3712d625d6] user: drh branch: wal2, size: 78101)
2019-02-11
19:34
[bdc4f060e0] 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: 78470)
2019-01-25
04:00
[5df60c70ed] 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: 78437)
2019-01-21
14:55
[e04060b213] part of check-in [a1e12fa2a8] Add the --memtrace option to the CLI. (check-in: [a1e12fa2a8] user: drh branch: trunk, size: 78133)
2019-01-14
20:44
[54c5921b0c] part of check-in [0bf1550507] Add scalar function "prefix_length()" to ext/misc/prefixes.c. (check-in: [0bf1550507] user: dan branch: trunk, size: 78103)
2018-12-13
21:05
[3c4c7e9441] 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: 78072)
15:06
[2ef13d6845] 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: 78001)
2018-12-04
16:51
[b7d4a710fa] part of check-in [df95455213] Add the "index_usage" utility program. (check-in: [df95455213] user: drh branch: trunk, size: 77890)
2018-11-28
01:45
[0d6831ff79] part of check-in [d362dedba3] Always enable SQLITE_ENABLE_DESERIALIZE for the MSVC makefile as this is necessary to get releasetest.tcl to work. (check-in: [d362dedba3] user: drh branch: trunk, size: 77676)
2018-11-05
20:37
[071853dfc2] 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: 77605)
2018-10-31
19:01
[5402eae167] 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: 77308)
01:12
[b54c92ab12] part of check-in [e0d30c1862] Merge fuzz test cases computed by dbfuzz2. (check-in: [e0d30c1862] user: drh branch: trunk, size: 77212)
2018-10-30
13:19
[425975b711] 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: 77183)
2018-10-29
17:53
[fd51f9eba2] part of check-in [592b66e805] Add the sqlite3_normalized_sql() API. (check-in: [592b66e805] user: mistachkin branch: normalized_sql, size: 77206)
2018-09-16
16:18
[b946f8806a] 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: 77110)
2018-09-12
00:48
[a889c6981a] part of check-in [68a71e5f4e] For MSVC, migrate some commonly used shell compilation options to the library. (check-in: [68a71e5f4e] user: mistachkin branch: trunk, size: 77080)
2018-09-01
15:49
[d37bb24f09] part of check-in [589186c083] Merge fixes and enhancements from trunk. (check-in: [589186c083] user: drh branch: alter-table-rename-table, size: 76585)
2018-08-23
20:09
[2e6eec0444] 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: 76497)
14:54
[ab99b4a0aa] part of check-in [c446c88411] Merge enhancements from trunk. (check-in: [c446c88411] user: drh branch: rtree-geopoly, size: 76392)
2018-07-27
20:45
[91d78669ce] part of check-in [3d815d83a6] Enhance Makefile for MSVC to support building the shell tool without using the amalgamation. (check-in: [3d815d83a6] user: mistachkin branch: trunk, size: 76304)
2018-06-18
16:55
[c1646e8f86] 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: 76081)
2018-06-10
07:42
[0221c154ad] part of check-in [16db73842a] Update Makefile.msc to include window.c in the build. (check-in: [16db73842a] user: dan branch: exp-window-functions, size: 76052)
2018-05-25
19:22
[550559948f] 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: 76009)
2018-05-08
13:32
[887c54fc44] 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: 76001)
12:49
[681fb88ccc] part of check-in [fd11fbd218] Fuzz test cases for UPSERT. (check-in: [fd11fbd218] user: drh branch: trunk, size: 75921)
2018-05-04
19:33
[9e0a87c2a5] part of check-in [e17bca2cdb] Merge recent enhancements from trunk. (check-in: [e17bca2cdb] user: drh branch: apple-osx, size: 75972)
2018-04-27
17:39
[a885344e4f] 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: 75929)
2018-04-12
21:42
[59179295f6] part of check-in [389806b05f] Break out the upsert code into a separate source file. (check-in: [389806b05f] user: drh branch: upsert, size: 75892)
2018-04-10
18:56
[43dd6ae2e5] part of check-in [56e4965f7a] Include the 'sqlite3rebaser_' APIs in the Windows '.def' file. (check-in: [56e4965f7a] user: mistachkin branch: trunk, size: 75761)
18:05
[901dc0a1dd] part of check-in [e20fcb5159] Merge all version 3.23.1 changes and enhancements from trunk. (check-in: [e20fcb5159] user: drh branch: apple-osx, size: 75833)
2018-03-16
23:53
[bdcad21b02] part of check-in [56d11c2509] Fix a duplicate test number and cleanup a bit of Makefile whitespace. (check-in: [56d11c2509] user: mistachkin branch: testFixes, size: 75753)
2018-03-14
17:17
[2f78884016] part of check-in [a658f80c8f] Merge the latest enhancements from trunk. (check-in: [a658f80c8f] user: drh branch: apple-osx, size: 75840)
2018-03-08
18:09
[8a6727b41a] part of check-in [0f5a8666b8] Include the 'sessionfuzz' tool in the clean target for MSVC. (check-in: [0f5a8666b8] user: mistachkin branch: trunk, size: 75760)
2018-03-07
21:13
[0712646881] part of check-in [c58de43b8f] Enable compilation of 'sessionfuzz' tool using MSVC. (check-in: [c58de43b8f] user: mistachkin branch: trunk, size: 75744)
14:53
[9d5201ef7e] part of check-in [493abf10bf] Another tweak to the MSVC clean target. (check-in: [493abf10bf] user: mistachkin branch: msvcFixes, size: 75542)
14:42
[7e8763e25b] part of check-in [5bd5a79898] Fix utility compilation issues with MSVC. (check-in: [5bd5a79898] user: mistachkin branch: msvcFixes, size: 75546)
2018-03-01
13:44
[28df1e20dd] part of check-in [c8083de14b] Merge the latest enhancements from trunk. (check-in: [c8083de14b] user: drh branch: memdb, size: 75654)
2018-02-23
14:00
[738b130a37] part of check-in [d28003941c] Fix harmless compiler warnings in the zonefile extension seen with MSVC. (check-in: [d28003941c] user: mistachkin branch: zonefile, size: 75563)
13:38
[bf19d3a0eb] part of check-in [e9e9f27b3d] Enable the JSON1 extension when compiling the test fixture with MSVC. (check-in: [e9e9f27b3d] user: mistachkin branch: trunk, size: 75528)
2018-02-20
15:23
[b53ebf2538] 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: 75465)
2018-01-24
15:07
[b5e9eb7212] part of check-in [16ebe558d2] Add the normalize.c extension. (check-in: [16ebe558d2] user: drh branch: trunk, size: 75428)
15:02
[ce9db77452] part of check-in [6ef3de810d] Merge changes from trunk. (check-in: [6ef3de810d] user: drh branch: memdb, size: 75522)
2018-01-15
21:59
[59421cd76b] 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: 75476)
2018-01-10
19:15
[ede26e3fb6] part of check-in [6a6a3d4956] Include RTREE in the default CLI build. (check-in: [6a6a3d4956] user: drh branch: trunk, size: 75396)
2018-01-08
20:04
[0f2875c7d4] part of check-in [658f42257d] Test cases for sqlite3_normalize(). (check-in: [658f42257d] user: drh branch: normalize, size: 75330)
14:24
[085d3b65ce] part of check-in [abb112d9e1] Fix compilation of 'sqltclsh.exe' for MSVC. (check-in: [abb112d9e1] user: mistachkin branch: trunk, size: 75331)
2018-01-07
20:38
[b33f630258] 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: 75298)
2018-01-06
14:44
[688fb6375f] part of check-in [00cc26e34d] Remove a trailing tab from the Makefile for MSVC. (check-in: [00cc26e34d] user: mistachkin branch: trunk, size: 75260)
14:43
[50cadb65af] part of check-in [2f6cc5d8a0] Minor tweaks to the Makefile for MSVC. (check-in: [2f6cc5d8a0] user: mistachkin branch: trunk, size: 75261)
13:42
[b85c373ee4] part of check-in [b0a43e325c] Add the appendvfs extension and code for the sqltclsh.exe executable. (check-in: [b0a43e325c] user: drh branch: trunk, size: 75248)
04:34
[80cca5fd57] part of check-in [a6d5c7c2aa] Add sqltclsh.exe to the windows makefile. (check-in: [a6d5c7c2aa] user: drh branch: appendvfs, size: 72311)
2018-01-05
19:25
[d429170f3c] part of check-in [38109a47ff] For the MSVC Makefile, the 'sqlite3_checker.exe' target requires the Tcl library. (check-in: [38109a47ff] user: mistachkin branch: trunk, size: 74794)
17:40
[2335db3176] part of check-in [5c6d0a1d58] In the Makefile for MSVC, the default target should not include binaries that link against the Tcl library. (check-in: [5c6d0a1d58] user: mistachkin branch: sqlar-shell-support, size: 74768)
17:12
[de37dcd0e8] part of check-in [bb650e5d14] More adjustments to MSVC Makefile dependencies for zlib. (check-in: [bb650e5d14] user: mistachkin branch: sqlar-shell-support, size: 74642)
16:23
[69711303f4] part of check-in [45495d3e25] Fix missing dependencies for shell.c in all makefiles. (check-in: [45495d3e25] user: drh branch: sqlar-shell-support, size: 74599)
16:05
[72f437d371] part of check-in [a33ad33cf0] In the Makefile for MSVC, only attempt to link against Tcl when it is needed. Also, only compile 'zipfile.c' when use of zlib is enabled. (check-in: [a33ad33cf0] user: mistachkin branch: sqlar-shell-support, size: 74532)
01:22
[c4eaeff29b] part of check-in [45fabd868d] Revise detection of 'tclsh.exe' in the Makefile for MSVC. (check-in: [45fabd868d] user: mistachkin branch: sqlar-shell-support, size: 74215)
01:00
[e8b973cd24] part of check-in [0bc3b76ec9] Enhance the 'zlib' build target for MSVC. (check-in: [0bc3b76ec9] user: mistachkin branch: sqlar-shell-support, size: 74177)
2018-01-04
22:46
[feaf722def] part of check-in [335387f9e0] Get the shell enhancements compiling with MSVC. (check-in: [335387f9e0] user: mistachkin branch: sqlar-shell-support, size: 74171)
19:54
[8723bebdec] part of check-in [406f791837] Merge in all recent trunk enhancements. (check-in: [406f791837] user: drh branch: sqlar-shell-support, size: 74011)
2018-01-03
12:39
[3b7ee2ebaf] part of check-in [e5c6ade8ee] Fix typo in the Makefile for MSVC. (check-in: [e5c6ade8ee] user: mistachkin branch: memdb, size: 72129)
01:28
[bddc04c05f] 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: 72134)
2018-01-01
19:33
[f68b4f9b83] part of check-in [0b04223f25] Enable the introspection pragmas for command-line shell builds. (check-in: [0b04223f25] user: drh branch: trunk, size: 72003)
2017-12-29
15:19
[57dcce0595] part of check-in [89e5720a8d] Fix a typo in the MSVC makefile. (check-in: [89e5720a8d] user: drh branch: location-function, size: 71972)
15:04
[f11644a365] 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: 71972)
2017-12-23
18:34
[5a740138ce] part of check-in [150f07fec1] Merge enhancements from trunk. (check-in: [150f07fec1] user: drh branch: sqlar-shell-support, size: 73905)
2017-12-16
19:16
[6480671f7c] part of check-in [d5b597b52a] Merge latest trunk changes into this branch. (check-in: [d5b597b52a] user: dan branch: schemalint, size: 71897)
2017-12-14
13:55
[72b73110e9] part of check-in [803156cba8] Merge latest trunk changes into this branch. (check-in: [803156cba8] user: dan branch: sqlar-shell-support, size: 73599)
2017-12-13
22:42
[a2492b2917] part of check-in [6de21deac4] Add support for the 'lsm1.c' target in the MSVC makefile. (check-in: [6de21deac4] user: mistachkin branch: trunk, size: 71591)
2017-12-05
19:07
[2eb985916e] part of check-in [8155b5ac85] For MSVC, simplify default locations for Tcl and ICU by using directories inside 'compat'. (check-in: [8155b5ac85] user: mistachkin branch: sqlar-shell-support, size: 72952)
18:54
[2cc781176c] part of check-in [e1838cee38] Add support for including zlib in the shell when compiling with MSVC. (check-in: [e1838cee38] user: mistachkin branch: sqlar-shell-support, size: 72540)
2017-11-29
16:16
[f1aae0644c] part of check-in [373fa21bff] Merge latest trunk changes into this branch. (check-in: [373fa21bff] user: dan branch: schemalint, size: 71250)
2017-11-28
08:08
[6b76a1b3e7] 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: 71166)
2017-11-21
21:15
[e5d7606238] part of check-in [17dd2f7314] Fix typo in the Makefiles for MSVC. (check-in: [17dd2f7314] user: mistachkin branch: trunk, size: 70944)
2017-11-14
20:00
[9e7628ad7d] 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: 71156)
2017-10-31
18:15
[a55372a224] part of check-in [24adf90ffb] Merge all recent enhancements from trunk. (check-in: [24adf90ffb] user: drh branch: checkindex, size: 70934)
18:09
[038f2c9909] part of check-in [0c22f0d6d1] Add the checkfreelist extension to the sqlite3_checker binary. (check-in: [0c22f0d6d1] user: drh branch: checkindex, size: 70844)
15:55
[16ab000bdf] part of check-in [49d0c6f1f6] Fix an error in the Makefile.msc for the sqlite3_checker.exe target. (check-in: [49d0c6f1f6] user: drh branch: checkindex, size: 70806)
15:49
[ba20905d01] part of check-in [429e3c3c85] Add build infrastructure for the sqlite3_checker command-line utility. (check-in: [429e3c3c85] user: drh branch: checkindex, size: 70807)
12:20
[3a5cb477ec] 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: 70312)
2017-10-30
23:25
[74ccbe1c06] 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: 70333)
2017-10-24
19:12
[34019d8def] 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: 70444)
2017-10-14
19:58
[4a7ebdaace] part of check-in [92eb721fae] Updates to the Makefiles for MSVC. Cherrypick of [ac8786f3f9f35cb6]. (check-in: [92eb721fae] user: mistachkin branch: branch-3.21, size: 70024)
19:54
[37740aba9c] part of check-in [ac8786f3f9] Updates to the Makefiles for MSVC. (check-in: [ac8786f3f9] user: mistachkin branch: trunk, size: 70222)
2017-10-13
20:14
[a341cc7d73] 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: 70222)
18:58
[b864c4f906] 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: 70200)
15:56
[c20c8f2945] 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: 70390)
15:06
[22fc2be4ac] 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: 70321)
2017-10-12
20:37
[918f07fee0] 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: 70267)
14:13
[e3fd2bfdf1] part of check-in [d325da6c50] Update this branch to match latest trunk. (check-in: [d325da6c50] user: dan branch: schemalint, size: 70330)
13:47
[3f96a87fb2] 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: 70024)
01:24
[523fd246fd] part of check-in [18d4654fd1] Merge fixes from the 3.21 branch. (check-in: [18d4654fd1] user: drh branch: dbpage, size: 70121)
2017-10-11
20:26
[da26eb328f] part of check-in [2719cf5c5b] Merge latest trunk changes with this branch. (check-in: [2719cf5c5b] user: dan branch: schemalint, size: 70182)
17:50
[307701b46e] part of check-in [31eee0e4bf] Make JSON1 defines consistent in the makefiles for MSVC. (check-in: [31eee0e4bf] user: mistachkin branch: branch-3.21, size: 69878)
17:25
[aade743c45] part of check-in [79c96121ba] Enable JSON by default in the Windows command-line shell sqlite3.exe. (check-in: [79c96121ba] user: drh branch: branch-3.21, size: 69877)
17:13
[148d7cd36e] 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: 70120)
13:48
[1224c8773f] 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: 70020)
2017-09-18
18:08
[6033b51b6a] part of check-in [3235835bab] Fix a typo in the MSVC makefile. (check-in: [3235835bab] user: drh branch: mmap-warm, size: 69876)
16:28
[2a1cf3959b] 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: 69874)
2017-09-09
06:10
[364abcb96e] part of check-in [6a0b9d9d4e] Merge trunk enhancements (check-in: [6a0b9d9d4e] user: drh branch: apple-osx, size: 70067)
2017-09-04
18:44
[6a7a74bf60] part of check-in [77854694b2] Add the 'mksourceid' executable to the clean target for MSVC. (check-in: [77854694b2] user: mistachkin branch: trunk, size: 69845)
2017-08-22
19:19
[25b154da7f] 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: 69832)
2017-07-18
20:28
[02b469e9dc] part of check-in [d49639c208] Fix another harmless compiler warning. Get the MSVC makefile working with unionvtab. (check-in: [d49639c208] user: drh branch: trunk, size: 69624)
2017-07-07
22:58
[af537736e9] part of check-in [7f48f6ab2a] Merge in all the latest trunk enhancements. (check-in: [7f48f6ab2a] user: drh branch: apple-osx, size: 69814)
19:02
[20850e3e8d] part of check-in [2d6faebc31] Enhance the MSVC makefile 'clean' target to handle lsm1. (check-in: [2d6faebc31] user: mistachkin branch: trunk, size: 69592)
2017-06-29
14:33
[4ebb1d257c] 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: 69558)
13:41
[822979c692] 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: 69561)
13:19
[00537d05e7] part of check-in [824e83274c] Add the LSM1 extension. (check-in: [824e83274c] user: drh branch: trunk, size: 69494)
2017-06-28
15:47
[aec853b751] 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: 69438)
2017-06-27
05:59
[d389c6fb33] part of check-in [2017636e93] Work in progress porting lsm1 to Win32. (check-in: [2017636e93] user: mistachkin branch: lsm-vtab, size: 69440)
2017-05-22
19:24
[fb28c0304f] part of check-in [bbd2d0e140] Pull in all changes from the 3.19.0 release. (check-in: [bbd2d0e140] user: drh branch: apple-osx, size: 69573)
2017-05-15
17:56
[19636d6f00] part of check-in [6e0f64ab5e] Merge changes from trunk. (check-in: [6e0f64ab5e] user: drh branch: schemalint, size: 69690)
2017-05-12
14:05
[8eeb801620] part of check-in [a123cb9330] Make sure the 'sqlite3changegroup_*' functions are included in the SQLITE_APICALL handling. (check-in: [a123cb9330] user: mistachkin branch: trunk, size: 69384)
2017-05-04
14:02
[35879b76bc] 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: 69678)
2017-05-03
12:50
[2b4876693e] part of check-in [d8254047b3] Get sqlite3_expert building on Windows. (check-in: [d8254047b3] user: drh branch: schemalint, size: 70345)
2017-04-24
16:14
[b271d982da] part of check-in [031feebc94] Bring in all the latest enhancements from trunk. (check-in: [031feebc94] user: drh branch: apple-osx, size: 69561)
2017-04-14
14:50
[6a8c838220] part of check-in [6bf673767b] Make USE_FULLWARN=1 the default for MSVC and fix harmless compiler warnings. (check-in: [6bf673767b] user: mistachkin branch: trunk, size: 69372)
2017-04-08
00:25
[fed3d46b77] part of check-in [dd16439ea1] Merge the latest trunk changes. (check-in: [dd16439ea1] user: drh branch: apple-osx, size: 69561)
2017-03-30
20:26
[b66da66000] part of check-in [ed28f15e05] Merge all changes from the 3.18.0 release. (check-in: [ed28f15e05] user: drh branch: apple-osx, size: 69462)
2017-03-29
23:22
[a4c0613a18] part of check-in [a68919425c] When compiling with MSVC, disable extra SELECT/WHERE tracing for dynamically built shells. (check-in: [a68919425c] user: mistachkin branch: trunk, size: 69372)
2017-03-14
15:27
[1faf9f06aa] part of check-in [1e4b9e7c9e] Updates to the MSVC makefiles. (check-in: [1e4b9e7c9e] user: mistachkin branch: trunk, size: 69273)
2017-03-13
22:02
[5f1194a315] part of check-in [59241a50ad] Add dbdump.exe to the MSVC makefile. (check-in: [59241a50ad] user: drh branch: dbdump, size: 69260)
18:31
[f8501d6bcb] part of check-in [3d04b2cd7a] Merge all recent changes from trunk. (check-in: [3d04b2cd7a] user: drh branch: apple-osx, size: 69237)
2017-03-10
17:03
[9020fa41eb] 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: 69048)
2017-03-06
20:00
[ec6e29fe20] part of check-in [1650c3f468] Merge all pending 3.18 enhancements from trunk. (check-in: [1650c3f468] user: drh branch: apple-osx, size: 69208)
2017-02-17
01:43
[a89ea37ab5] part of check-in [8a03be1dc4] Enable the ".wheretrace" and ".selecttrace" extensions in the command-line shell when compiled on Windows using DEBUG=3 or higher. Fix a harmless warning in the shell that comes up when compiled this way. (check-in: [8a03be1dc4] user: drh branch: trunk, size: 69019)
2017-02-08
16:55
[21aedd447a] part of check-in [92dbd8753e] Merge the 3.17.0beta changes from trunk. (check-in: [92dbd8753e] user: drh branch: apple-osx, size: 69140)
2017-02-07
21:09
[067a6766f8] part of check-in [fc1dfe8702] MSVC makefile enhancments for several command line tools and the session extensions. (check-in: [fc1dfe8702] user: mistachkin branch: trunk, size: 68951)
2017-02-04
15:29
[addccc6c59] part of check-in [6c3f09028f] Merge recent trunk enhancements. (check-in: [6c3f09028f] user: drh branch: apple-osx, size: 68280)
2017-02-01
22:32
[ba953c8921] part of check-in [6a378c29b4] Add an option to the MSVC makefile to enable treating warnings as errors. (check-in: [6a378c29b4] user: mistachkin branch: trunk, size: 68091)
2017-01-18
17:20
[836dde6df9] part of check-in [a435841e71] Baseline interface definition for the experimental sqlite3_kv accessor object. (check-in: [a435841e71] user: drh branch: sqlite3_kv, size: 67965)
2016-12-12
16:15
[16477ab345] part of check-in [a24f805b5e] Merge all the latest performance enhancements from trunk. (check-in: [a24f805b5e] user: drh branch: apple-osx, size: 68028)
2016-11-30
16:54
[b8ca53350a] 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: 67839)
2016-11-26
20:44
[f51b70cb86] 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: 67997)
2016-11-14
18:27
[bb4d970894] 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: 67808)
2016-11-04
19:09
[a8af814f63] part of check-in [0e5ffd9123] Merge recent trunk changes, including all the fixes that appeared in version 3.15.1. (check-in: [0e5ffd9123] user: drh branch: apple-osx, size: 67680)
2016-11-02
19:49
[e0217f2d35] part of check-in [def8f598b8] Adjust the MSVC makefile to use Tcl8.6 by default. (check-in: [def8f598b8] user: drh branch: trunk, size: 67491)
2016-09-28
16:15
[0793c4def0] part of check-in [0601416347] Merge recent enhancements from trunk. (check-in: [0601416347] user: drh branch: apple-osx, size: 67682)
2016-09-22
18:46
[5151cc64c4] part of check-in [5e892d6093] Makefile changes to support building winsqlite3.dll using STDCALL rather than CDECL. (check-in: [5e892d6093] user: mistachkin branch: trunk, size: 67493)
2016-09-16
17:50
[c42e31c221] part of check-in [e3d9efa277] Merge recent changes from trunk. (check-in: [e3d9efa277] user: drh branch: apple-osx, size: 63612)
2016-09-09
20:00
[e1aa788e84] 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: 63423)
2016-09-07
18:20
[217d91300f] part of check-in [00759af053] Merge recent enhancements from trunk. (check-in: [00759af053] user: drh branch: apple-osx, size: 63583)
12:41
[50e36f9aa2] part of check-in [af951e036e] Makefile changes to support building winsqlite3.dll using STDCALL rather than CDECL. (check-in: [af951e036e] user: drh branch: branch-3.14, size: 67390)
2016-09-05
20:46
[6fef1e1079] part of check-in [f66d0d8cf6] Sync up the MSVC makefiles. (check-in: [f66d0d8cf6] user: mistachkin branch: callbackConv, size: 67464)
2016-08-24
19:58
[2a8f135e10] part of check-in [e4a56197b0] Modularize all use of the calling convention macros based on the USE_STDCALL nmake macro. (check-in: [e4a56197b0] user: mistachkin branch: callbackConv, size: 67441)
18:21
[5017381e48] part of check-in [77f7c31a3a] Sync up the MSVC autoconf makefile. (check-in: [77f7c31a3a] user: mistachkin branch: trunk, size: 63394)
2016-08-09
21:08
[7ec77041ea] part of check-in [f0942c362f] Prototype for the remember(V,PTR) extension function. (check-in: [f0942c362f] user: drh branch: rememberFunc, size: 63166)
2016-08-04
12:33
[817e65faf9] part of check-in [e22ca3cdd0] 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: [e22ca3cdd0] user: drh branch: apple-osx, size: 66056)
01:47
[c5b2eca5bd] 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: 63324)
2016-07-28
22:23
[3340e479e5] part of check-in [3ea567c4b0] Make the extension auto-loading mechanism work with the __stdcall calling convention. Also, fix a couple Tcl command calling conventions missed in the previous check-in. (check-in: [3ea567c4b0] user: mistachkin branch: callbackConv, size: 65867)
19:28
[eefec7a26b] part of check-in [cbe1de4799] The 'sqlite3ext.h' content should be processed before being included in the amalgamation. (check-in: [cbe1de4799] user: mistachkin branch: trunk, size: 65608)
18:49
[b8894e579e] part of check-in [97fc6e4328] All SQLite API functions and callbacks in the 'sqlite3ext.h' header file must be decorated with the calling convention. (check-in: [97fc6e4328] user: mistachkin branch: callbackConv, size: 65579)
18:18
[959d56a9c1] part of check-in [959cd0131a] Fixup reserved function pointers in the Tcl stubs table and several macros containing Tcl function pointers. (check-in: [959cd0131a] user: mistachkin branch: callbackConv, size: 65412)
18:06
[c7934e2d3e] part of check-in [90e89ec9c8] Adjustments to get 'testfixture.exe' compiling with Tcl 8.6 when __stdcall is enabled. (check-in: [90e89ec9c8] user: mistachkin branch: callbackConv, size: 65336)
16:09
[1e53994078] part of check-in [36b72fd609] More work on getting the 'testfixture.exe' target to work correctly. (check-in: [36b72fd609] user: mistachkin branch: callbackConv, size: 65317)
14:37
[da4c9f5bc4] part of check-in [e8be3dfeab] Allow the 'testfixture.exe' target to be compiled with the __stdcall calling convention. (check-in: [e8be3dfeab] user: mistachkin branch: callbackConv, size: 64593)
04:14
[843c563182] part of check-in [02b8040e1a] Work in progress on setting a calling convention for all callback functions. (check-in: [02b8040e1a] user: mistachkin branch: callbackConv, size: 63699)
2016-07-03
02:35
[d66d0395c3] 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: 63135)
2016-06-08
01:03
[50149765ef] part of check-in [2247649ca2] An initial attempt at a "dbhash" command-line utility. (check-in: [2247649ca2] user: drh branch: dbhash, size: 63106)
2016-06-02
23:13
[831503fc4e] 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: 62936)
2016-05-05
17:15
[306d73e854] 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: 62910)
2016-05-03
19:40
[db82b35aef] part of check-in [1b43358f89] Minor style tweaks in the MSVC makefile. (check-in: [1b43358f89] user: mistachkin branch: trunk, size: 62761)
13:14
[a7f34be67d] 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: 62710)
2016-04-11
22:23
[71b8b16cf9] part of check-in [3189a7f185] Fix typo in the MSVC makefile. (check-in: [3189a7f185] user: mistachkin branch: trunk, size: 62539)
2016-04-06
17:32
[b00bcf0ec7] part of check-in [ea4de04d67] Add a couple options to the MSVC makefile. (check-in: [ea4de04d67] user: mistachkin branch: branch-3.12.0, size: 61848)
2016-04-05
19:46
[1f123a0757] part of check-in [0bf9926c7a] Remove superfluous directories from the Makefile clean targets. (check-in: [0bf9926c7a] user: mistachkin branch: trunk, size: 62538)
18:24
[f2bfcff8f2] part of check-in [8f1f300c28] Oops. Branched from the wrong baseline. Ignore this one. (check-in: [8f1f300c28] user: drh branch: mistake, size: 61366)
2016-03-31
22:53
[fe57d7e3e7] part of check-in [69f4d83210] Update the clean target in the MSVC makefile. (check-in: [69f4d83210] user: mistachkin branch: trunk, size: 62619)
2016-03-30
16:23
[cde766eb7c] part of check-in [7cf0cab730] Updates for the MSVC makefiles. (check-in: [7cf0cab730] user: mistachkin branch: trunk, size: 62602)
2016-03-07
17:49
[e6ee58b849] 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: 62959)
2016-03-05
15:35
[df0bf9ff7f] 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: 61707)
2016-03-04
16:42
[ea016bfc6d] 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: 63095)
03:43
[d68db8ddac] 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: 61843)
02:59
[0dc13352b8] 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: 61770)
2016-03-02
03:28
[dbd4621ecc] 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: 61738)
2016-02-27
00:21
[4f319afb7c] part of check-in [c2277fab12] Add 'Replace.exe' to the MSVC clean target. (check-in: [c2277fab12] user: mistachkin branch: trunk, size: 61661)
2016-02-26
23:13
[b6eb7a434c] part of check-in [3617564cb6] Support generating the '.def' file using the autoconf Makefile for MSVC. (check-in: [3617564cb6] user: mistachkin branch: trunk, size: 61649)
21:01
[56ea123a97] part of check-in [4e54e9c0fe] Further refinements to the MSVC batch build process. (check-in: [4e54e9c0fe] user: mistachkin branch: branch-3.11, size: 61423)
2016-02-25
18:54
[cf5496f4c4] part of check-in [b86590043e] Merge all the latest changes from trunk. (check-in: [b86590043e] user: drh branch: sessions, size: 62506)
2016-02-19
19:03
[28fc4ee023] part of check-in [66a9ad4a6d] Enhance clean target in the MSVC makefiles. (check-in: [66a9ad4a6d] user: mistachkin branch: branch-3.11, size: 61254)
05:07
[d3a190d932] part of check-in [72b10e5e7d] Modify the MSVC batch build tool to support the MSVC autoconf Makefile. (check-in: [72b10e5e7d] user: mistachkin branch: branch-3.11, size: 61260)
2016-02-13
14:07
[45e596bd4c] 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: 62477)
2016-02-12
05:19
[30f075dc4f] part of check-in [717c1fc41a] Naming updates for Universal Windows Platform. (check-in: [717c1fc41a] user: mistachkin branch: trunk, size: 61225)
2016-02-11
21:38
[9df6e7ea26] part of check-in [67ee9b5af1] Prevent 'expanded command line X too long' errors during the batch 'for' loops used for copying files. (check-in: [67ee9b5af1] user: mistachkin branch: testFixtureSrc, size: 61225)
21:28
[5e216ab1a9] part of check-in [54ff3a26bc] Enhance the MSVC makefile to enable building 'testfixture' fully from source code. (check-in: [54ff3a26bc] user: mistachkin branch: testFixtureSrc, size: 60772)
2016-02-10
21:45
[463edfba5c] part of check-in [e9e6000bd2] In the MSVC makefile, include the working directory so that it can pickup build generated files (e.g. sqlite3.h, etc). (check-in: [e9e6000bd2] user: mistachkin branch: trunk, size: 61602)
2016-02-09
18:28
[0fe3b22f8e] part of check-in [51b6823f4c] Fix MSVC makefile options that enable control-flow guard. (check-in: [51b6823f4c] user: mistachkin branch: trunk, size: 61594)
17:12
[d2eef1643b] 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: 61584)
15:44
[8bab27a620] part of check-in [f040a5bb62] Merge enhancements and fixes from trunk. (check-in: [f040a5bb62] user: drh branch: sessions, size: 62792)
2016-02-08
20:45
[b0493f10ca] part of check-in [6eab74c9ae] Fix spelling error in MSVC makefile comments. (check-in: [6eab74c9ae] user: mistachkin branch: trunk, size: 61572)
20:40
[8514a6d7c1] part of check-in [1e563c6ebb] More work on Windows 10 SDK integration. (check-in: [1e563c6ebb] user: mistachkin branch: trunk, size: 61572)
2016-02-07
20:39
[fcf377286d] 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: 60715)
00:08
[a3f8092763] part of check-in [ab269e7205] Add the sourcetest target to Makefile.msc. (check-in: [ab269e7205] user: drh branch: trunk, size: 60704)
2016-02-05
19:40
[9eadde083c] part of check-in [ebace2c99b] More work on Windows 10 SDK integration. (check-in: [ebace2c99b] user: mistachkin branch: win10sdk, size: 61147)
2016-02-02
02:22
[c6dfe4708e] part of check-in [f3f9200115] Merge all recent enhancements from trunk. (check-in: [f3f9200115] user: drh branch: sessions, size: 61766)
2016-01-27
07:28
[72b7858f02] part of check-in [4bf89891fb] Support building for Windows 10 desktop using 'MinCore.lib'. (check-in: [4bf89891fb] user: mistachkin branch: trunk, size: 60546)
2016-01-23
07:53
[6fca5455aa] part of check-in [c46f1a13cb] Add tooling to create an MSVC Makefile capable of building the core library and shell only, using a pre-built amalgamation. (check-in: [c46f1a13cb] user: mistachkin branch: msvcMakeMin, size: 60384)
00:07
[1708a78eda] part of check-in [a79c46bc61] More work on the MSVC build. (check-in: [a79c46bc61] user: mistachkin branch: trunk, size: 59943)
2016-01-22
22:16
[bf507c4168] part of check-in [df22556fd7] More MSVC makefile cleanup. (check-in: [df22556fd7] user: mistachkin branch: trunk, size: 59938)
04:22
[d2b93511a9] part of check-in [e4c07df557] Enable FTS4 when building the shell with the MSVC makefile. (check-in: [e4c07df557] user: mistachkin branch: trunk, size: 59933)
03:54
[7e45640ca3] part of check-in [67625b963a] Further refinements to the MSVC makefile. (check-in: [67625b963a] user: mistachkin branch: trunk, size: 59912)
01:25
[89b2e9780d] part of check-in [ac2e9d3de5] MSVC makefile enhancements for use with the Windows 10 SDK. (check-in: [ac2e9d3de5] user: mistachkin branch: trunk, size: 59204)
2016-01-20
18:47
[c5ead4aa22] part of check-in [f60f025027] Add 'rbu' to the clean targets. (check-in: [f60f025027] user: mistachkin branch: trunk, size: 57435)
11:33
[b4d0270955] part of check-in [327af5f644] Merge recent enhancements from trunk. (check-in: [327af5f644] user: drh branch: sessions, size: 58647)
2016-01-14
20:05
[01e855f958] 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: 57427)
18:01
[2d8b2ad5a0] part of check-in [e2cba1bbfd] Minor adjustments to the MSVC makefile. (check-in: [e2cba1bbfd] user: mistachkin branch: trunk, size: 57391)
14:48
[d35026ada7] part of check-in [007e5c6df6] Merge the latest fixes and enhancements from trunk. (check-in: [007e5c6df6] user: drh branch: sessions, size: 58609)
13:22
[1dc36cfd3c] 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: 57389)
2016-01-06
15:14
[6862a51bfd] part of check-in [fa4705c91f] Merge changes for version 3.10.0. (check-in: [fa4705c91f] user: drh branch: sessions, size: 58290)
2016-01-05
03:39
[e45d8b9b56] 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: 57070)
2016-01-01
13:25
[6fd10748c3] part of check-in [c0be246a74] Merge the latest enhancements from trunk. (check-in: [c0be246a74] user: drh branch: sessions, size: 58266)
2015-12-16
23:30
[5fff077fcc] part of check-in [1d0e6aa119] Fix even more harmless compiler warnings. (check-in: [1d0e6aa119] user: mistachkin branch: msvcWarn, size: 57046)
2015-12-02
20:40
[820453f634] part of check-in [d1a1278d7f] Merge recent enhancements from trunk. (check-in: [d1a1278d7f] user: drh branch: sessions, size: 58274)
2015-11-30
23:29
[e8fdca1cb8] part of check-in [f3ffb3aeea] Add experimental support for the 'test_fs' test module on Win32. (check-in: [f3ffb3aeea] user: mistachkin branch: testFsWin32, size: 57054)
2015-11-19
19:40
[4f04d3dbe9] part of check-in [7d6cfc79e7] Merge the latest enhancements from trunk. (check-in: [7d6cfc79e7] user: drh branch: sessions, size: 58242)
2015-11-09
19:33
[e928e68168] 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: 57022)
2015-10-30
16:50
[2ed14817d3] part of check-in [395a153ff7] Merge all the latest enhancements from trunk. (check-in: [395a153ff7] user: drh branch: sessions, size: 58240)
2015-10-21
22:07
[702d3e98f3] part of check-in [e31aa97a92] Fix compilation of 'testfixture' with MSVC when the FTS5 and JSON1 extensions are enabled. (check-in: [e31aa97a92] user: mistachkin branch: trunk, size: 57020)
2015-10-16
20:13
[4eb750e0fd] part of check-in [39e8a5d93f] Enhancements to the MSVC makefile. (check-in: [39e8a5d93f] user: mistachkin branch: trunk, size: 57059)
2015-10-14
23:04
[8e42cb5573] part of check-in [54127602b9] In the MSVC makefile, add LIBTCLPATH variable to make it easier to run tests when the Tcl library is not already present in the PATH. (check-in: [54127602b9] user: mistachkin branch: trunk, size: 56918)
22:46
[25e270d443] part of check-in [0a17ee49c6] In the MSVC makefile, make sure LDFLAGS is used for the tool executables as well. (check-in: [0a17ee49c6] user: mistachkin branch: trunk, size: 56603)
20:03
[9660c072f6] 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: 56581)
20:01
[c3b8393498] part of check-in [7d77233389] Enable cross-compiling the various tool EXEs with MSVC. (check-in: [7d77233389] user: mistachkin branch: trunk, size: 56536)
2015-10-10
23:39
[f846966b1c] part of check-in [bc6223b1d6] Enhance TclKit batch tool (and MSVC makefile) to support targets that require the Tcl stub library. (check-in: [bc6223b1d6] user: mistachkin branch: omit-awk, size: 56103)
02:06
[b32cae4343] part of check-in [0f9e205b28] Remove a couple superfluous double quotes in the MSVC makefile. (check-in: [0f9e205b28] user: mistachkin branch: omit-awk, size: 56057)
01:55
[d40af03b14] part of check-in [f8c2193b64] Fix typo in the MSVC makefile. Replace remaining uses of AWK in the MSVC makefile with a Tcl script. (check-in: [f8c2193b64] user: mistachkin branch: omit-awk, size: 56059)
2015-10-09
15:29
[9025b539b5] 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: 57329)
14:23
[0ed934b4ae] part of check-in [92aa4b6b6f] In the MSVC makefile, adjust the names of two nmake variables for consistency. (check-in: [92aa4b6b6f] user: mistachkin branch: trunk, size: 56109)
13:29
[cc5793c66d] part of check-in [c8a1208238] Fix a typo in the MSVC Makefile (check-in: [c8a1208238] user: drh branch: amalg-json1-fts5, size: 56028)
2015-10-08
19:29
[f95e14e549] 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: 56029)
2015-10-07
12:36
[17ce18bb7e] 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: 56096)
12:21
[b7d8a7efbb] part of check-in [8bbf37142e] Change the addopcodes.awk script into tool/addopcodes.tcl. (check-in: [8bbf37142e] user: drh branch: omit-awk, size: 56094)
12:11
[5ae4a363bc] part of check-in [1506cb33fc] Convert the mkopcodec.awk script into tool/mkopcodec.tcl. (check-in: [1506cb33fc] user: drh branch: omit-awk, size: 56082)
02:52
[8fb99d7b4e] part of check-in [ed0ebc460b] Change mkopcodeh.awk into tool/mkopcodeh.tcl. (check-in: [ed0ebc460b] user: drh branch: omit-awk, size: 56070)
2015-09-30
14:50
[2f913bc222] 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: 57278)
2015-09-26
17:44
[b9054642ab] 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: 56058)
2015-09-24
14:26
[fd760727d0] part of check-in [c91065f8ed] Merge all the latest trunk enhancements into the sessions branch. (check-in: [c91065f8ed] user: drh branch: sessions, size: 57280)
2015-09-23
11:59
[f090cdf036] 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: 56060)
2015-09-21
23:53
[5ccd966f78] part of check-in [737ac3faf4] For MSVC, have the 'sqlite3.c' target depend on 'sqlite3ext.h' as well as other targets may depend on this behavior (e.g. extensions). (check-in: [737ac3faf4] user: mistachkin branch: trunk, size: 56031)
23:49
[fce864fae7] part of check-in [17150ada14] Fix compilation under older versions of MSVC. (check-in: [17150ada14] user: mistachkin branch: trunk, size: 56018)
2015-09-19
16:45
[5f0e6b3a39] 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: 55988)
14:32
[2973da92ee] part of check-in [c4b68eff7f] Include json1.c in fuzzcheck and fuzzershell. (check-in: [c4b68eff7f] user: drh branch: json-fuzz, size: 55974)
2015-09-01
18:52
[a71cfab977] part of check-in [cb77236673] Merge recent enhancements from trunk. (check-in: [cb77236673] user: drh branch: sessions, size: 56938)
2015-08-29
19:03
[b268d8be2e] part of check-in [2e8e239cec] Link the json1 extension into the command-line shell by default. (check-in: [2e8e239cec] user: drh branch: trunk, size: 55718)
2015-08-21
20:37
[10af19cc08] 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: 55626)
2015-08-20
23:54
[e978ec57e8] part of check-in [e9196d5666] Merge recent trunk enhancements, include table-valued functions. (check-in: [e9196d5666] user: drh branch: sessions, size: 56818)
2015-08-19
18:31
[f6ed2ce438] part of check-in [96a5d44d9f] Merge support for table-valued functions. (check-in: [96a5d44d9f] user: drh branch: json, size: 55625)
13:54
[cf63e11a53] 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: 55598)
2015-08-12
16:49
[0e9dbc907f] part of check-in [dde8afdd8d] Begin adding an extension that provides JSON SQL functions. (check-in: [dde8afdd8d] user: drh branch: json, size: 55596)
2015-08-04
20:29
[5f7861c62c] 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: 55569)
2015-07-24
22:21
[60f6a05fe6] part of check-in [0298a9a780] Merge test improvements and minor fixes from trunk. (check-in: [0298a9a780] user: drh branch: sessions, size: 56754)
17:26
[3c258b2f98] 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: 55534)
15:49
[ae4aebdc55] 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: 55472)
2015-07-23
21:59
[bbb9d41e71] 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: 56675)
20:44
[cddf142cac] 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: 55455)
2015-07-14
21:56
[efafcbf2be] part of check-in [b53a95063c] Further refine FTS5 cleanup in Makefiles. (check-in: [b53a95063c] user: mistachkin branch: trunk, size: 55455)
15:39
[69a5df1f87] 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: 56682)
2015-07-04
00:04
[e97727cdfa] part of check-in [43ead44ef6] Sync up Makefile clean targets for FTS5. (check-in: [43ead44ef6] user: mistachkin branch: trunk, size: 55474)
2015-07-03
23:12
[86926e2330] part of check-in [e6c03e7201] Update clean target in MSVC makefile. (check-in: [e6c03e7201] user: mistachkin branch: trunk, size: 55462)
2015-07-02
20:12
[8c5911bcee] 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: 55455)
18:47
[0600e09c21] 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: 56872)
16:50
[704da8dafb] part of check-in [f022e04343] Simplify FTS5 handling in the MSVC makefile. (check-in: [f022e04343] user: mistachkin branch: trunk, size: 55652)
15:52
[0dd6214eb5] 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: 55674)
2015-06-30
16:29
[1c184a23e5] 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: 56975)
2015-06-26
20:45
[0a0568c12c] part of check-in [7c610276bb] Treat compilation of FTS5 for the loadable extension specially with MSVC. (check-in: [7c610276bb] user: mistachkin branch: trunk, size: 55755)
16:55
[de7668a4f5] part of check-in [bfcd16089c] Merge upstream changes. Get the test fixture working with FTS5. Fix compiler warnings. (check-in: [bfcd16089c] user: mistachkin branch: fts5Msvc, size: 55639)
16:17
[5dff3f3600] part of check-in [be85b82499] Add FTS5 DLL target for MSVC. (check-in: [be85b82499] user: mistachkin branch: fts5Msvc, size: 55628)
04:34
[3ba6a2d044] part of check-in [ef2052f81e] Initial changes to get FTS5 working with MSVC. (check-in: [ef2052f81e] user: mistachkin branch: fts5Msvc, size: 55542)
2015-06-11
18:01
[3165ac5ae2] part of check-in [c39cb0e257] Merge recent trunk enhancements and fixes. (check-in: [c39cb0e257] user: drh branch: sessions, size: 55467)
2015-06-10
22:03
[b7db9ccbba] part of check-in [75b65f9d49] Fix minor typo in the quicktest MSVC makefile target. (check-in: [75b65f9d49] user: mistachkin branch: trunk, size: 54247)
18:53
[5a8418c81f] 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: 54249)
2015-06-08
15:08
[5438dc1674] 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: 53799)
14:23
[e4e8cbbe98] 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: 53658)
2015-06-06
20:12
[e2f1f95dc4] 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: 53474)
2015-06-01
17:32
[435b9902d7] 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: 53437)
2015-05-29
19:04
[f4c7677780] part of check-in [54bec164eb] Import recent enhancements from trunk. (check-in: [54bec164eb] user: drh branch: sessions, size: 54521)
2015-05-26
18:15
[d37d2c2323] 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: 53301)
03:31
[6c5a92060e] part of check-in [d26060c468] Silence harmless compiler warnings when building the command line utilities with MSVC. (check-in: [d26060c468] user: mistachkin branch: trunk, size: 53315)
03:24
[8a29651509] 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: 53271)
2015-05-25
22:29
[5a063468f5] part of check-in [7b3d21906a] Add fuzzcheck to all makefiles and fix compiler warnings. (check-in: [7b3d21906a] user: drh branch: fuzzcheck, size: 53257)
2015-05-19
23:04
[ea72907f6c] part of check-in [7530e1bf55] Merge the Makefile.msc fix and the compiler warning fix from trunk. Also fix another compiler warning in sqlite3session_diff(). (check-in: [7530e1bf55] user: drh branch: sessions, size: 54372)
22:56
[55fdbee855] part of check-in [c7b1664530] Fix the MSVC makefile so that it works with OTA. Fix a harmless compiler warning in FTS3. (check-in: [c7b1664530] user: drh branch: trunk, size: 53152)
22:42
[3a41532fcd] 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: 54278)
2015-05-16
03:41
[f9da80e91c] part of check-in [2c1039d454] Improve the clean target in the MSVC makefile. (check-in: [2c1039d454] user: mistachkin branch: trunk, size: 53058)
2015-05-14
15:17
[35200c2f47] 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: 54254)
2015-05-13
04:50
[a9fd7fd022] part of check-in [59e3e9e764] Enhancements to the MSVC makefile. (check-in: [59e3e9e764] user: mistachkin branch: trunk, size: 53034)
2015-05-11
16:27
[c65882433f] 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: 52871)
12:15
[042b52591a] 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: 52771)
2015-05-05
17:12
[6b0b04b603] part of check-in [de7083cfe2] Merge all trunk enhancements and fixes into the sessions branch. (check-in: [de7083cfe2] user: drh branch: sessions, size: 53928)
2015-05-04
18:31
[c6241f7fa2] 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: 52708)
17:06
[a635cba1c3] part of check-in [fc6504aa8c] Include the "dbstat" virtual table in the amalgamation. (check-in: [fc6504aa8c] user: drh branch: dbstat-in-amalgamation, size: 52648)
2015-05-01
19:21
[4c7e6fc40c] 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: 52602)
2015-04-29
00:35
[d80278757e] part of check-in [ca43812bde] Improved support for OSTRACE on Windows. (check-in: [ca43812bde] user: drh branch: trunk, size: 52579)
2015-04-25
13:39
[0f859a8bbd] 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: 52386)
2015-04-24
16:16
[4a546e42ec] part of check-in [98edc6152c] Add the fuzztest target to the MSVC makefile. (check-in: [98edc6152c] user: drh branch: trunk, size: 52290)
2015-04-23
13:49
[d775d530a1] part of check-in [4e5f17d189] Merge the latest trunk enhancements and fixes into the sessions branch. (check-in: [4e5f17d189] user: drh branch: sessions, size: 53408)
2015-04-22
01:33
[32d8fe89ac] part of check-in [2cb945116e] When compiling for UAP, link against the new minimal MSVC runtime. (check-in: [2cb945116e] user: mistachkin branch: trunk, size: 52188)
2015-04-20
01:32
[e3ce8e0e4e] part of check-in [b8ef1cdee3] Merge all recent trunk enhancements and fixes into the sessions branch. (check-in: [b8ef1cdee3] user: drh branch: sessions, size: 52744)
2015-04-19
06:18
[513abdaff3] part of check-in [8469d651a0] Work in progress on making VSIX packages for the Visual Studio 2015 CTP. (check-in: [8469d651a0] user: mistachkin branch: vsix2015, size: 51644)
2015-04-17
14:30
[a19bceec46] part of check-in [db8d9af4d0] Add the tool/fuzzershell.c utility program. (check-in: [db8d9af4d0] user: drh branch: trunk, size: 51524)
2015-04-16
16:27
[29e11e91c4] part of check-in [c37f4d492f] Restore SQLITE_FORCE_OS_TRACE to the MSVC makefile, which was removed during a merge. (check-in: [c37f4d492f] user: mistachkin branch: winTest, size: 51606)
2015-04-15
14:52
[11cb5361e3] part of check-in [b8768f124e] Add the --msvc command-line option to the releasetest.tcl script. This is only a partial merge from the winTest branch as the OS_TRACE changes are omitted. (check-in: [b8768f124e] user: drh branch: trunk, size: 51413)
2015-04-12
01:33
[5b2ac9066d] part of check-in [5f14f34f07] Merge all recent trunk enhancements into the sessions branch. (check-in: [5f14f34f07] user: drh branch: sessions, size: 52564)
2015-04-10
21:16
[0078f57815] part of check-in [40c417a7ef] Minor build enhancements for MSVC. (check-in: [40c417a7ef] user: mistachkin branch: trunk, size: 51344)
2015-04-09
13:34
[fa6a6de11a] part of check-in [88da5bf5d2] Add the "sqldiff" utility program. (check-in: [88da5bf5d2] user: drh branch: trunk, size: 51305)
2015-04-04
00:02
[a95303d8bd] part of check-in [f664bfdc82] Enhance the 'releasetest.tcl' tool to support MSVC. (check-in: [f664bfdc82] user: mistachkin branch: winTest, size: 51327)
2015-04-01
16:39
[ffb3a33f21] part of check-in [aea439bdc6] Merge recent enhancements from trunk. (check-in: [aea439bdc6] user: drh branch: sessions, size: 52426)
2015-03-31
17:45
[c3744ee851] part of check-in [9cc70eee2e] Testing enhancements on Windows. (check-in: [9cc70eee2e] user: mistachkin branch: winTest, size: 51258)
16:42
[a8d817fa48] part of check-in [7244ea59ed] Minor tweaks to the MSVC Makefile. (check-in: [7244ea59ed] user: mistachkin branch: trunk, size: 51206)
13:46
[d7e2bcf663] part of check-in [1e814e0bd1] Add the "mptest" target to Makefile.msc (check-in: [1e814e0bd1] user: drh branch: trunk, size: 51196)
00:10
[da7e7ac094] part of check-in [df94e61f93] Merge all recent trunk enhancements and fixes into the sessions branch. (check-in: [df94e61f93] user: drh branch: sessions, size: 51974)
2015-03-27
00:19
[23e6eaa845] part of check-in [25b46a9c7e] In the MSVC Makefile, make the DYNAMIC_SHELL option work without USE_STDCALL. (check-in: [25b46a9c7e] user: mistachkin branch: trunk, size: 50754)
2015-03-25
00:09
[417530abef] part of check-in [cbb93d1aa1] Backport the 'stdcall' related enhancements from trunk. (check-in: [cbb93d1aa1] user: mistachkin branch: stdcall-3.8.8, size: 50264)
2015-03-24
21:27
[3481e2dd26] part of check-in [242f09d4d1] Add SQLITE_STDCALL and SQLITE_CDECL macros on public function definitions. (check-in: [242f09d4d1] user: mistachkin branch: stdcall, size: 50748)
19:02
[9547047d5f] part of check-in [54aaa6f29a] Merge all recent trunk enhancements into the sessions branch. (check-in: [54aaa6f29a] user: drh branch: sessions, size: 51860)
2015-03-21
02:25
[cd626b52eb] part of check-in [880d2513a0] Remove superfluous define from the MSVC makefile. (check-in: [880d2513a0] user: mistachkin branch: trunk, size: 50640)
02:22
[e8614ec3a5] part of check-in [737630b873] Improvements to the MSVC build. Fix harmless compiler warnings. Enable use of 'stdcall'. (check-in: [737630b873] user: mistachkin branch: trunk, size: 50704)
2015-03-09
13:07
[0de5ab6477] part of check-in [68c8937e83] Merge recent trunk enhancements into the sessions branch. (check-in: [68c8937e83] user: drh branch: sessions, size: 46752)
2015-03-02
22:06
[529e61cd9d] 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: 45689)
2015-02-25
01:06
[edbe2e2a9d] part of check-in [034c16bd24] When cleaning with MSVC, prevent superfluous output regarding 'missing' files and directories. (check-in: [034c16bd24] user: mistachkin branch: trunk, size: 45638)
2015-02-06
15:40
[bed794fe50] part of check-in [ae7eef117f] Merge all the latest enhancements from trunk. (check-in: [ae7eef117f] user: drh branch: sessions, size: 46701)
2015-02-02
21:34
[fc6b0b233b] 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: 45482)
2015-01-29
14:48
[1edfd7dd45] part of check-in [0cdd59bf36] Avoid overlength command lines in Makefile.msc when using TOP= with a large directory name. (check-in: [0cdd59bf36] user: drh branch: one-writable-btree, size: 45433)
2015-01-21
00:48
[2b1cb8881b] part of check-in [26190b3c63] Enhancements to entropy generation for the Win32 VFS. (check-in: [26190b3c63] user: mistachkin branch: trunk, size: 45247)
2015-01-14
17:16
[8f8be30425] part of check-in [0ba124540b] Merge trunk 3.8.8 beta changes into the sessions branch (check-in: [0ba124540b] user: drh branch: sessions, size: 46082)
2015-01-12
20:20
[4c057774e6] part of check-in [de30d5b053] Add two more classes of harmless MSVC compiler warnings. (check-in: [de30d5b053] user: mistachkin branch: msvcW4, size: 44863)
19:49
[42ce34934c] part of check-in [923fd66031] Harmless compiler warning fixes for 'testfixture' and the miscellaneous extensions when built with the MSVC makefile. (check-in: [923fd66031] user: mistachkin branch: msvcW4, size: 44847)
18:02
[2ed20e3ee2] 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: 44722)
2014-12-22
18:48
[883be4b595] part of check-in [315243e49d] Merge the PRAGMA data_version redefinition and other fixes from trunk. (check-in: [315243e49d] user: drh branch: sessions, size: 45312)
2014-12-20
21:14
[b363b90fe1] part of check-in [cb3e4219ac] Minor fixes and enhancements to the SQLITE_ENABLE_API_ARMOR functionality. (check-in: [cb3e4219ac] user: mistachkin branch: trunk, size: 44093)
2014-12-05
00:41
[212dc90adf] 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: 45135)
00:17
[10720782f8] 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: 43916)
2014-11-18
21:20
[64f7ba4462] 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: 45108)
2014-11-10
16:49
[788f128863] part of check-in [27cf665b95] Add the eval() SQL function extension in ext/misc/eval.c. (check-in: [27cf665b95] user: drh branch: trunk, size: 43889)
2014-09-02
15:49
[35808af7f8] 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: 45081)
2014-08-18
20:23
[f1bbf55591] 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: 44966)
2014-07-24
16:54
[e31dee2403] part of check-in [770685892c] Merge all recent trunk changes into the threads branch. (check-in: [770685892c] user: drh branch: threads, size: 43862)
16:23
[d389ce1d43] part of check-in [a9db017eab] Merge recent trunk changes into the sessions branch. (check-in: [a9db017eab] user: drh branch: sessions, size: 44778)
2014-07-18
21:02
[5b04e657cf] part of check-in [2beefa68c0] Update clean targets with the recently added command-line tools. (check-in: [2beefa68c0] user: mistachkin branch: trunk, size: 43747)
2014-07-07
17:57
[0fc63e099a] part of check-in [b04751bd59] Add the fts3view utility program to the MSVC makefile. (check-in: [b04751bd59] user: mistachkin branch: trunk, size: 43599)
2014-06-30
20:25
[936a6cb0ed] part of check-in [ae23a65eb1] Merge the latest trunk changes into the threads branch. (check-in: [ae23a65eb1] user: drh branch: threads, size: 43539)
20:02
[91ddfb80ab] part of check-in [a5d94eaba6] Merge the latest trunk enhancements into the sessions branch. (check-in: [a5d94eaba6] user: drh branch: sessions, size: 44455)
11:14
[ad60c4d8be] 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: 43424)
2014-06-18
18:10
[b2d3ac211b] part of check-in [7b91b0581d] Add the "LogEst" and "LogEst.exe" target to the makefiles. (check-in: [7b91b0581d] user: drh branch: trunk, size: 42772)
15:18
[5c7513a1e8] 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: 42805)
2014-06-16
12:44
[b5ff082a24] part of check-in [8634333127] Add test cases for the fileio extension. (check-in: [8634333127] user: drh branch: trunk, size: 42690)
2014-05-20
00:20
[ac23895c1c] part of check-in [2d33afe0c4] Merge recent trunk changes into the sessions branch. (check-in: [2d33afe0c4] user: drh branch: sessions, size: 43692)
2014-05-16
14:27
[f64754550a] part of check-in [43fcbd9116] Merge all recent changes from trunk, and especially the new sqlite3FaultSim() interface. (check-in: [43fcbd9116] user: drh branch: threads, size: 42776)
2014-05-12
22:36
[52911c6bfe] part of check-in [0901dcceda] Improve a comment in the MSVC makefile. No changes to code. (check-in: [0901dcceda] user: mistachkin branch: trunk, size: 42661)
2014-05-09
23:31
[26164f8288] part of check-in [a9c81815e1] Further MSVC makefile changes to support Windows Phone 8.1. (check-in: [a9c81815e1] user: mistachkin branch: vsixWinPhone81, size: 42637)
20:51
[f4b4d99d61] part of check-in [c3dce2e739] When cross-compiling with the MSVC makefile, make sure the correct library path is used. Also, keep track of the required compilation options separately. (check-in: [c3dce2e739] user: mistachkin branch: trunk, size: 41464)
15:00
[93e1932fbc] part of check-in [9ac8f1e711] Merge the latest trunk changes into the threads branch. (check-in: [9ac8f1e711] user: dan branch: threads, size: 40468)
2014-05-05
22:43
[7e6c495d9a] part of check-in [c1ab9092e2] When building for Windows 8.0 using Visual Studio 2013, make sure the cross-compilation native library path is set correctly. (check-in: [c1ab9092e2] user: mistachkin branch: trunk, size: 40353)
20:32
[cf97373508] part of check-in [bd92e0f80c] Create new header file "os_setup.h" used to detect the operating system at compile-time, and "os_win.h" that contains windows-specific header in formation. (check-in: [bd92e0f80c] user: drh branch: trunk, size: 40323)
20:24
[1e8c0f7e80] part of check-in [b5a72dfd59] Work on cleaning up the MSVC batch build tool integration with Visual Studio 2013. (check-in: [b5a72dfd59] user: mistachkin branch: trunk, size: 40221)
2014-05-02
21:38
[d1d9474b66] part of check-in [c4d1d8a0db] Merge updates from trunk. (check-in: [c4d1d8a0db] user: mistachkin branch: winHdr, size: 40321)
19:12
[7d6981e8e1] part of check-in [d7ed529fa2] Fix typo in Windows makefile. Make sure the WaitForSingleObjectEx system call is always available. (check-in: [d7ed529fa2] user: mistachkin branch: threads, size: 40334)
2014-03-13
15:41
[153eb9b972] part of check-in [d17231b63d] Merge latest trunk changes into this branch. (check-in: [d17231b63d] user: dan branch: threads, size: 40333)
2014-03-04
14:34
[b448317831] part of check-in [7f51ad97f0] Merge the performance enhancements of trunk (and some obscure bug fixes) into the sessions branch. (check-in: [7f51ad97f0] user: drh branch: sessions, size: 40997)
2014-02-24
21:42
[fdacba6fb5] part of check-in [2477b3a294] Fix several small style/consistency issues with the previous check-in. (check-in: [2477b3a294] user: mistachkin branch: trunk, size: 40219)
21:20
[4b39e17eb2] part of check-in [53081e7202] Enhance testing support for the Win32 VFS dynamic extension loading facilities. (check-in: [53081e7202] user: mistachkin branch: trunk, size: 40240)
2014-02-21
10:48
[f8666729ab] part of check-in [09cf240a7f] Merge updates from trunk. (check-in: [09cf240a7f] user: mistachkin branch: winHdr, size: 39972)
2014-02-13
21:57
[371a17ef9c] part of check-in [b22b614068] Improvements to the makefile and README for MSVC. (check-in: [b22b614068] user: mistachkin branch: trunk, size: 39870)
2014-02-03
13:58
[71dd5335d2] part of check-in [a704b65b94] Sync with version 3.8.3. (check-in: [a704b65b94] user: drh branch: sessions, size: 40640)
2014-01-30
11:12
[6ff3ff2eef] part of check-in [c723ec2784] Enhance the MSVC makefile for better debugging symbol support. (check-in: [c723ec2784] user: mistachkin branch: msvcDebug, size: 39862)
2013-12-14
18:24
[043280f9ca] part of check-in [32477642d7] Merge in all recent preformance enhancements from trunk. (check-in: [32477642d7] user: drh branch: sessions, size: 40275)
2013-12-11
00:59
[4d4ead6b71] 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: 39497)
2013-12-06
15:49
[6a5de96f1a] part of check-in [e579661a79] Update to the 3.8.2 release. (check-in: [e579661a79] user: drh branch: sessions, size: 40267)
2013-12-03
23:33
[bb1f271c8e] part of check-in [aae7b30ebd] Make use of the CC nmake macro even when cross-compiling (with MSVC). (check-in: [aae7b30ebd] user: mistachkin branch: memTests, size: 39489)
2013-11-26
18:00
[da7f2a230a] part of check-in [fc9ae83956] Merge in performance enhancements from trunk. (check-in: [fc9ae83956] user: drh branch: sessions, size: 40268)
01:00
[d66f5d9f33] part of check-in [540f552516] Further work on Windows header file reform. (check-in: [540f552516] user: mistachkin branch: winHdr, size: 39592)
2013-11-25
09:36
[7e91dcceda] part of check-in [0d42c6b830] Initial work on isolating usage of the Windows header file. (check-in: [0d42c6b830] user: mistachkin branch: winHdr, size: 39539)
2013-11-23
04:22
[a624709407] part of check-in [facf6deaa6] Adjust MSVC makefile to avoid using forward slashes in file names. (check-in: [facf6deaa6] user: mistachkin branch: trunk, size: 39490)
04:16
[83e270cf92] part of check-in [fb6f0c6d77] Add the "speedtest1.exe" test program. (check-in: [fb6f0c6d77] user: drh branch: trunk, size: 39490)
2013-11-14
19:18
[cd32b587a3] part of check-in [7596d1bf80] Merge the skip-scan optimization into the sessions branch. (check-in: [7596d1bf80] user: drh branch: sessions, size: 40131)
2013-11-12
18:37
[19243469fc] 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: 39353)
2013-11-11
22:55
[ec33274b48] 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: 40078)
2013-11-07
18:37
[eaf39e18f3] part of check-in [f02ee54630] Add the "wordcount.c" test program. (check-in: [f02ee54630] user: drh branch: trunk, size: 39300)
2013-10-15
14:10
[72a3e90912] 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: 39775)
2013-10-14
21:14
[ec5d662ed5] 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: 38997)
2013-10-12
23:39
[d72be28ba1] part of check-in [a88b5be01e] Merge updates from trunk. (check-in: [a88b5be01e] user: mistachkin branch: toTypeFuncs, size: 38968)
2013-10-11
23:02
[a08b5f4ed4] part of check-in [7c24d22ffa] The split amalgamation option should be disabled by default. (check-in: [7c24d22ffa] user: mistachkin branch: trunk, size: 38533)
23:01
[fa3af28a0d] part of check-in [8ff17c553d] Enhance debugging support for the split amalgamation files when compiling with MSVC. (check-in: [8ff17c553d] user: mistachkin branch: trunk, size: 38533)
2013-10-10
20:13
[0796df82bd] part of check-in [136445ba02] Synchronize with the trunk. (check-in: [136445ba02] user: drh branch: sessions, size: 38922)
2013-09-24
19:07
[ef17891ca7] part of check-in [435ce3b3fc] Merge updates from trunk. (check-in: [435ce3b3fc] user: mistachkin branch: toTypeFuncs, size: 38579)
2013-09-13
19:08
[bdeca733e2] part of check-in [e8ac4a1227] VSIX tooling changes to support Visual Studio 2013. (check-in: [e8ac4a1227] user: mistachkin branch: branch-3.8.0, size: 37504)
2013-09-12
00:40
[9af063716f] part of check-in [fca799f03a] Merge updates from trunk. (check-in: [fca799f03a] user: mistachkin branch: vsix2013, size: 38144)
2013-09-06
21:41
[bf73c5d1f3] part of check-in [6caa2cd104] Add the ability to generate assembly listing files using the MSVC makefile. (check-in: [6caa2cd104] user: mistachkin branch: toTypeFuncs, size: 38173)
2013-08-29
15:08
[a3ad9cc70b] part of check-in [e7ebc8f74f] Merge from trunk: (1) Recent bug fixes (2) STAT4 support (3) win32-longpath support. (check-in: [e7ebc8f74f] user: drh branch: sessions, size: 38516)
01:03
[a971635245] part of check-in [6c709338bc] Enable finer control of optimizations when compiling with the MSVC makefile. Also, several modularity enhancements to the MSVC makefile. (check-in: [6c709338bc] user: mistachkin branch: trunk, size: 37738)
2013-08-02
20:44
[e5cc521bbc] part of check-in [7e1acb3907] Merge in the latest trunk changes, including partial indexes, the MAX_PATH fix in os_win.c, and the sqlite3_cancel_auto_extension() API. (check-in: [7e1acb3907] user: drh branch: sessions, size: 37876)
2013-07-29
19:03
[e9f41f8911] part of check-in [9e819f0f12] For the MSVC makefile, recompile vdbe.lo and parse.lo first. (check-in: [9e819f0f12] user: mistachkin branch: trunk, size: 37098)
2013-07-20
00:34
[1edbab21c9] part of check-in [ad0551e039] Add 'queryplantest' target to the MSVC makefile. (check-in: [ad0551e039] user: mistachkin branch: trunk, size: 37098)
2013-07-11
03:09
[1b432129f8] part of check-in [0328e873f2] Environment variable names in nmake must be in all uppercase. (check-in: [0328e873f2] user: mistachkin branch: vsix2013, size: 37398)
2013-07-10
21:33
[d45c66f73e] part of check-in [7a8b0e362b] More corrections to VS 2013 integration. (check-in: [7a8b0e362b] user: mistachkin branch: vsix2013, size: 37398)
19:53
[2c391a8c3e] part of check-in [603e9db817] Use the VisualStudioVersion variable instead of _MSC_VER. (check-in: [603e9db817] user: mistachkin branch: vsix2013, size: 37316)
19:39
[751c3d495c] part of check-in [29c458e2c2] More changes to support MSVC 18. (check-in: [29c458e2c2] user: mistachkin branch: vsix2013, size: 37301)
2013-06-26
13:31
[ea29449619] 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: 37770)
2013-05-28
20:25
[7d22639482] 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: 36992)
2013-05-17
10:58
[bcba918c1b] part of check-in [af8057ef5d] Update the sessions branch to the latest 3.7.17 beta. (check-in: [af8057ef5d] user: drh branch: sessions, size: 37737)
2013-05-15
20:35
[5dc042f511] part of check-in [7e76889d67] Apply compilation fix from [a58af81483] to the other makefiles as well. (check-in: [7e76889d67] user: mistachkin branch: trunk, size: 36959)
2013-05-03
18:29
[af9891d1f6] part of check-in [3879ab1b53] Merge all recent trunk changes into the sessions branch. (check-in: [3879ab1b53] user: drh branch: sessions, size: 37715)
2013-04-25
19:31
[8f4ee0dab2] 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: 36937)
16:42
[d03cde9073] part of check-in [84018099c8] Added the transitive_closure, ieee754, and amatch extensions. (check-in: [84018099c8] user: drh branch: std-ext, size: 36906)
14:59
[97a23e910a] 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: 36817)
14:36
[3657134d43] part of check-in [680822e892] Fix the MSVC makefile so that it works with the ext/misc/*.c extensions. (check-in: [680822e892] user: drh branch: std-ext, size: 36786)
14:31
[ef00ccb017] 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: 36765)
2013-04-22
23:59
[95b9e9992a] part of check-in [6994826c07] Merge the latest trunk changes into the sessions branch. (check-in: [6994826c07] user: drh branch: sessions, size: 37497)
17:07
[67d9db4781] part of check-in [2b3fed09eb] Update MSVC makefile for the fts3tokenize virtual table. Clear some harmless compiler warnings in the fts3tokenize code. (check-in: [2b3fed09eb] user: drh branch: trunk, size: 36719)
2013-04-08
14:28
[a244e5b5ba] 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: 36469)
2013-03-29
19:52
[9ab787d472] 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: 36236)
2013-03-19
16:12
[0c1abc21c8] 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: 36207)
15:23
[0ad7d4278a] 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: 36985)
2013-03-18
16:24
[c56c19e93d] part of check-in [9bac09a99a] Adjust the MSVC makefile so that it correctly handles the sessions extension being included in the amalgamation. Import the test case changes that appeared in 3.7.16 final. (check-in: [9bac09a99a] user: drh branch: sessions, size: 36894)
2013-03-13
19:02
[50121cf9f5] part of check-in [2d15c26857] Fix typos in MSVC makefile. (check-in: [2d15c26857] user: mistachkin branch: sessions, size: 36933)
11:42
[29bce8fa86] 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: 36890)
2013-01-25
02:10
[5de508f802] part of check-in [82d3d1ae82] Enhancements to the query planner to exploit transitive relationships in the WHERE clause, and other minor changes to bring the sessions branch into alignment with the trunk. (check-in: [82d3d1ae82] user: drh branch: sessions, size: 36697)
2013-01-17
03:18
[1bed3bca02] part of check-in [dd473cae5b] Make the 'fs' virtual table module portable to Windows. (check-in: [dd473cae5b] user: mistachkin branch: fsVfsWin, size: 36160)
2013-01-03
22:22
[f74e5635d3] part of check-in [7e068e39b3] Merge recent trunk changes into the sessions branch. (check-in: [7e068e39b3] user: drh branch: sessions, size: 36672)
2012-12-31
19:18
[2b8371775e] 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: 36135)
2012-12-08
23:37
[26fd6e94ef] part of check-in [4f6d69ae94] Pull the latest trunk changes into the sessions branch, and in particular the collating-sequence refactorization. (check-in: [4f6d69ae94] user: drh branch: sessions, size: 36643)
2012-12-06
04:33
[5a3b6f34d2] part of check-in [d507648d82] For the sqlite3-all.c target, use backslashes when calling the splitter script via the MSVC makefile. (check-in: [d507648d82] user: mistachkin branch: trunk, size: 36106)
2012-10-30
21:03
[1aba45c2d1] part of check-in [fce667f2d9] Pull all the latest trunk enhancements into the sessions branch. (check-in: [fce667f2d9] user: drh branch: sessions, size: 36643)
2012-10-20
09:35
[911b8188f5] part of check-in [023217ea9e] Modify clean target to handle all VSIX package flavors. (check-in: [023217ea9e] user: mistachkin branch: vsixFlavor, size: 36106)
2012-10-15
14:25
[eeacc62cbb] part of check-in [76767d651f] Merge all the latest core changes into the sessions branch. (check-in: [76767d651f] user: drh branch: sessions, size: 36641)
2012-10-12
18:06
[1d8a5d3cf3] part of check-in [de784399ed] Tooling support for including the debug build in the VSIX package. (check-in: [de784399ed] user: mistachkin branch: trunk, size: 36104)
2012-10-09
14:58
[a26021086d] part of check-in [f1fbb8c5bf] Merge the latest trunk changes, especially the ORDER BY optimizer enhancements but also other fixes, onto the sessions branch. (check-in: [f1fbb8c5bf] user: drh branch: sessions, size: 36338)
2012-10-06
03:48
[a8495ef567] part of check-in [4b0facc13b] Changes for WinRT compatibility. Also, allow version resource compilation and embedding to be disabled at compile-time. (check-in: [4b0facc13b] user: mistachkin branch: trunk, size: 35801)
2012-10-03
18:20
[2f3680c29a] part of check-in [86633e01fe] A branch off of the sessions branch corresponding to release 3.7.14. (check-in: [86633e01fe] user: drh branch: sessions-3.7.14, size: 35921)
2012-09-28
13:05
[321efe6f57] part of check-in [6ca8eae1f8] Merge the latest trunk changes (especially "PRAGMA busy_timeout" and the ORDER BY query planner optimizations) into the sessions branch. (check-in: [6ca8eae1f8] user: drh branch: sessions, size: 36024)
2012-09-27
21:03
[1102ce2c75] part of check-in [20caf80cb3] Modify generation of resource header file for MSVC so that it can work from outside the working directory. (check-in: [20caf80cb3] user: mistachkin branch: trunk, size: 35487)
2012-09-13
01:51
[d97ae1025a] 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: 35468)
2012-09-10
07:56
[4929f86ceb] part of check-in [b8d5359bb7] More test cleanup. (check-in: [b8d5359bb7] user: mistachkin branch: testClean, size: 35479)
2012-09-03
11:14
[2d696f01c2] part of check-in [3af7c1a6af] Insert additional tab character. (check-in: [3af7c1a6af] user: mistachkin branch: win32Resources, size: 35384)
11:01
[494e71889c] part of check-in [96d43c7a35] Linking and cleaning fixes for the tclsqlite3.exe target in the MSVC makefile. (check-in: [96d43c7a35] user: mistachkin branch: win32Resources, size: 35383)
10:32
[d6127b1d84] part of check-in [e2f27d28b5] Add Win32 version resources to the applicable binaries built by the MSVC makefile. (check-in: [e2f27d28b5] user: mistachkin branch: win32Resources, size: 35363)
2012-08-31
14:23
[f153aec9a3] part of check-in [87995dc940] Update with latest trunk changes. (check-in: [87995dc940] user: dan branch: sessions, size: 34174)
2012-08-28
01:44
[f00ec5dc2e] part of check-in [8ade136a03] Enable the use of a simpler command line when cross-compiling in the MSVC build environment. (check-in: [8ade136a03] user: mistachkin branch: trunk, size: 33637)
2012-08-25
01:21
[938096d881] part of check-in [aa62d6881b] Merge the latest trunk changes into the sessions branch. (check-in: [aa62d6881b] user: drh branch: sessions, size: 33672)
2012-08-22
00:39
[45dd3579ca] part of check-in [b1dbf49086] Modify the MSVC makefile to make it easier to select the heap subsystem to use. (check-in: [b1dbf49086] user: mistachkin branch: trunk, size: 33135)
2012-08-21
17:36
[d2f83cd5e7] part of check-in [c92b0fe137] Cherry-pick [555fc07]: Changes to the thread routines to disable them when threading is turned off using sqlite3_config(). Also merge all recent trunk changes. (check-in: [c92b0fe137] user: drh branch: threads, size: 32953)
2012-08-17
11:47
[e89bdb795a] part of check-in [61b1ae1217] Skip defining some WAL specific things in the Win32 VFS code when compiling without WAL support. Also, fix an example command line in the MSVC makefile. (check-in: [61b1ae1217] user: mistachkin branch: trunk, size: 32839)
2012-08-16
11:24
[abd0ffddd8] part of check-in [f4125771e2] Update the threads branch to include all the latest trunk changes. (check-in: [f4125771e2] user: drh branch: threads, size: 32941)
2012-08-15
16:21
[49411436c9] part of check-in [fc07a4795e] Merge all the latest trunk changes into the sessions branch. (check-in: [fc07a4795e] user: drh branch: sessions, size: 33364)
2012-08-06
23:21
[d95ad0a339] part of check-in [0620285da6] Backport VSIX packaging support and related changes. (check-in: [0620285da6] user: mistachkin branch: vsix-3.7.13, size: 33086)
2012-07-27
23:03
[c1293ece66] part of check-in [e71f2de2cc] Improve consistency in handling of build outputs and native library paths in the multi-platform build tool for MSVC. (check-in: [e71f2de2cc] user: mistachkin branch: trunk, size: 32827)
08:33
[4d7f170e4c] 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: 32825)
08:21
[21c3e04a68] part of check-in [95b65883bb] Modify the multi-platform build tool for MSVC to support the latest RC version. (check-in: [95b65883bb] user: mistachkin branch: trunk, size: 32798)
07:13
[d598bf4a46] part of check-in [e42f5812f1] Add tool to build the core DLL for multiple platforms using MSVC. (check-in: [e42f5812f1] user: mistachkin branch: trunk, size: 32707)
2012-07-24
06:02
[a2a8fcd410] part of check-in [d582cd890d] Add another define to the MSVC makefile that is sometimes required to build cleanly for WinRT. (check-in: [d582cd890d] user: mistachkin branch: trunk, size: 32577)
2012-07-21
19:40
[332c166048] 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: 32641)
2012-06-30
22:22
[56ff0fcc3f] part of check-in [7fac56ed9f] Setup the necessary library paths for cross-compilation with MSVC. (check-in: [7fac56ed9f] user: mistachkin branch: trunk, size: 32527)
19:24
[04ebadf5e9] part of check-in [0301602066] Simplify usage of some linker options in the MSVC makefile. (check-in: [0301602066] user: mistachkin branch: trunk, size: 31195)
16:22
[d5fe268f23] part of check-in [6c88229aa3] Make use of the predefined nmake command macro CC when possible instead of the literal string 'cl.exe'. Improve support for cross-compilation. Eliminate problematic use of double quotes in macro preprocessing expressions. (check-in: [6c88229aa3] user: mistachkin branch: trunk, size: 31017)
2012-06-21
15:09
[0100213e86] part of check-in [eebd594d6b] Remove more references to OS/2. (check-in: [eebd594d6b] user: mistachkin branch: trunk, size: 30238)
04:21
[e893726c32] part of check-in [f6be345ad5] When linking to the MSVC runtime library, use the debug library when necessary. Also, link dynamically to the MSVC runtime library when required (e.g. WinRT) or requested via the USE_CRT_DLL build macro. (check-in: [f6be345ad5] user: mistachkin branch: trunk, size: 30497)
2012-06-07
23:58
[f4c1ecc6ad] part of check-in [c621403983] Merge all trunk changes, including the WinRT enhancements, into the sessions branch. (check-in: [c621403983] user: drh branch: sessions, size: 30641)
2012-06-06
23:23
[fd86027849] part of check-in [61360ca6ca] Merge the changes need to compile on WinRT into trunk. (check-in: [61360ca6ca] user: drh branch: trunk, size: 30104)
2012-05-29
00:48
[bcc41c5232] part of check-in [7eff45c280] Merge the 64-to-32-bit RTree rounding fixes from trunk into the sessions branch. (check-in: [7eff45c280] user: drh branch: sessions, size: 29716)
2012-05-28
20:22
[0891f992d0] part of check-in [480158143b] Fix the MSVC makefile so that it works with the unicode61 tokenizer. (check-in: [480158143b] user: drh branch: trunk, size: 29179)
2012-04-18
10:29
[f1450260e6] part of check-in [b2a2fdb0ac] Merge build tool updates from trunk. Also, modify MSVC makefile to allow for debugging of build tool issues. (check-in: [b2a2fdb0ac] user: mistachkin branch: winrt, size: 29659)
2012-04-17
21:00
[71b1e756a0] part of check-in [300bcfe311] When compiling for WinRT, always use the 'appcontainer' linker option. (check-in: [300bcfe311] user: mistachkin branch: winrt, size: 29468)
2012-03-23
12:28
[47c5fd7e41] part of check-in [c10794bfac] Update MSVC makefile to support compiling for WinRT using one setting. (check-in: [c10794bfac] user: mistachkin branch: winrt, size: 29217)
2012-03-20
02:18
[a42ae17632] part of check-in [ddea657bd8] Add WinRT comments to MSVC makefile. (check-in: [ddea657bd8] user: mistachkin branch: winrt, size: 28898)
02:10
[cf6c1ccb08] part of check-in [6f0c1f9761] Remove version information from the MSVC makefile as it is no longer necessary. (check-in: [6f0c1f9761] user: mistachkin branch: winrt, size: 28608)
2012-03-19
11:17
[efc373edae] part of check-in [2277c70b6f] Merge the latest trunk changes into the sessions branch. (check-in: [2277c70b6f] user: dan branch: sessions, size: 29271)
2012-03-08
20:22
[c8e27f878a] part of check-in [5eecdb44dd] Merge and manually resolve testing updates from trunk. (check-in: [5eecdb44dd] user: mistachkin branch: winrt, size: 28754)
20:00
[7849a871b6] 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: 28734)
2012-03-05
16:26
[ceec8f4ac0] part of check-in [ff86875ca3] Merge in the latest trunk changes. (check-in: [ff86875ca3] user: drh branch: sessions, size: 29208)
2012-03-01
21:19
[2aa54dceaa] part of check-in [bf897be0da] Use WaitForSingleObjectEx() as a substitute for Sleep on winRT. (check-in: [bf897be0da] user: drh branch: winrt, size: 28691)
20:05
[0e67f25343] part of check-in [8b7ca8a09f] Add recognition of the SQLITE_OS_WINRT compile-time option. Use InitializeCriticalSectionEx() under winRT. (check-in: [8b7ca8a09f] user: drh branch: winrt, size: 28691)
2012-02-11
22:19
[3a5582a858] part of check-in [3ab89e255d] Cleanup some directories and files left by the MinGW build, even when using the MSVC Makefile. (check-in: [3ab89e255d] user: mistachkin branch: trunk, size: 28671)
2012-01-16
12:33
[340b6d1bb4] part of check-in [2845654d42] Support building with SQLITE_ENABLE_SESSION under MSVC. (check-in: [2845654d42] user: mistachkin branch: sessions, size: 29137)
2011-11-09
17:01
[3bd3641a34] part of check-in [797a147934] When compiling with MSVC, use the _msize function. (check-in: [797a147934] user: mistachkin branch: experimental-pcache, size: 28732)
2011-10-02
05:23
[dcad80fa69] part of check-in [eb5da5e1db] Update MSVC makefile to allow targets to be built with support for ICU. (check-in: [eb5da5e1db] user: mistachkin branch: trunk, size: 28600)
2011-09-22
00:06
[6676bcfe71] 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: 27592)
2011-09-16
20:43
[b5e917439d] part of check-in [2e66e41457] Fix #if's in winSync to avoid compiler warnings about unused local variables. Also, update version numbers in the MSVC makefile. (check-in: [2e66e41457] user: mistachkin branch: trunk, size: 27441)
2011-09-11
10:14
[25da409ce0] part of check-in [a9db247b75] Cleanup pdb/ilk files generated by the MSVC makefile. (check-in: [a9db247b75] user: mistachkin branch: trunk, size: 27441)
2011-08-30
01:29
[c39cc7a7a9] 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: 27429)
2011-08-26
11:18
[55fe94bf23] part of check-in [5238a74987] Merge Win32 native heap support into trunk. (check-in: [5238a74987] user: mistachkin branch: trunk, size: 27477)
05:40
[bef57955ca] part of check-in [5ed7633d41] In the MSVC makefile, allow symbols to be enabled without NDEBUG defined. Also, for the win32lock test, make sure the database is closed prior to shutdown. (check-in: [5ed7633d41] user: mistachkin branch: winNativeHeap, size: 27475)
2011-08-25
04:09
[bc9394ac5e] part of check-in [401859236b] Add comments for the various debug levels. When debugging, disable optimizations. Prevent the win32lock tests from spinning forever. (check-in: [401859236b] user: mistachkin branch: winNativeHeap, size: 27292)
02:02
[2bd2c2956d] part of check-in [4257e9b7ca] In the MSVC makefile, support several levels of debugging, each one building on the previous. Also, add comment about the SQLITE_WIN32_MALLOC_VALIDATE macro. (check-in: [4257e9b7ca] user: mistachkin branch: winNativeHeap, size: 26585)
2011-08-24
17:42
[baf6b7037a] part of check-in [7fca5a284c] Add error logging to native Win32 heap support. (check-in: [7fca5a284c] user: mistachkin branch: winNativeHeap, size: 26117)
16:13
[8ebd89ed44] part of check-in [bf3d0ab538] Experimental work to allow SQLite to use the native Win32 heap API. (check-in: [bf3d0ab538] user: mistachkin branch: winNativeHeap, size: 26069)
2011-08-17
07:46
[386444f1e1] part of check-in [d5936324d2] Properly process x64 DLL exports, which do not contain a leading underscore, in the MSVC makefile. (check-in: [d5936324d2] user: mistachkin branch: trunk, size: 26002)
02:19
[fea2e0a074] part of check-in [8eaa2cd3f4] Add vdbesort.c to the MSVC makefile. (check-in: [8eaa2cd3f4] user: mistachkin branch: trunk, size: 26000)
2011-08-02
23:34
[9fd0401b01] part of check-in [7baf02946e] Correct subtle timing issues in the win32lock test cases and in the lock_win32_file Tcl command. Also, eliminate superfluous MSVC compiler warnings. (check-in: [7baf02946e] user: mistachkin branch: winopen-retry-logic, size: 25854)
2011-07-22
11:23
[8e04f51792] part of check-in [8ce2b74a82] Also add the sqlite3-all.c target to the MSVC makefile. (check-in: [8ce2b74a82] user: drh branch: trunk, size: 25709)
2011-06-25
01:14
[9c76731c20] part of check-in [0cb0f30603] Support using nmake via cmd.exe, allow Tcl related variables to be overridden via the environment, and add 'dll' to the 'all' target. (check-in: [0cb0f30603] user: mistachkin branch: trunk, size: 25607)
2011-06-21
18:12
[11082f65b4] part of check-in [9eac4a6bbe] Updates to nmake makefile to allow options to be passed to lib.exe. (check-in: [9eac4a6bbe] user: shaneh branch: trunk, size: 25053)
03:36
[341373786f] part of check-in [dcb46d3f68] Add a new AWK script in the tool/ folder for converting text files into C string literals. Use it for building sqlite3_analyzer. (check-in: [dcb46d3f68] user: drh branch: trunk, size: 24980)
2011-06-20
20:52
[c942f2ceb9] part of check-in [b4f09c9393] Add ability to pass linker specific options to nmake makefile. (check-in: [b4f09c9393] user: shaneh branch: trunk, size: 25067)
2011-06-17
18:52
[ce73810c83] part of check-in [54492212af] Fix a header dependency in nmake Makefile. (check-in: [54492212af] user: shaneh branch: trunk, size: 24692)
15:57
[b84e4a1636] part of check-in [a117005f50] Fix a few more issues with the nmake makefile. (check-in: [a117005f50] user: shaneh branch: trunk, size: 24829)
07:22
[327a3ba5f0] part of check-in [55bb56d336] More updates to the nmake makefile. (check-in: [55bb56d336] user: shaneh branch: trunk, size: 25501)
07:07
Added: [2094946272] part of check-in [a7590af65f] Add Microsoft nmake compatible makefile; update a few test cases for Windows. (check-in: [a7590af65f] user: shaneh branch: trunk, size: 25652)