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
The out-of-bounds read on recovery fix of check-in [378afa16381a222a] caused
2017-09-18
D
.
R
i
ch
a
rd
H
i
p
p
The out-of-bounds read on r
e
covery
f
ix of
ch
e
ck-in
.
.
.
commit
|
commitdiff
|
tree
2017-09-18
D
.
Richard H
i
p
p
F
ix
the CSV
virtual table e
x
tensio
n
so that it works
.
.
.
commit
|
commitdiff
|
tree
2017-09-17
D
.
R
i
chard Hipp
Do
n
ot make the
a
ssumption (as chec
k
-in [4
d
a
4
9a95c0f07
.
.
.
commit
|
commitdiff
|
tree
2017-09-16
D
.
Richa
r
d Hipp
Simplify the sq
l
ite3VdbeGet()
r
outine
.
Sm
a
l
ler
,
faste
r
.
.
.
commit
|
commitdiff
|
tree
2017-09-15
D
.
Ric
h
ard H
i
p
p
R
emove an unnecessa
r
y
p
arameter from selectInnerLoop()
.
commit
|
commitdiff
|
tree
2017-09-15
D
.
R
ichard Hipp
I
mpro
v
ed the header-
c
omme
n
t
d
ocu
m
entation on sqlite3Exp
r
Code
.
.
.
commit
|
commitdiff
|
tree
2017-09-15
D
.
Richard
H
ipp
Optimization to the ExprList o
b
je
c
t
t
o
make it
s
l
ightly
.
.
.
commit
|
commitdiff
|
tree
2017-09-15
D
.
Ric
h
ard Hipp
Fix a harmles
s
com
m
ent
typo
.
No ch
a
nge
s
to code
.
commit
|
commitdiff
|
tree
2017-09-14
D
.
Richard Hipp
A
void an out-of-bounds read on a rec
o
very at
t
empt us
i
ng
.
.
.
commit
|
commitdiff
|
tree
2017-09-13
D
.
Richard
Hipp
Tes
t
cas
e
update due to PRAGM
A
integrity_chec
k
e
n
h
ancements
.
.
.
commit
|
commitdiff
|
tree
2017-09-13
D
.
Richard
H
ipp
Disabl
e
F
T
S
3
m
atchinfo() tests that
assume a littleEndian
.
.
.
commit
|
commitdiff
|
tree
2017-09-13
D
.
Richa
r
d
Hipp
Imp
r
ovem
e
nts to PRAGMA integrity_check fo
r
better detectio
n
.
.
.
commit
|
commitdiff
|
tree
2017-09-13
D
.
R
i
chard Hipp
PRAGMA integrity
_
ch
e
c
k returns SQLITE_OK even if it
.
.
.
commit
|
commitdiff
|
tree
2017-09-12
D
.
Richard Hipp
Fix an e
r
ror
i
n [b22c
d
d
6
7
] that can c
a
use a negative
.
.
.
commit
|
commitdiff
|
tree
2017-09-12
D
.
Richa
r
d Hipp
Ch
a
nges to
(hop
e
fully) get
t
h
e
build wo
r
king with rece
n
t
.
.
.
commit
|
commitdiff
|
tree
2017-09-12
D
.
Ri
c
ha
r
d Hipp
Mak
e
sur
e
a
l
l
c
o
nnections
are closed in
the p
r
agma
.
.
.
commit
|
commitdiff
|
tree
2017-09-11
D
.
Richard Hip
p
New test case for ticket [b899b6042f97f52d]
.
commit
|
commitdiff
|
tree
2017-09-11
D
.
Ri
c
hard H
i
pp
Add support for new
operators
in virtual tab
l
es: !
.
.
.
commit
|
commitdiff
|
tree
2017-09-11
D
.
Richard Hipp
Re
f
a
cto
r
n
a
m
es o
f
constan
t
s
a
n
d
function
s
associated
.
.
.
commit
|
commitdiff
|
tree
2017-09-11
D
.
Richard
H
i
pp
M
inor adjust
m
e
nts t
o
indent
a
tion a
n
d spacin
g
f
o
r
c
larity
.
.
.
commit
|
commitdiff
|
tree
2017-09-10
D
.
Richar
d
H
ipp
Si
m
pl
i
fications to the PR
A
GMA integrity_check code
.
.
.
commit
|
commitdiff
|
tree
2017-09-09
D
.
Richard Hipp
Simplifi
c
ation a
n
d
performance improvemen
t
to sqlite3_reset()
.
commit
|
commitdiff
|
tree
2017-09-09
D
.
Richard Hipp
Improve
d
detection
of malform
e
d
r
e
cords by PRAGMA integrity_
.
.
.
commit
|
commitdiff
|
tree
2017-09-07
D
.
Rich
a
rd Hipp
Prevent a possible cr
a
sh when
trying to re
c
over us
i
ng
.
.
.
commit
|
commitdiff
|
tree
2017-09-04
D
.
Ric
h
ard Hipp
P
r
opo
s
ed fix for ticket [b899b60
4
2
f
97f5]
commit
|
commitdiff
|
tree
2017-09-04
D
.
Ri
c
hard Hipp
Fix recent t
e
st cases in
test/i
n
d
e
xepxr2
.
t
e
st so that
.
.
.
commit
|
commitdiff
|
tree
2017-09-01
D
.
Ri
c
hard Hipp
Add
the new sqlite3PagerUnre
f
PageOne(
)
pager method
.
.
.
commit
|
commitdiff
|
tree
2017-09-01
D
.
Rich
a
r
d H
i
p
p
Remove an obsolete
o
pti
m
i
z
at
i
on in pcache that
d
ue
.
.
.
commit
|
commitdiff
|
tree
2017-09-01
D
.
Richard Hipp
Small
s
i
z
e
and performance imp
r
ovement in pcacheManageD
i
r
ty
L
.
.
.
commit
|
commitdiff
|
tree
2017-08-31
D
.
Richard
H
ipp
Cla
r
ify the
documentat
i
on
about "prot
e
c
ted" ve
r
sus
.
.
.
commit
|
commitdiff
|
tree
2017-08-30
D
.
Richard Hipp
Sma
l
l performance optimization in pcache1
.
commit
|
commitdiff
|
tree
2017-08-29
D
.
Ri
c
hard Hi
p
p
Faster
mem
o
ry allocati
o
n f
r
om
lookas
i
de
b
y not trying
.
.
.
commit
|
commitdiff
|
tree
2017-08-28
D
.
Richard Hipp
Add
th
e
--
e
nable-update-limit o
p
tion t
o
the
.
/
c
onfigure
.
.
.
commit
|
commitdiff
|
tree
2017-08-28
D
.
Richar
d
Hipp
Avoid unnecessary mu
t
exes in the pcache1 impl
e
m
ent
a
tion
.
.
.
commit
|
commitdiff
|
tree
2017-08-28
D
.
R
ichard Hi
p
p
R
e
mo
v
e
t
he rarely
-
used scratch memor
y
a
llocator
.
T
his
.
.
.
commit
|
commitdiff
|
tree
2017-08-28
D
.
Richard
H
ipp
B
ackpo
r
t
changes t
o
shell
.
c into shell
.
c
.
in
.
commit
|
commitdiff
|
tree
2017-08-28
D
.
Richard Hipp
Fix the "
.
d
u
mp
"
,
"
.
sch
e
ma", a
n
d "
.
fullschema" commands
.
.
.
commit
|
commitdiff
|
tree
2017-08-25
D
.
Richard Hipp
F
ix a few over-length source code lines
.
No
f
unctional
.
.
.
commit
|
commitdiff
|
tree
2017-08-25
D
.
Richard Hipp
S
ize and performance optimiz
a
tion fo
r
sqlite3Init()
.
commit
|
commitdiff
|
tree
2017-08-25
D
.
Ri
c
hard Hipp
Small performa
n
ce optimiz
a
tion in sqlite
3
WhereBegin()
.
commit
|
commitdiff
|
tree
2017-08-25
D
.
Richard Hipp
Conver
t
a
b
r
anch
made unreachable by [59560
d
07] into
.
.
.
commit
|
commitdiff
|
tree
2017-08-25
D
.
Richa
r
d Hipp
Improve the internal
mechanism used
to keep
track
of
.
.
.
commit
|
commitdiff
|
tree
2017-08-25
D
.
R
ichard Hi
p
p
Update the mechanism use
d
to keep tr
a
ck of
w
hat kind
.
.
.
commit
|
commitdiff
|
tree
2017-08-24
D
.
Richa
r
d Hipp
Fix an in
c
orrect h
y
perlink
i
n a
commen
t
.
commit
|
commitdiff
|
tree
2017-08-24
D
.
Richard Hipp
Fixes to
d
oc
u
mentati
o
n about SQLITE_OPEN_URI
.
commit
|
commitdiff
|
tree
2017-08-24
D
.
Ric
h
ard Hi
p
p
Make sure the s
q
lite3_result_pointer()
i
nterface does
.
.
.
commit
|
commitdiff
|
tree
2017-08-23
D
.
Richard Hipp
Pe
r
f
o
rmance
opt
i
mization
t
o
pageFindSl
o
t() in th
e
b
.
.
.
commit
|
commitdiff
|
tree
2017-08-23
D
.
R
ichard Hi
p
p
Size and pe
r
formance
op
t
im
i
zation to d
r
opCell() and
.
.
.
commit
|
commitdiff
|
tree
2017-08-23
D
.
R
ichard
H
ipp
Smaller
a
nd fast
e
r implement
a
tion of th
e
fi
l
lInCe
l
l
.
.
.
commit
|
commitdiff
|
tree
2017-08-22
D
.
R
i
ch
a
rd Hipp
U
p
date doc
u
mentation to
make it
clear tha
t
SQLITE_SOURCE
_
I
D
an
d
commit
|
commitdiff
|
tree
2017-08-22
D
.
R
icha
r
d Hipp
Less dramatic changes to the source-id
followi
n
g
a
n
.
.
.
commit
|
commitdiff
|
tree
2017-08-22
D
.
Richard Hipp
Modify the SQLITE_SO
U
RCE_ID if t
h
e
sou
r
ce code has
.
.
.
commit
|
commitdiff
|
tree
2017-08-22
D
.
Richar
d
Hipp
Trying
a
gain to get out
-
o
f
-tree builds to wo
r
k
correctly
.
commit
|
commitdiff
|
tree
2017-08-22
D
.
Richard
H
i
pp
A
t
temp
t
ing
to fix the so
u
rce-id generato
r
so
t
hat
i
t
.
.
.
commit
|
commitdiff
|
tree
2017-08-22
D
.
Richar
d
Hipp
Add the "
m
ksourceid" prog
r
am
to th
e
build p
r
o
c
e
ss
.
.
.
.
commit
|
commitdiff
|
tree
2017-08-22
D
.
Richard H
i
p
p
F
i
x
er
r
or tests
in seldom
-
used compile-ti
m
e bra
n
che
s
.
.
.
commit
|
commitdiff
|
tree
2017-08-21
D
.
Richard H
i
pp
Remove an unn
e
ce
s
sar
y
condi
t
ional
.
commit
|
commitdiff
|
tree
2017-08-21
D
.
Richa
r
d
H
ipp
Minor opti
m
i
zation
t
o sqlite
3
Vd
b
eM
e
mSe
t
S
tr
(
)
.
commit
|
commitdiff
|
tree
2017-08-19
D
.
R
i
ch
a
rd Hipp
Space and size optimizat
i
on
to
the prin
t
f i
m
pl
e
mentation
.
commit
|
commitdiff
|
tree
2017-08-18
D
.
Richard Hipp
A
n
ot
h
er size
and pe
r
f
ormanc
e
optimi
z
ation
to readDbPage
.
.
.
commit
|
commitdiff
|
tree
2017-08-18
D
.
Ric
h
a
r
d
Hipp
Size and performance o
p
timization the r
e
a
dDbP
a
ge
(
)
.
.
.
commit
|
commitdiff
|
tree
2017-08-18
D
.
Richard Hipp
For the unix VFS, a
v
oid an unnecessary stat() system
.
.
.
commit
|
commitdiff
|
tree
2017-08-18
D
.
R
ichard Hipp
Comb
i
ne
t
he OP_CreateTable
a
nd O
P
_Cre
a
teIndex opco
d
es
.
.
.
commit
|
commitdiff
|
tree
2017-08-17
D
.
Richa
r
d Hipp
Use the __b
u
iltin_cl
z
l
l() func
t
i
o
n o
f
gcc to improve
.
.
.
commit
|
commitdiff
|
tree
2017-08-17
D
.
Richard Hipp
S
mal
l
optimiza
t
io
n
in the Exp
r
tree
wa
l
ker
.
commit
|
commitdiff
|
tree
2017-08-17
D
.
Richard
H
ipp
Size optimization
i
n
t
he auth
o
r
i
zer error
m
e
ssage g
e
ner
a
tion
.
.
.
commit
|
commitdiff
|
tree
2017-08-17
D
.
Richard Hip
p
In sqlite3View
G
etColumnNa
m
es(), return the num
b
er of
.
.
.
commit
|
commitdiff
|
tree
2017-08-17
D
.
Richard Hipp
The RTREE extension sh
o
uld return SQLITE_CORRUPT_VTAB
.
.
.
commit
|
commitdiff
|
tree
2017-08-17
D
.
Richard
Hi
p
p
Remove a
n
unnecessar
y
b
r
anch from the [be43
6
a
7f4587ce51
7
ddc
.
.
.
commit
|
commitdiff
|
tree
2017-08-17
D
.
R
i
chard H
i
p
p
Defer schema resets when the
q
u
ery planner is running
.
commit
|
commitdiff
|
tree
2017-08-16
D
.
Richard Hipp
Avoi
d
a
t
e
st for
C
UR
T
YPE_BTREE in sqlite3VdbeCursorMoveto
.
.
.
commit
|
commitdiff
|
tree
2017-08-16
D
.
Richard Hipp
Re
m
ove an
u
nnecessa
r
y loc
a
l v
a
riable
f
r
o
m OP_Column
.
.
.
commit
|
commitdiff
|
tree
2017-08-16
D
.
R
i
c
h
ard
Hipp
Per
f
ormance improvement in
t
he OP_Co
l
u
m
n
opcode
.
commit
|
commitdiff
|
tree
2017-08-15
D
.
R
i
char
d
Hipp
Sm
a
ll
size and performance
improv
e
m
e
n
t
i
n
the
O
P
_
Column
.
.
.
commit
|
commitdiff
|
tree
2017-08-15
D
.
Richard Hipp
Btree optimization: New fiel
d
BtCu
r
sor
.
pPag
e
th
a
t
.
.
.
commit
|
commitdiff
|
tree
2017-08-14
D
.
Richard Hipp
Minor
size and perf
o
rm
a
nce optimization to
sqlit
e
3
B
treeClose
.
.
.
commit
|
commitdiff
|
tree
2017-08-14
D
.
Richard Hipp
Change
the in
t
ernal
b
t
r
ee routine moveToRoot() t
o
re
t
urn
.
.
.
commit
|
commitdiff
|
tree
2017-08-14
D
.
R
ichar
d
H
i
pp
Fix
h
armle
s
s
i
ndentation e
r
ror
.
commit
|
commitdiff
|
tree
2017-08-14
D
.
Richard H
i
pp
Sometimes
a
TK_COLU
M
N Expr
node can have Expr
.
pTab
.
.
.
commit
|
commitdiff
|
tree
2017-08-14
D
.
R
ichard Hipp
Properl
y
d
e
quote column names i
n
tables constructed
.
.
.
commit
|
commitdiff
|
tree
2017-08-12
D
.
Richard Hipp
Update t
h
e
s
peed
-
c
h
eck
.
sh test script to
app
e
nd log
.
.
.
commit
|
commitdiff
|
tree
2017-08-12
D
.
Richard
H
ipp
Remove the zBas
e
field from the StrAccum
o
bject
.
R
e
s
ult
i
ng
.
.
.
commit
|
commitdiff
|
tree
2017-08-12
D
.
Richard Hi
p
p
S
ize and performance micro-optimizatio
n
on sqlite3
S
r
cListInd
.
.
.
commit
|
commitdiff
|
tree
2017-08-11
D
.
Richa
r
d
H
i
p
p
Fix compil
e
r warnings that arise
i
f
t
h
e PAGERTR
A
CE
.
.
.
commit
|
commitdiff
|
tree
2017-08-11
D
.
R
i
chard Hipp
Improved com
m
ents in the he
a
der of th
e
LSM1 vtab module
.
.
.
commit
|
commitdiff
|
tree
2017-08-11
D
.
R
i
chard Hipp
N
e
w tes
t
cas
e
s for LSM1
.
commit
|
commitdiff
|
tree
2017-08-11
D
.
Ric
h
ard Hip
p
C
o
nvert the LS
M
1 virtual ta
b
le to be WITHO
U
T ROWID
.
.
.
commit
|
commitdiff
|
tree
2017-08-11
D
.
Richard Hipp
Simplific
a
tion to
the l
i
k
e
optimiz
a
tion
l
ogic
.
Rem
o
ve
.
.
.
commit
|
commitdiff
|
tree
2017-08-10
D
.
Ric
h
ard Hipp
Allow WITHOUT ROW
I
D virtual
tables to be writabl
e
a
s
.
.
.
commit
|
commitdiff
|
tree
2017-08-10
D
.
Richard Hipp
Test case for writing to a WITHOUT
R
OWID virt
u
a
l
table
.
.
.
commit
|
commitdiff
|
tree
2017-08-10
D
.
Richard H
i
pp
E
xperimental ch
a
ng
e
s that allow a W
I
THOUT ROWID virtual
.
.
.
commit
|
commitdiff
|
tree
2017-08-10
D
.
Richard
H
ipp
A
d
d a first draf
t
of th
e
"v
t
ab
l
og
"
extensi
o
n
s that
.
.
.
commit
|
commitdiff
|
tree
2017-08-09
D
.
Ric
h
ard Hipp
Preserve t
h
e error code from xConnect or xCre
a
te met
h
ods
.
.
.
commit
|
commitdiff
|
tree
2017-08-09
D
.
R
ichard Hipp
Vari
o
us bug
fixes for the new
L
SM1 virtual
t
able d
e
sign
.
commit
|
commitdiff
|
tree
2017-08-09
D
.
Richard Hipp
Work tow
a
rd red
e
si
g
ning th
e
interface t
o
the LS
M
1 virtual
.
.
.
commit
|
commitdiff
|
tree
2017-08-08
D
.
Richa
r
d Hipp
The iden
t
ifier "vsnprintf
"
appears to be a reserved
.
.
.
commit
|
commitdiff
|
tree
2017-08-08
D
.
Richard
H
ip
p
Fix a f
a
ulty
signed/unsigned character compar
i
s
on in
.
.
.
commit
|
commitdiff
|
tree
2017-08-08
D
.
Richard Hi
p
p
Enhance the CSV virtual table
extension s
o
tha
t
it
.
.
.
commit
|
commitdiff
|
tree
2017-08-05
D
.
Richard Hipp
Mi
c
rooptimization in pcache1
.
c m
a
kes the code sl
i
g
h
tly
.
.
.
commit
|
commitdiff
|
tree
2017-08-04
D
.
Richard H
i
pp
Add the swarm
virtual table to t
h
e
existing union vi
r
tual
.
.
.
commit
|
commitdiff
|
tree
next