/ File History
Login

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

History of src/test3.c

2018-06-06
16:28
Change sqlite3BtreeBeginTrans() to return the BTREE_SCHEMA_COOKIE, for a small speed improvement when starting new transactions. file: [61798bb0] check-in: [a10662aa] user: drh branch: trunk, size: 19504
2017-05-30
18:34
Change sqlite3BtreeNext() and sqlite3BtreePrevious() so that they return SQLITE_DONE if they have already reached the end (or beginning) of the table. This gives a performance increase and size reduction. file: [b8434949] check-in: [e972a386] user: drh branch: trunk, size: 19501
2016-09-10
19:51
Changes to give a warning-free build with SQLITE_OMIT_INCRBLOB and SQLITE_OMIT_SHARED_CACHE. file: [d03f5b5d] check-in: [711c5917] user: drh branch: trunk, size: 19442
2016-07-28
17:11
Make sure the SQLITE_TCLAPI macro is always defined and use it for all callback functions that must interface with the Tcl C API. file: [1339a40b] check-in: [f2f1323c] user: mistachkin branch: callbackConv, size: 19354
14:37
Allow the 'testfixture.exe' target to be compiled with the __stdcall calling convention. file: [68b6b3b1] check-in: [e8be3dfe] user: mistachkin branch: callbackConv, size: 19144
2016-06-04
20:37
Change the sqlite3BtreeKeySize() interface into sqlite3BtreeIntegerKey() and make it only work for table btrees. Change sqlite3BtreeDataSize() into sqlite3BtreePayloadSize() and make it work for all btrees. Combine sqlite3BtreeDataFetch() and sqlite3BtreeKeyFetch() into a single sqlite3BtreePayloadFetch() routine. These changes seem to make the b-tree interface more rational and they reduce both binary size and CPU usage. file: [c75c8af0] check-in: [bef35e18] user: drh branch: btree-refactor, size: 19069
2016-05-21
20:03
Simplify the sqlite3BtreeInsert() interface by gathering the five arguments describing the content to be inserted into the new BtreePayload structure, and thus reducing the number of parameters from eight to four. file: [d2c9efd2] check-in: [55f348cd] user: drh branch: trunk, size: 19324
2016-04-06
18:20
For a pager backed by a temp file, store the main journal in memory until it is at least sqlite3_config.nStmtSpill bytes in size. Prevent the backup API from being used to change the page-size of a temp file. file: [0df6f8db] check-in: [84c55701] user: dan branch: tempfiles-lazy-open, size: 19337
2015-10-30
20:54
Add mutex operations to test code in test3.c to avoid triggering assert() failures in certain configurations. file: [a8887dab] check-in: [9f19420b] user: dan branch: trunk, size: 19259
2015-10-26
18:01
Capture BTREE_FORDELETE test cases that were mistakenly omitted from the previous merge. file: [f7ae1d6a] check-in: [de697251] user: drh branch: trunk, size: 19007
16:34
Fix an uninitialized variable problem in the test code added by the previous commit. file: [cf88d53c] check-in: [7849662e] user: dan branch: btree-fordelete-flag, size: 19026
16:31
Test that the binary record "0x01 0x00" is interpreted by OP_Column as a vector of NULL (or default) values. file: [5d5e771b] check-in: [5bdc3c82] user: dan branch: btree-fordelete-flag, size: 19055
2015-10-22
20:54
Modifications to pass a flag to internal routine sqlite3BtreeCursor() when a cursor that is used solely for deleting b-tree entries, or for obtaining the components of keys to delete from other b-trees, is opened. file: [11b13d56] check-in: [cdc92919] user: dan branch: btree-fordelete-flag, size: 17944
2015-01-19
00:35
Eliminate all use of sprintf(), strcpy() and strcat() from test logic because OpenBSD hates those functions. file: [64d2afdd] check-in: [10321910] user: drh branch: trunk, size: 17907
2013-04-29
03:09
More refinements to Windows OSTRACE usage. Replace all usage of sqlite3TestErrorName() with sqlite3ErrName() and add missing return codes. file: [1c0e5d6f] check-in: [05ba5e23] user: mistachkin branch: winOsTrace, size: 17743
2013-04-10
23:48
Add new primary error codes SQLITE_NOTICE and SQLITE_WARNING for use with sqlite3_log(). Add new extended error codes SQLITE_NOTICE_RECOVER_WAL and SQLITE_NOTICE_RECOVER_ROLLBACK to use with sqlite3_log() messages that occur on each recovery. file: [96aed72a] check-in: [be7d2c54] user: drh branch: trunk, size: 17794
2012-04-19
18:04
Fix harmless compiler warnings on x64 MSVC, mostly in test code, but also in tclsqlite.c and in the FTS4 module. file: [3c3c2407] check-in: [3281972e] user: drh branch: trunk, size: 18835
2012-03-30
14:59
Fix MSVC compiler warnings in test code. file: [f82399ec] check-in: [cb7a8504] user: drh branch: trunk, size: 18830
2012-01-10
23:18
Only require double-zero terminators on database filenames, not any every files supplied to the xOpen method. This backs out [2544f233f1]. Also refactor the fillInUnixFile() routine in os_unix.c to reduce the number of parameters. file: [91d3f1a0] check-in: [cb774b26] user: drh branch: trunk, size: 18825
2011-04-23
15:54
Have the ATTACH command do URI interpretation in the same way as sqlite3_open() and sqlite3_open_v2() do. file: [124ff973] check-in: [68240e75] user: dan branch: uri, size: 18612
2010-08-30
15:02
Remove the sqlite3BtreeFactory() wrapper routine. All modules now call sqlite3BtreeOpen() directly. file: [056093cf] check-in: [0900e353] user: drh branch: trunk, size: 18602
2010-01-07
11:27
Changes to test code so that testfixture compiles when OMIT_SHARED_CACHE and OMIT_UTF16 are defined. file: [4c21700c] check-in: [d6ee5ff6] user: dan branch: trunk, size: 18680
2009-11-10
01:30
Remove the obsolete "$Id:$" RCS identifier strings from the source code. file: [f17eeaf8] check-in: [f6c045f6] user: drh branch: trunk, size: 18628
2009-07-09
05:07
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) file: [2445c2be] check-in: [1d96ce8c] user: danielk1977 branch: trunk, size: 18693
03:20
removed the test function sqlite3BtreeFlags() (test code only); (CVS 6868) file: [66c2b2df] check-in: [579ba6c8] user: shane branch: trunk, size: 17766
02:48
removed unused functions from test3.c (test code only); (CVS 6867) file: [30db0ba4] check-in: [0eb69e8d] user: shane branch: trunk, size: 17690
2009-07-06
18:56
Make the sqlite3BtreeMoveto function static, since it is only used from within btree.c. Remove unused function lockBtreeWithRetry from btree.c. (CVS 6850) file: [ec1592b2] check-in: [30d5ec62] user: danielk1977 branch: trunk, size: 45404
2009-07-03
17:23
Remove an unused variable from the test code in test3.c. (CVS 6843) file: [a06da9e4] check-in: [9e35bec9] user: drh branch: trunk, size: 45383
2009-07-02
07:47
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) file: [56750fb1] check-in: [e3c055f1] user: danielk1977 branch: trunk, size: 45401
2009-06-29
06:00
Cause incremental-blob read/write operations lock shared-cache tables in the same way as normal SQL read/writes. Add complex assert statements to make sure tehe correct shared-cache locks are held when accessing the database. Eliminate some redundant checks from btree.c. (CVS 6830) file: [1e1778ca] check-in: [f17ef378] user: danielk1977 branch: trunk, size: 45511
2009-05-04
11:42
Speed up INSERT operations that add data to UNIQUE or PRIMARY KEY indexes by rationalizing duplicate seek operations. (CVS 6599) file: [abd651f3] check-in: [cac4f3d8] user: danielk1977 branch: trunk, size: 45431
2009-03-18
10:33
Fix some cases where executing SQL from within a user-function callback could cause problems related to statement-transactions. (CVS 6355) file: [d3115b30] check-in: [a60f4191] user: danielk1977 branch: trunk, size: 45425
2008-10-27
13:59
Make sqlite3_count_changes() and total_changes() work with "DELETE FROM ". (CVS 5844) file: [88a246b5] check-in: [e68e4282] user: danielk1977 branch: trunk, size: 45295
2008-08-13
19:11
Additional changes toward fixing ticket #3292. (CVS 5562) file: [e85b7ce5] check-in: [0b92cbf5] user: drh branch: trunk, size: 45284
2008-07-12
14:52
Remove leftover debugging commands (breakpoint and btree_breakpoint) from test scripts. (CVS 5400) file: [e0079583] check-in: [dcb16024] user: drh branch: trunk, size: 45282
2008-07-10
00:32
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) file: [3e9efdca] check-in: [636cd723] user: drh branch: trunk, size: 45253
2008-06-18
17:09
Implement the 'CONFIG_SINGLETHREAD' and 'CONFIG_MULTITHREAD' configuration modes. (CVS 5234) file: [01ff0316] check-in: [5059644c] user: danielk1977 branch: trunk, size: 47773
2008-06-06
11:11
Remove the xGetTempname() method from the vfs structure. Temp files are now opened by passing a NULL pointer as the filename to xOpen(). (CVS 5190) file: [b5c1d104] check-in: [5173b3e8] user: danielk1977 branch: trunk, size: 47775
2008-05-27
20:17
In test3.c, use type 'u32' instead of 'unsigned int' to remove a warning/error from native x86_64 compile. (CVS 5165) file: [5705fc36] check-in: [02447e4e] user: shane branch: trunk, size: 46934
2008-04-24
19:15
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) file: [f5328839] check-in: [0d04ccd9] user: shane branch: trunk, size: 46943
2008-03-25
17:23
Modify the {quote: IdxDelete} opcode so that it takes an array of registers rather than a record formed using {quote: MakeRecord.} This avoids a needless packing and unpacking of the record to be deleted. (CVS 4916) file: [c715b5a8] check-in: [ee381b43] user: drh branch: trunk, size: 46984
09:47
Use a vdbe memory cell to allocate the space required for vdbe cursors. (CVS 4912) file: [31027a4a] check-in: [04715364] user: danielk1977 branch: trunk, size: 46986
00:22
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) file: [9bf75064] check-in: [0e1d84f2] user: drh branch: trunk, size: 46828
2008-03-04
17:45
Various renames & cleanups to limit exported symbols on amalgamation build (CVS 4819) file: [5c745203] check-in: [9c6694bb] user: mlcreech branch: trunk, size: 46836
2008-02-02
20:47
Delete unused "pager3_refinfo_enable" flag and its associated debugging macros. Ticket #2923. (CVS 4774) file: [4557ee13] check-in: [fccb217d] user: drh branch: trunk, size: 46835
2008-01-19
23:50
Additional test coverage improvements. Test coverage now stands at 98.73%. (CVS 4731) file: [6b49ddb0] check-in: [010f7b78] user: drh branch: trunk, size: 46932
2007-12-07
18:55
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) file: [df62cd5c] check-in: [c9eb6591] user: drh branch: trunk, size: 46933
2007-09-12
17:01
Fixes for compilation/testing when the various OMIT macros are defined. (CVS 4423) file: [73c1fd55] check-in: [c8405b15] user: danielk1977 branch: trunk, size: 46961
2007-09-03
15:19
Honor the SQLITE_OPEN_ flags passed into sqlite3_open_v2(). Some test cases added but more are needed. Ticket #2616. (CVS 4376) file: [63e49781] check-in: [020a2b10] user: drh branch: trunk, size: 46991
2007-08-30
08:27
Fix a bug in a test file causing malloc5.test to crash. (CVS 4331) file: [199a440b] check-in: [ab09967b] user: danielk1977 branch: trunk, size: 46928
2007-08-29
17:43
Improvements to mutex asserts. The quick test runs to completion without assertion faults. (CVS 4324) file: [09098991] check-in: [2732af0e] user: drh branch: trunk, size: 46343
12:31
Modifications to the malloc failure tests to test transient and persistent failures. (CVS 4321) file: [de8f2a24] check-in: [e38ef81b] user: danielk1977 branch: trunk, size: 44046
2007-08-24
16:08
Remove nRef and vfsMutex from the sqlite3_vfs structure. Omit the sqlite3_vfs_release() interface. Less memory allocated for a pager in the common case where the size of the pathname is less than MAX_PATH. (CVS 4287) file: [637824fa] check-in: [b8451da3] user: drh branch: trunk, size: 43838
2007-08-22
02:56
A complete run of quick.test with mutex debugging enabled. (CVS 4266) file: [a7d011c5] check-in: [783e07d5] user: drh branch: trunk, size: 43873
2007-08-21
10:44
Remove unnecessary #includes of "os.h". New mutex implementations. (CVS 4255) file: [2e4da0fe] check-in: [fbbd5bda] user: drh branch: trunk, size: 43748
2007-08-20
23:50
The quick test runs again with a handfull of errors after adding the mutex locks to btree, the VFS registration interfaces, and FTS3. (CVS 4254) file: [b6d6a452] check-in: [6cf725d2] user: drh branch: trunk, size: 43786
2007-08-16
11:36
Fix some more small problems introduced by recent refactoring. (CVS 4235) file: [b87e8fcc] check-in: [5e2795d0] user: danielk1977 branch: trunk, size: 43371
10:09
More work on refactoring of malloc() interfaces. There are still many errors. (CVS 4233) file: [c337cff7] check-in: [77b16713] user: danielk1977 branch: trunk, size: 43363
04:30
Half-way through a major refactoring of the memory allocation. I have not even attempted to compile so I am certain there are countless errors. (CVS 4231) file: [497ed070] check-in: [deb7ecd6] user: drh branch: trunk, size: 43353
2007-05-17
14:45
Add speed3.test file. For testing performance issues related to overflow pages. (CVS 4020) file: [a280931f] check-in: [684f765d] user: danielk1977 branch: trunk, size: 43313
2007-05-02
01:34
Begin adding the zeroblob API to support incremental blob i/o. (CVS 3894) file: [946ea9d1] check-in: [7a01836d] user: drh branch: trunk, size: 43226
2007-03-29
05:51
Change BtreeMoveto so that it can be biased to the right or to the center. Use a right bias when appending and a center bias when searching. This gives about a 15% reduction in calls to sqlite3VdbeRecordCompare. (CVS 3741) file: [65f92247] check-in: [ad4a6b1a] user: drh branch: trunk, size: 43056
2007-03-26
22:05
Modify sources to that they can be combined into a single sqlite3.c source file. Eliminate all type-pruned pointer warnings. (CVS 3722) file: [b40ca2eb] check-in: [0b832e21] user: drh branch: trunk, size: 43044
2007-03-19
17:44
Modify the interface to the pager sub-system in preparation for performing IO in blocks based on sector-size, not database page-size. (CVS 3705) file: [f78f1d83] check-in: [7dc76588] user: danielk1977 branch: trunk, size: 43048
2007-02-10
19:22
Changes to support fragmentation analysis in sqlite3_analyzer. (CVS 3634) file: [ed494a12] check-in: [bd6bc3b8] user: drh branch: trunk, size: 42977
2007-01-27
02:24
Limit the number of errors returned by PRAGMA integrity_check to 100 by default. Specify an alternative limit using an argument to the pragma. Ticket #2176. (CVS 3609) file: [875126ea] check-in: [d564a039] user: drh branch: trunk, size: 40945
2007-01-03
23:37
Clean up memory leaks and uninitialized variables detected by valgrind. Identify all tests where we deliberately derefence freed memory by adding a "-misuse" tag. (CVS 3550) file: [fa0e85dd] check-in: [70a86270] user: drh branch: trunk, size: 40919
2006-08-13
18:39
Compile in test code whenever -DSQLITE_TEST=1 is present. Do not rely on -DSQLITE_DEBUG=1 because somebody might try to run the tests without it. (CVS 3349) file: [85135c09] check-in: [867defe3] user: drh branch: trunk, size: 40903
2006-06-26
21:35
Publish APIs sqlite3_malloc() and sqlite3_realloc() that use the OS-layer memory allocator. Convert sqlite3_free() and sqlite3_mprintf() to also use the OS-layer memory allocator. (CVS 3298) file: [833dc834] check-in: [85a66a25] user: drh branch: trunk, size: 40984
2006-01-20
10:55
Handle some of the IO error conditions that may occur in a shared-cache context. (CVS 2980) file: [86e99724] check-in: [97491d4e] user: danielk1977 branch: trunk, size: 40977
2005-12-30
16:28
Add part of the btree layer of the shared-cache feature. (CVS 2848) file: [9742aa14] check-in: [2afcad99] user: danielk1977 branch: trunk, size: 40896
2005-12-09
20:21
More annoying and pointless signedness warnings fixed. (CVS 2811) file: [7c97833e] check-in: [590578be] user: drh branch: trunk, size: 40885
2005-08-11
02:10
Improve the error message associated with SQLITE_FULL. Ticket #1353. Also remove error messages for obsolete error codes SQLITE_INTERNAL, SQLITE_NOTFOUND, and SQLITE_TOOBIG. (CVS 2580) file: [f4e6a16a] check-in: [fa7403c7] user: drh branch: trunk, size: 40855
2005-01-21
08:13
Exclude a few more lines of code using OMIT macros. (CVS 2253) file: [683e1e38] check-in: [c6fc49e6] user: danielk1977 branch: trunk, size: 40993
2005-01-20
05:24
Changes so that crash.test works when SQLITE_OMIT_PAGER_PRAGMAS is defined. (CVS 2242) file: [5c2ec5c8] check-in: [f0add0a6] user: danielk1977 branch: trunk, size: 40966
2005-01-10
12:59
Extra test cases to improve coverage of btree.c (CVS 2189) file: [a72f2006] check-in: [a4619886] user: danielk1977 branch: trunk, size: 40227
2005-01-08
12:42
Fix a problem with auto-vacuum databases and the VACUUM command. Also add "pages read" and "pages written" statistics to the pager layer. (CVS 2183) file: [11082b09] check-in: [fb3bf68d] user: danielk1977 branch: trunk, size: 40157
2004-11-10
11:55
Ensure tables cannot be created/dropped when btree cursors are open. (CVS 2085) file: [6f1ec93e] check-in: [8e5c2e5d] user: danielk1977 branch: trunk, size: 39035
2004-11-05
00:43
Incremental check-in of changes that will ultimately lead to a working autoincrement. (CVS 2056) file: [de9edf17] check-in: [10c3d883] user: drh branch: trunk, size: 38962
2004-11-04
14:47
All tests pass when SQLITE_OMIT_INTEGRITY_CHECK is defined. (CVS 2055) file: [fdae1ed4] check-in: [158a2d16] user: drh branch: trunk, size: 38938
14:30
Support root-page allocation/deallocation in auto-vacuum databases. Still a few problems. (CVS 2054) file: [b6aece10] check-in: [1da361fa] user: danielk1977 branch: trunk, size: 38949
2004-10-31
02:22
Insert #ifdefs that can optionally remove features at compiletime resulting in a database engine with a smaller footprint. (CVS 2034) file: [f423597e] check-in: [be661acf] user: drh branch: trunk, size: 38938
2004-09-17
19:39
Fix a bug in the test3.c module that was causing failures in btree5.test. (CVS 1962) file: [5b5b0f3d] check-in: [cd200cf8] user: drh branch: trunk, size: 38871
2004-09-08
20:13
More changes directed at getting things to work on 64-bit platforms. (CVS 1949) file: [1df9ea27] check-in: [39755d21] user: drh branch: trunk, size: 38870
2004-07-23
00:01
First cut at a analysis tool for version 3.0 databases. (CVS 1862) file: [94d0a2a9] check-in: [7c7f698b] user: drh branch: trunk, size: 39672
2004-07-22
01:19
Initial implementation of variable page sizes and the temp_store pragma. (CVS 1843) file: [8576bb97] check-in: [4cf6e9db] user: drh branch: trunk, size: 39474
2004-06-30
04:02
Improve test coverage of util.c (CVS 1773) file: [d0c56667] check-in: [68ac3221] user: drh branch: trunk, size: 39444
02:35
Minor fixes for UTF-16 databases. (CVS 1770) file: [7163c577] check-in: [6c5c11e0] user: danielk1977 branch: trunk, size: 38931
2004-06-29
13:18
Test cases intended to improve coverage of main.c. (CVS 1763) file: [7bf0d3fb] check-in: [15a084e9] user: danielk1977 branch: trunk, size: 38931
2004-06-26
08:38
Remove the 'nMaster' argument from various pager and btree functions. (CVS 1737) file: [bacc42bf] check-in: [4e207209] user: danielk1977 branch: trunk, size: 38847
2004-06-17
00:01
Remove the second definition of SQLITE_N_BTREE_META from test3.c. (CVS 1609) file: [7247090d] check-in: [b1e66ae4] user: danielk1977 branch: trunk, size: 38850
2004-06-04
06:22
Move the 'busy-callback' logic to the pager layer. (CVS 1527) file: [beafd0cc] check-in: [ff70b6d2] user: danielk1977 branch: trunk, size: 38882
2004-06-03
16:08
Untested updates to support atomic multi-file transactions (CVS 1526) file: [b3f331bd] check-in: [d57e5252] user: danielk1977 branch: trunk, size: 38879
2004-05-31
10:01
Add read-transactions to the btree and vdbe. The compiler doesn't invoke them yet. (CVS 1502) file: [86117b74] check-in: [6b43633a] user: danielk1977 branch: trunk, size: 38876
08:26
Replace OP_Begin, OP_Commit and OP_Rollback with OP_AutoCommit. (CVS 1500) file: [48f14101] check-in: [b8ed812c] user: danielk1977 branch: trunk, size: 38873
2004-05-30
20:46
Various speed enhancements. (CVS 1498) file: [32d35d15] check-in: [a0db15bb] user: drh branch: trunk, size: 36581
2004-05-18
15:57
New varint encoding gives a maximum varint length of 9 instead of 10. (CVS 1395) file: [5e4a6d59] check-in: [61bdb53a] user: drh branch: trunk, size: 36534
2004-05-14
16:50
Optimized varint routines and tests added. (CVS 1380) file: [0752af52] check-in: [d4e0933d] user: drh branch: trunk, size: 36187
2004-05-11
02:10
Fix a bug in the btree code for reading varints greater than 2^32. (CVS 1349) file: [1b3ac219] check-in: [7bc4f554] user: danielk1977 branch: trunk, size: 34254
00:58
Updates to sqlite3BtreeKeyFetch() and sqlite3BtreeDataFetch(). (CVS 1347) file: [e238a8de] check-in: [a675ac49] user: drh branch: trunk, size: 34051
2004-05-10
16:18
The btree.c module now passes all the historical regression tests. New tests for new functionality still need to be added. (CVS 1342) file: [bcc9a49e] check-in: [433ae0d3] user: drh branch: trunk, size: 31784
2004-05-09
20:40
More btree.c bug fixing. It's getting closer but still not there yet. Move obsolete test scripts into the attic. (CVS 1331) file: [d6d9d943] check-in: [9379c7c9] user: drh branch: trunk, size: 31719
00:40
All tests in btree.test now pass (but only because I commented out the btree_integrity_check test.) (CVS 1328) file: [a97fcd77] check-in: [ee706e9c] user: drh branch: trunk, size: 31599
2004-05-08
20:07
More btree.c bug fixes. (CVS 1327) file: [e9bb798e] check-in: [e9f84ff3] user: drh branch: trunk, size: 31599
08:23
Change lots of internal symbols from sqliteXXX to sqlite3XXX so that the library links again. It doesn't work yet, due to changes in the btree layer calling convention. (CVS 1324) file: [c5a25235] check-in: [8af6474c] user: danielk1977 branch: trunk, size: 30921
02:03
More bug fixes in btree.c. (CVS 1323) file: [f0539fb9] check-in: [2d64cba3] user: drh branch: trunk, size: 30910
2004-05-07
23:50
More bug fixes in btree.c. (CVS 1322) file: [cec7eee9] check-in: [a80939ef] user: drh branch: trunk, size: 30234
17:57
The btree.c module compiles and links and passes some tests. Many tests still fail, though. (CVS 1321) file: [d6af4e26] check-in: [d394b2b2] user: drh branch: trunk, size: 29432
13:30
New btree.c module compiles and links. (CVS 1320) file: [0b62d371] check-in: [dcd6b55f] user: drh branch: trunk, size: 29235
02:26
Trying to synchronize the test3.c module with the new btree.c code. (CVS 1319) file: [3965c323] check-in: [7fd1a660] user: drh branch: trunk, size: 28923
2004-05-04
17:27
Update test3.c to work with the new btree.c API. (CVS 1314) file: [7d06add4] check-in: [bfb3234d] user: drh branch: trunk, size: 28302
2003-04-13
18:26
Support in-memory databases for temp tables (CVS 903) file: [30985ebd] check-in: [96336bff] user: paul branch: trunk, size: 27942
2002-12-04
13:40
Add the sqliteBtreePrevious() routine to the BTree module API. This is in anticipation of implementing reverse order searching of a table. (CVS 794) file: [c12ea7f1] check-in: [0ad1d938] user: drh branch: trunk, size: 27935
2002-12-02
04:25
Change to the pager to avoid opening journal files unnecessarily. This can sometimes results in a significant speed improvement. (CVS 791) file: [8303af10] check-in: [fa5c0425] user: drh branch: trunk, size: 25816
2002-11-24
14:52
Add the "space_used.tcl" script to the tools directory. This script is used to measure how much disk space is used by each table and index of a database. (CVS 789) file: [03d4f962] check-in: [83b2c27a] user: drh branch: trunk, size: 25819
2002-08-31
18:53
Parse foreign key constraints and populate internal data structures appropriately. Constraints are still not enforced. (CVS 738) file: [540fa7fc] check-in: [170711ca] user: drh branch: trunk, size: 25833
2002-08-11
20:10
Fix for ticket #9: Add the ability to read little-endian database files from a big-endian machine and vice versa. (CVS 704) file: [b99d5ab6] check-in: [ce4b943b] user: drh branch: trunk, size: 25454
2002-07-07
17:12
Fix for Win32: The %p format on Win32 does not prepend a "0x" as it should. (CVS 665) file: [fda085b4] check-in: [ee86704d] user: drh branch: trunk, size: 25347
2002-07-06
16:32
Prepare for the 2.5.5 release. (CVS 661) file: [c0adb37b] check-in: [00f83c25] user: drh branch: trunk, size: 25281
2002-06-26
20:06
In the TCL interface, the "sqlite" command now always returns the address of the "sqlite*" pointer that sqlite_open() returns. It used to do this only when compiled with the SQLITE_TEST macro defined. (CVS 648) file: [72ac6a90] check-in: [9ca63685] user: drh branch: trunk, size: 23523
2002-02-19
13:39
Change the name of the sanity_check PRAGMA to "integrity_check" and make it available on all compiles. (CVS 381) file: [4e52fff8] check-in: [c6e9048e] user: drh branch: trunk, size: 23529
2001-11-09
13:41
Bug fixes. (CVS 306) file: [d6775f95] check-in: [84997fda] user: drh branch: trunk, size: 23516
2001-09-23
02:35
Fixes to the locking and rollback behavior. (CVS 261) file: [4a0d7b88] check-in: [337b3d3b] user: drh branch: trunk, size: 23469
2001-09-16
00:13
Disclaimed copyright. Preparing for release 2.0. (CVS 250) file: [f46bad55] check-in: [4e926efe] user: drh branch: trunk, size: 23360
2001-09-13
21:53
Many problems fixed. Many problems yet to go. (CVS 242) file: [1fc103f1] check-in: [62c7bd11] user: drh branch: trunk, size: 23909
2001-08-20
00:33
Restore btree to the main line. (CVS 237) file: [147b42ec] check-in: [2e6aff98] user: drh branch: trunk, size: 23753 Added
2001-07-02
17:51
BTree and pager are working pretty well now. (CVS 234) file: [e13021bf] check-in: [a84fb078] user: drh branch: trunk, size: 23753
2001-07-01
22:12
More BTree tests (CVS 233) file: [ad8ff351] check-in: [55c89bfd] user: drh branch: trunk, size: 22865
2001-06-30
21:53
Implemented the sqliteBtreeSanityCheck() test function. (CVS 232) file: [6b5a0994] check-in: [42486880] user: drh branch: trunk, size: 21971
2001-06-28
01:54
Got a lot of BTree tests working. Still lots more needed. (CVS 230) file: [b55fd9d2] check-in: [9cfeeb58] user: drh branch: trunk, size: 20828
2001-06-25
02:11
More tests and bug fixes in btree.c (CVS 229) file: [a66bb93c] check-in: [6b9b298b] user: drh branch: trunk, size: 19113
2001-06-22
19:15
The BTree code compiles and links now, but it does not work yet. (CVS 226) file: [405ea282] check-in: [b31c4902] user: drh branch: trunk, size: 18597
2001-06-02
02:40
continued work on btree (CVS 222) file: [a1868c55] check-in: [d07e0e80] user: drh branch: trunk, size: 8002 Added