/ File History
Login

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

History of Makefile.in

2019-04-15
15:35
Merge recent changes from trunk into reuse-schema file: [c4b55bbc] check-in: [5c6c9e7f] user: drh branch: reuse-schema, size: 46938
15:17
Merge the latest trunk enhancements. file: [30eccaf0] check-in: [8950f119] user: drh branch: wal2, size: 46908
14:49
Bring in the latest enhancements from trunk. file: [7f96f095] check-in: [378230ae] user: drh branch: apple-osx, size: 47474
2019-04-11
06:50
Fix the checksymbols target in Makefile.in. file: [4640daf8] check-in: [1956eb34] user: dan branch: wapptest, size: 46879
2019-04-05
20:56
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. file: [48db9bb2] check-in: [d2728192] user: drh branch: trunk, size: 46849
2019-04-02
00:34
Merge enhancements from trunk. file: [9f51a8b1] check-in: [0b35aebb] user: drh branch: apple-osx, size: 47574
2019-04-01
17:24
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. file: [6c3b7f3e] check-in: [f0ed7146] user: dan branch: trunk, size: 46979
2019-03-26
12:22
Merge enhancements from trunk. file: [e91ab4a8] check-in: [a0e2e902] user: drh branch: wal2, size: 46978
2019-03-20
16:03
Merge latest trunk changes into this branch. file: [a254c5e3] check-in: [4cd20ca6] user: dan branch: reuse-schema, size: 47008
2019-03-19
20:48
Merge recent enhancements from trunk. file: [966b6c74] check-in: [000f4398] user: drh branch: apple-osx, size: 47544
2019-03-08
20:26
Fix a harmless bug in the Makefile. file: [236d2739] check-in: [62ac9cb0] user: drh branch: trunk, size: 46949
15:57
Merge the latest enhancements and fixes from trunk. file: [66810b3d] check-in: [bf20d4ff] user: drh branch: wal2, size: 46978
15:39
Add the bgckpt.c extension to Makefile.in and Makefile.msc. file: [903e4840] check-in: [3712d625] user: drh branch: wal2, size: 46047
2019-03-04
07:25
Merge latest trunk changes into this branch. file: [95ac54f7] check-in: [97a9604d] user: dan branch: reuse-schema, size: 47008
2019-03-01
18:27
Merge the latest enhancements from trunk. file: [d7de70a6] check-in: [e64ded7b] user: drh branch: apple-osx, size: 47544
2019-02-26
12:29
Update the configure-generated makekfile to generate a portable pkgIndex.tcl. file: [1ad7263f] check-in: [35cbee7f] user: drh branch: trunk, size: 46949
2019-02-11
19:34
Add eponymous virtual table "schemapool". For inspecting the current contents of the schema-pool. file: [56456706] check-in: [2ebeb747] user: dan branch: reuse-schema, size: 46993
2019-02-07
18:49
Merge the offical 3.27.0 release. file: [bed1d9a3] check-in: [62829164] user: drh branch: apple-osx, size: 47529
2019-01-30
14:01
Enhancements to the index_usage utility program. file: [178d8eb6] check-in: [19c739b4] user: drh branch: trunk, size: 46934
2019-01-29
19:17
Merge enhancements from trunk. file: [9c7d3fa4] check-in: [31efcc37] user: drh branch: apple-osx, size: 47516
2019-01-25
04:00
Add the ability to process dbsqlfuzz cases in fuzzcheck and add an initial set of interesting dbsqlfuzz cases. file: [9947eae8] check-in: [fb9074ff] user: drh branch: dbsqlfuzz-in-fuzzcheck, size: 46921
2019-01-21
14:55
Add the --memtrace option to the CLI. file: [0e7c107e] check-in: [a1e12fa2] user: drh branch: trunk, size: 46645
2019-01-17
15:47
Sync up with the latest enhancements on trunk. file: [44fad4ef] check-in: [475a179a] user: drh branch: apple-osx, size: 47210
2019-01-14
20:44
Add scalar function "prefix_length()" to ext/misc/prefixes.c. file: [2a9d0331] check-in: [0bf15505] user: dan branch: trunk, size: 46615
2019-01-11
13:03
Separate makefile targets for "dbfuzz2", "dbfuzz2-asan", and "dbfuzz2-msan". file: [45a3fef4] check-in: [ea119641] user: drh branch: trunk, size: 46584
2018-12-13
21:05
Fix a problem in sqlite3BtreeDelete() in which deleting an entry from a corrupt database can leave a btree page with zero cells. file: [d8b254f8] check-in: [682053d1] user: drh branch: trunk, size: 46018
15:06
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. file: [2f1b61ac] check-in: [e3bf1d3e] user: drh branch: trunk, size: 45969
12:37
Include OPTS in the build of dbfuzz2. file: [6fbf6589] check-in: [eac9c0c4] user: drh branch: trunk, size: 45892
12:28
Fix the Makefile so that it honors CFLAGS when building sessionfuzz. file: [557b9d41] check-in: [54231ac4] user: drh branch: trunk, size: 45859
2018-12-05
18:28
Merge enhancements and the ALTER TABLE bug fix from trunk. file: [40d33271] check-in: [edfc2acf] user: drh branch: apple-osx, size: 46464
2018-12-04
16:51
Add the "index_usage" utility program. file: [68d0ba0f] check-in: [df954552] user: drh branch: trunk, size: 45869
2018-11-30
18:22
Merge the pre-3.26.0 fixes from trunk. file: [73827177] check-in: [2c76ce4f] user: drh branch: apple-osx, size: 46343
2018-11-28
08:24
Changes to Makefile.in to allow testfixture to be built with SQLITE_USER_AUTHENTICATION. file: [a050c867] check-in: [7b510f59] user: dan branch: trunk, size: 45748
2018-11-26
23:35
Merge recent enhancements from trunk. file: [43c6f61e] check-in: [e8c20a88] user: drh branch: apple-osx, size: 46007
18:09
Do not allow direct access to internal-use SQL functions such as sqlite_rename_column() and sqlite3_rename_table() except when the new SQLITE_TESTCTRL_INTERNAL_FUNCTIONS flag is set. file: [15f0851e] check-in: [6e133054] user: drh branch: trunk, size: 45412
2018-11-13
19:51
Turn on ASAN for the dbfuzz2 utility. Fix a buffer overread associated with sqlite3_deserialize(). file: [b730006b] check-in: [4e38f27b] user: drh branch: trunk, size: 45388
2018-11-10
20:07
Merge the read-only shadow table and defensive mode enhancments from trunk. file: [e96b7177] check-in: [977fc44e] user: drh branch: apple-osx, size: 45975
2018-11-05
20:37
Add preliminary version of "changesetfuzz" program. For fuzzing changeset data without creating corrupt changesets. file: [d298b317] check-in: [81ac8745] user: dan branch: changesetfuzz, size: 45380
13:53
Merge recent trunk enhancements. file: [3a56f625] check-in: [62acf7a0] user: drh branch: apple-osx, size: 45834
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: [edbb6e20] check-in: [790ea39a] user: drh branch: trunk, size: 45239
01:26
Merge fixes from trunk, especially rebustness against corrupt database files. file: [f9ecef11] check-in: [4b370c74] user: drh branch: apple-osx, size: 45749
01:12
Merge fuzz test cases computed by dbfuzz2. file: [48a5f9a8] check-in: [e0d30c18] user: drh branch: trunk, size: 45154
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: [64113b9c] check-in: [5e0129ee] user: drh branch: trunk, size: 45125
2018-10-29
17:53
Add the sqlite3_normalized_sql() API. file: [783093f9] check-in: [592b66e8] user: mistachkin branch: normalized_sql, size: 45169
2018-10-27
21:06
Improvements to the dbfuzz2.c test module. file: [15344f4e] check-in: [d60eff49] user: drh branch: trunk, size: 45084
16:02
Add an entry in Makefile.in to build dbfuzz2 using clang-6.0 with -fsanitize=fuzzer,undefined. file: [dfd61c71] check-in: [a4a083ed] user: drh branch: trunk, size: 45084
2018-10-09
22:58
Merge enhancements from trunk. file: [001aa40c] check-in: [1b60e7a9] user: drh branch: apple-osx, size: 45216
22:50
Merge changes for the 3.25.0 release. file: [2022a561] check-in: [ddf6a54e] user: drh branch: apple-osx, size: 45186
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: [01e95208] check-in: [2404304c] user: drh branch: trunk, size: 44621
2018-09-01
15:49
Merge fixes and enhancements from trunk. file: [6b650013] check-in: [589186c0] user: drh branch: alter-table-rename-table, size: 44591
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: [2729786d] check-in: [2130a407] user: drh branch: alter-table-rename-column, size: 44529
14:54
Merge enhancements from trunk. file: [d06f463c] check-in: [c446c884] user: drh branch: rtree-geopoly, size: 44491
2018-06-18
16:55
Add new API function sqlite3_create_window_function(), for creating new aggregate window functions. file: [0a3a6c81] check-in: [da03fb43] user: dan branch: exp-window-functions, size: 44429
2018-06-09
17:58
Update the amalgamation build script to include window.c. file: [498b77b8] check-in: [21d2f4a6] user: dan branch: exp-window-functions, size: 44400
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: [51407f0e] check-in: [0593aac8] user: drh branch: rtree-geopoly, size: 44314
2018-05-08
13:32
Merge changes from trunk, especially the activation of the cell-overwrite optimization for indexes and WITHOUT ROWID tables. file: [ab754e8f] check-in: [a016144b] user: drh branch: apple-osx, size: 44847
12:49
Fuzz test cases for UPSERT. file: [bfc40f35] check-in: [fd11fbd2] user: drh branch: trunk, size: 44252
2018-05-04
19:33
Merge recent enhancements from trunk. file: [96f7c276] check-in: [e17bca2c] user: drh branch: apple-osx, size: 44818
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: [da02d4d3] check-in: [1f2944d1] user: drh branch: shell-bindings, size: 44260
2018-04-12
21:42
Break out the upsert code into a separate source file. file: [5ce9343c] check-in: [389806b0] user: drh branch: upsert, size: 44223
2018-03-14
17:17
Merge the latest enhancements from trunk. file: [4b625ed4] check-in: [a658f80c] user: drh branch: apple-osx, size: 44694
2018-03-07
20:48
Add the sessionfuzz test program and data obtained from a week of running AFL. Automatically run this test program on any "make test" on unix. file: [7016fc56] check-in: [ecaedfe5] user: drh branch: trunk, size: 44099
2018-03-01
13:44
Merge the latest enhancements from trunk. file: [1d5a6804] check-in: [c8083de1] user: drh branch: memdb, size: 43628
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: [a2d2fb8d] check-in: [4bc8a48e] user: drh branch: trunk, size: 43509
2018-01-24
15:07
Add the normalize.c extension. file: [7a3f714b] check-in: [16ebe558] user: drh branch: trunk, size: 43455
15:02
Merge changes from trunk. file: [2974b995] check-in: [6ef3de81] user: drh branch: memdb, size: 43542
2018-01-15
21:59
Merge the enhancements associated with the first 3.22.0 beta. file: [463c075e] check-in: [c9d2ec51] user: drh branch: apple-osx, size: 44018
2018-01-10
19:15
Include RTREE in the default CLI build. file: [38f84f30] check-in: [6a6a3d49] user: drh branch: trunk, size: 43423
2018-01-08
20:04
Test cases for sqlite3_normalize(). file: [82205298] check-in: [658f4225] user: drh branch: normalize, size: 43421
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: [12b6daa4] check-in: [67c4a8c6] user: drh branch: trunk, size: 43389
2018-01-06
13:42
Add the appendvfs extension and code for the sqltclsh.exe executable. file: [9536f61c] check-in: [b0a43e32] user: drh branch: trunk, size: 43351
2018-01-05
19:49
Fix the autoconf makefile so that it builds testfixture correctly. file: [c4a9842d] check-in: [fbfe04c0] user: drh branch: trunk, size: 43029
16:23
Fix missing dependencies for shell.c in all makefiles. file: [f5c6285a] check-in: [45495d3e] user: drh branch: sqlar-shell-support, size: 42999
2018-01-03
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: [892bf253] check-in: [fb2ac2d2] user: drh branch: memdb, size: 42950
2018-01-01
19:33
Enable the introspection pragmas for command-line shell builds. file: [1b11037c] check-in: [0b04223f] user: drh branch: trunk, size: 42831
2017-12-29
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: [804c3479] check-in: [7a7f826e] user: drh branch: location-function, size: 42787
2017-12-23
18:40
Merge recent enhancements from trunk. file: [f2dc8c14] check-in: [edceaccd] user: drh branch: appendvfs, size: 43064
2017-12-14
19:24
Fixes to the appendvfs.c extension. Add the "sqltclsh" application that uses appendvfs.c to find its scripts. file: [053284f2] check-in: [ee248b52] user: drh branch: appendvfs, size: 42718
2017-11-29
16:16
Merge latest trunk changes into this branch. file: [ceb40bfc] check-in: [373fa21b] user: dan branch: schemalint, size: 42742
2017-11-28
08:08
Merge latest trunk changes, including the SQLITE_ENABLE_MULTITHREADED_CHECKS feature, into this branch. file: [c097996f] check-in: [1fd10349] user: dan branch: apple-osx, size: 42991
2017-11-24
16:55
Enhance the configure script to detect zLib. file: [6a879cbf] check-in: [e3b6e220] user: drh branch: trunk, size: 42396
2017-11-14
20:00
Merge all changes from trunk prior to the read-only WAL enhancement. file: [28a87988] check-in: [1754faef] user: drh branch: apple-osx, size: 42903
2017-10-31
18:15
Merge all recent enhancements from trunk. file: [b142eb20] check-in: [24adf90f] user: drh branch: checkindex, size: 42308
18:09
Add the checkfreelist extension to the sqlite3_checker binary. file: [750ff35a] check-in: [0c22f0d6] user: drh branch: checkindex, size: 42243
15:49
Add build infrastructure for the sqlite3_checker command-line utility. file: [bc4705e0] check-in: [429e3c3c] user: drh branch: checkindex, size: 42205
12:20
Fix redundancies in the makefiles that resulted from moving shell.c over to shell.c.in. file: [5bae3f2f] check-in: [bf09fa68] user: drh branch: trunk, size: 41820
2017-10-30
23:25
Add the showshm utility program for printing out the shm header in a human-readable format. file: [5fb67506] check-in: [f6304fd1] user: drh branch: trunk, size: 41833
2017-10-24
19:12
Merge all enhancements and fixes from the 3.21.0 release. file: [dc175b3f] check-in: [13be3a44] user: drh branch: apple-osx, size: 42350
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: [e016061b] check-in: [d65d1f29] user: drh branch: trunk, size: 41755
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: [a99044d7] check-in: [298a3fdd] user: drh branch: trunk, size: 41712
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: [d9acf9cc] check-in: [bf86478d] user: drh branch: tclsqlite-cleanup, size: 41891
15:06
Move some test logic out of tclsqlite.c and into auxiliary test_*.c files. This is a work in progress. file: [8658943a] check-in: [95b7687f] user: drh branch: tclsqlite-cleanup, size: 41842
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: [cb88ca5a] check-in: [eaeeb09d] user: drh branch: trunk, size: 41788
14:13
Update this branch to match latest trunk. file: [51259a19] check-in: [d325da6c] user: dan branch: schemalint, size: 41893
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: [9c9f4dea] check-in: [36acc0a9] user: drh branch: trunk, size: 41547
2017-10-11
20:26
Merge latest trunk changes with this branch. file: [19a5d26b] check-in: [2719cf5c] user: dan branch: schemalint, size: 41632
17:13
Enable sqlite_dbpage and dbstat virtual tables in the shell, by default. file: [05d02ce8] check-in: [01bf856c] user: drh branch: dbpage, size: 41527
13:48
Initial implementation of the "sqlite_dbpage" virtual table. Currently it is read-only and has a place-holder xBestIndex. file: [f7cba589] check-in: [c2c1d656] user: drh branch: dbpage, size: 41445
2017-09-18
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: [4bc36d91] check-in: [d4a30b91] user: dan branch: mmap-warm, size: 41286
2017-09-09
06:10
Merge trunk enhancements file: [80feaa25] check-in: [6a0b9d9d] user: drh branch: apple-osx, size: 41850
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: [c644bbe8] check-in: [d4c05e04] user: drh branch: mksourceid, size: 41255
2017-07-17
20:21
Merge all the latest fixes and enhancements from trunk. file: [75047f6a] check-in: [e181225d] user: drh branch: apple-osx, size: 41661
2017-07-15
20:48
Add the "unionvtab" virtual table extension in ext/misc/unionvtab.c. file: [d9873c99] check-in: [62a86aa6] user: dan branch: union-vtab, size: 41098
2017-07-14
19:12
Tweak Makefile.in so that testfixture can be built with the --disable-amalgamation configure switch. file: [eda8bedf] check-in: [394c6f4f] user: dan branch: trunk, size: 41066
2017-07-07
22:58
Merge in all the latest trunk enhancements. file: [6a5340b1] check-in: [7f48f6ab] user: drh branch: apple-osx, size: 41634
2017-06-29
14:33
Rename the "stmts" virtual table to just "stmt" without the final "s". file: [081e48df] check-in: [adfdb801] user: drh branch: trunk, size: 41039
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: [2fde386b] check-in: [60c62829] user: drh branch: trunk, size: 41046
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: [8b27c128] check-in: [0ff057d8] user: drh branch: stmts-vtab, size: 40999
2017-05-04
14:02
Remove the tool/schemalint.tcl script. And related Makefile entries. It is superseded by sqlite3_expert. file: [2594c46d] check-in: [269bf52e] user: dan branch: schemalint, size: 41179
2017-05-03
12:15
In sqlite3expert.c, do not copy the schema for virtual tables. Updates to makefiles to make building easier. file: [2c991e7b] check-in: [da15752d] user: drh branch: schemalint, size: 41815
2017-03-30
20:26
Merge all changes from the 3.18.0 release. file: [22734764] check-in: [ed28f15e] user: drh branch: apple-osx, size: 41428
2017-03-17
14:15
Fix the Makefile.in so that it builds the ossshell test program correctly. file: [1cc758ce] check-in: [36f5602e] user: drh branch: trunk, size: 40833
2017-03-13
19:26
Infrastructure for an extension C-library to implement sqlite3_db_dump() and a corresponding "dbdump" command-line utility - both of which do the same work as the ".dump" command of the CLI. file: [9605f4c4] check-in: [74c5ace4] user: drh branch: dbdump, size: 40806
18:31
Merge all recent changes from trunk. file: [c75fd72f] check-in: [3d04b2cd] user: drh branch: apple-osx, size: 41254
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: [2dae2a56] check-in: [f8560c60] user: drh branch: trunk, size: 40659
2017-02-08
16:55
Merge the 3.17.0beta changes from trunk. file: [0c27f4ce] check-in: [92dbd875] user: drh branch: apple-osx, size: 41404
2017-02-07
17:36
Add the initial version of the "dbselftest" utility program. file: [edb6bcdd] check-in: [1fcac836] user: drh branch: trunk, size: 40809
2017-01-27
16:39
Merge all recent trunk enhancements into the apple-osx branch. file: [3fc65e1d] check-in: [0e14fe1b] user: drh branch: apple-osx, size: 41208
2017-01-23
19:11
Document the --mmap option in the --help screen for kvtest. Enhance kvtest so that numeric arguments can have suffixes like "K" or "M". Add kvtest to the unix makefiles. file: [5f415e78] check-in: [175bda87] user: drh branch: trunk, size: 40613
2017-01-18
17:20
Baseline interface definition for the experimental sqlite3_kv accessor object. file: [78688a52] check-in: [a435841e] user: drh branch: sqlite3_kv, size: 40568
2017-01-03
20:20
Merge changes from the 3.16.1 release file: [6107f11b] check-in: [dcbec226] user: drh branch: apple-osx, size: 41045
2016-12-17
20:27
Enhance fuzzershell.c to read and execute SQL commands in the autoexec table of the database under test. Add the dbfuzz.c test program combining selected features of fuzzershell.c and fuzzcheck.c. file: [41bd4cad] check-in: [ef6e071a] user: drh branch: trunk, size: 40450
2016-12-16
21:29
Merge recent enhancements from trunk, and especially the pragma-as-vtab change. file: [f9d78183] check-in: [4b1e7804] user: drh branch: apple-osx, size: 40903
2016-12-14
11:39
Fix the configure makefile to align it with the manual makefile. Unsaved changes from the previous check-in. file: [c194b58f] check-in: [00a184b6] user: drh branch: trunk, size: 40308
11:23
Adjust the unix makefiles so that "make test" runs fuzzcheck prior to even attempting to build the other test programs. file: [609c5f7a] check-in: [bb48f7a5] user: drh branch: trunk, size: 40308
2016-12-12
16:15
Merge all the latest performance enhancements from trunk. file: [49754a1b] check-in: [a24f805b] user: drh branch: apple-osx, size: 40831
2016-11-30
16:54
Add the remember(V,PTR) extension function which copies an SQL value into an application variable. file: [7639c6a0] check-in: [d2d30914] user: drh branch: trunk, size: 40236
2016-11-26
20:44
Merge all recent trunk changes, and especially the new sqlite3_snapshot_recover() interface. file: [e9d57820] check-in: [41a3af54] user: drh branch: apple-osx, size: 40800
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: [6b572807] check-in: [a71fad45] user: drh branch: trunk, size: 40205
2016-09-16
17:50
Merge recent changes from trunk. file: [c9c70541] check-in: [e3d9efa2] user: drh branch: apple-osx, size: 40535
2016-09-09
20:00
Add new file test_delete.c, containing test code for deleting an sqlite database. file: [6fd48ffc] check-in: [fb0b95e9] user: dan branch: test_delete, size: 39940
2016-08-09
21:08
Prototype for the remember(V,PTR) extension function. file: [6b7b3d1c] check-in: [f0942c36] user: drh branch: rememberFunc, size: 39942
2016-08-04
12:35
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: [cfd8fb98] check-in: [b7f30a9f] user: drh branch: trunk, size: 39911
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: [b0c3cd9e] check-in: [4ada023c] user: drh branch: unknown-function, size: 40506
2016-07-25
17:31
Merge 3.14 alpha changes from trunk. file: [7ac1f341] check-in: [e98cefb1] user: drh branch: apple-osx, size: 40420
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: [6c20d44f] check-in: [a204ba99] user: drh branch: prototype-int-array, size: 39825
2016-06-29
05:00
Add a prototype intarray($PTR,$N) table valued function. file: [541d4931] check-in: [233b3338] user: drh branch: prototype-int-array, size: 39824
2016-06-24
02:50
Fix the Makefile.in to avoid unnecessary recompiles of sqlite3.c. file: [bc2b4864] check-in: [67c39e16] user: drh branch: trunk, size: 39796
2016-06-15
10:21
Merge changes from trunk. file: [0d33a6d0] check-in: [0f707d15] user: drh branch: apple-osx, size: 40380
2016-06-08
01:03
An initial attempt at a "dbhash" command-line utility. file: [f3f7d206] check-in: [2247649c] user: drh branch: dbhash, size: 39785
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: [7321ef0b] check-in: [95f483e8] user: drh branch: without-rowid-vtab, size: 39628
2016-05-23
02:57
Merge changes from trunk. file: [1c34d0f6] check-in: [815cc2bb] user: drh branch: apple-osx, size: 40197
2016-05-16
13:37
Merge recent fixes from trunk. file: [cedd9f64] check-in: [0d9b82af] user: drh branch: apple-osx, size: 40061
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: [f59e0763] check-in: [bdf2ec77] user: drh branch: scrub-backup, size: 39602
2016-05-03
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: [9eda6e1c] check-in: [e462cde2] user: drh branch: session-make, size: 39466
2016-04-29
15:52
Merge enhancements from trunk, and in particular the TEMP file deferred I/O enhancements. file: [c3d3154b] check-in: [81b76901] user: drh branch: apple-osx, size: 40137
2016-04-26
13:13
Fix the "checksymbols" target in Makefile.in to be able to deal with the sqlite3changegroup family of interfaces. file: [9e816d03] check-in: [d819bfbd] user: drh branch: trunk, size: 39542
2016-04-25
01:43
Fix a typo in the Makefile. file: [a905f318] check-in: [d0a579b3] user: mistachkin branch: trunk, size: 39510
2016-04-21
15:35
Merge all recent enhancements from trunk. file: [2e92e1ae] check-in: [a15c49ae] user: drh branch: apple-osx, size: 40098
2016-04-05
19:46
Remove superfluous directories from the Makefile clean targets. file: [eba68012] check-in: [0bf9926c] user: mistachkin branch: trunk, size: 39503
2016-03-07
20:48
Merge recent enhancements from trunk. file: [3aee0ba9] check-in: [84f09f00] user: drh branch: apple-osx, size: 39440
17:49
Merge the virtual table query planner enhancement, the RTREE cost estimate fix, and the statement journal spill delay enhancement from trunk. file: [e812bb73] check-in: [17fd8f3c] user: drh branch: sessions, size: 39535
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: [f53429fb] check-in: [5f2a262d] user: drh branch: trunk, size: 38852
2016-03-04
16:42
Merge recent enhancements from trunk. Default page size is 4096. Writes to statement journals are avoided. file: [055473c5] check-in: [456df336] user: drh branch: sessions, size: 39664
14:57
Merge recent enhancements from trunk, and especially the changes that reduce the heap-memory footprint of schemas, and defer opening and writing to statement journals. file: [6fbc35c2] check-in: [2f0c195c] user: drh branch: apple-osx, size: 39569
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: [ead489fe] check-in: [2e8a9ca9] user: drh branch: trunk, size: 38981
02:59
Add the test_bestindex.c file to Makefile.in and Makefile.msc so that "make test" will work again. file: [4c3d3d1b] check-in: [6ec6b6a9] user: drh branch: trunk, size: 38928
2016-03-02
03:28
Allow the left-hand side of IN operators on virtual tables to have the aConstraintUsage[].omit flag clear. file: [e335453d] check-in: [1622623c] user: drh branch: vtab-IN-opt, size: 38896
2016-02-13
17:35
Merge changes from the 3.11.0 release candidate. file: [6bc82e8f] check-in: [d198a6db] user: drh branch: apple-osx, size: 39427
14:07
Merge the changes for the 3.11.0 release candidate from trunk. file: [5cbf3f75] check-in: [4d7a802e] user: drh branch: sessions, size: 39522
2016-02-09
22:39
Add the new "snapshot-tarball" target to the unix makefiles, for building a tarball similar to "amalgamation-tarball" but named by the SHA1 hash of the current check-out rather than by the version number. file: [4e90dc15] check-in: [4f360b2a] user: drh branch: trunk, size: 38839
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: [95ea52e9] check-in: [99228239] user: drh branch: trunk, size: 38555
15:50
Merge recent fixes and enhancements from trunk. file: [435011bc] check-in: [f0734017] user: drh branch: apple-osx, size: 39136
15:44
Merge enhancements and fixes from trunk. file: [f3616d87] check-in: [f040a5bb] user: drh branch: sessions, size: 39231
2016-02-07
20:39
Fix harmless compiler warning in 'srcck1' tool and add it to the clean targets. file: [dac2776c] check-in: [852a529a] user: mistachkin branch: trunk, size: 38548
2016-02-06
22:32
Add a utility program that looks for assert(), NEVER(), ALWAYS(), and testcase() macros that have side-effects, and reports errors when they are found. Also fix a bug that this utility detected as it was being tested. file: [0a957a57] check-in: [b0b4624f] user: drh branch: trunk, size: 38523
2016-02-02
02:30
Merge recent enhancements from trunk. file: [aa753ba4] check-in: [e6a4a163] user: drh branch: apple-osx, size: 38960
02:22
Merge all recent enhancements from trunk. file: [b12720a3] check-in: [f3f92001] user: drh branch: sessions, size: 39055
2016-01-21
18:56
Fix typo in 'Makefile.in'. file: [027c1603] check-in: [29a51c6d] user: mistachkin branch: trunk, size: 38372
2016-01-20
18:47
Add 'rbu' to the clean targets. file: [7be88f5b] check-in: [f60f0250] user: mistachkin branch: trunk, size: 38372
11:40
Merge all recent enhancements from trunk. file: [54a13b45] check-in: [3ed49691] user: drh branch: apple-osx, size: 38941
11:33
Merge recent enhancements from trunk. file: [a47ec69d] check-in: [327af5f6] user: drh branch: sessions, size: 39036
2016-01-14
20:05
Add a test to verify that the fts3 and fts5 "unicode61" tokenizers are byte for byte compatible. file: [a476545d] check-in: [8ec83143] user: dan branch: trunk, size: 38353
15:03
Merge the latest enhancements and fixes from trunk. file: [8b135f17] check-in: [d85774e0] user: drh branch: apple-osx, size: 38905
14:48
Merge the latest fixes and enhancements from trunk. file: [c61147c9] check-in: [007e5c6d] user: drh branch: sessions, size: 39000
13:22
Fix harmless compiler warnings in RBU and add RBU to the autoconf and windows makefiles. file: [cfa1ac03] check-in: [fabe78c5] user: drh branch: trunk, size: 38317
2016-01-06
15:14
Merge changes for version 3.10.0. file: [e3c1e13b] check-in: [fa4705c9] user: drh branch: sessions, size: 38617
14:35
Merge all version 3.10.0 updates. file: [7b85d6e4] check-in: [77c28c2b] user: drh branch: apple-osx, size: 38522
2016-01-05
03:39
Always use -DSQLITE_ENABLE_MEMSYS5 for fuzzcheck so that the --limit-mem option will work. file: [7c8cc4c2] check-in: [a8556977] user: drh branch: trunk, size: 37934
2015-12-16
19:47
Merge recent enhancements from trunk. file: [321a54f5] check-in: [f6c9273c] user: drh branch: sessions, size: 38593
2015-12-11
12:53
Merge recent trunk enhancements, and in particular the snapshot interface. file: [2b14d1b2] check-in: [7e7b2406] user: drh branch: apple-osx, size: 38498
2015-12-03
12:01
Fix threadtest3 so that it builds using the autoconf build system. file: [28bcd614] check-in: [d96de532] user: dan branch: trunk, size: 37910
2015-12-02
20:40
Merge recent enhancements from trunk. file: [e7d3be06] check-in: [d1a1278d] user: drh branch: sessions, size: 38565
20:22
Merge all recent trunk enhancements, especially the unix VFS changes. file: [28325f17] check-in: [e1fb33c7] user: drh branch: apple-osx, size: 38470
2015-11-30
23:29
Add experimental support for the 'test_fs' test module on Win32. file: [23d9a634] check-in: [f3ffb3ae] user: mistachkin branch: testFsWin32, size: 37882
2015-11-19
19:40
Merge the latest enhancements from trunk. file: [c9dfc957] check-in: [7d6cfc79] user: drh branch: sessions, size: 38527
2015-11-12
16:51
Merge the latest enhancements from trunk, and in particular the "PRAGMA cache_spill=N" change. file: [eebca739] check-in: [e72331c7] user: drh branch: apple-osx, size: 38438
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: [d828db6a] check-in: [0a72991f] user: drh branch: parser-enhancements, size: 37850
2015-11-07
01:57
Merge recent enhancements and fixes from trunk. file: [80f55546] check-in: [5429f99b] user: drh branch: apple-osx, size: 38436
01:33
Merge recent enhancements and bug fixes from trunk. file: [70370179] check-in: [78bc42e6] user: drh branch: sessions, size: 38525
2015-11-03
23:39
Increase the fuzzcheck timeout when running valgrind. file: [3a705bb4] check-in: [a5816877] user: drh branch: trunk, size: 37848
2015-10-30
16:50
Merge all the latest enhancements from trunk. file: [3229179c] check-in: [395a153f] user: drh branch: sessions, size: 38511
16:23
Merge latest trunk changes, including sqlite3_db_cacheflush(), with this branch. file: [3f4e9157] check-in: [6e4306ef] user: dan branch: apple-osx, size: 38422
14:25
Add the --enable-editline option to various autoconf scripts. file: [4469ed8b] check-in: [866f0277] user: drh branch: trunk, size: 37834
2015-10-26
20:50
Merge latest trunk changes, including the SQLITE_IOERR_AUTH error code, with this branch. file: [92b9226e] check-in: [bc195e1c] user: dan branch: apple-osx, size: 38365
2015-10-14
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: [2ea961bc] check-in: [4bd0d43d] user: drh branch: trunk, size: 37777
2015-10-09
17:28
Merge all changes through the first 3.9.0 beta from trunk. file: [0f9801da] check-in: [1ccae39b] user: drh branch: apple-osx, size: 38364
15:29
Merge the version 3.9.0 changes and the incorporation of JSON1 and FTS5 into the amalgamation from trunk. file: [de2700ab] check-in: [c1d96fb6] user: drh branch: sessions, size: 38453
01:42
Trying to get FTS5 tests to build and run using main.mk. Not yet working. file: [f0088ff0] check-in: [206174f9] user: drh branch: amalg-json1-fts5, size: 37776
2015-10-08
23:37
Json1 tests are working. Builds without FTS5 enabled. Still some problems building with FTS5. file: [ab670f85] check-in: [2928f8e8] user: drh branch: amalg-json1-fts5, size: 37768
19:29
First attempt to add json1 and fts5 to the amalgamation. This check-in does not compile. file: [336f9494] check-in: [d820a1bd] user: drh branch: amalg-json1-fts5, size: 37698
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: [2a247c73] check-in: [5b677521] user: drh branch: omit-awk, size: 37689
12:21
Change the addopcodes.awk script into tool/addopcodes.tcl. file: [b33d4423] check-in: [8bbf3714] user: drh branch: omit-awk, size: 37724
12:11
Convert the mkopcodec.awk script into tool/mkopcodec.tcl. file: [da829ae5] check-in: [1506cb33] user: drh branch: omit-awk, size: 37712
02:52
Change mkopcodeh.awk into tool/mkopcodeh.tcl. file: [dd1f3634] check-in: [ed0ebc46] user: drh branch: omit-awk, size: 37700
2015-09-30
14:50
Merge recent enhancements from trunk, and especially the fix for ticket [1b266395d6bc10]. file: [fdcfdc36] check-in: [b2face9a] user: drh branch: sessions, size: 38366
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: [2143eeef] check-in: [33404b20] user: drh branch: trunk, size: 37688
2015-09-24
14:43
Merge recent trunk enhancements into the apple-osx branch. file: [17b57b12] check-in: [4dd06d8b] user: drh branch: apple-osx, size: 38223
14:26
Merge all the latest trunk enhancements into the sessions branch. file: [5bda8cc6] check-in: [c91065f8] user: drh branch: sessions, size: 38313
2015-09-23
11:59
Capture AFL-generated fuzz tests for json1.c into the test/fuzzdata4.db file. file: [e1afa6fb] check-in: [10a214fd] user: drh branch: trunk, size: 37635
2015-09-19
16:45
Adjust Makefiles to use SQLITE_CORE when statically linking json1.c into test shells. file: [20478116] check-in: [91682ac3] user: drh branch: json-fuzz, size: 37606
14:32
Include json1.c in fuzzcheck and fuzzershell. file: [8c58e3fb] check-in: [c4b68eff] user: drh branch: json-fuzz, size: 37592
2015-09-01
18:52
Merge recent enhancements from trunk. file: [00b69066] check-in: [cb772366] user: drh branch: sessions, size: 38036
18:40
Merge the latest trunk enhancements. file: [3d5c7794] check-in: [4af79477] user: drh branch: apple-osx, size: 37946
2015-08-29
19:03
Link the json1 extension into the command-line shell by default. file: [f85066ce] check-in: [2e8e239c] user: drh branch: trunk, size: 37358
2015-08-28
02:12
Merge trunk enhancements into the apple-osx branch. Most tests works, but there are yet a few issues to be resolved. file: [fbef0c6d] check-in: [da864658] user: drh branch: apple-osx, size: 37876
2015-08-21
20:37
Fixes for compiler warnings and errors in the makefiles. Rename the one test script to json101.test. file: [e2218eb2] check-in: [9ff6ccde] user: drh branch: json, size: 37288
2015-08-20
23:54
Merge recent trunk enhancements, include table-valued functions. file: [7c77beda] check-in: [e9196d56] user: drh branch: sessions, size: 37938
2015-08-19
18:31
Merge support for table-valued functions. file: [90f3097e] check-in: [96a5d44d] user: drh branch: json, size: 37287
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: [4f663b6b] check-in: [c58426db] user: drh branch: table-valued-functions, size: 37260
2015-08-12
16:49
Begin adding an extension that provides JSON SQL functions. file: [7669f34c] check-in: [dde8afdd] user: drh branch: json, size: 37258
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: [2fc9ca6b] check-in: [4f9520a9] user: dan branch: trunk, size: 37231
2015-07-24
22:21
Merge test improvements and minor fixes from trunk. file: [bb0577f5] check-in: [0298a9a7] user: drh branch: sessions, size: 37874
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: [4de3ef40] check-in: [cfeb1b1c] user: drh branch: trunk, size: 37196
15:49
More robust handling of zeroblob() with oversized arguments. Fix fuzzcheck so that it can be run with limited heap memory. file: [6a2355ca] check-in: [4e3e516a] user: drh branch: trunk, size: 37108
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: [e4e700c7] check-in: [7f0ee770] user: drh branch: sessions, size: 37760
20:44
Change the name of the OTA extension to RBU: Resumable Bulk Update. file: [b13c653e] check-in: [017c5019] user: drh branch: trunk, size: 37082
2015-07-19
19:53
Cleanup the 'config.h' file in the appropriate distclean targets. file: [6b439e21] check-in: [e0a99780] user: mistachkin branch: trunk, size: 37082
2015-07-14
21:56
Further refine FTS5 cleanup in Makefiles. file: [6e8af213] check-in: [b53a9506] user: mistachkin branch: trunk, size: 37073
15:39
Merge trunk changes, including the addition of FTS5 and pcache1 performance enhancements. file: [82cd7996] check-in: [db4cbefb] user: drh branch: sessions, size: 37758
00:36
Refine cleaning of FTS5 files by Makefile targets. file: [2a4a94d9] check-in: [e548d77b] user: mistachkin branch: trunk, size: 37080
2015-07-04
00:04
Sync up Makefile clean targets for FTS5. file: [017bf051] check-in: [43ead44e] user: mistachkin branch: trunk, size: 37092
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: [78db7e3b] check-in: [4d8f03dc] user: dan branch: trunk, size: 37047
18:47
Merge in the latest enhancements from trunks, especially the use of _byteswap_ulong() and similar intrinsics on MSVC. file: [5f96aa7b] check-in: [85ca4409] user: drh branch: sessions, size: 37842
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: [1f525f24] check-in: [7819002e] user: dan branch: trunk, size: 37164
2015-06-30
16:29
Merge all the latest enhancements from trunk. This merge include FTS5 and a number of notable performance enhancements. file: [c7566d9d] check-in: [39936b33] user: drh branch: sessions, size: 37945
2015-06-25
20:36
Fix Makefile.in to account for recent changes. Update fts5 test scripts so that they do not run if SQLITE_ENABLE_FTS5 is not defined. file: [285a0a23] check-in: [31752207] user: dan branch: fts5, size: 37267
20:10
Add a script to combine all fts5 code into a single file - fts5.c - that can be used to build an SQLite loadable extension. file: [4757ec5c] check-in: [46e86b06] user: dan branch: fts5, size: 37027
2015-06-23
15:06
Merge latest trunk changes with this branch. Add tests for columnsize=0. file: [6fa5a3c6] check-in: [ef44c71a] user: dan branch: fts5, size: 37022
2015-06-11
18:01
Merge recent trunk enhancements and fixes. file: [5f56f618] check-in: [c39cb0e2] user: drh branch: sessions, size: 36823
2015-06-10
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: [1063c580] check-in: [6ddef2ad] user: drh branch: trunk, size: 36145
2015-06-08
19:15
Add the valgrindfuzz target to unix makefile. file: [580e0065] check-in: [e62aed01] user: drh branch: trunk, size: 35811
15:08
Factor out the TreeView parse tree printing module into a separate file. file: [a7b38485] check-in: [c32ce54c] user: drh branch: view-optimization, size: 35762
14:23
Split more subfunctions of where.c out into a new whereexpr.c source file, for improved maintainability. file: [d7bde8e3] check-in: [46ef95c1] user: drh branch: view-optimization, size: 35628
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: [64136f59] check-in: [faa0e420] user: drh branch: view-optimization, size: 35451
2015-06-02
18:07
Merge latest trunk changes with this branch. file: [d272f875] check-in: [c9ffda4a] user: dan branch: fts5, size: 36162
2015-06-01
17:32
Break out the query flattener into a separate source-code file. file: [901711bd] check-in: [e3fa8b93] user: drh branch: flattener-in-new-file, size: 35414
2015-05-29
19:04
Import recent enhancements from trunk. file: [58c16cc8] check-in: [54bec164] user: drh branch: sessions, size: 35963
2015-05-27
18:19
Fix a minor and harmless memory leak in fuzzcheck. Adjust the makefiles to run fuzzcheck with --quiet on valgrind tests. file: [994bab32] check-in: [8bfe8344] user: drh branch: trunk, size: 35285
03:46
Add the "PRAGMA cell_size_check=ON" command. file: [afc69c57] check-in: [2ead43f0] user: drh branch: cell-size-check-pragma, size: 35277
2015-05-26
18:15
The "make fuzztest" target now uses fuzzcheck instead of fuzzershell. file: [3feb7cbd] check-in: [4a5f6f1f] user: drh branch: test-using-fuzzcheck, size: 35259
03:24
Add fuzzcheck to makefile clean targets. Also, for consistency, replace a few tabs with spaces. file: [69b596e4] check-in: [eda2a437] user: mistachkin branch: trunk, size: 35287
2015-05-25
22:29
Add fuzzcheck to all makefiles and fix compiler warnings. file: [411b8dc7] check-in: [7b3d2190] user: drh branch: fuzzcheck, size: 35256
2015-05-19
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: [66db4ec2] check-in: [0a0de8b7] user: drh branch: sessions, size: 35811
11:38
Update Makefile.in so that the amalgamation files built by "make sqlite3.c" include fts5. file: [2c28e557] check-in: [2870a805] user: dan branch: fts5, size: 35909
2015-05-14
15:17
Merge in the IS-operator enhancements and other recent changes from trunk. file: [73b64617] check-in: [4f922944] user: drh branch: sessions, size: 35696
08:58
Merge latest trunk changes with this branch. file: [0a6ae263] check-in: [299ed55c] user: dan branch: ota-update, size: 35133
2015-05-11
16:27
Fix minor Makefile typos. Improve consistency of MSVC makefile. Add new targets to clean. file: [edfc6976] check-in: [f84fbe98] user: mistachkin branch: trunk, size: 35032
12:15
Build the sqlite3_analyzer.exe and sqldiff.exe programs on "make test" and "make smoketest" and other similar test targets. file: [13f5add3] check-in: [1b83f2e7] user: drh branch: trunk, size: 34992
11:59
Revamp the way the DBSTAT virtual table is registered. file: [72931ef1] check-in: [4e652015] user: drh branch: trunk, size: 34944
2015-05-05
17:12
Merge all trunk enhancements and fixes into the sessions branch. file: [114f5809] check-in: [de7083cf] user: drh branch: sessions, size: 35606
01:09
Fix a problem in Makefile.in that only comes up on Windows with MinGW. file: [08728ecb] check-in: [5f3cd68b] user: drh branch: trunk, size: 34942
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: [382b7748] check-in: [a24480a4] user: drh branch: dbstat-in-amalgamation, size: 34936
17:06
Include the "dbstat" virtual table in the amalgamation. file: [765cd520] check-in: [fc6504aa] user: drh branch: dbstat-in-amalgamation, size: 34881
2015-05-01
19:21
Enhance fuzzershell to accept multiple input files. Add the test/fuzzdata2.txt fuzz test content. file: [e628c50e] check-in: [ab5523aa] user: drh branch: trunk, size: 34813
2015-04-25
13:39
Add the fuzzoomtest target to the makefiles. Invoke fuzzoomtest from releasetest.tcl. file: [e3268d23] check-in: [f60657c2] user: drh branch: trunk, size: 34790
2015-04-24
18:31
Fix fuzzershell so that it works with SQLITE_OMIT_TRACE. file: [31b38b9d] check-in: [dc88fe7e] user: drh branch: trunk, size: 34688
16:53
Run fuzzershell as part of the valgrindtest makefile target. file: [e25a3b80] check-in: [0bb96a03] user: drh branch: trunk, size: 34669
16:09
Add AFL-generated test cases in the test/fuzzdata1.txt file. Automatically run fuzzershell against those cases on a "make test". file: [a1e5faa2] check-in: [627ea83c] user: drh branch: trunk, size: 34587
2015-04-23
19:32
Merge latest trunk changes into this branch. file: [34ca00e7] check-in: [1506e99e] user: dan branch: ota-update, size: 34574
2015-04-20
01:32
Merge all recent trunk enhancements and fixes into the sessions branch. file: [7599f0c9] check-in: [b8ef1cde] user: drh branch: sessions, size: 35137
01:25
Merge all recent trunk enhancements and fixes into the apple-osx branch. file: [0dc7ac53] check-in: [74b7bf17] user: drh branch: apple-osx, size: 35068
2015-04-17
14:30
Add the tool/fuzzershell.c utility program. file: [faaf75b8] check-in: [db8d9af4] user: drh branch: trunk, size: 34473
2015-04-16
14:33
Fix a mismatched printf() argument and format specifier. Add ota files to Makefile.in. file: [79b30689] check-in: [5db810a8] user: dan branch: ota-update, size: 34446
2015-04-13
23:11
Merge all recent trunk enhances into the apple-osx branch. file: [d4fe123e] check-in: [e709d3b4] user: drh branch: apple-osx, size: 34940
2015-04-12
01:33
Merge all recent trunk enhancements into the sessions branch. file: [7e23076b] check-in: [5f14f34f] user: drh branch: sessions, size: 35009
2015-04-09
13:34
Add the "sqldiff" utility program. file: [5f78b1ab] check-in: [88da5bf5] user: drh branch: trunk, size: 34345
2015-04-01
16:39
Merge recent enhancements from trunk. file: [3083cf0c] check-in: [aea439bd] user: drh branch: sessions, size: 34893
16:13
Merge all recent trunk fixes and enhancements into the apple-osx branch. file: [4cab9a06] check-in: [71b6f507] user: drh branch: apple-osx, size: 34824
2015-03-31
17:01
Fix configure.ac and Makefile.in so that they generate pkgIndex.tcl correctly. file: [00d12636] check-in: [3deff252] user: drh branch: trunk, size: 34229
2015-03-17
18:54
Merge all recent trunk enhancements into the sessions branch. file: [1bf4de5d] check-in: [1d1c57c3] user: drh branch: sessions, size: 34881
18:35
Merge all recent trunk changes, and in particular the blocking WAL lock change, into the apple-osx branch. file: [e1da335f] check-in: [8abbeadb] user: drh branch: apple-osx, size: 34820
2015-03-11
14:34
Expand the multi-process test cases to repeat each case 20 times and to repeat tests using different journal modes. file: [88a3e626] check-in: [a2715b04] user: drh branch: trunk, size: 34217
2015-03-09
13:18
Merge recent trunk enhancements into the apple-osx branch. file: [34f555a2] check-in: [5e04eec8] user: drh branch: apple-osx, size: 34538
13:07
Merge recent trunk enhancements into the sessions branch. file: [5c5f6000] check-in: [68c8937e] user: drh branch: sessions, size: 34599
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: [2f643d69] check-in: [7d92f1f1] user: drh branch: trunk, size: 33935
2015-02-06
16:03
Merge all recent trunk enhancements into the apple-osx branch. file: [e1f1fce0] check-in: [44711921] user: drh branch: apple-osx, size: 34487
15:40
Merge all the latest enhancements from trunk. file: [e63f9806] check-in: [ae7eef11] user: drh branch: sessions, size: 34548
2015-02-03
19:20
Fix a typo in the --help output for speedtest1. Fix a dependency error in the Makefile.in for speedtest1. file: [6b9e7677] check-in: [f30a057a] user: drh branch: trunk, size: 33884
2015-02-02
21:34
Break out the (script-generated) pragma parsing tables into a separate file, pragma.h, to make editing easier. file: [cbe64ed4] check-in: [32c0325b] user: drh branch: trunk, size: 33883
2015-01-16
12:44
Merge all 3.8.8 changes into the sessions branch. file: [198c0ac8] check-in: [bebd131a] user: drh branch: sessions, size: 34498
12:24
Merge the 3.8.8 release changes from trunk. file: [85c98e5c] check-in: [518621f8] user: drh branch: apple-osx, size: 34437
2015-01-15
15:47
Makefile enhancements: (1) Rename autoconf/tea/configure.in to autoconf/tea/configure.ac so that it works with the latest versions of autoconf. (2) Add the "amalgamation-tarball" targets to Makefile.in and main.mk (renamed from "dist" in the latter case). (3) Update the README.first file in autoconf/ (4) The TOP macro in Makefile.in is now an absolute rather than a relative path. file: [5407a688] check-in: [3bafeec9] user: drh branch: trunk, size: 33834
2015-01-14
17:16
Merge trunk 3.8.8 beta changes into the sessions branch file: [d187860e] check-in: [0ba12454] user: drh branch: sessions, size: 34371
2015-01-12
18:52
Merge updates from trunk. file: [9efcdb5c] check-in: [ca5f2c54] user: mistachkin branch: msvcW4, size: 33707
18:02
Work in progress on fixing harmless compiler warnings when using -W4 and MSVC. file: [33a18053] check-in: [856dd245] user: mistachkin branch: msvcW4, size: 33724
2015-01-10
14:27
Autoconf configure script updates: (1) remove the long-obsolete --enable-cross-thread-connections option. (2) remove the --with-hints= options. (3) Extension loading is enabled by default. (4) Check for strchrnull() (5) Update the --help text. file: [87609357] check-in: [5004063c] user: drh branch: trunk, size: 33662
2015-01-08
20:06
Merge recent enhancements from trunk, including test scripts enhancements and the removal of limits on the number of terms in a VALUES clause. file: [a90b70e0] check-in: [5a2dec55] user: drh branch: sessions, size: 34343
19:55
Merge the testing enhancements and the unlimited VALUES enhancement from trunk. file: [549f625e] check-in: [cc780842] user: drh branch: apple-osx, size: 34282
16:47
Try to fix up the "valgrindtest" target in Makefile.in so that it avoids misuse testing that can trigger false errors. file: [b40b4c2a] check-in: [50b5a8af] user: drh branch: trunk, size: 33679
02:28
Fix the extension tags on the "smoketest" makefile target for Windows. file: [c93eb4b0] check-in: [826fd311] user: drh branch: trunk, size: 33665
01:05
In releasetest.tcl: add options --veryquick and pass-through compiler optimization settings (ex: -O0). Collect the SQLite version number from the main.test output and show it during the summary report at the end. file: [f1c9525d] check-in: [e7e7bc1d] user: drh branch: trunk, size: 33680
2015-01-07
18:19
Modify the valgrind target to be consistent with regard to target suffixes. file: [3a2b5f83] check-in: [dc4aa732] user: mistachkin branch: trunk, size: 33105
14:41
In releasetest.tcl, change the --dryrun option to work as it does in multitest.tcl of TH3. Add the new --trace option that work like the --dryrun option used to work. Add the ability to specify additional configure-script options in the Config array, and create configurations that use --disable-shared and --disable-amalgamation for testing. file: [93b5a564] check-in: [be17ef03] user: drh branch: trunk, size: 33084
14:09
Add a valgrind test to the Linux-x86_64 platform in releasetest.tcl. file: [f33d4a67] check-in: [4b6df035] user: drh branch: trunk, size: 33066
2015-01-02
19:17
Merge the latest changes from trunk into the apple-osx branch. file: [65378d22] check-in: [df3cdf9f] user: drh branch: apple-osx, size: 33568
2015-01-01
19:53
Add the ability to specify an alternative compiler (clang instead of gcc) on the default Makefile. Use this in releasetest.tcl to implement an -fsanitize=undefined test. file: [335e2d3f] check-in: [c55c05fe] user: drh branch: trunk, size: 32965
2014-12-31
14:27
Merge the fix to PRAGMA data_version and testing improvements from trunk. file: [a297ef29] check-in: [86e39123] user: drh branch: sessions, size: 33423
2014-12-30
20:40
Add the "mptester" tests to releasetest.tcl. file: [7cd23e4f] check-in: [93094a68] user: drh branch: trunk, size: 32741
2014-12-29
02:55
Fix the "checksymbols" target in Makefile.in so that it actually works. Enhance the releasetest.tcl script to count the total number of tests run over all configurations. file: [40326b6d] check-in: [4eda1c74] user: drh branch: trunk, size: 32565
2014-12-23
21:17
Merge the new and improved releasetest.tcl script into trunk. Add a "make releasetest" target to the autoconf makefile. file: [c20e3749] check-in: [1deb00ec] user: drh branch: trunk, size: 32534
21:03
Fix typo in library object file name. file: [9aaaaf6b] check-in: [f49566a7] user: mistachkin branch: releasetest-refactor, size: 32477
20:31
Add the threadtest target to Makefile.in. Add --enable-load-extension to the configure issued by releasetest.tcl. file: [c5bad357] check-in: [cb128067] user: drh branch: releasetest-refactor, size: 32473
19:52
Add the "checksymbols" target to Makefile.in file: [37aec21b] check-in: [5bd73dba] user: drh branch: releasetest-refactor, size: 31807
2014-12-05
00:49
Import compiler warning and autoconf makefile fixes from trunk. file: [4551c03d] check-in: [5437e053] user: drh branch: apple-osx, size: 32143
00:41
Import from trunk the fix the "test" target on the autoconf and MSVC makefiles and some minor compiler warning fixes. file: [0869fe2a] check-in: [c9f20eb2] user: drh branch: sessions, size: 32222
00:17
Fix the autoconf and MSVC makefiles, which have been broken for nearly a month. :-( file: [6c4f961f] check-in: [520c2b83] user: drh branch: trunk, size: 31540
2014-11-18
21:27
Merge recent trunk enhancements. file: [73a6c2ce] check-in: [ccb601f6] user: drh branch: apple-osx, size: 32116
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: [e2007faf] check-in: [f09055f3] user: drh branch: sessions, size: 32195
2014-11-10
16:49
Add the eval() SQL function extension in ext/misc/eval.c. file: [a226317f] check-in: [27cf665b] user: drh branch: trunk, size: 31513
2014-09-02
15:57
Merge the latest trunk changes into the apple-osx branch. file: [bf041d20] check-in: [696dc935] user: drh branch: apple-osx, size: 32089
15:49
Merge the latest trunk changes, including the multi-threaded sorter, into the sessions branch. file: [dd5f245a] check-in: [d4cce2c7] user: drh branch: sessions, size: 32168
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: [d5ad373b] check-in: [4dc15fe0] user: drh branch: sessions, size: 32039
2014-07-24
16:54
Merge all recent trunk changes into the threads branch. file: [cf57f673] check-in: [77068589] user: drh branch: threads, size: 31486
16:43
Merge recent trunk changes into the apple-osx branch. file: [c1a047f3] check-in: [3810dc62] user: drh branch: apple-osx, size: 31960
16:23
Merge recent trunk changes into the sessions branch. file: [639859a6] check-in: [a9db017e] user: drh branch: sessions, size: 31893
2014-07-18
21:02
Update clean targets with the recently added command-line tools. file: [5eb79e33] check-in: [2beefa68] user: mistachkin branch: trunk, size: 31357
2014-06-30
20:25
Merge the latest trunk changes into the threads branch. file: [6d74383a] check-in: [ae23a65e] user: drh branch: threads, size: 31314
20:02
Merge the latest trunk enhancements into the sessions branch. file: [cdca3064] check-in: [a5d94eab] user: drh branch: sessions, size: 31721
19:57
Merge the latest trunk changes into the apple-osx branch. file: [5f7edcf1] check-in: [f426876f] user: drh branch: apple-osx, size: 31788
11:14
Add makefile targets for various diagnostic tools, such as showstat4. Fix harmless compiler warnings in diagnostic tools. file: [1732320e] check-in: [6f86d89b] user: drh branch: trunk, size: 31185
2014-06-18
18:10
Add the "LogEst" and "LogEst.exe" target to the makefiles. file: [b0343231] check-in: [7b91b058] user: drh branch: trunk, size: 30711
15:18
Merge in all recent changes from trunk, and especially the automatic index enhancements. file: [0a383096] check-in: [0e1b7349] user: drh branch: threads, size: 30751
2014-06-16
12:44
Add test cases for the fileio extension. file: [ed5e4aae] check-in: [86343331] user: drh branch: trunk, size: 30622
2014-05-20
00:20
Merge recent trunk changes into the sessions branch. file: [faf03dca] check-in: [2d33afe0] user: drh branch: sessions, size: 31129
2014-05-09
15:00
Merge the latest trunk changes into the threads branch. file: [de921124] check-in: [9ac8f1e7] user: dan branch: threads, size: 30722
2014-05-08
23:01
Initial attempt to merge in all trunk changes over the previous 1.5 years. This check-in compiles but there are compiler warnings and "make test" segfaults after only running a few test modules. file: [444faa7b] check-in: [9411d7dc] user: drh branch: apple-osx, size: 31196
2014-03-13
15:41
Merge latest trunk changes into this branch. file: [ad0921c4] check-in: [d17231b6] user: dan branch: threads, size: 30620
2014-02-21
10:48
Merge updates from trunk. file: [dd2b1aba] check-in: [09cf240a] user: mistachkin branch: winHdr, size: 30593
2013-12-14
18:24
Merge in all recent preformance enhancements from trunk. file: [e4ee6d36] check-in: [32477642] user: drh branch: sessions, size: 31027
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: [2ef13430] check-in: [4d078147] user: drh branch: trunk, size: 30491
2013-11-26
18:00
Merge in performance enhancements from trunk. file: [06b851f7] check-in: [fc9ae839] user: drh branch: sessions, size: 31019
01:00
Further work on Windows header file reform. file: [5d0d35ae] check-in: [540f5525] user: mistachkin branch: winHdr, size: 30585
2013-11-25
09:36
Initial work on isolating usage of the Windows header file. file: [16254fb0] check-in: [0d42c6b8] user: mistachkin branch: winHdr, size: 30532
2013-11-23
04:16
Add the "speedtest1.exe" test program. file: [e1a9b425] check-in: [fb6f0c6d] user: drh branch: trunk, size: 30483
2013-11-14
19:18
Merge the skip-scan optimization into the sessions branch. file: [0c169e60] check-in: [7596d1bf] user: drh branch: sessions, size: 30902
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: [8a07beba] check-in: [c4446712] user: drh branch: trunk, size: 30366
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: [bb787d52] check-in: [5addd123] user: drh branch: sessions, size: 30849
2013-11-07
18:37
Add the "wordcount.c" test program. file: [d12e4455] check-in: [f02ee546] user: drh branch: trunk, size: 30313
2013-10-15
14:10
Merge the latest trunk changes into the sessions branch. This merge should fix the build for WinRT. file: [15f75d6d] check-in: [e111e4ed] user: drh branch: sessions, size: 30632
2013-10-14
21:14
Move the tointeger() and toreal() functions out of core and make them into a run-time loadable extension. file: [0522b53c] check-in: [9f66dd7e] user: drh branch: trunk, size: 30096
2013-10-11
22:19
Add -no-undefined option when linking the shared libraries. file: [e2d28ec9] check-in: [977d2b12] user: mistachkin branch: trunk, size: 30067
2013-06-26
13:31
Bring the sessions branch up-to-date with all the latest trunk changes. file: [aff38bc6] check-in: [086a1272] user: drh branch: sessions, size: 30575
2013-05-28
20:25
Add the percentile() SQL function as a loadable extension in the ext/misc directory. file: [5e41da95] check-in: [a64d760d] user: drh branch: trunk, size: 30039
2013-05-17
10:58
Update the sessions branch to the latest 3.7.17 beta. file: [e4039bf5] check-in: [af8057ef] user: drh branch: sessions, size: 30542
2013-05-16
18:33
Fix a typo in Makefile.in preventing compilation with the --disable-amalgamation option. file: [f6b58b7b] check-in: [8ffbefe7] user: dan branch: trunk, size: 30006
2013-05-15
20:35
Apply compilation fix from [a58af81483] to the other makefiles as well. file: [101fc5d7] check-in: [7e76889d] user: mistachkin branch: trunk, size: 30009
2013-05-03
18:29
Merge all recent trunk changes into the sessions branch. file: [e2acdd75] check-in: [3879ab1b] user: drh branch: sessions, size: 30523
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: [ce81671e] check-in: [56b9a417] user: drh branch: trunk, size: 29987
16:42
Added the transitive_closure, ieee754, and amatch extensions. file: [38a45083] check-in: [84018099] user: drh branch: std-ext, size: 29956
14:59
Move the test_spellfix.c module to ext/misc/spellfix.c. file: [10c63546] check-in: [de556add] user: drh branch: std-ext, size: 29867
14:31
Convert the fuzzer virtual table into a loadable extension and move it to the ext/misc/fuzzer.c file. file: [422a8541] check-in: [c8c69307] user: drh branch: std-ext, size: 29836
2013-04-22
23:59
Merge the latest trunk changes into the sessions branch. file: [4db47771] check-in: [6994826c] user: drh branch: sessions, size: 30327
15:30
Add virtual table module 'fts3tokenize' to fts3. fts3tokenize provides SQL access to FTS tokenizer implementations. file: [87591ea5] check-in: [c5a4b21a] user: dan branch: trunk, size: 29791
2013-04-10
03:06
Fix typo in name of mptest executable files in clean targets. file: [3dd3fcb8] check-in: [4c7d9e1e] user: mistachkin branch: trunk, size: 29568
2013-04-08
14:28
Add the "mptester" target to the makefiles. Make mptester run with synchronous off by default. file: [6a6a8c54] check-in: [1397830b] user: drh branch: mptest, size: 29564
2013-03-29
19:52
For the clean target, tidy up a couple more generated (or copied) source files. file: [aafa71d6] check-in: [5687e5ee] user: mistachkin branch: trunk, size: 29402
2013-03-19
16:12
Bring makefiles and build scripts into alignment with the sessions branch. No changes to code. file: [df3e4865] check-in: [d1f41089] user: drh branch: trunk, size: 29355
15:23
Include the sqlite3session.h header file in with sqlite3.h. Make sure the session APIs are all public. file: [174bfca7] check-in: [ec490336] user: drh branch: sessions, size: 29891
2013-03-13
11:42
Fix a compiler warning in sqlite3VdbePreUpdateHook(). Add sqlite3session.c to the amalgamation. Fix the Makefile.in to work with sessions. file: [f33fad60] check-in: [e54b0225] user: drh branch: sessions, size: 29793
2013-03-03
20:26
Add the test_fs.c test module to Makefile.in. Adjust the success criteria on index5-1.3 so that it works under auto_vacuum configurations. file: [9a804abb] check-in: [b457c887] user: drh branch: trunk, size: 29299
2012-12-31
19:18
Add the test_regexp.c module containing a cross-platform implementation of the REGEXP operator. file: [a48faa9e] check-in: [46c8c01b] user: drh branch: trunk, size: 29274
2012-12-06
00:16
Stop using the TCL_LIBS configuration variable when linking with Tcl. Remove superfluous 'rm' command. file: [690d441a] check-in: [e1feab98] user: mistachkin branch: noTclLibs, size: 29245
2012-10-20
09:35
Modify clean target to handle all VSIX package flavors. file: [82c41c0e] check-in: [023217ea] user: mistachkin branch: vsixFlavor, size: 29274
2012-09-28
10:57
Merge the latest trunk changes (PRAGMA busy_timeout and the ORDER BY query planner enhancements) into the apple-osx branch. file: [535aaf4b] check-in: [6a5c59dd] user: drh branch: apple-osx, size: 29875
2012-09-13
01:51
Allow SQLite to work on Win32 with SQLITE_OS_WINNT=0 as long as WAL is disabled. file: [5f4f2610] check-in: [c1a85570] user: mistachkin branch: trunk, size: 29272
2012-09-10
07:56
More test cleanup. file: [b67da1d8] check-in: [b8d5359b] user: mistachkin branch: testClean, size: 29272
2012-08-25
01:38
Merge all the latest trunk changes into the apple-osx branch. file: [c2d205d4] check-in: [6723add4] user: drh branch: apple-osx, size: 29782
2012-08-16
11:24
Update the threads branch to include all the latest trunk changes. file: [adec39f1] check-in: [f4125771] user: drh branch: threads, size: 29308
2012-07-27
08:33
For the clean makefile targets, delete the generated VSIX file as well. file: [abd5c10d] check-in: [d575d961] user: mistachkin branch: trunk, size: 29179
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: [7a89f969] check-in: [0e4d977a] user: drh branch: threads, size: 29282
2012-06-21
13:00
Remove support for OS/2 from the source tree. file: [8f6d858b] check-in: [ff828c67] user: drh branch: trunk, size: 29153
2012-06-09
18:52
Add missing targets for fts3_unicode.lo and fts3_unicode2.lo to Makefile.in. file: [d17fddaa] check-in: [0ae0ce63] user: dan branch: trunk, size: 29440
2012-06-08
01:13
Merge trunk changes into the apple-osx branch. file: [f4e42073] check-in: [9d1b8515] user: drh branch: apple-osx, size: 29784
2012-05-28
15:32
Fix Makefile.in so that it works with the new unicode tokenizer of FTS3/4. Update the version number to 3.7.13. file: [4f37eb61] check-in: [b8720d04] user: drh branch: trunk, size: 29181
2012-05-09
22:36
Added support for SQLITE_ENABLE_PERSIST_WAL compile time macro, retrieving lastErrno from WAL file and setting last errno when writes fail due to space constraints file: [957c9693] check-in: [65479294] user: adam branch: apple-osx, size: 29669
2012-05-04
02:58
Add an experimental tokenizer to FTS3/4: one that transliterates latin, greek, cyrillic, and hebrew characters into pure ascii. file: [502e5359] check-in: [93011569] user: drh branch: translit-tokenizer, size: 29271
2012-03-19
16:21
Merge latest trunk changes into apple-osx branch. file: [7bd2fa77] check-in: [f999197b] user: dan branch: apple-osx, size: 29609
2012-03-08
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: [2f37e468] check-in: [82bcd7ec] user: mistachkin branch: trunk, size: 29066
2012-01-14
14:13
Merge the latest trunk changes into the apple-osx branch. file: [d4fe214d] check-in: [2cc414cd] user: drh branch: apple-osx, size: 29577
03:34
Make sure the EXTERN macro is properly defined when building targets that require it (e.g. on MinGW). file: [3f79a373] check-in: [88ad2f23] user: mistachkin branch: trunk, size: 29034
2011-12-08
21:08
Merge the latest trunk changes into the apple-osx branch. file: [44bbe5a7] check-in: [59e0d4f3] user: drh branch: apple-osx, size: 29562
2011-11-07
16:46
Add a makefile target for tclsqlite3.c to Makefile.in. file: [5b4a3e12] check-in: [f521b6b7] user: drh branch: trunk, size: 29019
2011-10-11
14:19
Merge the latest trunk changes into the apple-osx branch. file: [acb1a0b8] check-in: [7e2c4898] user: drh branch: apple-osx, size: 29362
2011-09-23
16:34
Add the -DBUILD_sqlite option to the compiler when building testfixture.exe using the configure script. file: [a162fe39] check-in: [15a13b6c] user: drh branch: trunk, size: 28819
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: [8de00a4e] check-in: [af1c5718] user: mistachkin branch: trunk, size: 28783
2011-09-21
18:29
Remove unnecessary dependencies from the sqlite3_analyzer targets in makefiles. file: [b6c543a6] check-in: [0bd8fd35] user: drh branch: trunk, size: 28696
17:04
Fix the sqlite3_analyzer target in the configure-generated Makefile. file: [c9d4753b] check-in: [256cdbdc] user: drh branch: trunk, size: 28712
2011-09-14
19:05
Merge in the latest changes from trunk. file: [55bbee3a] check-in: [2456b4d0] user: drh branch: apple-osx, size: 29134
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: [d314143f] check-in: [f1bd5bba] user: drh branch: trunk, size: 28591
2011-08-23
18:06
Merge latest trunk changes into the apple-osx branch. file: [6d45d7ea] check-in: [c5f7977b] user: dan branch: apple-osx, size: 29152
2011-08-12
16:34
Update Makefile.in and configure to account for new source file vdbesort.c. file: [8c930e7b] check-in: [69e4b41d] user: dan branch: experimental, size: 28609
2011-08-02
18:25
Merge all the latest trunk changes into the apple-osx branch. file: [2aed3fde] check-in: [77376b33] user: drh branch: apple-osx, size: 29018
2011-07-22
11:16
Add makefile targets sqlite3-all.c. file: [1e6988b3] check-in: [71f7be58] user: drh branch: trunk, size: 28475
10:33
Use $(TCLSH_CMD) instead of tclsh in the autoconf makefile. file: [b85ed0fd] check-in: [fd36d806] user: drh branch: trunk, size: 28373
2011-06-20
11:57
Merge the latest trunk changes into the apple-osx branch. file: [8410b024] check-in: [4c69e827] user: drh branch: apple-osx, size: 28909
2011-06-13
09:11
Fix a bug exposed by combining matchinfo(), NEAR and "ORDER BY rowid DESC". file: [c1d7a7f4] check-in: [5f6b87f4] user: dan branch: fts3-prefix-search, size: 28366
2011-05-19
01:51
Pull all the latest trunk changes, and especially the fix for WAL cache spills causing transactions to disappear, into the apple-osx branch. file: [a38f09ac] check-in: [8d1a6bb0] user: drh branch: apple-osx, size: 28877
2011-05-17
14:41
Avoid including fts3_term.c in the amalgamation, as it contains test code only. file: [11dcc00a] check-in: [f392b7ae] user: dan branch: trunk, size: 28334
2011-05-12
21:01
Add fts3_term.c to amalg gen script and configure input files. file: [4a7ed220] check-in: [6ee07732] user: shaneh branch: trunk, size: 28459
2011-04-04
13:11
Merge in the latest changes from trunk. file: [46b5d501] check-in: [6d78a25d] user: drh branch: apple-osx, size: 28806
2011-04-01
23:49
Add the "wholenumber" virtual table module to the test suite - useful in populating tables with many rows of content prior to a test. file: [7a4d9524] check-in: [975dff15] user: drh branch: trunk, size: 28263
20:54
Fix up the Makefile.in so that the configuration script works for "make test". file: [e40cb012] check-in: [2e03830c] user: drh branch: trunk, size: 28229
2011-03-26
15:05
Skeleton code for the word-fuzzer virtual table. file: [6c96e694] check-in: [ea3a4ee1] user: drh branch: word-fuzzer, size: 28199
2011-02-09
15:25
Update Makefile.in for fts3_aux changes. file: [27701a16] check-in: [38b7cb33] user: shaneh branch: trunk, size: 28170
2011-01-27
18:48
Pull in all the changes from trunk up through the version 3.7.5 release candidate 1. file: [0df5f50f] check-in: [09d6c91d] user: drh branch: apple-osx, size: 28523
2011-01-14
16:12
Provide an alternative and experimental pcache implementation that avoids the use of mutexes at the expense of using more memory. file: [a7eff8d6] check-in: [2ea5bd12] user: drh branch: mutex-free-pcache, size: 28165
2010-12-21
00:20
Remove the obsolete compile-time option SQLITE_THREAD_OVERRIDE_LOCK from the autoconf makefile. Needed only for LinuxThreads, which we no longer support. file: [de649855] check-in: [09f6c053] user: drh branch: trunk, size: 27980
2010-12-07
15:49
Merge in all changes to the trunk through version 3.7.4rc3. file: [dec697a7] check-in: [d2ccf7fc] user: drh branch: apple-osx, size: 28661
2010-11-24
13:04
Fix a couple of compiler warnings in test_superlock.c. Add superlock.c to the Makefile.in used by the configure script. file: [4547616a] check-in: [461f1a01] user: drh branch: trunk, size: 28118
2010-11-19
23:50
Merge all the latest changes from the trunk into the apple-osx branch. file: [9a343cc2] check-in: [c8bc057c] user: drh branch: apple-osx, size: 28629
2010-11-05
00:00
Fix the Makefile.in so that it works with the multiplexer VFS. file: [e7a59672] check-in: [54e2efb6] user: drh branch: experimental, size: 28086
2010-10-21
12:34
Fix a typo-bug that prevented --disable-amalgamation from working in Makefile.in. Also fix an overly long line in Makfile.in. file: [2c8cefd9] check-in: [2c3c4ba0] user: drh branch: trunk, size: 28054
2010-10-06
20:25
Update the configure script and Makefile so that they work with 3.7.3. file: [b01fdfcf] check-in: [97b63a11] user: drh branch: trunk, size: 28042
2010-08-28
18:58
Add code to allow user-defined searches of r-tree tables. Still largely untested. file: [c599a15d] check-in: [782ca3b7] user: dan branch: trunk, size: 28014
2010-08-24
01:08
Merge changes through release 3.7.2 into the apple-osx branch. file: [c58f7d37] check-in: [415c448d] user: drh branch: apple-osx, size: 28464
2010-08-19
14:41
Fix typo in TCL stubs support for configure in Makefile.in file: [543f91f2] check-in: [4c7ad73d] user: shaneh branch: trunk, size: 27921
2010-08-07
11:46
Merge in all changes up to the 3.7.0.1 release. file: [9e187233] check-in: [f88c6367] user: drh branch: apple-osx, size: 28464
2010-07-12
16:47
Fix makefiles so that they build sqlite3_analyzer again. Tweaks to comments in test_stat.c. Fix tclsqlite.c to build the sqlite3_analyzer again. file: [ec08dc83] check-in: [e6cd1545] user: drh branch: trunk, size: 27921
08:39
Changes so that the space-analyzer script works with 3.7.0. file: [3340503a] check-in: [86159cb3] user: dan branch: trunk, size: 27912
2010-07-06
20:37
Minor changes to Makefile.in to bring it more inline with main.mk. file: [c4270a1c] check-in: [5621862b] user: shaneh branch: trunk, size: 27885
2010-06-16
19:48
Merge in changes up to and including the 3.6.23.1 release. file: [b12be442] check-in: [21ca87f6] user: drh branch: apple-osx, size: 24721
2010-05-06
15:36
Update configure scripts for WAL support. file: [a5cad1f8] check-in: [2edc5129] user: shaneh branch: trunk, size: 24848
2010-04-26
00:19
Change the names of the log.c and log.h source files to wal.c and wal.h. file: [d83a0ffe] check-in: [56fe5d76] user: drh branch: wal, size: 24743
2010-02-23
20:32
Merge the compile-time option introspection interfaces into the trunk. file: [4f2f967b] check-in: [9f429434] user: drh branch: trunk, size: 24620
20:08
Refactored compile time option diagnostic support to use strings identifiers instead of bitmask. file: [df88fba4] check-in: [76a0294a] user: shaneh branch: compile_opts, size: 24611
2009-12-07
23:53
Merge all changes associated with the version 3.6.21 release into the OS-X branch. file: [df768f5a] check-in: [ad08794d] user: drh branch: apple-osx, size: 24579
2009-11-25
18:03
Initial check-in of code that inserts tokenizations of the values for bound parameters into the output of sqlite3_trace(). file: [c5827ead] check-in: [545cfb3b] user: drh branch: trunk, size: 24478
2009-11-19
15:25
Fix some fts3 related issues with the autoconf and amalgamation build systems. file: [7f6c6aa7] check-in: [3b179247] user: dan branch: fts3-refactor, size: 24312
2009-11-10
17:24
Initial implementation and test cases for the "intarray" virtual table. file: [53f3dfa4] check-in: [0e7d2925] user: drh branch: trunk, size: 24248
01:30
Remove the obsolete "$Id:$" RCS identifier strings from the source code. file: [b24a5d5f] check-in: [f6c045f6] user: drh branch: trunk, size: 24217
2009-11-03
22:34
Customizations for OSX contributed by Apple. file: [3400e494] check-in: [941a01eb] user: adam branch: apple-osx, size: 24563
2009-10-22
20:52
Merge the MD5 checksum logic into the TCL interface. This facilitates building a tclsh that contains both SQLite and MD5. The plan is to use this augmented tclsh to help build the documentation. file: [a77dfde9] check-in: [a024c0a8] user: drh branch: trunk, size: 24460
2009-09-19
17:59
Add fkey.c to the autoconf and amalgamation build systems. file: [4ca3f1dd] check-in: [aab7a4b3] user: dan branch: trunk, size: 24486
2009-09-10
18:17
Define SQLITE_TEST when compiling mem5.c for testfixture. file: [e360e121] check-in: [6b16f3c9] user: dan branch: trunk, size: 24372
2009-08-21
02:07
Updates for test_init.c for configure and other consistency changes. file: [73ddeec9] check-in: [3ba316e9] user: shane branch: trunk, size: 24374
2009-08-14
16:01
Incorporate fossil-scm version information into the build. Add the SQLITE_SOURCE_ID macro to the header. Add the sqlite3_sourceid() interface. Add the sqlite_source_id() SQL function. file: [0f7761c5] check-in: [302dabe9] user: drh branch: trunk, size: 24321
2009-08-11
05:50
Instead of adding SQLITE_API macros sqlite3.h while creating sqlite3.c, add them as part of generating the sqlite3.h target, while copying from sqlite.h.in to sqlite3.h. This fixes a build problem that was causing multiple SQLITE_API macros to be added to a single line of sqlite3.h, and the problem cited by #4016. (CVS 6971) file: [c606c9b5] check-in: [7f481074] user: danielk1977 branch: trunk, size: 24330
2009-07-03
17:09
Add a version of the Lemon parser template "lempar.c" to the src/ subfolder. This new parser template contains a couple of NEVER() macros that disable tests that are needed for general grammars but not for the specific grammar used by SQLite. SQLite builds with the modified lempar.c. (CVS 6842) file: [df9359da] check-in: [d426cc64] user: drh branch: trunk, size: 24351
2009-06-02
15:21
Add the vdbe-compress.tcl script which automatically refactors the sqlite3VdbeExec() routine to use less stack space. Use this script when constructing the amalgamation. (CVS 6704) file: [8b8fb782] check-in: [7f433918] user: drh branch: trunk, size: 24353
2009-04-21
09:02
Attempt to optimize virtual table queries with 'OR' expressions in the WHERE clause. (CVS 6527) file: [fa5998fe] check-in: [f61e4cd9] user: danielk1977 branch: trunk, size: 24390
2009-03-16
14:48
Modify quick.test to support the QUICKTEST_INCLUDE environment variable, which can be used to override the built-in EXCLUDE list. (CVS 6350) file: [583e8770] check-in: [fdfe22f0] user: danielk1977 branch: trunk, size: 24261
2009-02-20
22:27
unbreak Autoconf-based build procedure by added missing backup.lo to the list of library objects (CVS 6311) file: [d64baddb] check-in: [94945801] user: rse branch: trunk, size: 24137
2009-02-18
04:34
break libsqlite3.la install step out so the tcl install step can depend on it as well (CVS 6300) file: [1d83fa2b] check-in: [0998c554] user: vapier branch: trunk, size: 24037
2009-02-03
16:51
Commit first version of the 'backup' feature. (CVS 6241) file: [c7a5a30f] check-in: [663479b4] user: danielk1977 branch: trunk, size: 23998
2009-01-28
04:46
unify TCLLIBDIR handling with libtclsqlite3.so and use libtool to install it rather than custom tclinstaller.tcl ... this integrates better with autotools and avoids relinking issues (RPATH pointing to builddir) (CVS 6210) file: [3871d308] check-in: [3a049ca7] user: vapier branch: trunk, size: 23921
2009-01-26
20:59
(#3583) add a rule for sqlite3.pc in case the .in file is updated (CVS 6205) file: [56e5fccf] check-in: [4d03b693] user: vapier branch: trunk, size: 23537
2009-01-19
18:18
Fix the --enable-tempstore option on the configure script. Ticket #3599 (CVS 6194) file: [6619a1b7] check-in: [c2eabb99] user: drh branch: trunk, size: 23475
2009-01-14
23:38
Make some changes requested by Fedora. (CVS 6181) file: [8a00230c] check-in: [7bc08bc7] user: drh branch: trunk, size: 22720
2009-01-02
15:47
Add fts_expr.* files to Makefile.in. (CVS 6100) file: [05461a9b] check-in: [524c8634] user: shane branch: trunk, size: 22719
2008-12-22
10:58
Add a case to permutations.test to run tests with the test_journal.c backend installed. Also many fixes to test_journal.c and one quite obscure fix to pager.c. (CVS 6052) file: [77635d09] check-in: [bb177e30] user: danielk1977 branch: trunk, size: 22623
2008-12-04
20:40
Replace the VDBE Fifo object with the new RowSet object. (CVS 5977) file: [f7e4c81c] check-in: [39a0750b] user: drh branch: trunk, size: 22593
2008-11-19
01:20
Add an alternative application-defined pcache implementation and add test cases to permutations.test to invoke it. Added the SQLITE_CONFIG_GETPCACHE method to sqlite3_config(). (CVS 5920) file: [0aa7bbe3] check-in: [16f1e6ec] user: drh branch: trunk, size: 22603
2008-11-13
14:28
Add an API to support custom page cache implementations. (CVS 5899) file: [6cbc7db8] check-in: [47866d67] user: danielk1977 branch: trunk, size: 22574
2008-11-04
21:51
Should be 'memjournal.lo' instead of 'memjournal.o'. Ticket #3480. (CVS 5863) file: [48172b58] check-in: [8b868604] user: shane branch: trunk, size: 22414
2008-10-28
18:58
Remove the vestigial mem4 and mem6 memory allocators. Add the SQLITE_ZERO_MALLOC compile-time option and the mem0.c module to handle memory allocation for that case. (CVS 5848) file: [da817da7] check-in: [4651f590] user: drh branch: trunk, size: 22413
2008-10-22
18:27
Updated configure/makefiles to handle SQLITE_ENABLE* compile options. Made sure makefile passes command line options (OPTS=-Dfoo) to the compiler. Add -DSQLITE_COVERAGE_TEST=1 if gcov being used. (CVS 5838) file: [3fe17ecc] check-in: [acb106e5] user: shane branch: trunk, size: 22527
2008-10-21
04:30
Update the autoconf build system to include memjournal.c. (CVS 5833) file: [4352ab12] check-in: [a3c810f0] user: danielk1977 branch: trunk, size: 22326
2008-10-12
01:49
Add gcov compile options to link line when GCOV option enabled. (CVS 5809) file: [2014e5a4] check-in: [3ddda111] user: shane branch: trunk, size: 22187
2008-10-07
15:25
Remove the SQLITE_MUTEX_APPDEF compile-time option. The SQLITE_THREADSAFE=0 option always removes all mutex code. For application-defined mutexes only, use SQLITE_THREADSAFE=1 with SQLITE_MUTEX_NOOP=1. Ticket #3421. (CVS 5779) file: [7fc26e08] check-in: [02a12eb1] user: drh branch: trunk, size: 22167
2008-09-23
10:12
Fix the TCL installer so that it omits the release number. Ticket #3396. Use strcmp() instead of sqlite3StrICmp() in the "copy" method of the SQLite object in the TCL interface. (CVS 5735) file: [e4ab842f] check-in: [a8860624] user: drh branch: trunk, size: 22023
2008-09-08
08:08
Add header file sqliteicu.h to the ICU extension. This is analogous to the rtree.h and fts3.h headers used by other extensions to declare their entry points. Fix for ticket #3361. (CVS 5680) file: [d15a7ebf] check-in: [79364b96] user: danielk1977 branch: trunk, size: 22023
2008-08-22
17:28
add legacy.lo back (in alphabetical order) (CVS 5600) file: [689e1473] check-in: [a861aa73] user: pweilbacher branch: trunk, size: 21954
2008-08-21
18:49
Initialize the global built-in function table at start-time instead of at compile-time. This is less prone to malfunction when compile-time parameters very. (CVS 5583) file: [51b72730] check-in: [ef6936e5] user: drh branch: trunk, size: 21944
2008-08-20
17:19
Fix a problem in Makefile.in causing the static function hash-table to be constructed incorrectly (segfault). (CVS 5570) file: [0b1c0220] check-in: [aef5b909] user: danielk1977 branch: trunk, size: 22116
16:35
Refactor the name resolution procedures in the code generator. (CVS 5569) file: [6682017e] check-in: [daf730d1] user: drh branch: trunk, size: 22095
14:49
Add the pcache module from the experimental branch. Also change things so that most of the built-in SQL functions are kept in single static hash-table, rather than creating and populating a separate hash table for each open database connection. (CVS 5566) file: [e277c1f6] check-in: [cb494e10] user: danielk1977 branch: trunk, size: 21870
2008-08-04
04:28
Add the pkgconfigdir variable to Makefile.in. Ticket #3242. (CVS 5531) file: [2713ea64] check-in: [540c9d4c] user: danielk1977 branch: trunk, size: 21541
2008-07-28
05:26
Add mem6.c to Makefile.in. Ticket #3253. (CVS 5487) file: [bbb62eec] check-in: [51be2e44] user: danielk1977 branch: trunk, size: 21518
2008-07-25
12:49
Make the libtclsqlite3.la shared library depend on a separate libsqlite3.la shared library. I think this flies in the face of the whole SQLite philosophy of minimal dependencies, but on the other hand, few people use that shared library and the capability has been requested from the SuSE team. (CVS 5477) file: [d677b8db] check-in: [83484b42] user: drh branch: trunk, size: 21404
12:39
Fix a build problem on tclsqlite in Makefile.in. (CVS 5476) file: [0e1b4ed0] check-in: [e7a60480] user: drh branch: trunk, size: 21400
2008-07-22
05:05
"configure" support updated. Removed unused features. Added parsing of CFLAGS and CPPFLAGS to extract OMIT options to pass to lemon and mkkeywordhash. (CVS 5446) file: [77ff1560] check-in: [c67aa505] user: shane branch: trunk, size: 21382
2008-07-08
22:15
Added test_mutex.c (for testfixture) to input file for configure script. (CVS 5377) file: [a03f7cb4] check-in: [bfca089d] user: shane branch: trunk, size: 21134
2008-06-26
10:54
Change the TEMP_STORE preprocessor symbol to SQLITE_TEMP_STORE. (CVS 5312) file: [325dfac0] check-in: [1e3b8308] user: danielk1977 branch: trunk, size: 21106
2008-06-25
17:54
Change the makefiles so that "make test" now runs the veryquick.test script instead of quick.test. Also modify veryquick.test to reuse the code in quick.test. veryquick.test is now the same as quick.test except that it omits all testing related to malloc and IO error simulation. (CVS 5308) file: [dcf0ecf6] check-in: [8c65146e] user: danielk1977 branch: trunk, size: 21092
2008-06-19
00:16
Add some test logic to the new memory allocation subsystem. (Lots more needed.) The test suite is currently indicating memory leaks, though it is unclear if this is a true code problem or just an instrumentation problem. (CVS 5240) file: [ff6f9004] check-in: [cb1f11cd] user: drh branch: trunk, size: 21088
2008-06-13
18:24
Progress toward implementation of sqlite3_config() and a rework of the mutex and memory allocation subsystems. This is an incremental check-in. (CVS 5218) file: [dc5608df] check-in: [a03c5af1] user: drh branch: trunk, size: 20978
2008-05-29
20:22
Consolidated inline assembly versions of "hwtime()" into hwtime.h. Provided MSVC version. Modified code for consistent use of hwtime(). Changed implementation to use sqlite_uint64 and sqlite_int64 instead of unsigned long long int and long long int for MSVC compiler support. (CVS 5178) file: [ce92ea8d] check-in: [9883b406] user: shane branch: trunk, size: 20868
2008-05-28
17:31
Update makefile.in so that makefiles generated by configure correctly copy in rtree source files to tsrc. (CVS 5169) file: [62b2a40f] check-in: [e015fa44] user: shane branch: trunk, size: 20819
2008-05-13
00:57
Update the autoconf makefile so that it includes -lpthread. (CVS 5126) file: [79aeba12] check-in: [bd654ebd] user: drh branch: trunk, size: 20718
2008-05-07
02:42
Only look for config.h if the autoconf-based build is being used, and don't inline it into the amalgamation. (CVS 5093) file: [8b9b8263] check-in: [7df9ef2c] user: mlcreech branch: trunk, size: 20687
2008-04-13
23:13
Fix build errors in test_osinst (CVS 4998) file: [25b3282a] check-in: [f0473997] user: mlcreech branch: trunk, size: 20545
2008-04-01
02:45
Add a configure option for using gcov (makes things easier for versions of GCC that fail to build otherwise) (CVS 4947) file: [b861627d] check-in: [7d1e7971] user: mlcreech branch: trunk, size: 20516
2008-03-20
02:25
Make out-of-tree builds work as expected when using configure script (CVS 4893) file: [cf434ce8] check-in: [e2d05ea3] user: mlcreech branch: trunk, size: 19795
2008-03-19
23:15
Don't wrongly look for the amalgamation in $(TOP) (CVS 4890) file: [90256fef] check-in: [41d6ca31] user: mlcreech branch: trunk, size: 19817
16:08
Move SQL functions used for testing only out of func.c and into a new test file named test_func.c. Use sqlite3_auto_extension() to make sure the test functions appear in every database connection. (CVS 4883) file: [31182aff] check-in: [e90c4cc8] user: drh branch: trunk, size: 19824
2008-03-14
04:11
Allow the testfixture to be built even when using the amalgamation (CVS 4860) file: [5be94fea] check-in: [8a726e37] user: mlcreech branch: trunk, size: 19797
2008-03-13
23:28
Apply patch for #2915 to add target extension for executables (CVS 4858) file: [da3dc38c] check-in: [63fc7b72] user: mlcreech branch: trunk, size: 19312
19:55
Specify installation lib in 'rpath' options for sqlite3 executable (CVS 4857) file: [83d7b574] check-in: [5076d480] user: mlcreech branch: trunk, size: 19372
18:28
Add/move files in Makefile.in to bring it more in line with main.mk (CVS 4856) file: [6640fb5f] check-in: [b57fc81c] user: mlcreech branch: trunk, size: 19349
2008-03-09
02:51
Fix for #2981 - specifically use "tclsh8.4" if it's available (CVS 4849) file: [3e2eb2b4] check-in: [8ced1d64] user: mlcreech branch: trunk, size: 19264
02:20
Fix for #1802, #2041, and #2270 - link libsqlite with -lrt (CVS 4848) file: [43632cf3] check-in: [ccd70a6e] user: mlcreech branch: trunk, size: 19105
2008-03-07
02:20
Add missing prefix & exec_prefix to Makefile - fixes #2979. (CVS 4835) file: [d5214640] check-in: [4cda019b] user: mlcreech branch: trunk, size: 19155
2008-03-06
16:28
Clean up recent autoconf-related additions, add config.h to the amalgamation (CVS 4833) file: [724ca16b] check-in: [80446230] user: mlcreech branch: trunk, size: 19109
09:16
Don't try and include common.h on stand-alone amalgamation builds (CVS 4830) file: [dbb064b7] check-in: [9898320b] user: mlcreech branch: trunk, size: 19184
09:03
Remove amalgamation on "make clean" (fixes #2559) (CVS 4829) file: [c8c35f20] check-in: [e03802f3] user: mlcreech branch: trunk, size: 19158
08:54
Miscellaneous autoconf cleanups - get rid of TARGET_CFLAGS, fix header list (CVS 4828) file: [bc8853a2] check-in: [a674f76d] user: mlcreech branch: trunk, size: 19144
08:09
Respect user's configured bindir/libdir/includedir if present (fixes #558) (CVS 4827) file: [e723047d] check-in: [48c9fa97] user: mlcreech branch: trunk, size: 19149
07:51
Actually use TARGET_CFLAGS on autoconf-driven builds (CVS 4826) file: [4ddc37cc] check-in: [dda3d658] user: mlcreech branch: trunk, size: 19181
07:19
Include inttypes.h when available, add support for intptr_t (CVS 4823) file: [5a9dd0d6] check-in: [88698fbd] user: mlcreech branch: trunk, size: 19165
04:14
Make extension loading more easily configurable. Fixes #2977 (CVS 4821) file: [334e3d1d] check-in: [2a2e8b64] user: mlcreech branch: trunk, size: 19076
2008-03-04
19:03
Build amalgamation by default on autoconf-driven builds, add --disable-amalgamation option to configure script (CVS 4820) file: [e18597f1] check-in: [f9391fa0] user: mlcreech branch: trunk, size: 19024
17:45
Various renames & cleanups to limit exported symbols on amalgamation build (CVS 4819) file: [189c76bd] check-in: [9c6694bb] user: mlcreech branch: trunk, size: 18673
2008-03-02
05:40
Add fts2/3 files to autoconf-generated Makefile (needed for amalgamation) (CVS 4817) file: [671087b1] check-in: [89666f94] user: mlcreech branch: trunk, size: 18673
05:34
Add mem5.c to source files in autoconf-generated Makefile (CVS 4816) file: [a6741943] check-in: [8c1b6357] user: mlcreech branch: trunk, size: 17831
2008-02-27
03:22
Add bitvec.lo to LIBOBJS and corresponding make rule (CVS 4813) file: [7a58cbee] check-in: [1d68f3af] user: mlcreech branch: trunk, size: 17717
2008-02-26
03:46
Add bitvec to build (CVS 4808) file: [6be8d7c6] check-in: [c690dd68] user: mlcreech branch: trunk, size: 17631
2008-01-22
21:30
Add the fault injector module in fault.c. Use it as a basis for memory allocation failure testing. (CVS 4742) file: [bc2b5df3] check-in: [1a335e18] user: drh branch: trunk, size: 17583
11:50
Move the test (sqlite3_simulate_device) functionality out of the main code and into a test vfs. (CVS 4737) file: [936bcacc] check-in: [17e7bd6c] user: danielk1977 branch: trunk, size: 17443
2007-12-13
18:20
Add new makefile target for "testcli" that builds a CLI using individual source files instead of the amalgamation. Ticket #2838. (CVS 4625) file: [e66cf123] check-in: [b6f04e5b] user: drh branch: trunk, size: 17738
2007-12-11
19:34
Build the CLI using the amalgamation. Relax the limit on SQL statement length when building the CLI. (CVS 4609) file: [0590398f] check-in: [a5d81cd3] user: drh branch: trunk, size: 17564
2007-12-01
19:25
Another fix to Makefile.in for mingw. (CVS 4586) file: [30789bf7] check-in: [cfaeb025] user: drh branch: trunk, size: 17414
09:32
Bug fix to Makefile.in to allow it to work with mingw. (CVS 4584) file: [44c3179a] check-in: [fdca98d1] user: drh branch: trunk, size: 17407
2007-11-29
18:36
Add the optional (and experimental) mmap() memory allocator in the mem4.c module. (CVS 4581) file: [d9419c71] check-in: [cfd683ac] user: drh branch: trunk, size: 17400
2007-11-23
15:12
Remove most documentation from the source code repository. Documentation configuration management is now handled by a separate repository at http://www.sqlite.org/docsrc. (CVS 4553) file: [35396fd5] check-in: [b20f3a6f] user: drh branch: trunk, size: 17286
2007-10-19
17:47
Added an experimental malloc-free memory allocation subsystem, intended for use on embedded systems. Runs 7% faster than when using system malloc() on Linux. (CVS 4493) file: [30c7e3ba] check-in: [8487ca82] user: drh branch: trunk, size: 21258
2007-10-05
15:04
Fix problem building testfixture on mac. Ticket #2689. (CVS 4470) file: [75b729d5] check-in: [fe067d70] user: danielk1977 branch: trunk, size: 21144
2007-09-03
22:15
Fix Makefile.in so that it rebuilds all source files that use SQLITE_TEST when constructing the testfixture. (CVS 4388) file: [cbfb8989] check-in: [dced71a0] user: drh branch: trunk, size: 21085
16:12
Enable threadsafe builds by default in configure. Ticket #2606. Changes to test scripts to do better testing under all configurations. (CVS 4379) file: [f3460f33] check-in: [d66e08fd] user: drh branch: trunk, size: 20879
2007-08-28
16:34
Break up the mutex implementation into separate source files, one each for unix, w32, and os2. (CVS 4312) file: [bfcc3034] check-in: [fc5cd71a] user: drh branch: trunk, size: 20865
02:27
Work toward correct btree locking in a multithreaded environment. (CVS 4307) file: [e8296e11] check-in: [b8cc493b] user: drh branch: trunk, size: 20408
2007-08-27
23:38
Fix the autoconf makefile with all the latest changes. (CVS 4305) file: [51bdcd17] check-in: [bc6d73d0] user: drh branch: trunk, size: 20293
2007-08-24
18:32
fix cleanup by removing sqlite3.pc (generated by 'configure') on 'make distclean', too (CVS 4290) file: [938f2769] check-in: [3c908648] user: rse branch: trunk, size: 19791
2007-06-27
15:01
respect $LDFLAGS from env/configure (CVS 4141) file: [0c0e5372] check-in: [9c13fc0f] user: vapier branch: trunk, size: 19780
2007-06-20
16:20
Use NAWK everywhere in Makefile.in. Ticket #2437. (CVS 4105) file: [7f7485a4] check-in: [314669b6] user: drh branch: trunk, size: 19770
2007-06-19
15:23
Change the name of the "limits.h" source file to "sqliteLimit.h". Ticket #2428. (CVS 4091) file: [5babd49c] check-in: [64bcc41f] user: drh branch: trunk, size: 19766
2007-06-14
20:57
The C-api reference documentation is now generated directly from comments in the sqlite3.h header file. (CVS 4062) file: [b9971ab0] check-in: [d93c41e9] user: drh branch: trunk, size: 19761
2007-06-09
09:53
Documentation updates, in particular in the new limits.html file is added. (CVS 4053) file: [31d9f7cd] check-in: [4ca6cdae] user: drh branch: trunk, size: 19740
2007-05-17
16:38
Bring the autoconf based build system up to date with the recent changes. #2366, #2367 and #2368. (CVS 4022) file: [a4235480] check-in: [ae644bc7] user: danielk1977 branch: trunk, size: 19634
2007-05-08
01:08
Begin implementing a new system of upper bounds on the capabilities of SQLite. By clearly defining the upper bounds, we make those upper bounds explicitly testable. This check-in is just infrastructure. The upper bounds are not yet enforced. (CVS 3941) file: [87b200ad] check-in: [93b623b2] user: drh branch: trunk, size: 19510
2007-05-07
13:11
Fix typo in Makefile.in. Ticket #2343 (CVS 3937) file: [ab0f3cb6] check-in: [db51f59a] user: drh branch: trunk, size: 19456
2007-05-05
18:39
Factor out btree test logic into a separate test_btree.c file. (CVS 3928) file: [ea8888bd] check-in: [d51274f1] user: drh branch: trunk, size: 19455
11:48
Refactoring. Split btreeInt.h off from btree.c. Split malloc.c off from util.c. Expect much more to follow. (CVS 3925) file: [80d63bf2] check-in: [16041116] user: drh branch: trunk, size: 19427
2007-04-06
15:02
Binary file I/O infrastructure added and used to increase test coverage for detection of corrupt database files. (CVS 3822) file: [8cab54f7] check-in: [479b3d96] user: drh branch: trunk, size: 19253
2007-04-05
18:34
Add a target to the autoconf-generated makefile for amalgamation. (CVS 3816) file: [a9bd4933] check-in: [204e7d38] user: drh branch: trunk, size: 19225
2007-04-02
22:19
Fix to Makefile.in so that "make test" works. (CVS 3805) file: [29fbf08c] check-in: [f592dd2d] user: drh branch: trunk, size: 19138
2007-03-29
12:19
Explicitly test some error cases that up until now have not been checked. (CVS 3742) file: [2f2c3bf6] check-in: [f26b0141] user: danielk1977 branch: trunk, size: 19114
2007-02-17
14:46
regenerate (CVS 3648) file: [1fe3d0b4] check-in: [20ac0f36] user: vapier branch: trunk, size: 19091
2007-01-08
13:40
Add the $(BEXE) suffix to every mention of "lemon" in the Makefile.in, so that the build will work on OS/2. Ticket #2149. (CVS 3571) file: [7fa74bf4] check-in: [f5989a0b] user: drh branch: trunk, size: 19103
2007-01-06
13:10
Fix the makefile to correctly install sqlite3ext.h. Ticket #2145 (CVS 3568) file: [a3fb1f73] check-in: [be410fee] user: drh branch: trunk, size: 19089
2006-12-21
22:38
Disable extension loading by default. At some point we should change the configure script to detect the presence of dlopen() automatically and add the appropriate library to the link. But that requires a working version of autoconf, which I do not have. Ticket #2124. (CVS 3545) file: [63a71177] check-in: [87a9ee07] user: drh branch: trunk, size: 19082
2006-11-01
12:20
Modify Makefile.in to install sqlite3ext.h. (CVS 3501) file: [8e14898d] check-in: [35c8c478] user: drh branch: trunk, size: 19153
2006-10-03
19:12
Modify the makefile(s) to know about the FTS1 module - however FTS1 is turned off by default. Bump the version number to 3.3.8. (CVS 3461) file: [4379c909] check-in: [288ff637] user: drh branch: trunk, size: 19088
2006-09-02
22:14
Changes to the Makefile.in so that MinGW users can build a DLL. Ticket #1955. (CVS 3389) file: [cabd42d3] check-in: [7279ddd0] user: drh branch: trunk, size: 18681
2006-09-01
17:06
Automatically compute the sqlite3.def and tclsqlite3.def files when building windows DLLs. This will (hopefully) keep the .def files in perfect synchronization with the DLLs. Ticket #1951. (CVS 3381) file: [659b6336] check-in: [1f6d7926] user: drh branch: trunk, size: 18295
2006-08-23
20:07
Add the new experimental sqlite3_auto_extension() API. (CVS 3362) file: [8e7f9ece] check-in: [a85fc877] user: drh branch: trunk, size: 18883
2006-08-13
21:49
Adjust the Makefile.in so that there are no test errors when using the configure script. Ticket #1918. (CVS 3352) file: [986db66b] check-in: [6a25be92] user: drh branch: trunk, size: 18853
2006-06-27
20:05
Off by 1 error in check-in (3314). Note that this change is a likely fix for ticket #1875. But I have not tested it for that purpose yet. (CVS 3315) file: [9c2a7605] check-in: [c7477459] user: drh branch: trunk, size: 18791
18:55
Use the -k option to sort. This allows the build to run on newer unix systems, but will likely break the build on older ones. Please address your complaints to the posix committee members that thought this would be a good idea. (CVS 3314) file: [8da50d5e] check-in: [5d7e6bbd] user: drh branch: trunk, size: 18791
2006-06-15
15:59
Add test_schema.c, containing a module for viewing the database schema via a virtual table. (CVS 3257) file: [f839b470] check-in: [de8d32ac] user: danielk1977 branch: trunk, size: 18787
2006-06-13
23:51
The echo module test is now running. Added the tclvar module test but have not yet done anything with it. (CVS 3234) file: [200f6dc3] check-in: [29199eee] user: drh branch: trunk, size: 18758
2006-06-11
23:41
Progress toward CREATE VIRTUAL TABLE. Still not even close to working... (CVS 3211) file: [56fd6261] check-in: [898ec36b] user: drh branch: trunk, size: 18729
2006-06-08
15:28
New shell command ".load" and the sqlite3_load_extension() API allow new SQL functions and collating sequences to be loaded at run-time from a DLL or shared library. (CVS 3207) file: [50d948a8] check-in: [4ca932d3] user: drh branch: trunk, size: 18602
2006-06-03
18:02
Added support for OS/2. Ticket #1817 (CVS 3198) file: [87b6d483] check-in: [373246c2] user: drh branch: trunk, size: 18458
2006-02-01
01:55
Added support for the -enable-thread-override-lock option on the configure script. (CVS 3051) file: [5d8dff44] check-in: [82f558bd] user: drh branch: trunk, size: 18329
2006-01-25
15:55
Rename files using for testing only so that their name begins with "test". (CVS 3028) file: [e936c6fc] check-in: [e4e6a205] user: drh branch: trunk, size: 18171
2006-01-23
18:06
Makefile changes so that builds work on Solaris. Ticket #1604. (CVS 3009) file: [53841eb7] check-in: [7addf704] user: drh branch: trunk, size: 18161
2006-01-09
23:50
Add the first simple tests of server mode. Get the Makefile generated from the configure script working again. (CVS 2898) file: [ab3ffd8d] check-in: [66f84068] user: drh branch: trunk, size: 18052
2006-01-06
14:32
Change the OS interface layer to use traditional direct function call implementations instead of the more complicated virtual function table. Omit the asynchronous I/O demo. (CVS 2870) file: [c79fbdaa] check-in: [2529c2e1] user: drh branch: trunk, size: 17977
12:03
Back out the addition of the new header file - bad idea. (CVS 2868) file: [131285a3] check-in: [0c4c45c3] user: drh branch: trunk, size: 17983
03:29
Enable async testing. Modify the OS layer interface. Add the sqlite3_aux.h include file. Add tests for boolean value representation in file format 4. (CVS 2866) file: [899551ac] check-in: [b8332aa8] user: drh branch: trunk, size: 18013
2005-11-30
03:20
Restructure the OS interface yet again. This time make the OsFile object a virtual base class which is subclassed for unix, windows, and the crash test simulator. Add the new file "os.c" for common os layer code. Move all OS-specific routines into the sqlite3Os structure. (CVS 2795) file: [e3c6b3a3] check-in: [bd8740d1] user: drh branch: trunk, size: 17955
2005-11-29
03:13
Make the OsFile structure opaque with its internal structure known only to the appropriate os_*.c implementation. Omit the os_unix.h and os_win.h include files. The crash tests are broken by this patch. (CVS 2791) file: [eac4c98a] check-in: [058f3175] user: drh branch: trunk, size: 17865
2005-11-26
00:25
Modify the OS layer so that I/O routines are called through a virtual function table. The os_test.c module has been replaced by test6.c. The crash tests are busted now and need to be fixed. (CVS 2785) file: [28a2772c] check-in: [1f69aec2] user: drh branch: trunk, size: 17916
2005-11-24
23:14
The --enable-cross-thread-connect configuration option or the -DSQLITE_ALLOW_XTHREAD_CONNECT compile-time option permits database connections to be moved across threads. This will cause latch-ups and failures on some linux systems such as RedHat-9. Do not use these options if you want a portable build. (CVS 2778) file: [7bed5153] check-in: [84aa4d58] user: drh branch: trunk, size: 18152
22:22
Reduce the number of distinct token symbols in the parser so that the parser can store tokens in a single byte and thus be smaller in size. (CVS 2776) file: [38d98f08] check-in: [2dfc9863] user: drh branch: trunk, size: 18128
2005-08-27
09:07
Remove GNUmake extensions from the makefile. Ticket #1390. (CVS 2627) file: [12784cdc] check-in: [d0691fed] user: drh branch: trunk, size: 18029
2005-08-24
18:04
Fix the --enable-threadsafe option to the configure script. Ticket #1378. (CVS 2623) file: [87717916] check-in: [76ec0b3d] user: drh branch: trunk, size: 18181
2005-08-14
17:53
Split the sqlite3_complete() API out into a separate source file so that in static links where it is not used it will not take up space in the resulting binary. (CVS 2594) file: [b109ddb4] check-in: [62b87751] user: drh branch: trunk, size: 18167
2005-07-09
02:23
Patch to Makefile.in so that it works with OS X. Ticket #1292. (CVS 2544) file: [22ea9c0f] check-in: [0dfabca6] user: drh branch: trunk, size: 18024
2005-07-08
13:08
Replace OP_List with OP_Fifo. This is the first step toward allowing recursive delete triggers and later foreign keys with cascading deletes. (CVS 2538) file: [3c10cd7b] check-in: [94c120bb] user: drh branch: trunk, size: 17933
12:13
Add infrastructure for the ANALYZE command. Does not yet actually do anything. (CVS 2537) file: [bc7bffc4] check-in: [05b6ac9a] user: drh branch: trunk, size: 17798
2005-06-16
18:47
Fix the THREADSAFE macro in Makefile.in. We really need to rework the whole autoconf build system.... (CVS 2520) file: [64a6635e] check-in: [98a4de76] user: drh branch: trunk, size: 17672
16:51
Change to Makefile.in to fix a problem with the Borland linker. Ticket #1291. (CVS 2519) file: [fade38fa] check-in: [bc253977] user: drh branch: trunk, size: 17767
2005-06-15
18:07
Fix to the "make doc" makefile target. Ticket #1289. (CVS 2518) file: [70a1cc82] check-in: [4713b1e1] user: drh branch: trunk, size: 17734
2005-05-25
04:11
Split main.c into two files to make building without the parser easier. (CVS 2481) file: [8129e7f2] check-in: [d50915fa] user: danielk1977 branch: trunk, size: 17720
2005-05-24
20:19
Remove the config.h file from the build. Ticket #1224. (CVS 2480) file: [b2b2d696] check-in: [3e64f1ab] user: drh branch: trunk, size: 17591
12:01
Move a few things around to make building without the parser easier. (CVS 2479) file: [d9507f78] check-in: [5fadb464] user: danielk1977 branch: trunk, size: 18166
2005-03-11
17:52
Fix bugs discovered in 3.1.4. F_FULLFSYNC not F_FULLSYNC. And a bug in "make doc". Also typos in the documentation. (CVS 2379) file: [5c00d003] check-in: [3c57a457] user: drh branch: trunk, size: 18046
2005-02-15
20:47
Split the logic for the ALTER TABLE command off into a separate source code file. (CVS 2342) file: [76443a83] check-in: [90d6573c] user: drh branch: trunk, size: 18059
2005-02-05
07:33
Add a numeric version number. Ticket #1097. (CVS 2315) file: [d9281871] check-in: [a9c33a80] user: danielk1977 branch: trunk, size: 17954
2005-02-04
04:07
Remove code for SQL cursors. (CVS 2312) file: [f867ff4c] check-in: [2eb90870] user: danielk1977 branch: trunk, size: 17868
2005-01-18
04:00
Refinements to the name resolution logic. Change the name of the keywordhash.c file to keywordhash.h. (CVS 2229) file: [ffd81f5e] check-in: [0142ae6f] user: drh branch: trunk, size: 17978
2005-01-16
20:47
Drop support for MAC OS9. SQLite 3 has never worked for that OS because the developers do not have access to a machine running it and nobody from the community has stepped forward to provide a port. By moving the os_mac.c file into the attic, we make the lack of support official. (CVS 2220) file: [78d6d0af] check-in: [de9ad673] user: drh branch: trunk, size: 17978
2005-01-13
02:14
Fixes to 'configure' build system. Also extra coverage for main.c. (CVS 2204) file: [6ce51dde] check-in: [8378455f] user: danielk1977 branch: trunk, size: 18151
2005-01-03
21:28
add --enable-debug to configure options, controls -DNDEBUG flag (CVS 2178) file: [ecf441ac] check-in: [9d674d1d] user: tpoindex branch: trunk, size: 18148
2004-12-20
19:01
Add PRAGMA 'temp_store_directory'. Added os_*.c function sqlite3OsIsDirWritable(), split pragma.c changeTempStorage() function into invalidateTempStorage(). (CVS 2171) file: [02a184d7] check-in: [772e22cb] user: tpoindex branch: trunk, size: 17928
2004-12-10
02:08
Add a -DUSE_TCL_STUBS to the standard Makefile. This might help with ticket #1034. Or maybe not. (CVS 2160) file: [4bf4cfb5] check-in: [4c30c373] user: drh branch: trunk, size: 17866
2004-12-02
20:17
Get the build of sqlite3_analyzer working with Makefile.in. (CVS 2154) file: [da09f379] check-in: [f7415a0d] user: drh branch: trunk, size: 17850
2004-11-27
15:52
Disable the cursors. "make install" now builds and installs a TCL package for SQLite if TCL is installed on the system. (CVS 2153) file: [30a4edb5] check-in: [d75014c2] user: drh branch: trunk, size: 17417
2004-11-25
13:50
The configure script now automatically detects tclConfig.sh and builds the Tcl extension only if tclConfig.sh is present. The Tcl extension can be disabled using --disable-tcl. (CVS 2152) file: [32339912] check-in: [12424bef] user: drh branch: trunk, size: 16826
2004-11-21
01:02
AUTOINCREMENT documentation added. Improvements to lang.html. (CVS 2129) file: [8291610f] check-in: [ac72a1d5] user: drh branch: trunk, size: 16535
2004-11-14
21:56
The SQLITE_OMIT_UTF16 macro now removes lots of code and all tests still pass. (CVS 2100) file: [e747bb5b] check-in: [98c7a554] user: drh branch: trunk, size: 16321
2004-11-03
03:59
The makefile now runs mkkeywordhash.c. Keywords that are unused are omitted from the keyword hash table. (CVS 2045) file: [c4d24168] check-in: [007aec11] user: drh branch: trunk, size: 16299
2004-10-30
20:23
Begin adding the ability to remove unused features at compile-time and still have all the tests pass. (CVS 2033) file: [9e90c685] check-in: [2aa506cc] user: drh branch: trunk, size: 16044
2004-10-06
15:03
Move some work out of the makefiles and into awk scripts in separate files. Ticket #940. (CVS 2005) file: [52c1cc10] check-in: [4d0f29d5] user: drh branch: trunk, size: 16036
2004-10-04
13:19
Save about 800 bytes of code space by aligning TK_ and OP_ constants so that we do not have to translate between them. (CVS 1998) file: [78ddc9fc] check-in: [4c817e3f] user: drh branch: trunk, size: 16269
2004-09-20
14:57
Pthread is now conditionally included in makefile, see ticket #910 (CVS 1974) file: [abdeb5bd] check-in: [a35e5227] user: dougcurrie branch: trunk, size: 16299
2004-09-17
21:35
Always include -lpthread on link lines even if it is not needed. (CVS 1968) file: [76f8790c] check-in: [46a96890] user: drh branch: trunk, size: 16324
21:07
Make use of $(libdir) in the Makefile.in. Ticket #904. (CVS 1967) file: [7caec4bd] check-in: [10b5e517] user: drh branch: trunk, size: 16190
20:47
Create directories using "mkdir -p". Ticket #903. (CVS 1966) file: [281e9139] check-in: [02de1cf9] user: drh branch: trunk, size: 16224
2004-09-13
13:46
Remove the encode/decode from the version 3.0 source tree. (CVS 1959) file: [9cdfc3af] check-in: [c1f1320b] user: drh branch: trunk, size: 16218
2004-09-08
21:12
Update the makefile so that util.c gets the -DSQLITE_DEBUG=1 flag when building the test fixture. (CVS 1951) file: [7f481bb8] check-in: [8d0c9a8d] user: drh branch: trunk, size: 16311
2004-08-28
16:19
Add the sqlite3_libversion() API (ticket #834). Fix the build scripts to correctly build the shared libraries with version 8.4 of Tcl. (CVS 1908) file: [65a7c43f] check-in: [6db26a19] user: drh branch: trunk, size: 16289
2004-07-19
22:28
more uses of sqlite3.pc (CVS 1822) file: [4a5e570a] check-in: [a0f107ca] user: dougcurrie branch: trunk, size: 16261
2004-06-30
23:17
Add -DNDEBUG to the default makefile. (CVS 1790) file: [77d1219b] check-in: [f5ab04da] user: drh branch: trunk, size: 16260
11:41
Add the crashtest target to Makefile.in. Add LL suffix to long long constants in the vdbe. Comment changes to vdbeaux.c. (CVS 1780) file: [f5788bf4] check-in: [42553001] user: drh branch: trunk, size: 16251
2004-06-24
14:17
make doc directory earlier in build; see (1667) (CVS 1682) file: [cb7a9889] check-in: [68c90d16] user: dougcurrie branch: trunk, size: 16531
2004-06-21
18:57
configure and makefile updates for v3-alpha compiler macros (CVS 1652) file: [0a3d7aae] check-in: [99f38932] user: dougcurrie branch: trunk, size: 15938
2004-06-19
02:19
fix dependencies for testfixture in Makefile.in (CVS 1627) file: [d69d53c5] check-in: [26676538] user: dougcurrie branch: trunk, size: 16140
2004-06-18
23:19
MinGW/MSYS build fixes; ticket #765 (CVS 1623) file: [2659cbce] check-in: [7121cee7] user: dougcurrie branch: trunk, size: 16095
11:29
Update the Makefile.in, version number, change log, etc for the 3.0.0 release. (CVS 1617) file: [5125bd6b] check-in: [917391e0] user: drh branch: trunk, size: 16008
2004-03-26
23:16
Fix windows DLL section of Makefile.in for use with build dir. (CVS 1301) file: [ab7b0d51] check-in: [1e84f70f] user: rdc branch: trunk, size: 14068
2004-03-16
21:49
Makefile.in and sqlite.def changes for encode and non-toplevel build; ticket #667 (CVS 1297) file: [5d50a7d2] check-in: [72205a37] user: dougcurrie branch: trunk, size: 14003
2004-03-10
18:53
Fixed default target. (CVS 1291) file: [46788b65] check-in: [af19ab32] user: a.rottmann branch: trunk, size: 13872
16:32
* Added rule for rebuilding Makefile from Makefile.in. * Fixed double-slash problem induced by adding DESTDIR support. (CVS 1290) file: [a889656d] check-in: [957827e3] user: a.rottmann branch: trunk, size: 13872
2004-02-28
18:02
Make Windows .dll build use the real .o files, not the libtool-faked .lo ones. (CVS 1275) file: [afc6c037] check-in: [cce5bbf4] user: a.rottmann branch: trunk, size: 13841
2004-02-26
19:47
Build system update:    * Update of generated/libtoolized files: config.guess, config.sub, configure, ltmain.sh * Removal of libtool, which is generated by configure * Changes to Makefile.in, adding better support for newer libtools (CVS 1274) file: [3ecfe7f0] check-in: [22d63bbf] user: a.rottmann branch: trunk, size: 13760
2004-02-08
18:07
Perpare for the 2.8.12 release. (CVS 1212) file: [cfd75c46] check-in: [93ccd1b1] user: drh branch: trunk, size: 13683
2003-12-19
20:09
Update configuration and make files for mingw/msys on Windows (CVS 1141) file: [0515ff92] check-in: [1e968967] user: dougcurrie branch: trunk, size: 13661
12:31
Makefile updates for the new "test4.c" module. Also disable large file tests for archic TCL versions. (CVS 1139) file: [3c04579d] check-in: [55e24889] user: drh branch: trunk, size: 13076
2003-11-01
01:53
Revised date/time functions - now broken out into a separate source file. See the DateAndTimeFunctions wiki page for additional information. (CVS 1116) file: [5cb273b7] check-in: [68ef9b45] user: drh branch: trunk, size: 13053
2003-09-23
00:36
allow -enable-releasemode as an option and allow Makefile to produce version independent binary like libsqlite-2.8.6.so instead of libsqlite.so.0.0.0 (CVS 1101) file: [ab585a91] check-in: [4fdd44a5] user: xdong branch: trunk, size: 12948
2003-09-06
22:18
Update Makefile.in for the new vdbeaux.c file. Remove the experimental "sqlite_instantiate()" routine and replace it with "sqlite_bind()" which is more like ODBC and JDBC. (CVS 1095) file: [0cf2ffb6] check-in: [990bb118] user: drh branch: trunk, size: 12912
2003-08-26
10:38
Remove extra backslashes from end of lines in the install target of the Makefile. Ticket #435. (CVS 1083) file: [f7e916ae] check-in: [1aa3658e] user: drh branch: trunk, size: 12686
2003-08-21
14:36
Update the -version-info number on libtool in Makefile.in. (CVS 1078) file: [4168f809] check-in: [dc36365e] user: drh branch: trunk, size: 12688
2003-06-14
19:29
* Added -version-info to shared libraries * Remove config.h and libtool in the distclean target (CVS 1021) file: [9ad23ed4] check-in: [e13e8b05] user: a.rottmann branch: trunk, size: 12688
2003-06-06
16:13
Add btree_rb.c and opcodes.c to the source built by the "target_source" target of the main makefile. (CVS 1009) file: [98a14dc1] check-in: [09546972] user: drh branch: trunk, size: 12610
2003-05-17
02:27
Fix the fix for newlines in echo commands. Tickets #311, #282, #256. (CVS 979) file: [1ff85c27] check-in: [baea7aca] user: drh branch: trunk, size: 12574
00:24
Escape backslashes in echo commands in the makefiles. Tickets #311, #282, #256. (CVS 977) file: [14d22c39] check-in: [d614861b] user: drh branch: trunk, size: 12560
2003-04-20
11:46
Align config vars controlling in-memory DB with code (CVS 923) file: [004acec2] check-in: [921656db] user: paul branch: trunk, size: 12559
2003-04-15
01:19
Change some variable names and comments in the new in-memory database file implementation. Partial (non-working) implementation of the VACUUM command. (CVS 904) file: [df3a4db4] check-in: [e76787f8] user: drh branch: trunk, size: 12460
2003-04-13
18:26
Support in-memory databases for temp tables (CVS 903) file: [503590f4] check-in: [96336bff] user: paul branch: trunk, size: 12479
2003-04-06
21:08
Split the implementation of COPY, PRAGMA, and ATTACH into separate source code files. (CVS 902) file: [935bf18e] check-in: [73359037] user: drh branch: trunk, size: 11870
20:52
Move the implementation of VACUUM into a separate source file. (CVS 901) file: [5b084c4a] check-in: [b123c165] user: drh branch: trunk, size: 11487
2003-03-30
18:58
Remove the obsolete documentation on how to crosscompile version 1.0 of SQLite. (CVS 888) file: [3c4ba242] check-in: [ac0622bf] user: drh branch: trunk, size: 11372
2003-03-24
09:39
Added pkg-config support. (CVS 880) file: [6917c214] check-in: [ec1c5a61] user: a.rottmann branch: trunk, size: 11496
2003-01-12
18:02
Initial check-in of the code for the new sqlite_set_authorizer() API function. The code is mostly untested at this point. (CVS 827) file: [6606854b] check-in: [52d5007f] user: drh branch: trunk, size: 11387
2002-11-20
11:55
Automatically determine if pointers are 4 or 8 bytes in size during the compilation process. Ticket #190. (CVS 788) file: [868c17a1] check-in: [dd5396a7] user: drh branch: trunk, size: 11269
2002-09-08
00:04
Modify the build process so that the VDBE opcode numbers and the table that contains the opcode names are both automatically generated. This makes it much easier to create new VDBE opcodes. (CVS 746) file: [d6c9a85c] check-in: [eb54d455] user: drh branch: trunk, size: 10709
2002-08-31
16:33
Fix for ticket #145: Include the func.c source file in the build of testfixture so that the "randstr()" function will be available. (CVS 734) file: [420fada8] check-in: [c5e0c6a7] user: drh branch: trunk, size: 8894
2002-08-22
18:18
Fix for ticket #138: Makefile doesn't use exec_prefix, has some install problems (CVS 724) file: [bcb81f40] check-in: [97fc4a71] user: jadams branch: trunk, size: 8872
2002-05-15
08:43
Add the Makefile.in that was forgotten with checkin #562 (CVS 563) file: [6291a33b] check-in: [29b8330c] user: danielk1977 branch: trunk, size: 8697
2002-02-24
01:55
Move the build-in function definitions into a new source file "func.c". (CVS 391) file: [50f1b335] check-in: [530b0f4f] user: drh branch: trunk, size: 8577
2002-01-09
03:19
Working on a bug: Dropping and recreating a table within a transaction causes an assertion failure. (CVS 342) file: [9fa42774] check-in: [b3656a5c] user: drh branch: trunk, size: 8472
2002-01-07
19:04
Makefile changes from Andreas Rottmann (CVS 340) file: [4b445b9a] check-in: [e7004afb] user: drh branch: trunk, size: 8401
2001-11-24
00:31
Fix comparison functions so that they are consistent with the order of elements in indices. Fix the handling of large integers. (CVS 317) file: [352fed58] check-in: [fc2aae04] user: drh branch: trunk, size: 8379
2001-10-12
17:30
Fix an assertion failure when the disk fills up. Add tests for a full disk situation. (CVS 285) file: [6801df95] check-in: [0a7848b6] user: drh branch: trunk, size: 8300
2001-09-28
17:47
Version 2.0.0 (CVS 272) file: [98d4627c] check-in: [1df5386a] user: drh branch: trunk, size: 8280
01:34
Put in the new LIBTOOL build system. (CVS 271) file: [4d29e582] check-in: [00575d16] user: drh branch: trunk, size: 8424
2001-09-25
01:50
Prepare for Alpha-3 (CVS 265) file: [fe9d96d6] check-in: [9c9322eb] user: drh branch: trunk, size: 7820
2001-09-22
18:12
Put in a generic hash table system in place of the various ad-hoc hash table scattered everywhere. Except, the page hash table in the pager is unchanged. (CVS 260) file: [18eea9a3] check-in: [9114420d] user: drh branch: trunk, size: 7731
2001-09-20
01:44
2.0-Alpha-2 release (CVS 258) file: [0af884b4] check-in: [d2a1aac4] user: drh branch: trunk, size: 7639
2001-09-19
13:22
Trying to get the OS abstraction layer to work. (CVS 256) file: [1d9592c4] check-in: [abff526d] user: drh branch: trunk, size: 7696
2001-09-17
20:25
Add a new column in the SQLITE_MASTER table to record the root page number of primary key indices. (CVS 252) file: [a7053596] check-in: [602ea4f9] user: drh branch: trunk, size: 7613
2001-09-16
00:13
Disclaimed copyright. Preparing for release 2.0. (CVS 250) file: [81e1c96b] check-in: [4e926efe] user: drh branch: trunk, size: 7593
2001-09-15
00:58
Release 2.0-alpha-1 (CVS 247) file: [6f453636] check-in: [264f2331] user: drh branch: trunk, size: 7525
2001-09-13
14:46
The BTree changes are now integrated and the whole thing compiles and links. I have not yet tried to run it, though. (CVS 239) file: [7ecb2370] check-in: [a0a1e701] user: drh branch: trunk, size: 7226
2001-08-20
00:33
Restore btree to the main line. (CVS 237) file: [9eea999e] check-in: [2e6aff98] user: drh branch: trunk, size: 7517
2001-07-23
14:33
Add ability to quote table and column names in expression. (CVS 235) file: [a4595a83] check-in: [029e3a3a] user: drh branch: trunk, size: 7203
2001-07-01
22:12
More BTree tests (CVS 233) file: [df14e0f2] check-in: [55c89bfd] user: drh branch: trunk, size: 7524
2001-06-28
01:54
Got a lot of BTree tests working. Still lots more needed. (CVS 230) file: [63bc9a6a] check-in: [9cfeeb58] user: drh branch: trunk, size: 7503
2001-06-22
19:15
The BTree code compiles and links now, but it does not work yet. (CVS 226) file: [65862a30] check-in: [b31c4902] user: drh branch: trunk, size: 7530
2001-04-28
16:52
:-) (CVS 214) file: [acef0f02] check-in: [73a1ed61] user: drh branch: trunk, size: 7329
2001-04-15
00:37
Pager is working, mostly. (CVS 211) file: [ac01d614] check-in: [f82fa707] user: drh branch: trunk, size: 7341
2001-04-07
15:24
Added new tests (CVS 206) file: [4775f7fd] check-in: [2507ec40] user: drh branch: trunk, size: 7142
2001-04-05
15:57
i18n changes (CVS 201) file: [25791375] check-in: [8390f652] user: drh branch: trunk, size: 6912
2001-04-03
16:53
Bug fixes from Oleg Oleinick (CVS 195) file: [fd8815aa] check-in: [1f0197d5] user: drh branch: trunk, size: 6849
2001-01-13
14:34
Changes to the DBBE. Moving toward having many more backend driver choices. (CVS 176) file: [7efa81e2] check-in: [c0730217] user: drh branch: trunk, size: 6874
2000-10-19
14:10
Added the "memory:" driver (CVS 158) file: [0b1fdafa] check-in: [54d60c68] user: drh branch: trunk, size: 6758
01:49
Break out DBBE drivers into separate files. (CVS 157) file: [e52c865a] check-in: [979ef5d5] user: drh branch: trunk, size: 6637
2000-10-11
19:28
Misc cleanup. Notes on compiling for Win95. (CVS 152) file: [faecea9b] check-in: [3f0f1fa1] user: drh branch: trunk, size: 6511
2000-10-08
22:20
Added the _printf() interface. (CVS 150) file: [f0b70aaa] check-in: [f9372072] user: drh branch: trunk, size: 6486
2000-09-30
22:46
Documenting the TCL interface (CVS 149) file: [2fe404a4] check-in: [7e0baced] user: drh branch: trunk, size: 6357
2000-09-29
13:30
:-) (CVS 147) file: [39f684ee] check-in: [e11f7527] user: drh branch: trunk, size: 6248
2000-09-21
13:01
Obj-ify tclsqlite (CVS 146) file: [e699d554] check-in: [85a4254e] user: drh branch: trunk, size: 6137
2000-08-22
13:47
:-) (CVS 141) file: [036bce32] check-in: [7ecc9c44] user: drh branch: trunk, size: 6020
13:40
:-) (CVS 138) file: [40e7bddf] check-in: [c6b71d9b] user: drh branch: trunk, size: 5911
2000-08-17
10:22
add version numbering (CVS 132) file: [8a4cc1bd] check-in: [5ec2b094] user: drh branch: trunk, size: 5907
2000-07-31
18:56
added winNT cross-compile documentation (CVS 117) file: [670aa941] check-in: [8fc48dd4] user: drh branch: trunk, size: 5846
2000-07-28
14:32
added the sqlite_busy_handler() interface (CVS 109) file: [9e6dcd23] check-in: [4fe8e51c] user: drh branch: trunk, size: 5633
2000-06-23
17:02
:-) (CVS 106) file: [02ecb0cd] check-in: [d825931d] user: drh branch: trunk, size: 5626
2000-06-15
11:32
:-) (CVS 97) file: [4dc16840] check-in: [3b9689cc] user: drh branch: trunk, size: 5542
2000-06-09
14:14
:-) (CVS 91) file: [b5693de0] check-in: [d573b431] user: drh branch: trunk, size: 5519
01:58
:-) (CVS 87) file: [a0cc8da3] check-in: [3661b5ff] user: drh branch: trunk, size: 5501
2000-06-08
21:53
:-) (CVS 86) file: [c98978c8] check-in: [049abcb3] user: drh branch: trunk, size: 5234
19:38
:-) (CVS 84) file: [078af767] check-in: [57dce04a] user: drh branch: trunk, size: 5150
2000-06-03
19:28
:-) (CVS 48) file: [17ba1ccf] check-in: [f7665641] user: drh branch: trunk, size: 5036
19:19
:-) (CVS 47) file: [20a035ae] check-in: [729d6586] user: drh branch: trunk, size: 5328
2000-06-02
23:04
:-) (CVS 43) file: [3d367d66] check-in: [60f45a3b] user: drh branch: trunk, size: 5296
13:27
:-) (CVS 37) file: [b0553e87] check-in: [2b55f9b7] user: drh branch: trunk, size: 5277
2000-05-31
15:34
added aggregate functions like count(*) (CVS 21) file: [7ac2fef2] check-in: [dee7a8be] user: drh branch: trunk, size: 4541
02:27
:-) (CVS 20) file: [dd79c788] check-in: [01d85b35] user: drh branch: trunk, size: 4067
2000-05-29
23:48
:-) (CVS 8) file: [89921c1e] check-in: [e34143c2] user: drh branch: trunk, size: 3968
20:41
:-) (CVS 6) file: [f5e80737] check-in: [1517f852] user: drh branch: trunk, size: 3996
18:50
:-) (CVS 5) file: [cb1ba563] check-in: [9fd0628a] user: drh branch: trunk, size: 3467
18:32
:-) (CVS 4) file: [f145e2cc] check-in: [1d328670] user: drh branch: trunk, size: 3446
17:44
:-) (CVS 2) file: [bab6ff58] check-in: [53841c66] user: drh branch: trunk, size: 3051
14:26
initial check-in of the new version (CVS 1) file: [4bd5c67a] check-in: [6f3655f7] user: drh branch: trunk, size: 2575 Added