| Commit message (Collapse) | Author | Age |
... | |
| |
| |
| |
| |
| | |
sub-programs. This is a candidate fix for [7bbfb7d442].
FossilOrigin-Name: 557c69055a300b4082830b5f4803091dca1c3140
|
| |
| |
| |
| |
| | |
into trunk.
FossilOrigin-Name: 7fc535090ca3416706dff4abce10ac2d7f775e02
|
| |
| |
| | |
FossilOrigin-Name: 0eb3f8b1e3a196811fb54a5e2645debe6119610a
|
| |
| |
| | |
FossilOrigin-Name: 7e5b56b1c602d4adfd4496a9c877f3b685b2d360
|
| |
| |
| |
| |
| | |
give a reasonably detailed graph of their parse tree.
FossilOrigin-Name: 0aa7d3d2346bdddcc4e1e25ee26d13c8594885e5
|
|/
|
| |
FossilOrigin-Name: 79ae51c5b1b20ed0a425a87e65a32a096a80b7e1
|
|
|
|
|
|
|
| |
the main body of the program logic, since if the subroutine is called
while the reused temp registers are in use, their values will get clobbered.
Candidate fix for ticket [3a77c9714e63330]
FossilOrigin-Name: 092d53315e50be42b51ef7b3069c82c32a129b6a
|
|
|
|
|
|
|
| |
to get the clang scan-build utility to report zero problems against the
SQLite core. Clang's static analysis did find one real problem - but it was
in the command-line shell, not in the SQLite core.
FossilOrigin-Name: 60fee9574b0125705787e33c16f116cf188c8323
|
|
|
|
|
| |
(x='a') and (x='A') are different. Ticket [fa7bf5ec94801e7e]
FossilOrigin-Name: e43da426e66e6b63d5ed9610a6308aba0089313b
|
|
|
|
|
| |
OP_Once change.
FossilOrigin-Name: 96be3f7b59b3ed4703b907e29db629df34b2b56f
|
|
|
|
|
|
| |
one-time initialization sections in the code, including the fix for
ticket [002caede898ae].
FossilOrigin-Name: 7f00552b739fad79517b042a6ed61abe743a917b
|
|
|
|
|
|
| |
prior to each use of the subqueries manifestation. Fix for
ticket [002caede898aee4]
FossilOrigin-Name: 4b8357ee3c4ccdbd34e0cd077efd84cca677f496
|
|
|
|
|
| |
records in main memory in vdbesort.c.
FossilOrigin-Name: 7769fb988d9be0f2d8129aaac19620ac88f9b4a6
|
|
|
| |
FossilOrigin-Name: 9f14fa56ba31afe3de8b0cf26ed09573a2cc2283
|
|
|
| |
FossilOrigin-Name: e704e8690ae35decc9769a45cf8d519ccad8b79d
|
|
|
|
|
| |
that are optimized out of the prepare statement are not forgotten.
FossilOrigin-Name: b3aaf715b60b8a338cc6c92dad1ead4a3f7146a3
|
|
|
|
|
|
| |
makes a copy of the string for the P4 argument. Use P4_TRANSIENT wherever
appropriate. Change P4_STATICs of schema names to P4_TRANSIENT.
FossilOrigin-Name: bf664b206bf6f5c1941da1986dfe2c0d1831d5e4
|
|
|
|
|
| |
regard to negation.
FossilOrigin-Name: 2d5800bd8cfc7d7f5578a71b1aeaa74b2ec4b372
|
|
|
|
|
|
|
| |
integer overflow now forces coercion to floating point. The shift operators
work with any integer right-hand operand with negative values reversing
the direction of the shift.
FossilOrigin-Name: abf21394124a0af46f072793718964cee2ce55d0
|
|
|
|
|
| |
Mark six other signed arithmetic overflow locations that need fixing.
FossilOrigin-Name: 04abab71ecd52f6070b9f84781a3df3d6dba7722
|
|
|
|
|
| |
assert() that proves it always does nothing.
FossilOrigin-Name: 7af66d1bd53fd5973281646511e4e1d3b16601a3
|
|
|
|
|
|
| |
unknown collating function. Ticket [77aa3b1e6592582e38605d36]. This
check-in also removes some stray \r characters unrelated to the problem.
FossilOrigin-Name: f01030a0df4f94f886ab209ee8766b095da28c1e
|
|
|
|
|
| |
to test modules.
FossilOrigin-Name: 7cc515edc9cade2bc6c74699b3e4153bf2b74ebb
|
|
|
|
|
|
| |
Add a TCL interface to this new capability and add tests cases to the TCL
test scripts to actually use the new capability.
FossilOrigin-Name: ad8bc68197f2b47435149c3dbc035f4e7210fc76
|
|
|
|
|
| |
to fix [80ba201079ea60], and which in fact serves no useful purpose.
FossilOrigin-Name: fa9eef865f2f399870305bef82296db25e5b3e90
|
|
|
|
|
|
|
| |
Do not allow constant initialization to occur once control flow has a chance
to diverge, to avoid the possibility of having uninitialized registers.
Ticket [80ba201079ea60807].
FossilOrigin-Name: c5c53152d68218bb5e7f922271dd7c50da2361c1
|
|
|
| |
FossilOrigin-Name: 73c93f5a2a32ee8c5d07c9ba33b2641e72626627
|
|
|
|
|
| |
parsing.
FossilOrigin-Name: 2625eee0cb7f22dba61459b689e33a03ecebb6da
|
|
|
| |
FossilOrigin-Name: 43fef1cab6315f837782ea601d5a2aeb9843ab3c
|
|
|
|
|
|
| |
UTF8 or UTF16 and do not require a NULL terminator. This allowed text to
numeric conversion without reallocating the string.
FossilOrigin-Name: 14eed3a0e0a45c6f2904a3a134aa27c159916f7b
|
|
|
| |
FossilOrigin-Name: 88b84bf18a4b27626f8a0a2d313706ddd4f13749
|
|
|
| |
FossilOrigin-Name: ff49a5f00b3aa83bdacc95a32d60527c740a6c09
|
|
|
| |
FossilOrigin-Name: 57789cfe674dbbd4d5e4663774d1e7c541f7bdc4
|
|
|
| |
FossilOrigin-Name: d0342f4bb9d25dd1dba3957778faa993fb9cc81c
|
|
|
|
|
| |
older and obsolete code.
FossilOrigin-Name: 53f5cfe11516d0496c7760378b6305c3088d479f
|
|
|
|
|
|
|
| |
when it is possible for those tables to use a hash rather than a binary tree.
No use is current made of those hints, though assert() statement verify
their accuracy.
FossilOrigin-Name: 4fead8e714c7e50a9d246467e62bc846ef6180a0
|
|
|
| |
FossilOrigin-Name: 1f5662b7db5d623c8d99c45a8d97a0aa4427593f
|
|
|
|
|
| |
as a 32-bit int.
FossilOrigin-Name: fc9014be0f00d046e7ba830a644f9ce93eca5db8
|
|
|
|
|
| |
correlated subqueries. Ticket [8011086c85c6c404014c9]
FossilOrigin-Name: 267492d3a7eff7b7b24ed6bd6d6ff55148fe37f3
|
|
|
|
|
|
|
| |
is an index with the appropriate collating sequence and even if the default
collating sequence of the column is different.
Ticket [4711020446da7d93d99].
FossilOrigin-Name: 9f932655f9eb9fdab16d7deed98b7cad414e0ca6
|
|
|
|
|
|
|
| |
because an empty expression list is now optimized out by changes in
check-in [c288ac644d0bf]. Therefore add ALWAYS() macros around tests
for the expression list being non-empty.
FossilOrigin-Name: fd130ae56c0e23f2d5b4a82f1a09e89ed7ae1e85
|
|
|
|
|
|
| |
right-hand side always either false or true, respectively, even if the
left-hand side is NULL. Ticket [80e031a00f45dc]
FossilOrigin-Name: c288ac644d0bfda2b9bc204dc86df8e74d4f6843
|
|
|
|
|
|
| |
and especially to FK constraints really contains the ROWID and not the
NULL that is stored in the column itself. Ticket [dd08e5a988d00dec].
FossilOrigin-Name: 636f86095eb1f4bdcfb0c9ed846c4c6b3589c10b
|
|
|
|
|
| |
can lead to malfunctions as described in ticket [26ff0c82d1e90].
FossilOrigin-Name: 7838163d087780a6fb403a17641b96f71baec088
|
|
|
|
|
| |
contains a GROUP BY clause that will force the same output order.
FossilOrigin-Name: ca9d86baf70f210d331ce93102177c8005c494cb
|
|
|
|
|
| |
data type of operands. Fix for [aa92c76cd4].
FossilOrigin-Name: 8858042fa1449516a2c7dbb991dca3eb6c5794cb
|
|
|
|
|
| |
Added testcase() macros to boundary conditions in util.c routines.
FossilOrigin-Name: dfc6595d347ea87923a857778b68751103f535d2
|
|
|
| |
FossilOrigin-Name: 66bab8561926963a87f15ad559cba36545c9892c
|
|
|
|
|
| |
Ticket [360c6073e197]
FossilOrigin-Name: 44bb1bfe5dedd8054ddd933941ee4112ed8d3b68
|
|
|
|
|
| |
test coverage.
FossilOrigin-Name: cc6b959bc1f968e08eea1afd387201d70a0c1e80
|