.. |
alter.c
|
Fix ALTER TABLE RENAME so that it correctly handles triggers that attach
|
2012-02-01 01:13:10 +00:00 |
analyze.c
|
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.
|
2012-08-06 18:50:11 +00:00 |
attach.c
|
The former sqlite3ResetInternalSchema() routine was really two different
|
2012-05-15 18:28:27 +00:00 |
auth.c
|
|
|
backup.c
|
Replace a few sqlite3_malloc()+memset() sequences with calls to sqlite3MallocZero().
|
2012-07-30 14:53:54 +00:00 |
bitvec.c
|
Replace a few sqlite3_malloc()+memset() sequences with calls to sqlite3MallocZero().
|
2012-07-30 14:53:54 +00:00 |
btmutex.c
|
Fix a performance regression: Keep two btree masks in each prepared
|
2011-04-06 22:05:53 +00:00 |
btree.c
|
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.
|
2012-08-06 18:50:11 +00:00 |
btree.h
|
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.
|
2012-08-06 18:50:11 +00:00 |
btreeInt.h
|
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.
|
2012-08-06 18:50:11 +00:00 |
build.c
|
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.
|
2012-08-06 18:50:11 +00:00 |
callback.c
|
Fix the application-defined function logic so that functions with a variable
|
2012-04-07 00:09:21 +00:00 |
complete.c
|
|
|
ctime.c
|
Add compile-time define to indicate if the VFS supports the concept of a current directory (as WinCE and WinRT do not). Avoid using the GetTempPath and GetFullPathName APIs on WinRT. Some tests still need adjustments.
|
2012-03-05 22:52:33 +00:00 |
date.c
|
The date/time functions return NULL if the xCurrentTime or
|
2011-10-12 23:13:43 +00:00 |
delete.c
|
Evaluate typeof(X) and length(Y) where X is any column and Y is a blob column
|
2012-03-28 01:34:47 +00:00 |
expr.c
|
Refactor field names in the SelectDest object to make them distinct and easier
|
2012-07-23 21:43:19 +00:00 |
fault.c
|
|
|
fkey.c
|
Add assert() statements and eliminate needless variable assignments in order
|
2011-10-14 21:49:18 +00:00 |
func.c
|
Move variable declaration to fix compilation with MSVC.
|
2012-06-19 04:36:48 +00:00 |
global.c
|
Fix harmless compiler warnings.
|
2011-12-11 02:29:25 +00:00 |
hash.c
|
Fix a bug in hash.c introduced by [305b66672653].
|
2012-08-07 15:19:27 +00:00 |
hash.h
|
|
|
hwtime.h
|
|
|
insert.c
|
Refactor field names in the SelectDest object to make them distinct and easier
|
2012-07-23 21:43:19 +00:00 |
journal.c
|
Tweaks to the new shared-memory interface design - mostly comment changes.
|
2010-07-13 23:41:40 +00:00 |
legacy.c
|
|
|
lempar.c
|
Added the tool/warnings-clang.sh script. Changes so that there are no
|
2011-10-15 00:16:30 +00:00 |
loadext.c
|
When an sqlite3_auto_extension() function fails, report back its actual
|
2011-12-13 04:08:36 +00:00 |
main.c
|
Add the sqlite3_close_v2() interface (from the deferred-close branch) that
|
2012-06-21 15:51:42 +00:00 |
malloc.c
|
Make sure lookaside memory allocations are unusable after they are freed.
|
2012-05-21 16:59:16 +00:00 |
mem0.c
|
|
|
mem1.c
|
Revise the preprocessor directives used to handle malloc.h and _msize, in order to detect and handle the MSVC special-case automatically.
|
2012-02-11 21:56:59 +00:00 |
mem2.c
|
Add evidence mark comments to source code. Add additional information to the
|
2010-08-31 15:27:32 +00:00 |
mem3.c
|
Add a target to main.mk that will fail if the amalgamation contains any exported symbols that do not begin with "sqlite3_". Run this target from within releasetest.tcl. Add "static" to a couple of private functions in mem3.c.
|
2011-07-07 08:19:16 +00:00 |
mem5.c
|
Suppress many harmless compiler warnings, mostly signed/unsigned comparisons
|
2011-04-05 22:08:24 +00:00 |
memjournal.c
|
Fix a comment typo in memjournal.c
|
2010-09-16 23:18:57 +00:00 |
mutex_noop.c
|
Fix typos and comments and make minor changes to a few function names,
|
2012-01-04 12:57:45 +00:00 |
mutex_unix.c
|
Fix typos and comments and make minor changes to a few function names,
|
2012-01-04 12:57:45 +00:00 |
mutex_w32.c
|
Allow the SQLITE_API macro to apply to the sqlite3_win32_sleep function.
|
2012-06-18 17:15:29 +00:00 |
mutex.c
|
Fix typos and comments and make minor changes to a few function names,
|
2012-01-04 12:57:45 +00:00 |
mutex.h
|
Remove support for OS/2 from the source tree.
|
2012-06-21 13:00:37 +00:00 |
notify.c
|
Make sure all memory from sqlite3DbMalloc() is freed by sqlite3DbFree() and
|
2010-07-24 16:34:37 +00:00 |
os_common.h
|
The server1.test script should only run if mutexes are functional.
|
2011-08-31 19:40:58 +00:00 |
os_unix.c
|
Avoid calling fchown() if the process is not running as root.
|
2012-05-31 13:10:49 +00:00 |
os_win.c
|
When not compiling for WinRT, skip using a couple Win32 APIs unavailable when compiling with MinGW.
|
2012-06-04 05:18:32 +00:00 |
os.c
|
Refactor sqlite3OsFileControlNoFail() into sqlite3FileControlHint().
|
2012-01-10 17:59:59 +00:00 |
os.h
|
Correct comment about WinRT compiler define. No changes to code.
|
2012-08-03 10:00:56 +00:00 |
pager.c
|
Fix a malloc/free mismatch in pager.c (sqlite3_free() called on a buffer allocated by sqlite3DbMalloc()).
|
2012-06-07 07:24:04 +00:00 |
pager.h
|
Have user interfaces report out the filename of in-memory databases as an
|
2012-05-27 01:19:04 +00:00 |
parse.y
|
Parser bug fix: Make sure the table constraints allowed by prior releases
|
2012-05-12 18:29:53 +00:00 |
pcache1.c
|
Replace a few sqlite3_malloc()+memset() sequences with calls to sqlite3MallocZero().
|
2012-07-30 14:53:54 +00:00 |
pcache.c
|
Make sure large negative arguments to PRAGMA cache_size do not cause
|
2012-01-02 15:45:12 +00:00 |
pcache.h
|
Data structure cleanup. Remove unused fields. Rearrange other files for
|
2012-02-02 15:50:17 +00:00 |
pragma.c
|
If a specific database is nominated as part of a "PRAGMA integrity_check" or "PRAGMA quick_check" command, search for problems in the nominated database only. i.e. "PRAGMA main.quick_check" now only scans the main database, not all attached databases as before.
|
2012-07-16 10:06:12 +00:00 |
prepare.c
|
Make sure the Index.azColl pointers do not point to connection-specific memory.
|
2012-06-06 10:56:22 +00:00 |
printf.c
|
Round-trip conversions of real->text->real are now lossless on x64 with GCC.
|
2012-06-19 03:35:05 +00:00 |
random.c
|
|
|
resolve.c
|
Convert the NameContext object from using u8 booleans to using individual
|
2012-05-21 19:11:25 +00:00 |
rowset.c
|
Performance improvements for the RowSet object when it undergoes many
|
2012-04-05 01:37:32 +00:00 |
select.c
|
Mark parameters to sorter interfaces as const where appropriate.
|
2012-07-24 19:46:38 +00:00 |
shell.c
|
Another changes to the shell in support of SQLITE_OMIT_AUTOINIT.
|
2012-06-27 16:41:31 +00:00 |
sqlite3ext.h
|
Fix some code formatting in sqlite3Ext.h to avoid lines longer than 80
|
2011-10-29 12:42:31 +00:00 |
sqlite.h.in
|
Fix typos of function names sqlite3_result_error_toobig and sqlite3_result_error_nomem in the documentation. No changes to code.
|
2012-08-01 20:20:27 +00:00 |
sqliteInt.h
|
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.
|
2012-08-06 18:50:11 +00:00 |
sqliteLimit.h
|
Update a comment in sqliteLimit.h. No changes to code or tests.
|
2011-04-06 12:38:10 +00:00 |
status.c
|
Add SQLITE_DBSTATUS_CACHE_WRITE. Used to query a database connection for the cumulative number of database pages written.
|
2012-03-24 20:06:14 +00:00 |
table.c
|
|
|
tclsqlite.c
|
Fix harmless compiler warnings on x64 MSVC, mostly in test code, but also in
|
2012-04-19 18:04:28 +00:00 |
test1.c
|
Merge the latest trunk changes into the WinRT branch (fixes various MSVC compiler warnings).
|
2012-04-20 08:23:32 +00:00 |
test2.c
|
Fix harmless compiler warnings on x64 MSVC, mostly in test code, but also in
|
2012-04-19 18:04:28 +00:00 |
test3.c
|
Fix harmless compiler warnings on x64 MSVC, mostly in test code, but also in
|
2012-04-19 18:04:28 +00:00 |
test4.c
|
Changes for consistent use of SQLITE_OS_UNIX and removal of legacy OS_UNIX from testfixture source;
|
2011-04-04 21:48:01 +00:00 |
test5.c
|
Fix compiler warnings in the TCL test harness.
|
2012-01-30 18:00:31 +00:00 |
test6.c
|
Fix harmless compiler warnings on x64 MSVC, mostly in test code, but also in
|
2012-04-19 18:04:28 +00:00 |
test7.c
|
Changes for consistent use of SQLITE_OS_UNIX and removal of legacy OS_UNIX from testfixture source;
|
2011-04-04 21:48:01 +00:00 |
test8.c
|
Fix compiler warnings about unused code in spellfix. Fix the editDist3Core()
|
2012-07-16 22:16:44 +00:00 |
test9.c
|
|
|
test_async.c
|
Fix makefiles so that they build sqlite3_analyzer again. Tweaks to comments
|
2010-07-12 16:47:48 +00:00 |
test_autoext.c
|
|
|
test_backup.c
|
|
|
test_btree.c
|
Have user interfaces report out the filename of in-memory databases as an
|
2012-05-27 01:19:04 +00:00 |
test_config.c
|
Disable the atof1.test module when compiling on MSVC.
|
2012-06-21 15:02:26 +00:00 |
test_demovfs.c
|
Minor cleanups to the header comments on various test_*.c file, to make
|
2011-05-23 18:37:42 +00:00 |
test_devsym.c
|
Change the name of the xShmClose VFS method to xShmUnmap, everywhere.
|
2010-07-14 00:14:30 +00:00 |
test_func.c
|
Improved rounding accuracy on test-to-float conversions.
|
2012-06-19 00:45:16 +00:00 |
test_fuzzer.c
|
Fix harmless compiler warnings on x64 MSVC, mostly in test code, but also in
|
2012-04-19 18:04:28 +00:00 |
test_hexio.c
|
Fix harmless compiler warnings on x64 MSVC, mostly in test code, but also in
|
2012-04-19 18:04:28 +00:00 |
test_init.c
|
Add a version number to the sqlite3_pcache_methods2 object. Other PCACHE2
|
2011-11-13 21:44:03 +00:00 |
test_intarray.c
|
|
|
test_intarray.h
|
|
|
test_journal.c
|
Fix harmless compiler warnings on x64 MSVC, mostly in test code, but also in
|
2012-04-19 18:04:28 +00:00 |
test_loadext.c
|
|
|
test_malloc.c
|
Add SQLITE_DBSTATUS_CACHE_WRITE. Used to query a database connection for the cumulative number of database pages written.
|
2012-03-24 20:06:14 +00:00 |
test_multiplex.c
|
Fix harmless compiler warnings on x64 MSVC, mostly in test code, but also in
|
2012-04-19 18:04:28 +00:00 |
test_multiplex.h
|
Removed dependency on sqliteInt.h so that multiplex VFS shim can be compiled as loadable module.
|
2011-04-01 14:22:46 +00:00 |
test_mutex.c
|
Update mutex1.test so that it works with the memsubsys1 permutation (pagecache memory). Change a few instances of SQLITE_MUTEX_STATIC_LRU2 in comments and test code to STATIC_PMEM.
|
2011-01-26 07:25:32 +00:00 |
test_onefile.c
|
Fix harmless compiler warnings on x64 MSVC, mostly in test code, but also in
|
2012-04-19 18:04:28 +00:00 |
test_osinst.c
|
Fix harmless compiler warnings on x64 MSVC, mostly in test code, but also in
|
2012-04-19 18:04:28 +00:00 |
test_pcache.c
|
Merge the PCACHE2 changes into trunk.
|
2011-11-16 18:08:07 +00:00 |
test_quota.c
|
Remove support for OS/2 from the source tree.
|
2012-06-21 13:00:37 +00:00 |
test_quota.h
|
Add sqlite3_quota_ferror() and sqlite3_quota_file_available() interfaces to
|
2012-06-05 13:56:15 +00:00 |
test_rtree.c
|
The SQLITE_RTREE_INT_ONLY compile-time option causes the RTree extension
|
2012-04-02 21:35:42 +00:00 |
test_schema.c
|
|
|
test_server.c
|
Changes to support building with various SQLITE_OMIT_XXX options defined.
|
2011-04-06 17:54:31 +00:00 |
test_spellfix.c
|
Fix compiler warnings about unused code in spellfix. Fix the editDist3Core()
|
2012-07-16 22:16:44 +00:00 |
test_stat.c
|
Fix a harmless compiler warning inside an assert() statement within test code.
|
2012-05-11 15:53:18 +00:00 |
test_superlock.c
|
Work around restriction in Windows file locking.
|
2010-12-07 17:12:21 +00:00 |
test_syscall.c
|
When retrying a write() after an EINTR error on unix, be sure to also
|
2011-08-19 14:54:12 +00:00 |
test_tclvar.c
|
|
|
test_thread.c
|
Fix compiler warnings in the TCL test harness.
|
2012-01-30 18:00:31 +00:00 |
test_vfs.c
|
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.
|
2012-08-06 18:50:11 +00:00 |
test_vfstrace.c
|
Expose the sqlite3_stricmp() interface. Add the SQLITE_FCNTL_PRAGMA file
|
2012-02-23 14:28:46 +00:00 |
test_wholenumber.c
|
Fix MSVC compiler warnings in test code.
|
2012-03-30 14:59:43 +00:00 |
test_wsd.c
|
|
|
tokenize.c
|
Update the text of requirements associated with sqlite3_pcache_methods2.
|
2011-12-30 15:17:47 +00:00 |
trigger.c
|
Modify the OP_Once opcode so that it works correctly in trigger sub-programs. This is a candidate fix for [7bbfb7d442].
|
2011-12-09 13:24:16 +00:00 |
update.c
|
Make no assumptions about the initial state of VDBE registers.
|
2011-12-09 16:21:19 +00:00 |
utf.c
|
Begin a branch that experimentally replaces sqlite_stat2 with a new table
|
2011-08-12 01:51:45 +00:00 |
util.c
|
Improved rounding accuracy on test-to-float conversions.
|
2012-06-19 00:45:16 +00:00 |
vacuum.c
|
The former sqlite3ResetInternalSchema() routine was really two different
|
2012-05-15 18:28:27 +00:00 |
vdbe.c
|
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.
|
2012-08-06 18:50:11 +00:00 |
vdbe.h
|
Modify the OP_Once opcode so that it works correctly in trigger sub-programs. This is a candidate fix for [7bbfb7d442].
|
2011-12-09 13:24:16 +00:00 |
vdbeapi.c
|
Remove code that was incorrectly changing SQLITE_MISUSE errors into SQLITE_OK
|
2012-06-21 17:21:52 +00:00 |
vdbeaux.c
|
The sqlite3_close() interface returns SQLITE_OK even if there are outstanding
|
2012-06-02 14:32:21 +00:00 |
vdbeblob.c
|
Add the new OP_Once opcode. Use it to clean up and simplify various
|
2011-09-16 01:34:43 +00:00 |
vdbeInt.h
|
Mark parameters to sorter interfaces as const where appropriate.
|
2012-07-24 19:46:38 +00:00 |
vdbemem.c
|
Fix a bug in the EXPLAIN code for listing trigger programs that was causing an out-of-bounds read.
|
2012-03-31 09:59:44 +00:00 |
vdbesort.c
|
Simplifications to the sorter to support full-coverage testing.
|
2012-08-07 22:53:01 +00:00 |
vdbetrace.c
|
Replace a few sqlite3_malloc()+memset() sequences with calls to sqlite3MallocZero().
|
2012-07-30 14:53:54 +00:00 |
vtab.c
|
Return SQLITE_MISUSE if an application attempts to register a virtual table module with the same name as an existing module.
|
2012-05-16 14:29:11 +00:00 |
wal.c
|
Ensure that there is always at least one aReadMark slot usable by an unprivileged reader while a checkpoint is running. Also, if one or more transactions are recovered from a log file, initialize one of the aReadMark slots to contain mxFrame as part of the recovery process.
|
2012-07-17 14:37:12 +00:00 |
wal.h
|
Add #ifdef SQLITE_ENABLE_ZIPVFS around those bits of code that are only
|
2012-02-24 14:33:28 +00:00 |
walker.c
|
|
|
where.c
|
Fix a harmless compiler warning.
|
2012-05-11 11:28:40 +00:00 |