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
The previous fix for ticket [d85fffd6ffe856092ed8da] in check-in
2018-04-09
D
.
Richard Hip
p
Improvements to "
.
w
heretrace" output
.
commit
|
commitdiff
|
tree
2018-04-09
D
.
R
ic
h
ard
Hipp
Fix
a (harmle
s
s) signed inte
g
er over
f
low w
a
r
ning
.
commit
|
commitdiff
|
tree
2018-04-07
D
.
Richard Hipp
More complete parsing of UPSERT,
including UPS
E
RT within
.
.
.
commit
|
commitdiff
|
tree
2018-04-06
D
.
Richard Hipp
Demon
s
tratio
n
of how t
h
e
parser can b
e
augmen
t
ed
to
.
.
.
commit
|
commitdiff
|
tree
2018-04-06
D
.
Richard Hipp
E
n
hance LEMON
to show
p
r
e
c
ende
n
c
e
of symbols and all
.
.
.
commit
|
commitdiff
|
tree
2018-04-05
D
.
Richard Hipp
Fi
x
the
s
ql
i
t
e3Where
T
race mechanism s
o
that it c
o
mpil
e
s
.
.
.
commit
|
commitdiff
|
tree
2018-04-03
D
.
Richar
d
Hip
p
Fix
an
e
rro
r
message
i
n speedtest1
.
c and
m
ak
e
the
.
.
.
commit
|
commitdiff
|
tree
2018-04-03
D
.
Ric
h
ard Hipp
Fix the ge
n
era
t
e
_
ser
i
es virt
u
al table so that i
t
correctly
.
.
.
commit
|
commitdiff
|
tree
2018-04-03
D
.
Richard Hipp
C
h
ange
t
h
e LEF
T
JOI
N
strength redu
c
tion
o
ptimization
.
.
.
commit
|
commitdiff
|
tree
2018-04-02
D
.
Richard Hi
p
p
Ve
r
sion 3
.
23
.
0
commit
|
commitdiff
|
tree
2018-04-02
D
.
Richard Hi
p
p
Bet
t
er s
o
lution
to the
L
IKE problem from the previous
.
.
.
commit
|
commitdiff
|
tree
2018-03-31
D
.
Rich
a
rd
H
ipp
Fix
a logic er
r
or discovered by OSSFuzz that can cause
.
.
.
commit
|
commitdiff
|
tree
2018-03-30
D
.
Richard Hi
p
p
Fix a bug in
t
he spellfix
e
xte
n
sion causing it to compute
.
.
.
commit
|
commitdiff
|
tree
2018-03-30
D
.
Richard
H
ipp
Fix an off-by-one error in the dist3 algorith
m
of th
e
.
.
.
commit
|
commitdiff
|
tree
2018-03-29
D
.
Richard Hip
p
Modif
y
the sqlite3OsFi
l
eCont
r
ol
(
)
interf
a
ce
to detect
.
.
.
commit
|
commitdiff
|
tree
2018-03-28
D
.
Richard Hipp
F
i
x
a
harmless compil
e
r wa
r
ning in the kvtes
t
.
ex
e
p
rogram
.
commit
|
commitdiff
|
tree
2018-03-28
D
.
Richard
Hipp
Fix a harmless com
p
iler war
n
ing
.
commit
|
commitdiff
|
tree
2018-03-28
D
.
Richard Hipp
Remove tab characters
.
No
logica
l
changes to cod
e
.
commit
|
commitdiff
|
tree
2018-03-28
D
.
Richard Hipp
Minor comment
c
hanges
.
commit
|
commitdiff
|
tree
2018-03-27
D
.
Richard
H
ip
p
Fix a
t
ypo in the README fi
l
e
for ICU
.
No code
changes
.
commit
|
commitdiff
|
tree
2018-03-27
D
.
R
ichard Hipp
The
p
u
sh-down
o
ptimization was b
e
ing too agg
r
e
ssive
.
.
.
commit
|
commitdiff
|
tree
2018-03-27
D
.
Ri
c
har
d
Hipp
Provid
e
the ability for
t
h
e
VFS to d
o
a blocking w
a
it
.
.
.
commit
|
commitdiff
|
tree
2018-03-26
D
.
R
ichar
d
H
ipp
D
o not
i
nject OOM e
r
ro
r
s
o
n
SQLITE_FCNTL_LOCK_TIMEO
U
T
.
.
.
commit
|
commitdiff
|
tree
2018-03-26
D
.
R
ich
a
rd Hipp
Avoid
a race condition that might cause a busy_t
i
meout
.
.
.
commit
|
commitdiff
|
tree
2018-03-26
D
.
Ric
h
ard Hipp
A
dd infrastruc
t
ure to s
u
pport f
o
r
using F_SETLK
W
with
.
.
.
commit
|
commitdiff
|
tree
2018-03-26
D
.
Richard
Hip
p
R
e
factor some inter
n
al objec
t
e
l
ement names used by
.
.
.
commit
|
commitdiff
|
tree
2018-03-24
D
.
Richard Hipp
Add testcase() macros and improve comments i
n
the LEFT
.
.
.
commit
|
commitdiff
|
tree
2018-03-24
D
.
Richard Hipp
Yet another fault in the sql
i
t
e
3Ex
p
rI
m
pli
e
sNotNull
.
.
.
commit
|
commitdiff
|
tree
2018-03-24
D
.
R
ichard
H
ipp
Bug fix in t
h
e
LEFT
J
OIN strength
r
edu
c
tion op
t
imization of
commit
|
commitdiff
|
tree
2018-03-24
D
.
Richard Hipp
Prepend linkage mac
r
o
s to the sqlite3r
e
ba
s
er interfaces
.
commit
|
commitdiff
|
tree
2018-03-23
D
.
Richard Hipp
Fix the -rea
d
only op
t
ion o
n
the CLI so
t
hat it
a
c
tually
.
.
.
commit
|
commitdiff
|
tree
2018-03-23
D
.
Ric
h
ard Hi
p
p
Fix
typo
i
n a comment used for documentation
.
N
o changes
.
.
.
commit
|
commitdiff
|
tree
2018-03-23
D
.
Richard Hi
p
p
Fix an er
r
or in the CLI in
t
he prev
i
ous
(
[0249d9ae
c
f6
9
9
48
.
.
.
commit
|
commitdiff
|
tree
2018-03-23
D
.
R
ichard Hipp
Fix the ANALYZE co
m
m
and so th
a
t
i
t will process table
s
.
.
.
commit
|
commitdiff
|
tree
2018-03-22
D
.
Richard Hipp
Ad
d
th
e
l
e
f
t
joi
n
stre
n
gth
r
eduction optim
i
zatio
n
.
.
.
.
commit
|
commitdiff
|
tree
2018-03-22
D
.
Richar
d
Hipp
Add the --valid-sql
o
ptio
n
to the opt
f
u
zz
t
est p
r
o
gram
.
commit
|
commitdiff
|
tree
2018-03-21
D
.
Richard Hipp
G
et the optf
u
zz program working
.
commit
|
commitdiff
|
tree
2018-03-21
D
.
R
ich
a
rd Hipp
Ad
d
the
optfuzz
.
c pr
o
gram for verif
y
in
g
the
q
u
er
y
p
l
ann
e
r
.
.
.
commit
|
commitdiff
|
tree
2018-03-21
D
.
Richard Hi
p
p
R
e
lax
L
E
FT-
J
OIN restr
i
ction
s
on the pus
h
-down opt
i
miza
t
ion
.
commit
|
commitdiff
|
tree
2018-03-20
D
.
Richard Hipp
Do a more thorough job of cleani
n
g traces
o
f the strengt
h
.
.
.
commit
|
commitdiff
|
tree
2018-03-20
D
.
Richard Hipp
If ter
m
s of
t
h
e
WHERE clause require that
t
he
r
ight
.
.
.
commit
|
commitdiff
|
tree
2018-03-20
D
.
Richard
H
ipp
F
ix incor
r
e
ct tes
t
case labe
l
s on two cases
i
n
j
oin5
.
.
.
commit
|
commitdiff
|
tree
2018-03-20
D
.
Richard H
i
pp
Improvements to the HAVING-to
-
WH
E
RE optimization
.
.
.
.
commit
|
commitdiff
|
tree
2018-03-20
D
.
Ri
c
hard Hip
p
Avoid
unneces
s
ar
y
write
t
o
t
he
s
qlite_seq
u
ence ta
b
l
e
.
.
.
commit
|
commitdiff
|
tree
2018-03-20
D
.
R
ic
h
a
r
d Hipp
A
d
d the abi
l
i
t
y to disable
t
he push-dow
n
o
p
timization
.
.
.
commit
|
commitdiff
|
tree
2018-03-20
D
.
Ri
c
hard
H
i
pp
Remo
v
e a d
e
bu
g
g
i
ng statement
accidently
l
e
ft in
commit
|
commitdiff
|
tree
2018-03-20
D
.
Richar
d
Hipp
In
t
he CLI,
a
void extra
.
selecttrace and
.
wheretrace
.
.
.
commit
|
commitdiff
|
tree
2018-03-20
D
.
R
ich
a
rd Hip
p
Closer readi
n
g
of the sqlite3_db_con
f
ig(
)
documentation
.
.
.
commit
|
commitdiff
|
tree
2018-03-20
D
.
R
ich
a
r
d
Hipp
Fix
a
minor formatt
i
ng issue on the sqlite
3
_db_config
.
.
.
commit
|
commitdiff
|
tree
2018-03-20
D
.
Richard Hipp
Add th
e
abilit
y
to
disable the
push-d
o
wn o
p
t
i
m
i
z
ation
.
.
.
commit
|
commitdiff
|
tree
2018-03-19
D
.
Richard Hipp
Min
o
r improvements to "
.
selecttrace"
.
No ch
a
nges to
.
.
.
commit
|
commitdiff
|
tree
2018-03-19
D
.
Richard
Hipp
Enhan
c
e
t
h
e command
-
l
ine completion e
x
tension to
return
.
.
.
commit
|
commitdiff
|
tree
2018-03-19
D
.
R
i
chard Hipp
In
t
he compile_options
p
r
a
g
m
a, show the ac
t
ual va
l
ue
.
.
.
commit
|
commitdiff
|
tree
2018-03-19
D
.
Richard Hipp
I
mprove
d
"
.
selecttrace
"
output fo
r
ma
t
ting
.
N
o changes
.
.
.
commit
|
commitdiff
|
tree
2018-03-17
D
.
Richard Hipp
Do not use
sql
i
t
e
3_col
u
mn_decl
t
ype()
i
n the CLI if
.
.
.
commit
|
commitdiff
|
tree
2018-03-16
D
.
Richard Hipp
D
e
tect
c
o
r
ruption in the form of the sqlite_sequenc
e
.
.
.
commit
|
commitdiff
|
tree
2018-03-16
D
.
Richa
r
d Hi
p
p
Detect da
t
abases whose
s
c
hema is corrupte
d
using a
.
.
.
commit
|
commitdiff
|
tree
2018-03-16
D
.
Richa
r
d Hipp
Better error message text when the schema is co
r
rupted
.
.
.
commit
|
commitdiff
|
tree
2018-03-16
D
.
Richa
r
d
Hipp
Avoid writi
n
g the sqlite_sequ
e
nce table when it has
.
.
.
commit
|
commitdiff
|
tree
2018-03-15
D
.
Ri
c
hard Hipp
Fix a typo in a comment used to generate d
o
cumentation
.
.
.
commit
|
commitdiff
|
tree
2018-03-15
D
.
Richard Hipp
Fix a
n
i
s
s
ue with the fsdi
r
()
t
able-valued func
t
ion
.
.
.
commit
|
commitdiff
|
tree
2018-03-14
D
.
Richard Hipp
Add the SQLITE_
D
BSTATUS_CACHE_SPILL option
t
o s
q
lite3
_
db_sta
.
.
.
commit
|
commitdiff
|
tree
2018-03-14
D
.
Richard
Hipp
Disable one of the test cases fro
m
check-in [21ecbce1378f3
c
c
.
.
.
commit
|
commitdiff
|
tree
2018-03-14
D
.
R
i
chard Hip
p
Add the SQLIT
E
_DBSTATU
S
_C
A
CHE_SPILL option
to
sqlite3_db_st
a
.
.
.
commit
|
commitdiff
|
tree
2018-03-10
D
.
Ri
c
h
a
rd Hi
p
p
Fix the seco
n
d call
b
ack
argume
n
t t
o
t
h
e
"pr
o
file"
r
e
spon
s
e
.
.
.
commit
|
commitdiff
|
tree
2018-03-10
D
.
Richa
r
d
H
ipp
A
d
d su
p
port for INSERT
OR REPLACE and INSERT OR IGNO
R
E
.
.
.
commit
|
commitdiff
|
tree
2018-03-10
D
.
Richard Hipp
I
m
p
rove
d
e
rro
r
m
e
ssages from the zipf
i
l
e
exte
n
s
i
on
.
commit
|
commitdiff
|
tree
2018-03-10
D
.
Richard Hip
p
A
v
oid harml
e
ss l
e
ft-shifts
o
f negative
n
umbers in th
e
.
.
.
commit
|
commitdiff
|
tree
2018-03-10
D
.
R
i
ch
a
r
d Hipp
Fi
x
the
z
ipfile extension so that it is
able
t
o create
.
.
.
commit
|
commitdiff
|
tree
2018-03-09
D
.
Rich
a
rd Hipp
Fix
the
.
archive command in the CLI so tha
t
i
t
actually
.
.
.
commit
|
commitdiff
|
tree
2018-03-09
D
.
R
ichard Hipp
Enhance
t
he "
.
ar" command in the CLI
s
o
t
h
at it is
.
.
.
commit
|
commitdiff
|
tree
2018-03-09
D
.
R
ic
h
ard Hip
p
Settin
g
"
.
stats 2" in th
e
CLI
c
a
u
ses column
m
etadata
.
.
.
commit
|
commitdiff
|
tree
2018-03-09
D
.
Richard Hipp
S
implification to the s
h
ell_e
x
ec() mecha
n
ism in the
.
.
.
commit
|
commitdiff
|
tree
2018-03-09
D
.
Richa
r
d
H
ipp
F
i
x a test case in zipfilefault
.
t
e
s
t so
that it only
.
.
.
commit
|
commitdiff
|
tree
2018-03-09
D
.
R
ichard Hi
p
p
Attempt to fix a harmless
c
om
p
i
l
er warning
from C
l
a
ng
.
commit
|
commitdiff
|
tree
2018-03-08
D
.
Richard
H
ipp
Add the --append and --zip options of the CL
I
to the
.
.
.
commit
|
commitdiff
|
tree
2018-03-08
D
.
R
i
c
h
ard Hipp
Updat
e
s to docu
m
entation on sqli
t
e
3_seri
a
lize()
a
nd
.
.
.
commit
|
commitdiff
|
tree
2018-03-07
D
.
R
i
c
h
a
rd Hipp
A
dd
th
e
ses
s
io
n
f
uzz
t
e
st program
a
n
d
data obtained
.
.
.
commit
|
commitdiff
|
tree
2018-03-07
D
.
Richard Hipp
A
dd the sqlite3_seri
a
lize() an
d
sqli
t
e3_dese
r
iali
z
e
.
.
.
commit
|
commitdiff
|
tree
2018-03-07
D
.
Richard Hipp
Mark an unreachable branch usin
g
NEVER()
.
commit
|
commitdiff
|
tree
2018-03-06
D
.
Ri
c
hard H
i
pp
Imp
r
oved documentat
i
on
f
or sqlite3_serialize()
and
.
.
.
commit
|
commitdiff
|
tree
2018-03-06
D
.
Richard Hipp
Han
d
le some boundary cases in memdb associated with
.
.
.
commit
|
commitdiff
|
tree
2018-03-06
D
.
Ri
c
hard Hi
p
p
Simp
l
ification
s
t
o
the memdb
V
FS
.
commit
|
commitdiff
|
tree
2018-03-06
D
.
Rich
a
rd Hipp
Impr
o
vements to the memdb VFS
.
commit
|
commitdiff
|
tree
2018-03-06
D
.
Richar
d
Hipp
Merge
the w
a
lIt
e
r
a
tor
I
ni
t
() fix from
trunk
.
commit
|
commitdiff
|
tree
2018-03-05
D
.
Richard Hipp
Fix walIteratorInit()
so that
i
t
alwa
y
s
l
eaves the
.
.
.
commit
|
commitdiff
|
tree
2018-03-05
D
.
Richard H
i
pp
Merge the s
e
ssion fix from tru
n
k
.
commit
|
commitdiff
|
tree
2018-03-05
D
.
Richard Hipp
Imp
r
o
v
ed command-
l
ine
help for t
h
e -
A
opt
i
on
o
n the
.
.
.
commit
|
commitdiff
|
tree
2018-03-05
D
.
R
i
chard Hipp
A new way of doi
n
g archive command
s
on the command
.
.
.
commit
|
commitdiff
|
tree
2018-03-05
D
.
Richard Hipp
In the CLI, add a ne
w
c
om
m
an
d
-li
n
e op
t
ion "--archiv
e
.
.
.
commit
|
commitdiff
|
tree
2018-03-05
D
.
Rich
a
r
d
Hipp
Merge
s
ession fi
x
es
fr
o
m trunk
.
commit
|
commitdiff
|
tree
2018-03-01
D
.
Richa
r
d Hipp
Allow the zSchema argume
n
t
to sq
l
ite3_serialize() t
o
.
.
.
commit
|
commitdiff
|
tree
2018-03-01
D
.
Richard Hipp
Merge
the latest enhanc
e
m
e
nts
f
r
o
m trunk
.
commit
|
commitdiff
|
tree
2018-02-28
D
.
Richard Hipp
E
n
hance the sessions documentat
i
o
n
t
o
show the metho
d
s
.
.
.
commit
|
commitdiff
|
tree
2018-02-28
D
.
Richar
d
H
ipp
Use &l
t
;pre&g
t
;
aroun
d
code snippets
in the
do
c
umentatio
n
.
.
.
commit
|
commitdiff
|
tree
2018-02-28
D
.
Ric
h
ard
H
ipp
Fix
a
potential
NULL
pointer deref following OOM in
.
.
.
commit
|
commitdiff
|
tree
2018-02-27
D
.
Richard Hipp
Add
s
uppo
r
t
f
or T
R
UE a
n
d FALSE k
e
ywords a
n
d for oper
a
tors
.
.
.
commit
|
commitdiff
|
tree
2018-02-27
D
.
Rich
a
rd Hipp
Clea
n
up co
m
ments a
n
d
v
a
ria
b
l
e na
m
es prior
to merge
.
commit
|
commitdiff
|
tree
2018-02-27
D
.
R
i
chard Hipp
Remove an
u
nnec
e
s
s
ary decis
i
on
.
commit
|
commitdiff
|
tree
2018-02-26
D
.
Rich
a
rd H
i
pp
Code simplifications
.
New te
s
t cases
.
commit
|
commitdiff
|
tree
next