Thanks to visit codestin.com
Credit goes to chromium.googlesource.com
Sign in
chromium
/
external
/
github.com
/
sqlite
/
sqlite
/
refs/heads/apple-osx
/
src
154e36a
Merge recent trunk changes into the apple-osx branch.
by drh
· 5 years ago
apple-osx
43e8627
When compiling the shell for WinRT, avoid using Win32 APIs that are unavailable.
by mistachkin
· 5 years ago
2d99f95
The ALTER TABLE fix of check-in [7e5ad8e0ab7ee91a] is no longer needed due
by drh
· 5 years ago
b3120fd
Remove dead code that was added during initial development of RENAME COLUMN
by drh
· 5 years ago
4047bdf
Performance improvement in sqlite3ResolveExprNameList().
by drh
· 5 years ago
d44390c
Performance improvement for column name lookup.
by drh
· 5 years ago
85f2c76
When running ALTER TABLE, avoid adding some internally generated tokens to the token map to improve performance on schemas with nested views.
by dan
· 5 years ago
47f8ef3
Remove a NEVER() that could be true in sqlite3MatchEName().
by drh
· 5 years ago
2e52a9c
In the push-down optimization, do not substitute columns that have previously
by drh
· 5 years ago
c59b4ac
Avoid factoring out constant expressions on the LHS of an IN(...) operator, as the IN(...) operation may affect the affinity of these values.
by dan
· 5 years ago
c415d91
In the event of a semantic error in an aggregate query, early-out the
by drh
· 5 years ago
4db7ab5
Do not suppress errors when resolving references in an ORDER BY clause belonging to a compound SELECT within a view or trigger within ALTER TABLE. Fix for ticket [a10a14e9b4ba2].
by dan
· 5 years ago
fb99e38
Fix a case when a pointer might be used after being freed in the ALTER TABLE code. Fix for [4722bdab08cb1].
by dan
· 5 years ago
91654b2
Fix an obsolete comment in the parameter binding logic of the CLI.
by drh
· 5 years ago
892edb6
Use __atomic_load_n() and __atomic_store_n() for a few more things where they are available.
by dan
· 6 years ago
3e42b99
Fix "GCC_VESRION" typo in wal.c.
by dan
· 6 years ago
218da8c
Enhancements to the SQLITE_ENABLE_SETLK_TIMEOUT compile-time option to avoid
by drh
· 6 years ago
b1243a6
MSVC does not allow constant expressions as initializers for
by drh
· 6 years ago
97ccc1b
Modifications to the way blocking locks are used in SQLITE_ENABLE_SETLK_TIMEOUT builds so that multiple processes or threads may not deadlock when operating on a single database.
by dan
· 6 years ago
setlk-deadlock-fix
95b3959
Reinstate the optimization that converts "x IN (y)" into "x==y".
by drh
· 6 years ago
cdbb281
For the LIKE pattern in the .dump command of the CLI, accept backslash as
by drh
· 6 years ago
8e9297f
Enhance the ".dump" command in the CLI so that it accepts multiple LIKE
by drh
· 6 years ago
74a0798
Fix to the recomputation of the colUsed field added by check-in
by drh
· 6 years ago
f7f6dbf
Enhance the treeview system to show the SrcList_item.colUsed field for
by drh
· 6 years ago
7d76fad
Simplify some of the code modified by the previous commit.
by dan
· 6 years ago
31f170f
Ensure that "main" can always be used to refer to the main database, even if it has been renamed using SQLITE_DBCONFIG_MAINDBNAME.
by dan
· 6 years ago
465c2b8
Consolidate some code on this branch.
by dan
· 6 years ago
main-alias-fix
2c3629e
Change a bitfield in sqlite3_stmt into an unsigned character, for slightly
by drh
· 6 years ago
62b6e1d
Performance optimization in sqlite3VdbeMakeReady().
by drh
· 6 years ago
2aee514
Recompute the set of columns used for each table when the table is
by drh
· 6 years ago
00bd55e
Allow "main" to be used to refer to the main database even after SQLITE_DBCONFIG_MAINDBNAME has been used to assign another alias.
by dan
· 6 years ago
589c787
Chagnes the ESCAPE clause on the LIKE operator to overwrite wildcard
by drh
· 6 years ago
f0a2172
Fix an integer overflow problem with the dbstat virtual table that comes up
by drh
· 6 years ago
91a23dc
Fix a typo in a comment. No changes to code.
by drh
· 6 years ago
553948e
Fix handling of window functions in aggregate queries that have no GROUP BY clause. Also remove a faulty assert causing the error reported in [618156e3].
by dan
· 6 years ago
14c98a4
At the end of the right-hand table loop of a LEFT JOIN that uses an IN
by drh
· 6 years ago
ba25c7e
Remove stray comment characters at the end of an #ifdef that were
by drh
· 6 years ago
576d0a9
Fix comments and strengthen assert() statements associated with the
by drh
· 6 years ago
9b258c5
Rename sqlite3ExprCodeAtInit() to sqlite3ExprCodeRunJustOnce().
by drh
· 6 years ago
do-not-factor-functions
38dfbda
Do not factor out constant functions into the initialization section at the
by drh
· 6 years ago
8d5cea6
This variant to the fix for ticket [e0c2ad1aa8a9c691] uses fewer CPU cycles.
by drh
· 6 years ago
e7375bf
Enhanced detection logic for preventing the use of static schema expressions
by drh
· 6 years ago
5cf1b61
Further changes to ensure that expressions held in table and index definitions
by drh
· 6 years ago
24e3990
Make a copy of the expression that defines a value of a generated column
by drh
· 6 years ago
0c76e89
Apply the correct affinity transformations when pulling values off of the
by drh
· 6 years ago
088489e
The sqlite3ExprCodeFactorable() routine should make a copy of non-factorable
by drh
· 6 years ago
afa1eca
Cleaner separation of the STAT4-specific logic in the implementation of ANALYZE.
by drh
· 6 years ago
ccb3781
Enhancements to the ".import" command of the CLI.
by drh
· 6 years ago
45dc9ca
Fix typos in RowSet.
by pdr
· 6 years ago
db9cb17
Avoid a redundant NULL check
by pdr
· 6 years ago
0ea2d42
Report an error if the main, or any other, database encoding is modified by an external process (perhaps using the backup API) after the db has been opened.
by dan
· 6 years ago
42a630b
Change the sqlite3.pDfltColl (the default collating sequence for the
by drh
· 6 years ago
4cf2121
When printing the OP_CollSeq opcode for EXPLAIN listings, include the
by drh
· 6 years ago
f5cfe6f
Fix a false-positive in the debugging logic that attempts to detect the
by drh
· 6 years ago
d346fe0
Remove an invalid assert() on the debugging logic that checks to ensure that
by drh
· 6 years ago
a2ec2e4
Fix a faulty assert() statement in the stale-register detection logic.
by drh
· 6 years ago
7f05d52
Ensure that the NULL-scan pass counter is initialized when a ORDER BY NULLS LAST
by drh
· 6 years ago
0a21ea9
Fix a problem with window functions occuring within sub-selects that are part of an OR term in a WHERE clause of the outer SELECT.
by dan
· 6 years ago
4a3a3eb
In the CLI, add the ".oom" command for debugging builds.
by drh
· 6 years ago
be284e4
Fix harmless compiler warnings from MSVC.
by drh
· 6 years ago
67e2bb9
Optimization for "SELECT min(x) FROM tbl" where "x" is indexed and NOT NULL. This also allows similar queries on NOT NULL virtual table columns to be optimized.
by dan
· 6 years ago
47a60d4
Extra zero terminators on the end of the blank filename returned by
by drh
· 6 years ago
df97d43
Ensure that the filename passed into the xFullPathname method of the VFS is
by drh
· 6 years ago
f06cdde
Rework this changes so that instead of setting the WhereTerm.truthProb when
by drh
· 6 years ago
stat4-truthprob
2ed1b0e
Merge bugfix from trunk.
by drh
· 6 years ago
0990c41
Fix a problem with ALTER TABLE for views that have a nested FROM clause.
by drh
· 6 years ago
cea1951
Do not activate the truthProb adjustment mechanism if the truth probability
by drh
· 6 years ago
89efac9
When stat4 information is available, try to use it to improve the truth
by drh
· 6 years ago
e8c4f03
In the OP_Column opcode, if the cursor is marked NullRow (due to being the
by drh
· 6 years ago
5f69512
Early-out on the INTERSECT query processing following an error.
by drh
· 6 years ago
1cfee74
Fix a potential NULL pointer dereference following OOM. Problem discovered
by drh
· 6 years ago
4b9e736
Remove a NEVER() macro and add a test case to cause its argument to be true.
by drh
· 6 years ago
4defddd
Add the new sqlite3_create_filename() and sqlite3_free_filename() interfaces
by drh
· 6 years ago
0184a25
Convert invalid surrogates to 0xfffd when translating UTF.
by drh
· 6 years ago
78d1d22
A better (smaller and faster) solution to ticket [4374860b29383380].
by drh
· 6 years ago
bf48ce4
Take care when checking the table of a TK_COLUMN expression node to see if the
by drh
· 6 years ago
fdfd45a
Fix problems in the constant propagation optimization that were introduced
by drh
· 6 years ago
ab7fdca
Disallow the skip-scan optimization in the absence of sqlite_stat1 data.
by drh
· 6 years ago
0ba3621
Omit O_NOFOLLOW from the open() call when opening /dev/null, since /dev/null
by drh
· 6 years ago
77c9b3c
Fix an incorrect assert() statement that was added yesterday.
by drh
· 6 years ago
efdba1a
Increase the default upper bound on the number of parameters in a single
by drh
· 6 years ago
41aa442
When determining whether an == or IS constraint in a WHERE clause makes an ORDER BY term redundant, consider the collation sequence used by the == or IS comparison, not the collation sequence of the comparison expression itself. Possible fix for [fb8c538a8f].
by dan
· 6 years ago
b666474
Fix the build for when SQLITE_VDBE_COVERAGE is used.
by drh
· 6 years ago
dc4f6fc
During byte-code generation, strive to avoid jumps that merely jump to the
by drh
· 6 years ago
b48c0d5
Simplify the code by removing the unsupported and undocumented
by drh
· 6 years ago
c84ad31
There is no need to keep track of the number of changed rows or of the
by drh
· 6 years ago
c879c4e
Separate OP_IdxInsert and OP_SorterInsert into completely separate opcodes,
by drh
· 6 years ago
5bdad79
Remove dead code from the sqlite3_filename_database() function.
by drh
· 6 years ago
2a74006
Small size reduction and performance improvement in the
by drh
· 6 years ago
3cdc820
Enable more detailed log messages in SQLITE_ENABLE_CORRUPT_PGNO builds if database corruption is encountered.
by dan
· 6 years ago
92a27f7
Extend the OP_Copy-coalesce optimization fix of check-in [b36126c1889e323c]
by drh
· 6 years ago
40d1db8
Fix a problem with the byte-code decompiler that was inserted by the
by drh
· 6 years ago
51f37b2
Cosmetic change to the xfer-optimization to put the OP_RowData opcode closer
by drh
· 6 years ago
9dce0ef
On an INSERT or UPDATE, perform affinity conversions on new data prior to
by drh
· 6 years ago
d7b10d7
Fix the comment display for the OP_Function opcode. And at the same time,
by drh
· 6 years ago
dbbb934
Fix a problem in sqlite3CodecQueryParameters() that was introduced by the
by drh
· 6 years ago
745befd
Merge the sqlite3CodecQueryParameters() fix into trunk.
by drh
· 6 years ago
1eac966
Fix a problem in sqlite3CodecQueryParameters() that was introduced by the
by drh
· 6 years ago
3408cf8
Merge version 3.31.1
by numist
· 6 years ago
d03f77a
Fix a problem with the processing of IN(...) constraints handled by virtual table implementations that do not set the "omit" flag when the virtual table column contains at least one NULL value.
by dan
· 6 years ago
Next »