Thanks to visit codestin.com
Credit goes to chromium.googlesource.com
Sign in
chromium
/
external
/
github.com
/
sqlite
/
sqlite
/
refs/heads/filter-clause
4f9adee
Rework the FILTER clause implementation to share more code with window functions.
by dan
· 6 years ago
filter-clause
648d629
Merge latest trunk changes into this branch.
by dan
· 6 years ago
01fd42b
Trivial performance improvement for balance().
by dan
· 6 years ago
52d9a3c
Minor performance improvement in vdbeRecordCompareString().
by dan
· 6 years ago
76fd7be
Improved comments and extra testcase() macros on the serial-type computation
by drh
· 6 years ago
7f88a24
Increase the version number to 3.30.0 for the next release cycle.
by drh
· 6 years ago
c1da439
Move the sqlite3VdbeSerialType() routine in-line in the OP_MakeRecord opcode.
by drh
· 6 years ago
6488271
Change the parser on this branch to more closely match trunk. This saves a few more cycles.
by dan
· 6 years ago
8117f11
Minor performance improvement in sqlite3ExprDeleteNN().
by dan
· 6 years ago
ea7e83b
Version 3.29.0
by drh
· 6 years ago
version-3.29.0
ea9b564
Add the "LL" suffix on a pair of larger integer literals, for compatibility
by drh
· 6 years ago
f446a7a
Update rtree.c so that SQLITE_DEBUG is required to turn on assert() statements, even if it is compiled separately from the amalgamation.
by dan
· 6 years ago
e0155b7
Fix a test script problem in windowfault.test.
by dan
· 6 years ago
0ba3234
Fix dbfuzz2 so that it will compile on systems that do not support getrlimit().
by drh
· 6 years ago
bedf84c
Fix an assert() that [28196d89] caused to fail.
by dan
· 6 years ago
62742fd
Ensure collation sequences and affinities work in window function queries. Fix for [9ece23d2].
by dan
· 6 years ago
1efcc9d
Another very small performance improvement.
by dan
· 6 years ago
b28c4e5
Minor tweak to patch on this branch to reclaim some cycles.
by dan
· 6 years ago
7d840e5
Fix a valgrind problem in fts3corrupt4.test.
by dan
· 6 years ago
e88c0cd
As it requires wal mode support, do not run test file chunksize.test as part of the "journaltest" permutation.
by dan
· 6 years ago
79d8aa2
Fix a typo in the wapptest.tcl script.
by dan
· 6 years ago
40d6c82
Have wapptest.tcl run at least one threadtest with an SQLITE_ENABLE_MEMORY_MANAGEMENT build.
by dan
· 6 years ago
a082cd7
Fix a race condition that could occur in SQLITE_ENABLE_MEMORY_MANAGEMENT builds when two threads simultaneously open the first two database connections in the process.
by dan
· 6 years ago
16e12c5
Add tests for the FILTER clause. And a bugfix.
by dan
· 6 years ago
4b50da9
Restore the legacy behavior of enabling double-quoted string literals in
by drh
· 6 years ago
6ba7ab0
Experimental implementation of FILTER clause for aggregate functions.
by dan
· 6 years ago
00a6153
Use the OP_Sequence opcode for generating unique rowid values for an
by drh
· 6 years ago
855b5d1
Ensure that when an ephemeral cursor is reopened with a second invocation of to OP_OpenEphemeral, the sequence counter is reset and the cache marked as stale. Fix for [9cdc5c46].
by dan
· 6 years ago
07312a6
Fix a typo in an option name for the .dbconfig command in shell.c.in: s/wriable_schema/writable_schema/
by dan
· 6 years ago
fe9a832
Fix a problem with handling with handling quoted path elements in extension functions json_set() and json_insert() reported on the mailing list.
by dan
· 6 years ago
d967889
New sqlite3_db_config() options:
by drh
· 6 years ago
d0ff601
Improved interface to double-quoted string literal enabling/disabling.
by drh
· 6 years ago
new-dbconfig-options
cf175c1
Avoid transforming TK_COLLATE or TK_UNLIKELY Expr nodes to TK_REFERENCE.
by drh
· 6 years ago
069d1b1
Avoid transforming TK_COLLATE or TK_UNLIKELY Expr nodes to TK_REFERENCE. Instead, transform the uppermost Expr node in the expression tree that is not of this type.
by dan
· 6 years ago
tkt-e1e07ef2
e3664dc
Fix minor problems in the test code in test_demovfs.c.
by dan
· 6 years ago
44c99ec
Add extra test case for one of the problems fixed by the previous commit.
by dan
· 6 years ago
bdf4cf0
Ensure that sqlite3RenameExprUnmap() does an unmap of the result set alias
by drh
· 6 years ago
0a6873b
Add SQLITE_DBCONFIG options LEGACY_ALTER_TABLE, NO_DQS_SCHEMA, and NO_DQS.
by drh
· 6 years ago
c164cc9
Deprecate the SQLITE_ALLOW_COVERING_INDEX_SCAN compile-time option when it is
by drh
· 6 years ago
821afa4
Fix the implementation of the built-in RTRIM collating sequence so that
by drh
· 6 years ago
060b7fa
Refactor the LIKE optimization decision logic so that it uses
by drh
· 6 years ago
4eb4e4f
Add a new requirement mark on the ctime.c code.
by drh
· 6 years ago
e250076
Do not use the %lld printf conversion in the platform printf() as some
by drh
· 6 years ago
4245e04
Fix a minor error in a test script, and harmless compiler warnings in the CLI code.
by drh
· 6 years ago
0ce974d
Adjust requirements marks and add new requirements tests.
by drh
· 6 years ago
13d0402
As a special case, casting '-0.0' into numeric should yield 0.
by drh
· 6 years ago
6ece353
Handle expressions like "expr IS TRUE COLLATE xyz" in the same way as "expr IS TRUE". Fix for [4d01eda8115b10d1].
by dan
· 6 years ago
a7d6db6
The affinity of the unlikely() function and its cousins should be "none".
by drh
· 6 years ago
42be2ad
Make sure the affinity of the RHS of an IN operator does not affect the
by drh
· 6 years ago
2c3f465
Mark an unreachable branch with an ALWAYS macro.
by drh
· 6 years ago
66cc2ca
New test case in fuzzdata8.db.
by drh
· 6 years ago
fa68594
Off-by-one error in the CAST to NUMERIC logic.
by drh
· 6 years ago
0b277a9
Have the ALTER TABLE code handle the case where an entire expression that includes a sub-select is excluded from a view, trigger or index.
by dan
· 6 years ago
8e34e40
Add the new sqlite3ExprUnmapAndDelete() function and use it in place of
by drh
· 6 years ago
b854b76
The ALTER TABLE command should not attempt to rename objects that are
by drh
· 6 years ago
a753d40
Fix repeated test numbers in the altertab2.test file.
by drh
· 6 years ago
e53be9f
Remove a comment made obsolete by check-in [71643deb6bbad4b4]. No changes
by drh
· 6 years ago
378a7d3
A string consisting of a single '.' is not a floating point literal with extra
by drh
· 6 years ago
e4a9e4d
Have ALTER TABLE commands ignore the lhs of "expr IN ()" and "expr NOT IN ()" expressions, just as other queries do. Fix for [533010b8ca].
by dan
· 6 years ago
99778c4
Improvements to the documentation for the xAccess method of the VFS.
by drh
· 6 years ago
c285ded
Make sure a CAST to "NUMERIC" results in an integer if the value can be
by drh
· 6 years ago
e20a894
Handle renaming a column or table when the schema contains a (meaningless) index on the constant expression ('text' IN ()) or ('text' NOT IN()).
by dan
· 6 years ago
32d0f64
Do not attempt the LIKE optimization on a column with numeric affinity if the rhs of the operator begins with whitespace. Fix for ticket [fd76310a5e].
by dan
· 6 years ago
55700bc
Remove code in the round() SQL function that became unreachable due to
by drh
· 6 years ago
9a27822
When casting string values into numeric and the string has a prefix that looks
by drh
· 6 years ago
4eefeb5
Also upgrade script config.sub to the latest version. This should have been part of the previous commit.
by dan
· 6 years ago
9cc867d
Upgrade the config.guess script to the latest version.
by dan
· 6 years ago
d985f72
CLI enhancements: Add the ".filectrl" command. Make the ".testctrl" command
by drh
· 6 years ago
48646e4
Add a test case for the unix SQLITE_FCNTL_CHUNK_SIZE file-control.
by dan
· 6 years ago
f9c7c4b
In the CLI, add a small delay (0.1 seconds) after launching the output
by drh
· 6 years ago
9b2ec0e
New dbsqlfuzz test cases add to test/fuzzdata8.db.
by drh
· 6 years ago
471e88f
Fix a segfault in fts3 that could occur when processing corrupt fts records.
by dan
· 6 years ago
17df761
Fix harmless compiler warning in lemon.
by mistachkin
· 6 years ago
84422db
Optimization to the round() SQL function for large input values without a
by drh
· 6 years ago
0592122
Smaller and faster sqlite3IsNaN() implementation makes deserialization of
by drh
· 6 years ago
8a3884e
Much faster implementation of applyNumericAffinity() by avoiding some
by drh
· 6 years ago
b0968b6
Add an assert() as an additional test for fix in check-in [523b42371122d9e1b3].
by drh
· 6 years ago
7cd5e85
Fix the query flattener optimization so that it preserve the "SF_Compound"
by drh
· 6 years ago
efdb371
Fix an assert() in fts3 that could fail when processing corrupt records. Also some minor sanitizer warnings.
by dan
· 6 years ago
0a0e89f
Fix an error message on the blobread() extension function so that it says
by drh
· 6 years ago
3517cc7
Fix a memory leak in the delta_parse() table-valued function of the
by drh
· 6 years ago
ef7d518
Improved rounding even on systems with an 8-byte "long double" type.
by drh
· 6 years ago
c2b893a
Performance enhancement in sqlite3AtoF(). About 8% faster.
by drh
· 6 years ago
38a59af
Use "long double" literals to initialize an array of "long double" objects.
by drh
· 6 years ago
4413265
Add new cases to speedtest1 for measuring performance of binary to/from decimal
by drh
· 6 years ago
aa81cae
Disable the new rounding tests on systems without long double support.
by drh
· 6 years ago
a0ed86b
Improvements to rounding behavior in the round() and printf() functions.
by drh
· 6 years ago
98d6357
Fix an fts5 segfault that could occur after parsing a corrupt structure record.
by dan
· 6 years ago
c542fa8
Add test cases for the fix in the previous commit.
by dan
· 6 years ago
30ad79a
Improvements to the view-self-join optimization so that it works on all
by drh
· 6 years ago
53e8709
New test case for check-in [74ef97bf51dd531a] that takes the fix in the
by drh
· 6 years ago
5914581
Renumber the Select.selId values in the copies of SELECT statements that
by drh
· 6 years ago
90c21df
New dbsqlfuzz find added to test/fuzzdata8.db.
by drh
· 6 years ago
29fa6b6
Fix a buffer overread that could in fts3 when dealing with corrupt records.
by dan
· 6 years ago
51e441d
Combine the implementations of the key and hexkey pragmas into a single
by drh
· 6 years ago
7ed6c06
Fix a problem in [b5ca442a] causing an assert() to fail in REINDEX commands.
by dan
· 6 years ago
ef14abb
Use a statement journal for all CREATE INDEX statements in case an indexed exprsesion throws an exception when it is evaluated. Fix for [b5ca442a].
by dan
· 6 years ago
595d9f5
Fix a segfault that could occur in sqlite3session_diff() if NULL were passed as the pzErrMsg argument.
by dan
· 6 years ago
acd6bb5
Improvements to the automatic compile-time selection of byte-order, as
by drh
· 6 years ago
3e4f6c4
A minor variation on check-in [1685610ef8e0dc] which (hopefully) makes the
by drh
· 6 years ago
Next »