non-localhost authorities on URI filenames and pass them through as a UNC
to the underlying VFS.
FossilOrigin-Name: 3adb6c1bfda897859dc9cf9ae7f1e6719855ee68
more than once. Add a comment on the closing #endif of the guards on
sqlite3.h and test_multiplex.h.
FossilOrigin-Name: 0ad83ceb79767738bd06a28840cf84da0464ab4f
SQLITE_OMIT_LOAD_EXTENSION. Fix compiler warnings in two other
test modules. No changes to the core.
FossilOrigin-Name: 89930ea3c3b3bd078f641b2c5203d851083bbf1a
moving from an extended if-else on every opcode to a switch. Opcodes are
reordered in mkopcodesh.awk to put the switched opcodes close together,
for additional performance and to reduce code footprint.
FossilOrigin-Name: 924f7e4d7a8fa2fe9100836663f3733b6e1a9084
sqlite3KeyInfoAlloc(). Always allocate enough space so that
sqlite3VdbeRecordCompare() can avoid checking boundaries and hence
run faster.
FossilOrigin-Name: 7301bedd94c8610568349953b18ff3575203e1b2
that might give false negatives and only running the more expensive exact
subexpression if the approximation fails.
FossilOrigin-Name: 28979dcd16f53e0ddca8eed74b668834e2856f03
serial_type specifies a field that starts in bounds but is much too large
for the allocated buffer. Mostly harmless. The overread is unlikely to
go more than one or two bytes past the end of the buffer.
FossilOrigin-Name: e436b2f4e5c5e6b2f70e65332c0c7d618e2ef20a
to read a corrupt database where the header size varint on a record is larger
than the maximum 32-bit signed integer.
FossilOrigin-Name: c3baca99f4580652afb2c3f73036ab83796a1557
the estimated number of outputs when the left-most index is equality
constrained. This check-in undoes the previous fix and applies a new one.
FossilOrigin-Name: 127a5b776d16e1e23c5b3d454f6aaea67f1ded3a
when new partial indices are created. This new logic is untested except to
verify that it does not interfere with full indices.
FossilOrigin-Name: fb9044d15ad4fd6ae4a38858c0c0e6fe9d4faa25
constrains the search to rows covered by the partial index. This is just
infrastructure. The key routine, sqlite3ExprImpliesExpr(), is currently a
no-op so that partial indices will never be used.
FossilOrigin-Name: 8ca3eac111e06a1854f878a74bffe8f20eb47f1b
expressions that contain variables, subqueries, or functions.
The expression is still not used for anything, however.
still unused.
FossilOrigin-Name: f2aa7842c8b9df24294f09e2bde27b3f08c455c7
This check-in is able to parse a WHERE clause on a CREATE INDEX statement, but
does not actually do anythingn with that WHERE clause yet.
FossilOrigin-Name: 6794b2dcb48b3507caccfc7867fc185818cf8291
cycles across sqlite3_step() calls and issues callbacks when the cumulative
instruction count reaches threshold.
FossilOrigin-Name: 4698a82ef855a8e56163622283fb25317d7efdc4
destructor even before it returns. Also fix the regexp extension to deal
with that case. Ticket [406d3b2ef91c].
FossilOrigin-Name: 7acc8cd32d593a473c9e9adaf323220a7a46480a