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
Yet another fault in the sqlite3ExprImpliesNotNull() routine, causing errors
2018-03-24
D
.
Richa
r
d Hipp
Yet an
o
ther f
a
ult in th
e
s
q
l
ite3ExprImp
l
iesNotNull
.
.
.
commit
|
commitdiff
|
tree
2018-03-24
D
.
Richa
r
d
H
i
pp
Bug fix in the
L
EFT JOIN st
r
eng
t
h reduction optimization of
commit
|
commitdiff
|
tree
2018-03-24
D
.
R
ichard Hipp
Prepend
l
in
k
age macros to the sqlite3rebaser interfa
c
es
.
commit
|
commitdiff
|
tree
2018-03-23
D
.
Richard Hipp
Fix the -readonly
o
ption on t
h
e
CL
I
so
that
i
t
a
ctually
.
.
.
commit
|
commitdiff
|
tree
2018-03-23
D
.
Ri
c
hard Hipp
Fix typo in
a
co
m
ment used for documentation
.
No cha
n
g
es
.
.
.
commit
|
commitdiff
|
tree
2018-03-23
D
.
Richard Hipp
Fix an
e
rror
i
n the CLI in the previous ([024
9
d9aecf69
9
48
.
.
.
commit
|
commitdiff
|
tree
2018-03-23
D
.
Rich
a
r
d
Hipp
Fix the AN
A
LYZE com
m
and so that it will process table
s
.
.
.
commit
|
commitdiff
|
tree
2018-03-22
D
.
Ric
h
a
rd Hipp
A
d
d the left join
s
treng
t
h
r
e
d
uction opt
i
mization
.
.
.
.
commit
|
commitdiff
|
tree
2018-03-22
D
.
Richa
r
d H
i
pp
Add the
--vali
d
-s
q
l
option to the opt
f
uzz
test p
r
ogram
.
commit
|
commitdiff
|
tree
2018-03-21
D
.
Rich
a
rd Hip
p
Get the optfuzz
p
r
ogram working
.
commit
|
commitdiff
|
tree
2018-03-21
D
.
Richard Hipp
Add the optfuzz
.
c p
r
ogram
f
or verifying
t
he q
u
e
ry pl
a
nner
.
.
.
commit
|
commitdiff
|
tree
2018-03-21
D
.
Ri
c
hard Hipp
Rela
x
LEFT-JOIN restrictions on the push-dow
n
o
ptimization
.
commit
|
commitdiff
|
tree
2018-03-20
D
.
Rich
a
rd
H
i
p
p
Do a more
t
horough job of
c
leaning traces
of the stre
n
gth
.
.
.
commit
|
commitdiff
|
tree
2018-03-20
D
.
Richard Hip
p
If term
s
of the WH
E
RE clause req
u
i
r
e that th
e
right
.
.
.
commit
|
commitdiff
|
tree
2018-03-20
D
.
Richard Hipp
Fix incorrect te
s
tc
a
s
e
l
abels
o
n
two
case
s
in join5
.
.
.
commit
|
commitdiff
|
tree
2018-03-20
D
.
Ri
c
hard Hi
p
p
Improvements to
the H
A
VING-to-WHE
R
E o
p
t
imization
.
.
.
.
commit
|
commitdiff
|
tree
2018-03-20
D
.
Richard Hipp
Avoid unnecessary wri
t
e
to the sqlite_sequence table
.
.
.
commit
|
commitdiff
|
tree
2018-03-20
D
.
Richard Hipp
Add th
e
ability to disable t
h
e
pu
s
h-down optimizat
i
on
.
.
.
commit
|
commitdiff
|
tree
2018-03-20
D
.
Richard Hipp
Remove a debugging stat
e
ment accidently l
e
ft in
commit
|
commitdiff
|
tree
2018-03-20
D
.
Richard Hipp
In
t
he CLI, avoid extra
.
s
elect
t
r
a
ce and
.
wheretrace
.
.
.
commit
|
commitdiff
|
tree
2018-03-20
D
.
Ri
c
hard Hipp
Clos
e
r
r
eading
o
f
t
he sqlite
3
_
db_config() docu
m
enta
t
i
on
.
.
.
commit
|
commitdiff
|
tree
2018-03-20
D
.
Richard
H
ipp
Fix
a mi
n
or
for
m
atting issue
o
n t
h
e sqlite3_db_co
n
fig
.
.
.
commit
|
commitdiff
|
tree
2018-03-20
D
.
Richard Hipp
Add the ability to
d
i
sable the push-d
o
wn
o
pti
m
i
za
t
ion
.
.
.
commit
|
commitdiff
|
tree
2018-03-19
D
.
Ri
c
hard
H
ipp
M
i
nor improvem
e
nts to
"
.
selectt
r
ace"
.
No
chan
g
es to
.
.
.
commit
|
commitdiff
|
tree
2018-03-19
D
.
Richard Hi
p
p
E
n
hance the command-li
n
e c
o
m
pletion exten
s
i
on t
o
re
t
urn
.
.
.
commit
|
commitdiff
|
tree
2018-03-19
D
.
R
ic
h
ard H
i
pp
I
n
the com
p
ile_op
t
ions
pragma, show the actua
l
value
.
.
.
commit
|
commitdiff
|
tree
2018-03-19
D
.
Richard Hipp
Improved "
.
sele
c
ttrace
"
o
utput formatting
.
No changes
.
.
.
commit
|
commitdiff
|
tree
2018-03-17
D
.
Richard Hipp
Do not us
e
sqlite3
_
colu
m
n
_
decltype() in
t
h
e
CLI if
.
.
.
commit
|
commitdiff
|
tree
2018-03-16
D
.
R
ichard Hi
p
p
Dete
c
t corruption in the form of the sqlite_se
q
u
e
nce
.
.
.
commit
|
commitdiff
|
tree
2018-03-16
D
.
Rich
a
rd Hipp
Det
e
c
t databases whose
s
c
h
e
ma i
s
corrupted
using a
.
.
.
commit
|
commitdiff
|
tree
2018-03-16
D
.
Richard Hi
p
p
Better
error message text when the schem
a
i
s corrupted
.
.
.
commit
|
commitdiff
|
tree
2018-03-16
D
.
Ric
h
ard H
i
pp
A
void
w
r
i
ting
t
he
sqlite_
s
eque
n
ce table
when it has
.
.
.
commit
|
commitdiff
|
tree
2018-03-15
D
.
Ric
h
ard Hipp
Fix a typo in a comment use
d
to gener
a
te docum
e
ntation
.
.
.
commit
|
commitdiff
|
tree
2018-03-15
D
.
Richard Hi
p
p
F
i
x an issue wi
t
h
t
he fsdi
r
(
)
t
a
bl
e
-valued function
.
.
.
commit
|
commitdiff
|
tree
2018-03-14
D
.
Richa
r
d
Hipp
Add
t
h
e
SQL
I
TE
_
DBSTATU
S
_CA
C
HE_SPILL option
to sqlite3
_
db_sta
.
.
.
commit
|
commitdiff
|
tree
2018-03-14
D
.
R
ichard Hipp
Disable one of the test ca
s
es fro
m
check-in [21
e
cbce1378f3c
c
.
.
.
commit
|
commitdiff
|
tree
2018-03-14
D
.
Richard Hip
p
Ad
d
the
SQLITE_
D
BSTATUS_CACHE_S
P
I
L
L op
t
ion to sqlite3_
d
b_sta
.
.
.
commit
|
commitdiff
|
tree
2018-03-10
D
.
Richard Hipp
Fix
t
he s
e
cond callback
a
r
g
u
me
n
t to
t
he "pr
o
f
ile" respo
n
se
.
.
.
commit
|
commitdiff
|
tree
2018-03-10
D
.
Rich
a
rd Hipp
A
d
d
s
uppo
r
t for INSERT OR
REPLACE a
n
d
INSERT OR
I
GNORE
.
.
.
commit
|
commitdiff
|
tree
2018-03-10
D
.
Richard Hipp
Im
p
roved e
r
ror messages fro
m
th
e
zipfil
e
extension
.
commit
|
commitdiff
|
tree
2018-03-10
D
.
Richard Hipp
A
void harmless le
f
t-shifts of ne
g
ati
v
e numbers in the
.
.
.
commit
|
commitdiff
|
tree
2018-03-10
D
.
Richard Hipp
Fix
t
he zipfile
ext
e
nsion s
o
that it is
abl
e
to cre
a
te
.
.
.
commit
|
commitdiff
|
tree
2018-03-09
D
.
Richard
Hipp
Fi
x
the
.
archiv
e
comma
n
d in
t
he CLI so
t
hat it actu
a
lly
.
.
.
commit
|
commitdiff
|
tree
2018-03-09
D
.
R
i
chard Hipp
En
h
ance the "
.
ar" command in the
CL
I
so that i
t
i
s
.
.
.
commit
|
commitdiff
|
tree
2018-03-09
D
.
Richard Hipp
Setting "
.
stats 2"
i
n the CLI causes
column
metadata
.
.
.
commit
|
commitdiff
|
tree
2018-03-09
D
.
Richard Hi
p
p
Simplifica
t
ion to the she
l
l_exec() mechani
s
m in the
.
.
.
commit
|
commitdiff
|
tree
2018-03-09
D
.
Richard
H
ipp
Fix a test c
a
se
i
n
zipf
i
l
efault
.
test so
t
h
at it only
.
.
.
commit
|
commitdiff
|
tree
2018-03-09
D
.
Richard
H
i
pp
A
t
tempt to fix a h
a
r
m
less compile
r
warning from Clang
.
commit
|
commitdiff
|
tree
2018-03-08
D
.
Rich
a
rd Hipp
Add the --append
a
n
d --zip options of the CLI
t
o the
.
.
.
commit
|
commitdiff
|
tree
2018-03-08
D
.
R
ichard H
i
pp
Upd
a
te
s
to documentation on sqlite
3
_serialize
(
) and
.
.
.
commit
|
commitdiff
|
tree
2018-03-07
D
.
Richar
d
Hipp
Add the s
e
ssionfuzz test program
a
nd d
a
ta obt
a
ined
.
.
.
commit
|
commitdiff
|
tree
2018-03-07
D
.
Richard Hipp
Ad
d
t
he sqlite
3
_serialize()
a
nd
s
qlite3
_
deser
i
alize
.
.
.
commit
|
commitdiff
|
tree
2018-03-07
D
.
Richard H
i
pp
M
a
rk an unreachable branch using NEVER()
.
commit
|
commitdiff
|
tree
2018-03-06
D
.
Richard Hipp
Improve
d
document
a
tion
f
o
r sqli
t
e3_serialize() and
.
.
.
commit
|
commitdiff
|
tree
2018-03-06
D
.
Richard Hip
p
Handle
s
ome boun
d
a
r
y cases in memdb associated wit
h
.
.
.
commit
|
commitdiff
|
tree
2018-03-06
D
.
R
icha
r
d Hipp
Simp
l
ifications to the memdb VFS
.
commit
|
commitdiff
|
tree
2018-03-06
D
.
R
i
chard Hipp
Improvements to t
h
e mem
d
b VF
S
.
commit
|
commitdiff
|
tree
2018-03-06
D
.
Richard Hipp
M
erge the walIt
e
rat
o
rI
n
it() fix from trunk
.
commit
|
commitdiff
|
tree
2018-03-05
D
.
Richard
H
i
p
p
Fix
w
al
I
t
era
t
orIn
i
t() so that it alw
a
ys leaves the
.
.
.
commit
|
commitdiff
|
tree
2018-03-05
D
.
Richard
H
ipp
Merge
the sessio
n
fi
x
from trunk
.
commit
|
commitdiff
|
tree
2018-03-05
D
.
Richa
r
d
Hipp
Improved command-line
h
elp for the -A
o
p
t
i
on on the
.
.
.
commit
|
commitdiff
|
tree
2018-03-05
D
.
Richard
Hipp
A new wa
y
of doing a
r
chive com
m
ands on th
e
command
.
.
.
commit
|
commitdiff
|
tree
2018-03-05
D
.
Richard Hipp
In the CLI, a
d
d
a new c
o
mma
n
d-line opti
o
n "--archi
v
e
.
.
.
commit
|
commitdiff
|
tree
2018-03-05
D
.
Richard Hipp
Me
r
g
e
session fi
x
e
s fro
m
t
r
unk
.
commit
|
commitdiff
|
tree
2018-03-01
D
.
Ri
c
hard
H
i
pp
Allow the zSchema
a
r
g
ume
n
t
t
o
sql
i
te3_ser
i
alize() to
.
.
.
commit
|
commitdiff
|
tree
2018-03-01
D
.
Richard Hipp
M
e
rge t
h
e latest
e
n
h
anceme
n
ts from
trun
k
.
commit
|
commitdiff
|
tree
2018-02-28
D
.
Richard Hipp
Enhan
c
e the session
s
documentation to show the method
s
.
.
.
commit
|
commitdiff
|
tree
2018-02-28
D
.
Richard Hip
p
Use <pre> around code s
n
i
ppets
i
n the d
o
cumentati
o
n
.
.
.
commit
|
commitdiff
|
tree
2018-02-28
D
.
Ric
h
ard Hipp
Fix a
potential NULL pointer deref following OO
M
in
.
.
.
commit
|
commitdiff
|
tree
2018-02-27
D
.
Richard Hipp
Add
support for T
R
UE an
d
FALSE keywo
r
d
s
and f
o
r operators
.
.
.
commit
|
commitdiff
|
tree
2018-02-27
D
.
Ric
h
ard Hipp
Clean up comment
s
a
n
d va
r
iable names prior to
m
e
r
ge
.
commit
|
commitdiff
|
tree
2018-02-27
D
.
Rich
a
rd Hi
p
p
R
e
move an unnecessary decision
.
commit
|
commitdiff
|
tree
2018-02-26
D
.
Ric
h
ard
H
ip
p
C
o
de simplifica
t
ions
.
New test
cases
.
commit
|
commitdiff
|
tree
2018-02-26
D
.
Rich
a
r
d H
i
pp
Get the
"
DEFAU
L
T tru
e
" a
n
d "DEFAULT
f
alse
"
phrases
.
.
.
commit
|
commitdiff
|
tree
2018-02-26
D
.
Richard Hipp
En
h
an
c
e Tree
V
iew so t
h
at it
c
an dis
p
lay the new IS
.
.
.
commit
|
commitdiff
|
tree
2018-02-26
D
.
Ri
c
hard H
i
pp
Refactor
f
o
r corre
c
t NUL
L
h
andling
in the IS T
R
U
E,
.
.
.
commit
|
commitdiff
|
tree
2018-02-26
D
.
Richard
Hipp
M
e
r
ge the fix
for determining truth
of floating point
.
.
.
commit
|
commitdiff
|
tree
2018-02-26
D
.
Ri
c
hard Hip
p
A
l
ways interpret non-zero floating-poi
n
t values as
.
.
.
commit
|
commitdiff
|
tree
2018-02-26
D
.
Ri
c
hard
H
ipp
Experimen
t
al
im
p
l
ementation
o
f
IS TRUE and IS FAL
S
E
.
.
.
commit
|
commitdiff
|
tree
2018-02-22
D
.
R
i
char
d
Hipp
For th
e
"SQLite arch
i
v
e" link in the REA
D
M
E
.
md file
.
.
.
commit
|
commitdiff
|
tree
2018-02-22
D
.
Ric
h
ard Hipp
Updates to the README
.
md fil
e
.
Menti
o
n the ability
.
.
.
commit
|
commitdiff
|
tree
2018-02-21
D
.
Richard Hipp
Remove
a
n
u
nreachable
br
a
n
ch in the walIndexPage()
.
.
.
commit
|
commitdiff
|
tree
2018-02-21
D
.
Richard Hip
p
Small performance improvem
e
n
t in sql
t
ie3WalFi
n
dFrame()
.
commit
|
commitdiff
|
tree
2018-02-21
D
.
Richard Hipp
R
emove an unnece
s
sary mems
e
t()
.
commit
|
commitdiff
|
tree
2018-02-20
D
.
Richard Hipp
Make the
wal
I
ndexPage() routine
about 3x faste
r
by
.
.
.
commit
|
commitdiff
|
tree
2018-02-20
D
.
Richard Hi
p
p
In t
h
e
s
p
e
e
d-check
.
sh script, make WAL
mode the
d
e
fau
l
t
.
.
.
commit
|
commitdiff
|
tree
2018-02-20
D
.
Richard Hipp
Remove a sup
e
rfluous "#if 1
"
.
No logic ch
a
n
ges
.
commit
|
commitdiff
|
tree
2018-02-20
D
.
Rich
a
rd
Hip
p
Optimize
c
al
l
s
to s
q
lite3_mprintf("%z
.
.
.
") so that
.
.
.
commit
|
commitdiff
|
tree
2018-02-20
D
.
R
ichard
Hipp
R
emove
a lot of the te
x
t des
c
ribing e
x
t
ended format
.
.
.
commit
|
commitdiff
|
tree
2018-02-19
D
.
Richard Hipp
En
h
a
n
c
e the string
f
ormatter (used by printf()) so
.
.
.
commit
|
commitdiff
|
tree
2018-02-19
D
.
Richard Hipp
P
r
inting a
v
alue o
f
0 u
s
ing %c ter
m
inates the string
.
commit
|
commitdiff
|
tree
2018-02-19
D
.
Richard
H
i
pp
Mor
e
test
cases for
unicode hand
l
ing in print
f
.
commit
|
commitdiff
|
tree
2018-02-19
D
.
Richard Hi
p
p
Test
c
ases and a bu
g
fix o
n
the new un
i
code handling
.
.
.
commit
|
commitdiff
|
tree
2018-02-19
D
.
Richar
d
Hipp
Fix the %c su
b
st
i
t
u
tion in p
r
intf() so
that
i
t
work
s
.
.
.
commit
|
commitdiff
|
tree
2018-02-19
D
.
R
i
chard
Hipp
Make th
e
alte
r
nate-form-2 flag
("!") change the m
e
an
i
ng
.
.
.
commit
|
commitdiff
|
tree
2018-02-19
D
.
Richard Hipp
In the printf() librar
y
, me
a
su
r
e width
and precision
.
.
.
commit
|
commitdiff
|
tree
2018-02-19
D
.
Richard Hip
p
Only
try t
o
use the g
e
teu
i
d()
i
nte
r
face on unix if
.
.
.
commit
|
commitdiff
|
tree
2018-02-19
D
.
Richard
H
ipp
Fix an
ass
e
rt so that
it compares
t
wo
CellInfo object
s
.
.
.
commit
|
commitdiff
|
tree
2018-02-18
D
.
Richar
d
Hip
p
Fix
a memory
leak in the processing of nes
t
ed
row val
u
es
.
.
.
commit
|
commitdiff
|
tree
2018-02-15
D
.
Richard Hipp
Do not allow
parameters or schema re
f
erenc
e
s
inside
.
.
.
commit
|
commitdiff
|
tree
next