repo.or.cz
/
sqlite.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
Have where.c ignore any plan from a virtual table that tries to use LIMIT/OFFSET...
2024-04-26
Dan K
e
nnedy
Have where
.
c ignore any
p
lan fr
o
m a virtual ta
b
le that
.
.
.
commit
|
commitdiff
|
tree
2024-04-26
D
a
n Kenne
d
y
F
i
x
a
problem allowi
n
g a LIMIT constraint to b
e
passed
.
.
.
commit
|
commitdiff
|
tree
2024-04-26
D
an
Kenn
e
dy
A
dd
t
e
st demonstrating the
p
rob
l
em at [fo
r
um:/forump
o
st
.
.
.
commit
|
commitdiff
|
tree
2024-04-24
D
a
n Kenn
e
dy
F
ix a case
w
here a co
r
r
u
pt
s
t
at
4
record could go unrecognize
.
.
.
commit
|
commitdiff
|
tree
2024-04-24
Dan Kennedy
Avoi
d
slowdown
when exprNodeIsConstant() is called
.
.
.
commit
|
commitdiff
|
tree
2024-04-23
Dan Ke
n
nedy
F
ix an uniniti
a
lize
d
var
i
able problem in the new c
o
de
.
.
.
commit
|
commitdiff
|
tree
2024-04-22
D
a
n Kenn
e
dy
Add e
x
tra tests
f
or aborting conflict
s
i
n
the session
s
.
.
.
commit
|
commitdiff
|
tree
2024-04-20
Dan Ke
n
nedy
Slight
performance improvement
f
or the new cod
e
on
.
.
.
commit
|
commitdiff
|
tree
2024-04-20
Dan Kennedy
F
i
x a
problem whe
r
e an
e
xpression like (a,
b
)
I
N (SELECT
.
.
.
commit
|
commitdiff
|
tree
2024-04-09
Dan Kennedy
Fi
x
a
"shift e
x
p
o
n
ent is too large" usan error that
.
.
.
commit
|
commitdiff
|
tree
2024-04-09
Dan Kenne
d
y
Avoid
s
om
e
performa
n
c
e
problems in the recover
extens
i
on
.
.
.
commit
|
commitdiff
|
tree
2024-04-08
Dan Kennedy
Update tests in
returning1
.
test to account for [c789
6
e
88
]
.
commit
|
commitdiff
|
tree
2024-03-27
Dan Kennedy
U
p
date commen
t
s in
f
ts5
.
h
.
commit
|
commitdiff
|
tree
2024-03-26
Da
n
Kenne
d
y
Ad
d
extr
a
t
es
t
s to vtabL
.
test
.
commit
|
commitdiff
|
tree
2024-03-26
Dan Kennedy
Avoid e
x
p
anding inte
g
er values i
n
columns with rea
l
.
.
.
commit
|
commitdiff
|
tree
2024-03-25
Dan Kennedy
Add
further
tests for sqlite3_
d
ecl
a
re_v
t
ab()
.
commit
|
commitdiff
|
tree
2024-03-25
Dan Kenn
e
dy
Fix a theor
e
tical OOB m
e
mory access in sql
i
te
3
_stmt_scanstat
.
.
.
commit
|
commitdiff
|
tree
2024-03-21
Dan Kennedy
Have os_unix
.
c
r
euse cached file-des
c
riptors i
n
the
.
.
.
commit
|
commitdiff
|
tree
2024-03-20
Dan Kennedy
Ch
a
n
g
e EXPL
A
IN QUERY PLAN output to say "U
S
E
TEM
P
B
.
.
.
commit
|
commitdiff
|
tree
2024-03-20
Dan Kenn
e
d
y
Change EXPLA
I
N
Q
UERY PLAN outpu
t
to say "US
E
TEMP B
.
.
.
commit
|
commitdiff
|
tree
2024-03-19
D
a
n K
e
n
n
edy
Update test
s
cripts to acc
o
unt
for [8fc
e
a4cd]
.
commit
|
commitdiff
|
tree
2024-03-19
Dan Kennedy
Updat
e
tests t
o
work wit
h
SQLITE_AL
L
OW_ROW
I
D_IN_VIEW
.
commit
|
commitdiff
|
tree
2024-03-19
Dan Kennedy
Return th
e
error "ambiguo
u
s column name
:
ro
w
id", instead
.
.
.
commit
|
commitdiff
|
tree
2024-03-18
Dan Kennedy
Fix asan problems in sqlite3rb
u
.
c
.
Enable
R
BU fo
r
sanitizer
.
.
.
commit
|
commitdiff
|
tree
2024-03-18
Dan Kennedy
Avoid spurious SQLITE
_
IOER
R
_DATA
erro
r
s when readi
n
g
.
.
.
commit
|
commitdiff
|
tree
2024-03-18
Dan
Kennedy
Ensure the database
s
ch
e
m
a has been loaded and the
.
.
.
commit
|
commitdiff
|
tree
2024-03-18
Dan Kenned
y
Fix a problem
c
aused by a
non-aggrega
t
e fu
n
ction with
.
.
.
commit
|
commitdiff
|
tree
2024-03-16
Dan Kenn
e
d
y
F
i
x exp
r
N
o
d
e
IsConstantFunctio
n
(
) so that it returns
.
.
.
commit
|
commitdiff
|
tree
2024-03-14
Dan Kennedy
Fix a problem with ALTER TAB
L
E and
c
orrelated
m
ulti
.
.
.
commit
|
commitdiff
|
tree
2024-03-14
Dan K
e
n
nedy
Fix a
p
r
o
bl
e
m handli
n
g "IN
S
E
RT INTO
.
.
.
SELEC
T
.
.
.
.
.
.
commit
|
commitdiff
|
tree
2024-03-14
Dan Kennedy
A
void
s
ome OP_SCopy instru
c
tion
s
in "INSERT INTO
.
.
.
.
commit
|
commitdiff
|
tree
2024-03-14
D
a
n K
e
nnedy
Add further tests for VALUES claus
e
s in various con
t
ex
t
s
.
commit
|
commitdiff
|
tree
2024-03-13
Dan Kenn
e
d
y
Chang
e
the way parse
.
y h
a
ndles multi-row
V
ALUES clau
s
e
s
.
.
.
commit
|
commitdiff
|
tree
2024-03-13
D
an Kennedy
R
emove un
r
eachable code from t
h
is branch
.
commit
|
commitdiff
|
tree
2024-03-13
Dan
Kenn
e
dy
Fix
some OOM
handling problems on th
i
s b
r
an
c
h
.
commit
|
commitdiff
|
tree
2024-03-13
Dan Kennedy
Merge
t
run
k
int
o
this branch
.
commit
|
commitdiff
|
tree
2024-03-13
D
an
K
ennedy
Ensure tha
t
if a multi-row VALUES cannot
b
e code
d
while
.
.
.
commit
|
commitdiff
|
tree
2024-03-13
Dan Ken
n
edy
Avoid creating a co-rou
t
ine incr
e
mentally for a
V
ALUES
.
.
.
commit
|
commitdiff
|
tree
2024-03-13
Da
n
K
ennedy
Add pointer t
o
documentation to testrunner
.
tcl help
.
.
.
commit
|
commitdiff
|
tree
2024-03-13
D
a
n Kenne
d
y
Have testrunner
.
tcl
s
et SQ
L
ITE_TMPDIR on
windows
a
s
.
.
.
commit
|
commitdiff
|
tree
2024-03-12
Dan Ke
n
nedy
Corre
c
tly initiali
z
e
t
h
e Src
I
tem
.
iCursor fiel
d
to
.
.
.
commit
|
commitdiff
|
tree
2024-03-12
Dan Kenne
d
y
Have test
r
u
n
ne
r
.
tcl
have each test store it
s
tem
p
f
i
les
.
.
.
commit
|
commitdiff
|
tree
2024-03-12
Dan Kennedy
Have testrunner
.
t
c
l h
a
ve ea
c
h test
s
t
o
r
e
i
ts t
e
mp fi
l
es
.
.
.
commit
|
commitdiff
|
tree
2024-03-11
D
a
n
Kennedy
Fix another testrunner
.
tcl probl
e
m on windows
.
commit
|
commitdiff
|
tree
2024-03-11
D
a
n
Kennedy
F
i
x
a missing bra
c
e problem in tes
t
ru
n
ne
r
.
t
cl introduced
.
.
.
commit
|
commitdiff
|
tree
2024-03-11
Da
n
Kennedy
Up
d
a
t
e mdev
t
e
s
t and
sde
v
t
e
st to do shell builds i
n
.
.
.
commit
|
commitdiff
|
tree
2024-03-11
D
a
n
K
ennedy
Atte
m
pt
to reduce t
h
e memory used by VA
L
UES claus
e
s
.
.
.
commit
|
commitdiff
|
tree
2024-03-08
Dan K
e
n
nedy
Omit some extra tests for the intck
exten
s
ion i
n
OMIT_VIRTUA
.
.
.
commit
|
commitdiff
|
tree
2024-03-08
Dan Kennedy
F
i
x pragm
a
6
.
test so that it work
s
with ENABLE_OVERSIZE_CELL_
.
.
.
commit
|
commitdiff
|
tree
2024-03-08
Dan
K
e
n
ned
y
Do not run tests for the int
c
k extensi
o
n
in OMIT_VIRTUAL_TA
B
.
.
.
commit
|
commitdiff
|
tree
2024-03-06
Dan Kennedy
Fix handling of "id=?
"
c
orne
r
ca
s
es i
n
r
t
ree when th
e
.
.
.
commit
|
commitdiff
|
tree
2024-03-05
Dan K
e
nn
e
dy
Remove code that ad
d
ed a P4 parameter to the
O
P_Variable
.
.
.
commit
|
commitdiff
|
tree
2024-02-27
D
a
n Kennedy
Ensu
r
e
m
e
m
ory cel
l
s are prop
e
rly f
r
eed
b
efo
r
e they
.
.
.
commit
|
commitdiff
|
tree
2024-02-27
Dan Kennedy
Have "PRAGMA quick_check" compare the
n
u
m
b
e
r of entries
.
.
.
commit
|
commitdiff
|
tree
2024-02-27
Dan Kenn
e
dy
Allow "
_
" characte
r
s
t
o appear b
e
tween any two digits
.
.
.
commit
|
commitdiff
|
tree
2024-02-26
Dan Ken
n
edy
A
d
d
the intck exte
n
sion
.
For perfor
m
ing
inc
r
ement
a
l
.
.
.
commit
|
commitdiff
|
tree
2024-02-26
Da
n
Kennedy
Merge latest t
r
u
n
k changes i
n
to this branch
.
commit
|
commitdiff
|
tree
2024-02-24
Dan
Kennedy
Add
further
te
s
ts for the intck module
.
commit
|
commitdiff
|
tree
2024-02-23
Dan
Kennedy
A
d
d t
e
st
s
f
o
r the new code on t
h
is bra
n
ch
.
commit
|
commitdiff
|
tree
2024-02-23
Dan Ke
n
ned
y
Add the "
.
i
ntck
?STEPS_PER_UN
L
OCK?" com
m
and to the
.
.
.
commit
|
commitdiff
|
tree
2024-02-23
D
an Kennedy
Fix detection
o
f
surplus
index
entri
e
s when all
indexed
.
.
.
commit
|
commitdiff
|
tree
2024-02-23
Dan Kenne
d
y
Fi
x
p
r
oblems wit
h
r
e
su
m
i
ng inte
g
rity-check o
p
e
r
a
tions
.
.
.
commit
|
commitdiff
|
tree
2024-02-21
Dan Kenn
e
dy
F
i
x
va
r
io
u
s issues in sqlite3int
c
k
.
c
.
commit
|
commitdiff
|
tree
2024-02-21
D
a
n Kenne
d
y
Simp
l
ify the way the rest
a
rt
key is saved internal
l
y
.
.
.
commit
|
commitdiff
|
tree
2024-02-21
Dan
Kenned
y
Add docume
n
t
a
tion to ext
/
intck/sqlit
e
3intck
.
h
.
commit
|
commitdiff
|
tree
2024-02-21
D
an Ken
n
ed
y
Ensur
e
intck tests are run by test
r
unner
.
tcl
.
commit
|
commitdiff
|
tree
2024-02-21
Dan Kennedy
Merge tru
n
k changes int
o
this branch
.
commit
|
commitdiff
|
tree
2024-02-20
D
a
n
Kennedy
Have t
h
e intck extension bette
r
handle corruption at
.
.
.
commit
|
commitdiff
|
tree
2024-02-20
Da
n
Kenne
d
y
Use fewer cycl
e
s to generate t
h
e
"
next key" value used
.
.
.
commit
|
commitdiff
|
tree
2024-02-20
Dan Kennedy
Consider using "=" and IS opera
t
ors with even low-quali
t
y
.
.
.
commit
|
commitdiff
|
tree
2024-02-19
D
an Kennedy
Use more efficie
n
t SQL to verify that indexe
s
c
o
ntai
n
.
.
.
commit
|
commitdiff
|
tree
2024-02-19
Dan Kennedy
A
d
d implement
a
t
i
on of sq
l
ite3_intck_suspend()
.
commit
|
commitdiff
|
tree
2024-02-17
Dan Kenn
e
dy
Add st
a
rt of extensio
n
f
o
r in
c
remental integrity-checks
.
.
.
commit
|
commitdiff
|
tree
2024-02-16
Dan Ke
n
nedy
Hand
l
e an OOM case in fts5
code to
query tokendata
.
.
.
commit
|
commitdiff
|
tree
2024-02-12
Dan
K
e
nne
d
y
Have r
t
r
e
e avoi
d
keeping a blob handle open fo
l
lo
w
in
g
.
.
.
commit
|
commitdiff
|
tree
2024-02-05
Dan Kennedy
Re
t
urn
S
Q
LIT
E
_ABORT if th
e
u
nderlying shadow
t
a
bles
.
.
.
commit
|
commitdiff
|
tree
2024-02-05
Dan K
e
nnedy
Return SQLIT
E
_ABORT if th
e
u
nderlying shadow tables
.
.
.
commit
|
commitdiff
|
tree
2024-02-02
Dan Kennedy
Have
"PRAGMA qui
c
k
_c
h
eck"
c
om
p
are the number of e
n
trie
s
.
.
.
commit
|
commitdiff
|
tree
2024-02-02
Dan Kenne
d
y
F
i
x typo i
n
vdbe
.
c commen
t
.
No
c
hang
e
s to code
.
commit
|
commitdiff
|
tree
2024-02-01
Dan Ken
n
edy
Ens
u
r
e
t
he fts
5
x
I
ntegr
i
ty method correctly returns
.
.
.
commit
|
commitdiff
|
tree
2024-02-01
D
a
n Kennedy
Ensure the fts3 xIn
t
egrity method corre
c
tly returns
.
.
.
commit
|
commitdiff
|
tree
2024-01-29
Da
n
Kennedy
Conside
r
an i
n
dex
for queries like "SELECT count(DISTINCT
.
.
.
commit
|
commitdiff
|
tree
2024-01-29
D
a
n Ke
n
nedy
Avoid a potential
buffer
o
verread wh
e
n ha
n
dlin
g
corrupt
.
.
.
commit
|
commitdiff
|
tree
2024-01-23
Dan Kennedy
In os_unix
.
c and
os_win
.
c
,
do not allow xFetch() to
.
.
.
commit
|
commitdiff
|
tree
2024-01-23
Dan Kennedy
Ad
d
e
x
t
ra
c
hecks f
o
r the
v
ali
d
i
ty of a numeric lite
r
a
l
.
.
.
commit
|
commitdiff
|
tree
2024-01-22
Dan Kenn
e
dy
Fix a pr
o
blem
in the previ
o
us commi
t
with hex literals
.
.
.
commit
|
commitdiff
|
tree
2024-01-22
Dan Ken
n
ed
y
All
o
w undersc
o
res to
o
ccu
r
in hex li
t
e
r
a
ls
.
commit
|
commitdiff
|
tree
2024-01-22
Dan Kennedy
Add extra test
s
for
the c
o
d
e
on
this branch
.
commit
|
commitdiff
|
tree
2024-01-22
Dan K
e
nnedy
Fix
t
est script
l
i
t
eral
.
test
so t
h
at it works
with
.
.
.
commit
|
commitdiff
|
tree
2024-01-22
Dan Kennedy
Fix test script
literal
.
test s
o
that it works with
.
.
.
commit
|
commitdiff
|
tree
2024-01-20
Dan Kennedy
Merg
e
t
runk changes
i
nto
this branch
.
commit
|
commitdiff
|
tree
2024-01-20
Dan Kennedy
En
s
u
r
e that
v
a
l
ues generated by DEFAULT
c
lauses that
.
.
.
commit
|
commitdiff
|
tree
2024-01-20
Dan
Kennedy
Add test cases f
o
r
t
h
e new code on this b
r
anch
.
commit
|
commitdiff
|
tree
2024-01-20
Dan Kennedy
Al
l
ow
"_" char
a
cters t
o
a
p
p
e
ar followi
n
g any
d
igit
.
.
.
commit
|
commitdiff
|
tree
2024-01-19
Dan Kennedy
Allo
w
large he
x
adecimal literals t
o
be used as DEFAUL
T
.
.
.
commit
|
commitdiff
|
tree
2024-01-16
Dan Ke
n
nedy
En
s
ure that the x
I
ntegrit
y
methods
of fts3 and fts5
.
.
.
commit
|
commitdiff
|
tree
2024-01-12
Dan Kennedy
Ha
v
e the s
h
el
l
tool automatically enable SQLITE_CONFIG_DQ
S
_D
.
.
.
commit
|
commitdiff
|
tree
2024-01-11
Dan Kennedy
In
fts5,
f
lush the conten
t
s of
the i
n
-memory hash t
a
ble
.
.
.
commit
|
commitdiff
|
tree
2024-01-08
D
an Kennedy
Automatically tu
r
n of
f
DEFENSIVE m
o
de in the shell
.
.
.
commit
|
commitdiff
|
tree
2024-01-08
Dan Kenned
y
Fix date on
new
file
s
h
e
ll9
.
test
.
commit
|
commitdiff
|
tree
next