Thanks to visit codestin.com
Credit goes to chromium.googlesource.com
Sign in
chromium
/
external
/
github.com
/
sqlite
/
sqlite
/
HEAD
/
src
/
vdbe.h
f8addcf
Fix harmless compiler warnings in builds that use SQLITE_OMIT_DATETIME_FUNCS.
by drh
· 5 days ago
8658a8d
Remove an unnecessary parameter from sqlite3VdbeRecordUnpack(). Improved
by drh
· 7 weeks ago
dae87df
Fix an internal doc typo reported in [forum:e25e581f917|forum post e25e581f917].
by stephan
· 4 months ago
49906e8
The reuse-subroutine optimization [c9a3498113074bbc] might have generated
by drh
· 6 months ago
ef636cc
Add the SQLITE_PREPARE_DONT_LOG option for sqlite3_prepare_v3(), that prevents
by drh
· 8 months ago
0cf237c
Be more aggressive about reusing subqueries that appear on the RHS of IN
by drh
· 1 year, 1 month 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
2ba5534
The assertion change at check-in [7946c79567b0ccd3] is insufficient to fix
by drh
· 1 year, 8 months ago
bc91738
Add a C-source spell-checking facility. make misspell (on Nix)
by larrybr
· 2 years, 1 month ago
ed36917
New assert() statements to validate the parameters to
by drh
· 2 years, 3 months ago
7f4b066
Reduce the overhead of SQLITE_ENABLE_STMT_SCANSTATUS some.
by dan
· 2 years, 7 months ago
a3d0c15
Add loops and rows counters to "USE TEMP B-TREE FOR ORDER BY" records. Also fix the sqliteHwtime() function so that it returns a 64-bit value.
by dan
· 2 years, 8 months ago
f6f01f1
Add CYCLES scanstat measurement to "USE TEMP B-TREE FOR ORDER BY" lines.
by dan
· 2 years, 8 months ago
231ff4b
Enhance the sqlite3_stmt_scanstatus() API and add sqlite3_stmt_scanstatus_v2(). For creation of easier to read query performance reports.
by dan
· 2 years, 8 months ago
e995d2c
Proposed optimization to the IS NULL and NOT NULL operators that avoids
by drh
· 2 years, 9 months ago
058e995
Small performance increase and size reduction by splitting out the
by drh
· 3 years ago
b77c312
For debug builds, if the RIGHT JOIN body subroutine contains a jump that
by drh
· 3 years, 3 months ago
1c84863
Only invoke sqlite3VdbeClearObject() from a single location, so that the
by drh
· 3 years, 4 months ago
c45924e
Remove unused P4 types on the Opcode object. Saves a few bytes of code
by drh
· 3 years, 5 months ago
a7c9dd5
Change the OP_Next and OP_Prev opcodes so that they invoke
by drh
· 3 years, 5 months ago
6a5a13d
Fix various issues with the changes on this branch. Add test cases for the same.
by dan
· 4 years, 5 months ago
7dec804
Remove dead code. Fix RETURNING for INSERT into a virtual table.
by drh
· 4 years, 6 months ago
returning-manifested
b835247
Working prototype.
by drh
· 4 years, 6 months ago
abc3815
Continuing work toward supporting unsigned 32-bit page numbers.
by drh
· 5 years ago
691b5c5
Infrastructure for the bytecode() table-valued function. The function itself
by drh
· 5 years ago
dc4f6fc
During byte-code generation, strive to avoid jumps that merely jump to the
by drh
· 5 years ago
3aef2fb
Have the OP_ReleaseReg opcode also invalidate the registers if P5 is non-zero.
by drh
· 6 years ago
13d7950
Enhance the sqlite3VdbeMemAboutToChange() shallow-copy validation mechanism
by drh
· 6 years ago
920cf59
Simplify the bytecode generation for SQL function calls such that the
by drh
· 6 years ago
1b22c1b
Merge fixes from trunk.
by drh
· 6 years ago
generated-columns
06baba5
Correction to check-in [bec5b6d4d083556d] so that it detects *all*
by drh
· 6 years ago
6df9c4b
Claw back some performance from the sqlite3ExprGetColumnOfTable() routine.
by drh
· 6 years ago
044388c
Modify signature of sqlite3VdbeChangeOpcode() to accept int instead of u32.
by mistachkin
· 6 years ago
3728b84
Fix more compiler warnings.
by drh
· 6 years ago
f9231c3
Fix harmless compiler warnings.
by drh
· 7 years ago
0de6efe
Merge enhancements and bug fixes from trunk.
by drh
· 7 years ago
d1d158b
Additional small performance increase and size reduction to the
by drh
· 7 years ago
ec4ccdb
A new implementation of sqlite3VdbeMakeLabel() is faster and makes fewer
by drh
· 7 years ago
bd462bc
Improvements to EXPLAIN QUERY PLAN formatting. The MULTI-INDEX OR now shows
by drh
· 7 years ago
643d855
Refactor the sqlite3_normalized_sql() implementation. This is a
by drh
· 7 years ago
893bd37
Fix the sqlite3_normalized_sql() interface so that it renders
by drh
· 7 years ago
8430450
Fix UPSERT so that it checks the target-constraint first and fires the
by drh
· 7 years ago
6ccbd27
Further improvements to bytecode branch testing. Fix cases where the
by drh
· 7 years ago
7083a48
Enhancements and improved documentation to the byte-code branch coverage
by drh
· 7 years ago
cf0343b
Remove some bad assert() statements from the implementations of window
by dan
· 7 years ago
9c27758
Add tests to improve coverage of code in window.c. Fix a problem with "SELECT
by dan
· 7 years ago
299bf7c
Add the OP_SetTabCol and OP_VerifyTabCol opcodes, only when compiling with
by drh
· 7 years ago
8d7b212
Strengthen the sqlite3VdbeMemAboutToChange() run-time verification mechanism
by drh
· 7 years ago
341141c
Fix the build so that it works with -DSQLITE_TEST_REALLOC_STRESS
by drh
· 7 years ago
stmt-journal-testing
4031baf
When compiling with SQLITE_DEBUG, add run-time checks to ensure that no
by drh
· 7 years ago
4d79983
Optimizations to the new EQP framework.
by drh
· 7 years ago
rework-EQP
e2ca99c
Begin reengineering the EXPLAIN QUERY PLAN function to provide more
by drh
· 7 years ago
6876dcc
The previous fix for ticket [d85fffd6ffe856092ed8da] in check-in
by drh
· 7 years ago
909066b
Ensure that new.* values of an UPDATE do not get clobbered after the
by drh
· 7 years ago
9916048
Add new testcase() macros and fix a bug that was revealed when trying to
by drh
· 7 years ago
614efe2
Experimental change to include changes made to the sqlite_stat1 table in
by dan
· 8 years ago
6e97f8e
Combine the Parse.ckBase and Parse.iSelfTab fields into just Parse.iSelfTab.
by drh
· 8 years ago
3e34eab
Allow indexes to be created on date/time functions as long as the 'now'
by drh
· 8 years ago
0c24330
Smaller and faster implementation for vdbeFreeOpArray() and freeP4().
by drh
· 8 years ago
2c2f392
Add interfaces sqlite3_prepare_v3() and sqlite3_prepare16_v3() with the
by drh
· 8 years ago
2ab792e
Change sqlite3BtreeNext() and sqlite3BtreePrevious() so that they return
by drh
· 8 years ago
7a6ea93
Do not expose the name of the internal Mem object in the public interface
by drh
· 8 years ago
ab087d4
Fix the OP_Once opcode so that it works correctly for recursive triggers.
by drh
· 8 years ago
585ce19
Experimental enhancement to automatically trim NULL values from the end of
by drh
· 8 years ago
9e1ab1a
Ensure that sqlite3_column_count() returns 0 for the "set" mode of "get/set"
by dan
· 9 years ago
pragma-columncount-fix
a582b01
Simplifications to the way UnpackedRecord objects are allocated. Smaller
by drh
· 9 years ago
f14b7fb
Add the sqlite3VdbeAppendP4() method for adding P4 content to the most recently
by drh
· 9 years ago
861b130
The use P4_DYNAMIC in place of the P4_MPRINTF operand type.
by drh
· 9 years ago
9e5eb9c
Revise the implementation of OP_Once so that it is smaller, faster, and uses
by drh
· 9 years ago
43f58d6
Fix various internal #defines to conform to new C-language naming restrictions,
by drh
· 9 years ago
7cc84c2
Remove the VdbeOp.opflags field and its associated initialization overhead.
by drh
· 9 years ago
dbf8a16
Merge 3.12.0 beta changes from trunk.
by drh
· 9 years ago
f71a366
Some pragmas can be reused without an automatic reprepare.
by drh
· 9 years ago
reusable-pragma
1a606f8
Merge enhancements and fixes from trunk.
by drh
· 9 years ago
2fade2f
Make sure every co-routines has its own set of temporary registers and does
by drh
· 9 years ago
20f272c
Merge recent enhancements from trunk.
by drh
· 10 years ago
dad300d
Fix a problem with SQLITE_TEST_REALLOC_STRESS.
by drh
· 10 years ago
2ce1865
Improvements to the way sqlite3VdbeAddOpList() works, resulting in a slightly
by drh
· 10 years ago
d286b9f
Merge all the latest enhancements from trunk.
by drh
· 10 years ago
6b86881
Merge recent trunk enhancements.
by drh
· 10 years ago
163c29c
Merge enhancements from trunk.
by drh
· 10 years ago
076e85f
Add the sqlite3VdbeLoadString() and sqlite3VdbeMultiLoad() routines to help
by drh
· 10 years ago
0ff287f
Add and use the sqlite3VdbeChangeOpcode() routine. Simplify the implementation
by drh
· 10 years ago
2991ba0
Add the sqlite3VdbeAddGoto(v,i) routine as a shorthand for
by drh
· 10 years ago
bec2476
Merge in all the trunk changes from the previous year. This breaks the
by drh
· 10 years ago
59b4bd4
Merge all the latest enhancements from trunk. This merge include FTS5
by drh
· 10 years ago
9c7c913
Cache the sqlite3_context structure in the P4 operand of VDBE programs
by drh
· 10 years ago
5600329
Merge all recent enhancements and fixes from trunk.
by drh
· 10 years ago
97bae79
Add a new opcode to the VDBE that gives the b-tree a hint about the set
by drh
· 10 years ago
column-usage-hint
df3c171
Merge all recent trunk enhancements into the sessions branch.
by drh
· 10 years ago
7004f3f
Improve performance of multi-field sorts where the first field has a low cardinality.
by dan
· 10 years ago
04e8a58
Merge recent trunk enhancements, including the read-after-ROLLBACK change
by drh
· 11 years ago
518140e
Change the SQLITE_SCANSTAT_EST parameter so that it returns a double for
by drh
· 11 years ago
037b532
Remove unused variable from struct WhereInfo. Add some explanatory comments to new code.
by dan
· 11 years ago
6f9702e
If SQLITE_ENABLE_STMT_SCANSTATUS is defined, record the number of times each VDBE opcode is executed. Derive the values returned by sqlite3_stmt_scanstatus() from these records on demand.
by dan
· 11 years ago
04489b6
Add the experimental sqlite3_stmt_scanstatus() API.
by dan
· 11 years ago
6b011d8
Merge all recent trunk changes into the sessions branch.
by drh
· 11 years ago
75179de
Reduce the number of arguments to RecordCompare functions from 4 to 3,
by drh
· 11 years ago
f257b4c
Merge the latest trunk enhancements into the sessions branch.
by drh
· 11 years ago
3eddb23
Change the VDBE to export the sqlite3MemCompare() routine and thus free
by drh
· 11 years ago
Next »