SQLite
File History
Not logged in

History of files named src/btreeInt.h

2014-09-15
15:34
[e0ecb5dba2] part of check-in [55b8011d5b] Merge latest trunk changes with this branch. (user: dan branch: experimental-bulk-update)
2014-09-08
15:04
[e0ecb5dba2] part of check-in [c2885c6bb2] Merge support for large files on Android from trunk. (user: drh branch: sessions)
2014-09-06
16:52
[e0ecb5dba2] part of check-in [9dca7ce557] Merge latest trunk changes with this branch. (user: dan branch: android-large-filles)
16:39
[e0ecb5dba2] part of check-in [e62aab5e92] Fix typos in comments. No code changes. (user: peter.d.reid branch: trunk)
2014-05-08
23:01
[cf180d86b2] 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. (user: drh branch: apple-osx)
2014-05-02
21:42
[cf180d86b2] part of check-in [598a3875ce] Merge updates from trunk. (user: mistachkin branch: winIoRetry)
21:38
[cf180d86b2] part of check-in [c4d1d8a0db] Merge updates from trunk. (user: mistachkin branch: winHdr)
2014-04-24
15:06
[cf180d86b2] part of check-in [6077ddcd93] Reopen the orderby-planning branch and merge in the latest trunk enhancements and fixes. (user: drh branch: orderby-planning)
2014-04-18
12:38
[cf180d86b2] part of check-in [8729aa3e3e] Merge recent trunk changes into the threads branch. (user: drh branch: threads)
01:14
[cf180d86b2] part of check-in [d9eef5b03c] Merge the latest changes from sessions. (user: drh branch: rtree-enhancements)
01:10
[cf180d86b2] part of check-in [95e77efe07] Merge recent trunk changes into sessions. (user: drh branch: sessions)
2014-04-04
18:49
[cf180d86b2] part of check-in [2312eb6a9e] Performance improvements when reading large blobs, especially if SQLITE_DIRECT_OVERFLOW_READ is defined. (user: drh branch: trunk)
2014-03-31
23:57
[cf180d86b2] part of check-in [96385dc460] Fix a compiler warning when SQLITE_DIRECT_OVERFLOW_READ is defined. Minor performance enhancement and size reduction. (user: drh branch: overflow-pgno-cache)
2014-03-13
15:41
[0be6606346] part of check-in [d17231b63d] Merge latest trunk changes into this branch. (user: dan branch: threads)
2014-03-11
23:40
[d1784d1e17] part of check-in [968fec44d7] Combine the various boolean fields of the BtCursor object into a single bit-vector. This allows setting or clearing more than one boolean at a time and makes the overflow-pgno-cache branch faster than trunk on speedtest1. (user: drh branch: overflow-pgno-cache)
20:33
[22a8f07968] part of check-in [da59198505] Enable the b-tree cursor object's overflow page-number cache, which is normally enabled only for incr-blob cursors, for all cursors. (user: dan branch: overflow-pgno-cache)
2014-03-04
14:34
[0be6606346] part of check-in [7f51ad97f0] Merge the performance enhancements of trunk (and some obscure bug fixes) into the sessions branch. (user: drh branch: sessions)
2014-02-21
10:48
[0be6606346] part of check-in [09cf240a7f] Merge updates from trunk. (user: mistachkin branch: winHdr)
2014-02-12
21:31
[0be6606346] part of check-in [56bc5ce895] Remove the "rowid cache" that sought to remember the largest rowid for a table and thereby speed up OP_NewRowid. That cache was ineffective. Removing it results in a performance increase of 0.4%, less memory usage, and a slightly smaller library size. (user: drh branch: trunk)
2013-10-12
23:39
[f038e818bf] part of check-in [a88b5be01e] Merge updates from trunk. (user: mistachkin branch: toTypeFuncs)
2013-10-10
20:13
[f038e818bf] part of check-in [136445ba02] Synchronize with the trunk. (user: drh branch: sessions)
2013-10-03
20:28
[f038e818bf] part of check-in [24aa20da22] Merge latest trunk changes. (user: dan branch: fts4-docid-range-constraints)
2013-10-01
20:29
[f038e818bf] part of check-in [012d54d0d2] Bring some file format comments in btreeInt.h up to date. (user: drh branch: trunk)
2013-09-12
00:40
[51cf220a9b] part of check-in [fca799f03a] Merge updates from trunk. (user: mistachkin branch: vsix2013)
2013-08-20
13:02
[51cf220a9b] part of check-in [3e4033285d] Merge performance enhancements and compiler warning fixes from trunk. (user: drh branch: sessions)
03:13
[51cf220a9b] part of check-in [7f72fc4f47] Performance optimizations in the VDBE and especially to the OP_Next and related opcodes and in the sqlite3BtreeNext() and sqlite3BtreePrevious() routines. This is a cherrypick of 6f99b54aedeb, d2efea1682a7, and d78c5d89de4b. (user: drh branch: trunk)
2013-08-19
22:22
[51cf220a9b] part of check-in [6f99b54aed] Additional performance improvements in sqlite3BtreeNext() and sqlite3BtreePrevious(). (user: drh branch: toTypeFuncs)
2013-03-06
02:12
[eecc84f023] part of check-in [d69d21903b] Merge all the latest trunk changes into the sessions branch. (user: drh branch: sessions)
2013-02-25
13:31
[eecc84f023] part of check-in [26e235b7a4] Merge the incr-vacuum-opt branch with the trunk. (user: dan branch: trunk)
2013-02-23
16:40
[eecc84f023] part of check-in [b73847f17b] If a rollback mode transaction reduces the size of the database file, avoid actually truncating the file until after the transaction has been committed (but before the db has been unlocked). This means pages that are removed from the database by truncating the file need not be journalled. (user: dan branch: incr-vacuum-opt)
2012-08-25
01:38
[4e5c2bd0f9] part of check-in [6723add4f4] Merge all the latest trunk changes into the apple-osx branch. (user: drh branch: apple-osx)
2012-08-16
11:24
[4e5c2bd0f9] part of check-in [f4125771e2] Update the threads branch to include all the latest trunk changes. (user: drh branch: threads)
2012-08-15
16:21
[4e5c2bd0f9] part of check-in [fc07a4795e] Merge all the latest trunk changes into the sessions branch. (user: drh branch: sessions)
2012-08-06
19:28
[4e5c2bd0f9] part of check-in [e1e9cb08b0] Merge the sorter-coalesce-writes branch into the trunk. This improves CREATE INDEX performance on some platforms. (user: dan branch: trunk)
18:50
[4e5c2bd0f9] part of check-in [d045f8b2d4] When reusing pages as part of creating a new index, allocate the leaves from each free-list trunk page in ascending order, instead of trying to maximize localization for each individual allocation. This increases the chance that pages will be written to disk in ascending order by a large CREATE INDEX statement, improving overall performance. (user: dan branch: sorter-coalesce-writes)
2012-04-19
20:43
[38a639c054] part of check-in [b72f07b4a2] Update the apple-osx branch so that it includes all of the latest trunk changes. (user: drh branch: apple-osx)
2012-04-18
05:57
[38a639c054] part of check-in [ad5cd15f49] Import all the latest trunk changes into the WinRT branch. Refactor and/or remove WinCE-specific macros and functions used for file locking to improve clarity of presentation. (user: mistachkin branch: winrt)
01:41
[38a639c054] part of check-in [87a0eab5d9] Import all the latest trunk changes into the sessions branch. (user: drh branch: sessions)
2012-04-03
17:43
[38a639c054] part of check-in [fa3a498dfe] Modify the integrity-check code to reduce the size of the large allocation from 4 bytes to 1 bit for each page in the database file. (user: dan branch: trunk)
2012-02-10
18:18
[26d8ca625b] part of check-in [e248598649] Pull the latest trunk changes into the apple-osx branch. (user: drh branch: apple-osx)
17:54
[26d8ca625b] part of check-in [361fb66a79] Pull all the latest trunk changes into the sessions branch. (user: drh branch: sessions)
2012-02-02
19:37
[26d8ca625b] part of check-in [21695c3476] Reduce the size of the MemPage object by about 32 bytes. Other structure size optimizations. (user: drh branch: trunk)
2012-01-14
14:13
[6c9960645c] part of check-in [2cc414cd14] Merge the latest trunk changes into the apple-osx branch. (user: drh branch: apple-osx)
13:50
[6c9960645c] part of check-in [01c84fd391] Update sessions branch with latest changes from trunk. (user: dan branch: sessions)
2012-01-05
23:32
[6c9960645c] part of check-in [119493318e] Combine various boolean variables in the BtShared structure into a single boolean vector. Also make performance improvement simplifications to sqlite3BtreeMovetoUnpacked(). (user: drh branch: trunk)
13:02
[6e57bacaa4] part of check-in [a9bcb432f5] Merge all of the latest trunk changes into the sessions branch. (user: drh branch: sessions)
2012-01-03
21:54
[6e57bacaa4] part of check-in [8a048423f0] Pull all the latest trunk changes over into the apple-osx branch. (user: drh branch: apple-osx)
2011-12-31
21:51
[6e57bacaa4] part of check-in [6827338ecb] Fix typos in comments. No changes to code. (user: drh branch: trunk)
2011-12-08
21:08
[ea863a8192] part of check-in [59e0d4f3d9] Merge the latest trunk changes into the apple-osx branch. (user: drh branch: apple-osx)
2011-11-11
14:12
[ea863a8192] part of check-in [1bbbf8574a] Pull over all the latest changes from trunk. (user: drh branch: experimental-pcache)
00:27
[ea863a8192] part of check-in [471cf0d8e7] Make sure a corrupt index does not cause a buffer overread in sqlite3VdbeRecordCompare(). (user: drh branch: trunk)
2011-05-01
22:57
[c424f2f131] part of check-in [7155e6f328] Backport check-ins 0900e35348f4b9bf3 and 4fead8e714c7e50 to the 3.7.2 branch. These check-ins provide hints to the btree layer for when it is possible to use a hash table rather than a btree to implement an index. The SQLite BTree layer does not use these hints, but alternative btree layers might. (user: drh branch: branch-3.7.2)
2011-04-05
22:13
[67978c014f] part of check-in [45f2026172] Merge the latest trunk changes into the sessions branch. (user: drh branch: sessions)
22:10
[67978c014f] part of check-in [c77a767cbd] Merge the latest trunk changes into the apple-osx branch. (user: drh branch: apple-osx)
22:08
[67978c014f] part of check-in [3eeb0ff78d] Suppress many harmless compiler warnings, mostly signed/unsigned comparisons within asserts or unused parameters in extensions. (user: drh branch: trunk)
17:31
[b5e339df99] part of check-in [242ce7cff4] Remove the mutex counter and the logic that attempts to verify that btree mutexes are held continuously. We are not making that assumption at this time. (user: drh branch: trunk)
2011-04-04
13:19
[6714ce2f5e] part of check-in [95d53c4432] Merge the latest changes of trunk into the session branch. (user: drh branch: sessions)
13:11
[6714ce2f5e] part of check-in [6d78a25ddc] Merge in the latest changes from trunk. (user: drh branch: apple-osx)
13:07
[6714ce2f5e] part of check-in [47b79c40cf] Merge in the latest changes from trunk. (user: drh branch: schema-parse-refactor)
00:14
[6714ce2f5e] part of check-in [d81708f7d1] Remove the BtreeMutexArray object - use the Vdbe.btreeMask field to accomplish the same result. Add a generation counter to btree mutexes in order to assert that mutexes are never temporarily dropped over a range of instructions in order to do deadlock avoidance in some subroutine. Lock all btrees in any Vdbe program that uses OP_ParseSchema. (user: drh branch: trunk)
2011-04-03
02:41
[29ab8a4172] part of check-in [28c5f12e98] Fix typos in comments. No changes to code. (user: drh branch: trunk)
2011-01-27
18:48
[20f73dc93b] part of check-in [09d6c91dcf] Pull in all the changes from trunk up through the version 3.7.5 release candidate 1. (user: drh branch: apple-osx)
2011-01-18
17:34
[20f73dc93b] part of check-in [ca86d04be1] Pull over all the latest trunk changes. (user: drh branch: wal-trace-375)
2011-01-07
02:50
[20f73dc93b] part of check-in [378a1d13af] Reorder the fields in private structures in an effort to reduce alignment gaps and thus make the structures smaller, and to put frequently accessed fields first. Also update some obsolete comments. Valgrind shows a very slight performance improvement. (user: drh branch: trunk)
2010-11-19
23:50
[c424f2f131] part of check-in [c8bc057c7d] Merge all the latest changes from the trunk into the apple-osx branch. (user: drh branch: apple-osx)
2010-08-30
22:15
[c424f2f131] part of check-in [4fead8e714] Provide hints to the btree layer during the creation of transient tables for when it is possible for those tables to use a hash rather than a binary tree. No use is currently made of those hints, though assert() statement verify their accuracy. (user: drh branch: trunk)
2010-08-18
00:24
[5b034ff548] part of check-in [866e9286ae] Merge the 3.7.1 pre-release snapshot changes as of 2010-08-18 into the apple-osx branch. (user: drh branch: apple-osx)
2010-08-12
02:41
[5b034ff548] part of check-in [45362437d4] Increase the maximum page size from 32k to 64k. (user: drh branch: trunk)
2010-08-07
11:46
[b0c87f6725] part of check-in [f88c6367d2] Merge in all changes up to the 3.7.0.1 release. (user: drh branch: apple-osx)
2010-05-03
14:08
[b0c87f6725] part of check-in [de9ae443cc] Merge the write-ahead-logging changes into the trunk. (user: drh branch: trunk)
2010-04-21
18:37
[b0c87f6725] part of check-in [9f4f933f2c] Tests for (and changes to) the code to switch between WAL and rollback modes. (user: dan branch: wal)
2010-03-29
21:22
[22447d2596] part of check-in [0092b36c7b] Pull the experimental file-size-in-header changes into the trunk. (user: drh branch: trunk)
21:13
[22447d2596] part of check-in [01ef6c1944] The btree layer now tracks when a database is empty at the start of a transaction and rolls back to that state. (user: drh branch: experimental)
2010-03-27
17:12
[132d750db5] part of check-in [b844ac6fcb] Experimental changes that cause SQLite to use bytes 28..31 of the database header to determine the database size, rather than using the actual database size. This allows database space to be preallocated. (user: drh branch: experimental)
2010-02-17
19:34
[71ed5e7f00] part of check-in [4b72e39bd0] Merge latest changes from the trunk into the apple-osx branch. (user: drh branch: apple-osx)
2010-02-12
18:18
[71ed5e7f00] part of check-in [f72f8a870a] Allow the secure-delete setting to be changed at run-time using a pragma. The SQLITE_SECURE_DELETE compile-time option determines the default setting. (user: drh branch: trunk)
2009-12-07
23:53
[54f4245dec] part of check-in [ad08794d72] Merge all changes associated with the version 3.6.21 release into the OS-X branch. (user: drh branch: apple-osx)
2009-11-10
01:30
[54f4245dec] part of check-in [f6c045f649] Remove the obsolete "$Id:$" RCS identifier strings from the source code. (user: drh branch: trunk)
2009-11-04
18:51
Added [1c863e543b] part of check-in [590d4ac1ee] Fix documentation typos. (user: drh branch: shunning-error)
2009-10-27
18:06
[1c863e543b] part of check-in [ad949fa1ac] Minor updates and corrections to comments in btreeInt.h. No changes to code. (user: drh branch: trunk)
2009-10-16
13:23
[cce1c3360c] part of check-in [550566a75f] Fix comment typos in btreeInt.h. (user: drh branch: trunk)
2009-07-15
17:25
[1c86297e69] part of check-in [d3897235d7] Simplifications to btree.c in support of structural testing. Renamed the "skip" field of the BtCursor object to "skipNext" to make it easier to search for places where it is used. (CVS 6896) (user: drh branch: trunk)
2009-07-09
05:07
[a568bf057a] part of check-in [1d96ce8c76] Restore (btree_set_cache_size) to test3.c. This is used on unix for the tcl "crash tests". Make some functions no longer used outside of btree.c static. (CVS 6869) (user: danielk1977 branch: trunk)
2009-07-02
07:47
[b31e5ac041] part of check-in [e3c055f167] Cause opening a transaction on a sharable b-tree module automatically obtain a read-lock on page 1. This means there is no way for sqlite3BtreeGetMeta() to fail. (CVS 6836) (user: danielk1977 branch: trunk)
2009-06-24
05:40
[55346bc14b] part of check-in [11750c6aee] Simplify things by rolling the functionality of balance_shallower() into balance_nonroot(). (CVS 6808) (user: danielk1977 branch: trunk)
2009-06-22
12:05
[7267e965e3] part of check-in [bda38f5e86] Make sure sqlite3BtreeCreateTable() returns an error code if the largest rootpage field is invalid in auto_vacuum mode. Update file-format comments to describe all of the "meta" values. (CVS 6797) (user: drh branch: trunk)
2009-06-17
13:09
[122021a7d7] part of check-in [59ec937ce2] Suppress some -Wextra compiler warnings from GCC. (CVS 6774) (user: drh branch: trunk)
2009-03-20
14:18
[df64030d63] part of check-in [093a0cf4ad] Make sure struct WhereClause is aligned on an 8-byte boundary. Fix for #3613, #3736. (CVS 6364) (user: danielk1977 branch: trunk)
2009-03-18
10:33
[17697718bb] part of check-in [a60f419179] Fix some cases where executing SQL from within a user-function callback could cause problems related to statement-transactions. (CVS 6355) (user: danielk1977 branch: trunk)
2009-03-17
22:33
[6d0c6fad24] part of check-in [189785832a] Move the rowid cache out of VdbeCursor and into BtCursor. When multiple BtCursors are open on the same table, set their rowid cache all at the same time. Ticket #3731. (CVS 6354) (user: drh branch: trunk)
2009-03-16
13:19
[2f1fe3c5f4] part of check-in [b649a6cc5b] Add the sqlite3_unlock_notify() API. (CVS 6348) (user: danielk1977 branch: trunk)
2009-02-03
16:51
[0a4884e615] part of check-in [663479b417] Commit first version of the 'backup' feature. (CVS 6241) (user: danielk1977 branch: trunk)
2009-01-20
17:06
[44bcbfe387] part of check-in [12f7346c13] Big change to make pager.c easier to follow. Unused variables removed, comments improved, etc. (CVS 6197) (user: danielk1977 branch: trunk)
2009-01-16
16:23
[790482376263b] part of check-in [a353c1ab37] Revert (6187). (CVS 6188) (user: danielk1977 branch: trunk)
15:21
[638efe5806] part of check-in [aa67fd0cdb] This commit is an error. Reverted by (6188). (CVS 6187) (user: danielk1977 branch: trunk)
2008-12-27
15:23
[8fea5cd702] part of check-in [08352f9ea9] Fix a problem with savepoint and incremental-vacuum. (CVS 6066) (user: danielk1977 branch: trunk)
2008-12-10
16:45
[7ef2c87237] part of check-in [da1cbfa766] Add explicit casts to silence nuisance warnings from VC++. (CVS 6004) (user: drh branch: trunk)
2008-11-19
10:22
[8d21590c97] part of check-in [7bd1ac1899] Simplify the way the pager layer invokes the busy-handler callback. (CVS 5922) (user: danielk1977 branch: trunk)
2008-11-17
14:20
[f4ed02e583] part of check-in [24469dbace] Changes to btree.c to avoid the unsigned/signed comparison warnings. (CVS 5911) (user: danielk1977 branch: trunk)
2008-09-30
17:18
[e38e9b2b28] part of check-in [fb461b78df] Add some testcase() and assert() macros to btree.c to aid with testing recent changes. (CVS 5757) (user: drh branch: trunk)
2008-09-29
15:53
[3e93c0a6f3] part of check-in [7354abd03b] Remove the MemPage.idxShift variable. It is no longer required. (CVS 5750) (user: danielk1977 branch: trunk)
11:49
[a9388a5e59] part of check-in [40425e9342] Instead of storing a pointer to the parent page in the MemPage structure, have each B-Tree cursor keep track of the ancestry of the current page. (CVS 5747) (user: danielk1977 branch: trunk)
2008-09-18
17:34
[e36f77e662] part of check-in [6b998f3066] Avoid parsing the structure of b-tree pages (in sqlite3BtreeInitPage) more than is necessary. (CVS 5720) (user: danielk1977 branch: trunk)
2008-08-01
20:10
[ab18c7b498] part of check-in [2cd6bae809] Bring test coverage up to 99%. (CVS 5522) (user: drh branch: trunk)
2008-07-18
09:34
[6e4cb69a91] part of check-in [d807fb2713] Performance improvement: reduce the number of calls to ptrmapPageno() made by ptrmapPut() and ptrmapGet(). (CVS 5437) (user: danielk1977 branch: trunk)
02:44
[e5b9524679] part of check-in [b88087e69d] Omit the check for cell-pointer consistency in sqlite3BtreeInitPage() for a 2.5% performance gain. (CVS 5433) (user: drh branch: trunk)
2008-07-17
18:39
[2aa6dc53b1] part of check-in [29d3bfd7c9] Simplify the b-tree logic by taking advantage of the fact that all b-trees are either intkey+leafdata or zerodata. (CVS 5431) (user: drh branch: trunk)
2008-07-12
14:52
[a6a5ffab12] part of check-in [dcb160249f] Remove leftover debugging commands (breakpoint and btree_breakpoint) from test scripts. (CVS 5400) (user: drh branch: trunk)
2008-07-11
21:02
[346cef0062] part of check-in [c80a5d0993] Detect and handles the case where a row is modified or deleted while it is being read during SELECT processing. (CVS 5399) (user: drh branch: trunk)
2008-07-10
00:32
[d59e58d399] part of check-in [636cd72329] Remove unused code. Test coverage enhancements. Modify the algorithm used to select column names for VIEWs of joins so that the constructed column names omits the underlying table names. (CVS 5386) (user: drh branch: trunk)
2008-07-08
19:34
[8f6e081736] part of check-in [8ed04b1e26] Completely rework the sqlite3SetString() primitive so that it honors the SQLITE_LIMIT_LENGTH and avoids the use of strlen(). (CVS 5374) (user: drh branch: trunk)
2008-06-15
02:51
[02325f0475] part of check-in [65fe7b62cf] Continuing work on the new memory allocation subsystem. Added routines for temporary memory allocation. Right the btree balance mechanism to only do one temporary allocation at a time. (CVS 5220) (user: drh branch: trunk)
2008-04-24
19:15
[dc04ee33d8] part of check-in [0d04ccd978] Consolidated varint macro usage from btreeInt.h, vdbe.c, and vdbeaux.c into sqliteInt.h and made their use consistent. Slight improvements to varint32 macros. (CVS 5045) (user: shane branch: trunk)
2008-03-29
16:01
[8a2718652e] part of check-in [9b567ab61e] Make the sqlite3BtreeMoveto routine a no-op if the cursor is already pointing at the cell we are trying to move to. (CVS 4938) (user: drh branch: trunk)
2008-03-25
14:24
[d232be68a7] part of check-in [fe1bc0f3b7] Have each {quote: BtShared} structure hang on to a buffer of just under page-size bytes for temporary use. This reduces the number of calls to malloc(). (CVS 4914) (user: danielk1977 branch: trunk)
00:22
[c2deca3e77] part of check-in [0e1d84f2f4] Removed the direct btree tests - part of the ongoing effort to test by calling only public interfaces. Modify the sqlite3VdbeRecordCompare interface to used a pre-parsed second key - resulting in a 13% performance improvement on speed1p.test. (CVS 4911) (user: drh branch: trunk)
2008-03-04
17:45
[d7d2f4d9d7] part of check-in [9c6694bb61] Various renames & cleanups to limit exported symbols on amalgamation build (CVS 4819) (user: mlcreech branch: trunk)
2008-02-19
14:59
[97a6882348] part of check-in [8fdbe4abab] Use 16-bit integers for indexing within a page in btree. Tighter bounds on the maximum number of cells within one page. (CVS 4796) (user: drh branch: trunk)
2007-12-21
04:47
[1c5a9da165] part of check-in [2e59b1d07e] Fix for #2854. "BEGIN EXCLUSIVE" excludes other shared cache users from using the database. (CVS 4642) (user: danielk1977 branch: trunk)
2007-12-07
18:55
[68ec997e34] part of check-in [c9eb65912f] In shared-cache mode, make sure the busy hander invoked is the busy handler associated with the database connection that caused the lock contention in the first place. (CVS 4598) (user: drh branch: trunk)
2007-08-30
01:19
[4330c19b83] part of check-in [e40d40a5d4] Fix for the sqlite3AbortOtherActiveVdbes() problem. (CVS 4328) (user: drh branch: trunk)
2007-08-29
00:33
[1fa6510aa8] part of check-in [844d40b837] More locking fixes. Now makes it all the way through quick.test. There are errors but no assertion faults. Progress. (CVS 4319) (user: drh branch: trunk)
2007-08-28
22:24
[5b1bc919cb] part of check-in [967ab229af] Clean up the locking in the btree logic. (CVS 4316) (user: drh branch: trunk)
2007-08-27
21:49
[c1ba892252] part of check-in [0ae30e5c76] Bring the amalgamation builder up to date with the latest changes. Remove some vestigial code. (CVS 4303) (user: drh branch: trunk)
2007-08-22
00:39
[7fc6e51dc3] part of check-in [1914044b88] Reenable the memory management logic. The quick.test script now runs with SQLITE_MEMDEBUG and SQLITE_ENABLE_MEMORY_MANAGEMENT. 7 minor errors. (CVS 4265) (user: drh branch: trunk)
2007-08-20
22:48
[e93edf5783] part of check-in [1315bd8e12] Work toward multithreading support. Currently crashes quickly on a test. (CVS 4253) (user: drh branch: trunk)
13:14
[9b4ca8999e] part of check-in [399d3e7552] Bug fix in BTree shared cache locking code. (CVS 4246) (user: drh branch: trunk)
2007-08-17
01:14
[6329e955a7] part of check-in [4c1e9ffebe] Begin adding mutexes. Compiles without SQLITE_OMIT_SHARED_CACHE but we get an assertion fault on the shared cache testing. (CVS 4239) (user: drh branch: trunk)
2007-06-15
12:06
[ac1ab1fb62] part of check-in [1ac160d3dc] Update the btree file format description in btreeInt.h. (CVS 4063) (user: drh branch: trunk)
2007-05-16
17:28
[f92c0577f4] part of check-in [93f811ec74] Change a few selected functions to macros to speed things up. (CVS 4015) (user: danielk1977 branch: trunk)
14:23
[701343a0da] part of check-in [1d89be287d] Omit some extra code when OMIT_INCRBLOB is defined. (CVS 4014) (user: danielk1977 branch: trunk)
2007-05-05
18:39
[cb3c0e9eb8] part of check-in [d51274f1cc] Factor out btree test logic into a separate test_btree.c file. (CVS 3928) (user: drh branch: trunk)
11:48
Added [2de5f19abb] 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) (user: drh branch: trunk)