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
ichard Hipp
The out-of-bounds r
e
ad on rec
o
very fix of
check-in
.
.
.
commit
|
commitdiff
|
tree
2017-09-18
D
.
Richard Hipp
Fix the CSV virt
u
al
t
able exten
s
ion so
t
h
at it works
.
.
.
commit
|
commitdiff
|
tree
2017-09-17
D
.
R
i
c
h
ard Hipp
Do not m
a
ke the
assumption (as check-in [4
d
a
49
a
95c0f07
.
.
.
commit
|
commitdiff
|
tree
2017-09-16
D
.
Ric
h
ard
Hipp
Simplify the
s
qlite3VdbeGet()
r
outi
n
e
.
Smaller, faster
.
.
.
commit
|
commitdiff
|
tree
2017-09-15
D
.
Richard Hip
p
Remove
an unn
e
cessar
y
parameter from selectI
n
nerLo
o
p()
.
commit
|
commitdiff
|
tree
2017-09-15
D
.
Richard Hip
p
Improved the
h
eader-
c
omment documentati
o
n on sqlite3
E
xprCode
.
.
.
commit
|
commitdiff
|
tree
2017-09-15
D
.
Richard Hipp
Optimiza
t
io
n
t
o
t
he ExprList object to make it slightly
.
.
.
commit
|
commitdiff
|
tree
2017-09-15
D
.
Richard
H
ipp
Fix a har
m
les
s
c
o
mment typo
.
No changes
to c
o
de
.
commit
|
commitdiff
|
tree
2017-09-14
D
.
Ric
h
ar
d
Hipp
A
v
oid
a
n out-of-bounds read on
a
recovery a
t
tempt
u
sing
.
.
.
commit
|
commitdiff
|
tree
2017-09-13
D
.
Richar
d
Hipp
Test ca
s
e update
d
ue to PR
A
GMA
i
ntegrity_check
enhancements
.
.
.
commit
|
commitdiff
|
tree
2017-09-13
D
.
Ric
h
ard Hip
p
Disable
F
TS3 matchi
n
f
o()
t
e
s
ts that assu
m
e
a
littl
e
Endian
.
.
.
commit
|
commitdiff
|
tree
2017-09-13
D
.
Ri
c
hard
Hipp
Im
p
rovement
s
to PRAGMA integrity_check for
b
et
t
er detecti
o
n
.
.
.
commit
|
commitdiff
|
tree
2017-09-13
D
.
Richard
Hipp
P
RAGMA inte
g
r
i
t
y_check r
e
turns
SQLI
T
E_O
K
ev
e
n if it
.
.
.
commit
|
commitdiff
|
tree
2017-09-12
D
.
Richard H
i
p
p
Fix an erro
r
in [b22cdd67] that can c
a
use a
n
egative
.
.
.
commit
|
commitdiff
|
tree
2017-09-12
D
.
Ri
c
h
a
r
d Hipp
Changes to (hopeful
l
y
)
ge
t
the buil
d
w
ork
i
n
g
with rec
e
n
t
.
.
.
commit
|
commitdiff
|
tree
2017-09-12
D
.
Rich
a
rd
H
ipp
Make sure all connections are
cl
o
s
ed in the pragma
.
.
.
commit
|
commitdiff
|
tree
2017-09-11
D
.
Richa
r
d Hipp
New
t
e
s
t case
for ticket [b8
9
9b60
4
2f9
7
f
52d]
.
commit
|
commitdiff
|
tree
2017-09-11
D
.
Richard Hipp
A
d
d
su
p
port for new opera
t
ors in virtual tables: !
.
.
.
commit
|
commitdiff
|
tree
2017-09-11
D
.
Richard
Hipp
Refactor names of
c
onstants and functi
o
ns asso
c
i
a
te
d
.
.
.
commit
|
commitdiff
|
tree
2017-09-11
D
.
Richard Hipp
Mi
n
o
r
adjustm
e
nt
s
to indentation and spacing for clarity
.
.
.
commit
|
commitdiff
|
tree
2017-09-10
D
.
Ric
h
ard Hipp
S
i
mplifications
t
o
t
h
e P
R
AGMA integr
i
t
y
_
c
heck co
d
e
.
.
.
commit
|
commitdiff
|
tree
2017-09-09
D
.
Richar
d
Hip
p
Simplification
a
n
d
pe
r
formance improvement to sqlite
3
_rese
t
()
.
commit
|
commitdiff
|
tree
2017-09-09
D
.
Richard
H
ip
p
Improved detection of
ma
l
formed
record
s
by
PRAGMA i
n
tegrity_
.
.
.
commit
|
commitdiff
|
tree
2017-09-07
D
.
R
i
c
h
ard H
i
pp
Prevent a possi
b
le crash when trying t
o
r
e
cover using
.
.
.
commit
|
commitdiff
|
tree
2017-09-04
D
.
Ric
h
ard Hipp
Propose
d
fix for ticket [b899b6
0
42f97f
5
]
commit
|
commitdiff
|
tree
2017-09-04
D
.
Richard Hipp
Fi
x
r
ecent te
s
t c
a
ses in te
s
t/indexepxr2
.
te
s
t so
t
hat
.
.
.
commit
|
commitdiff
|
tree
2017-09-01
D
.
Richard Hipp
Add the
n
e
w sqlite3PagerUnrefPageOne() page
r
m
ethod
.
.
.
commit
|
commitdiff
|
tree
2017-09-01
D
.
Richard Hipp
Remove an
obsolet
e
optimization
in pcache
t
h
a
t
due
.
.
.
commit
|
commitdiff
|
tree
2017-09-01
D
.
R
icha
r
d Hip
p
Smal
l
size
and
p
erforman
c
e improveme
n
t in pcach
e
ManageDirtyL
.
.
.
commit
|
commitdiff
|
tree
2017-08-31
D
.
R
ichard Hipp
C
la
r
ify
the docum
e
ntatio
n
about
"prot
e
cted" versus
.
.
.
commit
|
commitdiff
|
tree
2017-08-30
D
.
R
ichard Hipp
Small performance optimizatio
n
in pcache1
.
commit
|
commitdiff
|
tree
2017-08-29
D
.
Richard Hipp
Faster memory a
l
loc
a
tion
f
rom loo
k
aside
by not trying
.
.
.
commit
|
commitdiff
|
tree
2017-08-28
D
.
Richard Hipp
A
dd the -
-
enable-upd
a
te
-
lim
i
t
o
ption to t
h
e
.
/configu
r
e
.
.
.
commit
|
commitdiff
|
tree
2017-08-28
D
.
R
i
chard Hipp
Avoid unneces
s
ary
m
u
t
exes in the
p
cache1
implementation
.
.
.
commit
|
commitdiff
|
tree
2017-08-28
D
.
Rich
a
rd H
i
p
p
Remove the rar
e
ly-used scratch memory alloc
a
tor
.
This
.
.
.
commit
|
commitdiff
|
tree
2017-08-28
D
.
Richard Hipp
Backport changes to
s
hell
.
c
i
nto
shell
.
c
.
in
.
commit
|
commitdiff
|
tree
2017-08-28
D
.
Richar
d
Hipp
F
ix
the "
.
dump", "
.
schema", and "
.
f
ul
l
schem
a
" commands
.
.
.
commit
|
commitdiff
|
tree
2017-08-25
D
.
Richa
r
d Hipp
Fix a few over-leng
t
h so
u
rce c
o
de lines
.
No functional
.
.
.
commit
|
commitdiff
|
tree
2017-08-25
D
.
Richard
Hipp
Size and
p
erform
a
nce
optimizati
o
n fo
r
sqlite3
I
nit()
.
commit
|
commitdiff
|
tree
2017-08-25
D
.
Richard Hipp
Small performance optimization in
sqlite3WhereBegin()
.
commit
|
commitdiff
|
tree
2017-08-25
D
.
R
ichar
d
Hi
p
p
Convert
a branch
m
a
d
e unreachable by [5
9
560d07
]
i
nto
.
.
.
commit
|
commitdiff
|
tree
2017-08-25
D
.
Ri
c
hard
H
ipp
Improve the
i
nternal
m
e
c
hanism used to keep t
r
ac
k
of
.
.
.
commit
|
commitdiff
|
tree
2017-08-25
D
.
Rich
a
rd Hipp
U
p
date the mechanism used to keep tra
c
k of what kind
.
.
.
commit
|
commitdiff
|
tree
2017-08-24
D
.
Richard Hi
p
p
Fix an
i
ncorrect hyperli
n
k
i
n
a comment
.
commit
|
commitdiff
|
tree
2017-08-24
D
.
R
ichard
Hipp
Fixes to documenta
t
ion
a
b
o
u
t SQ
L
ITE_O
P
EN_URI
.
commit
|
commitdiff
|
tree
2017-08-24
D
.
Richard Hipp
Make sure the sqlite3_result_pointer() in
t
er
f
ace d
o
es
.
.
.
commit
|
commitdiff
|
tree
2017-08-23
D
.
Richard
Hipp
P
erforman
c
e opt
i
miza
t
ion
t
o
p
a
geFindSlot() in
t
he b
.
.
.
commit
|
commitdiff
|
tree
2017-08-23
D
.
Rich
a
rd Hi
p
p
Size
and p
e
r
f
o
r
mance optimiza
t
i
on to dropCell()
and
.
.
.
commit
|
commitdiff
|
tree
2017-08-23
D
.
Richard H
i
pp
Sma
l
ler and f
a
ster imple
m
entation of
t
he fillInCel
l
.
.
.
commit
|
commitdiff
|
tree
2017-08-22
D
.
Richa
r
d
H
ipp
Up
d
ate documentation to make it clear
t
hat
S
QL
I
TE_SOURCE_ID an
d
commit
|
commitdiff
|
tree
2017-08-22
D
.
Richard Hipp
Less dram
a
tic c
h
anges to the source-id followi
n
g
a
n
.
.
.
commit
|
commitdiff
|
tree
2017-08-22
D
.
R
ich
a
rd Hipp
M
odify
the SQLITE_SOU
R
C
E_ID if the source co
d
e has
.
.
.
commit
|
commitdiff
|
tree
2017-08-22
D
.
Richard Hipp
Try
i
ng again to
get out-of-tree build
s
to work corre
c
tly
.
commit
|
commitdiff
|
tree
2017-08-22
D
.
Richar
d
Hipp
Atte
m
pting to fix t
h
e s
o
urce-id
genera
t
o
r
so
that
it
.
.
.
commit
|
commitdiff
|
tree
2017-08-22
D
.
Richard Hipp
Ad
d
the "m
k
sour
c
e
i
d" program to
th
e
build process
.
.
.
.
commit
|
commitdiff
|
tree
2017-08-22
D
.
Richar
d
Hip
p
Fix e
r
r
o
r
t
e
sts in se
l
dom-used compile-t
i
me branches
.
.
.
commit
|
commitdiff
|
tree
2017-08-21
D
.
Ric
h
a
r
d Hipp
Rem
o
ve
a
n
u
nnecessary con
d
iti
o
nal
.
commit
|
commitdiff
|
tree
2017-08-21
D
.
Ri
c
hard
H
ipp
Minor optimization to sq
l
it
e
3Vdb
e
Mem
S
et
S
tr()
.
commit
|
commitdiff
|
tree
2017-08-19
D
.
R
i
ch
a
rd Hipp
Space and size optimization to the printf imp
l
ementation
.
commit
|
commitdiff
|
tree
2017-08-18
D
.
Rich
a
rd
Hipp
A
n
other s
i
ze and p
e
rforman
c
e o
p
timization to readDbPage
.
.
.
commit
|
commitdiff
|
tree
2017-08-18
D
.
Richard Hipp
Size and pe
r
formance optimizati
o
n the r
e
adDb
P
age()
.
.
.
commit
|
commitdiff
|
tree
2017-08-18
D
.
Ri
c
hard Hipp
For t
h
e
u
n
i
x VFS, avoid an unne
c
essary sta
t
() system
.
.
.
commit
|
commitdiff
|
tree
2017-08-18
D
.
Richa
r
d Hi
p
p
C
omb
i
ne the OP
_
Crea
t
eTable and OP_Cr
e
ateIndex
opc
o
des
.
.
.
commit
|
commitdiff
|
tree
2017-08-17
D
.
R
i
chard H
i
p
p
Use th
e
__bu
i
ltin_clzll
(
) function of
gcc to improve
.
.
.
commit
|
commitdiff
|
tree
2017-08-17
D
.
Richard Hipp
Small op
t
i
mization
in th
e
Expr tree w
a
lker
.
commit
|
commitdiff
|
tree
2017-08-17
D
.
Richard Hipp
Size
optimization in the authorizer error mes
s
age ge
n
eration
.
.
.
commit
|
commitdiff
|
tree
2017-08-17
D
.
Richa
r
d
Hipp
In sq
l
ite3ViewGetColu
m
nNames(), return t
h
e number of
.
.
.
commit
|
commitdiff
|
tree
2017-08-17
D
.
Ric
h
ard Hipp
The
R
TREE e
x
tension should return SQLITE_CORRUPT_VT
A
B
.
.
.
commit
|
commitdiff
|
tree
2017-08-17
D
.
Rich
a
rd Hipp
Remove an unnecessary
bra
n
ch from
t
h
e [be436a7f4587ce5
1
7ddc
.
.
.
commit
|
commitdiff
|
tree
2017-08-17
D
.
Richa
r
d Hipp
Defer
s
chema r
e
sets
whe
n
the query planner
is running
.
commit
|
commitdiff
|
tree
2017-08-16
D
.
Richard Hipp
A
void a test for CURTYPE_BT
R
EE in sqli
t
e
3
Vd
b
e
C
ur
s
o
r
Movet
o
.
.
.
commit
|
commitdiff
|
tree
2017-08-16
D
.
Richard Hipp
Re
m
o
v
e an
unnecessary
local va
r
iable from OP_Co
l
um
n
.
.
.
commit
|
commitdiff
|
tree
2017-08-16
D
.
Richar
d
Hipp
Performa
n
ce improvement i
n
t
h
e
OP_Column opco
d
e
.
commit
|
commitdiff
|
tree
2017-08-15
D
.
Rich
a
rd Hipp
Smal
l
size and p
e
r
f
ormance improvement in the
OP_Column
.
.
.
commit
|
commitdiff
|
tree
2017-08-15
D
.
R
i
chard Hipp
Btree
optimiza
t
ion: New fi
e
ld BtCursor
.
p
P
age that
.
.
.
commit
|
commitdiff
|
tree
2017-08-14
D
.
Richar
d
H
i
pp
Min
o
r size and perform
a
nce optimizati
o
n to sqlit
e
3BtreeClose
.
.
.
commit
|
commitdiff
|
tree
2017-08-14
D
.
Richard Hipp
C
h
a
nge the internal btree r
o
utine m
o
veToRoot() t
o
retur
n
.
.
.
commit
|
commitdiff
|
tree
2017-08-14
D
.
Richard Hip
p
Fix harmless ind
e
nta
t
ion er
r
or
.
commit
|
commitdiff
|
tree
2017-08-14
D
.
Richard Hipp
Som
e
times a TK_
C
OLU
M
N Expr node
c
an have Exp
r
.
pTab
.
.
.
commit
|
commitdiff
|
tree
2017-08-14
D
.
Richard
Hi
p
p
P
r
o
perly
d
eq
u
ote col
u
mn names in tables constructed
.
.
.
commit
|
commitdiff
|
tree
2017-08-12
D
.
Richard Hipp
U
p
date the spe
e
d-ch
e
ck
.
s
h
t
est
script to
a
ppend log
.
.
.
commit
|
commitdiff
|
tree
2017-08-12
D
.
R
i
chard Hipp
Remove the
z
Base field f
r
om
t
h
e
StrAccum obj
e
ct
.
Resulting
.
.
.
commit
|
commitdiff
|
tree
2017-08-12
D
.
R
i
chard Hipp
Size and
per
f
ormance micro-opt
i
mizat
i
o
n
on sqlite3SrcListInd
.
.
.
commit
|
commitdiff
|
tree
2017-08-11
D
.
Richard H
i
pp
Fix com
p
iler
war
n
ings that arise i
f
the PAGERTRACE
.
.
.
commit
|
commitdiff
|
tree
2017-08-11
D
.
Richard Hipp
Impr
o
ved comments in
t
he header of the L
S
M1 vtab module
.
.
.
commit
|
commitdiff
|
tree
2017-08-11
D
.
Richard Hipp
Ne
w
test
c
a
s
e
s
for L
S
M1
.
commit
|
commitdiff
|
tree
2017-08-11
D
.
Richa
r
d
Hipp
Convert the LSM1
v
irtua
l
tabl
e
to be W
I
TH
O
UT ROWID
.
.
.
commit
|
commitdiff
|
tree
2017-08-11
D
.
Rich
a
rd
H
ipp
Simpl
i
fication
t
o
the l
i
k
e op
t
imization logic
.
R
e
m
ov
e
.
.
.
commit
|
commitdiff
|
tree
2017-08-10
D
.
Ri
c
hard
H
ipp
Allow
W
I
T
HOUT
R
OWID virtua
l
ta
b
les to be wri
t
able as
.
.
.
commit
|
commitdiff
|
tree
2017-08-10
D
.
Richard Hipp
Test case for writ
i
n
g
to
a
W
ITHOUT ROWID virtual t
a
ble
.
.
.
commit
|
commitdiff
|
tree
2017-08-10
D
.
Richard Hipp
Experimenta
l
change
s
that
a
llow
a
WITHOUT
R
O
WI
D
virtual
.
.
.
commit
|
commitdiff
|
tree
2017-08-10
D
.
Ri
c
h
a
rd
H
i
pp
Add a first draft of the "v
t
ablog" extensions that
.
.
.
commit
|
commitdiff
|
tree
2017-08-09
D
.
Rich
a
rd Hipp
Preserve
the error code fro
m
xConnect or xC
r
e
ate metho
d
s
.
.
.
commit
|
commitdiff
|
tree
2017-08-09
D
.
R
ichard
H
ipp
V
ariou
s
b
ug fixes f
o
r the ne
w
LSM1
v
irt
u
al table d
e
sign
.
commit
|
commitdiff
|
tree
2017-08-09
D
.
Richard Hipp
Work toward redesigning the int
e
rfa
c
e to the LSM1 virtual
.
.
.
commit
|
commitdiff
|
tree
2017-08-08
D
.
Richard Hip
p
The identifier "
v
snprintf" a
p
pears t
o
be a
re
s
e
r
v
e
d
.
.
.
commit
|
commitdiff
|
tree
2017-08-08
D
.
Richard Hipp
Fix a
faul
t
y
s
i
g
ned/
u
n
signed chara
c
ter comp
a
rison
i
n
.
.
.
commit
|
commitdiff
|
tree
2017-08-08
D
.
Richard Hipp
Enhan
c
e the CSV v
i
rt
u
al table
extension so that it
.
.
.
commit
|
commitdiff
|
tree
2017-08-05
D
.
Richard Hipp
Micro
o
pt
i
mization in
pcache1
.
c makes the code
slightly
.
.
.
commit
|
commitdiff
|
tree
2017-08-04
D
.
Rich
a
r
d Hipp
Ad
d
the swarm virtu
a
l
table to the
existing
u
nion
v
irtual
.
.
.
commit
|
commitdiff
|
tree
next