Thanks to visit codestin.com
Credit goes to chromium.googlesource.com
Sign in
chromium
/
external
/
github.com
/
sqlite
/
sqlite
/
refs/heads/vsixTest
/
src
f769cd6
Extend [3e9ed1ae] so that covering indexes on WITHOUT ROWID tables are also identified.
by dan
· 10 years ago
6ad224e
Change a char* to const char* in order to suppress some harmless
by drh
· 10 years ago
8799314
When an index complete covers a table, it can be used as a covering index
by drh
· 10 years ago
a73086d
Fix a problem with handling identifiers that start with "x" if SQLITE_OMIT_BLOB_LITERAL is defined.
by dan
· 10 years ago
e1dd060
Identify indexes that complete cover their table.
by drh
· 10 years ago
covering-index
0e00896
Add the SQLITE_BITMASK_TYPE compile-time option.
by drh
· 10 years ago
b052958
Remove code not needed now that synchronous=OFF database files no longer
by drh
· 10 years ago
0bf2ad6
Clearer presentation of the logic. No functional changes.
by drh
· 10 years ago
skip-scan-improvement
a6d2f8e
Avoid an unnecessary seek operation on some corner-case skip-scans.
by drh
· 10 years ago
b9626cf
Always use the sqlite3VdbeDeleteAuxdata() routine for clearing auxdata on
by drh
· 10 years ago
8e6cf0a
Avoid creating a master journal unless two or more databases in the
by drh
· 10 years ago
e872d51
Change magic numbers associated with synchronous settings to named constants.
by drh
· 10 years ago
3200132
Use a separate list of aux-data structures for each trigger program at the VDBE level. Fix for [dc9b1c91].
by dan
· 10 years ago
b1f4efd
Fix a harmless uninitialized variable access.
by drh
· 10 years ago
81fd349
Make sure WhereClause objects are fully initialized before use when
by drh
· 10 years ago
9a1e85e
Fix (harmless) compiler warnings in some of the TCL-based test code.
by drh
· 10 years ago
469753d
Add an SQLITE_DISABLE_INTRINSIC #ifdef to the sqlite3Put4Byte() function.
by drh
· 10 years ago
b2bddbb
Avoid a potential buffer overrun if an SQL statement being parsed ends
by drh
· 10 years ago
5b081d8
Add extra API armor on the sqlite3_bind_blob() interface.
by drh
· 10 years ago
9467abf
Fix up all VDBE opcodes so that they cause an immediate exit on any kind of
by drh
· 10 years ago
vdbe-performance
b7997fe
Enhance Lemon to generate more compact and efficient code for yy_reduce().
by drh
· 10 years ago
43303de
More agressive use of /*A-overwrites-X*/ in the parser. Fix an off-by-one
by drh
· 10 years ago
parser-performance
0ccbc64
Documentation typo on sqlite3_wal_hook(). No changes to code.
by drh
· 10 years ago
cf82f0d
Enhance Lemon so that if reduce code contains a comment of the form
by drh
· 10 years ago
dabd04c
Further improvements to the Lemon-generated code for yy_reduce().
by drh
· 10 years ago
4dd0d3f
In Lemon, add the ability for the left-most RHS label to be the same as the
by drh
· 10 years ago
45f31be
Experimental changes to Lemon for improved parser performance.
by drh
· 10 years ago
30c1472
Minor simplification to the tokenizer. Slightly smaller and faster.
by drh
· 10 years ago
b71aef3
Readability improvements for winRandomness.
by mistachkin
· 10 years ago
0ead47d
Fix comment. No changes to code.
by mistachkin
· 10 years ago
bfc9b3f
Revise compiler checks for the rand_s() function.
by mistachkin
· 10 years ago
51d5ed9
On windows systems when rand_s() is available, use it to obtain additional
by drh
· 10 years ago
8eb3790
Improved entropy gathering for the implementation of winRandomness().
by drh
· 10 years ago
e683b89
Fix harmless compiler warnings previously seen in 64-bit MSVC builds.
by drh
· 10 years ago
32c4990
Add the SQLITE_NOMEM_BKPT macro to enhance the ability to debug OOM errors.
by drh
· 10 years ago
66acf29
Minor code simplifications.
by drh
· 10 years ago
3bff397
Make the application-defined SQL function logic more compact and faster,
by drh
· 10 years ago
8e0cea1
Make sure the codec is invoked when overwriting existing frames of the
by drh
· 10 years ago
80738d9
Improvements to the application-defined function mechanism so that it is
by drh
· 10 years ago
many-app-functions
8fd8413
Update a comment.
by mistachkin
· 10 years ago
noMemBkpt
fad3039
Enhance ability to debug out-of-memory errors.
by mistachkin
· 10 years ago
e75a9eb
Provide Sqlite3_SafeInit() and Sqlite3_SafeUnload() entry points on the TCL
by drh
· 10 years ago
aa622c1
Fix a documentation typo. No changes to code.
by drh
· 10 years ago
f981093
Remove an unused parameter from whereSortingCost().
by drh
· 10 years ago
4553f6e
Automatically disable FTS3 and FTS4 when building with SQLITE_OMIT_VIRTUALTABLE.
by drh
· 10 years ago
30470c5
Enhance the MSVC makefile to enable building 'testfixture' fully from source code.
by mistachkin
· 10 years ago
c50d590
Remove the unexplained extra 3.0 cost factor for the B-tree sorting that is
by drh
· 10 years ago
c04c54b
Enhance the MSVC makefile to enable building 'testfixture' fully from source code.
by mistachkin
· 10 years ago
c41c132
Minor simplifications deferred to the next release.
by drh
· 10 years ago
simplify
05723a9
Add testcase() macros to the CHECK constraint avoidance logic. Avoid creating
by drh
· 10 years ago
98bfa16
Fix to previous check-in: Make sure CHECK constraints involving the ROWID
by drh
· 10 years ago
2a0b527
Omit unnecessary CHECK constraints in UPDATE statements, when none of the
by drh
· 10 years ago
bdb0022
Omit NOT NULL checks on unchanging columns in an UPDATE.
by drh
· 10 years ago
6d94555
In the shell, use the appropriate string constant instead of a literal new-line.
by mistachkin
· 10 years ago
87a24aa
Improved auto-detection of EXPLAIN output in the shell.
by drh
· 10 years ago
auto-explain
700c252
Add auto-explain mode to the command-line shell. Default on. Auto-explain
by drh
· 10 years ago
bbde018
Code simplification: ALTER TABLE ADD COLUMN always upgrades the file_format
by drh
· 10 years ago
2fade2f
Make sure every co-routines has its own set of temporary registers and does
by drh
· 10 years ago
e064c40
Disable the two-argument form of the fts3_tokenizer() SQL function unless the library is built with -DSQLITE_ENABLE_FTS3_TOKENIZER.
by dan
· 10 years ago
e96f361
Changes to help the tokenizer run about 33% faster.
by drh
· 10 years ago
34dcee6
Add code to get the tokenizer character-class logic working for EBCDIC.
by drh
· 10 years ago
tokenizer-char-class
8974331
Demonstrate a much faster sqlite3GetToken() routine by using a lookup table
by drh
· 10 years ago
cc5f8a4
Add a utility program that looks for assert(), NEVER(), ALWAYS(), and
by drh
· 10 years ago
f5818aa
Make sure variable declarations occur at the beginning of blocks, even
by drh
· 10 years ago
bb3da06
Fix an assert() to have a test instead of a side effect
by pdr
· 10 years ago
575fad6
Add the slightly faster sqlite3DbMallocRawNN(db,n) routine for the majority
by drh
· 10 years ago
oom-handling
98c7a12
OOM failures on sqlite3_errmsg16() in an app-defined function are no longer
by drh
· 10 years ago
17a936f
Minor simplification of schema error reporting.
by drh
· 10 years ago
b84e574
Further performance improvements that fall out of the mallocFailed changes.
by drh
· 10 years ago
4a642b6
Improvements to the way that OOM errors are processed.
by drh
· 10 years ago
e514f65
Temporarily back out the 0.5% performance improvement from
by drh
· 10 years ago
4df86af
Remove unnecessary sets of db->mallocFailed.
by drh
· 10 years ago
6d25899
Refinements to synchronous logic:
by drh
· 10 years ago
fabe393
In the VDBE loop, only check for OOM errors at jumps rather than after every
by drh
· 10 years ago
19d720d
Fix markup errors in comments used to generate the documentation - specifically
by drh
· 10 years ago
6841b1c
Add "PRAGMA synchronous=EXTRA" which syncs the directory containing the
by drh
· 10 years ago
1b32554
Enhance the internal sqlite3VdbeAddOpList() interface to automatically update
by drh
· 10 years ago
b8db549
Enhance the comment on the sqlite3_index_constraint object to bring attention
by drh
· 10 years ago
1861afc
Change the OP_SetCookie instruction to write the literal P3 value, not the
by drh
· 10 years ago
ed94af5
Number VDBE opcodes starting with 0 instead of 1, as this obviates the
by drh
· 10 years ago
cddb6ba
Fix a problem causing the OR/covering-index optimization to be disabled if compile time parameter SQLITE_MAX_ATTACHED were set to greater than 30.
by dan
· 10 years ago
b0c8865
Minor simplification to the OP_AutoCommit opcode. Fix some code comments
by drh
· 10 years ago
38bace8
Fix an assert() that might fail on a corrupt database.
by drh
· 10 years ago
784c1b9
Merge the implementation of OP_IdxRowid and OP_Seek so that OP_Seek no longer
by drh
· 10 years ago
5b6c8e4
A different way to clear the subtype on VDBE registers when the value of the register is overwritten with new content. To fix [[f45ac567eaa9f93].
by dan
· 10 years ago
clear-subtype-flag
af30fdf
Output subtype information on register traces for PRAGMA vdbe_trace.
by drh
· 10 years ago
4b09ec6
Add the BTREE_FORDELETE and BTREE_AUXDELETE flags to the b-tree layer interface
by drh
· 10 years ago
5f4a686
Simplification and size reduction to the printf logic. Remove the bFlags
by drh
· 10 years ago
b170202
Change the P4_INTARRAY so that always begins with a length integer. Print
by drh
· 10 years ago
covering-or
945d302
Different comment on the alternative cursor fields of VdbeCursor.
by drh
· 10 years ago
de892d9
Experimental attempt to make better use of covering indexes within OR queries.
by dan
· 10 years ago
83f0ab8
Prepend "rc!=SQLITE_OK || " to the nExtraDelete assert() condition.
by dan
· 10 years ago
3b83f0c
Avoid unnecessary WHERE clause term tests when coding a join where one
by drh
· 10 years ago
OR-clause-improvement
98a4d5a
Avoid two more instances of pointer arithmetic on freed pointers.
by dan
· 10 years ago
895c00e
Modify the order of terms in an "if" condition to avoid implicitly comparing a dangling pointer to NULL following an OOM error.
by dan
· 10 years ago
e61bbf4
Modifications to ensure the nExtraDelete-related assert() statement does not fail.
by dan
· 10 years ago
d5cafb3
Remove a duplicate "p->magic = VDBE_MAGIC_RUN;" line from vdbeaux.c.
by dan
· 10 years ago
def19e3
Change the name of the BTREE_IDXDELETE flag to BTREE_AUXDELETE, to better
by drh
· 10 years ago
b89aeb6
Add assert() statements on the nExtraDelete variable in vdbe.c to try to verify
by drh
· 10 years ago
d5be6f0
Support building for Windows 10 desktop using 'MinCore.lib'.
by mistachkin
· 10 years ago
Next »