๐ AIๆ็ดข & ไปฃ็
๐
ไธป้กต
Sign in
chromium
/
external
/
github.com
/
sqlite
/
sqlite
/
refs/heads/wal
/
src
/
test3.c
93a696f
Changes to test code so that testfixture compiles when OMIT_SHARED_CACHE and OMIT_UTF16 are defined.
by dan
ยท 16 years ago
c81c11f
Remove the obsolete "$Id:$" RCS identifier strings from the source code.
by drh
ยท 16 years ago
3054866
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)
by danielk1977
ยท 16 years ago
cbcadd4
removed the test function sqlite3BtreeFlags() (test code only); (CVS 6868)
by shane
ยท 16 years ago
20a35fd
removed unused functions from test3.c (test code only); (CVS 6867)
by shane
ยท 16 years ago
3509a65
Make the sqlite3BtreeMoveto function static, since it is only used from within btree.c. Remove unused function lockBtreeWithRetry from btree.c. (CVS 6850)
by danielk1977
ยท 16 years ago
ee152b0
Remove an unused variable from the test code in test3.c. (CVS 6843)
by drh
ยท 16 years ago
602b466
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)
by danielk1977
ยท 16 years ago
96d48e9
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)
by danielk1977
ยท 16 years ago
de63035
Speed up INSERT operations that add data to UNIQUE or PRIMARY KEY indexes by rationalizing duplicate seek operations. (CVS 6599)
by danielk1977
ยท 17 years ago
bd43455
Fix some cases where executing SQL from within a user-function callback could cause problems related to statement-transactions. (CVS 6355)
by danielk1977
ยท 17 years ago
c7af484
Make sqlite3_count_changes() and total_changes() work with "DELETE FROM <table-name>". (CVS 5844)
by danielk1977
ยท 17 years ago
e63d999
Additional changes toward fixing ticket #3292. (CVS 5562)
by drh
ยท 17 years ago
e8f52c5
Remove leftover debugging commands (breakpoint and btree_breakpoint) from
by drh
ยท 17 years ago
93a960a
Remove unused code. Test coverage enhancements. Modify the algorithm used
by drh
ยท 17 years ago
59f8c08
Implement the 'CONFIG_SINGLETHREAD' and 'CONFIG_MULTITHREAD' configuration modes. (CVS 5234)
by danielk1977
ยท 18 years ago
17b90b5
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)
by danielk1977
ยท 18 years ago
1ca0ed4
In test3.c, use type 'u32' instead of 'unsigned int' to remove a warning/error from native x86_64 compile. (CVS 5165)
by shane
ยท 18 years ago
3f8d5cf
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)
by shane
ยท 18 years ago
e14006d
Modify the {quote: IdxDelete} opcode so that it takes an array of registers rather
by drh
ยท 18 years ago
cd3e8f7
Use a vdbe memory cell to allocate the space required for vdbe cursors. (CVS 4912)
by danielk1977
ยท 18 years ago
1e968a0
Removed the direct btree tests - part of the ongoing effort to test by
by drh
ยท 18 years ago
3a00f90
Various renames & cleanups to limit exported symbols on amalgamation build (CVS 4819)
by mlcreech
ยท 18 years ago
45b5ba8
Delete unused "pager3_refinfo_enable" flag and its associated debugging
by drh
ยท 18 years ago
de4fcfd
Additional test coverage improvements. Test coverage now stands at 98.73%. (CVS 4731)
by drh
ยท 18 years ago
e5fe690
In shared-cache mode, make sure the busy hander invoked is the
by drh
ยท 18 years ago
4152e67
Fixes for compilation/testing when the various OMIT macros are defined. (CVS 4423)
by danielk1977
ยท 18 years ago
33f4e02
Honor the SQLITE_OPEN_ flags passed into sqlite3_open_v2(). Some
by drh
ยท 18 years ago
f3c6265
Fix a bug in a test file causing malloc5.test to crash. (CVS 4331)
by danielk1977
ยท 18 years ago
ff0587c
Improvements to mutex asserts. The quick test runs to completion without
by drh
ยท 18 years ago
a1644fd
Modifications to the malloc failure tests to test transient and persistent failures. (CVS 4321)
by danielk1977
ยท 18 years ago
1cc8c44
Remove nRef and vfsMutex from the sqlite3_vfs structure. Omit the
by drh
ยท 18 years ago
2764170
A complete run of quick.test with mutex debugging enabled. (CVS 4266)
by drh
ยท 18 years ago
29278e3
Remove unnecessary #includes of "os.h". New mutex implementations. (CVS 4255)
by drh
ยท 18 years ago
a2451e2
The quick test runs again with a handfull of errors after adding the
by drh
ยท 18 years ago
31dad9d
Fix some more small problems introduced by recent refactoring. (CVS 4235)
by danielk1977
ยท 18 years ago
1e53695
More work on refactoring of malloc() interfaces. There are still many errors. (CVS 4233)
by danielk1977
ยท 18 years ago
1743575
Half-way through a major refactoring of the memory allocation.
by drh
ยท 18 years ago
63c64f3
Add speed3.test file. For testing performance issues related to overflow pages. (CVS 4020)
by danielk1977
ยท 19 years ago
b026e05
Begin adding the zeroblob API to support incremental blob i/o. (CVS 3894)
by drh
ยท 19 years ago
e4d9081
Change BtreeMoveto so that it can be biased to the right or to the center.
by drh
ยท 19 years ago
4f0c587
Modify sources to that they can be combined into a single sqlite3.c source
by drh
ยท 19 years ago
3b8a05f
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)
by danielk1977
ยท 19 years ago
50c6706
Changes to support fragmentation analysis in sqlite3_analyzer. (CVS 3634)
by drh
ยท 19 years ago
1dcdbc0
Limit the number of errors returned by PRAGMA integrity_check to 100 by
by drh
ยท 19 years ago
dddb2f2
Clean up memory leaks and uninitialized variables detected by valgrind.
by drh
ยท 19 years ago
77bba59
Compile in test code whenever -DSQLITE_TEST=1 is present. Do not rely
by drh
ยท 19 years ago
28dd479
Publish APIs sqlite3_malloc() and sqlite3_realloc() that use the OS-layer
by drh
ยท 19 years ago
07cb560
Handle some of the IO error conditions that may occur in a shared-cache context. (CVS 2980)
by danielk1977
ยท 20 years ago
aef0bf6
Add part of the btree layer of the shared-cache feature. (CVS 2848)
by danielk1977
ยท 20 years ago
03d847e
More annoying and pointless signedness warnings fixed. (CVS 2811)
by drh
ยท 20 years ago
2db0bbc
Improve the error message associated with SQLITE_FULL. Ticket #1353.
by drh
ยท 20 years ago
93758c8
Exclude a few more lines of code using OMIT macros. (CVS 2253)
by danielk1977
ยท 21 years ago
1ad7f64
Changes so that crash.test works when SQLITE_OMIT_PAGER_PRAGMAS is defined. (CVS 2242)
by danielk1977
ยท 21 years ago
7701e81
Extra test cases to improve coverage of btree.c (CVS 2189)
by danielk1977
ยท 21 years ago
42741be
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)
by danielk1977
ยท 21 years ago
e6efa74
Ensure tables cannot be created/dropped when btree cursors are open. (CVS 2085)
by danielk1977
ยท 21 years ago
205f48e
Incremental check-in of changes that will ultimately lead to a
by drh
ยท 21 years ago
40e016e
All tests pass when SQLITE_OMIT_INTEGRITY_CHECK is defined. (CVS 2055)
by drh
ยท 21 years ago
a0bf265
Support root-page allocation/deallocation in auto-vacuum databases. Still a few problems. (CVS 2054)
by danielk1977
ยท 21 years ago
b7f9164
Insert #ifdefs that can optionally remove features at compiletime resulting
by drh
ยท 21 years ago
f7a8362
Fix a bug in the test3.c module that was causing failures in btree5.test. (CVS 1962)
by drh
ยท 21 years ago
fe63d1c
More changes directed at getting things to work on 64-bit platforms. (CVS 1949)
by drh
ยท 21 years ago
3e27c02
First cut at a analysis tool for version 3.0 databases. (CVS 1862)
by drh
ยท 21 years ago
90f5ecb
Initial implementation of variable page sizes and the temp_store pragma. (CVS 1843)
by drh
ยท 21 years ago
9d213ef
Improve test coverage of util.c (CVS 1773)
by drh
ยท 21 years ago
93cd039
Minor fixes for UTF-16 databases. (CVS 1770)
by danielk1977
ยท 21 years ago
312d6b3
Test cases intended to improve coverage of main.c. (CVS 1763)
by danielk1977
ยท 21 years ago
40b38dc
Remove the 'nMaster' argument from various pager and btree functions. (CVS 1737)
by danielk1977
ยท 21 years ago
d09b592
Remove the second definition of SQLITE_N_BTREE_META from test3.c. (CVS 1609)
by danielk1977
ยท 22 years ago
24162fe
Move the 'busy-callback' logic to the pager layer. (CVS 1527)
by danielk1977
ยท 22 years ago
13adf8a
Untested updates to support atomic multi-file transactions (CVS 1526)
by danielk1977
ยท 22 years ago
ee5741e
Add read-transactions to the btree and vdbe. The compiler doesn't invoke
by danielk1977
ยท 22 years ago
1d850a7
Replace OP_Begin, OP_Commit and OP_Rollback with OP_AutoCommit. (CVS 1500)
by danielk1977
ยท 22 years ago
e51c44f
Various speed enhancements. (CVS 1498)
by drh
ยท 22 years ago
d8820e8
New varint encoding gives a maximum varint length of 9 instead of 10. (CVS 1395)
by drh
ยท 22 years ago
6d2fb15
Optimized varint routines and tests added. (CVS 1380)
by drh
ยท 22 years ago
49f737d
Fix a bug in the btree code for reading varints greater than 2^32. (CVS 1349)
by danielk1977
ยท 22 years ago
0e1c19e
Updates to sqlite3BtreeKeyFetch() and sqlite3BtreeDataFetch(). (CVS 1347)
by drh
ยท 22 years ago
24cd67e
The btree.c module now passes all the historical regression tests. New tests
by drh
ยท 22 years ago
3a4c141
More btree.c bug fixing. It's getting closer but still not there yet.
by drh
ยท 22 years ago
c12fc0d
All tests in btree.test now pass (but only because I commented out the
by drh
ยท 22 years ago
c8629a1
More btree.c bug fixes. (CVS 1327)
by drh
ยท 22 years ago
4adee20
Change lots of internal symbols from sqliteXXX to sqlite3XXX so that the
by danielk1977
ยท 22 years ago
9b17127
More bug fixes in btree.c. (CVS 1323)
by drh
ยท 22 years ago
c39e000
More bug fixes in btree.c. (CVS 1322)
by drh
ยท 22 years ago
de64713
The btree.c module compiles and links and passes some tests. Many tests
by drh
ยท 22 years ago
a34b676
New btree.c module compiles and links. (CVS 1320)
by drh
ยท 22 years ago
4fc0fb4
Trying to synchronize the test3.c module with the new btree.c code. (CVS 1319)
by drh
ยท 22 years ago
23e11ca
Update test3.c to work with the new btree.c API. (CVS 1314)
by drh
ยท 22 years ago
b0208cc
Support in-memory databases for temp tables (CVS 903)
by paul
ยท 23 years ago
2dcc9aa
Add the sqliteBtreePrevious() routine to the BTree module API. This is
by drh
ยท 23 years ago
da47d77
Change to the pager to avoid opening journal files unnecessarily. This can
by drh
ยท 23 years ago
86bc1c8
Add the "space_used.tcl" script to the tools directory. This script is used
by drh
ยท 23 years ago
c2eef3b
Parse foreign key constraints and populate internal data structures
by drh
ยท 23 years ago
0d316a4
Fix for ticket #9: Add the ability to read little-endian database files
by drh
ยท 23 years ago
5e5377f
Fix for Win32: The %p format on Win32 does not prepend a "0x" as it should. (CVS 665)
by drh
ยท 23 years ago
0de8c11
Prepare for the 2.5.5 release. (CVS 661)
by drh
ยท 23 years ago
06b2718
In the TCL interface, the "sqlite" command now always returns the address
by drh
ยท 23 years ago
aaab572
Change the name of the sanity_check PRAGMA to "integrity_check" and make
by drh
ยท 24 years ago
Next »