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
Lemon enhancements: (1) Do not allocate space for the 'error' non-terminal
2018-04-16
D
.
Richard Hipp
Lemon
enhancement
s
:
(1) Do not allo
c
ate space for
.
.
.
commit
|
commitdiff
|
tree
2018-04-16
D
.
Richard H
i
pp
In
c
rease th
e
ver
s
ion number to 3
.
2
4
.
0
commit
|
commitdiff
|
tree
2018-04-16
D
.
Richar
d
Hipp
Reduce the
s
ize of the Name
C
onte
x
t object by grouping
.
.
.
commit
|
commitdiff
|
tree
2018-04-13
D
.
Richard Hipp
Remove an always-true branch from the preu
p
dat
e
h
o
ok
.
.
.
commit
|
commitdiff
|
tree
2018-04-11
D
.
Richard Hipp
Help the parser run fas
t
e
r
by avoidin
g
t
h
e
"
exp
l
a
i
n
.
.
.
commit
|
commitdiff
|
tree
2018-04-11
D
.
Richard Hipp
P
rohibit b
o
u
nd p
a
r
a
meters in t
h
e arguments
t
o table
.
.
.
commit
|
commitdiff
|
tree
2018-04-10
D
.
Richard Hipp
Versio
n
3
.
23
.
1
commit
|
commitdiff
|
tree
2018-04-10
D
.
Richard Hi
p
p
Inc
r
ease the vers
i
on numb
e
r to 3
.
23
.
1
.
commit
|
commitdiff
|
tree
2018-04-10
D
.
Richard Hi
p
p
Remo
v
e an un
n
ecessary SQLI
T
E_UNTESTABL
E
c
o
mpile-time
.
.
.
commit
|
commitdiff
|
tree
2018-04-10
D
.
Ri
c
hard Hi
p
p
Update th
e
top-level RE
A
D
M
E
.
md
f
ile t
o
point to the
.
.
.
commit
|
commitdiff
|
tree
2018-04-09
D
.
Rich
a
r
d
H
ipp
Mi
n
or changes to t
h
e inpu
t
grammar res
u
lting
in a
f
aster
.
.
.
commit
|
commitdiff
|
tree
2018-04-09
D
.
Richard Hipp
Enhance the quer
y
pla
n
ner so that it detec
t
s when the
.
.
.
commit
|
commitdiff
|
tree
2018-04-09
D
.
Richard Hi
p
p
Improvements t
o
"
.
w
h
e
retrace" ou
t
put
.
commit
|
commitdiff
|
tree
2018-04-09
D
.
Richar
d
Hipp
Fix a (har
m
less)
si
g
ned inte
g
er
o
verflow warning
.
commit
|
commitdiff
|
tree
2018-04-06
D
.
Rich
a
r
d Hi
p
p
Enhance LEMON
t
o show pr
e
cend
e
n
c
e of sy
m
bo
l
s and all
.
.
.
commit
|
commitdiff
|
tree
2018-04-05
D
.
Rich
a
rd Hipp
F
ix the sqlit
e
3WhereTrace mechan
i
sm so tha
t
it
c
o
mpiles
.
.
.
commit
|
commitdiff
|
tree
2018-04-03
D
.
R
ichard Hipp
Fix an
e
rro
r
message
i
n speedtest1
.
c
and mak
e
the
.
.
.
commit
|
commitdiff
|
tree
2018-04-03
D
.
Richard Hipp
Fix t
h
e g
e
nerate_series
v
ir
t
ual
t
able so
that it cor
r
ect
l
y
.
.
.
commit
|
commitdiff
|
tree
2018-04-03
D
.
Richard Hipp
Change the LEFT JOIN
s
t
reng
t
h reduction op
t
imi
z
ation
.
.
.
commit
|
commitdiff
|
tree
2018-04-02
D
.
Richard Hip
p
V
ersio
n
3
.
2
3
.
0
commit
|
commitdiff
|
tree
2018-04-02
D
.
R
i
c
hard Hipp
Better solution to the LIKE problem
f
rom
th
e
previous
.
.
.
commit
|
commitdiff
|
tree
2018-03-31
D
.
Richard
Hipp
F
i
x a
log
i
c e
r
ro
r
discovered by OSSFuzz that can cause
.
.
.
commit
|
commitdiff
|
tree
2018-03-30
D
.
R
i
c
hard Hip
p
F
ix
a bug
i
n
t
he
spellfix extension causing it t
o
comp
u
te
.
.
.
commit
|
commitdiff
|
tree
2018-03-30
D
.
Richard Hipp
Fix
a
n off-by-one
error in the dist3 al
g
orithm o
f
the
.
.
.
commit
|
commitdiff
|
tree
2018-03-29
D
.
R
i
cha
r
d Hipp
Modify the s
q
lite3O
s
FileControl() inter
f
ace to d
e
te
c
t
.
.
.
commit
|
commitdiff
|
tree
2018-03-28
D
.
Richard Hipp
Fix a harmless compiler warning in
the
kvtest
.
e
xe p
r
og
r
am
.
commit
|
commitdiff
|
tree
2018-03-28
D
.
R
i
c
hard H
i
pp
Fix
a
harmless
c
om
p
iler warning
.
commit
|
commitdiff
|
tree
2018-03-28
D
.
R
ichard Hipp
Remo
v
e tab characters
.
No logical ch
a
n
ges to
c
o
de
.
commit
|
commitdiff
|
tree
2018-03-28
D
.
Richa
r
d Hipp
Min
o
r
comment changes
.
commit
|
commitdiff
|
tree
2018-03-27
D
.
Ric
h
ard Hipp
Fi
x
a typo in the README f
i
le
f
or
IC
U
.
N
o
c
ode changes
.
commit
|
commitdiff
|
tree
2018-03-27
D
.
Richard Hip
p
The
push-d
o
wn optimization was being too
a
g
gressive
.
.
.
commit
|
commitdiff
|
tree
2018-03-27
D
.
Richard Hipp
P
r
ov
i
de the
abi
l
i
t
y
for the
VFS to do a blocking wait
.
.
.
commit
|
commitdiff
|
tree
2018-03-26
D
.
Rich
a
rd Hipp
D
o not inject OOM
e
rrors o
n
SQLITE_FCNTL_LOCK_TIMEOUT
.
.
.
commit
|
commitdiff
|
tree
2018-03-26
D
.
R
i
chard H
i
p
p
A
void a race
c
ondition that mig
h
t cause a busy
_
time
o
ut
.
.
.
commit
|
commitdiff
|
tree
2018-03-26
D
.
Rich
a
rd H
i
p
p
Add
i
nf
r
ast
r
ucture to support
f
o
r us
i
ng
F_SETLKW with
.
.
.
commit
|
commitdiff
|
tree
2018-03-26
D
.
R
ichard Hipp
Refactor
s
ome i
n
ternal
o
bje
c
t element names used
by
.
.
.
commit
|
commitdiff
|
tree
2018-03-24
D
.
Richard Hipp
Add testcase() macros
a
nd im
p
rove co
m
men
t
s
in the LEFT
.
.
.
commit
|
commitdiff
|
tree
2018-03-24
D
.
Richard
H
ipp
Y
e
t another fa
u
lt in the sq
l
ite3ExprImpliesNotNull
.
.
.
commit
|
commitdiff
|
tree
2018-03-24
D
.
Richard Hipp
Bug fix
in
t
h
e LEFT
JOI
N
streng
t
h r
e
duction opt
i
mi
z
ation of
commit
|
commitdiff
|
tree
2018-03-24
D
.
R
ichard
H
ipp
P
r
epe
n
d
l
inkage macr
o
s to the sqlite3rebaser interfaces
.
commit
|
commitdiff
|
tree
2018-03-23
D
.
Ric
h
ar
d
Hipp
Fix the
-
reado
n
ly o
p
tion on the CLI so that it a
c
tually
.
.
.
commit
|
commitdiff
|
tree
2018-03-23
D
.
Richard
Hipp
Fix typo in a c
o
mment used for documentation
.
No changes
.
.
.
commit
|
commitdiff
|
tree
2018-03-23
D
.
Richard Hipp
Fix an error in the CL
I
in the previo
u
s ([02
4
9d9aecf69948
.
.
.
commit
|
commitdiff
|
tree
2018-03-23
D
.
Richard Hip
p
Fix the ANALYZE
command
s
o
t
hat it will p
r
ocess ta
b
les
.
.
.
commit
|
commitdiff
|
tree
2018-03-22
D
.
Richard Hipp
A
d
d the left join strength reducti
o
n optim
i
zation
.
.
.
.
commit
|
commitdiff
|
tree
2018-03-22
D
.
Richard Hipp
A
d
d the --valid-sql option to t
h
e
optfu
z
z test pr
o
gram
.
commit
|
commitdiff
|
tree
2018-03-21
D
.
Richard Hipp
G
et t
h
e optfuzz p
r
ogram working
.
commit
|
commitdiff
|
tree
2018-03-21
D
.
Richard Hipp
A
dd
the op
t
fuzz
.
c program
for veri
f
ying t
h
e qu
e
ry pl
a
nner
.
.
.
commit
|
commitdiff
|
tree
2018-03-21
D
.
Richard Hipp
Relax LEFT
-
JOIN restrictions on
t
he push-down optimization
.
commit
|
commitdiff
|
tree
2018-03-20
D
.
R
ic
h
ard Hipp
Do a more thorough job of clea
n
i
ng traces
o
f the strength
.
.
.
commit
|
commitdiff
|
tree
2018-03-20
D
.
Richar
d
Hipp
I
f terms
of the W
H
E
R
E
clause re
q
u
i
re
t
hat the righ
t
.
.
.
commit
|
commitdiff
|
tree
2018-03-20
D
.
Richard Hipp
Fix inco
r
rect testcase labels on two cases in join5
.
.
.
commit
|
commitdiff
|
tree
2018-03-20
D
.
Richard Hipp
Improve
m
ents to the HAVING-to-WH
E
RE optimiz
a
tion
.
.
.
.
commit
|
commitdiff
|
tree
2018-03-20
D
.
R
ichard
H
ipp
Avoid unnecessary write to the sq
l
ite_seque
n
ce t
a
ble
.
.
.
commit
|
commitdiff
|
tree
2018-03-20
D
.
Richard Hipp
Add
t
he abil
i
ty to
d
isable the push
-
down
o
ptimization
.
.
.
commit
|
commitdiff
|
tree
2018-03-20
D
.
Ri
c
hard Hipp
R
e
m
o
ve a debugging statement acciden
t
l
y
left in
commit
|
commitdiff
|
tree
2018-03-20
D
.
Richard Hipp
In the CLI,
av
o
i
d
extra
.
s
e
lecttrace and
.
wheretr
a
ce
.
.
.
commit
|
commitdiff
|
tree
2018-03-20
D
.
Ri
c
hard Hipp
Closer reading of the sqlite3_db
_
config() documentation
.
.
.
commit
|
commitdiff
|
tree
2018-03-20
D
.
R
i
chard H
i
pp
Fix a
mino
r
formatt
i
ng issue on th
e
s
q
lite3
_
db_
c
onfig
.
.
.
commit
|
commitdiff
|
tree
2018-03-20
D
.
Richard
Hipp
Add the a
b
i
lity
t
o disable
t
he push-down optim
i
z
a
tion
.
.
.
commit
|
commitdiff
|
tree
2018-03-19
D
.
R
ich
a
rd Hipp
Minor improveme
n
ts to "
.
sel
e
c
ttrace"
.
No
c
hanges to
.
.
.
commit
|
commitdiff
|
tree
2018-03-19
D
.
Ric
h
ard
Hipp
Enhance the comma
n
d
-l
i
ne completion exten
s
ion to return
.
.
.
commit
|
commitdiff
|
tree
2018-03-19
D
.
Richard Hipp
In the com
p
ile_op
t
ions pr
a
gma, show
th
e
actual
v
a
lue
.
.
.
commit
|
commitdiff
|
tree
2018-03-19
D
.
Richard Hipp
Improved
"
.
selecttrace" outpu
t
formatting
.
N
o
c
ha
n
ge
s
.
.
.
commit
|
commitdiff
|
tree
2018-03-17
D
.
Richard
H
i
pp
Do not u
s
e sql
i
te3_column
_
decltype
(
) in
t
he CLI if
.
.
.
commit
|
commitdiff
|
tree
2018-03-16
D
.
Richa
r
d
Hipp
D
et
e
c
t
corruption in
t
h
e fo
r
m o
f
the
sqlit
e
_seq
u
ence
.
.
.
commit
|
commitdiff
|
tree
2018-03-16
D
.
Rich
a
rd
Hipp
Detect databases w
h
ose schema is corr
u
pted u
s
ing
a
.
.
.
commit
|
commitdiff
|
tree
2018-03-16
D
.
Richard Hipp
Better er
r
or me
s
sage text when
t
h
e schema
is corrupted
.
.
.
commit
|
commitdiff
|
tree
2018-03-16
D
.
Richard Hipp
Av
o
id writing
t
he sqlit
e
_sequence table
w
h
e
n it has
.
.
.
commit
|
commitdiff
|
tree
2018-03-15
D
.
Richard Hipp
Fix a typo in a
c
ommen
t
use
d
to genera
t
e documentat
i
on
.
.
.
commit
|
commitdiff
|
tree
2018-03-15
D
.
Richard
Hipp
Fi
x
an
i
s
sue with th
e
f
sdir() t
a
ble-
v
alu
e
d
funct
i
o
n
.
.
.
commit
|
commitdiff
|
tree
2018-03-14
D
.
Richard
Hipp
A
d
d
the SQL
I
TE_DBSTATUS_
C
AC
H
E_SPILL o
p
tio
n
t
o
sq
l
ite3
_
db_sta
.
.
.
commit
|
commitdiff
|
tree
2018-03-14
D
.
Ri
c
har
d
Hipp
D
i
sabl
e
one of
t
h
e test c
a
ses fr
o
m
c
heck
-
in [21ec
b
ce13
7
8f3cc
.
.
.
commit
|
commitdiff
|
tree
2018-03-14
D
.
R
i
c
hard
Hipp
Add
the SQL
I
T
E_DB
S
T
ATUS_CACHE_SPILL option to sqlite3_d
b
_s
t
a
.
.
.
commit
|
commitdiff
|
tree
2018-03-10
D
.
Richard Hip
p
Fix th
e
second callback
a
rgume
n
t to the "profile" r
e
sponse
.
.
.
commit
|
commitdiff
|
tree
2018-03-10
D
.
Richard Hipp
Add s
u
pport
f
or INSERT
O
R
REP
L
ACE and INSERT OR IGNORE
.
.
.
commit
|
commitdiff
|
tree
2018-03-10
D
.
Ric
h
a
rd H
i
pp
Improved error messages f
r
om the zipfile extension
.
commit
|
commitdiff
|
tree
2018-03-10
D
.
R
i
chard Hipp
A
v
oid
harmless left-shifts of negative numbers in the
.
.
.
commit
|
commitdiff
|
tree
2018-03-10
D
.
Richard Hipp
Fix the zi
p
file
e
xten
s
ion so that it is
abl
e
to c
r
e
a
t
e
.
.
.
commit
|
commitdiff
|
tree
2018-03-09
D
.
Richard Hi
p
p
F
i
x the
.
archive command in the CLI so that it act
u
a
l
ly
.
.
.
commit
|
commitdiff
|
tree
2018-03-09
D
.
Richard Hipp
En
h
ance the "
.
ar" comma
n
d in the C
L
I so
that it is
.
.
.
commit
|
commitdiff
|
tree
2018-03-09
D
.
R
i
chard Hipp
Setting
"
.
stats 2" in the CLI c
a
uses column metad
a
ta
.
.
.
commit
|
commitdiff
|
tree
2018-03-09
D
.
Richa
r
d
Hipp
Si
m
p
l
if
i
cati
o
n to
t
he sh
e
ll_e
x
ec
(
) m
e
chan
i
sm
i
n
t
he
.
.
.
commit
|
commitdiff
|
tree
2018-03-09
D
.
Richar
d
Hipp
Fix a t
e
s
t
case in zipfilefault
.
test so that
i
t only
.
.
.
commit
|
commitdiff
|
tree
2018-03-09
D
.
Richard Hipp
Attempt to fix a h
a
rmless
c
ompiler warn
i
n
g from
Clang
.
commit
|
commitdiff
|
tree
2018-03-08
D
.
Richard Hipp
Add the --append and --z
i
p options of
the CLI to the
.
.
.
commit
|
commitdiff
|
tree
2018-03-08
D
.
Richard
H
ipp
Upd
a
tes to d
o
cumentation on sqlite3_serialize() and
.
.
.
commit
|
commitdiff
|
tree
2018-03-07
D
.
Rich
a
r
d
Hipp
Add the sessi
o
n
fuzz test progra
m
a
nd dat
a
obta
i
ned
.
.
.
commit
|
commitdiff
|
tree
2018-03-07
D
.
R
i
chard Hipp
Add th
e
sqlite3_serializ
e
() and
sq
l
i
te3_deserialize
.
.
.
commit
|
commitdiff
|
tree
2018-03-07
D
.
Richard H
i
pp
M
ar
k
an u
n
reachabl
e
branch using NEVER()
.
commit
|
commitdiff
|
tree
2018-03-06
D
.
Ri
c
hard Hi
p
p
Improved d
o
cumentation for
s
qli
t
e3
_
s
erialize() and
.
.
.
commit
|
commitdiff
|
tree
2018-03-06
D
.
R
i
chard Hipp
H
andle s
o
me bounda
r
y cases in memdb associated
wit
h
.
.
.
commit
|
commitdiff
|
tree
2018-03-06
D
.
Richard Hipp
Sim
p
l
i
fications to t
h
e memdb VFS
.
commit
|
commitdiff
|
tree
2018-03-06
D
.
Richard Hipp
I
mprovemen
t
s to the
m
e
mdb
V
FS
.
commit
|
commitdiff
|
tree
2018-03-06
D
.
Richard Hipp
Merge the
w
a
lIteratorInit() fix from
trunk
.
commit
|
commitdiff
|
tree
2018-03-05
D
.
R
ichard
H
ipp
Fix walIteratorInit()
so that it always leaves
t
he
.
.
.
commit
|
commitdiff
|
tree
2018-03-05
D
.
Ric
h
a
r
d
H
ipp
Merge the session fix
f
ro
m
trunk
.
commit
|
commitdiff
|
tree
2018-03-05
D
.
Richard Hipp
Improved command-
l
ine
h
el
p
for the -A option on th
e
.
.
.
commit
|
commitdiff
|
tree
2018-03-05
D
.
Richard Hipp
A new way of
doi
n
g archive commands
o
n the c
o
mmand
.
.
.
commit
|
commitdiff
|
tree
2018-03-05
D
.
Richard Hipp
I
n the CLI
,
add a new command-lin
e
option "--archive
.
.
.
commit
|
commitdiff
|
tree
next