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
Change the LEFT JOIN strength reduction optimization so that assumes that
2018-04-03
D
.
Richar
d
H
i
p
p
Change the LEFT JOIN strength re
d
uc
t
io
n
o
p
timization
.
.
.
commit
|
commitdiff
|
tree
2018-04-02
D
.
R
i
char
d
Hipp
Version
3
.
23
.
0
commit
|
commitdiff
|
tree
2018-04-02
D
.
Richard Hipp
Better so
l
ution to t
h
e LIKE pr
o
blem from the p
r
evious
.
.
.
commit
|
commitdiff
|
tree
2018-03-31
D
.
Ric
h
ard Hipp
Fix a logic er
r
or discove
r
ed
by
O
SSFuzz that ca
n
cause
.
.
.
commit
|
commitdiff
|
tree
2018-03-30
D
.
Richard Hipp
Fix a bug
i
n the spellfix
e
xt
e
nsion ca
u
s
i
ng it to comput
e
.
.
.
commit
|
commitdiff
|
tree
2018-03-30
D
.
Ric
h
ard
H
ipp
F
i
x an off-b
y
-one e
r
ro
r
in the d
i
st3
a
lgorithm of the
.
.
.
commit
|
commitdiff
|
tree
2018-03-29
D
.
Richard H
i
pp
Modify
the sqlite3Os
F
ileControl() inter
f
ace
to detect
.
.
.
commit
|
commitdiff
|
tree
2018-03-28
D
.
Richar
d
Hi
p
p
Fix
a
h
armles
s
compiler warning
i
n the kvtest
.
exe pr
o
g
ram
.
commit
|
commitdiff
|
tree
2018-03-28
D
.
Ri
c
hard Hipp
Fix a h
a
rmles
s
co
m
pile
r
warning
.
commit
|
commitdiff
|
tree
2018-03-28
D
.
Richard H
i
pp
R
e
mo
v
e tab characters
.
N
o
logical change
s
to code
.
commit
|
commitdiff
|
tree
2018-03-28
D
.
R
i
chard
Hipp
Minor comment ch
a
n
ges
.
commit
|
commitdiff
|
tree
2018-03-27
D
.
R
i
chard H
i
pp
F
i
x a typo in the README file for ICU
.
N
o code c
h
anges
.
commit
|
commitdiff
|
tree
2018-03-27
D
.
Richard
Hipp
The push-down op
t
i
mization wa
s
being too
a
ggre
s
sive
.
.
.
commit
|
commitdiff
|
tree
2018-03-27
D
.
Richar
d
Hipp
Provide the ability for
t
he VFS to
do a
bl
o
cking wai
t
.
.
.
commit
|
commitdiff
|
tree
2018-03-26
D
.
Rich
a
rd Hipp
Do n
o
t inject OOM
e
r
ror
s
o
n SQ
L
ITE_FCNTL_LOCK_TIMEOUT
.
.
.
commit
|
commitdiff
|
tree
2018-03-26
D
.
Richa
r
d
Hipp
Avoi
d
a r
a
c
e condition that mi
g
ht cause a busy
_
timeou
t
.
.
.
commit
|
commitdiff
|
tree
2018-03-26
D
.
R
ichard Hi
p
p
Add infrastructur
e
to su
p
p
ort for
u
sing
F
_SETLKW
with
.
.
.
commit
|
commitdiff
|
tree
2018-03-26
D
.
Rich
a
r
d
Hipp
Refactor som
e
internal object elemen
t
n
a
me
s
used by
.
.
.
commit
|
commitdiff
|
tree
2018-03-24
D
.
R
i
chard H
i
pp
Add
t
e
stcase(
)
macros and improve comm
e
n
t
s i
n
the LEF
T
.
.
.
commit
|
commitdiff
|
tree
2018-03-24
D
.
Richard Hipp
Yet anoth
e
r fault
in the sqlite3ExprImpli
e
sNotNull
.
.
.
commit
|
commitdiff
|
tree
2018-03-24
D
.
Rich
a
rd Hipp
Bug fix
i
n
t
h
e L
E
FT JOIN
st
r
engt
h
reduction optim
i
zati
o
n
of
commit
|
commitdiff
|
tree
2018-03-24
D
.
Ric
h
ard Hipp
P
repend linkage macros to the sqlite3rebaser
i
nterfaces
.
commit
|
commitdiff
|
tree
2018-03-23
D
.
Richar
d
Hipp
F
i
x
the
-
r
e
adonly optio
n
o
n
the CLI so that i
t
actually
.
.
.
commit
|
commitdiff
|
tree
2018-03-23
D
.
Richard H
i
p
p
F
i
x ty
p
o in a
comment used for documenta
t
ion
.
N
o chang
e
s
.
.
.
commit
|
commitdiff
|
tree
2018-03-23
D
.
Richard Hipp
F
ix
a
n
error
i
n the CLI in the previ
o
us ([0249d9
a
ecf6
9
94
8
.
.
.
commit
|
commitdiff
|
tree
2018-03-23
D
.
Richa
r
d Hipp
Fix the
ANALYZE command so that it will process tables
.
.
.
commit
|
commitdiff
|
tree
2018-03-22
D
.
Richard Hipp
Add t
h
e
left joi
n
str
e
n
g
th re
d
uc
t
ion optimiza
t
ion
.
.
.
.
commit
|
commitdiff
|
tree
2018-03-22
D
.
Richard Hi
p
p
Add the --vali
d
-sql option to the
o
p
t
f
u
zz te
s
t program
.
commit
|
commitdiff
|
tree
2018-03-21
D
.
Richard H
i
pp
Get the op
t
fuzz pro
g
ram working
.
commit
|
commitdiff
|
tree
2018-03-21
D
.
Richard Hipp
Add the optf
u
z
z
.
c
p
r
ogram fo
r
verifying
t
h
e que
r
y planner
.
.
.
commit
|
commitdiff
|
tree
2018-03-21
D
.
Richard Hi
p
p
R
e
lax LEFT-
J
OIN
restrict
i
ons
on
t
he push-down o
p
t
imiz
a
tion
.
commit
|
commitdiff
|
tree
2018-03-20
D
.
Richard H
i
pp
D
o
a more thor
o
ugh job of cleaning trace
s
of the stre
n
g
t
h
.
.
.
commit
|
commitdiff
|
tree
2018-03-20
D
.
Richard Hipp
If terms of the W
H
ER
E
clause
r
eq
u
i
r
e that the r
i
g
h
t
.
.
.
commit
|
commitdiff
|
tree
2018-03-20
D
.
Richard Hipp
Fix i
n
correct tes
t
case labels
o
n
two cases in join5
.
.
.
commit
|
commitdiff
|
tree
2018-03-20
D
.
Richar
d
Hipp
Improv
e
men
t
s to the HAVIN
G
-to-W
H
ERE o
p
timizatio
n
.
.
.
.
commit
|
commitdiff
|
tree
2018-03-20
D
.
Ric
h
ard
H
ipp
A
void unnecessary w
r
ite to
t
he sqlite_sequen
c
e table
.
.
.
commit
|
commitdiff
|
tree
2018-03-20
D
.
Richard
H
ipp
Ad
d
the a
b
ility to di
s
able the push-down o
p
timization
.
.
.
commit
|
commitdiff
|
tree
2018-03-20
D
.
Richard H
i
p
p
Remove a deb
u
gging
s
tateme
n
t
a
cc
i
dently left in
commit
|
commitdiff
|
tree
2018-03-20
D
.
Richa
r
d Hipp
In th
e
CLI
,
avoid ex
t
ra
.
selecttrace and
.
wheretrace
.
.
.
commit
|
commitdiff
|
tree
2018-03-20
D
.
Ri
c
hard Hipp
C
loser r
e
ading
o
f
the sqlit
e
3_db_conf
i
g() docum
e
ntation
.
.
.
commit
|
commitdiff
|
tree
2018-03-20
D
.
Rich
a
rd Hipp
Fix a minor format
t
ing issue on th
e
sqlite
3
_db_con
f
ig
.
.
.
commit
|
commitdiff
|
tree
2018-03-20
D
.
Richard
H
ipp
Add
t
he abil
i
ty to disable the push-down optimiza
t
ion
.
.
.
commit
|
commitdiff
|
tree
2018-03-19
D
.
Richard Hip
p
Min
o
r improvemen
t
s t
o
"
.
selecttrace"
.
No
c
h
anges to
.
.
.
commit
|
commitdiff
|
tree
2018-03-19
D
.
Richar
d
Hipp
Enhance the com
m
a
n
d
-
line co
m
plet
i
on extension t
o
return
.
.
.
commit
|
commitdiff
|
tree
2018-03-19
D
.
Richard Hi
p
p
I
n the
c
omp
i
le
_
op
t
ions pra
g
ma, show the actual value
.
.
.
commit
|
commitdiff
|
tree
2018-03-19
D
.
Richard Hip
p
Improved "
.
s
electtrace
"
output formatting
.
No changes
.
.
.
commit
|
commitdiff
|
tree
2018-03-17
D
.
R
ichar
d
H
i
pp
Do no
t
use sqlit
e
3_co
l
umn_dec
l
t
yp
e
() in th
e
CLI if
.
.
.
commit
|
commitdiff
|
tree
2018-03-16
D
.
Richard Hipp
Detect corrup
t
io
n
in the f
o
rm
of the
s
qli
t
e_sequence
.
.
.
commit
|
commitdiff
|
tree
2018-03-16
D
.
R
ichard Hipp
Detect databas
e
s whose schema is corrupt
e
d using a
.
.
.
commit
|
commitdiff
|
tree
2018-03-16
D
.
Ric
h
ard Hipp
Better error messag
e
te
x
t when the
s
chem
a
is corrupted
.
.
.
commit
|
commitdiff
|
tree
2018-03-16
D
.
R
ic
h
a
rd Hi
p
p
Avoid w
r
it
i
ng
t
he sqlite_s
e
quence table when it has
.
.
.
commit
|
commitdiff
|
tree
2018-03-15
D
.
R
i
char
d
Hipp
Fi
x
a typo
in a comment
u
sed to generate docume
n
tatio
n
.
.
.
commit
|
commitdiff
|
tree
2018-03-15
D
.
Richard Hi
p
p
Fi
x
an
issue with t
h
e fsdi
r
(
) tabl
e
-valued f
u
nctio
n
.
.
.
commit
|
commitdiff
|
tree
2018-03-14
D
.
R
ichard Hipp
Add the
S
QL
I
TE
_
D
B
STATUS_CACHE_SPILL option to sqlite
3
_db_st
a
.
.
.
commit
|
commitdiff
|
tree
2018-03-14
D
.
Richard Hip
p
Disa
b
le
one o
f
the tes
t
cases from check-in [2
1
ecbce
1
378
f
3cc
.
.
.
commit
|
commitdiff
|
tree
2018-03-14
D
.
R
ich
a
rd Hipp
Add
t
he SQLITE_DB
S
TAT
U
S_CAC
H
E_S
P
ILL option to
sql
i
te3_d
b
_sta
.
.
.
commit
|
commitdiff
|
tree
2018-03-10
D
.
Rich
a
rd Hipp
Fix the
s
econd c
a
llback argum
e
n
t
to
the
"
p
rofi
l
e" response
.
.
.
commit
|
commitdiff
|
tree
2018-03-10
D
.
Richar
d
Hipp
Add support for
I
NSERT OR REPLA
C
E and INSE
R
T
OR I
G
NORE
.
.
.
commit
|
commitdiff
|
tree
2018-03-10
D
.
R
i
c
h
ard
Hipp
Improved error mes
s
ages from the zipfi
l
e extension
.
commit
|
commitdiff
|
tree
2018-03-10
D
.
Richard Hipp
A
v
oid harmless
l
eft-s
h
ifts of negative
n
umbers in the
.
.
.
commit
|
commitdiff
|
tree
2018-03-10
D
.
Richard Hipp
Fi
x
the zipfile extension so that it
i
s able to create
.
.
.
commit
|
commitdiff
|
tree
2018-03-09
D
.
Richard Hipp
Fix the
.
a
r
chiv
e
command i
n
the CLI
so that
i
t actually
.
.
.
commit
|
commitdiff
|
tree
2018-03-09
D
.
Richard Hipp
Enhance
t
he "
.
ar" c
o
mmand in the CL
I
so that it is
.
.
.
commit
|
commitdiff
|
tree
2018-03-09
D
.
Ri
c
h
ard Hipp
Setting "
.
stats 2" in the CL
I
causes column me
t
adata
.
.
.
commit
|
commitdiff
|
tree
2018-03-09
D
.
R
icha
r
d
H
ipp
Simplificati
o
n
t
o
the shell
_
exec() mechani
s
m in the
.
.
.
commit
|
commitdiff
|
tree
2018-03-09
D
.
Richard Hipp
F
ix a tes
t
case in zipfil
e
f
ault
.
test so that it only
.
.
.
commit
|
commitdiff
|
tree
2018-03-09
D
.
Rich
a
rd Hi
p
p
Attempt to fix a harmless c
o
mpiler
warning from Clang
.
commit
|
commitdiff
|
tree
2018-03-08
D
.
Richard Hipp
Add
th
e
--append and --zip o
p
tions
o
f the CLI to the
.
.
.
commit
|
commitdiff
|
tree
2018-03-08
D
.
Rich
a
rd Hipp
Updates to documentation on
s
qlite
3
_serialize() an
d
.
.
.
commit
|
commitdiff
|
tree
2018-03-07
D
.
Richard Hipp
Add
the
sessio
n
fuzz
t
est program and da
t
a obt
a
ine
d
.
.
.
commit
|
commitdiff
|
tree
2018-03-07
D
.
Rich
a
rd Hipp
Add the sqlite3_serialize() and sqlite
3
_de
s
erialize
.
.
.
commit
|
commitdiff
|
tree
2018-03-07
D
.
Richard Hipp
Mark an unreac
h
ab
l
e
bra
n
ch using N
E
VER()
.
commit
|
commitdiff
|
tree
2018-03-06
D
.
Richard Hipp
Improve
d
documentation f
o
r
sqlite3_ser
i
ali
z
e()
a
nd
.
.
.
commit
|
commitdiff
|
tree
2018-03-06
D
.
Richard Hipp
Handle some bounda
r
y cases in
memdb as
s
ociated with
.
.
.
commit
|
commitdiff
|
tree
2018-03-06
D
.
R
ic
h
ard
Hipp
Simpl
i
fications to the memdb VFS
.
commit
|
commitdiff
|
tree
2018-03-06
D
.
Ric
h
ard Hip
p
Impro
v
ements to
the m
e
mdb VFS
.
commit
|
commitdiff
|
tree
2018-03-06
D
.
Richard Hipp
Merg
e
the
w
alIterato
r
In
i
t() fix from trun
k
.
commit
|
commitdiff
|
tree
2018-03-05
D
.
Richard Hi
p
p
Fix walIterat
o
rI
n
it(
)
so th
a
t it al
w
ays leave
s
t
h
e
.
.
.
commit
|
commitdiff
|
tree
2018-03-05
D
.
Ric
h
ard Hipp
Me
r
ge the ses
s
ion fix from trun
k
.
commit
|
commitdiff
|
tree
2018-03-05
D
.
R
i
c
h
ard Hi
p
p
Improved com
m
and-line
h
elp
f
o
r the -A
option o
n
t
he
.
.
.
commit
|
commitdiff
|
tree
2018-03-05
D
.
Richard Hi
p
p
A new way o
f
doing
archi
v
e co
m
m
ands on the command
.
.
.
commit
|
commitdiff
|
tree
2018-03-05
D
.
R
i
c
har
d
Hip
p
In the C
L
I, add a ne
w
command-l
i
ne
opt
i
on "--archive
.
.
.
commit
|
commitdiff
|
tree
2018-03-05
D
.
Ric
h
ard Hipp
Merge session fixes f
r
om trunk
.
commit
|
commitdiff
|
tree
2018-03-01
D
.
Ri
c
hard Hipp
A
llow the
z
Sc
h
ema
a
rgument to sqlite3_serialize() to
.
.
.
commit
|
commitdiff
|
tree
2018-03-01
D
.
Richa
r
d
Hi
p
p
Mer
g
e
t
he late
s
t enhan
c
ements from trunk
.
commit
|
commitdiff
|
tree
2018-02-28
D
.
Richard Hipp
En
h
ance the sessions documentation to sh
o
w the
methods
.
.
.
commit
|
commitdiff
|
tree
2018-02-28
D
.
Ri
c
hard Hipp
Use <pre>
around code sni
p
pets in
t
he doc
u
men
t
ation
.
.
.
commit
|
commitdiff
|
tree
2018-02-28
D
.
Richar
d
Hi
p
p
Fix a potential NULL
p
o
in
t
er deref foll
o
wing OOM in
.
.
.
commit
|
commitdiff
|
tree
2018-02-27
D
.
Richard
Hipp
Add
s
u
pport
f
o
r TRUE an
d
FAL
S
E k
e
ywords and for operators
.
.
.
commit
|
commitdiff
|
tree
2018-02-27
D
.
R
ichard Hip
p
C
lean
u
p com
m
ents and
v
a
riable nam
e
s prior to
merge
.
commit
|
commitdiff
|
tree
2018-02-27
D
.
Ric
h
ard Hipp
Remov
e
an unnecessar
y
d
ecision
.
commit
|
commitdiff
|
tree
2018-02-26
D
.
Richard Hipp
Code s
i
mplifications
.
N
e
w
test c
a
ses
.
commit
|
commitdiff
|
tree
2018-02-26
D
.
Richard
H
i
p
p
Get
the "DEFAULT
t
rue" and "DEFAULT false
"
p
h
rases
.
.
.
commit
|
commitdiff
|
tree
2018-02-26
D
.
R
i
chard Hipp
Enhance TreeVi
e
w so that it
c
an
dis
p
lay the
n
ew IS
.
.
.
commit
|
commitdiff
|
tree
2018-02-26
D
.
Richard H
i
pp
Refactor for correct NULL handling in the IS
TRUE,
.
.
.
commit
|
commitdiff
|
tree
2018-02-26
D
.
Richard Hipp
Me
r
ge
the
fix for deter
m
ini
n
g truth o
f
floating
point
.
.
.
commit
|
commitdiff
|
tree
2018-02-26
D
.
Richard Hipp
A
lways
inter
p
ret
n
on-zer
o
flo
a
ting-point val
u
es
a
s
.
.
.
commit
|
commitdiff
|
tree
2018-02-26
D
.
Ric
h
ard Hipp
Experimen
t
a
l imple
m
entation of IS TRUE an
d
IS F
A
LSE
.
.
.
commit
|
commitdiff
|
tree
2018-02-22
D
.
Rich
a
r
d H
i
pp
For
t
he "SQLit
e
a
r
chiv
e
" link in the README
.
md file
.
.
.
commit
|
commitdiff
|
tree
2018-02-22
D
.
Richard H
i
pp
U
pd
a
tes to t
h
e READM
E
.
m
d fil
e
.
M
e
nti
o
n t
h
e ab
i
lity
.
.
.
commit
|
commitdiff
|
tree
next