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
Fix various error handling conditions on the cell overwrite optimization.
2018-04-12
D
.
Rich
a
rd Hipp
Fix another typo
i
n a comm
e
nt
.
commit
|
commitdiff
|
tree
2018-04-12
D
.
Rich
a
rd Hipp
S
i
m
ple c
o
mment clarification
.
No
c
ode or logic changes
.
commit
|
commitdiff
|
tree
2018-04-12
D
.
Richard
Hipp
Extend the
u
psert sy
n
t
a
x t
o
a
l
low a WHERE c
l
ause on
.
.
.
commit
|
commitdiff
|
tree
2018-04-12
D
.
R
ichard Hip
p
Upda
t
e the up
s
ert pa
r
sing so that
it accepts
conflict
.
.
.
commit
|
commitdiff
|
tree
2018-04-12
D
.
Richard Hipp
Add the Upsert ob
j
ect
f
or hold
i
ng upsert clau
s
e inf
o
rmation
.
commit
|
commitdiff
|
tree
2018-04-12
D
.
Richard Hipp
Merge
c
hanges from trunk
.
commit
|
commitdiff
|
tree
2018-04-11
D
.
R
i
c
hard Hi
p
p
Help the p
a
r
s
er ru
n
fas
t
er
b
y
av
o
i
ding th
e
"e
x
plain
.
.
.
commit
|
commitdiff
|
tree
2018-04-11
D
.
R
i
chard
Hipp
Prohibit bound parameters in the argume
n
ts to table
.
.
.
commit
|
commitdiff
|
tree
2018-04-10
D
.
Richard Hipp
Version
3
.
23
.
1
commit
|
commitdiff
|
tree
2018-04-10
D
.
Richard Hipp
Increase the ver
s
ion number t
o
3
.
23
.
1
.
commit
|
commitdiff
|
tree
2018-04-10
D
.
Richard H
i
pp
Rem
o
ve a
n
unnecess
a
ry
SQLITE_UNTES
T
ABLE co
m
pile-time
.
.
.
commit
|
commitdiff
|
tree
2018-04-10
D
.
R
i
chard Hipp
Update the
top-leve
l
READ
M
E
.
md
file to poi
n
t to
t
h
e
.
.
.
commit
|
commitdiff
|
tree
2018-04-10
D
.
Richard
H
ipp
U
pdate
t
he top-level RE
A
DME
.
md f
i
le
to
p
o
in
t
to the
.
.
.
commit
|
commitdiff
|
tree
2018-04-09
D
.
R
i
chard H
i
p
p
Mi
n
o
r ch
a
n
g
es t
o
the input gramma
r
resulting in a fa
s
ter
.
.
.
commit
|
commitdiff
|
tree
2018-04-09
D
.
Richard Hipp
Enhance the query plann
e
r
s
o
that it detects w
h
en
t
h
e
.
.
.
commit
|
commitdiff
|
tree
2018-04-09
D
.
Ri
c
h
ard
H
ipp
I
mpro
v
em
e
nts to "
.
wher
e
t
race" out
p
ut
.
commit
|
commitdiff
|
tree
2018-04-09
D
.
Richard Hipp
Fix a (harm
l
ess) s
i
g
ned integer o
v
er
f
lo
w
war
n
ing
.
commit
|
commitdiff
|
tree
2018-04-07
D
.
Rich
a
rd Hipp
More complete parsing of U
P
SERT, inc
l
u
ding UPS
E
RT within
.
.
.
commit
|
commitdiff
|
tree
2018-04-06
D
.
Richar
d
Hipp
Demonstra
t
ion of how the pars
e
r
can
b
e augme
n
ted to
.
.
.
commit
|
commitdiff
|
tree
2018-04-06
D
.
Richa
r
d H
i
pp
Enhance L
E
MON t
o
show prece
n
dence
o
f symbols and all
.
.
.
commit
|
commitdiff
|
tree
2018-04-05
D
.
Ri
c
hard Hipp
Fix the
sqlite3Wh
e
reTrac
e
mechanism s
o
that it compi
l
es
.
.
.
commit
|
commitdiff
|
tree
2018-04-03
D
.
Ric
h
ard Hi
p
p
Fix
an error message in sp
e
e
d
test1
.
c and make t
h
e
.
.
.
commit
|
commitdiff
|
tree
2018-04-03
D
.
R
i
chard Hipp
Fix the generate_ser
i
es
v
i
rtual table so that
i
t
co
r
rectly
.
.
.
commit
|
commitdiff
|
tree
2018-04-03
D
.
Richard Hipp
Change the
LEFT
J
O
IN
s
t
rength
r
e
duction optimization
.
.
.
commit
|
commitdiff
|
tree
2018-04-02
D
.
Richard Hi
p
p
Versio
n
3
.
23
.
0
commit
|
commitdiff
|
tree
2018-04-02
D
.
R
ichard Hipp
Better sol
u
tion to the LI
K
E problem from the pr
e
vious
.
.
.
commit
|
commitdiff
|
tree
2018-03-31
D
.
Richard Hipp
Fix a l
o
gic error discover
e
d by OSS
F
u
z
z th
a
t
can cause
.
.
.
commit
|
commitdiff
|
tree
2018-03-30
D
.
Richard Hipp
Fix a bug in th
e
spellfix ext
e
nsio
n
causing
i
t
t
o
compute
.
.
.
commit
|
commitdiff
|
tree
2018-03-30
D
.
Rich
a
rd Hipp
Fix an
o
ff
-
b
y
-one error i
n
the dist3 algorit
h
m o
f
the
.
.
.
commit
|
commitdiff
|
tree
2018-03-29
D
.
Richard
H
ipp
Modify th
e
s
q
l
i
te3OsFileControl() interface to detect
.
.
.
commit
|
commitdiff
|
tree
2018-03-28
D
.
R
i
chard Hipp
Fix a harmless compil
e
r warn
i
ng in the kvtest
.
ex
e
program
.
commit
|
commitdiff
|
tree
2018-03-28
D
.
Richard
H
ipp
Fix a
h
arml
e
ss
compiler
w
arning
.
commit
|
commitdiff
|
tree
2018-03-28
D
.
Rich
a
rd Hipp
Remove tab ch
a
r
acters
.
No lo
g
ical changes to
code
.
commit
|
commitdiff
|
tree
2018-03-28
D
.
Richa
r
d
H
ipp
M
i
n
or
comment ch
a
nges
.
commit
|
commitdiff
|
tree
2018-03-27
D
.
Richa
r
d Hipp
Fix a typo in t
h
e
READ
M
E file for ICU
.
No code
c
h
ange
s
.
commit
|
commitdiff
|
tree
2018-03-27
D
.
Richar
d
Hipp
The pu
s
h-down optimization was
b
eing too aggressi
v
e
.
.
.
commit
|
commitdiff
|
tree
2018-03-27
D
.
Richard Hip
p
Pro
v
ide t
h
e
a
bility fo
r
t
he V
F
S t
o
do a blocking
wait
.
.
.
commit
|
commitdiff
|
tree
2018-03-26
D
.
R
ich
a
rd
H
ipp
D
o
n
o
t
i
nje
c
t
OOM errors on SQLITE_FC
N
TL_LOCK_TIMEOUT
.
.
.
commit
|
commitdiff
|
tree
2018-03-26
D
.
Richard H
i
p
p
Avoid a
r
ace
c
onditio
n
that might cause a bu
s
y_tim
e
o
u
t
.
.
.
commit
|
commitdiff
|
tree
2018-03-26
D
.
Richa
r
d Hipp
Add infrastructure
t
o sup
p
o
r
t for using
F
_SETLKW
w
ith
.
.
.
commit
|
commitdiff
|
tree
2018-03-26
D
.
Richa
r
d
Hip
p
Refac
t
or some internal object
element names
used by
.
.
.
commit
|
commitdiff
|
tree
2018-03-24
D
.
Richard Hipp
Add testcase()
m
acros a
n
d im
p
rove comments in the LEFT
.
.
.
commit
|
commitdiff
|
tree
2018-03-24
D
.
Richard
H
ipp
Ye
t
a
nother fault
i
n
the sqlite3ExprImpliesNotNull
.
.
.
commit
|
commitdiff
|
tree
2018-03-24
D
.
R
ichard Hip
p
Bug
f
ix in the LEFT JOIN s
t
ren
g
th r
e
duction optimization of
commit
|
commitdiff
|
tree
2018-03-24
D
.
Richard Hipp
Prepend linkage
m
acros to the sqli
t
e
3rebaser in
t
erfaces
.
commit
|
commitdiff
|
tree
2018-03-23
D
.
Ri
c
hard Hipp
Fix the -rea
d
only op
t
ion on t
h
e
C
LI so
t
hat it actually
.
.
.
commit
|
commitdiff
|
tree
2018-03-23
D
.
Richard Hi
p
p
Fix typo in a comment used
for documen
t
ati
o
n
.
No
ch
a
nges
.
.
.
commit
|
commitdiff
|
tree
2018-03-23
D
.
Ric
h
ard Hipp
Fix an e
r
ror in the CL
I
in the previous ([02
4
9d9aecf69948
.
.
.
commit
|
commitdiff
|
tree
2018-03-23
D
.
Ric
h
a
r
d Hipp
Fix the ANALYZE command
s
o
that it will process tab
l
es
.
.
.
commit
|
commitdiff
|
tree
2018-03-22
D
.
Rich
a
rd Hipp
A
d
d
the left join strength reduc
t
ion
o
ptimizatio
n
.
.
.
.
commit
|
commitdiff
|
tree
2018-03-22
D
.
Richar
d
Hipp
Add
the
--valid-
s
q
l
option to
t
he
o
ptfuzz test program
.
commit
|
commitdiff
|
tree
2018-03-21
D
.
Rich
a
rd Hipp
Get the optfu
z
z program working
.
commit
|
commitdiff
|
tree
2018-03-21
D
.
Rich
a
rd Hipp
Add
t
he
o
pt
f
u
zz
.
c program
f
or
v
erifying the quer
y
p
lanne
r
.
.
.
commit
|
commitdiff
|
tree
2018-03-21
D
.
R
ichar
d
Hipp
Relax
L
EFT-JOIN re
s
t
r
i
ctions
on the push-down optimizatio
n
.
commit
|
commitdiff
|
tree
2018-03-20
D
.
Richard Hi
p
p
D
o
a
more thorou
g
h
job
o
f
cleaning traces of the strength
.
.
.
commit
|
commitdiff
|
tree
2018-03-20
D
.
Richard Hipp
If term
s
of the WHER
E
clause require that
t
h
e
ri
g
h
t
.
.
.
commit
|
commitdiff
|
tree
2018-03-20
D
.
Richard
H
ipp
Fix i
n
corre
c
t
testcase labels on two cases i
n
jo
i
n5
.
.
.
commit
|
commitdiff
|
tree
2018-03-20
D
.
Richard Hipp
Improv
e
m
e
n
t
s
t
o
t
he HAVING-to-WHERE optimi
z
ati
o
n
.
.
.
.
commit
|
commitdiff
|
tree
2018-03-20
D
.
Richard
Hipp
Avoid unn
e
cessary
write to th
e
sqlite_sequence t
a
ble
.
.
.
commit
|
commitdiff
|
tree
2018-03-20
D
.
Ric
h
ard Hip
p
Add the a
b
ility
t
o disabl
e
the push-do
w
n
optimization
.
.
.
commit
|
commitdiff
|
tree
2018-03-20
D
.
Richar
d
Hi
p
p
Remove a
debugg
i
ng s
t
a
tement accidently left
i
n
commit
|
commitdiff
|
tree
2018-03-20
D
.
Richard Hipp
In the CLI, avoid
extra
.
selecttr
a
ce
an
d
.
wheretrace
.
.
.
commit
|
commitdiff
|
tree
2018-03-20
D
.
Richard Hipp
Cl
o
ser reading of the sqlite3
_
db_
c
onfig() documentation
.
.
.
commit
|
commitdiff
|
tree
2018-03-20
D
.
Richard Hip
p
Fix a minor formatting
i
s
su
e
on the sql
i
te3_db_co
n
f
i
g
.
.
.
commit
|
commitdiff
|
tree
2018-03-20
D
.
Richard
H
i
pp
Add the ability to disable the
push
-
dow
n
optimizati
o
n
.
.
.
commit
|
commitdiff
|
tree
2018-03-19
D
.
R
ichard
Hipp
Mi
n
or im
p
rovements
t
o "
.
selecttrace"
.
No changes to
.
.
.
commit
|
commitdiff
|
tree
2018-03-19
D
.
Richard Hipp
Enhance
t
he
comma
n
d-line
c
o
m
p
l
e
tion extension to return
.
.
.
commit
|
commitdiff
|
tree
2018-03-19
D
.
Ric
h
ard Hipp
In the compile_options prag
m
a, show
t
he
a
ctual value
.
.
.
commit
|
commitdiff
|
tree
2018-03-19
D
.
Richard Hipp
Improve
d
"
.
selecttrace" output formatting
.
No ch
a
nges
.
.
.
commit
|
commitdiff
|
tree
2018-03-17
D
.
Richard Hip
p
D
o not use sqlite3_column_decltype() in t
h
e CL
I
if
.
.
.
commit
|
commitdiff
|
tree
2018-03-16
D
.
R
ichar
d
Hi
p
p
Detect corrup
t
i
o
n i
n
th
e
f
orm of the sqlite_sequence
.
.
.
commit
|
commitdiff
|
tree
2018-03-16
D
.
Richard
Hipp
Dete
c
t
d
atabases whose
schema is corr
u
pted
using a
.
.
.
commit
|
commitdiff
|
tree
2018-03-16
D
.
Rich
a
r
d
Hipp
Better error mes
s
ag
e
text when the
schema is
corrupted
.
.
.
commit
|
commitdiff
|
tree
2018-03-16
D
.
R
i
chard Hip
p
Avoid writing
t
he sql
i
t
e_
s
equenc
e
t
a
b
l
e
w
hen it has
.
.
.
commit
|
commitdiff
|
tree
2018-03-15
D
.
Richar
d
Hipp
F
i
x a t
y
po in a comment
used
to generate documentati
o
n
.
.
.
commit
|
commitdiff
|
tree
2018-03-15
D
.
R
i
chard Hipp
F
ix an issue
w
ith
the fsdir() table
-
valu
e
d function
.
.
.
commit
|
commitdiff
|
tree
2018-03-14
D
.
R
i
chard Hipp
Add the SQLITE_D
B
STATUS_CACHE_SPILL opti
o
n
t
o sqlite3_db_sta
.
.
.
commit
|
commitdiff
|
tree
2018-03-14
D
.
Richard Hipp
Disa
b
le one of the
test c
a
ses
fr
o
m ch
e
ck-i
n
[21ecbce1378f3c
c
.
.
.
commit
|
commitdiff
|
tree
2018-03-14
D
.
Richard Hipp
Add the SQLITE_DBSTATUS_CA
C
HE_
S
PILL opti
o
n to sqlite3_d
b
_sta
.
.
.
commit
|
commitdiff
|
tree
2018-03-10
D
.
Richar
d
Hipp
Fix
t
he second callback argume
n
t
to
the "pr
o
file" response
.
.
.
commit
|
commitdiff
|
tree
2018-03-10
D
.
Ric
h
ard Hipp
Add suppo
r
t
for IN
S
ERT OR R
E
PLACE and
I
N
SERT
O
R IGNORE
.
.
.
commit
|
commitdiff
|
tree
2018-03-10
D
.
Ri
c
hard Hi
p
p
I
m
p
roved error messages
f
rom the zipfile extens
i
on
.
commit
|
commitdiff
|
tree
2018-03-10
D
.
Rich
a
r
d
Hipp
Avoid h
a
r
m
l
e
ss left-shifts of n
e
gative n
u
mbers in th
e
.
.
.
commit
|
commitdiff
|
tree
2018-03-10
D
.
Richa
r
d Hipp
Fix the zipfile extension so that it is able to cr
e
ate
.
.
.
commit
|
commitdiff
|
tree
2018-03-09
D
.
R
i
chard Hipp
Fix the
.
a
r
c
h
iv
e
command in the CLI so that it actuall
y
.
.
.
commit
|
commitdiff
|
tree
2018-03-09
D
.
Richard Hip
p
E
n
han
c
e the "
.
ar" comma
n
d in the CLI s
o
tha
t
it is
.
.
.
commit
|
commitdiff
|
tree
2018-03-09
D
.
Rich
a
rd Hip
p
Set
t
in
g
"
.
s
tats 2" in the CLI caus
e
s column metadata
.
.
.
commit
|
commitdiff
|
tree
2018-03-09
D
.
Rich
a
rd Hipp
Si
m
plifi
c
ation to the shell_exec
(
) mecha
n
i
sm in the
.
.
.
commit
|
commitdiff
|
tree
2018-03-09
D
.
Ri
c
h
a
rd Hipp
Fix a test
c
ase in zip
f
ilefault
.
test so t
h
at
i
t on
l
y
.
.
.
commit
|
commitdiff
|
tree
2018-03-09
D
.
Richard Hipp
Att
e
m
p
t
t
o fix a harmless compi
l
er warning from
Clang
.
commit
|
commitdiff
|
tree
2018-03-08
D
.
Richard
H
ipp
A
d
d t
h
e --a
p
pend
and
--zi
p
opt
i
o
n
s of the CLI
t
o the
.
.
.
commit
|
commitdiff
|
tree
2018-03-08
D
.
Richard Hipp
Updat
e
s to document
a
tion on s
q
lit
e
3_serialize() and
.
.
.
commit
|
commitdiff
|
tree
2018-03-07
D
.
Ric
h
ard Hipp
Add the sessionfuzz t
e
s
t program
a
nd data
o
b
tai
n
ed
.
.
.
commit
|
commitdiff
|
tree
2018-03-07
D
.
Richard Hip
p
Ad
d
the sqlite3_seria
l
ize(
)
and sqlite3_deserialize
.
.
.
commit
|
commitdiff
|
tree
2018-03-07
D
.
R
ichar
d
Hipp
Mark an unr
e
achable bra
n
c
h
using NE
V
ER()
.
commit
|
commitdiff
|
tree
2018-03-06
D
.
Richard Hipp
Improved d
o
c
umentation
for
s
qlite3_serialize() and
.
.
.
commit
|
commitdiff
|
tree
2018-03-06
D
.
Rich
a
r
d Hipp
Handle some bo
u
ndary ca
s
e
s
in memdb associated wi
t
h
.
.
.
commit
|
commitdiff
|
tree
2018-03-06
D
.
Richar
d
Hipp
Simplific
a
t
ions to the memdb
V
FS
.
commit
|
commitdiff
|
tree
2018-03-06
D
.
Richard Hipp
Improve
m
ents to the mem
d
b VFS
.
commit
|
commitdiff
|
tree
2018-03-06
D
.
Richard Hi
p
p
Me
r
ge the walIteratorInit() fi
x
from trunk
.
commit
|
commitdiff
|
tree
next