/ File History
Login

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

History of Makefile.msc

2018-12-04
16:51
Add the "index_usage" utility program. file: [b7d4a710] check-in: [df954552] user: drh branch: trunk, size: 77890
2018-11-28
01:45
Always enable SQLITE_ENABLE_DESERIALIZE for the MSVC makefile as this is necessary to get releasetest.tcl to work. file: [0d6831ff] check-in: [d362dedb] user: drh branch: trunk, size: 77676
2018-11-05
20:37
Add preliminary version of "changesetfuzz" program. For fuzzing changeset data without creating corrupt changesets. file: [071853df] check-in: [81ac8745] user: dan branch: changesetfuzz, size: 77605
2018-10-31
19:01
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. file: [5402eae1] check-in: [790ea39a] user: drh branch: trunk, size: 77308
01:12
Merge fuzz test cases computed by dbfuzz2. file: [b54c92ab] check-in: [e0d30c18] user: drh branch: trunk, size: 77212
2018-10-30
13:19
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. file: [425975b7] check-in: [5e0129ee] user: drh branch: trunk, size: 77183
2018-10-29
17:53
Add the sqlite3_normalized_sql() API. file: [fd51f9eb] check-in: [592b66e8] user: mistachkin branch: normalized_sql, size: 77206
2018-09-16
16:18
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. file: [b946f880] check-in: [2404304c] user: drh branch: trunk, size: 77110
2018-09-12
00:48
For MSVC, migrate some commonly used shell compilation options to the library. file: [a889c698] check-in: [68a71e5f] user: mistachkin branch: trunk, size: 77080
2018-09-01
15:49
Merge fixes and enhancements from trunk. file: [d37bb24f] check-in: [589186c0] user: drh branch: alter-table-rename-table, size: 76585
2018-08-23
20:09
Add the "atrc" test program to the Makefiles. Fix a typo in the instructions in the header comment of the atrc program. file: [2e6eec04] check-in: [2130a407] user: drh branch: alter-table-rename-column, size: 76497
14:54
Merge enhancements from trunk. file: [ab99b4a0] check-in: [c446c884] user: drh branch: rtree-geopoly, size: 76392
2018-07-27
20:45
Enhance Makefile for MSVC to support building the shell tool without using the amalgamation. file: [91d78669] check-in: [3d815d83] user: mistachkin branch: trunk, size: 76304
2018-06-18
16:55
Add new API function sqlite3_create_window_function(), for creating new aggregate window functions. file: [c1646e8f] check-in: [da03fb43] user: dan branch: exp-window-functions, size: 76081
2018-06-10
07:42
Update Makefile.msc to include window.c in the build. file: [0221c154] check-in: [16db7384] user: dan branch: exp-window-functions, size: 76052
2018-05-25
19:22
Forward port the geopoly extension functions into the r-tree extension, with the idea of creating a new spatial index based on simply polygons. file: [55055994] check-in: [0593aac8] user: drh branch: rtree-geopoly, size: 76009
2018-05-08
13:32
Merge changes from trunk, especially the activation of the cell-overwrite optimization for indexes and WITHOUT ROWID tables. file: [887c54fc] check-in: [a016144b] user: drh branch: apple-osx, size: 76001
12:49
Fuzz test cases for UPSERT. file: [681fb88c] check-in: [fd11fbd2] user: drh branch: trunk, size: 75921
2018-05-04
19:33
Merge recent enhancements from trunk. file: [9e0a87c2] check-in: [e17bca2c] user: drh branch: apple-osx, size: 75972
2018-04-27
17:39
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. file: [a885344e] check-in: [1f2944d1] user: drh branch: shell-bindings, size: 75929
2018-04-12
21:42
Break out the upsert code into a separate source file. file: [59179295] check-in: [389806b0] user: drh branch: upsert, size: 75892
2018-04-10
18:56
Include the 'sqlite3rebaser_' APIs in the Windows '.def' file. file: [43dd6ae2] check-in: [56e4965f] user: mistachkin branch: trunk, size: 75761
18:05
Merge all version 3.23.1 changes and enhancements from trunk. file: [901dc0a1] check-in: [e20fcb51] user: drh branch: apple-osx, size: 75833
2018-03-16
23:53
Fix a duplicate test number and cleanup a bit of Makefile whitespace. file: [bdcad21b] check-in: [56d11c25] user: mistachkin branch: testFixes, size: 75753
2018-03-14
17:17
Merge the latest enhancements from trunk. file: [2f788840] check-in: [a658f80c] user: drh branch: apple-osx, size: 75840
2018-03-08
18:09
Include the 'sessionfuzz' tool in the clean target for MSVC. file: [8a6727b4] check-in: [0f5a8666] user: mistachkin branch: trunk, size: 75760
2018-03-07
21:13
Enable compilation of 'sessionfuzz' tool using MSVC. file: [07126468] check-in: [c58de43b] user: mistachkin branch: trunk, size: 75744
14:53
Another tweak to the MSVC clean target. file: [9d5201ef] check-in: [493abf10] user: mistachkin branch: msvcFixes, size: 75542
14:42
Fix utility compilation issues with MSVC. file: [7e8763e2] check-in: [5bd5a798] user: mistachkin branch: msvcFixes, size: 75546
2018-03-01
13:44
Merge the latest enhancements from trunk. file: [28df1e20] check-in: [c8083de1] user: drh branch: memdb, size: 75654
2018-02-23
14:00
Fix harmless compiler warnings in the zonefile extension seen with MSVC. file: [738b130a] check-in: [d2800394] user: mistachkin branch: zonefile, size: 75563
13:38
Enable the JSON1 extension when compiling the test fixture with MSVC. file: [bf19d3a0] check-in: [e9e9f27b] user: mistachkin branch: trunk, size: 75528
2018-02-20
15:23
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. file: [b53ebf25] check-in: [4bc8a48e] user: drh branch: trunk, size: 75465
2018-01-24
15:07
Add the normalize.c extension. file: [b5e9eb72] check-in: [16ebe558] user: drh branch: trunk, size: 75428
15:02
Merge changes from trunk. file: [ce9db774] check-in: [6ef3de81] user: drh branch: memdb, size: 75522
2018-01-15
21:59
Merge the enhancements associated with the first 3.22.0 beta. file: [59421cd7] check-in: [c9d2ec51] user: drh branch: apple-osx, size: 75476
2018-01-10
19:15
Include RTREE in the default CLI build. file: [ede26e3f] check-in: [6a6a3d49] user: drh branch: trunk, size: 75396
2018-01-08
20:04
Test cases for sqlite3_normalize(). file: [0f2875c7] check-in: [658f4225] user: drh branch: normalize, size: 75330
14:24
Fix compilation of 'sqltclsh.exe' for MSVC. file: [085d3b65] check-in: [abb112d9] user: mistachkin branch: trunk, size: 75331
2018-01-07
20:38
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. file: [b33f6302] check-in: [67c4a8c6] user: drh branch: trunk, size: 75298
2018-01-06
14:44
Remove a trailing tab from the Makefile for MSVC. file: [688fb637] check-in: [00cc26e3] user: mistachkin branch: trunk, size: 75260
14:43
Minor tweaks to the Makefile for MSVC. file: [50cadb65] check-in: [2f6cc5d8] user: mistachkin branch: trunk, size: 75261
13:42
Add the appendvfs extension and code for the sqltclsh.exe executable. file: [b85c373e] check-in: [b0a43e32] user: drh branch: trunk, size: 75248
04:34
Add sqltclsh.exe to the windows makefile. file: [80cca5fd] check-in: [a6d5c7c2] user: drh branch: appendvfs, size: 72311
2018-01-05
19:25
For the MSVC Makefile, the 'sqlite3_checker.exe' target requires the Tcl library. file: [d429170f] check-in: [38109a47] user: mistachkin branch: trunk, size: 74794
17:40
In the Makefile for MSVC, the default target should not include binaries that link against the Tcl library. file: [2335db31] check-in: [5c6d0a1d] user: mistachkin branch: sqlar-shell-support, size: 74768
17:12
More adjustments to MSVC Makefile dependencies for zlib. file: [de37dcd0] check-in: [bb650e5d] user: mistachkin branch: sqlar-shell-support, size: 74642
16:23
Fix missing dependencies for shell.c in all makefiles. file: [69711303] check-in: [45495d3e] user: drh branch: sqlar-shell-support, size: 74599
16:05
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. file: [72f437d3] check-in: [a33ad33c] user: mistachkin branch: sqlar-shell-support, size: 74532
01:22
Revise detection of 'tclsh.exe' in the Makefile for MSVC. file: [c4eaeff2] check-in: [45fabd86] user: mistachkin branch: sqlar-shell-support, size: 74215
01:00
Enhance the 'zlib' build target for MSVC. file: [e8b973cd] check-in: [0bc3b76e] user: mistachkin branch: sqlar-shell-support, size: 74177
2018-01-04
22:46
Get the shell enhancements compiling with MSVC. file: [feaf722d] check-in: [335387f9] user: mistachkin branch: sqlar-shell-support, size: 74171
19:54
Merge in all recent trunk enhancements. file: [8723bebd] check-in: [406f7918] user: drh branch: sqlar-shell-support, size: 74011
2018-01-03
12:39
Fix typo in the Makefile for MSVC. file: [3b7ee2eb] check-in: [e5c6ade8] user: mistachkin branch: memdb, size: 72129
01:28
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. file: [bddc04c0] check-in: [fb2ac2d2] user: drh branch: memdb, size: 72134
2018-01-01
19:33
Enable the introspection pragmas for command-line shell builds. file: [f68b4f9b] check-in: [0b04223f] user: drh branch: trunk, size: 72003
2017-12-29
15:19
Fix a typo in the MSVC makefile. file: [57dcce05] check-in: [89e5720a] user: drh branch: location-function, size: 71972
15:04
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. file: [f11644a3] check-in: [7a7f826e] user: drh branch: location-function, size: 71972
2017-12-23
18:34
Merge enhancements from trunk. file: [5a740138] check-in: [150f07fe] user: drh branch: sqlar-shell-support, size: 73905
2017-12-16
19:16
Merge latest trunk changes into this branch. file: [6480671f] check-in: [d5b597b5] user: dan branch: schemalint, size: 71897
2017-12-14
13:55
Merge latest trunk changes into this branch. file: [72b73110] check-in: [803156cb] user: dan branch: sqlar-shell-support, size: 73599
2017-12-13
22:42
Add support for the 'lsm1.c' target in the MSVC makefile. file: [a2492b29] check-in: [6de21dea] user: mistachkin branch: trunk, size: 71591
2017-12-05
19:07
For MSVC, simplify default locations for Tcl and ICU by using directories inside 'compat'. file: [2eb98591] check-in: [8155b5ac] user: mistachkin branch: sqlar-shell-support, size: 72952
18:54
Add support for including zlib in the shell when compiling with MSVC. file: [2cc78117] check-in: [e1838cee] user: mistachkin branch: sqlar-shell-support, size: 72540
2017-11-29
16:16
Merge latest trunk changes into this branch. file: [f1aae064] check-in: [373fa21b] user: dan branch: schemalint, size: 71250
2017-11-28
08:08
Merge latest trunk changes, including the SQLITE_ENABLE_MULTITHREADED_CHECKS feature, into this branch. file: [6b76a1b3] check-in: [1fd10349] user: dan branch: apple-osx, size: 71166
2017-11-21
21:15
Fix typo in the Makefiles for MSVC. file: [e5d76062] check-in: [17dd2f73] user: mistachkin branch: trunk, size: 70944
2017-11-14
20:00
Merge all changes from trunk prior to the read-only WAL enhancement. file: [9e7628ad] check-in: [1754faef] user: drh branch: apple-osx, size: 71156
2017-10-31
18:15
Merge all recent enhancements from trunk. file: [a55372a2] check-in: [24adf90f] user: drh branch: checkindex, size: 70934
18:09
Add the checkfreelist extension to the sqlite3_checker binary. file: [038f2c99] check-in: [0c22f0d6] user: drh branch: checkindex, size: 70844
15:55
Fix an error in the Makefile.msc for the sqlite3_checker.exe target. file: [16ab000b] check-in: [49d0c6f1] user: drh branch: checkindex, size: 70806
15:49
Add build infrastructure for the sqlite3_checker command-line utility. file: [ba20905d] check-in: [429e3c3c] user: drh branch: checkindex, size: 70807
12:20
Fix redundancies in the makefiles that resulted from moving shell.c over to shell.c.in. file: [3a5cb477] check-in: [bf09fa68] user: drh branch: trunk, size: 70312
2017-10-30
23:25
Add the showshm utility program for printing out the shm header in a human-readable format. file: [74ccbe1c] check-in: [f6304fd1] user: drh branch: trunk, size: 70333
2017-10-24
19:12
Merge all enhancements and fixes from the 3.21.0 release. file: [34019d8d] check-in: [13be3a44] user: drh branch: apple-osx, size: 70444
2017-10-14
19:58
Updates to the Makefiles for MSVC. Cherrypick of [ac8786f3f9f35cb6]. file: [4a7ebdaa] check-in: [92eb721f] user: mistachkin branch: branch-3.21, size: 70024
19:54
Updates to the Makefiles for MSVC. file: [37740aba] check-in: [ac8786f3] user: mistachkin branch: trunk, size: 70222
2017-10-13
20:14
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. file: [a341cc7d] check-in: [d65d1f29] user: drh branch: trunk, size: 70222
18:58
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. file: [b864c4f9] check-in: [298a3fdd] user: drh branch: trunk, size: 70200
15:56
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. file: [c20c8f29] check-in: [bf86478d] user: drh branch: tclsqlite-cleanup, size: 70390
15:06
Move some test logic out of tclsqlite.c and into auxiliary test_*.c files. This is a work in progress. file: [22fc2be4] check-in: [95b7687f] user: drh branch: tclsqlite-cleanup, size: 70321
2017-10-12
20:37
Add the sqlite_dbpage virtual table (enabled using SQLITE_ENABLE_DBPAGE_VTAB). Make that virtual table and dbstat available to the command-line shell. file: [918f07fe] check-in: [eaeeb09d] user: drh branch: trunk, size: 70267
14:13
Update this branch to match latest trunk. file: [e3fd2bfd] check-in: [d325da6c] user: dan branch: schemalint, size: 70330
13:47
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. file: [3f96a87f] check-in: [36acc0a9] user: drh branch: trunk, size: 70024
01:24
Merge fixes from the 3.21 branch. file: [523fd246] check-in: [18d4654f] user: drh branch: dbpage, size: 70121
2017-10-11
20:26
Merge latest trunk changes with this branch. file: [da26eb32] check-in: [2719cf5c] user: dan branch: schemalint, size: 70182
17:50
Make JSON1 defines consistent in the makefiles for MSVC. file: [307701b4] check-in: [31eee0e4] user: mistachkin branch: branch-3.21, size: 69878
17:25
Enable JSON by default in the Windows command-line shell sqlite3.exe. file: [aade743c] check-in: [79c96121] user: drh branch: branch-3.21, size: 69877
17:13
Enable sqlite_dbpage and dbstat virtual tables in the shell, by default. file: [148d7cd3] check-in: [01bf856c] user: drh branch: dbpage, size: 70120
13:48
Initial implementation of the "sqlite_dbpage" virtual table. Currently it is read-only and has a place-holder xBestIndex. file: [1224c877] check-in: [c2c1d656] user: drh branch: dbpage, size: 70020
2017-09-18
18:08
Fix a typo in the MSVC makefile. file: [6033b51b] check-in: [3235835b] user: drh branch: mmap-warm, size: 69876
16:28
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. file: [2a1cf395] check-in: [d4a30b91] user: dan branch: mmap-warm, size: 69874
2017-09-09
06:10
Merge trunk enhancements file: [364abcb9] check-in: [6a0b9d9d] user: drh branch: apple-osx, size: 70067
2017-09-04
18:44
Add the 'mksourceid' executable to the clean target for MSVC. file: [6a7a74bf] check-in: [77854694] user: mistachkin branch: trunk, size: 69845
2017-08-22
19:19
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. file: [25b154da] check-in: [d4c05e04] user: drh branch: mksourceid, size: 69832
2017-07-18
20:28
Fix another harmless compiler warning. Get the MSVC makefile working with unionvtab. file: [02b469e9] check-in: [d49639c2] user: drh branch: trunk, size: 69624
2017-07-07
22:58
Merge in all the latest trunk enhancements. file: [af537736] check-in: [7f48f6ab] user: drh branch: apple-osx, size: 69814
19:02
Enhance the MSVC makefile 'clean' target to handle lsm1. file: [20850e3e] check-in: [2d6faebc] user: mistachkin branch: trunk, size: 69592
2017-06-29
14:33
Rename the "stmts" virtual table to just "stmt" without the final "s". file: [4ebb1d25] check-in: [adfdb801] user: drh branch: trunk, size: 69558
13:41
Add the stmts virtual table to testfixture builds. Add new compile-time options SQLITE_ENABLE_QPSG and SQLITE_ENABLE_STMTSVTAB to ctime.c file: [822979c6] check-in: [60c62829] user: drh branch: trunk, size: 69561
13:19
Add the LSM1 extension. file: [00537d05] check-in: [824e8327] user: drh branch: trunk, size: 69494
2017-06-28
15:47
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. file: [aec853b7] check-in: [0ff057d8] user: drh branch: stmts-vtab, size: 69438
2017-06-27
05:59
Work in progress porting lsm1 to Win32. file: [d389c6fb] check-in: [2017636e] user: mistachkin branch: lsm-vtab, size: 69440
2017-05-22
19:24
Pull in all changes from the 3.19.0 release. file: [fb28c030] check-in: [bbd2d0e1] user: drh branch: apple-osx, size: 69573
2017-05-15
17:56
Merge changes from trunk. file: [19636d6f] check-in: [6e0f64ab] user: drh branch: schemalint, size: 69690
2017-05-12
14:05
Make sure the 'sqlite3changegroup_*' functions are included in the SQLITE_APICALL handling. file: [8eeb8016] check-in: [a123cb93] user: mistachkin branch: trunk, size: 69384
2017-05-04
14:02
Remove the tool/schemalint.tcl script. And related Makefile entries. It is superseded by sqlite3_expert. file: [35879b76] check-in: [269bf52e] user: dan branch: schemalint, size: 69678
2017-05-03
12:50
Get sqlite3_expert building on Windows. file: [2b487669] check-in: [d8254047] user: drh branch: schemalint, size: 70345
2017-04-24
16:14
Bring in all the latest enhancements from trunk. file: [b271d982] check-in: [031feebc] user: drh branch: apple-osx, size: 69561
2017-04-14
14:50
Make USE_FULLWARN=1 the default for MSVC and fix harmless compiler warnings. file: [6a8c8382] check-in: [6bf67376] user: mistachkin branch: trunk, size: 69372
2017-04-08
00:25
Merge the latest trunk changes. file: [fed3d46b] check-in: [dd16439e] user: drh branch: apple-osx, size: 69561
2017-03-30
20:26
Merge all changes from the 3.18.0 release. file: [b66da660] check-in: [ed28f15e] user: drh branch: apple-osx, size: 69462
2017-03-29
23:22
When compiling with MSVC, disable extra SELECT/WHERE tracing for dynamically built shells. file: [a4c0613a] check-in: [a6891942] user: mistachkin branch: trunk, size: 69372
2017-03-14
15:27
Updates to the MSVC makefiles. file: [1faf9f06] check-in: [1e4b9e7c] user: mistachkin branch: trunk, size: 69273
2017-03-13
22:02
Add dbdump.exe to the MSVC makefile. file: [5f1194a3] check-in: [59241a50] user: drh branch: dbdump, size: 69260
18:31
Merge all recent changes from trunk. file: [f8501d6b] check-in: [3d04b2cd] user: drh branch: apple-osx, size: 69237
2017-03-10
17:03
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. file: [9020fa41] check-in: [f8560c60] user: drh branch: trunk, size: 69048
2017-03-06
20:00
Merge all pending 3.18 enhancements from trunk. file: [ec6e29fe] check-in: [1650c3f4] user: drh branch: apple-osx, size: 69208
2017-02-17
01:43
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. file: [a89ea37a] check-in: [8a03be1d] user: drh branch: trunk, size: 69019
2017-02-08
16:55
Merge the 3.17.0beta changes from trunk. file: [21aedd44] check-in: [92dbd875] user: drh branch: apple-osx, size: 69140
2017-02-07
21:09
MSVC makefile enhancments for several command line tools and the session extensions. file: [067a6766] check-in: [fc1dfe87] user: mistachkin branch: trunk, size: 68951
2017-02-04
15:29
Merge recent trunk enhancements. file: [addccc6c] check-in: [6c3f0902] user: drh branch: apple-osx, size: 68280
2017-02-01
22:32
Add an option to the MSVC makefile to enable treating warnings as errors. file: [ba953c89] check-in: [6a378c29] user: mistachkin branch: trunk, size: 68091
2017-01-18
17:20
Baseline interface definition for the experimental sqlite3_kv accessor object. file: [836dde6d] check-in: [a435841e] user: drh branch: sqlite3_kv, size: 67965
2016-12-12
16:15
Merge all the latest performance enhancements from trunk. file: [16477ab3] check-in: [a24f805b] user: drh branch: apple-osx, size: 68028
2016-11-30
16:54
Add the remember(V,PTR) extension function which copies an SQL value into an application variable. file: [b8ca5335] check-in: [d2d30914] user: drh branch: trunk, size: 67839
2016-11-26
20:44
Merge all recent trunk changes, and especially the new sqlite3_snapshot_recover() interface. file: [f51b70cb] check-in: [41a3af54] user: drh branch: apple-osx, size: 67997
2016-11-14
18:27
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. file: [bb4d9708] check-in: [a71fad45] user: drh branch: trunk, size: 67808
2016-11-04
19:09
Merge recent trunk changes, including all the fixes that appeared in version 3.15.1. file: [a8af814f] check-in: [0e5ffd91] user: drh branch: apple-osx, size: 67680
2016-11-02
19:49
Adjust the MSVC makefile to use Tcl8.6 by default. file: [e0217f2d] check-in: [def8f598] user: drh branch: trunk, size: 67491
2016-09-28
16:15
Merge recent enhancements from trunk. file: [0793c4de] check-in: [06014163] user: drh branch: apple-osx, size: 67682
2016-09-22
18:46
Makefile changes to support building winsqlite3.dll using STDCALL rather than CDECL. file: [5151cc64] check-in: [5e892d60] user: mistachkin branch: trunk, size: 67493
2016-09-16
17:50
Merge recent changes from trunk. file: [c42e31c2] check-in: [e3d9efa2] user: drh branch: apple-osx, size: 63612
2016-09-09
20:00
Add new file test_delete.c, containing test code for deleting an sqlite database. file: [e1aa788e] check-in: [fb0b95e9] user: dan branch: test_delete, size: 63423
2016-09-07
18:20
Merge recent enhancements from trunk. file: [217d9130] check-in: [00759af0] user: drh branch: apple-osx, size: 63583
12:41
Makefile changes to support building winsqlite3.dll using STDCALL rather than CDECL. file: [50e36f9a] check-in: [af951e03] user: drh branch: branch-3.14, size: 67390
2016-09-05
20:46
Sync up the MSVC makefiles. file: [6fef1e10] check-in: [f66d0d8c] user: mistachkin branch: callbackConv, size: 67464
2016-08-24
19:58
Modularize all use of the calling convention macros based on the USE_STDCALL nmake macro. file: [2a8f135e] check-in: [e4a56197] user: mistachkin branch: callbackConv, size: 67441
18:21
Sync up the MSVC autoconf makefile. file: [5017381e] check-in: [77f7c31a] user: mistachkin branch: trunk, size: 63394
2016-08-09
21:08
Prototype for the remember(V,PTR) extension function. file: [7ec77041] check-in: [f0942c36] user: drh branch: rememberFunc, size: 63166
2016-08-04
12:33
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. file: [817e65fa] check-in: [e22ca3cd] user: drh branch: apple-osx, size: 66056
01:47
Add an experimental SQLITE_ENABLE_UNKNOWN_SQL_FUNCTION compile-time option. This changes has been merged into main branches via cherry-pick. file: [c5b2eca5] check-in: [4ada023c] user: drh branch: unknown-function, size: 63324
2016-07-28
22:23
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. file: [3340e479] check-in: [3ea567c4] user: mistachkin branch: callbackConv, size: 65867
19:28
The 'sqlite3ext.h' content should be processed before being included in the amalgamation. file: [eefec7a2] check-in: [cbe1de47] user: mistachkin branch: trunk, size: 65608
18:49
All SQLite API functions and callbacks in the 'sqlite3ext.h' header file must be decorated with the calling convention. file: [b8894e57] check-in: [97fc6e43] user: mistachkin branch: callbackConv, size: 65579
18:18
Fixup reserved function pointers in the Tcl stubs table and several macros containing Tcl function pointers. file: [959d56a9] check-in: [959cd013] user: mistachkin branch: callbackConv, size: 65412
18:06
Adjustments to get 'testfixture.exe' compiling with Tcl 8.6 when __stdcall is enabled. file: [c7934e2d] check-in: [90e89ec9] user: mistachkin branch: callbackConv, size: 65336
16:09
More work on getting the 'testfixture.exe' target to work correctly. file: [1e539940] check-in: [36b72fd6] user: mistachkin branch: callbackConv, size: 65317
14:37
Allow the 'testfixture.exe' target to be compiled with the __stdcall calling convention. file: [da4c9f5b] check-in: [e8be3dfe] user: mistachkin branch: callbackConv, size: 64593
04:14
Work in progress on setting a calling convention for all callback functions. file: [843c5631] check-in: [02b8040e] user: mistachkin branch: callbackConv, size: 63699
2016-07-03
02:35
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. file: [d66d0395] check-in: [a204ba99] user: drh branch: prototype-int-array, size: 63135
2016-06-08
01:03
An initial attempt at a "dbhash" command-line utility. file: [50149765] check-in: [2247649c] user: drh branch: dbhash, size: 63106
2016-06-02
23:13
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. file: [831503fc] check-in: [95f483e8] user: drh branch: without-rowid-vtab, size: 62936
2016-05-05
17:15
Initial check-in of the "scrub.exe" utility program prototype. Not yet fully functional. In particular, no scrubbing is done. file: [306d73e8] check-in: [bdf2ec77] user: drh branch: scrub-backup, size: 62910
2016-05-03
19:40
Minor style tweaks in the MSVC makefile. file: [db82b35a] check-in: [1b43358f] user: mistachkin branch: trunk, size: 62761
13:14
Turn the session extension off by default. Enable using --enable-session on configure scripts, or using the SESSION=1 argument to nmake on Windows. file: [a7f34be6] check-in: [e462cde2] user: drh branch: session-make, size: 62710
2016-04-11
22:23
Fix typo in the MSVC makefile. file: [71b8b16c] check-in: [3189a7f1] user: mistachkin branch: trunk, size: 62539
2016-04-06
17:32
Add a couple options to the MSVC makefile. file: [b00bcf0e] check-in: [ea4de04d] user: mistachkin branch: branch-3.12.0, size: 61848
2016-04-05
19:46
Remove superfluous directories from the Makefile clean targets. file: [1f123a07] check-in: [0bf9926c] user: mistachkin branch: trunk, size: 62538
18:24
Oops. Branched from the wrong baseline. Ignore this one. file: [f2bfcff8] check-in: [8f1f300c] user: drh branch: mistake, size: 61366
2016-03-31
22:53
Update the clean target in the MSVC makefile. file: [fe57d7e3] check-in: [69f4d832] user: mistachkin branch: trunk, size: 62619
2016-03-30
16:23
Updates for the MSVC makefiles. file: [cde766eb] check-in: [7cf0cab7] user: mistachkin branch: trunk, size: 62602
2016-03-07
17:49
Merge the virtual table query planner enhancement, the RTREE cost estimate fix, and the statement journal spill delay enhancement from trunk. file: [e6ee58b8] check-in: [17fd8f3c] user: drh branch: sessions, size: 62959
2016-03-05
15:35
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. file: [df0bf9ff] check-in: [5f2a262d] user: drh branch: trunk, size: 61707
2016-03-04
16:42
Merge recent enhancements from trunk. Default page size is 4096. Writes to statement journals are avoided. file: [ea016bfc] check-in: [456df336] user: drh branch: sessions, size: 63095
03:43
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. file: [d68db8dd] check-in: [2e8a9ca9] user: drh branch: trunk, size: 61843
02:59
Add the test_bestindex.c file to Makefile.in and Makefile.msc so that "make test" will work again. file: [0dc13352] check-in: [6ec6b6a9] user: drh branch: trunk, size: 61770
2016-03-02
03:28
Allow the left-hand side of IN operators on virtual tables to have the aConstraintUsage[].omit flag clear. file: [dbd4621e] check-in: [1622623c] user: drh branch: vtab-IN-opt, size: 61738
2016-02-27
00:21
Add 'Replace.exe' to the MSVC clean target. file: [4f319afb] check-in: [c2277fab] user: mistachkin branch: trunk, size: 61661
2016-02-26
23:13
Support generating the '.def' file using the autoconf Makefile for MSVC. file: [b6eb7a43] check-in: [3617564c] user: mistachkin branch: trunk, size: 61649
21:01
Further refinements to the MSVC batch build process. file: [56ea123a] check-in: [4e54e9c0] user: mistachkin branch: branch-3.11, size: 61423
2016-02-25
18:54
Merge all the latest changes from trunk. file: [cf5496f4] check-in: [b8659004] user: drh branch: sessions, size: 62506
2016-02-19
19:03
Enhance clean target in the MSVC makefiles. file: [28fc4ee0] check-in: [66a9ad4a] user: mistachkin branch: branch-3.11, size: 61254
05:07
Modify the MSVC batch build tool to support the MSVC autoconf Makefile. file: [d3a190d9] check-in: [72b10e5e] user: mistachkin branch: branch-3.11, size: 61260
2016-02-13
14:07
Merge the changes for the 3.11.0 release candidate from trunk. file: [45e596bd] check-in: [4d7a802e] user: drh branch: sessions, size: 62477
2016-02-12
05:19
Naming updates for Universal Windows Platform. file: [30f075dc] check-in: [717c1fc4] user: mistachkin branch: trunk, size: 61225
2016-02-11
21:38
Prevent 'expanded command line X too long' errors during the batch 'for' loops used for copying files. file: [9df6e7ea] check-in: [67ee9b5a] user: mistachkin branch: testFixtureSrc, size: 61225
21:28
Enhance the MSVC makefile to enable building 'testfixture' fully from source code. file: [5e216ab1] check-in: [54ff3a26] user: mistachkin branch: testFixtureSrc, size: 60772
2016-02-10
21:45
In the MSVC makefile, include the working directory so that it can pickup build generated files (e.g. sqlite3.h, etc). file: [463edfba] check-in: [e9e6000b] user: mistachkin branch: trunk, size: 61602
2016-02-09
18:28
Fix MSVC makefile options that enable control-flow guard. file: [0fe3b22f] check-in: [51b6823f] user: mistachkin branch: trunk, size: 61594
17:12
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. file: [d2eef164] check-in: [99228239] user: drh branch: trunk, size: 61584
15:44
Merge enhancements and fixes from trunk. file: [8bab27a6] check-in: [f040a5bb] user: drh branch: sessions, size: 62792
2016-02-08
20:45
Fix spelling error in MSVC makefile comments. file: [b0493f10] check-in: [6eab74c9] user: mistachkin branch: trunk, size: 61572
20:40
More work on Windows 10 SDK integration. file: [8514a6d7] check-in: [1e563c6e] user: mistachkin branch: trunk, size: 61572
2016-02-07
20:39
Fix harmless compiler warning in 'srcck1' tool and add it to the clean targets. file: [fcf37728] check-in: [852a529a] user: mistachkin branch: trunk, size: 60715
00:08
Add the sourcetest target to Makefile.msc. file: [a3f80927] check-in: [ab269e72] user: drh branch: trunk, size: 60704
2016-02-05
19:40
More work on Windows 10 SDK integration. file: [9eadde08] check-in: [ebace2c9] user: mistachkin branch: win10sdk, size: 61147
2016-02-02
02:22
Merge all recent enhancements from trunk. file: [c6dfe470] check-in: [f3f92001] user: drh branch: sessions, size: 61766
2016-01-27
07:28
Support building for Windows 10 desktop using 'MinCore.lib'. file: [72b7858f] check-in: [4bf89891] user: mistachkin branch: trunk, size: 60546
2016-01-23
07:53
Add tooling to create an MSVC Makefile capable of building the core library and shell only, using a pre-built amalgamation. file: [6fca5455] check-in: [c46f1a13] user: mistachkin branch: msvcMakeMin, size: 60384
00:07
More work on the MSVC build. file: [1708a78e] check-in: [a79c46bc] user: mistachkin branch: trunk, size: 59943
2016-01-22
22:16
More MSVC makefile cleanup. file: [bf507c41] check-in: [df22556f] user: mistachkin branch: trunk, size: 59938
04:22
Enable FTS4 when building the shell with the MSVC makefile. file: [d2b93511] check-in: [e4c07df5] user: mistachkin branch: trunk, size: 59933
03:54
Further refinements to the MSVC makefile. file: [7e45640c] check-in: [67625b96] user: mistachkin branch: trunk, size: 59912
01:25
MSVC makefile enhancements for use with the Windows 10 SDK. file: [89b2e978] check-in: [ac2e9d3d] user: mistachkin branch: trunk, size: 59204
2016-01-20
18:47
Add 'rbu' to the clean targets. file: [c5ead4aa] check-in: [f60f0250] user: mistachkin branch: trunk, size: 57435
11:33
Merge recent enhancements from trunk. file: [b4d02709] check-in: [327af5f6] user: drh branch: sessions, size: 58647
2016-01-14
20:05
Add a test to verify that the fts3 and fts5 "unicode61" tokenizers are byte for byte compatible. file: [01e855f9] check-in: [8ec83143] user: dan branch: trunk, size: 57427
18:01
Minor adjustments to the MSVC makefile. file: [2d8b2ad5] check-in: [e2cba1bb] user: mistachkin branch: trunk, size: 57391
14:48
Merge the latest fixes and enhancements from trunk. file: [d35026ad] check-in: [007e5c6d] user: drh branch: sessions, size: 58609
13:22
Fix harmless compiler warnings in RBU and add RBU to the autoconf and windows makefiles. file: [1dc36cfd] check-in: [fabe78c5] user: drh branch: trunk, size: 57389
2016-01-06
15:14
Merge changes for version 3.10.0. file: [6862a51b] check-in: [fa4705c9] user: drh branch: sessions, size: 58290
2016-01-05
03:39
Always use -DSQLITE_ENABLE_MEMSYS5 for fuzzcheck so that the --limit-mem option will work. file: [e45d8b9b] check-in: [a8556977] user: drh branch: trunk, size: 57070
2016-01-01
13:25
Merge the latest enhancements from trunk. file: [6fd10748] check-in: [c0be246a] user: drh branch: sessions, size: 58266
2015-12-16
23:30
Fix even more harmless compiler warnings. file: [5fff077f] check-in: [1d0e6aa1] user: mistachkin branch: msvcWarn, size: 57046
2015-12-02
20:40
Merge recent enhancements from trunk. file: [820453f6] check-in: [d1a1278d] user: drh branch: sessions, size: 58274
2015-11-30
23:29
Add experimental support for the 'test_fs' test module on Win32. file: [e8fdca1c] check-in: [f3ffb3ae] user: mistachkin branch: testFsWin32, size: 57054
2015-11-19
19:40
Merge the latest enhancements from trunk. file: [4f04d3db] check-in: [7d6cfc79] user: drh branch: sessions, size: 58242
2015-11-09
19:33
Change the parser to use the standard "lempar.c" template over in the tool/ folder rather than the customized "lempar.c" found in src/. file: [e928e681] check-in: [0a72991f] user: drh branch: parser-enhancements, size: 57022
2015-10-30
16:50
Merge all the latest enhancements from trunk. file: [2ed14817] check-in: [395a153f] user: drh branch: sessions, size: 58240
2015-10-21
22:07
Fix compilation of 'testfixture' with MSVC when the FTS5 and JSON1 extensions are enabled. file: [702d3e98] check-in: [e31aa97a] user: mistachkin branch: trunk, size: 57020
2015-10-16
20:13
Enhancements to the MSVC makefile. file: [4eb750e0] check-in: [39e8a5d9] user: mistachkin branch: trunk, size: 57059
2015-10-14
23:04
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. file: [8e42cb55] check-in: [54127602] user: mistachkin branch: trunk, size: 56918
22:46
In the MSVC makefile, make sure LDFLAGS is used for the tool executables as well. file: [25e270d4] check-in: [0a17ee49] user: mistachkin branch: trunk, size: 56603
20:03
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. file: [9660c072] check-in: [4bd0d43d] user: drh branch: trunk, size: 56581
20:01
Enable cross-compiling the various tool EXEs with MSVC. file: [c3b83934] check-in: [7d772333] user: mistachkin branch: trunk, size: 56536
2015-10-10
23:39
Enhance TclKit batch tool (and MSVC makefile) to support targets that require the Tcl stub library. file: [f846966b] check-in: [bc6223b1] user: mistachkin branch: omit-awk, size: 56103
02:06
Remove a couple superfluous double quotes in the MSVC makefile. file: [b32cae43] check-in: [0f9e205b] user: mistachkin branch: omit-awk, size: 56057
01:55
Fix typo in the MSVC makefile. Replace remaining uses of AWK in the MSVC makefile with a Tcl script. file: [d40af03b] check-in: [f8c2193b] user: mistachkin branch: omit-awk, size: 56059
2015-10-09
15:29
Merge the version 3.9.0 changes and the incorporation of JSON1 and FTS5 into the amalgamation from trunk. file: [9025b539] check-in: [c1d96fb6] user: drh branch: sessions, size: 57329
14:23
In the MSVC makefile, adjust the names of two nmake variables for consistency. file: [0ed934b4] check-in: [92aa4b6b] user: mistachkin branch: trunk, size: 56109
13:29
Fix a typo in the MSVC Makefile file: [cc5793c6] check-in: [c8a12082] user: drh branch: amalg-json1-fts5, size: 56028
2015-10-08
19:29
First attempt to add json1 and fts5 to the amalgamation. This check-in does not compile. file: [f95e14e5] check-in: [d820a1bd] user: drh branch: amalg-json1-fts5, size: 56029
2015-10-07
12:36
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. file: [17ce18bb] check-in: [5b677521] user: drh branch: omit-awk, size: 56096
12:21
Change the addopcodes.awk script into tool/addopcodes.tcl. file: [b7d8a7ef] check-in: [8bbf3714] user: drh branch: omit-awk, size: 56094
12:11
Convert the mkopcodec.awk script into tool/mkopcodec.tcl. file: [5ae4a363] check-in: [1506cb33] user: drh branch: omit-awk, size: 56082
02:52
Change mkopcodeh.awk into tool/mkopcodeh.tcl. file: [8fb99d7b] check-in: [ed0ebc46] user: drh branch: omit-awk, size: 56070
2015-09-30
14:50
Merge recent enhancements from trunk, and especially the fix for ticket [1b266395d6bc10]. file: [2f913bc2] check-in: [b2face9a] user: drh branch: sessions, size: 57278
2015-09-26
17:44
Enable adding JSON1 by appending the json1.c source file to the amalgamation and compiling with -DSQLITE_ENABLE_JSON1 file: [b9054642] check-in: [33404b20] user: drh branch: trunk, size: 56058
2015-09-24
14:26
Merge all the latest trunk enhancements into the sessions branch. file: [fd760727] check-in: [c91065f8] user: drh branch: sessions, size: 57280
2015-09-23
11:59
Capture AFL-generated fuzz tests for json1.c into the test/fuzzdata4.db file. file: [f090cdf0] check-in: [10a214fd] user: drh branch: trunk, size: 56060
2015-09-21
23:53
For MSVC, have the 'sqlite3.c' target depend on 'sqlite3ext.h' as well as other targets may depend on this behavior (e.g. extensions). file: [5ccd966f] check-in: [737ac3fa] user: mistachkin branch: trunk, size: 56031
23:49
Fix compilation under older versions of MSVC. file: [fce864fa] check-in: [17150ada] user: mistachkin branch: trunk, size: 56018
2015-09-19
16:45
Adjust Makefiles to use SQLITE_CORE when statically linking json1.c into test shells. file: [5f0e6b3a] check-in: [91682ac3] user: drh branch: json-fuzz, size: 55988
14:32
Include json1.c in fuzzcheck and fuzzershell. file: [2973da92] check-in: [c4b68eff] user: drh branch: json-fuzz, size: 55974
2015-09-01
18:52
Merge recent enhancements from trunk. file: [a71cfab9] check-in: [cb772366] user: drh branch: sessions, size: 56938
2015-08-29
19:03
Link the json1 extension into the command-line shell by default. file: [b268d8be] check-in: [2e8e239c] user: drh branch: trunk, size: 55718
2015-08-21
20:37
Fixes for compiler warnings and errors in the makefiles. Rename the one test script to json101.test. file: [10af19cc] check-in: [9ff6ccde] user: drh branch: json, size: 55626
2015-08-20
23:54
Merge recent trunk enhancements, include table-valued functions. file: [e978ec57] check-in: [e9196d56] user: drh branch: sessions, size: 56818
2015-08-19
18:31
Merge support for table-valued functions. file: [f6ed2ce4] check-in: [96a5d44d] user: drh branch: json, size: 55625
13:54
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. file: [cf63e11a] check-in: [c58426db] user: drh branch: table-valued-functions, size: 55598
2015-08-12
16:49
Begin adding an extension that provides JSON SQL functions. file: [0e9dbc90] check-in: [dde8afdd] user: drh branch: json, size: 55596
2015-08-04
20:29
Add new test file fts5_test_mi.c, containing an implementation of a function similar to FTS4 matchinfo() for FTS5. file: [5f7861c6] check-in: [4f9520a9] user: dan branch: trunk, size: 55569
2015-07-24
22:21
Merge test improvements and minor fixes from trunk. file: [60f6a05f] check-in: [0298a9a7] user: drh branch: sessions, size: 56754
17:26
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". file: [3c258b2f] check-in: [cfeb1b1c] user: drh branch: trunk, size: 55534
15:49
More robust handling of zeroblob() with oversized arguments. Fix fuzzcheck so that it can be run with limited heap memory. file: [ae4aebdc] check-in: [4e3e516a] user: drh branch: trunk, size: 55472
2015-07-23
21:59
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. file: [bbb9d41e] check-in: [7f0ee770] user: drh branch: sessions, size: 56675
20:44
Change the name of the OTA extension to RBU: Resumable Bulk Update. file: [cddf142c] check-in: [017c5019] user: drh branch: trunk, size: 55455
2015-07-14
21:56
Further refine FTS5 cleanup in Makefiles. file: [efafcbf2] check-in: [b53a9506] user: mistachkin branch: trunk, size: 55455
15:39
Merge trunk changes, including the addition of FTS5 and pcache1 performance enhancements. file: [69a5df1f] check-in: [db4cbefb] user: drh branch: sessions, size: 56682
2015-07-04
00:04
Sync up Makefile clean targets for FTS5. file: [e97727cd] check-in: [43ead44e] user: mistachkin branch: trunk, size: 55474
2015-07-03
23:12
Update clean target in MSVC makefile. file: [86926e23] check-in: [e6c03e72] user: mistachkin branch: trunk, size: 55462
2015-07-02
20:12
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. file: [8c5911bc] check-in: [4d8f03dc] user: dan branch: trunk, size: 55455
18:47
Merge in the latest enhancements from trunks, especially the use of _byteswap_ulong() and similar intrinsics on MSVC. file: [0600e09c] check-in: [85ca4409] user: drh branch: sessions, size: 56872
16:50
Simplify FTS5 handling in the MSVC makefile. file: [704da8da] check-in: [f022e043] user: mistachkin branch: trunk, size: 55652
15:52
Remove "#ifdef SQLITE_ENABLE_FTS5" from individual fts5 source files. Add a single "#if !defined(SQLITE_CORE) || defined(SQLITE_ENABLE_FTS5)" to fts5.c. file: [0dd6214e] check-in: [7819002e] user: dan branch: trunk, size: 55674
2015-06-30
16:29
Merge all the latest enhancements from trunk. This merge include FTS5 and a number of notable performance enhancements. file: [1c184a23] check-in: [39936b33] user: drh branch: sessions, size: 56975
2015-06-26
20:45
Treat compilation of FTS5 for the loadable extension specially with MSVC. file: [0a0568c1] check-in: [7c610276] user: mistachkin branch: trunk, size: 55755
16:55
Merge upstream changes. Get the test fixture working with FTS5. Fix compiler warnings. file: [de7668a4] check-in: [bfcd1608] user: mistachkin branch: fts5Msvc, size: 55639
16:17
Add FTS5 DLL target for MSVC. file: [5dff3f36] check-in: [be85b824] user: mistachkin branch: fts5Msvc, size: 55628
04:34
Initial changes to get FTS5 working with MSVC. file: [3ba6a2d0] check-in: [ef2052f8] user: mistachkin branch: fts5Msvc, size: 55542
2015-06-11
18:01
Merge recent trunk enhancements and fixes. file: [3165ac5a] check-in: [c39cb0e2] user: drh branch: sessions, size: 55467
2015-06-10
22:03
Fix minor typo in the quicktest MSVC makefile target. file: [b7db9ccb] check-in: [75b65f9d] user: mistachkin branch: trunk, size: 54247
18:53
"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. file: [5a8418c8] check-in: [6ddef2ad] user: drh branch: trunk, size: 54249
2015-06-08
15:08
Factor out the TreeView parse tree printing module into a separate file. file: [5438dc16] check-in: [c32ce54c] user: drh branch: view-optimization, size: 53799
14:23
Split more subfunctions of where.c out into a new whereexpr.c source file, for improved maintainability. file: [e4e8cbbe] check-in: [46ef95c1] user: drh branch: view-optimization, size: 53658
2015-06-06
20:12
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. file: [e2f1f95d] check-in: [faa0e420] user: drh branch: view-optimization, size: 53474
2015-06-01
17:32
Break out the query flattener into a separate source-code file. file: [435b9902] check-in: [e3fa8b93] user: drh branch: flattener-in-new-file, size: 53437
2015-05-29
19:04
Import recent enhancements from trunk. file: [f4c76777] check-in: [54bec164] user: drh branch: sessions, size: 54521
2015-05-26
18:15
The "make fuzztest" target now uses fuzzcheck instead of fuzzershell. file: [d37d2c23] check-in: [4a5f6f1f] user: drh branch: test-using-fuzzcheck, size: 53301
03:31
Silence harmless compiler warnings when building the command line utilities with MSVC. file: [6c5a9206] check-in: [d26060c4] user: mistachkin branch: trunk, size: 53315
03:24
Add fuzzcheck to makefile clean targets. Also, for consistency, replace a few tabs with spaces. file: [8a296515] check-in: [eda2a437] user: mistachkin branch: trunk, size: 53271
2015-05-25
22:29
Add fuzzcheck to all makefiles and fix compiler warnings. file: [5a063468] check-in: [7b3d2190] user: drh branch: fuzzcheck, size: 53257
2015-05-19
23:04
Merge the Makefile.msc fix and the compiler warning fix from trunk. Also fix another compiler warning in sqlite3session_diff(). file: [ea72907f] check-in: [7530e1bf] user: drh branch: sessions, size: 54372
22:56
Fix the MSVC makefile so that it works with OTA. Fix a harmless compiler warning in FTS3. file: [55fdbee8] check-in: [c7b16645] user: drh branch: trunk, size: 53152
22:42
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. file: [3a41532f] check-in: [0a0de8b7] user: drh branch: sessions, size: 54278
2015-05-16
03:41
Improve the clean target in the MSVC makefile. file: [f9da80e9] check-in: [2c1039d4] user: mistachkin branch: trunk, size: 53058
2015-05-14
15:17
Merge in the IS-operator enhancements and other recent changes from trunk. file: [35200c2f] check-in: [4f922944] user: drh branch: sessions, size: 54254
2015-05-13
04:50
Enhancements to the MSVC makefile. file: [a9fd7fd0] check-in: [59e3e9e7] user: mistachkin branch: trunk, size: 53034
2015-05-11
16:27
Fix minor Makefile typos. Improve consistency of MSVC makefile. Add new targets to clean. file: [c6588243] check-in: [f84fbe98] user: mistachkin branch: trunk, size: 52871
12:15
Build the sqlite3_analyzer.exe and sqldiff.exe programs on "make test" and "make smoketest" and other similar test targets. file: [042b5259] check-in: [1b83f2e7] user: drh branch: trunk, size: 52771
2015-05-05
17:12
Merge all trunk enhancements and fixes into the sessions branch. file: [6b0b04b6] check-in: [de7083cf] user: drh branch: sessions, size: 53928
2015-05-04
18:31
Rename the test_stat.c source file to dbstat.c and rework the makefiles to make dbstat.c a first-class source module. file: [c6241f7f] check-in: [a24480a4] user: drh branch: dbstat-in-amalgamation, size: 52708
17:06
Include the "dbstat" virtual table in the amalgamation. file: [a635cba1] check-in: [fc6504aa] user: drh branch: dbstat-in-amalgamation, size: 52648
2015-05-01
19:21
Enhance fuzzershell to accept multiple input files. Add the test/fuzzdata2.txt fuzz test content. file: [4c7e6fc4] check-in: [ab5523aa] user: drh branch: trunk, size: 52602
2015-04-29
00:35
Improved support for OSTRACE on Windows. file: [d8027875] check-in: [ca43812b] user: drh branch: trunk, size: 52579
2015-04-25
13:39
Add the fuzzoomtest target to the makefiles. Invoke fuzzoomtest from releasetest.tcl. file: [0f859a8b] check-in: [f60657c2] user: drh branch: trunk, size: 52386
2015-04-24
16:16
Add the fuzztest target to the MSVC makefile. file: [4a546e42] check-in: [98edc615] user: drh branch: trunk, size: 52290
2015-04-23
13:49
Merge the latest trunk enhancements and fixes into the sessions branch. file: [d775d530] check-in: [4e5f17d1] user: drh branch: sessions, size: 53408
2015-04-22
01:33
When compiling for UAP, link against the new minimal MSVC runtime. file: [32d8fe89] check-in: [2cb94511] user: mistachkin branch: trunk, size: 52188
2015-04-20
01:32
Merge all recent trunk enhancements and fixes into the sessions branch. file: [e3ce8e0e] check-in: [b8ef1cde] user: drh branch: sessions, size: 52744
2015-04-19
06:18
Work in progress on making VSIX packages for the Visual Studio 2015 CTP. file: [513abdaf] check-in: [8469d651] user: mistachkin branch: vsix2015, size: 51644
2015-04-17
14:30
Add the tool/fuzzershell.c utility program. file: [a19bceec] check-in: [db8d9af4] user: drh branch: trunk, size: 51524
2015-04-16
16:27
Restore SQLITE_FORCE_OS_TRACE to the MSVC makefile, which was removed during a merge. file: [29e11e91] check-in: [c37f4d49] user: mistachkin branch: winTest, size: 51606
2015-04-15
14:52
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. file: [11cb5361] check-in: [b8768f12] user: drh branch: trunk, size: 51413
2015-04-12
01:33
Merge all recent trunk enhancements into the sessions branch. file: [5b2ac906] check-in: [5f14f34f] user: drh branch: sessions, size: 52564
2015-04-10
21:16
Minor build enhancements for MSVC. file: [0078f578] check-in: [40c417a7] user: mistachkin branch: trunk, size: 51344
2015-04-09
13:34
Add the "sqldiff" utility program. file: [fa6a6de1] check-in: [88da5bf5] user: drh branch: trunk, size: 51305
2015-04-04
00:02
Enhance the 'releasetest.tcl' tool to support MSVC. file: [a95303d8] check-in: [f664bfdc] user: mistachkin branch: winTest, size: 51327
2015-04-01
16:39
Merge recent enhancements from trunk. file: [ffb3a33f] check-in: [aea439bd] user: drh branch: sessions, size: 52426
2015-03-31
17:45
Testing enhancements on Windows. file: [c3744ee8] check-in: [9cc70eee] user: mistachkin branch: winTest, size: 51258
16:42
Minor tweaks to the MSVC Makefile. file: [a8d817fa] check-in: [7244ea59] user: mistachkin branch: trunk, size: 51206
13:46
Add the "mptest" target to Makefile.msc file: [d7e2bcf6] check-in: [1e814e0b] user: drh branch: trunk, size: 51196
00:10
Merge all recent trunk enhancements and fixes into the sessions branch. file: [da7e7ac0] check-in: [df94e61f] user: drh branch: sessions, size: 51974
2015-03-27
00:19
In the MSVC Makefile, make the DYNAMIC_SHELL option work without USE_STDCALL. file: [23e6eaa8] check-in: [25b46a9c] user: mistachkin branch: trunk, size: 50754
2015-03-25
00:09
Backport the 'stdcall' related enhancements from trunk. file: [417530ab] check-in: [cbb93d1a] user: mistachkin branch: stdcall-3.8.8, size: 50264
2015-03-24
21:27
Add SQLITE_STDCALL and SQLITE_CDECL macros on public function definitions. file: [3481e2dd] check-in: [242f09d4] user: mistachkin branch: stdcall, size: 50748
19:02
Merge all recent trunk enhancements into the sessions branch. file: [9547047d] check-in: [54aaa6f2] user: drh branch: sessions, size: 51860
2015-03-21
02:25
Remove superfluous define from the MSVC makefile. file: [cd626b52] check-in: [880d2513] user: mistachkin branch: trunk, size: 50640
02:22
Improvements to the MSVC build. Fix harmless compiler warnings. Enable use of 'stdcall'. file: [e8614ec3] check-in: [737630b8] user: mistachkin branch: trunk, size: 50704
2015-03-09
13:07
Merge recent trunk enhancements into the sessions branch. file: [0de5ab64] check-in: [68c8937e] user: drh branch: sessions, size: 46752
2015-03-02
22:06
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. file: [529e61cd] check-in: [7d92f1f1] user: drh branch: trunk, size: 45689
2015-02-25
01:06
When cleaning with MSVC, prevent superfluous output regarding 'missing' files and directories. file: [edbe2e2a] check-in: [034c16bd] user: mistachkin branch: trunk, size: 45638
2015-02-06
15:40
Merge all the latest enhancements from trunk. file: [bed794fe] check-in: [ae7eef11] user: drh branch: sessions, size: 46701
2015-02-02
21:34
Break out the (script-generated) pragma parsing tables into a separate file, pragma.h, to make editing easier. file: [fc6b0b23] check-in: [32c0325b] user: drh branch: trunk, size: 45482
2015-01-29
14:48
Avoid overlength command lines in Makefile.msc when using TOP= with a large directory name. file: [1edfd7dd] check-in: [0cdd59bf] user: drh branch: one-writable-btree, size: 45433
2015-01-21
00:48
Enhancements to entropy generation for the Win32 VFS. file: [2b1cb888] check-in: [26190b3c] user: mistachkin branch: trunk, size: 45247
2015-01-14
17:16
Merge trunk 3.8.8 beta changes into the sessions branch file: [8f8be304] check-in: [0ba12454] user: drh branch: sessions, size: 46082
2015-01-12
20:20
Add two more classes of harmless MSVC compiler warnings. file: [4c057774] check-in: [de30d5b0] user: mistachkin branch: msvcW4, size: 44863
19:49
Harmless compiler warning fixes for 'testfixture' and the miscellaneous extensions when built with the MSVC makefile. file: [42ce3493] check-in: [923fd660] user: mistachkin branch: msvcW4, size: 44847
18:02
Work in progress on fixing harmless compiler warnings when using -W4 and MSVC. file: [2ed20e3e] check-in: [856dd245] user: mistachkin branch: msvcW4, size: 44722
2014-12-22
18:48
Merge the PRAGMA data_version redefinition and other fixes from trunk. file: [883be4b5] check-in: [315243e4] user: drh branch: sessions, size: 45312
2014-12-20
21:14
Minor fixes and enhancements to the SQLITE_ENABLE_API_ARMOR functionality. file: [b363b90f] check-in: [cb3e4219] user: mistachkin branch: trunk, size: 44093
2014-12-05
00:41
Import from trunk the fix the "test" target on the autoconf and MSVC makefiles and some minor compiler warning fixes. file: [212dc90a] check-in: [c9f20eb2] user: drh branch: sessions, size: 45135
00:17
Fix the autoconf and MSVC makefiles, which have been broken for nearly a month. :-( file: [10720782] check-in: [520c2b83] user: drh branch: trunk, size: 43916
2014-11-18
21:20
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. file: [64f7ba44] check-in: [f09055f3] user: drh branch: sessions, size: 45108
2014-11-10
16:49
Add the eval() SQL function extension in ext/misc/eval.c. file: [788f1288] check-in: [27cf665b] user: drh branch: trunk, size: 43889
2014-09-02
15:49
Merge the latest trunk changes, including the multi-threaded sorter, into the sessions branch. file: [35808af7] check-in: [d4cce2c7] user: drh branch: sessions, size: 45081
2014-08-18
20:23
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. file: [f1bbf555] check-in: [4dc15fe0] user: drh branch: sessions, size: 44966
2014-07-24
16:54
Merge all recent trunk changes into the threads branch. file: [e31dee24] check-in: [77068589] user: drh branch: threads, size: 43862
16:23
Merge recent trunk changes into the sessions branch. file: [d389ce1d] check-in: [a9db017e] user: drh branch: sessions, size: 44778
2014-07-18
21:02
Update clean targets with the recently added command-line tools. file: [5b04e657] check-in: [2beefa68] user: mistachkin branch: trunk, size: 43747
2014-07-07
17:57
Add the fts3view utility program to the MSVC makefile. file: [0fc63e09] check-in: [b04751bd] user: mistachkin branch: trunk, size: 43599
2014-06-30
20:25
Merge the latest trunk changes into the threads branch. file: [936a6cb0] check-in: [ae23a65e] user: drh branch: threads, size: 43539
20:02
Merge the latest trunk enhancements into the sessions branch. file: [91ddfb80] check-in: [a5d94eab] user: drh branch: sessions, size: 44455
11:14
Add makefile targets for various diagnostic tools, such as showstat4. Fix harmless compiler warnings in diagnostic tools. file: [ad60c4d8] check-in: [6f86d89b] user: drh branch: trunk, size: 43424
2014-06-18
18:10
Add the "LogEst" and "LogEst.exe" target to the makefiles. file: [b2d3ac21] check-in: [7b91b058] user: drh branch: trunk, size: 42772
15:18
Merge in all recent changes from trunk, and especially the automatic index enhancements. file: [5c7513a1] check-in: [0e1b7349] user: drh branch: threads, size: 42805
2014-06-16
12:44
Add test cases for the fileio extension. file: [b5ff082a] check-in: [86343331] user: drh branch: trunk, size: 42690
2014-05-20
00:20
Merge recent trunk changes into the sessions branch. file: [ac23895c] check-in: [2d33afe0] user: drh branch: sessions, size: 43692
2014-05-16
14:27
Merge all recent changes from trunk, and especially the new sqlite3FaultSim() interface. file: [f6475455] check-in: [43fcbd91] user: drh branch: threads, size: 42776
2014-05-12
22:36
Improve a comment in the MSVC makefile. No changes to code. file: [52911c6b] check-in: [0901dcce] user: mistachkin branch: trunk, size: 42661
2014-05-09
23:31
Further MSVC makefile changes to support Windows Phone 8.1. file: [26164f82] check-in: [a9c81815] user: mistachkin branch: vsixWinPhone81, size: 42637
20:51
When cross-compiling with the MSVC makefile, make sure the correct library path is used. Also, keep track of the required compilation options separately. file: [f4b4d99d] check-in: [c3dce2e7] user: mistachkin branch: trunk, size: 41464
15:00
Merge the latest trunk changes into the threads branch. file: [93e1932f] check-in: [9ac8f1e7] user: dan branch: threads, size: 40468
2014-05-05
22:43
When building for Windows 8.0 using Visual Studio 2013, make sure the cross-compilation native library path is set correctly. file: [7e6c495d] check-in: [c1ab9092] user: mistachkin branch: trunk, size: 40353
20:32
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. file: [cf973735] check-in: [bd92e0f8] user: drh branch: trunk, size: 40323
20:24
Work on cleaning up the MSVC batch build tool integration with Visual Studio 2013. file: [1e8c0f7e] check-in: [b5a72dfd] user: mistachkin branch: trunk, size: 40221
2014-05-02
21:38
Merge updates from trunk. file: [d1d9474b] check-in: [c4d1d8a0] user: mistachkin branch: winHdr, size: 40321
19:12
Fix typo in Windows makefile. Make sure the WaitForSingleObjectEx system call is always available. file: [7d6981e8] check-in: [d7ed529f] user: mistachkin branch: threads, size: 40334
2014-03-13
15:41
Merge latest trunk changes into this branch. file: [153eb9b9] check-in: [d17231b6] user: dan branch: threads, size: 40333
2014-03-04
14:34
Merge the performance enhancements of trunk (and some obscure bug fixes) into the sessions branch. file: [b4483178] check-in: [7f51ad97] user: drh branch: sessions, size: 40997
2014-02-24
21:42
Fix several small style/consistency issues with the previous check-in. file: [fdacba6f] check-in: [2477b3a2] user: mistachkin branch: trunk, size: 40219
21:20
Enhance testing support for the Win32 VFS dynamic extension loading facilities. file: [4b39e17e] check-in: [53081e72] user: mistachkin branch: trunk, size: 40240
2014-02-21
10:48
Merge updates from trunk. file: [f8666729] check-in: [09cf240a] user: mistachkin branch: winHdr, size: 39972
2014-02-13
21:57
Improvements to the makefile and README for MSVC. file: [371a17ef] check-in: [b22b6140] user: mistachkin branch: trunk, size: 39870
2014-02-03
13:58
Sync with version 3.8.3. file: [71dd5335] check-in: [a704b65b] user: drh branch: sessions, size: 40640
2014-01-30
11:12
Enhance the MSVC makefile for better debugging symbol support. file: [6ff3ff2e] check-in: [c723ec27] user: mistachkin branch: msvcDebug, size: 39862
2013-12-14
18:24
Merge in all recent preformance enhancements from trunk. file: [043280f9] check-in: [32477642] user: drh branch: sessions, size: 40275
2013-12-11
00:59
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. file: [4d4ead6b] check-in: [4d078147] user: drh branch: trunk, size: 39497
2013-12-06
15:49
Update to the 3.8.2 release. file: [6a5de96f] check-in: [e579661a] user: drh branch: sessions, size: 40267
2013-12-03
23:33
Make use of the CC nmake macro even when cross-compiling (with MSVC). file: [bb1f271c] check-in: [aae7b30e] user: mistachkin branch: memTests, size: 39489
2013-11-26
18:00
Merge in performance enhancements from trunk. file: [da7f2a23] check-in: [fc9ae839] user: drh branch: sessions, size: 40268
01:00
Further work on Windows header file reform. file: [d66f5d9f] check-in: [540f5525] user: mistachkin branch: winHdr, size: 39592
2013-11-25
09:36
Initial work on isolating usage of the Windows header file. file: [7e91dcce] check-in: [0d42c6b8] user: mistachkin branch: winHdr, size: 39539
2013-11-23
04:22
Adjust MSVC makefile to avoid using forward slashes in file names. file: [a6247094] check-in: [facf6dea] user: mistachkin branch: trunk, size: 39490
04:16
Add the "speedtest1.exe" test program. file: [83e270cf] check-in: [fb6f0c6d] user: drh branch: trunk, size: 39490
2013-11-14
19:18
Merge the skip-scan optimization into the sessions branch. file: [cd32b587] check-in: [7596d1bf] user: drh branch: sessions, size: 40131
2013-11-12
18:37
Break out the structure and macro definitions of where.c into a separate header file whereInt.h for easier editing and debugging. file: [19243469] check-in: [c4446712] user: drh branch: trunk, size: 39353
2013-11-11
22:55
Merge in the WITHOUT ROWID changes. A few tests are failing now. They will be fixed in a follow-on check-in. file: [ec33274b] check-in: [5addd123] user: drh branch: sessions, size: 40078
2013-11-07
18:37
Add the "wordcount.c" test program. file: [eaf39e18] check-in: [f02ee546] user: drh branch: trunk, size: 39300
2013-10-15
14:10
Merge the latest trunk changes into the sessions branch. This merge should fix the build for WinRT. file: [72a3e909] check-in: [e111e4ed] user: drh branch: sessions, size: 39775
2013-10-14
21:14
Move the tointeger() and toreal() functions out of core and make them into a run-time loadable extension. file: [ec5d662e] check-in: [9f66dd7e] user: drh branch: trunk, size: 38997
2013-10-12
23:39
Merge updates from trunk. file: [d72be28b] check-in: [a88b5be0] user: mistachkin branch: toTypeFuncs, size: 38968
2013-10-11
23:02
The split amalgamation option should be disabled by default. file: [a08b5f4e] check-in: [7c24d22f] user: mistachkin branch: trunk, size: 38533
23:01
Enhance debugging support for the split amalgamation files when compiling with MSVC. file: [fa3af28a] check-in: [8ff17c55] user: mistachkin branch: trunk, size: 38533
2013-10-10
20:13
Synchronize with the trunk. file: [0796df82] check-in: [136445ba] user: drh branch: sessions, size: 38922
2013-09-24
19:07
Merge updates from trunk. file: [ef17891c] check-in: [435ce3b3] user: mistachkin branch: toTypeFuncs, size: 38579
2013-09-13
19:08
VSIX tooling changes to support Visual Studio 2013. file: [bdeca733] check-in: [e8ac4a12] user: mistachkin branch: branch-3.8.0, size: 37504
2013-09-12
00:40
Merge updates from trunk. file: [9af06371] check-in: [fca799f0] user: mistachkin branch: vsix2013, size: 38144
2013-09-06
21:41
Add the ability to generate assembly listing files using the MSVC makefile. file: [bf73c5d1] check-in: [6caa2cd1] user: mistachkin branch: toTypeFuncs, size: 38173
2013-08-29
15:08
Merge from trunk: (1) Recent bug fixes (2) STAT4 support (3) win32-longpath support. file: [a3ad9cc7] check-in: [e7ebc8f7] user: drh branch: sessions, size: 38516
01:03
Enable finer control of optimizations when compiling with the MSVC makefile. Also, several modularity enhancements to the MSVC makefile. file: [a9716352] check-in: [6c709338] user: mistachkin branch: trunk, size: 37738
2013-08-02
20:44
Merge in the latest trunk changes, including partial indexes, the MAX_PATH fix in os_win.c, and the sqlite3_cancel_auto_extension() API. file: [e5cc521b] check-in: [7e1acb39] user: drh branch: sessions, size: 37876
2013-07-29
19:03
For the MSVC makefile, recompile vdbe.lo and parse.lo first. file: [e9f41f89] check-in: [9e819f0f] user: mistachkin branch: trunk, size: 37098
2013-07-20
00:34
Add 'queryplantest' target to the MSVC makefile. file: [1edbab21] check-in: [ad0551e0] user: mistachkin branch: trunk, size: 37098
2013-07-11
03:09
Environment variable names in nmake must be in all uppercase. file: [1b432129] check-in: [0328e873] user: mistachkin branch: vsix2013, size: 37398
2013-07-10
21:33
More corrections to VS 2013 integration. file: [d45c66f7] check-in: [7a8b0e36] user: mistachkin branch: vsix2013, size: 37398
19:53
Use the VisualStudioVersion variable instead of _MSC_VER. file: [2c391a8c] check-in: [603e9db8] user: mistachkin branch: vsix2013, size: 37316
19:39
More changes to support MSVC 18. file: [751c3d49] check-in: [29c458e2] user: mistachkin branch: vsix2013, size: 37301
2013-06-26
13:31
Bring the sessions branch up-to-date with all the latest trunk changes. file: [ea294496] check-in: [086a1272] user: drh branch: sessions, size: 37770
2013-05-28
20:25
Add the percentile() SQL function as a loadable extension in the ext/misc directory. file: [7d226394] check-in: [a64d760d] user: drh branch: trunk, size: 36992
2013-05-17
10:58
Update the sessions branch to the latest 3.7.17 beta. file: [bcba918c] check-in: [af8057ef] user: drh branch: sessions, size: 37737
2013-05-15
20:35
Apply compilation fix from [a58af81483] to the other makefiles as well. file: [5dc042f5] check-in: [7e76889d] user: mistachkin branch: trunk, size: 36959
2013-05-03
18:29
Merge all recent trunk changes into the sessions branch. file: [af9891d1] check-in: [3879ab1b] user: drh branch: sessions, size: 37715
2013-04-25
19:31
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. file: [8f4ee0da] check-in: [56b9a417] user: drh branch: trunk, size: 36937
16:42
Added the transitive_closure, ieee754, and amatch extensions. file: [d03cde90] check-in: [84018099] user: drh branch: std-ext, size: 36906
14:59
Move the test_spellfix.c module to ext/misc/spellfix.c. file: [97a23e91] check-in: [de556add] user: drh branch: std-ext, size: 36817
14:36
Fix the MSVC makefile so that it works with the ext/misc/*.c extensions. file: [3657134d] check-in: [680822e8] user: drh branch: std-ext, size: 36786
14:31
Convert the fuzzer virtual table into a loadable extension and move it to the ext/misc/fuzzer.c file. file: [ef00ccb0] check-in: [c8c69307] user: drh branch: std-ext, size: 36765
2013-04-22
23:59
Merge the latest trunk changes into the sessions branch. file: [95b9e999] check-in: [6994826c] user: drh branch: sessions, size: 37497
17:07
Update MSVC makefile for the fts3tokenize virtual table. Clear some harmless compiler warnings in the fts3tokenize code. file: [67d9db47] check-in: [2b3fed09] user: drh branch: trunk, size: 36719
2013-04-08
14:28
Add the "mptester" target to the makefiles. Make mptester run with synchronous off by default. file: [a244e5b5] check-in: [1397830b] user: drh branch: mptest, size: 36469
2013-03-29
19:52
For the clean target, tidy up a couple more generated (or copied) source files. file: [9ab787d4] check-in: [5687e5ee] user: mistachkin branch: trunk, size: 36236
2013-03-19
16:12
Bring makefiles and build scripts into alignment with the sessions branch. No changes to code. file: [0c1abc21] check-in: [d1f41089] user: drh branch: trunk, size: 36207
15:23
Include the sqlite3session.h header file in with sqlite3.h. Make sure the session APIs are all public. file: [0ad7d427] check-in: [ec490336] user: drh branch: sessions, size: 36985
2013-03-18
16:24
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. file: [c56c19e9] check-in: [9bac09a9] user: drh branch: sessions, size: 36894
2013-03-13
19:02
Fix typos in MSVC makefile. file: [50121cf9] check-in: [2d15c268] user: mistachkin branch: sessions, size: 36933
11:42
Fix a compiler warning in sqlite3VdbePreUpdateHook(). Add sqlite3session.c to the amalgamation. Fix the Makefile.in to work with sessions. file: [29bce8fa] check-in: [e54b0225] user: drh branch: sessions, size: 36890
2013-01-25
02:10
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. file: [5de508f8] check-in: [82d3d1ae] user: drh branch: sessions, size: 36697
2013-01-17
03:18
Make the 'fs' virtual table module portable to Windows. file: [1bed3bca] check-in: [dd473cae] user: mistachkin branch: fsVfsWin, size: 36160
2013-01-03
22:22
Merge recent trunk changes into the sessions branch. file: [f74e5635] check-in: [7e068e39] user: drh branch: sessions, size: 36672
2012-12-31
19:18
Add the test_regexp.c module containing a cross-platform implementation of the REGEXP operator. file: [2b837177] check-in: [46c8c01b] user: drh branch: trunk, size: 36135
2012-12-08
23:37
Pull the latest trunk changes into the sessions branch, and in particular the collating-sequence refactorization. file: [26fd6e94] check-in: [4f6d69ae] user: drh branch: sessions, size: 36643
2012-12-06
04:33
For the sqlite3-all.c target, use backslashes when calling the splitter script via the MSVC makefile. file: [5a3b6f34] check-in: [d507648d] user: mistachkin branch: trunk, size: 36106
2012-10-30
21:03
Pull all the latest trunk enhancements into the sessions branch. file: [1aba45c2] check-in: [fce667f2] user: drh branch: sessions, size: 36643
2012-10-20
09:35
Modify clean target to handle all VSIX package flavors. file: [911b8188] check-in: [023217ea] user: mistachkin branch: vsixFlavor, size: 36106
2012-10-15
14:25
Merge all the latest core changes into the sessions branch. file: [eeacc62c] check-in: [76767d65] user: drh branch: sessions, size: 36641
2012-10-12
18:06
Tooling support for including the debug build in the VSIX package. file: [1d8a5d3c] check-in: [de784399] user: mistachkin branch: trunk, size: 36104
2012-10-09
14:58
Merge the latest trunk changes, especially the ORDER BY optimizer enhancements but also other fixes, onto the sessions branch. file: [a2602108] check-in: [f1fbb8c5] user: drh branch: sessions, size: 36338
2012-10-06
03:48
Changes for WinRT compatibility. Also, allow version resource compilation and embedding to be disabled at compile-time. file: [a8495ef5] check-in: [4b0facc1] user: mistachkin branch: trunk, size: 35801
2012-10-03
18:20
A branch off of the sessions branch corresponding to release 3.7.14. file: [2f3680c2] check-in: [86633e01] user: drh branch: sessions-3.7.14, size: 35921
2012-09-28
13:05
Merge the latest trunk changes (especially "PRAGMA busy_timeout" and the ORDER BY query planner optimizations) into the sessions branch. file: [321efe6f] check-in: [6ca8eae1] user: drh branch: sessions, size: 36024
2012-09-27
21:03
Modify generation of resource header file for MSVC so that it can work from outside the working directory. file: [1102ce2c] check-in: [20caf80c] user: mistachkin branch: trunk, size: 35487
2012-09-13
01:51
Allow SQLite to work on Win32 with SQLITE_OS_WINNT=0 as long as WAL is disabled. file: [d97ae102] check-in: [c1a85570] user: mistachkin branch: trunk, size: 35468
2012-09-10
07:56
More test cleanup. file: [4929f86c] check-in: [b8d5359b] user: mistachkin branch: testClean, size: 35479
2012-09-03
11:14
Insert additional tab character. file: [2d696f01] check-in: [3af7c1a6] user: mistachkin branch: win32Resources, size: 35384
11:01
Linking and cleaning fixes for the tclsqlite3.exe target in the MSVC makefile. file: [494e7188] check-in: [96d43c7a] user: mistachkin branch: win32Resources, size: 35383
10:32
Add Win32 version resources to the applicable binaries built by the MSVC makefile. file: [d6127b1d] check-in: [e2f27d28] user: mistachkin branch: win32Resources, size: 35363
2012-08-31
14:23
Update with latest trunk changes. file: [f153aec9] check-in: [87995dc9] user: dan branch: sessions, size: 34174
2012-08-28
01:44
Enable the use of a simpler command line when cross-compiling in the MSVC build environment. file: [f00ec5dc] check-in: [8ade136a] user: mistachkin branch: trunk, size: 33637
2012-08-25
01:21
Merge the latest trunk changes into the sessions branch. file: [938096d8] check-in: [aa62d688] user: drh branch: sessions, size: 33672
2012-08-22
00:39
Modify the MSVC makefile to make it easier to select the heap subsystem to use. file: [45dd3579] check-in: [b1dbf490] user: mistachkin branch: trunk, size: 33135
2012-08-21
17:36
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. file: [d2f83cd5] check-in: [c92b0fe1] user: drh branch: threads, size: 32953
2012-08-17
11:47
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. file: [e89bdb79] check-in: [61b1ae12] user: mistachkin branch: trunk, size: 32839
2012-08-16
11:24
Update the threads branch to include all the latest trunk changes. file: [abd0ffdd] check-in: [f4125771] user: drh branch: threads, size: 32941
2012-08-15
16:21
Merge all the latest trunk changes into the sessions branch. file: [49411436] check-in: [fc07a479] user: drh branch: sessions, size: 33364
2012-08-06
23:21
Backport VSIX packaging support and related changes. file: [d95ad0a3] check-in: [0620285d] user: mistachkin branch: vsix-3.7.13, size: 33086
2012-07-27
23:03
Improve consistency in handling of build outputs and native library paths in the multi-platform build tool for MSVC. file: [c1293ece] check-in: [e71f2de2] user: mistachkin branch: trunk, size: 32827
08:33
For the clean makefile targets, delete the generated VSIX file as well. file: [4d7f170e] check-in: [d575d961] user: mistachkin branch: trunk, size: 32825
08:21
Modify the multi-platform build tool for MSVC to support the latest RC version. file: [21c3e04a] check-in: [95b65883] user: mistachkin branch: trunk, size: 32798
07:13
Add tool to build the core DLL for multiple platforms using MSVC. file: [d598bf4a] check-in: [e42f5812] user: mistachkin branch: trunk, size: 32707
2012-07-24
06:02
Add another define to the MSVC makefile that is sometimes required to build cleanly for WinRT. file: [a2a8fcd4] check-in: [d582cd89] user: mistachkin branch: trunk, size: 32577
2012-07-21
19:40
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. file: [332c1660] check-in: [0e4d977a] user: drh branch: threads, size: 32641
2012-06-30
22:22
Setup the necessary library paths for cross-compilation with MSVC. file: [56ff0fcc] check-in: [7fac56ed] user: mistachkin branch: trunk, size: 32527
19:24
Simplify usage of some linker options in the MSVC makefile. file: [04ebadf5] check-in: [03016020] user: mistachkin branch: trunk, size: 31195
16:22
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. file: [d5fe268f] check-in: [6c88229a] user: mistachkin branch: trunk, size: 31017
2012-06-21
15:09
Remove more references to OS/2. file: [0100213e] check-in: [eebd594d] user: mistachkin branch: trunk, size: 30238
04:21
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. file: [e893726c] check-in: [f6be345a] user: mistachkin branch: trunk, size: 30497
2012-06-07
23:58
Merge all trunk changes, including the WinRT enhancements, into the sessions branch. file: [f4c1ecc6] check-in: [c6214039] user: drh branch: sessions, size: 30641
2012-06-06
23:23
Merge the changes need to compile on WinRT into trunk. file: [fd860278] check-in: [61360ca6] user: drh branch: trunk, size: 30104
2012-05-29
00:48
Merge the 64-to-32-bit RTree rounding fixes from trunk into the sessions branch. file: [bcc41c52] check-in: [7eff45c2] user: drh branch: sessions, size: 29716
2012-05-28
20:22
Fix the MSVC makefile so that it works with the unicode61 tokenizer. file: [0891f992] check-in: [48015814] user: drh branch: trunk, size: 29179
2012-04-18
10:29
Merge build tool updates from trunk. Also, modify MSVC makefile to allow for debugging of build tool issues. file: [f1450260] check-in: [b2a2fdb0] user: mistachkin branch: winrt, size: 29659
2012-04-17
21:00
When compiling for WinRT, always use the 'appcontainer' linker option. file: [71b1e756] check-in: [300bcfe3] user: mistachkin branch: winrt, size: 29468
2012-03-23
12:28
Update MSVC makefile to support compiling for WinRT using one setting. file: [47c5fd7e] check-in: [c10794bf] user: mistachkin branch: winrt, size: 29217
2012-03-20
02:18
Add WinRT comments to MSVC makefile. file: [a42ae176] check-in: [ddea657b] user: mistachkin branch: winrt, size: 28898
02:10
Remove version information from the MSVC makefile as it is no longer necessary. file: [cf6c1ccb] check-in: [6f0c1f97] user: mistachkin branch: winrt, size: 28608
2012-03-19
11:17
Merge the latest trunk changes into the sessions branch. file: [efc373ed] check-in: [2277c70b] user: dan branch: sessions, size: 29271
2012-03-08
20:22
Merge and manually resolve testing updates from trunk. file: [c8e27f87] check-in: [5eecdb44] user: mistachkin branch: winrt, size: 28754
20:00
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. file: [7849a871] check-in: [82bcd7ec] user: mistachkin branch: trunk, size: 28734
2012-03-05
16:26
Merge in the latest trunk changes. file: [ceec8f4a] check-in: [ff86875c] user: drh branch: sessions, size: 29208
2012-03-01
21:19
Use WaitForSingleObjectEx() as a substitute for Sleep on winRT. file: [2aa54dce] check-in: [bf897be0] user: drh branch: winrt, size: 28691
20:05
Add recognition of the SQLITE_OS_WINRT compile-time option. Use InitializeCriticalSectionEx() under winRT. file: [0e67f253] check-in: [8b7ca8a0] user: drh branch: winrt, size: 28691
2012-02-11
22:19
Cleanup some directories and files left by the MinGW build, even when using the MSVC Makefile. file: [3a5582a8] check-in: [3ab89e25] user: mistachkin branch: trunk, size: 28671
2012-01-16
12:33
Support building with SQLITE_ENABLE_SESSION under MSVC. file: [340b6d1b] check-in: [2845654d] user: mistachkin branch: sessions, size: 29137
2011-11-09
17:01
When compiling with MSVC, use the _msize function. file: [3bd3641a] check-in: [797a1479] user: mistachkin branch: experimental-pcache, size: 28732
2011-10-02
05:23
Update MSVC makefile to allow targets to be built with support for ICU. file: [dcad80fa] check-in: [eb5da5e1] user: mistachkin branch: trunk, size: 28600
2011-09-22
00:06
Integrate build changes for sqlite3_analyzer into the MSVC makefile. Also, more cleanup of build files, including sqlite3_analyzer, for all makefiles. file: [6676bcfe] check-in: [af1c5718] user: mistachkin branch: trunk, size: 27592
2011-09-16
20:43
Fix #if's in winSync to avoid compiler warnings about unused local variables. Also, update version numbers in the MSVC makefile. file: [b5e91743] check-in: [2e66e414] user: mistachkin branch: trunk, size: 27441
2011-09-11
10:14
Cleanup pdb/ilk files generated by the MSVC makefile. file: [25da409c] check-in: [a9db247b] user: mistachkin branch: trunk, size: 27441
2011-08-30
01:29
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. file: [c39cc7a7] check-in: [f1bd5bba] user: drh branch: trunk, size: 27429
2011-08-26
11:18
Merge Win32 native heap support into trunk. file: [55fe94bf] check-in: [5238a749] user: mistachkin branch: trunk, size: 27477
05:40
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. file: [bef57955] check-in: [5ed7633d] user: mistachkin branch: winNativeHeap, size: 27475
2011-08-25
04:09
Add comments for the various debug levels. When debugging, disable optimizations. Prevent the win32lock tests from spinning forever. file: [bc9394ac] check-in: [40185923] user: mistachkin branch: winNativeHeap, size: 27292
02:02
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. file: [2bd2c295] check-in: [4257e9b7] user: mistachkin branch: winNativeHeap, size: 26585
2011-08-24
17:42
Add error logging to native Win32 heap support. file: [baf6b703] check-in: [7fca5a28] user: mistachkin branch: winNativeHeap, size: 26117
16:13
Experimental work to allow SQLite to use the native Win32 heap API. file: [8ebd89ed] check-in: [bf3d0ab5] user: mistachkin branch: winNativeHeap, size: 26069
2011-08-17
07:46
Properly process x64 DLL exports, which do not contain a leading underscore, in the MSVC makefile. file: [386444f1] check-in: [d5936324] user: mistachkin branch: trunk, size: 26002
02:19
Add vdbesort.c to the MSVC makefile. file: [fea2e0a0] check-in: [8eaa2cd3] user: mistachkin branch: trunk, size: 26000
2011-08-02
23:34
Correct subtle timing issues in the win32lock test cases and in the lock_win32_file Tcl command. Also, eliminate superfluous MSVC compiler warnings. file: [9fd0401b] check-in: [7baf0294] user: mistachkin branch: winopen-retry-logic, size: 25854
2011-07-22
11:23
Also add the sqlite3-all.c target to the MSVC makefile. file: [8e04f517] check-in: [8ce2b74a] user: drh branch: trunk, size: 25709
2011-06-25
01:14
Support using nmake via cmd.exe, allow Tcl related variables to be overridden via the environment, and add 'dll' to the 'all' target. file: [9c76731c] check-in: [0cb0f306] user: mistachkin branch: trunk, size: 25607
2011-06-21
18:12
Updates to nmake makefile to allow options to be passed to lib.exe. file: [11082f65] check-in: [9eac4a6b] user: shaneh branch: trunk, size: 25053
03:36
Add a new AWK script in the tool/ folder for converting text files into C string literals. Use it for building sqlite3_analyzer. file: [34137378] check-in: [dcb46d3f] user: drh branch: trunk, size: 24980
2011-06-20
20:52
Add ability to pass linker specific options to nmake makefile. file: [c942f2ce] check-in: [b4f09c93] user: shaneh branch: trunk, size: 25067
2011-06-17
18:52
Fix a header dependency in nmake Makefile. file: [ce73810c] check-in: [54492212] user: shaneh branch: trunk, size: 24692
15:57
Fix a few more issues with the nmake makefile. file: [b84e4a16] check-in: [a117005f] user: shaneh branch: trunk, size: 24829
07:22
More updates to the nmake makefile. file: [327a3ba5] check-in: [55bb56d3] user: shaneh branch: trunk, size: 25501
07:07
Add Microsoft nmake compatible makefile; update a few test cases for Windows. file: [20949462] check-in: [a7590af6] user: shaneh branch: trunk, size: 25652 Added