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
Remove an always-true branch from the preupdate hook logic.
2018-04-13
D
.
Richar
d
H
i
pp
R
e
move an always-true
b
ranch
fro
m
the
p
reupdate hook
.
.
.
commit
|
commitdiff
|
tree
2018-04-11
D
.
Richa
r
d Hipp
H
elp the par
s
er
run faster by avoiding th
e
"exp
l
ai
n
.
.
.
commit
|
commitdiff
|
tree
2018-04-11
D
.
Rich
a
rd Hipp
Prohibit bound parameters
i
n
t
he argu
m
ents to table
.
.
.
commit
|
commitdiff
|
tree
2018-04-10
D
.
Richard H
i
pp
Ver
s
ion
3
.
23
.
1
commit
|
commitdiff
|
tree
2018-04-10
D
.
R
ichard
Hipp
Increas
e
the
version number to
3
.
23
.
1
.
commit
|
commitdiff
|
tree
2018-04-10
D
.
Richard Hipp
Remove an unnecessary
SQLITE_UNTESTABLE compile-
t
ime
.
.
.
commit
|
commitdiff
|
tree
2018-04-10
D
.
Richar
d
H
ipp
U
pdate the
to
p
-le
v
el READ
M
E
.
md fi
l
e to poin
t
to t
h
e
.
.
.
commit
|
commitdiff
|
tree
2018-04-09
D
.
Richard
H
ipp
M
in
o
r changes to the inp
u
t grammar resultin
g
in a fast
e
r
.
.
.
commit
|
commitdiff
|
tree
2018-04-09
D
.
Richard Hipp
Enhance t
h
e query pl
a
nner so that it detec
t
s w
h
en the
.
.
.
commit
|
commitdiff
|
tree
2018-04-09
D
.
Richard
Hip
p
Improvements t
o
"
.
whe
r
etrace" outpu
t
.
commit
|
commitdiff
|
tree
2018-04-09
D
.
R
i
c
h
ard Hipp
Fix
a (
h
ar
m
l
e
ss) signed integer overflow w
a
rni
n
g
.
commit
|
commitdiff
|
tree
2018-04-06
D
.
Rich
a
r
d
Hi
p
p
Enhance LE
M
ON
to show prec
e
nd
e
nce of sym
b
ols and all
.
.
.
commit
|
commitdiff
|
tree
2018-04-05
D
.
Ric
h
ard Hipp
Fix the sq
l
ite3WhereTrace me
c
hanism
so that it compiles
.
.
.
commit
|
commitdiff
|
tree
2018-04-03
D
.
Richard Hipp
Fix an error message
in spe
e
d
t
e
st1
.
c
an
d
make the
.
.
.
commit
|
commitdiff
|
tree
2018-04-03
D
.
Richard Hipp
Fix the gen
e
rate_series virtual table so
t
hat it correctly
.
.
.
commit
|
commitdiff
|
tree
2018-04-03
D
.
R
i
chard
H
ipp
Change the LEF
T
JO
I
N streng
t
h reduction optimizati
o
n
.
.
.
commit
|
commitdiff
|
tree
2018-04-02
D
.
Richard Hipp
Version
3
.
23
.
0
commit
|
commitdiff
|
tree
2018-04-02
D
.
Ric
h
ard Hi
p
p
Bette
r
solution to the LIKE problem
f
rom the previous
.
.
.
commit
|
commitdiff
|
tree
2018-03-31
D
.
Richard
Hip
p
Fix
a
lo
g
ic err
o
r
di
s
c
overed by OSSFuzz that ca
n
c
a
use
.
.
.
commit
|
commitdiff
|
tree
2018-03-30
D
.
Richard H
i
p
p
F
i
x a
b
u
g
in the spellfix
e
x
tensio
n
c
ausi
n
g it
to comput
e
.
.
.
commit
|
commitdiff
|
tree
2018-03-30
D
.
Richar
d
Hi
p
p
F
i
x
an off-by-one e
r
ror in the dist3 algori
t
hm of the
.
.
.
commit
|
commitdiff
|
tree
2018-03-29
D
.
R
i
chard Hipp
Modify th
e
sqlite3OsFi
l
eControl()
inte
r
fa
c
e t
o
d
e
tect
.
.
.
commit
|
commitdiff
|
tree
2018-03-28
D
.
R
ichard Hip
p
Fix
a
harmless compiler warning
in the kvtest
.
exe program
.
commit
|
commitdiff
|
tree
2018-03-28
D
.
R
ichard Hi
p
p
Fix a
h
ar
m
less compi
l
e
r
w
arn
i
n
g
.
commit
|
commitdiff
|
tree
2018-03-28
D
.
Richard Hipp
R
emo
v
e tab characters
.
No
l
o
g
i
cal
cha
n
g
e
s to
code
.
commit
|
commitdiff
|
tree
2018-03-28
D
.
Richa
r
d Hipp
Mi
n
or c
o
mment changes
.
commit
|
commitdiff
|
tree
2018-03-27
D
.
Ri
c
hard H
i
p
p
F
i
x a typo in
the README fi
l
e for ICU
.
No code changes
.
commit
|
commitdiff
|
tree
2018-03-27
D
.
R
ichard Hipp
The pus
h
-down optimiz
a
tion was being to
o
a
g
g
ress
i
ve
.
.
.
commit
|
commitdiff
|
tree
2018-03-27
D
.
Rich
a
r
d
Hi
p
p
Pr
o
vide
t
he ability for the
VFS to do a blockin
g
w
a
it
.
.
.
commit
|
commitdiff
|
tree
2018-03-26
D
.
Richar
d
Hip
p
Do not
i
nject O
O
M
erro
r
s on SQLITE_FC
N
TL_LOCK_T
I
M
E
OUT
.
.
.
commit
|
commitdiff
|
tree
2018-03-26
D
.
Richard Hipp
Avoid
a ra
c
e
con
d
ition that might cause a b
u
sy_timeout
.
.
.
commit
|
commitdiff
|
tree
2018-03-26
D
.
R
i
ch
a
rd Hi
p
p
Add
infr
a
structure to support for
u
sing F_S
E
TLKW wi
t
h
.
.
.
commit
|
commitdiff
|
tree
2018-03-26
D
.
Richa
r
d Hipp
Refactor so
m
e internal ob
j
ect el
e
ment names used by
.
.
.
commit
|
commitdiff
|
tree
2018-03-24
D
.
R
i
chard Hipp
Add tes
t
case() mac
r
os an
d
i
mpro
v
e comments in the LEFT
.
.
.
commit
|
commitdiff
|
tree
2018-03-24
D
.
Richard
Hipp
Yet
anot
h
er fa
u
lt
in
the sqlite3Ex
p
rI
m
pliesNotN
u
ll
.
.
.
commit
|
commitdiff
|
tree
2018-03-24
D
.
Richard
H
i
p
p
Bug f
i
x
i
n
the LEFT JOIN strength reduction
o
p
timization of
commit
|
commitdiff
|
tree
2018-03-24
D
.
Richard H
i
pp
Prepend li
n
kage
m
a
c
ro
s
t
o
the sqlite3
r
ebaser int
e
rfaces
.
commit
|
commitdiff
|
tree
2018-03-23
D
.
R
icha
r
d Hipp
Fix the -readonl
y
opt
i
o
n
on the CLI so that it ac
t
ua
l
ly
.
.
.
commit
|
commitdiff
|
tree
2018-03-23
D
.
Rich
a
rd Hipp
Fix
t
y
po in a comment use
d
f
or documentation
.
N
o
c
h
anges
.
.
.
commit
|
commitdiff
|
tree
2018-03-23
D
.
Richard Hipp
Fix an err
o
r
in the CLI in
t
he previous (
[
024
9
d9aec
f
69948
.
.
.
commit
|
commitdiff
|
tree
2018-03-23
D
.
Richard Hipp
F
i
x
the
A
NALYZE command
so that it will process
t
ables
.
.
.
commit
|
commitdiff
|
tree
2018-03-22
D
.
Richard Hipp
A
d
d the left j
o
in
s
trength reduction
o
ptimization
.
.
.
.
commit
|
commitdiff
|
tree
2018-03-22
D
.
Ri
c
hard Hip
p
Ad
d
the --valid
-
sql optio
n
t
o
t
h
e optfuzz test program
.
commit
|
commitdiff
|
tree
2018-03-21
D
.
R
i
chard Hipp
Get the optf
u
z
z program working
.
commit
|
commitdiff
|
tree
2018-03-21
D
.
Richard
H
ipp
Add the optfuzz
.
c p
r
ogram for verifyi
n
g
t
h
e
q
u
e
r
y plan
n
er
.
.
.
commit
|
commitdiff
|
tree
2018-03-21
D
.
Rich
a
rd Hip
p
Relax
LEFT-JOIN rest
r
i
ctions on
t
h
e push-dow
n
optimi
z
ation
.
commit
|
commitdiff
|
tree
2018-03-20
D
.
R
i
char
d
Hip
p
Do a more
thorough j
o
b of cleaning traces o
f
the s
t
rength
.
.
.
commit
|
commitdiff
|
tree
2018-03-20
D
.
Richard Hi
p
p
If t
e
rms of the WHERE clause
r
equi
r
e t
h
at
the righ
t
.
.
.
commit
|
commitdiff
|
tree
2018-03-20
D
.
R
ich
a
r
d
Hi
p
p
Fix incorrect testcase labels on two cases in joi
n
5
.
.
.
commit
|
commitdiff
|
tree
2018-03-20
D
.
Richard H
i
pp
I
mpr
o
vements t
o
the HAVING-to-WHERE
optim
i
z
a
t
ion
.
.
.
.
commit
|
commitdiff
|
tree
2018-03-20
D
.
Richard Hipp
Avoid unnecessary
write to the
s
q
lit
e
_sequ
e
nce table
.
.
.
commit
|
commitdiff
|
tree
2018-03-20
D
.
Richard Hipp
A
dd the
ability to
d
isable the pu
s
h-down o
p
timiz
a
tio
n
.
.
.
commit
|
commitdiff
|
tree
2018-03-20
D
.
R
ichar
d
Hipp
Remove
a deb
u
gging state
m
ent
a
ccident
l
y
left in
commit
|
commitdiff
|
tree
2018-03-20
D
.
R
i
chard Hip
p
In the CLI, avoid
e
x
t
ra
.
sele
c
ttrace a
n
d
.
wheretrace
.
.
.
commit
|
commitdiff
|
tree
2018-03-20
D
.
Richard
Hipp
Cl
o
ser reading of t
h
e
sq
l
ite3_db_con
f
ig() documentation
.
.
.
commit
|
commitdiff
|
tree
2018-03-20
D
.
Richard Hipp
Fix a
m
i
nor
formatting issue on th
e
sqlite3_
d
b_con
f
ig
.
.
.
commit
|
commitdiff
|
tree
2018-03-20
D
.
Ri
c
h
a
rd Hip
p
Add
t
he a
b
ility to
disable the push-dow
n
op
t
i
m
ization
.
.
.
commit
|
commitdiff
|
tree
2018-03-19
D
.
Richard Hipp
M
inor improvement
s
to "
.
s
e
lec
t
trace"
.
No chan
g
es
t
o
.
.
.
commit
|
commitdiff
|
tree
2018-03-19
D
.
Richard
H
ipp
Enhance t
h
e command-line compl
e
tion extension to r
e
turn
.
.
.
commit
|
commitdiff
|
tree
2018-03-19
D
.
Richard
H
i
pp
In the comp
i
le_option
s
pragma
,
show the act
u
a
l
valu
e
.
.
.
commit
|
commitdiff
|
tree
2018-03-19
D
.
R
i
chard Hipp
Improv
e
d
"
.
selecttrace" out
p
ut forma
t
ting
.
No ch
a
nges
.
.
.
commit
|
commitdiff
|
tree
2018-03-17
D
.
Ri
c
ha
r
d Hipp
Do not u
s
e sql
i
te3_colu
m
n_decl
t
y
p
e() in t
h
e
CLI if
.
.
.
commit
|
commitdiff
|
tree
2018-03-16
D
.
R
i
c
hard Hipp
De
t
ect corr
u
pt
i
on in the
f
o
rm
o
f the
sqlite_sequence
.
.
.
commit
|
commitdiff
|
tree
2018-03-16
D
.
Richard H
i
pp
Detect database
s
w
h
ose
s
chema
is corrupted using a
.
.
.
commit
|
commitdiff
|
tree
2018-03-16
D
.
Rich
a
rd Hipp
B
etter error message text
w
hen the
schema
i
s corrupted
.
.
.
commit
|
commitdiff
|
tree
2018-03-16
D
.
Richard Hipp
Avoid writing th
e
sqlite_
s
equenc
e
ta
b
le when it has
.
.
.
commit
|
commitdiff
|
tree
2018-03-15
D
.
Richard Hipp
Fix a typo in a comment u
s
e
d
to generate d
o
cum
e
ntation
.
.
.
commit
|
commitdiff
|
tree
2018-03-15
D
.
Richard Hi
p
p
Fix an issue with
t
he fsdir() table
-
valued function
.
.
.
commit
|
commitdiff
|
tree
2018-03-14
D
.
Richar
d
Hipp
Add the
S
QLITE_D
B
STATUS_CACH
E
_SPILL opt
i
on to sqlit
e
3_db_st
a
.
.
.
commit
|
commitdiff
|
tree
2018-03-14
D
.
Ric
h
ard
Hipp
D
i
sable on
e
of the te
s
t cases from check-in
[21ec
b
ce1378f3
c
c
.
.
.
commit
|
commitdiff
|
tree
2018-03-14
D
.
Richa
r
d
Hipp
Add t
h
e
SQLITE_DBS
T
ATUS_CACHE_SP
I
LL option to sq
l
ite3_db_sta
.
.
.
commit
|
commitdiff
|
tree
2018-03-10
D
.
Ric
h
ard Hipp
Fix the second callback argument to t
h
e
"profile" res
p
onse
.
.
.
commit
|
commitdiff
|
tree
2018-03-10
D
.
Richard
H
ipp
Add support for
I
NSERT OR REPLACE and IN
S
ERT
O
R IGNORE
.
.
.
commit
|
commitdiff
|
tree
2018-03-10
D
.
Richar
d
Hipp
Improved e
r
r
o
r messages from the zipfile extensi
o
n
.
commit
|
commitdiff
|
tree
2018-03-10
D
.
Richard Hipp
Avoid h
a
rmless l
e
ft-
s
hifts of negativ
e
numbers
i
n t
h
e
.
.
.
commit
|
commitdiff
|
tree
2018-03-10
D
.
Richard Hipp
Fix the
zip
f
ile ex
t
ension so
t
hat it is able to create
.
.
.
commit
|
commitdiff
|
tree
2018-03-09
D
.
Richa
r
d Hipp
Fix
t
he
.
a
rchive comma
n
d in the
C
LI so that
it actually
.
.
.
commit
|
commitdiff
|
tree
2018-03-09
D
.
Richard Hipp
Enhance
the "
.
ar" co
m
mand in the
C
LI so that it
is
.
.
.
commit
|
commitdiff
|
tree
2018-03-09
D
.
Richard H
i
pp
Setting
"
.
s
tats 2
"
in the C
L
I causes
c
olumn m
e
tadat
a
.
.
.
commit
|
commitdiff
|
tree
2018-03-09
D
.
Rich
a
rd Hip
p
S
implification to the shell_exec() m
e
chanis
m
i
n the
.
.
.
commit
|
commitdiff
|
tree
2018-03-09
D
.
Ric
h
ard Hi
p
p
F
ix a test
case in zipfile
f
au
l
t
.
test so
t
hat it onl
y
.
.
.
commit
|
commitdiff
|
tree
2018-03-09
D
.
Richard Hipp
Att
e
m
pt
t
o fix a harm
l
es
s
compile
r
warning
from Clang
.
commit
|
commitdiff
|
tree
2018-03-08
D
.
Rich
a
rd Hipp
A
d
d the --append a
n
d
--zip opt
i
o
n
s of
t
he CLI to the
.
.
.
commit
|
commitdiff
|
tree
2018-03-08
D
.
Richard Hipp
U
p
dates to docu
m
entation on sqlite3_se
r
ialize() and
.
.
.
commit
|
commitdiff
|
tree
2018-03-07
D
.
Ric
h
ard Hipp
Ad
d
the sessionfuzz test pr
o
gram and data obtained
.
.
.
commit
|
commitdiff
|
tree
2018-03-07
D
.
Richa
r
d H
i
pp
Add t
h
e sqli
t
e
3_serialize(
)
and sqlite3_deserialize
.
.
.
commit
|
commitdiff
|
tree
2018-03-07
D
.
Ric
h
a
rd Hipp
M
ark an un
r
ea
c
h
ab
l
e
branch using NEVER(
)
.
commit
|
commitdiff
|
tree
2018-03-06
D
.
R
ich
a
rd H
i
p
p
Impr
o
v
e
d docu
m
en
t
ation for sqlite3_serialize
(
) and
.
.
.
commit
|
commitdiff
|
tree
2018-03-06
D
.
Richard
Hipp
H
a
ndle som
e
bo
u
ndary cases in memdb assoc
i
ated w
i
th
.
.
.
commit
|
commitdiff
|
tree
2018-03-06
D
.
R
i
ch
a
rd
Hipp
Simplif
i
ca
t
ion
s
to the
m
emdb
V
FS
.
commit
|
commitdiff
|
tree
2018-03-06
D
.
R
i
cha
r
d
Hipp
Improvem
e
n
ts
to the memdb VFS
.
commit
|
commitdiff
|
tree
2018-03-06
D
.
Richard Hipp
M
er
g
e
the
walIteratorInit() fix from t
r
unk
.
commit
|
commitdiff
|
tree
2018-03-05
D
.
Richard Hipp
F
ix walIterat
o
rInit()
so that it
alway
s
l
e
a
v
e
s the
.
.
.
commit
|
commitdiff
|
tree
2018-03-05
D
.
R
i
c
h
ard Hi
p
p
Merge the session fix
from t
r
unk
.
commit
|
commitdiff
|
tree
2018-03-05
D
.
Richard Hipp
Improved
comma
n
d-line
h
elp for the
-A option
on the
.
.
.
commit
|
commitdiff
|
tree
2018-03-05
D
.
Richard
H
ipp
A new wa
y
o
f
d
o
i
ng archive commands on the comm
a
nd
.
.
.
commit
|
commitdiff
|
tree
2018-03-05
D
.
Ri
c
h
a
rd
Hipp
In the CLI, a
d
d a
new command
-
l
i
ne option "--a
r
chive
.
.
.
commit
|
commitdiff
|
tree
2018-03-05
D
.
Richard Hipp
M
e
r
ge session fixes from t
r
unk
.
commit
|
commitdiff
|
tree
2018-03-01
D
.
Richa
r
d
Hipp
Allo
w
the zSchema a
r
gumen
t
to sql
i
te3_seriali
z
e()
to
.
.
.
commit
|
commitdiff
|
tree
2018-03-01
D
.
R
ichard
Hi
p
p
Mer
g
e t
h
e
latest enha
n
ceme
n
ts fro
m
t
runk
.
commit
|
commitdiff
|
tree
next