Thanks to visit codestin.com
Credit goes to chromium.googlesource.com
Sign in
chromium
/
external
/
github.com
/
sqlite
/
sqlite
/
HEAD
/
src
/
test3.c
065c0a6
Test app/script patches from Jan Nijtmans for cygwin. Add/replace many more sentinel arguments for TCL variadic functions which specifically need a NULL trailing argument. With this, 'make test' on cygwin runs to completion for me, with 134 of 329227 tests failing. MSC build fails the same 13 tests which fail for me in trunk.
by stephan
· 4 months ago
b6503f1
Cygwin-centric fixes from Jan Nijtmans.
by stephan
· 5 months ago
064b681
First attempt at getting the build to work with Tcl 9.0.
by drh
· 12 months ago
bc91738
Add a C-source spell-checking facility. make misspell (on Nix)
by larrybr
· 2 years, 1 month ago
bb2d9b1
Change sqlite3BtreeBeginTrans() to return the BTREE_SCHEMA_COOKIE, for a
by drh
· 7 years ago
2ab792e
Change sqlite3BtreeNext() and sqlite3BtreePrevious() so that they return
by drh
· 8 years ago
2eb22af
Changes to give a warning-free build with SQLITE_OMIT_INCRBLOB and
by drh
· 9 years ago
7617e4a
Make sure the SQLITE_TCLAPI macro is always defined.
by mistachkin
· 9 years ago
52b1dbb
Allow the 'testfixture.exe' target to be compiled with the __stdcall calling convention.
by mistachkin
· 9 years ago
a7c90c4
Change the sqlite3BtreeKeySize() interface into sqlite3BtreeIntegerKey() and
by drh
· 9 years ago
8eeb446
Simplify the sqlite3BtreeInsert() interface by gathering the five arguments
by drh
· 9 years ago
9131ab9
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.
by dan
· 9 years ago
6a75c8a
Add mutex operations to test code in test3.c to avoid triggering assert() failures in certain configurations.
by dan
· 10 years ago
ad61c46
Capture BTREE_FORDELETE test cases that were mistakenly omitted from the
by drh
· 10 years ago
433d5aa
Fix an uninitialized variable problem in the test code added by the previous commit.
by dan
· 10 years ago
6b51364
Test that the binary record "0x01 0x00" is interpreted by OP_Column as a vector of NULL (or default) values.
by dan
· 10 years ago
fd261ec
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.
by dan
· 10 years ago
65545b5
Eliminate all use of sprintf(), strcpy() and strcat() from test logic because
by drh
· 11 years ago
e84d8d3
More refinements to Windows OSTRACE usage. Replace all usage of sqlite3TestErrorName() with sqlite3ErrName() and add missing return codes.
by mistachkin
· 12 years ago
d040e76
Add new primary error codes SQLITE_NOTICE and SQLITE_WARNING for use with
by drh
· 12 years ago
83cc139
Fix harmless compiler warnings on x64 MSVC, mostly in test code, but also in
by drh
· 13 years ago
7da5fcb
Fix MSVC compiler warnings in test code.
by drh
· 13 years ago
c02a43a
Only require double-zero terminators on database filenames, not any every
by drh
· 14 years ago
3a6d8ae
Have the ATTACH command do URI interpretation in the same way as sqlite3_open() and sqlite3_open_v2() do.
by dan
· 14 years ago
75c014c
Remove the sqlite3BtreeFactor() wrapper routine. All modules now call
by drh
· 15 years ago
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
· 16 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
· 16 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
· 17 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
· 17 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
· 17 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
· 17 years ago
e14006d
Modify the {quote: IdxDelete} opcode so that it takes an array of registers rather
by drh
· 17 years ago
cd3e8f7
Use a vdbe memory cell to allocate the space required for vdbe cursors. (CVS 4912)
by danielk1977
· 17 years ago
1e968a0
Removed the direct btree tests - part of the ongoing effort to test by
by drh
· 17 years ago
3a00f90
Various renames & cleanups to limit exported symbols on amalgamation build (CVS 4819)
by mlcreech
· 17 years ago
45b5ba8
Delete unused "pager3_refinfo_enable" flag and its associated debugging
by drh
· 17 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
· 18 years ago
b026e05
Begin adding the zeroblob API to support incremental blob i/o. (CVS 3894)
by drh
· 18 years ago
e4d9081
Change BtreeMoveto so that it can be biased to the right or to the center.
by drh
· 18 years ago
4f0c587
Modify sources to that they can be combined into a single sqlite3.c source
by drh
· 18 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
· 18 years ago
50c6706
Changes to support fragmentation analysis in sqlite3_analyzer. (CVS 3634)
by drh
· 18 years ago
1dcdbc0
Limit the number of errors returned by PRAGMA integrity_check to 100 by
by drh
· 18 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
· 21 years ago
24162fe
Move the 'busy-callback' logic to the pager layer. (CVS 1527)
by danielk1977
· 21 years ago
13adf8a
Untested updates to support atomic multi-file transactions (CVS 1526)
by danielk1977
· 21 years ago
ee5741e
Add read-transactions to the btree and vdbe. The compiler doesn't invoke
by danielk1977
· 21 years ago
1d850a7
Replace OP_Begin, OP_Commit and OP_Rollback with OP_AutoCommit. (CVS 1500)
by danielk1977
· 21 years ago
e51c44f
Various speed enhancements. (CVS 1498)
by drh
· 21 years ago
Next »