Thanks to visit codestin.com
Credit goes to chromium.googlesource.com
Sign in
chromium
/
external
/
github.com
/
sqlite
/
sqlite
/
HEAD
/
src
/
vdbe.c
33f3273
Early exit if one of the inner loops of a 3-way or larger join is an
by drh
· 2 weeks ago
2166766
If the LHS for an EXCEPT or INTERSECT operator is empty, skip over the
by drh
· 2 weeks ago
5e71497
Cache and reuse virtual table cursors in the bytecode engine.
by drh
· 3 weeks ago
4c1c400
Improved "statement aborts at ..." log-file messages that identify the
by drh
· 4 weeks ago
ab9c91a
Extend the pedantic enforcement of type to VIRTUAL columns.
by drh
· 4 weeks ago
8658a8d
Remove an unnecessary parameter from sqlite3VdbeRecordUnpack(). Improved
by drh
· 7 weeks ago
288f356
Fix a bug in the NOT NULL/IS NULL optimization of check-in [cb94350185f555c3]
by drh
· 2 months ago
88ed180
Fix an issue in Bloom filters on RHS subsqueries to IN operators.
by drh
· 3 months ago
10744c6
When logging errors using sqlite3_log() and the error text includes the
by drh
· 3 months ago
cebf06c
Make use of the flexible-array feature of C99, when available, to try to
by drh
· 4 months ago
3ce8109
Minor doc typo fixes via [forum:65bd941da8|forum post 65bd941da8].
by stephan
· 5 months ago
ef86b94
Code changes that make it easier to prove that no 32-bit integer overflows
by drh
· 5 months ago
5087eac
Ensure the counts of "deferred FK violations" and "deferred immediate FK violations" are kept separate when "PRAGMA defer_foreign_keys" is used.
by dan
· 5 months ago
84b0f22
Fix comments on the Parse.nMaxArgs field so that they are correct. Add
by drh
· 5 months ago
8e7a168
Performance improvements to the (debug-use only) Mem.pScopyFrom logic, resulting
by drh
· 6 months ago
d27f6d7
Extra defenses against UAF when failing to allocate a transient cursor. No
by drh
· 9 months ago
4da7617
Move the #include of hwtime.h from the bottom of util.c to the top of
by drh
· 9 months ago
624cb96
An assortment of comment typo fixes discovered by aspell. Add several new words to tool/custom.txt. No code changes.
by stephan
· 9 months ago
c2e400a
New assert() statements to validate OP_OpenEphemeral logic.
by drh
· 9 months ago
52d0310
Fix a typo in an "ifdef" that broke SQLITE_OMIT_ANALYZE builds.
by dan
· 11 months ago
a592883
Add extra assert() statements to the fixes on this branch.
by dan
· 1 year ago
alignment-fixes
7acf972
Fixes for platforms with 32-bit pointers that require 64-bit values to be aligned.
by dan
· 1 year ago
c4c2589
Add a new sqlite3FaultSim() call to OP_NotFound to use for testing purposes.
by drh
· 1 year, 1 month ago
d72ca8f
Document the OP_Explain opcode. Add the WhereLoop.rRun value as P3 in
by drh
· 1 year, 2 months ago
c83386c
Merge branches "fix-onerow-opt", "faster-openread", "fts5-delay-tokenizer" and "enhanced-raise", each containing minor enhancements prepared for 3.47, into this branch.
by dan
· 1 year, 2 months ago
pending-3.46
4f59d09
Optimization in the implementation of OP_OpenRead and OP_OpenWrite
by drh
· 1 year, 2 months ago
faster-openread
788ade3
Allow arbitrary expressions as the second argument to RAISE().
by drh
· 1 year, 2 months ago
enhanced-raise
2c26adb
Continuation of the fix at [8c0f69e0e4ae0a44]: If a viaCoroutine FROM clause
by drh
· 1 year, 3 months ago
0526db3
Correct handling of OUTER JOIN when on or the other operand is a subquery
by drh
· 1 year, 3 months ago
378bf82
Fix incorrect boundary assert()s on the new OP_IfSizeBetween opcode.
by drh
· 1 year, 4 months ago
744e567
Add new assert() statements, which if they had existed three years ago,
by drh
· 1 year, 4 months ago
7ab40cd
Remove code that added a P4 parameter to the OP_Variable opcode. This is no longer required.
by dan
· 1 year, 5 months ago
39670a5
Remove unreachable branches from the PRAGMA integrity_check enhancement of
by drh
· 1 year, 5 months ago
f8dc7d2
Have "PRAGMA quick_check" compare the number of entries in tables and indexes.
by dan
· 1 year, 5 months ago
e7bdb21
If a table has one or more rows and it has a partial index has zero rows,
by drh
· 1 year, 5 months ago
optimize-after-shrink
42eb6a9
Add new MASK bits to PRAGMA optimize: 0x70000.
by drh
· 1 year, 5 months ago
837efb4
The PRAGMA optimize command invokes ANALYZE if a table shrinks by 25 times
by drh
· 1 year, 5 months ago
d90ecb5
Have "PRAGMA quick_check" compare the number of entries in tables and indexes.
by dan
· 1 year, 6 months ago
quick-check-counts
3a32690
Fix typo in vdbe.c comment. No changes to code.
by dan
· 1 year, 6 months ago
4c43f18
When doing a text-affinity comparison between two values where one or both
by drh
· 1 year, 6 months ago
6ad928d
Clutter the code with "fall-through" comments in order to suppress nuisance
by drh
· 1 year, 6 months ago
07117f8
Pass subtype information through the aggregate ORDER BY sorter for
by drh
· 1 year, 7 months ago
agg-orderby-subtype
6d7afd8
Merge all the latest trunk enhancements into the jsonb branch.
by drh
· 1 year, 8 months ago
2ba5534
The assertion change at check-in [7946c79567b0ccd3] is insufficient to fix
by drh
· 1 year, 8 months ago
e97f295
Merge all recent trunk fixes and enhancements into the jsonb branch.
by drh
· 1 year, 8 months ago
0fcaf16
Convert an assert in OP_VCheck into a branch that aborts the opcode, as this
by drh
· 1 year, 8 months ago
e416251
Merge the latest trunk enhancements and fixes into the jsonb branch.
by drh
· 1 year, 8 months ago
f2bb6ab
Fix harmless compiler warnings in debugging code.
by drh
· 1 year, 8 months ago
e8d4fd5
Merge recent trunk enhancements and fixes into the jsonb branch.
by drh
· 1 year, 8 months ago
a4cf38c
Merge recent trunk enhancements into the jsonb branch, and especially the
by drh
· 1 year, 8 months ago
c78d3b5
Suppress harmless UBSAN warnings about memory overflow in OP_AddImm. The
by drh
· 1 year, 8 months ago
2158864
Bring the jsonb branch up-to-date with version 3.44.0 changes.
by drh
· 1 year, 9 months ago
9f20bde
Enhance the new xIntegrity method of the sqlite3_module object with new
by drh
· 1 year, 9 months ago
9d48643
New #ifdefs to fix certain compile-time options.
by drh
· 1 year, 9 months ago
f5e487d
Merge recent trunk enhancements into the jsonb branch.
by drh
· 1 year, 9 months ago
43dc31c
Fix a harmless compiler warning about variant types for a pointer function.
by drh
· 1 year, 9 months ago
6db4e5e
Make a new branch in the SqlExec opcode reachable by tests.
by drh
· 1 year, 9 months ago
9132b88
Earlier detection of a host of errors in CREATE TABLE, such the CREATE TABLE
by drh
· 1 year, 9 months ago
af52723
Immediately fail a CREATE TABLE statement that attempts to create a
by drh
· 1 year, 9 months ago
d8f2635
Restore the trunk version of sqlite3_user_data(). Fix the xColumn for virtual
by drh
· 1 year, 10 months ago
e68decd
Document the use of OPFLAG_ISNOOP as the P2 argument on OP_Delete. No
by drh
· 1 year, 10 months ago
dd69129
Fix a problem with the new xIntegrity method for virtual tables, and also fix
by drh
· 1 year, 11 months ago
d5ab4dd
Change the xIntegrity virtual table method signature so that it returns
by drh
· 1 year, 11 months ago
961c2a9
Add the xIntegrity method to the sqlite3_module object. Implement this
by drh
· 1 year, 11 months ago
d3c5471
Performance optimization to the OP_MakeRecord opcode.
by drh
· 1 year, 11 months ago
47c5db7
Tiny doc typo fixes from [forum:31eb707250|forum post 31eb707250]. No code changes.
by stephan
· 2 years ago
1050f1d
Fix harmless scan-build warnings.
by drh
· 2 years ago
00d635d
Restrict the new column cache to table-btree, which is the common case anyhow.
by drh
· 2 years ago
98ab970
The original column-cache implementation from check-in [ab1edcc7fedcf279]
by drh
· 2 years ago
93269a9
Remove some unnecessary and incorrect code that was mistakenly added in the
by drh
· 2 years ago
594f5e2
The OP_Column opcode caches large column values coming from overflow pages.
by drh
· 2 years ago
7a2280f
Multiple optimizations that try to preserve or infer the zero-terminated
by drh
· 2 years ago
07d76f7
Add support for sqlite3_stmt_scanstatus_v2() profiling of GROUP BY clauses that use a temp b-tree.
by dan
· 2 years, 1 month ago
077efc2
Optimize the argument to the octet_length() function so that it does not
by drh
· 2 years, 1 month ago
octet_length
16702ec
Fix a problem causing bloom filters to be used less efficiently than they might be. Problem reported by forum post [forum:/info/06c3f01da6 | 06c3f01da6].
by dan
· 2 years, 1 month ago
bc91738
Add a C-source spell-checking facility. make misspell (on Nix)
by larrybr
· 2 years, 1 month ago
d733ee5
Add a missing comma to the documentation for the OP_Jump opcode. No changes
by drh
· 2 years, 2 months ago
d5de1f3
Remove an ALWAYS() macro that can in fact sometimes be false.
by drh
· 2 years, 3 months ago
d924af2
When changing a large integer into a floating point value, cancel the
by drh
· 2 years, 3 months ago
df542e0
Enhance PRAGMA integrity_check so that it can detect that a NOT NULL column
by drh
· 2 years, 4 months ago
ed8e12e
Fix an error in the OP_SeekScan opcode added by check-in [4a43430fd23f8835].
by drh
· 2 years, 4 months ago
07d1ef9
Backout the OP_MakeRecord optimization as it does not work.
by drh
· 2 years, 4 months ago
7ba6383
Small performance improvement in the OP_MakeRecord opcode.
by drh
· 2 years, 4 months ago
c8c7243
Show the output value from OP_AggFinal when doing byte-code tracing.
by drh
· 2 years, 5 months ago
45163fc
Add an sqlite3_db_config() option - SQLITE_DBCONFIG_STMT_SCANSTATS - for enabling and disabling the collection of sqlite3_stmt_scanstats() statistics in SQLITE_ENABLE_STMT_SCANSTATUS builds. Collection of statistics is disabled by default.
by dan
· 2 years, 5 months ago
4990fc8
Only use a Bloom filter on an automatic index if one or more of the key
by drh
· 2 years, 5 months ago
a353369
In the Bloom filter optimization, hash all strings and blobs into the same
by drh
· 2 years, 5 months ago
0c30eae
Fix a minor typo in a comment. No changes to working code.
by drh
· 2 years, 5 months ago
b604f14
Enhance the sqlite3_vtab_in_first() and sqlite3_vtab_in_next() interfaces so
by drh
· 2 years, 6 months ago
f06067f
Change an now unreachable testcase() into an assert().
by drh
· 2 years, 6 months ago
d2467a8
If OP_Rewind has P2 of zero, that is an assertion that the table is never
by drh
· 2 years, 6 months ago
code-generator-20230111
d2b1178
Add an assert() to the byte-code engine that goes off if the OP_Halt opcode
by drh
· 2 years, 6 months ago
5dd74bf
Improved progress-handler and interrupt detection during PRAGMA integrity_check.
by drh
· 2 years, 6 months ago
50da6ac
Changes a testcase() into an assert() due to the [e58bba93717cd6ff] change.
by drh
· 2 years, 7 months ago
e3b1c38
Fix a problem with applying integer affinity to a MEM_IntReal value. Forum post [forum:/forumpost/d270125fae|forum post d270125fae].
by dan
· 2 years, 7 months ago
3547e49
Fix lots of harmless, nuisance compiler warnings, mostly unused parameter
by drh
· 2 years, 7 months ago
de5f3af
Additional fixes for yet more completely harmless compiler warnings.
by drh
· 2 years, 7 months ago
dc02d56
Squelch a new (and, in this case, harmless) compiler warning.
by stephan
· 2 years, 7 months ago
f26bad6
Asserts added to ensure that the iCompare variable in the bytecode engine
by drh
· 2 years, 7 months ago
cce70d5
Avoid having to reinitialize Vdbe.pResultRow upon each call to sqlite3_step()
by drh
· 2 years, 7 months ago
Next »