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
Improvements to the EQP display for compound select statements.
2018-04-12
D
.
Richa
r
d
H
ipp
A
dd t
h
e U
p
sert
o
bject
f
or
h
ol
d
in
g
upsert clause informa
t
ion
.
commit
|
commitdiff
|
tree
2018-04-12
D
.
Richard H
i
pp
Me
r
g
e ch
a
nges f
r
om trunk
.
commit
|
commitdiff
|
tree
2018-04-11
D
.
R
i
cha
r
d
Hipp
H
e
lp the parser run fa
s
ter by avoi
d
ing t
h
e "explain
.
.
.
commit
|
commitdiff
|
tree
2018-04-11
D
.
Rich
a
r
d
Hipp
Proh
i
bit bou
n
d p
a
ramete
r
s in
t
he arguments to table
.
.
.
commit
|
commitdiff
|
tree
2018-04-10
D
.
Richard Hi
p
p
Version 3
.
23
.
1
commit
|
commitdiff
|
tree
2018-04-10
D
.
Richard Hipp
In
c
rease
t
he v
e
rsion number to 3
.
23
.
1
.
commit
|
commitdiff
|
tree
2018-04-10
D
.
R
icha
r
d
Hip
p
Remove an un
n
ecessa
r
y SQ
L
I
TE_UNTEST
A
BLE
c
o
mp
i
le-time
.
.
.
commit
|
commitdiff
|
tree
2018-04-10
D
.
Richa
r
d Hipp
Update the
t
op-l
e
ve
l
RE
A
DM
E
.
md file to point to
the
.
.
.
commit
|
commitdiff
|
tree
2018-04-10
D
.
R
i
chard Hip
p
Updat
e
the top-level README
.
m
d fi
l
e
to po
i
nt to the
.
.
.
commit
|
commitdiff
|
tree
2018-04-09
D
.
Richard Hi
p
p
Minor chang
e
s
to the inp
u
t gr
a
mmar resulting in a fas
t
er
.
.
.
commit
|
commitdiff
|
tree
2018-04-09
D
.
Richard Hipp
E
n
han
c
e t
h
e query
pla
n
ner so tha
t
it detec
t
s when
t
h
e
.
.
.
commit
|
commitdiff
|
tree
2018-04-09
D
.
Ri
c
h
a
rd H
i
pp
I
mprovements
t
o "
.
wheretrace" output
.
commit
|
commitdiff
|
tree
2018-04-09
D
.
R
ichard Hipp
Fix a (harmless) sig
n
ed integ
e
r overflow warn
i
ng
.
commit
|
commitdiff
|
tree
2018-04-07
D
.
Ric
h
ar
d
Hipp
M
ore complete p
a
rs
i
ng of UP
S
ERT, including U
P
SERT within
.
.
.
commit
|
commitdiff
|
tree
2018-04-06
D
.
Ric
h
a
rd Hipp
Dem
o
nstratio
n
of
how
the pa
r
ser can
b
e
augment
e
d t
o
.
.
.
commit
|
commitdiff
|
tree
2018-04-06
D
.
R
i
c
hard H
i
pp
Enhance LEMON to show
precendence of s
y
mbols and
all
.
.
.
commit
|
commitdiff
|
tree
2018-04-05
D
.
Richard Hipp
Fix the sqlite3WhereTrace
m
e
cha
n
ism
so tha
t
i
t com
p
iles
.
.
.
commit
|
commitdiff
|
tree
2018-04-03
D
.
R
ichard Hipp
F
ix an er
r
or
messag
e
in
s
pee
d
test1
.
c
and mak
e
th
e
.
.
.
commit
|
commitdiff
|
tree
2018-04-03
D
.
R
i
chard
H
ipp
Fix
the
generate_series vir
t
ual tabl
e
s
o
that it
corr
e
ct
l
y
.
.
.
commit
|
commitdiff
|
tree
2018-04-03
D
.
R
i
chard Hipp
Ch
a
n
ge t
h
e LEFT JOIN
s
trength reduction optimization
.
.
.
commit
|
commitdiff
|
tree
2018-04-02
D
.
R
i
c
hard
H
i
p
p
Version 3
.
2
3
.
0
commit
|
commitdiff
|
tree
2018-04-02
D
.
R
i
chard Hipp
Better so
l
ution to the LIKE problem from the previous
.
.
.
commit
|
commitdiff
|
tree
2018-03-31
D
.
Ri
c
hard Hi
p
p
Fix a lo
g
ic erro
r
d
i
scovered by OSS
F
uzz
t
hat can ca
u
se
.
.
.
commit
|
commitdiff
|
tree
2018-03-30
D
.
Richard Hipp
Fix a bug
in the spellfix extension c
a
usi
n
g it to compute
.
.
.
commit
|
commitdiff
|
tree
2018-03-30
D
.
Rich
a
r
d
Hipp
Fi
x
an off-by-one
e
rror in the dist3 algorithm
o
f
th
e
.
.
.
commit
|
commitdiff
|
tree
2018-03-29
D
.
Richard
H
ipp
M
o
dify the sqlite3OsFil
e
Cont
r
o
l
(
)
int
e
rfa
c
e to detect
.
.
.
commit
|
commitdiff
|
tree
2018-03-28
D
.
Richard Hipp
Fi
x
a harmle
s
s c
o
mpil
e
r warning in the kvtest
.
exe program
.
commit
|
commitdiff
|
tree
2018-03-28
D
.
Richard Hipp
Fix a har
m
les
s
c
ompiler wa
r
ning
.
commit
|
commitdiff
|
tree
2018-03-28
D
.
Richard Hipp
Remo
v
e tab
c
ha
r
acters
.
No logical ch
a
n
ges to
c
o
d
e
.
commit
|
commitdiff
|
tree
2018-03-28
D
.
Ri
c
hard Hi
p
p
Mino
r
comment changes
.
commit
|
commitdiff
|
tree
2018-03-27
D
.
Richard Hip
p
Fi
x
a
t
ypo
i
n the README file
f
or
I
C
U
.
No code chang
e
s
.
commit
|
commitdiff
|
tree
2018-03-27
D
.
Richard Hipp
The push-down opti
m
ization
w
as
b
ei
n
g too aggressive
.
.
.
commit
|
commitdiff
|
tree
2018-03-27
D
.
Richard Hipp
Pro
v
ide
the ability
f
or the VF
S
to
d
o a blocking wa
i
t
.
.
.
commit
|
commitdiff
|
tree
2018-03-26
D
.
Rich
a
rd Hipp
D
o not i
n
ject OOM errors on SQLITE_FC
N
TL_LOCK_TIMEOUT
.
.
.
commit
|
commitdiff
|
tree
2018-03-26
D
.
Richard Hipp
A
void a race condition that
m
i
g
h
t cause a busy_time
o
u
t
.
.
.
commit
|
commitdiff
|
tree
2018-03-26
D
.
Richar
d
Hipp
A
d
d i
n
frastructure
t
o suppor
t
f
o
r using F_SETLKW w
i
th
.
.
.
commit
|
commitdiff
|
tree
2018-03-26
D
.
Richar
d
Hipp
Refactor some internal
o
bject element
n
ame
s
used by
.
.
.
commit
|
commitdiff
|
tree
2018-03-24
D
.
R
i
chard Hipp
Add testcas
e
() m
a
cros and
i
m
prove
com
m
en
t
s in the LEFT
.
.
.
commit
|
commitdiff
|
tree
2018-03-24
D
.
Richard Hipp
Yet a
n
other fault in the s
q
lite3
E
x
p
rI
m
p
liesNotNu
l
l
.
.
.
commit
|
commitdiff
|
tree
2018-03-24
D
.
R
i
chard Hipp
B
u
g fix in
t
he LEFT JOIN
s
tre
n
g
t
h reduction o
p
timization of
commit
|
commitdiff
|
tree
2018-03-24
D
.
Richa
r
d Hipp
P
r
epend linkage macros t
o
t
he sqlit
e
3rebaser i
n
terfaces
.
commit
|
commitdiff
|
tree
2018-03-23
D
.
R
ichard Hipp
Fix the -readonly option on the CLI s
o
t
h
at
i
t actu
a
lly
.
.
.
commit
|
commitdiff
|
tree
2018-03-23
D
.
Richard Hipp
Fix typo in a comment
u
sed for do
c
umentat
i
on
.
N
o
cha
n
ges
.
.
.
commit
|
commitdiff
|
tree
2018-03-23
D
.
Rich
a
r
d
Hipp
Fix an erro
r
in th
e
C
L
I in the previo
u
s ([0249d9aecf6994
8
.
.
.
commit
|
commitdiff
|
tree
2018-03-23
D
.
Richard
Hipp
Fix the
A
NAL
Y
ZE command so
that it will process t
a
b
l
es
.
.
.
commit
|
commitdiff
|
tree
2018-03-22
D
.
Richard Hi
p
p
A
dd
t
he left jo
i
n strength redu
c
ti
o
n optimization
.
.
.
.
commit
|
commitdiff
|
tree
2018-03-22
D
.
Richard Hipp
Add t
h
e
-
-v
a
lid-sql option to the optfuzz t
e
st p
r
ogram
.
commit
|
commitdiff
|
tree
2018-03-21
D
.
Richard Hipp
Get the optfuzz program working
.
commit
|
commitdiff
|
tree
2018-03-21
D
.
Richard H
i
pp
A
d
d the optfu
z
z
.
c pr
o
gram for veri
f
ying the
q
uery
p
lanner
.
.
.
commit
|
commitdiff
|
tree
2018-03-21
D
.
Richard
Hipp
Relax LEFT-JO
I
N re
s
t
r
icti
o
ns on the pu
s
h-d
o
wn opt
i
mization
.
commit
|
commitdiff
|
tree
2018-03-20
D
.
R
i
c
hard Hipp
Do a mo
r
e t
h
orough
jo
b
of cleaning traces of the st
r
ength
.
.
.
commit
|
commitdiff
|
tree
2018-03-20
D
.
Richard Hipp
If t
e
rms of the WHERE c
l
a
use require that the right
.
.
.
commit
|
commitdiff
|
tree
2018-03-20
D
.
Richard
H
ipp
Fix
incor
r
e
ct te
s
tcase labe
l
s on
t
wo cases in j
o
in5
.
.
.
commit
|
commitdiff
|
tree
2018-03-20
D
.
Richa
r
d Hipp
Improvemen
t
s to
t
he HAVING-to-WHERE o
p
t
imizatio
n
.
.
.
.
commit
|
commitdiff
|
tree
2018-03-20
D
.
R
ichard Hi
p
p
Avoid unnecessary
w
rite to t
h
e
s
qlite_s
e
quence table
.
.
.
commit
|
commitdiff
|
tree
2018-03-20
D
.
Ric
h
ard Hi
p
p
Add the
ability t
o
d
i
sa
b
l
e
the push-down optimization
.
.
.
commit
|
commitdiff
|
tree
2018-03-20
D
.
Richard Hipp
Re
m
o
v
e a
d
ebuggi
n
g statement acc
i
dent
l
y left in
commit
|
commitdiff
|
tree
2018-03-20
D
.
Richard Hipp
I
n
the CLI, av
o
id e
x
tra
.
sel
e
cttrace and
.
whe
r
etr
a
ce
.
.
.
commit
|
commitdiff
|
tree
2018-03-20
D
.
R
i
ch
a
rd Hipp
Cl
o
ser reading of the sqlite3_db_confi
g
() documentation
.
.
.
commit
|
commitdiff
|
tree
2018-03-20
D
.
Rich
a
rd Hipp
F
ix a minor formatt
i
ng issue
on the sql
i
te3_db_config
.
.
.
commit
|
commitdiff
|
tree
2018-03-20
D
.
Richard H
i
pp
Add
the ab
i
l
ity to disable the push-down optimization
.
.
.
commit
|
commitdiff
|
tree
2018-03-19
D
.
R
ichard
H
i
pp
Mi
n
or improv
e
ments to
"
.
se
l
e
c
ttrace"
.
No changes
t
o
.
.
.
commit
|
commitdiff
|
tree
2018-03-19
D
.
Ri
c
hard Hipp
Enha
n
c
e the command-line co
m
pl
e
tion extensi
o
n t
o
return
.
.
.
commit
|
commitdiff
|
tree
2018-03-19
D
.
Richard Hipp
In
the com
p
i
l
e_op
t
i
ons pragma
,
show
t
he actual va
l
ue
.
.
.
commit
|
commitdiff
|
tree
2018-03-19
D
.
Richard
Hipp
Impr
o
v
e
d "
.
s
el
e
cttrace" output formattin
g
.
No chan
g
es
.
.
.
commit
|
commitdiff
|
tree
2018-03-17
D
.
Rich
a
rd Hipp
Do not use sqlite3_colu
m
n_decltype() in
t
he CLI if
.
.
.
commit
|
commitdiff
|
tree
2018-03-16
D
.
Richard Hipp
Detect corruption in the form of the sql
i
te_se
q
uence
.
.
.
commit
|
commitdiff
|
tree
2018-03-16
D
.
Richar
d
Hipp
Det
e
ct databases whose
s
chem
a
is corrup
t
ed
using a
.
.
.
commit
|
commitdiff
|
tree
2018-03-16
D
.
Richard Hip
p
Better er
r
or messa
g
e te
x
t
wh
e
n
the schema
i
s c
o
rru
p
t
e
d
.
.
.
commit
|
commitdiff
|
tree
2018-03-16
D
.
Richard
Hipp
A
void writing the sqlite_sequence
t
able when it has
.
.
.
commit
|
commitdiff
|
tree
2018-03-15
D
.
Ri
c
hard
Hipp
Fix a typo
i
n a comment used
t
o generate documentation
.
.
.
commit
|
commitdiff
|
tree
2018-03-15
D
.
R
ich
a
rd
Hipp
Fix an issue with the fsdir(
)
table-val
u
ed
function
.
.
.
commit
|
commitdiff
|
tree
2018-03-14
D
.
R
i
c
h
a
rd Hipp
Add the S
Q
LITE
_
D
B
STATUS_CACHE
_
S
PILL op
t
ion to sqlite3_
d
b_st
a
.
.
.
commit
|
commitdiff
|
tree
2018-03-14
D
.
Richard Hipp
Disa
b
le one of the test cases from check-in
[
2
1
ecbce1378f3cc
.
.
.
commit
|
commitdiff
|
tree
2018-03-14
D
.
R
i
chard Hipp
Add
t
h
e
S
Q
LITE_DBSTATUS_CACH
E
_SPILL option to sqlite
3
_db_sta
.
.
.
commit
|
commitdiff
|
tree
2018-03-10
D
.
Ric
h
ar
d
Hipp
Fix the second c
a
llbac
k
argume
n
t to the "profi
l
e
"
r
espo
n
se
.
.
.
commit
|
commitdiff
|
tree
2018-03-10
D
.
Richard Hipp
Add support for INSERT O
R
REPL
A
CE
a
n
d
INSERT
OR IGN
O
RE
.
.
.
commit
|
commitdiff
|
tree
2018-03-10
D
.
R
i
chard Hipp
Improved
e
rror m
e
ssages f
r
om the zipf
i
le extensio
n
.
commit
|
commitdiff
|
tree
2018-03-10
D
.
R
i
char
d
Hipp
Avoid
ha
r
mless
l
eft-shifts
of nega
t
ive numbers in the
.
.
.
commit
|
commitdiff
|
tree
2018-03-10
D
.
Richard Hipp
Fix the zipfi
l
e extension s
o
t
h
at it is
a
ble
to create
.
.
.
commit
|
commitdiff
|
tree
2018-03-09
D
.
Richar
d
Hi
p
p
Fix
t
he
.
a
rchi
v
e
c
ommand in the
C
LI so that it ac
t
u
ally
.
.
.
commit
|
commitdiff
|
tree
2018-03-09
D
.
Ric
h
ard
Hipp
Enhan
c
e the "
.
ar" command in the
C
LI
s
o that it is
.
.
.
commit
|
commitdiff
|
tree
2018-03-09
D
.
Richard Hip
p
Setting "
.
stats 2"
i
n the CLI cau
s
es c
o
l
u
mn meta
d
a
ta
.
.
.
commit
|
commitdiff
|
tree
2018-03-09
D
.
Richard Hipp
Simplification to the shell_e
x
e
c
() mechanism in the
.
.
.
commit
|
commitdiff
|
tree
2018-03-09
D
.
Rich
a
r
d
H
ipp
Fix a test case
i
n zipfilefa
u
lt
.
test so that it only
.
.
.
commit
|
commitdiff
|
tree
2018-03-09
D
.
Richard
Hipp
A
t
te
m
pt to fi
x
a harmless
compiler warn
i
n
g from Clang
.
commit
|
commitdiff
|
tree
2018-03-08
D
.
Richa
r
d Hipp
Add the --a
p
pend and --zip
opt
i
o
n
s of the CLI to
th
e
.
.
.
commit
|
commitdiff
|
tree
2018-03-08
D
.
Richard Hipp
Updates to docu
m
entation on sql
i
te
3
_seria
l
ize() an
d
.
.
.
commit
|
commitdiff
|
tree
2018-03-07
D
.
Richard
H
ipp
Add
t
he sessionfuz
z
tes
t
p
rogram and
d
a
t
a
obtaine
d
.
.
.
commit
|
commitdiff
|
tree
2018-03-07
D
.
Richard
Hipp
Add t
h
e sqlite
3
_
ser
i
alize()
a
nd sqlite3_deserialize
.
.
.
commit
|
commitdiff
|
tree
2018-03-07
D
.
Richard Hi
p
p
Mark an unr
e
achable br
a
nch
u
s
ing N
E
VER()
.
commit
|
commitdiff
|
tree
2018-03-06
D
.
Ri
c
hard Hipp
I
m
p
roved documentat
i
on for
s
qlite3_se
r
ialize(
)
an
d
.
.
.
commit
|
commitdiff
|
tree
2018-03-06
D
.
Ric
h
ard Hipp
Hand
l
e some b
o
undary case
s
in
memdb associated with
.
.
.
commit
|
commitdiff
|
tree
2018-03-06
D
.
Richard H
i
pp
S
impl
i
fications
to the mem
d
b
VF
S
.
commit
|
commitdiff
|
tree
2018-03-06
D
.
Richard Hipp
Improve
m
ents to the me
m
db VF
S
.
commit
|
commitdiff
|
tree
2018-03-06
D
.
Richard Hipp
M
e
rge
t
h
e
walIterator
I
nit
(
) fi
x
from tr
u
nk
.
commit
|
commitdiff
|
tree
2018-03-05
D
.
Richa
r
d Hipp
Fix walIterat
o
rIn
i
t() s
o
that it alway
s
leaves t
h
e
.
.
.
commit
|
commitdiff
|
tree
2018-03-05
D
.
R
i
cha
r
d H
i
pp
Merg
e
the session fix from
trunk
.
commit
|
commitdiff
|
tree
2018-03-05
D
.
Richard Hipp
Impro
v
ed command-
l
in
e
help for the -A o
p
tion on th
e
.
.
.
commit
|
commitdiff
|
tree
2018-03-05
D
.
Ri
c
h
a
rd Hi
p
p
A
n
ew
w
ay of doing
a
rch
i
ve c
o
mmand
s
on the c
o
mmand
.
.
.
commit
|
commitdiff
|
tree
next