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
Version 3.23.0
2018-04-02
D
.
Richar
d
Hipp
V
ersion 3
.
23
.
0
commit
|
commitdiff
|
tree
2018-04-02
D
.
Richard
H
i
p
p
Better solution to
the LIKE pr
o
blem from the previous
.
.
.
commit
|
commitdiff
|
tree
2018-03-31
D
.
Richa
r
d Hip
p
Fi
x
a logic e
r
ror
d
i
s
c
overed by OSSFuzz
t
hat
c
an cause
.
.
.
commit
|
commitdiff
|
tree
2018-03-30
D
.
Richar
d
Hipp
Fix a bug
in the spellf
i
x extensi
o
n causing it to compute
.
.
.
commit
|
commitdiff
|
tree
2018-03-30
D
.
Richard Hipp
Fi
x
a
n off-by-one error i
n
t
h
e
d
i
s
t3 algorithm of
t
he
.
.
.
commit
|
commitdiff
|
tree
2018-03-29
D
.
Richard Hip
p
Modify the sqlite3OsFileControl() interface to de
t
ect
.
.
.
commit
|
commitdiff
|
tree
2018-03-28
D
.
Rich
a
rd Hipp
Fix a harmless co
m
pi
l
er w
a
rnin
g
in the
kvt
e
st
.
e
xe pro
g
ra
m
.
commit
|
commitdiff
|
tree
2018-03-28
D
.
Richard
Hip
p
Fix a harmless compiler war
n
i
ng
.
commit
|
commitdiff
|
tree
2018-03-28
D
.
R
i
ch
a
rd
Hip
p
Remove tab charac
t
er
s
.
No
logic
a
l change
s
to code
.
commit
|
commitdiff
|
tree
2018-03-28
D
.
Richard
H
ipp
Minor commen
t
changes
.
commit
|
commitdiff
|
tree
2018-03-27
D
.
Richard
Hipp
Fi
x
a typ
o
in
the README fi
l
e for
ICU
.
No code changes
.
commit
|
commitdiff
|
tree
2018-03-27
D
.
Richa
r
d Hipp
The push-down optimization was be
i
ng too aggres
s
ive
.
.
.
commit
|
commitdiff
|
tree
2018-03-27
D
.
Richard Hipp
Provide the abilit
y
for the
V
FS to
d
o a blo
c
king wait
.
.
.
commit
|
commitdiff
|
tree
2018-03-26
D
.
Richard Hipp
Do not i
n
ject OOM
e
rrors o
n
SQLI
T
E_FCNTL_LOCK_TIM
E
OUT
.
.
.
commit
|
commitdiff
|
tree
2018-03-26
D
.
Ri
c
ha
r
d Hipp
Avo
i
d a race conditio
n
t
hat might cause
a busy_t
i
meout
.
.
.
commit
|
commitdiff
|
tree
2018-03-26
D
.
R
i
chard Hipp
Add infrastructure to su
p
port for using F_SETLKW with
.
.
.
commit
|
commitdiff
|
tree
2018-03-26
D
.
Richard Hipp
Refa
c
t
o
r some inter
n
al objec
t
ele
m
ent names used by
.
.
.
commit
|
commitdiff
|
tree
2018-03-24
D
.
Richard Hipp
Add
t
es
t
c
a
se() macros and i
m
p
r
o
v
e
com
m
ents in
the
L
EFT
.
.
.
commit
|
commitdiff
|
tree
2018-03-24
D
.
Richard Hipp
Y
et another fault in the
s
q
lite3ExprImpliesNotNull
.
.
.
commit
|
commitdiff
|
tree
2018-03-24
D
.
R
ichard Hi
p
p
Bug
f
ix
i
n the
LEFT JOIN str
e
n
g
th reduction
o
pt
i
mization of
commit
|
commitdiff
|
tree
2018-03-24
D
.
Richard Hipp
Prepend linkage macr
o
s
t
o
t
he sqlite
3
r
e
b
a
se
r
i
nterfaces
.
commit
|
commitdiff
|
tree
2018-03-23
D
.
Ri
c
hard Hipp
Fix
the -readonly
option
o
n the CLI
so
t
hat it actually
.
.
.
commit
|
commitdiff
|
tree
2018-03-23
D
.
R
i
chard
Hipp
Fix typo in a comment used for documen
t
a
tion
.
No changes
.
.
.
commit
|
commitdiff
|
tree
2018-03-23
D
.
Richard Hipp
Fi
x
an e
r
r
o
r
i
n the CLI in the previous ([0249d
9
ae
c
f
6
9948
.
.
.
commit
|
commitdiff
|
tree
2018-03-23
D
.
Ri
c
hard Hi
p
p
Fix
t
he
ANALY
Z
E com
m
a
n
d so that it will proces
s
t
ables
.
.
.
commit
|
commitdiff
|
tree
2018-03-22
D
.
R
ichar
d
Hipp
Add
t
he lef
t
join s
t
r
e
ngth reduction
o
p
t
imiz
a
tio
n
.
.
.
.
commit
|
commitdiff
|
tree
2018-03-22
D
.
Richard Hipp
Add the --valid-sql option
to the o
p
tfuzz test program
.
commit
|
commitdiff
|
tree
2018-03-21
D
.
Rich
a
rd Hip
p
Get th
e
o
p
t
fuzz program working
.
commit
|
commitdiff
|
tree
2018-03-21
D
.
R
i
cha
r
d Hipp
Add the optfuzz
.
c program for verifying the query pl
a
nner
.
.
.
commit
|
commitdiff
|
tree
2018-03-21
D
.
Richa
r
d
H
ipp
Rel
a
x
LE
F
T-JOI
N
res
t
rictions on
t
he
p
ush-do
w
n
opti
m
iz
a
tion
.
commit
|
commitdiff
|
tree
2018-03-20
D
.
Richard
Hipp
D
o
a
m
ore tho
r
oug
h
job
of
cleaning traces of
the stre
n
gth
.
.
.
commit
|
commitdiff
|
tree
2018-03-20
D
.
Richard Hipp
If
te
r
ms
o
f the WHERE clau
s
e require that
the
r
i
g
h
t
.
.
.
commit
|
commitdiff
|
tree
2018-03-20
D
.
Ri
c
hard Hipp
F
i
x
incorrect te
s
tc
a
se labe
l
s
on two
cases in jo
i
n5
.
.
.
commit
|
commitdiff
|
tree
2018-03-20
D
.
Richard Hipp
Improvements to
t
he H
A
VING-t
o
-WH
E
R
E o
p
timization
.
.
.
.
commit
|
commitdiff
|
tree
2018-03-20
D
.
Richard Hi
p
p
Avo
i
d unnecessary
w
rite to t
h
e sqlite_s
e
que
n
c
e table
.
.
.
commit
|
commitdiff
|
tree
2018-03-20
D
.
R
ic
h
ard Hipp
Add
the ability
to disable th
e
pus
h
-down
op
t
imization
.
.
.
commit
|
commitdiff
|
tree
2018-03-20
D
.
Rich
a
rd Hi
p
p
Re
m
ove a debugg
i
ng state
m
ent
a
ccidently left in
commit
|
commitdiff
|
tree
2018-03-20
D
.
Richard
H
ipp
In the CLI, avoid extra
.
selecttrace
an
d
.
whe
r
etrace
.
.
.
commit
|
commitdiff
|
tree
2018-03-20
D
.
Rich
a
r
d
Hipp
Closer rea
d
i
ng of t
h
e s
q
l
ite3_db_config() documen
t
ation
.
.
.
commit
|
commitdiff
|
tree
2018-03-20
D
.
Richard
H
i
pp
F
ix
a
m
inor formatting issue on the sqlite3_db_config
.
.
.
commit
|
commitdiff
|
tree
2018-03-20
D
.
Richa
r
d Hipp
Add th
e
abil
i
t
y
to disable t
h
e p
u
sh-down o
p
t
imization
.
.
.
commit
|
commitdiff
|
tree
2018-03-19
D
.
Rich
a
rd H
i
pp
Mino
r
imp
r
ove
m
e
n
ts to "
.
selecttrace"
.
No change
s
t
o
.
.
.
commit
|
commitdiff
|
tree
2018-03-19
D
.
R
i
ch
a
rd Hipp
Enhance the command-line
c
ompl
e
tion extension to
r
eturn
.
.
.
commit
|
commitdiff
|
tree
2018-03-19
D
.
Richard Hipp
I
n
the compi
l
e
_
options pragma, show th
e
actual
v
alue
.
.
.
commit
|
commitdiff
|
tree
2018-03-19
D
.
Richard Hipp
Improved "
.
selecttrace" output for
m
atting
.
No
c
hanges
.
.
.
commit
|
commitdiff
|
tree
2018-03-17
D
.
Ri
c
h
ard Hipp
Do not use sqli
t
e3_col
u
mn_de
c
ltype()
in
t
he CLI if
.
.
.
commit
|
commitdiff
|
tree
2018-03-16
D
.
Ric
h
a
rd Hipp
Detect
c
orruption in the
f
o
r
m of th
e
sqlite_seque
n
ce
.
.
.
commit
|
commitdiff
|
tree
2018-03-16
D
.
R
i
chard Hi
p
p
Dete
c
t datab
a
ses whose
schema is corrupted using a
.
.
.
commit
|
commitdiff
|
tree
2018-03-16
D
.
R
i
cha
r
d Hipp
B
etter error m
e
ssage te
x
t
whe
n
t
he schema is corrupted
.
.
.
commit
|
commitdiff
|
tree
2018-03-16
D
.
Ri
c
h
a
rd Hipp
Avoi
d
writing the
s
qlite_sequence table when
it ha
s
.
.
.
commit
|
commitdiff
|
tree
2018-03-15
D
.
Ri
c
h
a
r
d
Hipp
Fix a typo in a comm
e
n
t us
e
d to
ge
n
erate document
a
tion
.
.
.
commit
|
commitdiff
|
tree
2018-03-15
D
.
R
i
c
hard
H
ipp
Fix
an issu
e
with the fs
d
i
r
() table-valued function
.
.
.
commit
|
commitdiff
|
tree
2018-03-14
D
.
Ric
h
ard Hipp
Add
t
he SQLITE_DBSTATU
S
_
C
ACH
E
_
SPILL optio
n
to sql
i
te3_d
b
_
sta
.
.
.
commit
|
commitdiff
|
tree
2018-03-14
D
.
Richard H
i
p
p
Di
s
able
one of the test c
a
ses from
check
-
in [21ecbce1378
f
3cc
.
.
.
commit
|
commitdiff
|
tree
2018-03-14
D
.
R
ichard Hip
p
Add
t
he S
Q
L
I
T
E
_DBST
A
TUS_CACH
E
_SP
I
LL option to sql
i
te3_db_s
t
a
.
.
.
commit
|
commitdiff
|
tree
2018-03-10
D
.
Rich
a
rd
H
ipp
Fi
x
the sec
o
nd callback
a
rgument to the "
p
rofile"
r
es
p
on
s
e
.
.
.
commit
|
commitdiff
|
tree
2018-03-10
D
.
Rich
a
rd Hipp
Add
support for
I
N
S
ERT OR REPL
A
CE and INSERT OR IGNOR
E
.
.
.
commit
|
commitdiff
|
tree
2018-03-10
D
.
Richard Hi
p
p
Improved error
messages f
r
om the zipfile extension
.
commit
|
commitdiff
|
tree
2018-03-10
D
.
Richard Hipp
Avoi
d
h
armless left-s
h
i
f
ts of
negative numbers in the
.
.
.
commit
|
commitdiff
|
tree
2018-03-10
D
.
Richard
H
i
pp
Fix the zipfile extension so that it i
s
able t
o
create
.
.
.
commit
|
commitdiff
|
tree
2018-03-09
D
.
Rich
a
rd H
i
pp
F
i
x the
.
archive comman
d
in the
CLI so that it actually
.
.
.
commit
|
commitdiff
|
tree
2018-03-09
D
.
Ri
c
hard Hipp
Enhance the "
.
ar" command in the C
L
I so that it
i
s
.
.
.
commit
|
commitdiff
|
tree
2018-03-09
D
.
Rich
a
r
d Hipp
Set
t
ing "
.
stat
s
2
"
in the CLI causes column
m
e
t
adata
.
.
.
commit
|
commitdiff
|
tree
2018-03-09
D
.
Richa
r
d Hi
p
p
Simplif
i
cation to the
s
hell_exec() mechanism in the
.
.
.
commit
|
commitdiff
|
tree
2018-03-09
D
.
Richard Hipp
Fix a tes
t
case in zipfilefault
.
t
est so that it only
.
.
.
commit
|
commitdiff
|
tree
2018-03-09
D
.
Richard Hip
p
At
t
empt
to
fix a
h
armless
c
o
m
piler warning fr
o
m
C
lang
.
commit
|
commitdiff
|
tree
2018-03-08
D
.
Ri
c
ha
r
d H
i
pp
Add the --app
e
nd and --zip options of the CLI to the
.
.
.
commit
|
commitdiff
|
tree
2018-03-08
D
.
R
ichard H
i
pp
U
p
dates to
documentation on sqlite
3
_
s
erialize() and
.
.
.
commit
|
commitdiff
|
tree
2018-03-07
D
.
Rich
a
rd
H
i
pp
Add the
sessionfuz
z
test progra
m
a
nd data obtained
.
.
.
commit
|
commitdiff
|
tree
2018-03-07
D
.
Richard
H
ipp
A
dd the sqlite3_serialize() and sqlite3_deserializ
e
.
.
.
commit
|
commitdiff
|
tree
2018-03-07
D
.
Richard Hipp
Mark a
n
u
n
reachable bran
c
h usi
n
g NE
V
E
R
()
.
commit
|
commitdiff
|
tree
2018-03-06
D
.
Richard Hipp
Improved doc
u
mentation for
s
q
lite3_seria
l
ize() and
.
.
.
commit
|
commitdiff
|
tree
2018-03-06
D
.
Richard Hipp
Handle
s
ome
b
oundar
y
cases
in memd
b
a
ssociated
with
.
.
.
commit
|
commitdiff
|
tree
2018-03-06
D
.
Rich
a
r
d
Hipp
Simplificatio
n
s to the
memdb VFS
.
commit
|
commitdiff
|
tree
2018-03-06
D
.
Richard
H
i
p
p
I
mprovements to the memdb VFS
.
commit
|
commitdiff
|
tree
2018-03-06
D
.
Rich
a
rd Hip
p
Merge the walIteratorI
n
i
t() f
i
x from trunk
.
commit
|
commitdiff
|
tree
2018-03-05
D
.
Richard Hipp
Fi
x
walIterat
o
rIni
t
() so that
i
t
always leaves th
e
.
.
.
commit
|
commitdiff
|
tree
2018-03-05
D
.
Richard Hipp
M
er
g
e the session fix from tr
u
nk
.
commit
|
commitdiff
|
tree
2018-03-05
D
.
Ri
c
hard Hi
p
p
Improv
e
d
co
m
m
a
n
d-line help for t
h
e -A
o
ption on the
.
.
.
commit
|
commitdiff
|
tree
2018-03-05
D
.
Richard
Hipp
A new wa
y
of
doing archive
c
ommands on
the comm
a
n
d
.
.
.
commit
|
commitdiff
|
tree
2018-03-05
D
.
Richar
d
Hipp
I
n
the CLI, add a n
e
w co
m
m
a
nd-line option "
-
-archive
.
.
.
commit
|
commitdiff
|
tree
2018-03-05
D
.
Richard
H
ipp
M
e
rge session fixes from trunk
.
commit
|
commitdiff
|
tree
2018-03-01
D
.
Richard Hipp
Allow
t
he zSch
e
ma
a
rgu
m
ent
t
o
s
ql
i
te3_serialize() to
.
.
.
commit
|
commitdiff
|
tree
2018-03-01
D
.
Richar
d
Hipp
Merg
e
the latest enhancements fro
m
t
r
u
nk
.
commit
|
commitdiff
|
tree
2018-02-28
D
.
Ric
h
a
r
d Hipp
En
h
ance the s
e
ssions
d
ocumentation to show
t
he
metho
d
s
.
.
.
commit
|
commitdiff
|
tree
2018-02-28
D
.
Richard
H
i
pp
Use <pre&
g
t; aro
u
nd cod
e
snipp
e
t
s in t
h
e documentation
.
.
.
commit
|
commitdiff
|
tree
2018-02-28
D
.
Richard
Hip
p
F
ix a potential
N
ULL po
i
nter dere
f
following O
O
M
i
n
.
.
.
commit
|
commitdiff
|
tree
2018-02-27
D
.
Richard
H
ipp
A
dd
support for TRUE
a
nd FALSE keyword
s
a
nd fo
r
operat
o
rs
.
.
.
commit
|
commitdiff
|
tree
2018-02-27
D
.
Richar
d
H
i
pp
Clean up com
m
e
n
ts and v
a
riab
l
e na
m
es prior
to merge
.
commit
|
commitdiff
|
tree
2018-02-27
D
.
R
i
chard Hipp
Remove an unnecessary decis
i
on
.
commit
|
commitdiff
|
tree
2018-02-26
D
.
Rich
a
rd Hipp
Code s
i
mplifications
.
New test cases
.
commit
|
commitdiff
|
tree
2018-02-26
D
.
Richa
r
d Hipp
Get th
e
"DEFAULT
tr
u
e" an
d
"DEFAULT false" phrases
.
.
.
commit
|
commitdiff
|
tree
2018-02-26
D
.
Richard Hipp
E
n
hance TreeView so that it can display the new IS
.
.
.
commit
|
commitdiff
|
tree
2018-02-26
D
.
Richard Hipp
Refactor for co
r
rect NULL handling in the IS
TR
U
E,
.
.
.
commit
|
commitdiff
|
tree
2018-02-26
D
.
Richar
d
Hipp
M
e
rge the fix for d
e
te
r
mining trut
h
of f
l
o
ating
point
.
.
.
commit
|
commitdiff
|
tree
2018-02-26
D
.
R
i
ch
a
rd
H
ipp
Alw
a
ys i
n
terpret non
-
z
ero floating-p
o
int values as
.
.
.
commit
|
commitdiff
|
tree
2018-02-26
D
.
Richard Hipp
Experimental implementation of IS T
R
UE and IS FALSE
.
.
.
commit
|
commitdiff
|
tree
2018-02-22
D
.
Richard Hipp
For the "SQLite
a
rchive
"
li
n
k in the README
.
md file
.
.
.
commit
|
commitdiff
|
tree
2018-02-22
D
.
R
i
char
d
Hipp
Updates to the R
E
ADME
.
m
d
file
.
Mention the ability
.
.
.
commit
|
commitdiff
|
tree
2018-02-21
D
.
R
ichard Hipp
R
e
move an un
r
eachable branch in the wal
I
nde
x
Page
(
)
.
.
.
commit
|
commitdiff
|
tree
next