/ All files named "tool/mksqlite3c.tcl"
Login

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

History for tool/mksqlite3c.tcl

2024-02-27
00:58
[c6acfdf4e4] part of check-in [12ff5c5c41] Bring the extra-src branch up to date with the trunk. (check-in: [12ff5c5c41] user: stephan branch: extra-src, size: 14363)
2023-10-25
12:58
[2c760ab786] part of check-in [cc66f526bd] Fix the amalgamation generator so that when it is reporting the Fossil version number in the header comment of the amalgamation, it does not elide the first hex digit of the version hash. (check-in: [cc66f526bd] user: drh branch: trunk, size: 13761)
2023-09-03
15:01
[6d95b3317a] part of check-in [44f3d7d054] In mksqlite3c.tcl, pass EXTRA_SRC files through verbatim instead of applying the post-processing needed for sqlite's own source files. (check-in: [44f3d7d054] user: stephan branch: extra-src, size: 14363)
2023-09-02
05:37
[4f366e3d1d] part of check-in [934b843398] Add EXTRA_SRC build var. If set, it is treated like a list of files, each of which gets appended verbatim to sqlite3.c. The intent is to enable easily extending the amalgamation. Requested in/around [forum:3fcc655f0ac0efe8|forum post 3fcc655f0ac0efe8]. (check-in: [934b843398] user: stephan branch: extra-src, size: 13912)
2023-08-08
16:53
[49e39b1e61] part of check-in [293f6191e9] Fix an issue in the amalgamation generator in which it was not correctly expanding the SQLite version in the header comment. (check-in: [293f6191e9] user: drh branch: trunk, size: 13761)
2023-06-08
15:30
[44bc3bdb67] part of check-in [f502610d03] Fix the amagamation generator so that it works one a clean source tree. (check-in: [f502610d03] user: drh branch: trunk, size: 13753)
15:27
[dc14cedec7] part of check-in [e3eb5af905] Include source provenance in the header comment of the amalgamation. (check-in: [e3eb5af905] user: drh branch: trunk, size: 13748)
2022-11-22
16:12
[eb47021591] part of check-in [59a837cfc7] Add Makefile.in targets for sqlite3r.c and sqlite3r.h, versions of the amalgamation that include the recover extension. (check-in: [59a837cfc7] user: dan branch: make-sqlite3r.c, size: 13005)
2022-09-10
18:20
[4fc26a9bfa] part of check-in [f6632e69c2] Move the vfskv.c extension to src/os_kv.c and make it part of the amalgamation, activated if and only if SQLITE_OS_KV is true. (check-in: [f6632e69c2] user: drh branch: kv-vfs, size: 12742)
2022-04-06
12:25
[eee7e9d9c5] part of check-in [bc33168cf1] Add the sqlite3Show() family of debugging interfaces under SQLITE_DEBUG. No changes to deliverable builds. Rename SQLITE_ENABLE_SELECTTRACE to SQLITE_ENABLE_TREETRACE in ctime.c. (check-in: [bc33168cf1] user: drh branch: trunk, size: 12731)
2022-01-06
01:40
[6f9e05facb] part of check-in [583b47d865] An attempt to integrate the JSON functions directly into the SQLite core, rather than holding them as an extension. (check-in: [583b47d865] user: drh branch: json-in-core, size: 12675)
2021-08-06
15:26
[bf9b40811a] part of check-in [0914270078] Fix harmless compiler warnings. Omit redundant copies of os_common.h and hwtime.h from the amalgamation. (check-in: [0914270078] user: drh branch: trunk, size: 12676)
2021-07-15
23:34
[cf5686da67] part of check-in [bacfa93677] By default, do not emit #line directives in the amalgamation. (check-in: [bacfa93677] user: mistachkin branch: trunk, size: 12699)
2021-07-13
21:59
[8127f4c2b1] part of check-in [9a84321229] Further revisions to #line handling for amalgamation builds. (check-in: [9a84321229] user: mistachkin branch: trunk, size: 12699)
11:55
[e5d1c5b61f] part of check-in [9327f73c1b] Merge from trunk, rename tool option for its effect (check-in: [9327f73c1b] user: larrybr branch: line_tags, size: 12653)
01:45
[bfbdf3661d] part of check-in [ba3eff7197] Amalgamation has #line directives by default. Minor mksqlite3c.tcl changes (check-in: [ba3eff7197] user: larrybr branch: line_tags, size: 12588)
2021-07-05
18:37
[b4a930a4c3] part of check-in [e306952690] Add the ATOMIC_INTRINSICS compile-time output output. Move sqlite3Int.h in front of ctime.c so that default values that are not overridden are shown in PRAGMA compile-time option output. (check-in: [e306952690] user: drh branch: trunk, size: 12577)
2020-09-10
12:41
[00c4c0382e] part of check-in [5b905d7d77] If an amalgamation is created using SQLITE_ENABLE_UPDATE_DELETE_LIMIT, ensure that it can still be compiled without that option by setting the SQLITE_UDL_CAPABLE_PARSER flag in the preamble. (check-in: [5b905d7d77] user: drh branch: trunk, size: 12577)
2020-06-23
17:57
[f4ef476510] part of check-in [be3e7814e4] Try to remove end-of-line whitespace when building the amalgamation. (check-in: [be3e7814e4] user: drh branch: trunk, size: 12239)
2020-03-23
15:49
[3ab95bcf7b] part of check-in [2795f0d633] Infrastructure for the bytecode() table-valued function. The function itself is not yet implemented. (check-in: [2795f0d633] user: drh branch: bytecode-function, size: 12220)
2019-10-09
17:06
[bba4605f26] part of check-in [5ba8cee8f7] An alternative, experimental lookaside memory allocator that uses two different slot sizes. (check-in: [5ba8cee8f7] user: sperry branch: 2-size-lookaside, size: 12236)
2019-10-05
17:29
[8c399f8893] part of check-in [eea231f81b] Have sqlite3.c automatically turn on osinst logging for all connections. (check-in: [eea231f81b] user: dan branch: osinst, size: 12224)
2019-08-12
15:19
[2a26d3fe51] part of check-in [a48a7b7859] Make the sha3 extension part of the amalgamation, enabled using SQLITE_ENABLE_SHA3. (check-in: [a48a7b7859] user: drh branch: sha3, size: 12220)
2018-10-09
22:50
[202e5c968e] part of check-in [ddf6a54ef3] Merge changes for the 3.25.0 release. (check-in: [ddf6a54ef3] user: drh branch: apple-osx, size: 12228)
2018-08-23
14:54
[5fed3d7506] part of check-in [c446c88411] Merge enhancements from trunk. (check-in: [c446c88411] user: drh branch: rtree-geopoly, size: 12206)
2018-06-09
17:58
[7fe318ab6e] part of check-in [21d2f4a62e] Update the amalgamation build script to include window.c. (check-in: [21d2f4a62e] user: dan branch: exp-window-functions, size: 12193)
2018-05-25
19:22
[ff9895dc21] part of check-in [0593aac88a] Forward port the geopoly extension functions into the r-tree extension, with the idea of creating a new spatial index based on simply polygons. (check-in: [0593aac88a] user: drh branch: rtree-geopoly, size: 12194)
2018-05-04
19:33
[ebc17b2cbf] part of check-in [e17bca2cdb] Merge recent enhancements from trunk. (check-in: [e17bca2cdb] user: drh branch: apple-osx, size: 12203)
2018-04-12
21:42
[d532ccbe81] part of check-in [389806b05f] Break out the upsert code into a separate source file. (check-in: [389806b05f] user: drh branch: upsert, size: 12181)
2018-03-28
15:41
[caf7dec7ad] part of check-in [df52e89fff] Update this branch with latest trunk changes. (check-in: [df52e89fff] user: dan branch: server-process-edition, size: 12193)
2018-03-14
17:17
[331eb5ff58] part of check-in [a658f80c8f] Merge the latest enhancements from trunk. (check-in: [a658f80c8f] user: drh branch: apple-osx, size: 12191)
2018-01-03
01:28
[a03cee30de] part of check-in [fb2ac2d2fa] Add support for the "memdb" VFS and the sqlite3_memdb_ptr() and sqlite3_memdb_config() interfaces, to enable an SQLite database to be manipulated as an in-memory object. (check-in: [fb2ac2d2fa] user: drh branch: memdb, size: 12169)
2017-10-24
19:12
[47f0e91c6a] part of check-in [13be3a441d] Merge all enhancements and fixes from the 3.21.0 release. (check-in: [13be3a441d] user: drh branch: apple-osx, size: 12180)
2017-10-11
13:48
[1fb69d3916] part of check-in [c2c1d656e3] Initial implementation of the "sqlite_dbpage" virtual table. Currently it is read-only and has a place-holder xBestIndex. (check-in: [c2c1d656e3] user: drh branch: dbpage, size: 12158)
2017-09-09
06:10
[e6c417a328] part of check-in [6a0b9d9d4e] Merge trunk enhancements (check-in: [6a0b9d9d4e] user: drh branch: apple-osx, size: 12168)
2017-08-22
21:07
[b258d67982] part of check-in [564c7340a3] Less dramatic changes to the source-id following an edit. Modify the way that the amalgamation is constructed to give it the opportunity to detect changes and modify the source-id. (check-in: [564c7340a3] user: drh branch: trunk, size: 12146)
2017-08-07
14:15
[fa43eaee00] part of check-in [17bc7ded07] Update this branch with latest trunk changes. (check-in: [17bc7ded07] user: dan branch: server-process-edition, size: 11001)
2017-08-04
08:23
[a4b36eaa00] part of check-in [61ab112f32] Update script tool/mksqlite3c.tcl to avoid duplicating the SQLITE_API qualifier when copying sqlite3rbu.h into the amalgamation. (check-in: [61ab112f32] user: dan branch: sqlite3rbu.h-fix, size: 10977)
2017-07-07
22:58
[218b7c7583] part of check-in [7f48f6ab2a] Merge in all the latest trunk enhancements. (check-in: [7f48f6ab2a] user: drh branch: apple-osx, size: 10948)
16:40
[4b17864d0a] part of check-in [216c757f92] Merge latest trunk changes with this branch. (check-in: [216c757f92] user: dan branch: server-process-edition, size: 10950)
2017-06-29
14:33
[f6214285be] part of check-in [adfdb80105] Rename the "stmts" virtual table to just "stmt" without the final "s". (check-in: [adfdb80105] user: drh branch: trunk, size: 10926)
2017-06-28
15:47
[4b5c48a98d] part of check-in [0ff057d86e] Build the "stmts" virtual table into the amalgamation. It is active only when compiled using SQLITE_ENABLE_STMTSVTAB. That option is supplied to the command-line shell. (check-in: [0ff057d86e] user: drh branch: stmts-vtab, size: 10927)
2017-06-23
21:05
[f02baa443e] part of check-in [53b14a3888] Merge all recent trunk enhancements into the apple-osx branch. (check-in: [53b14a3888] user: drh branch: apple-osx, size: 10938)
2017-06-16
19:51
[226da6d794] part of check-in [bc1951d699] Rework the code in ctime.c a bit to report on more compile time options. And to only output configuration options passed in to SQLite, not the default values of #define symbols set automatically. Also generate the large array in ctime.c using new script tool/mkctime.tcl, instead of entering it manually. (check-in: [bc1951d699] user: dan branch: ctime-refactor, size: 10916)
2017-04-26
20:45
[44d4b9b9d7] part of check-in [64ecf7c7e5] Experimental implementation of pessimistic page-level locking based on rollback mode. (check-in: [64ecf7c7e5] user: dan branch: server-edition, size: 10940)
2017-01-18
17:20
[062485c4c9] part of check-in [a435841e71] Baseline interface definition for the experimental sqlite3_kv accessor object. (check-in: [a435841e71] user: drh branch: sqlite3_kv, size: 10927)
2016-09-28
16:15
[8f15b936d8] part of check-in [0601416347] Merge recent enhancements from trunk. (check-in: [0601416347] user: drh branch: apple-osx, size: 10938)
2016-09-08
23:16
[06b2e6a0f2] part of check-in [20f3c7436f] Remove an extra space before function names in the amalgamation. (check-in: [20f3c7436f] user: mistachkin branch: callbackConv, size: 10916)
2016-08-24
19:58
[b076d24348] part of check-in [e4a56197b0] Modularize all use of the calling convention macros based on the USE_STDCALL nmake macro. (check-in: [e4a56197b0] user: mistachkin branch: callbackConv, size: 10912)
2016-08-04
09:13
[af4b267e6a] part of check-in [bf5a9542d0] Merge the ORDER BY LIMIT fix, and other enhancements, from trunk. (check-in: [bf5a9542d0] user: drh branch: apple-osx, size: 10787)
2016-07-28
19:28
[655181fb25] part of check-in [cbe1de4799] The 'sqlite3ext.h' content should be processed before being included in the amalgamation. (check-in: [cbe1de4799] user: mistachkin branch: trunk, size: 10765)
04:14
[a52ead27e2] part of check-in [02b8040e1a] Work in progress on setting a calling convention for all callback functions. (check-in: [02b8040e1a] user: mistachkin branch: callbackConv, size: 10781)
2016-04-21
15:35
[bfafc3e968] part of check-in [a15c49aed0] Merge all recent enhancements from trunk. (check-in: [a15c49aed0] user: drh branch: apple-osx, size: 10803)
2016-03-07
20:48
[8232259090] part of check-in [84f09f00f8] Merge recent enhancements from trunk. (check-in: [84f09f00f8] user: drh branch: apple-osx, size: 10710)
17:49
[63af842984] part of check-in [17fd8f3cf0] Merge the virtual table query planner enhancement, the RTREE cost estimate fix, and the statement journal spill delay enhancement from trunk. (check-in: [17fd8f3cf0] user: drh branch: sessions, size: 10781)
2016-03-05
15:35
[9382100c82] part of check-in [5f2a262d3f] Remove the unused journal.c source file (its function have been subsumed into memjournal.c). Refactor some of the names in memjournal.c. No functional changes. (check-in: [5f2a262d3f] user: drh branch: trunk, size: 10688)
2015-10-09
17:28
[a4f564e10c] part of check-in [1ccae39b8a] Merge all changes through the first 3.9.0 beta from trunk. (check-in: [1ccae39b8a] user: drh branch: apple-osx, size: 10723)
15:29
[a52d7e8c08] part of check-in [c1d96fb654] Merge the version 3.9.0 changes and the incorporation of JSON1 and FTS5 into the amalgamation from trunk. (check-in: [c1d96fb654] user: drh branch: sessions, size: 10794)
01:42
[b66b4170f6] part of check-in [206174f9b1] Trying to get FTS5 tests to build and run using main.mk. Not yet working. (check-in: [206174f9b1] user: drh branch: amalg-json1-fts5, size: 10701)
2015-10-08
19:29
[f38527a512] part of check-in [d820a1bd1b] First attempt to add json1 and fts5 to the amalgamation. This check-in does not compile. (check-in: [d820a1bd1b] user: drh branch: amalg-json1-fts5, size: 10671)
2015-08-28
02:12
[ab34708fd6] part of check-in [da8646582a] Merge trunk enhancements into the apple-osx branch. Most tests works, but there are yet a few issues to be resolved. (check-in: [da8646582a] user: drh branch: apple-osx, size: 10672)
2015-07-23
21:59
[038ed0aee9] part of check-in [7f0ee77062] Merge all changes in the latest 3.8.11 beta into the sessions branch. Changes include the rename of OTA to RBU, the WITHOUT-ROWID-OR-Skipscan fix, and improvements to pcache1. (check-in: [7f0ee77062] user: drh branch: sessions, size: 10743)
20:44
[421ecbd437] part of check-in [017c5019e1] Change the name of the OTA extension to RBU: Resumable Bulk Update. (check-in: [017c5019e1] user: drh branch: trunk, size: 10650)
2015-07-15
21:00
[f29898d34f] part of check-in [3b34e95ca8] Make the debugging line numbers in the amalgamation more accurate. (check-in: [3b34e95ca8] user: mistachkin branch: trunk, size: 10650)
2015-06-23
15:06
[b601b174d7] part of check-in [ef44c71a22] Merge latest trunk changes with this branch. Add tests for columnsize=0. (check-in: [ef44c71a22] user: dan branch: fts5, size: 10680)
2015-06-11
18:01
[12444ca6af] part of check-in [c39cb0e257] Merge recent trunk enhancements and fixes. (check-in: [c39cb0e257] user: drh branch: sessions, size: 10526)
2015-06-08
15:08
[d79e450048] part of check-in [c32ce54ca4] Factor out the TreeView parse tree printing module into a separate file. (check-in: [c32ce54ca4] user: drh branch: view-optimization, size: 10433)
14:23
[9a4b87e86c] part of check-in [46ef95c108] Split more subfunctions of where.c out into a new whereexpr.c source file, for improved maintainability. (check-in: [46ef95c108] user: drh branch: view-optimization, size: 10419)
2015-06-06
20:12
[9f60238b22] part of check-in [faa0e420e9] Split out the bulk of the actual VDBE code generation logic from where.c into a new file, leaving behind the analysis logic. This makes the original where.c smaller and hopefully easier to edit. (check-in: [faa0e420e9] user: drh branch: view-optimization, size: 10404)
2015-06-02
18:07
[ccee8fe53d] part of check-in [c9ffda4abb] Merge latest trunk changes with this branch. (check-in: [c9ffda4abb] user: dan branch: fts5, size: 10636)
2015-06-01
17:32
[8f80ee6470] part of check-in [e3fa8b936b] Break out the query flattener into a separate source-code file. (check-in: [e3fa8b936b] user: drh branch: flattener-in-new-file, size: 10402)
2015-05-30
11:49
[23c7cddd9f] part of check-in [e008c3c8e2] Remove the "#include sqlite3Int.h" from fts5Int.h. (check-in: [e008c3c8e2] user: dan branch: fts5, size: 10597)
2015-05-19
22:42
[508aac3688] part of check-in [0a0de8b72c] Merge recent trunk changes, include the R-Tree enhancement that allows 8-byte BLOB arguments to geometry functions, and the fix for the TEXT affinity problem that could cause corrupt indexes. (check-in: [0a0de8b72c] user: drh branch: sessions, size: 10482)
2015-05-14
08:58
[fdeab4c1ee] part of check-in [299ed55c90] Merge latest trunk changes with this branch. (check-in: [299ed55c90] user: dan branch: ota-update, size: 10389)
2015-05-13
18:12
[ddd1ab091b] part of check-in [b5f0e8c5b4] Merge latest trunk changes with this branch. (check-in: [b5f0e8c5b4] user: dan branch: fts5, size: 10580)
17:15
[eea6aa21d7] part of check-in [aa34bf666c] Change fts5 doclist-index structures to be trees instead of flat lists. This only makes a difference for databases that contain millions of instances of the same token. (check-in: [aa34bf666c] user: dan branch: fts5, size: 10440)
2015-05-05
17:12
[afdd92627c] part of check-in [de7083cfe2] Merge all trunk enhancements and fixes into the sessions branch. (check-in: [de7083cfe2] user: drh branch: sessions, size: 10434)
2015-05-04
18:31
[10c06c9c61] part of check-in [a24480a474] Rename the test_stat.c source file to dbstat.c and rework the makefiles to make dbstat.c a first-class source module. (check-in: [a24480a474] user: drh branch: dbstat-in-amalgamation, size: 10350)
17:06
[49da6d5d50] part of check-in [fc6504aa8c] Include the "dbstat" virtual table in the amalgamation. (check-in: [fc6504aa8c] user: drh branch: dbstat-in-amalgamation, size: 10488)
2015-04-22
09:40
[e3136f007f] part of check-in [9797482ded] Update this branch with latest trunk changes. (check-in: [9797482ded] user: dan branch: fts5, size: 10424)
2015-04-08
14:01
[9f664f7330] part of check-in [ec9d907a57] Merge all changes for version 3.8.9 into the ota-update branch. (check-in: [ec9d907a57] user: drh branch: ota-update, size: 10249)
2015-03-31
00:10
[ebbf1198e1] part of check-in [df94e61f93] Merge all recent trunk enhancements and fixes into the sessions branch. (check-in: [df94e61f93] user: drh branch: sessions, size: 10295)
2015-03-30
23:52
[47a4ff0983] part of check-in [4d42bf5e18] Merge the latest trunk enhancements, and especially the fix for the infinite loop on a DROP TABLE in a corrupt database, into the apple-osx branch. (check-in: [4d42bf5e18] user: drh branch: apple-osx, size: 10232)
2015-03-25
00:09
[5f57fd1d01] part of check-in [cbb93d1aa1] Backport the 'stdcall' related enhancements from trunk. (check-in: [cbb93d1aa1] user: mistachkin branch: stdcall-3.8.8, size: 10185)
2015-03-24
21:54
[52a3352f7a] part of check-in [e826cd7db6] Further simplifications to the amalgamation builder. (check-in: [e826cd7db6] user: drh branch: stdcall, size: 10210)
21:27
[ab2cfb2191] part of check-in [242f09d4d1] Add SQLITE_STDCALL and SQLITE_CDECL macros on public function definitions. (check-in: [242f09d4d1] user: mistachkin branch: stdcall, size: 10360)
2015-03-21
15:45
[d7e4b04202] part of check-in [142743918f] Merge trunk changes with this branch. (check-in: [142743918f] user: dan branch: fts5, size: 9198)
2015-03-09
13:24
[e885509e1a] part of check-in [5489cb6892] Merge recent trunk enhancements into the ota-update branch. (check-in: [5489cb6892] user: drh branch: ota-update, size: 9023)
13:18
[c684fc94a9] part of check-in [5e04eec88e] Merge recent trunk enhancements into the apple-osx branch. (check-in: [5e04eec88e] user: drh branch: apple-osx, size: 9006)
13:07
[87d0000c12] part of check-in [68c8937e83] Merge recent trunk enhancements into the sessions branch. (check-in: [68c8937e83] user: drh branch: sessions, size: 9069)
2015-03-02
22:06
[95ab31eda6] part of check-in [7d92f1f11e] Changes so that the amalgamation and the command-line shell build without modifications on VxWorks 7. Still gives a few compiler warnings, and still mostly untested on that platform. (check-in: [7d92f1f11e] user: drh branch: trunk, size: 8984)
2015-02-23
20:09
[262e7e3d39] part of check-in [d6d21ff552] Fix building with ENABLE_OTA and OMIT_LOAD_EXTENSION. (check-in: [d6d21ff552] user: dan branch: ota-update, size: 9010)
2015-02-10
20:00
[d8b0b0cc5f] part of check-in [0f152416be] Further tweaks to work with zipvfs. (check-in: [0f152416be] user: dan branch: ota-update-no-pager_ota_mode, size: 9003)
2015-02-06
16:03
[1c68493ffa] part of check-in [44711921fe] Merge all recent trunk enhancements into the apple-osx branch. (check-in: [44711921fe] user: drh branch: apple-osx, size: 8993)
15:40
[66b14dbaa7] part of check-in [ae7eef117f] Merge all the latest enhancements from trunk. (check-in: [ae7eef117f] user: drh branch: sessions, size: 9056)
2015-02-02
21:34
[6b8e572a90] part of check-in [32c0325bcb] Break out the (script-generated) pragma parsing tables into a separate file, pragma.h, to make editing easier. (check-in: [32c0325bcb] user: drh branch: trunk, size: 8971)
11:58
[ce1e8a27ec] part of check-in [bc7be2fcfd] Ensure generated header file fts5parse.h is included in sqlite3.c. (check-in: [bc7be2fcfd] user: dan branch: fts5, size: 9173)
11:32
[d04425b480] part of check-in [fb10bbb9f9] Fix some problems with building fts5 and fts3 together using the amalgamation. (check-in: [fb10bbb9f9] user: dan branch: fts5, size: 9158)
2015-01-21
06:36
[c63fdd4a6a] part of check-in [b3348b1e07] Merge latest trunk changes with this branch. (check-in: [b3348b1e07] user: dan branch: fts5, size: 9139)
2015-01-16
12:24
[87e1e7a67a] part of check-in [518621f8dc] Merge the 3.8.8 release changes from trunk. (check-in: [518621f8dc] user: drh branch: apple-osx, size: 8981)
2015-01-14
17:16
[d85bfc548f] part of check-in [0ba124540b] Merge trunk 3.8.8 beta changes into the sessions branch (check-in: [0ba124540b] user: drh branch: sessions, size: 9044)
2015-01-12
18:02
[cfde806851] part of check-in [856dd245ce] Work in progress on fixing harmless compiler warnings when using -W4 and MSVC. (check-in: [856dd245ce] user: mistachkin branch: msvcW4, size: 8959)
2015-01-02
19:17
[4280f9d22f] part of check-in [df3cdf9f06] Merge the latest changes from trunk into the apple-osx branch. (check-in: [df3cdf9f06] user: drh branch: apple-osx, size: 8971)
2015-01-01
18:03
[18fc267758] part of check-in [4b3651677e] Merge latest trunk changes with this branch. (check-in: [4b3651677e] user: dan branch: fts5, size: 9129)
2014-12-31
14:27
[da1b2f86cb] part of check-in [86e39123c1] Merge the fix to PRAGMA data_version and testing improvements from trunk. (check-in: [86e39123c1] user: drh branch: sessions, size: 9034)
2014-12-24
17:17
[e94bdc37b5] part of check-in [5b7ca013b7] When building the amalgamation with SQLITE_ENABLE_IOTRACE defined, do not mark symbol sqlite3IoTrace as static. (check-in: [5b7ca013b7] user: dan branch: trunk, size: 8949)
2014-11-15
20:07
[5be4e6b3ec] part of check-in [fba0b5fc7e] Fix the customization interfaces so that they match the documentation. (check-in: [fba0b5fc7e] user: dan branch: fts5, size: 9133)
2014-09-02
15:57
[863ce7cee8] part of check-in [696dc935f7] Merge the latest trunk changes into the apple-osx branch. (check-in: [696dc935f7] user: drh branch: apple-osx, size: 8988)
15:49
[a2f61b5297] part of check-in [d4cce2c71e] Merge the latest trunk changes, including the multi-threaded sorter, into the sessions branch. (check-in: [d4cce2c71e] user: drh branch: sessions, size: 9051)
2014-08-15
22:37
[5e77c19564] part of check-in [c8ade949d4] Aborted merge. (check-in: [c8ade949d4] user: numist branch: obsolete, size: 9056)
2014-07-28
20:14
[becaa9d561] part of check-in [770b9540c1] Add the "loadfts" program, for performance testing the loading of data into fts3/fts4/fts5 tables. (check-in: [770b9540c1] user: dan branch: fts5, size: 9099)
2014-05-20
00:20
[d2a3f219da] part of check-in [2d33afe0c4] Merge recent trunk changes into the sessions branch. (check-in: [2d33afe0c4] user: drh branch: sessions, size: 9038)
2014-05-09
15:00
[e72c0c97fe] part of check-in [9ac8f1e711] Merge the latest trunk changes into the threads branch. (check-in: [9ac8f1e711] user: dan branch: threads, size: 8966)
2014-05-08
23:01
[071ff81a61] part of check-in [9411d7dc6f] Initial attempt to merge in all trunk changes over the previous 1.5 years. This check-in compiles but there are compiler warnings and "make test" segfaults after only running a few test modules. (check-in: [9411d7dc6f] user: drh branch: apple-osx, size: 8975)
2014-05-05
20:21
[ba274df71f] part of check-in [3ac75725a6] Attempt to fix the build on beagleboard. (check-in: [3ac75725a6] user: drh branch: winHdr, size: 8953)
2014-05-02
21:38
[1be89affd8] part of check-in [c4d1d8a0db] Merge updates from trunk. (check-in: [c4d1d8a0db] user: mistachkin branch: winHdr, size: 8871)
2014-03-13
15:41
[8da823522f] part of check-in [d17231b63d] Merge latest trunk changes into this branch. (check-in: [d17231b63d] user: dan branch: threads, size: 8858)
2014-03-04
14:34
[3a7297ac69] part of check-in [7f51ad97f0] Merge the performance enhancements of trunk (and some obscure bug fixes) into the sessions branch. (check-in: [7f51ad97f0] user: drh branch: sessions, size: 8930)
2014-02-25
18:12
[ed5b4e9ca8] part of check-in [23001a85cd] Also adjust the order of files in the amalgamation to ensure that _FILE_OFFSET_BITS is defined before any #include, for QNX. (check-in: [23001a85cd] user: drh branch: trunk, size: 8845)
2013-11-26
01:00
[db30eeba8b] part of check-in [540f552516] Further work on Windows header file reform. (check-in: [540f552516] user: mistachkin branch: winHdr, size: 8915)
2013-11-25
09:36
[c6b22da4d4] part of check-in [0d42c6b830] Initial work on isolating usage of the Windows header file. (check-in: [0d42c6b830] user: mistachkin branch: winHdr, size: 8901)
2013-11-14
19:18
[5b63710413] part of check-in [7596d1bf80] Merge the skip-scan optimization into the sessions branch. (check-in: [7596d1bf80] user: drh branch: sessions, size: 8974)
2013-11-12
18:37
[e2ba20d3f6] part of check-in [c444671246] Break out the structure and macro definitions of where.c into a separate header file whereInt.h for easier editing and debugging. (check-in: [c444671246] user: drh branch: trunk, size: 8889)
2013-10-15
14:10
[cfc3838294] part of check-in [e111e4edf9] Merge the latest trunk changes into the sessions branch. This merge should fix the build for WinRT. (check-in: [e111e4edf9] user: drh branch: sessions, size: 8960)
2013-10-11
13:27
[d8dc444d40] part of check-in [03593817ab] Make sure the sqlite3.h file occurs at the very top of the sqlite3.c amalgamation. (check-in: [03593817ab] user: drh branch: trunk, size: 8875)
2013-09-03
14:49
[72e4608a3b] part of check-in [cdd3838b78] Merge in all the latest trunk changes, including the win32-longpath VFS and the fix for the segfault in the omit-left-join optimization. (check-in: [cdd3838b78] user: drh branch: sessions, size: 8916)
2013-08-31
18:06
[d344cc3144] part of check-in [aa48284637] Revise the amalgamation tool to allow 'duplicate' include files to be retained manually while still preserving the existing line numbers. (check-in: [aa48284637] user: mistachkin branch: cygwinTempPath, size: 8831)
05:46
[d8d5114142] part of check-in [2fca6d784b] Avoid commenting out #include statements when building the amalgamation source code file. (check-in: [2fca6d784b] user: mistachkin branch: cygwinTempPath, size: 8540)
2013-04-22
23:59
[3e55715d16] part of check-in [6994826c07] Merge the latest trunk changes into the sessions branch. (check-in: [6994826c07] user: drh branch: sessions, size: 8547)
15:30
[a61fe62a28] part of check-in [c5a4b21a15] Add virtual table module 'fts3tokenize' to fts3. fts3tokenize provides SQL access to FTS tokenizer implementations. (check-in: [c5a4b21a15] user: dan branch: trunk, size: 8462)
2013-03-19
17:10
[521b39c2d2] part of check-in [5b399f2bc4] Also export the sqlite3changeset interfaces in the amalgamated version of the sessions extension. (check-in: [5b399f2bc4] user: drh branch: sessions, size: 8523)
16:12
[a570a0b084] part of check-in [d1f41089ab] Bring makefiles and build scripts into alignment with the sessions branch. No changes to code. (check-in: [d1f41089ab] user: drh branch: trunk, size: 8438)
15:23
[aa76553fe5] part of check-in [ec490336bc] Include the sqlite3session.h header file in with sqlite3.h. Make sure the session APIs are all public. (check-in: [ec490336bc] user: drh branch: sessions, size: 8527)
2013-03-13
11:42
[bb8afe0948] part of check-in [e54b0225f2] Fix a compiler warning in sqlite3VdbePreUpdateHook(). Add sqlite3session.c to the amalgamation. Fix the Makefile.in to work with sessions. (check-in: [e54b0225f2] user: drh branch: sessions, size: 8480)
2012-08-25
01:38
[4edfe153b7] part of check-in [6723add4f4] Merge all the latest trunk changes into the apple-osx branch. (check-in: [6723add4f4] user: drh branch: apple-osx, size: 8461)
2012-07-21
19:40
[d4923e8e75] part of check-in [0e4d977a4a] Add an internal interface that allows the code to take advantage of multiple cores by pushing subcomputations off into separate threads. The interface is not currently used. (check-in: [0e4d977a4a] user: drh branch: threads, size: 8452)
2012-06-21
13:00
[589c7f44e9] part of check-in [ff828c67e5] Remove support for OS/2 from the source tree. (check-in: [ff828c67e5] user: drh branch: trunk, size: 8439)
2012-06-08
01:13
[2139ffe033] part of check-in [9d1b851562] Merge trunk changes into the apple-osx branch. (check-in: [9d1b851562] user: drh branch: apple-osx, size: 8500)
2012-05-25
17:50
[f289ba51f7] part of check-in [0c13570ec7] Add an experimental tokenizer to fts4 - "unicode". This tokenizer works in the same way except that it understands unicode "simple case folding" and recognizes all characters not classified as "Letters" or "Numbers" by unicode as token separators. (check-in: [0c13570ec7] user: dan branch: fts4-unicode, size: 8478)
2012-05-04
02:58
[09c8ff0c9e] part of check-in [930115693a] Add an experimental tokenizer to FTS3/4: one that transliterates latin, greek, cyrillic, and hebrew characters into pure ascii. (check-in: [930115693a] user: drh branch: translit-tokenizer, size: 8462)
2011-08-23
18:06
[90f243ad9c] part of check-in [c5f7977b89] Merge latest trunk changes into the apple-osx branch. (check-in: [c5f7977b89] user: dan branch: apple-osx, size: 8463)
2011-08-15
15:27
[9fbac513cd] part of check-in [26f2da24b0] New makefile target "sqlite3-debug.c" builds an amalgamation that include appropriate "#line" macros relating the code back to the original source files. (check-in: [26f2da24b0] user: drh branch: trunk, size: 8441)
2011-08-02
10:56
[d8c0d3065b] part of check-in [7f339c0e26] Minor fixes to vdbesort.c code in preparation for a major rework. (check-in: [7f339c0e26] user: dan branch: experimental, size: 8125)
2011-06-21
01:30
[d99ceeda70] part of check-in [76005fdca0] Merge the latest trunk changes into the apple-osx branch. (check-in: [76005fdca0] user: drh branch: apple-osx, size: 8133)
2011-06-20
15:24
[1fa0ed9cfd] part of check-in [161379d205] Enable crnl to nl translation for the mksqlite3c.tcl script. (check-in: [161379d205] user: drh branch: trunk, size: 8111)
11:57
[1db8ff5115] part of check-in [4c69e827f4] Merge the latest trunk changes into the apple-osx branch. (check-in: [4c69e827f4] user: drh branch: apple-osx, size: 8135)
2011-06-17
15:54
[b23027b185] part of check-in [a4adc7f78b] Force almagamation gen scripts to use unix line endings for consistency across platforms. (check-in: [a4adc7f78b] user: shaneh branch: trunk, size: 8113)
2011-05-12
21:01
[d171512b78] part of check-in [6ee0773290] Add fts3_term.c to amalg gen script and configure input files. (check-in: [6ee0773290] user: shaneh branch: trunk, size: 8032)
2011-04-04
13:11
[98afd75c54] part of check-in [6d78a25ddc] Merge in the latest changes from trunk. (check-in: [6d78a25ddc] user: drh branch: apple-osx, size: 8039)
2011-04-01
18:12
[623e26cc8c] part of check-in [5d34e64d4d] Add a script that will break the amalgamation source file up into 4 or 5 smaller source files, each 32K lines or fewer, and a single "sqlite3-all.c" source file that #includes the others. (check-in: [5d34e64d4d] user: drh branch: trunk, size: 8017)
2011-02-01
18:59
[cf44512a48] part of check-in [9897da22c5] Remove extra instances of the text "checked out." from sqlite.h.in. Also add new file fts3_aux.c to mksqlite3c.tcl. (check-in: [9897da22c5] user: dan branch: fts4aux, size: 8014)
2011-01-14
16:12
[ca5cc57e62] part of check-in [2ea5bd1287] Provide an alternative and experimental pcache implementation that avoids the use of mutexes at the expense of using more memory. (check-in: [2ea5bd1287] user: drh branch: mutex-free-pcache, size: 8013)
2010-11-19
23:50
[136c838dba] part of check-in [c8bc057c7d] Merge all the latest changes from the trunk into the apple-osx branch. (check-in: [c8bc057c7d] user: drh branch: apple-osx, size: 8022)
2010-10-31
22:42
[e0db70c2c5] part of check-in [6a6bb6ce73] Fix a typo in a comment inserted by the amalgamation builder. Typo reported on the mailing list. (check-in: [6a6bb6ce73] user: drh branch: trunk, size: 8000)
2010-08-07
11:46
[be5206d081] part of check-in [f88c6367d2] Merge in all changes up to the 3.7.0.1 release. (check-in: [f88c6367d2] user: drh branch: apple-osx, size: 8023)
2010-06-16
19:48
[a30073f702] part of check-in [21ca87f691] Merge in changes up to and including the 3.6.23.1 release. (check-in: [21ca87f691] user: drh branch: apple-osx, size: 8005)
2010-05-06
19:20
[aff0d53f0e] part of check-in [32a8501d78] Changes to support SQLITE_OMIT_WAL. (check-in: [32a8501d78] user: shaneh branch: trunk, size: 8001)
2010-04-26
00:19
[42b6ba8b99] part of check-in [56fe5d7624] Change the names of the log.c and log.h source files to wal.c and wal.h. (check-in: [56fe5d7624] user: drh branch: wal, size: 8001)
2010-04-12
19:00
[25ec827588] part of check-in [409d61baeb] Import experimental write-ahead-logging code. (check-in: [409d61baeb] user: dan branch: wal, size: 8001)
2010-03-10
23:13
[4c6924c7e8] part of check-in [bb591802ff] Move the ctime.c source module near the beginning of the list of files inserted into the amalgamation so that #defines that are overridden in other modules will not effect the values returned by sqlite3_compiletime_used(). (check-in: [bb591802ff] user: drh branch: trunk, size: 7983)
2010-02-23
20:08
[e124557931] part of check-in [76a0294ab4] Refactored compile time option diagnostic support to use strings identifiers instead of bitmask. (check-in: [76a0294ab4] user: shaneh branch: compile_opts, size: 7983)
2009-12-07
23:53
[4478ffa3ed] part of check-in [ad08794d72] Merge all changes associated with the version 3.6.21 release into the OS-X branch. (check-in: [ad08794d72] user: drh branch: apple-osx, size: 7994)
2009-11-25
22:42
[1da2822969] part of check-in [f25558f333] Make sure the new fts3Int.h header file is added to the amalgamation. (check-in: [f25558f333] user: drh branch: trunk, size: 7972)
18:03
[c2d2ec2fef] part of check-in [545cfb3b63] Initial check-in of code that inserts tokenizations of the values for bound parameters into the output of sqlite3_trace(). (check-in: [545cfb3b63] user: drh branch: trunk, size: 7959)
2009-11-19
15:25
[24e8f32d40] part of check-in [3b17924754] Fix some fts3 related issues with the autoconf and amalgamation build systems. (check-in: [3b17924754] user: dan branch: fts3-refactor, size: 7944)
2009-11-03
22:34
[1ac077b7bf] part of check-in [941a01eb86] Customizations for OSX contributed by Apple. (check-in: [941a01eb86] user: adam branch: apple-osx, size: 7950)
2009-11-02
18:01
[a7e87ce780] part of check-in [9f6cf13dfb] Do not insert the date and time of generation into the amalgamation. (check-in: [9f6cf13dfb] user: drh branch: trunk, size: 7925)
2009-09-19
17:59
[69dc8842a8] part of check-in [aab7a4b3c9] Add fkey.c to the autoconf and amalgamation build systems. (check-in: [aab7a4b3c9] user: dan branch: trunk, size: 7974)
2009-08-14
18:18
[9aea914126] part of check-in [0d5b058717] Update the amalgamation builder so that it avoids putting redundant SQLITE_API macros on declarations. (check-in: [0d5b058717] user: drh branch: trunk, size: 7964)
2009-08-11
05:50
[b790a58c99] part of check-in [7f4810747b] Instead of adding SQLITE_API macros sqlite3.h while creating sqlite3.c, add them as part of generating the sqlite3.h target, while copying from sqlite.h.in to sqlite3.h. This fixes a build problem that was causing multiple SQLITE_API macros to be added to a single line of sqlite3.h, and the problem cited by #4016. (CVS 6971) (check-in: [7f4810747b] user: danielk1977 branch: trunk, size: 7923)
2009-07-22
18:24
[666e5a61fe] part of check-in [803ec79f3b] Modify mksqlite3c.tcl so that it inserts SQLITE_API macros into sqlite3.h. Ticket #3983. (CVS 6924) (check-in: [803ec79f3b] user: danielk1977 branch: trunk, size: 8836)
2009-07-20
12:25
[2057e08b25] part of check-in [7572991bc2] Corrections to the comment that is inserted at the top of the amalgamation. Ticket #3981. (CVS 6909) (check-in: [7572991bc2] user: drh branch: trunk, size: 7922)
2009-04-21
09:02
[2b34be291b] part of check-in [f61e4cd936] Attempt to optimize virtual table queries with 'OR' expressions in the WHERE clause. (CVS 6527) (check-in: [f61e4cd936] user: danielk1977 branch: trunk, size: 7885)
2009-03-16
13:19
[671833bd77] part of check-in [b649a6cc5b] Add the sqlite3_unlock_notify() API. (CVS 6348) (check-in: [b649a6cc5b] user: danielk1977 branch: trunk, size: 7872)
2009-02-18
12:25
[a416823e4c] part of check-in [fb281950c5] Fix the amalgamation builder to mark sqlite3PagerBackupPtr as private. Ticket #3662. (CVS 6302) (check-in: [fb281950c5] user: drh branch: trunk, size: 7860)
2009-02-03
16:51
[b3dcc7a961] part of check-in [663479b417] Commit first version of the 'backup' feature. (CVS 6241) (check-in: [663479b417] user: danielk1977 branch: trunk, size: 7860)
13:51
[d4668afb9b] part of check-in [876f874c6e] Add a special rule to the amalgamation generator to deal with the sqlite3OsDlSym function. Ticket #3631. (CVS 6236) (check-in: [876f874c6e] user: drh branch: trunk, size: 7848)
2008-12-31
16:01
[bc7c626adf] part of check-in [c2b9891fc0] Fix the FTS3 module with parenthesis syntax so that it will work in the amalgamation. (CVS 6087) (check-in: [c2b9891fc0] user: drh branch: trunk, size: 7751)
2008-12-08
21:37
[c259bcf64a] part of check-in [6ed696e7c0] Some minor name refactoring in where.c. Avoid declaring variables before initializing them in the amalgamation because VC++ doesn't like that. (CVS 5993) (check-in: [6ed696e7c0] user: drh branch: trunk, size: 7721)
2008-12-04
20:40
[75cb8cdbea] part of check-in [39a0750b49] Replace the VDBE Fifo object with the new RowSet object. (CVS 5977) (check-in: [39a0750b49] user: drh branch: trunk, size: 7573)
2008-11-13
14:42
[619c0629ac] part of check-in [00442e0f57] Update mksqlite3c.tcl to include new file pcache1.c. (CVS 5900) (check-in: [00442e0f57] user: danielk1977 branch: trunk, size: 7575)
2008-10-28
18:58
[f27bd970d5] part of check-in [4651f590f0] Remove the vestigial mem4 and mem6 memory allocators. Add the SQLITE_ZERO_MALLOC compile-time option and the mem0.c module to handle memory allocation for that case. (CVS 5848) (check-in: [4651f590f0] user: drh branch: trunk, size: 7562)
2008-10-17
18:51
[ab98a8321f] part of check-in [39ebf01add] Add "pragma journal_mode=memory". Change the way rollback works for in-memory databases so that it reuses the journal_mode=memory code. (CVS 5830) (check-in: [39ebf01add] user: danielk1977 branch: trunk, size: 7562)
2008-10-14
18:21
[8aff2d49be] part of check-in [494510d8f2] Fix the amalgamation generator to recognize indented #include directives. Ticket #3438. (CVS 5822) (check-in: [494510d8f2] user: drh branch: trunk, size: 7546)
2008-10-07
15:25
[f74c5aacea] part of check-in [02a12eb1cf] Remove the SQLITE_MUTEX_APPDEF compile-time option. The SQLITE_THREADSAFE=0 option always removes all mutex code. For application-defined mutexes only, use SQLITE_THREADSAFE=1 with SQLITE_MUTEX_NOOP=1. Ticket #3421. (CVS 5779) (check-in: [02a12eb1cf] user: drh branch: trunk, size: 7543)
2008-09-24
09:58
[50f3ca0333] part of check-in [0acca5842f] Add file fts3_icu.c to the amalgamation. Because of the way header files are included into sqlite3.c, fts3_icu.c has to appear after all the other fts3 and icu extension files. Ticket #3398. (CVS 5741) (check-in: [0acca5842f] user: danielk1977 branch: trunk, size: 7527)
2008-09-08
08:08
[370dca60b9] part of check-in [79364b963b] Add header file sqliteicu.h to the ICU extension. This is analogous to the rtree.h and fts3.h headers used by other extensions to declare their entry points. Fix for ticket #3361. (CVS 5680) (check-in: [79364b963b] user: danielk1977 branch: trunk, size: 7513)
2008-08-21
18:49
[c454212779] part of check-in [ef6936e50a] Initialize the global built-in function table at start-time instead of at compile-time. This is less prone to malfunction when compile-time parameters very. (CVS 5583) (check-in: [ef6936e50a] user: drh branch: trunk, size: 7498)
2008-08-20
16:35
[f5645b2e7e] part of check-in [daf730d1de] Refactor the name resolution procedures in the code generator. (CVS 5569) (check-in: [daf730d1de] user: drh branch: trunk, size: 7499)
14:49
[5b4b6f974d] part of check-in [cb494e10d7] Add the pcache module from the experimental branch. Also change things so that most of the built-in SQL functions are kept in single static hash-table, rather than creating and populating a separate hash table for each open database connection. (CVS 5566) (check-in: [cb494e10d7] user: danielk1977 branch: trunk, size: 7474)
2008-08-04
11:49
[bc5a951735] part of check-in [e42ff97ba7] Make it easier to build with the icu extension enabled. Include icu.c in the amalgamation source. Ticket #3245. (CVS 5533) (check-in: [e42ff97ba7] user: danielk1977 branch: trunk, size: 7449)
2008-07-25
08:49
[dbc5c9a675] part of check-in [43a4cae2ac] Updates to mem6.c allocator. (CVS 5473) (check-in: [43a4cae2ac] user: danielk1977 branch: trunk, size: 7440)
2008-06-25
14:57
[d7fea82624] part of check-in [9e3c95ff40] Have mem3.c and mem5.c grab a mutex when required. Include them both in the amalgamation again. (CVS 5306) (check-in: [9e3c95ff40] user: danielk1977 branch: trunk, size: 7430)
2008-06-19
00:16
[5012f63f63] part of check-in [cb1f11cd97] Add some test logic to the new memory allocation subsystem. (Lots more needed.) The test suite is currently indicating memory leaks, though it is unclear if this is a true code problem or just an instrumentation problem. (CVS 5240) (check-in: [cb1f11cd97] user: drh branch: trunk, size: 7410)
2008-06-18
02:01
[7641043a1c] part of check-in [39b4e1ff4e] Remove mem3.c and mem5.c from the amalgamation for the time being, since they do not currently work. We will add them back later once they are fixed. (CVS 5229) (check-in: [39b4e1ff4e] user: drh branch: trunk, size: 7398)
2008-06-13
18:24
[687ae979ba] part of check-in [a03c5af115] Progress toward implementation of sqlite3_config() and a rework of the mutex and memory allocation subsystems. This is an incremental check-in. (CVS 5218) (check-in: [a03c5af115] user: drh branch: trunk, size: 7418)
2008-05-29
20:22
[927b9d6ccd] part of check-in [9883b406ce] Consolidated inline assembly versions of "hwtime()" into hwtime.h. Provided MSVC version. Modified code for consistent use of hwtime(). Changed implementation to use sqlite_uint64 and sqlite_int64 instead of unsigned long long int and long long int for MSVC compiler support. (CVS 5178) (check-in: [9883b406ce] user: shane branch: trunk, size: 7406)
2008-05-26
20:19
[da45d6d596] part of check-in [aa8eba3360] Update the amalgamation builder to incorporate the RTREE extension. (CVS 5160) (check-in: [aa8eba3360] user: drh branch: trunk, size: 7377)
2008-05-07
02:42
[f8f8233344] part of check-in [7df9ef2c82] Only look for config.h if the autoconf-based build is being used, and don't inline it into the amalgamation. (CVS 5093) (check-in: [7df9ef2c82] user: mlcreech branch: trunk, size: 7354)
2008-03-09
01:14
[feb1cf30c5] part of check-in [f134c282ea] Replace SQLITE_EXTERN with SQLITE_API in exported variables when generating the amalgamation. Should fix #2982 (CVS 4845) (check-in: [f134c282ea] user: mlcreech branch: trunk, size: 7366)
2008-03-06
16:28
[7184e0648b] part of check-in [8044623062] Clean up recent autoconf-related additions, add config.h to the amalgamation (CVS 4833) (check-in: [8044623062] user: mlcreech branch: trunk, size: 7397)
2008-03-04
17:45
[8156109263] part of check-in [9c6694bb61] Various renames & cleanups to limit exported symbols on amalgamation build (CVS 4819) (check-in: [9c6694bb61] user: mlcreech branch: trunk, size: 7385)
2008-02-18
14:47
[a50378947f] part of check-in [7c57bdbcdb] Add the Bitvec object for tracking which pages have been journalled. This reduces memory consumption and runs faster than the bitmap approach it replaced. (CVS 4794) (check-in: [7c57bdbcdb] user: drh branch: trunk, size: 7319)
2008-02-16
16:21
[c1876ef95b] part of check-in [d134d29cea] The power-of-two first-fit memory allocator is now working. (CVS 4793) (check-in: [d134d29cea] user: drh branch: trunk, size: 7307)
2008-01-31
13:35
[c315696c91] part of check-in [72411043e6] Version number to 3.5.5. Include FTS3 in the amalgamation by default (but disabled unless compiled with -DSQLITE_ENABLE_FTS3). Fix a memory allocation problem. (CVS 4757) (check-in: [72411043e6] user: drh branch: trunk, size: 7297)
2008-01-22
21:30
[7354a40a96] part of check-in [1a335e1801] Add the fault injector module in fault.c. Use it as a basis for memory allocation failure testing. (CVS 4742) (check-in: [1a335e1801] user: drh branch: trunk, size: 7168)
2008-01-01
05:49
[21605262fb] part of check-in [6dea8c1638] Define SQLITE_CORE=1 at the start of the amalgamation file for the benefit of any extension source code (i.e. fts3) appended to it. Ticket #2858. (CVS 4649) (check-in: [6dea8c1638] user: danielk1977 branch: trunk, size: 7157)
2007-10-23
15:51
[91322dcb07] part of check-in [36465aeb1f] Make sure the _LARGEFILE_SOURCE macro occurs before any system includes. Ticket #2739. (CVS 4508) (check-in: [36465aeb1f] user: drh branch: trunk, size: 7135)
2007-10-20
16:36
[48778943a2] part of check-in [b58c2b37a5] Add the new memory allocator to the amalgamation. Improvements to out-of-memory handling. (CVS 4498) (check-in: [b58c2b37a5] user: drh branch: trunk, size: 7131)
2007-08-30
17:15
[1b2fc35284] part of check-in [293a3f837b] Make mutex functions available to loadable extensions. Fix the amalgamation generator to include the latest source files. (CVS 4346) (check-in: [293a3f837b] user: drh branch: trunk, size: 7121)
16:23
[5e150ba565] part of check-in [e9b2700b8c] Make the latest interfaces usable by loadable extensions. (CVS 4343) (check-in: [e9b2700b8c] user: drh branch: trunk, size: 7062)
2007-08-27
23:26
[3c1ebacc75] part of check-in [dc80b2e1f4] Work around problem with forward declarations of constants in MSVC in the amalgamation. Ticket #2574. (CVS 4304) (check-in: [dc80b2e1f4] user: drh branch: trunk, size: 7051)
21:49
[bd66c13d7b] part of check-in [0ae30e5c76] Bring the amalgamation builder up to date with the latest changes. Remove some vestigial code. (CVS 4303) (check-in: [0ae30e5c76] user: drh branch: trunk, size: 7051)
2007-08-08
12:11
[9780738c01] part of check-in [3759a38fe8] More tweaking of linkage. Ticket #2554. (CVS 4200) (check-in: [3759a38fe8] user: drh branch: trunk, size: 7007)
01:04
[e86df6c4d4] part of check-in [c09ec102c4] Additional refinements on the amalgamation: Give a couple of constants file scope and add the SQLITE_API prefix to some interfaces that need it. Ticket #2554. (CVS 4199) (check-in: [c09ec102c4] user: drh branch: trunk, size: 6805)
2007-08-07
17:04
[d7b03011ca] part of check-in [73db545289] Revise the amalgamation so that all symbols have file scope except those that begin with "sqlite3_". Ticket #2554. (CVS 4197) (check-in: [73db545289] user: drh branch: trunk, size: 6836)
2007-06-26
00:52
[5d8ed83262] part of check-in [474a52347d] Modify the amalgamation generator to identify every API using the SQLITE_API macro which is normally defined to nothing but which can be overridden on the compiler command-line to be "static" if desired. Ticket #2453. (CVS 4125) (check-in: [474a52347d] user: drh branch: trunk, size: 6360)
00:37
[3c062ba144] part of check-in [96190cf13d] Change the name of sqlite3_atoi64 back to sqlite3Atoi64 so that it is clearly and internal API. Modify the amalgamation to use a macro SQLITE_PRIVATE instead of the keyword "static" so the macro can be overridden to by nothing. (CVS 4124) (check-in: [96190cf13d] user: drh branch: trunk, size: 6121)
2007-06-19
15:23
[92ed1980d3] part of check-in [64bcc41f12] Change the name of the "limits.h" source file to "sqliteLimit.h". Ticket #2428. (CVS 4091) (check-in: [64bcc41f12] user: drh branch: trunk, size: 6016)
2007-05-16
13:55
[a1c49f7555] part of check-in [57e17c7cda] Add a --nostatic option to mksqlite3c.tcl. With this option turned on, the extra "static" storage class markers are not inserted into the amalgamation. (CVS 4013) (check-in: [57e17c7cda] user: drh branch: trunk, size: 6011)
2007-05-08
20:37
[73453da6ff] part of check-in [e9f56ead05] Fix the amalgamation generator so that all non-API functions have file scope. (CVS 3958) (check-in: [e9f56ead05] user: drh branch: trunk, size: 6322)
17:59
[b5048f0ed1] part of check-in [becd64d361] Update the amalgamation builder for the latest changes. (CVS 3955) (check-in: [becd64d361] user: drh branch: trunk, size: 5945)
2007-05-05
11:48
[3664556f06] part of check-in [16041116aa] Refactoring. Split btreeInt.h off from btree.c. Split malloc.c off from util.c. Expect much more to follow. (CVS 3925) (check-in: [16041116aa] user: drh branch: trunk, size: 5934)
2007-05-03
16:55
[fa0429d32c] part of check-in [92b5360165] Get the amalgamation builder working with incremental I/O. (CVS 3908) (check-in: [92b5360165] user: drh branch: trunk, size: 5908)
2007-04-05
21:58
[2d204fc271] part of check-in [f2caff870c] Fix the amalgamation so that it works with -DSQLITE_ENABLE_REDEF_IO. Change tclsqlite.c so that it can be appended to the amalgamation. Create a new amalgamation of header files for use by projects that want to redefine their own I/O interface using -DSQLITE_ENABLE_REDEF_IO. (CVS 3817) (check-in: [f2caff870c] user: drh branch: trunk, size: 5894)
2007-04-02
12:22
[ea7a08c3a8] part of check-in [9c5697c70f] In the amalgamation, put date.c before os.c so that the time_t typedef can be correctly resolved by windows compilers. (CVS 3793) (check-in: [9c5697c70f] user: drh branch: trunk, size: 5864)
2007-04-01
01:57
[85514e8a74] part of check-in [a5070a2d11] Fix typos in the amalgamation builder script. (CVS 3786) (check-in: [a5070a2d11] user: drh branch: trunk, size: 5864)
2007-03-31
22:29
[59f5db8e29] part of check-in [a0f3c960fa] Add the amalgamation generator to the makefile. (CVS 3783) (check-in: [a0f3c960fa] user: drh branch: trunk, size: 5875)
16:29
[72969469d0] part of check-in [6a3d6142d8] Fix the amalgamation so that it can be compiled with REDEF_IO enabled. (CVS 3782) (check-in: [6a3d6142d8] user: drh branch: trunk, size: 3922)
2007-03-27
12:04
Added: [ca566a1482] part of check-in [42c038518c] Get the -DSQLITE_OMIT_XFER_OPT option working. Run speed tests on a full regression. Add the script for generating sqlite3.c. (CVS 3723) (check-in: [42c038518c] user: drh branch: trunk, size: 3921)