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
Reduce the size of the NameContext object by grouping seldom-used fields
2018-04-16
D
.
Ri
c
hard Hipp
R
educe
the size of t
h
e N
a
meCon
t
ext
o
bject by
g
r
ouping
.
.
.
commit
|
commitdiff
|
tree
2018-04-13
D
.
Richard Hipp
Remove an always-true
branch f
r
om th
e
pre
u
pdate hook
.
.
.
commit
|
commitdiff
|
tree
2018-04-11
D
.
Rich
a
r
d
Hipp
Help the p
a
rs
e
r
r
un faster by
avoiding the "explain
.
.
.
commit
|
commitdiff
|
tree
2018-04-11
D
.
Richard Hipp
P
roh
i
bit bou
n
d paramet
e
rs i
n
the
a
r
g
u
ments to
t
abl
e
.
.
.
commit
|
commitdiff
|
tree
2018-04-10
D
.
Richard Hipp
Versi
o
n
3
.
23
.
1
commit
|
commitdiff
|
tree
2018-04-10
D
.
Ri
c
hard Hipp
I
n
c
rease the version number
to
3
.
23
.
1
.
commit
|
commitdiff
|
tree
2018-04-10
D
.
R
ich
a
rd Hipp
R
emove an unne
c
essary SQ
L
I
TE_U
N
TE
S
TABLE
c
ompile-time
.
.
.
commit
|
commitdiff
|
tree
2018-04-10
D
.
R
i
char
d
Hipp
Updat
e
t
h
e top-level README
.
md fil
e
to po
i
n
t
to t
h
e
.
.
.
commit
|
commitdiff
|
tree
2018-04-09
D
.
Ric
h
ard Hipp
Minor changes to the input
g
rammar resulting in a faster
.
.
.
commit
|
commitdiff
|
tree
2018-04-09
D
.
Richard Hipp
Enhance
the query planner so that
i
t de
t
ects when
t
he
.
.
.
commit
|
commitdiff
|
tree
2018-04-09
D
.
Richard Hipp
I
m
provements
to "
.
where
t
race" output
.
commit
|
commitdiff
|
tree
2018-04-09
D
.
Richard Hipp
F
i
x a (har
m
l
ess) s
i
g
ned
i
nteger overflow warni
n
g
.
commit
|
commitdiff
|
tree
2018-04-06
D
.
Richard
H
i
p
p
Enhance
L
EMON to show pr
e
cende
n
ce
of sy
m
bols and al
l
.
.
.
commit
|
commitdiff
|
tree
2018-04-05
D
.
Richard
H
ipp
Fix the sqlite3WhereTra
c
e
mechanism so
tha
t
it com
p
iles
.
.
.
commit
|
commitdiff
|
tree
2018-04-03
D
.
R
i
c
har
d
Hipp
Fix an error mess
a
g
e
in speedtest
1
.
c an
d
make th
e
.
.
.
commit
|
commitdiff
|
tree
2018-04-03
D
.
R
i
chard
H
i
p
p
Fix the gener
a
te_series virtual table so tha
t
it c
o
rrectly
.
.
.
commit
|
commitdiff
|
tree
2018-04-03
D
.
Richard H
i
p
p
Change the LEFT JO
I
N strength r
e
du
c
tion opt
i
mization
.
.
.
commit
|
commitdiff
|
tree
2018-04-02
D
.
Richard
H
ipp
Ve
r
sion 3
.
23
.
0
commit
|
commitdiff
|
tree
2018-04-02
D
.
R
ic
h
ard Hipp
Bette
r
solution to t
h
e LIK
E
problem from the
previous
.
.
.
commit
|
commitdiff
|
tree
2018-03-31
D
.
R
ichard Hipp
Fix a logic
e
rror discovered by
O
S
S
Fuzz that can
c
ause
.
.
.
commit
|
commitdiff
|
tree
2018-03-30
D
.
Richar
d
Hip
p
Fix a bug in the
spellfix ex
t
ensio
n
causi
n
g it
t
o c
o
mp
u
te
.
.
.
commit
|
commitdiff
|
tree
2018-03-30
D
.
R
i
chard Hipp
Fix an
off
-
by-
o
n
e
error in t
h
e di
s
t3
algo
r
ithm o
f
the
.
.
.
commit
|
commitdiff
|
tree
2018-03-29
D
.
R
i
chard H
i
pp
Modi
f
y the sqlite3
O
sFileCo
n
tro
l
() interface to
detect
.
.
.
commit
|
commitdiff
|
tree
2018-03-28
D
.
Richard Hipp
F
i
x
a harmless compiler w
a
rnin
g
in the kvtest
.
e
xe pro
g
ram
.
commit
|
commitdiff
|
tree
2018-03-28
D
.
Richard Hipp
Fix
a
harmless co
m
pile
r
warning
.
commit
|
commitdiff
|
tree
2018-03-28
D
.
Richard Hipp
R
emove tab char
a
cter
s
.
No lo
g
ic
a
l
c
hanges
to c
o
de
.
commit
|
commitdiff
|
tree
2018-03-28
D
.
Richard Hipp
Minor comme
n
t changes
.
commit
|
commitdiff
|
tree
2018-03-27
D
.
Richard Hi
p
p
Fix a typo in the README
f
ile
for
I
CU
.
No code changes
.
commit
|
commitdiff
|
tree
2018-03-27
D
.
R
i
ch
a
rd Hipp
The pu
s
h-dow
n
o
ptimization w
a
s being
too aggressive
.
.
.
commit
|
commitdiff
|
tree
2018-03-27
D
.
R
i
char
d
Hipp
Provide the a
b
ility for the
VFS to do
a
bl
o
c
k
i
n
g
wait
.
.
.
commit
|
commitdiff
|
tree
2018-03-26
D
.
Richard Hipp
Do n
o
t
inject O
O
M erro
r
s on SQLITE_FCN
T
L_LOCK_TIM
E
OUT
.
.
.
commit
|
commitdiff
|
tree
2018-03-26
D
.
Richar
d
Hipp
Avoid a race conditi
o
n t
h
at might cause a bu
s
y
_timeout
.
.
.
commit
|
commitdiff
|
tree
2018-03-26
D
.
Richard
Hipp
Add
i
nfr
a
s
truc
t
ur
e
t
o support for
using F
_
SETLKW with
.
.
.
commit
|
commitdiff
|
tree
2018-03-26
D
.
Richard Hi
p
p
Re
f
a
c
t
o
r som
e
internal
object
element names u
s
e
d by
.
.
.
commit
|
commitdiff
|
tree
2018-03-24
D
.
R
i
chard Hipp
A
d
d testcase() mac
r
o
s
and improv
e
c
omment
s
in the
L
EFT
.
.
.
commit
|
commitdiff
|
tree
2018-03-24
D
.
Richard Hipp
Yet another fault in
the
s
qlit
e
3Ex
p
rImpliesNotNull
.
.
.
commit
|
commitdiff
|
tree
2018-03-24
D
.
Richard H
i
pp
Bug fix in the
L
EFT JOIN strengt
h
reduction optimization of
commit
|
commitdiff
|
tree
2018-03-24
D
.
Richard Hipp
Pre
p
end
l
inkage macros to the
s
qlite3r
e
b
aser interfaces
.
commit
|
commitdiff
|
tree
2018-03-23
D
.
Richard H
i
p
p
Fix the -readonly op
t
i
o
n on the CLI so that it actually
.
.
.
commit
|
commitdiff
|
tree
2018-03-23
D
.
Richard Hipp
Fix
t
y
p
o in a comm
e
nt used for docume
n
tati
o
n
.
No changes
.
.
.
commit
|
commitdiff
|
tree
2018-03-23
D
.
R
i
c
har
d
Hip
p
Fix a
n
erro
r
in th
e
CLI in the pre
v
ious
([02
4
9d9aecf69948
.
.
.
commit
|
commitdiff
|
tree
2018-03-23
D
.
Richard H
i
pp
Fix the A
N
A
L
YZE command so that
i
t will p
r
o
cess t
a
bles
.
.
.
commit
|
commitdiff
|
tree
2018-03-22
D
.
Richard Hipp
Add th
e
left j
o
in s
t
r
ength reduct
i
on optimiz
a
tion
.
.
.
.
commit
|
commitdiff
|
tree
2018-03-22
D
.
Ri
c
hard Hipp
Add the -
-
val
i
d
-sql option
to the optfuz
z
tes
t
pr
o
gram
.
commit
|
commitdiff
|
tree
2018-03-21
D
.
Richard Hipp
Get the optfuzz prog
r
a
m
working
.
commit
|
commitdiff
|
tree
2018-03-21
D
.
Ric
h
ard H
i
pp
Add the opt
f
uzz
.
c program for verifying the qu
e
r
y
pl
a
n
n
er
.
.
.
commit
|
commitdiff
|
tree
2018-03-21
D
.
Richar
d
Hipp
Re
l
ax LEFT
-
J
O
IN re
s
t
r
i
cti
o
ns on t
h
e pus
h
-d
o
wn opt
i
mizati
o
n
.
commit
|
commitdiff
|
tree
2018-03-20
D
.
Richard
Hipp
D
o
a
m
or
e
t
hor
o
u
gh job of
c
l
e
a
ning traces of
t
he streng
t
h
.
.
.
commit
|
commitdiff
|
tree
2018-03-20
D
.
Richard
H
ipp
If te
r
ms of t
h
e
W
HERE c
l
ause req
u
ire that the
r
ight
.
.
.
commit
|
commitdiff
|
tree
2018-03-20
D
.
Richar
d
Hipp
Fix incorrect testcase labels o
n
two cases in join5
.
.
.
commit
|
commitdiff
|
tree
2018-03-20
D
.
Richard Hip
p
I
m
p
r
o
vem
e
nts to
t
he
H
AVING-t
o
-WHERE optimizat
i
on
.
.
.
.
commit
|
commitdiff
|
tree
2018-03-20
D
.
Richard Hipp
Avoid
u
n
n
ecessary write to
the sql
i
te_sequenc
e
table
.
.
.
commit
|
commitdiff
|
tree
2018-03-20
D
.
Richard Hipp
Add the ab
i
lity to
dis
a
ble the pus
h
-down optimizatio
n
.
.
.
commit
|
commitdiff
|
tree
2018-03-20
D
.
Richard Hi
p
p
Re
m
ove a debugging statement
a
c
c
iden
t
ly left in
commit
|
commitdiff
|
tree
2018-03-20
D
.
Ric
h
ard Hipp
In
t
he
C
LI, a
v
oid extra
.
s
electtrace
a
nd
.
wheretrace
.
.
.
commit
|
commitdiff
|
tree
2018-03-20
D
.
Richard
H
ipp
Closer readi
n
g
of
t
he
sqlite
3
_db_config(
)
d
o
cumentation
.
.
.
commit
|
commitdiff
|
tree
2018-03-20
D
.
Richard Hip
p
Fix a minor formatting i
s
sue on th
e
sqlite3
_
db_config
.
.
.
commit
|
commitdiff
|
tree
2018-03-20
D
.
Ric
h
ard Hip
p
Ad
d
the abi
l
ity to disable th
e
p
u
sh-dow
n
optimization
.
.
.
commit
|
commitdiff
|
tree
2018-03-19
D
.
R
icha
r
d Hipp
Minor i
m
provements to "
.
selec
t
trace"
.
No changes to
.
.
.
commit
|
commitdiff
|
tree
2018-03-19
D
.
Richard Hip
p
Enhance
the
c
ommand-line
c
o
m
ple
t
ion extension to return
.
.
.
commit
|
commitdiff
|
tree
2018-03-19
D
.
Ri
c
h
a
r
d Hipp
In the compile_opt
i
ons pragma, show the actu
a
l value
.
.
.
commit
|
commitdiff
|
tree
2018-03-19
D
.
Ric
h
ard
Hipp
Improved "
.
selecttrace
"
outp
u
t fo
r
matting
.
No changes
.
.
.
commit
|
commitdiff
|
tree
2018-03-17
D
.
Ri
c
hard Hipp
D
o not
u
s
e
sqlite3_c
o
lu
m
n_decltype() in the CL
I
i
f
.
.
.
commit
|
commitdiff
|
tree
2018-03-16
D
.
Richard Hip
p
Detect corruption
i
n
t
h
e for
m
of the
sqlite_seq
u
ence
.
.
.
commit
|
commitdiff
|
tree
2018-03-16
D
.
Richard Hipp
De
t
e
ct databases whos
e
schema
i
s cor
r
upted using a
.
.
.
commit
|
commitdiff
|
tree
2018-03-16
D
.
Rich
a
rd H
i
pp
Bet
t
er error
m
essage text when
t
he s
c
h
e
ma is corrupted
.
.
.
commit
|
commitdiff
|
tree
2018-03-16
D
.
Richard Hipp
Av
o
id writing the
s
qlite_se
q
u
en
c
e
table w
h
en
i
t has
.
.
.
commit
|
commitdiff
|
tree
2018-03-15
D
.
Richard H
i
pp
Fix a typo
in a com
m
e
n
t used
t
o generate documen
t
at
i
on
.
.
.
commit
|
commitdiff
|
tree
2018-03-15
D
.
Richard H
i
pp
Fix an i
s
sue with the fsdir() table-valued
function
.
.
.
commit
|
commitdiff
|
tree
2018-03-14
D
.
Ri
c
har
d
Hipp
Add the
SQLITE_DBS
T
A
T
US_CACHE_SPILL o
p
tion to sqlite
3
_d
b
_sta
.
.
.
commit
|
commitdiff
|
tree
2018-03-14
D
.
Richard
H
i
p
p
Disable one of the test cases from c
h
eck-i
n
[21ecbce1378f3cc
.
.
.
commit
|
commitdiff
|
tree
2018-03-14
D
.
R
i
c
h
a
rd H
i
pp
Ad
d
the SQLITE_DBSTA
T
US_CACHE_SP
I
LL
o
ption to sqlite3_db_s
t
a
.
.
.
commit
|
commitdiff
|
tree
2018-03-10
D
.
Richard
Hipp
Fix the second
c
a
l
lback argument to the
"profil
e
" response
.
.
.
commit
|
commitdiff
|
tree
2018-03-10
D
.
Richard Hi
p
p
Add suppor
t
for INSERT OR REPL
A
CE
and
INSERT OR IGNORE
.
.
.
commit
|
commitdiff
|
tree
2018-03-10
D
.
Richard Hipp
Imp
r
o
ved e
r
ror
mes
s
ages
from
t
he zipfile
e
x
t
ens
i
on
.
commit
|
commitdiff
|
tree
2018-03-10
D
.
Richard Hipp
Avoid harmless left
-
shifts of negative numbers i
n
the
.
.
.
commit
|
commitdiff
|
tree
2018-03-10
D
.
Rich
a
rd Hipp
Fix the zipfile
e
x
t
ension so
t
h
a
t it i
s
able
t
o create
.
.
.
commit
|
commitdiff
|
tree
2018-03-09
D
.
Richard Hip
p
Fix the
.
arc
h
ive command in the CLI
s
o that it actual
l
y
.
.
.
commit
|
commitdiff
|
tree
2018-03-09
D
.
Richa
r
d
Hipp
Enhance the "
.
ar" co
m
mand in the
C
LI so t
h
at
i
t is
.
.
.
commit
|
commitdiff
|
tree
2018-03-09
D
.
R
i
ch
a
rd
H
ipp
Setting "
.
stats 2" in
t
he CLI causes co
l
u
m
n metadata
.
.
.
commit
|
commitdiff
|
tree
2018-03-09
D
.
Richard Hipp
Si
m
plification to th
e
shell
_
exec() mechanism in th
e
.
.
.
commit
|
commitdiff
|
tree
2018-03-09
D
.
Richard Hi
p
p
F
ix a test ca
s
e in zip
f
ilefau
l
t
.
test so that it only
.
.
.
commit
|
commitdiff
|
tree
2018-03-09
D
.
Richard H
i
pp
A
t
tempt to fix a harmless compiler
wa
r
nin
g
fr
o
m Clang
.
commit
|
commitdiff
|
tree
2018-03-08
D
.
Richar
d
H
ipp
Ad
d
the --append and --zip optio
n
s
of
the CLI to
t
he
.
.
.
commit
|
commitdiff
|
tree
2018-03-08
D
.
Richard Hipp
U
p
date
s
t
o docume
n
t
at
i
on on sqlite3_serialize() and
.
.
.
commit
|
commitdiff
|
tree
2018-03-07
D
.
Richard Hipp
Add the
s
essionfuzz tes
t
program
a
nd
d
ata obtai
n
ed
.
.
.
commit
|
commitdiff
|
tree
2018-03-07
D
.
Richard Hipp
Add the sqlite3_seriali
z
e() and s
q
l
i
te3
_
des
e
r
i
al
i
z
e
.
.
.
commit
|
commitdiff
|
tree
2018-03-07
D
.
R
i
chard Hipp
Mark an unreachable
b
ranch using NEVER()
.
commit
|
commitdiff
|
tree
2018-03-06
D
.
R
i
chard Hipp
I
m
prove
d
documen
t
ation for sqlite3_s
e
rial
i
ze
(
) and
.
.
.
commit
|
commitdiff
|
tree
2018-03-06
D
.
Ric
h
a
r
d Hipp
Han
d
le so
m
e bound
a
ry cases in mem
d
b a
s
sociated with
.
.
.
commit
|
commitdiff
|
tree
2018-03-06
D
.
Richard Hip
p
Simplifica
t
i
ons
t
o the memdb VFS
.
commit
|
commitdiff
|
tree
2018-03-06
D
.
Richard Hipp
Improvement
s
to th
e
memdb VFS
.
commit
|
commitdiff
|
tree
2018-03-06
D
.
Richard Hipp
Me
r
ge the
w
alIteratorInit() fi
x
fro
m
trunk
.
commit
|
commitdiff
|
tree
2018-03-05
D
.
Ric
h
ard Hipp
Fix w
a
lIterat
o
rInit() so
t
hat
i
t always le
a
ves the
.
.
.
commit
|
commitdiff
|
tree
2018-03-05
D
.
Richard Hi
p
p
Merge
t
he session
f
ix from trunk
.
commit
|
commitdiff
|
tree
2018-03-05
D
.
Richard Hipp
Imp
r
o
ved command
-
li
n
e help
f
or the -A op
t
io
n
on the
.
.
.
commit
|
commitdiff
|
tree
2018-03-05
D
.
Rich
a
rd Hipp
A new way
of
d
o
ing
archiv
e
c
o
m
ma
n
ds on the command
.
.
.
commit
|
commitdiff
|
tree
2018-03-05
D
.
Richard Hip
p
In the CLI,
a
dd a new command-line opt
i
o
n
"--ar
c
hive
.
.
.
commit
|
commitdiff
|
tree
2018-03-05
D
.
R
i
chard H
i
pp
Merge s
e
ss
i
o
n
fix
e
s
from tru
n
k
.
commit
|
commitdiff
|
tree
2018-03-01
D
.
Richard Hipp
Allow the zSc
h
ema argument t
o
sqlite3_serialize() to
.
.
.
commit
|
commitdiff
|
tree
next