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
Size and performance optimization on sqlite3VdbeMemGrow().
2017-09-20
D
.
Richard Hip
p
Size
an
d
p
erf
o
rman
c
e o
p
timization on sqlite3Vdbe
M
emGrow
(
)
.
commit
|
commitdiff
|
tree
2017-09-20
D
.
Ri
c
hard
Hipp
The
BLOB
r
eturned by
s
qlite3VdbeMemFro
m
Bt
r
ee()
d
o
e
s
.
.
.
commit
|
commitdiff
|
tree
2017-09-20
D
.
Richard Hipp
Small s
i
ze and
p
erfor
m
ance optimization in the b
y
tecod
e
.
.
.
commit
|
commitdiff
|
tree
2017-09-20
D
.
R
i
chard Hipp
Improved re
s
o
l
ution of
large i
n
t
e
g
er values in "CAST
.
.
.
commit
|
commitdiff
|
tree
2017-09-20
D
.
R
ichard H
i
pp
Up
d
ates to
t
he "lem
o
n
.
htm
l
" docume
n
t r
e
ce
i
ved from
.
.
.
commit
|
commitdiff
|
tree
2017-09-18
D
.
Richard Hipp
Add the sqlite3_m
m
ap
_
warm() funct
i
on
as an ext
e
nsion
.
.
.
commit
|
commitdiff
|
tree
2017-09-18
D
.
Richard Hipp
F
i
x a
t
ypo in the MS
V
C makefile
.
commit
|
commitdiff
|
tree
2017-09-18
D
.
Ric
h
ard
H
ipp
Minor simplification of error mes
s
age gen
e
ration du
r
i
n
g
.
.
.
commit
|
commitdiff
|
tree
2017-09-18
D
.
Richard Hipp
The
o
ut-of-bounds read
on recovery
f
ix of chec
k
-
i
n
.
.
.
commit
|
commitdiff
|
tree
2017-09-18
D
.
Ri
c
ha
r
d Hi
p
p
Fix
t
he CS
V
virtual tab
l
e
ex
t
ension so t
h
at
i
t works
.
.
.
commit
|
commitdiff
|
tree
2017-09-17
D
.
Richard
H
i
pp
Do not
m
a
ke the assum
p
tion
(as check-in
[
4da4
9
a
95c0f07
.
.
.
commit
|
commitdiff
|
tree
2017-09-16
D
.
Ric
h
a
r
d Hipp
Simplify the sq
l
ite
3
VdbeGet
(
)
r
ou
t
ine
.
Smaller, fas
t
e
r
.
.
.
commit
|
commitdiff
|
tree
2017-09-15
D
.
Rich
a
rd
Hipp
Remove an unnecessar
y
paramet
e
r from selectInnerLoop()
.
commit
|
commitdiff
|
tree
2017-09-15
D
.
Richard H
i
p
p
Improved the he
a
de
r
-comment documenta
t
ion o
n
sqlite3ExprCod
e
.
.
.
commit
|
commitdiff
|
tree
2017-09-15
D
.
Richard Hipp
Optimiz
a
tion
t
o the
E
xprList object to
m
ake it s
l
ightly
.
.
.
commit
|
commitdiff
|
tree
2017-09-15
D
.
Richard Hi
p
p
Fix a harmless comment typo
.
No c
h
anges to code
.
commit
|
commitdiff
|
tree
2017-09-14
D
.
Ric
h
ard Hip
p
Avoid an ou
t
-of-bounds read
o
n
a r
e
covery attemp
t
using
.
.
.
commit
|
commitdiff
|
tree
2017-09-13
D
.
Richard Hipp
Test case update due to PRAGMA int
e
grity_check
e
n
h
ancements
.
.
.
commit
|
commitdiff
|
tree
2017-09-13
D
.
Richar
d
Hipp
Disa
b
le FTS3 mat
c
hinf
o
(
)
te
s
t
s
that assume
a littleEndian
.
.
.
commit
|
commitdiff
|
tree
2017-09-13
D
.
Ric
h
ard Hipp
I
m
prov
e
ments
to
PRAGMA integrity_ch
e
c
k f
o
r b
e
tter
d
etection
.
.
.
commit
|
commitdiff
|
tree
2017-09-13
D
.
Rich
a
rd Hipp
PRAGMA i
n
tegrity_check
returns SQL
I
TE
_
OK eve
n
if
i
t
.
.
.
commit
|
commitdiff
|
tree
2017-09-12
D
.
Ric
h
ard Hipp
Fix a
n
error in [b22cdd67] that can cause
a nega
t
iv
e
.
.
.
commit
|
commitdiff
|
tree
2017-09-12
D
.
R
i
chard
H
i
pp
Changes to (hopefully) get the build
w
o
rking with
r
ece
n
t
.
.
.
commit
|
commitdiff
|
tree
2017-09-12
D
.
Ri
c
h
ard Hipp
Make sure all c
o
nn
e
cti
o
ns are closed i
n
the p
r
agm
a
.
.
.
commit
|
commitdiff
|
tree
2017-09-11
D
.
Richa
r
d Hipp
Ne
w
test case for ticket [b899b6042f97f
5
2d]
.
commit
|
commitdiff
|
tree
2017-09-11
D
.
Ric
h
ard Hipp
A
dd
s
upport f
o
r new operato
r
s
in virtual tab
l
es: !
.
.
.
commit
|
commitdiff
|
tree
2017-09-11
D
.
Rich
a
rd Hipp
Refac
t
or names of
c
onstants and fun
c
t
i
ons ass
o
ciate
d
.
.
.
commit
|
commitdiff
|
tree
2017-09-11
D
.
R
i
chard H
i
p
p
M
i
nor adjustm
e
n
t
s
to i
n
dentation and sp
a
cin
g
for clarity
.
.
.
commit
|
commitdiff
|
tree
2017-09-10
D
.
Ri
c
har
d
Hipp
Simp
l
ificati
o
n
s
to the
PRAGMA integrity_
c
he
c
k code
.
.
.
commit
|
commitdiff
|
tree
2017-09-09
D
.
Ri
c
hard Hi
p
p
Simplific
a
tion a
n
d per
f
ormanc
e
improvement to
sqlite3_rese
t
()
.
commit
|
commitdiff
|
tree
2017-09-09
D
.
Ri
c
hard
H
ipp
I
m
proved detec
t
ion of malform
e
d
records b
y
P
RAGMA integrity_
.
.
.
commit
|
commitdiff
|
tree
2017-09-07
D
.
Richard Hipp
Pre
v
ent a possibl
e
crash
w
hen trying to r
e
cover
using
.
.
.
commit
|
commitdiff
|
tree
2017-09-04
D
.
Ric
h
ard Hipp
Proposed fix for ticket [
b
899b60
4
2f9
7
f5]
commit
|
commitdiff
|
tree
2017-09-04
D
.
Richard
Hipp
Fix rec
e
nt test cases in
test/indexepxr
2
.
test so that
.
.
.
commit
|
commitdiff
|
tree
2017-09-01
D
.
Richar
d
Hipp
A
d
d
t
he n
e
w sqlite3Pa
g
er
U
nrefPageOne() page
r
method
.
.
.
commit
|
commitdiff
|
tree
2017-09-01
D
.
Ric
h
ard Hipp
Remove
an ob
s
olete optimization in
pcache that due
.
.
.
commit
|
commitdiff
|
tree
2017-09-01
D
.
Richard
H
ipp
Small size a
n
d
per
f
orm
a
nce
i
mprovement
i
n pca
c
heManage
D
irtyL
.
.
.
commit
|
commitdiff
|
tree
2017-08-31
D
.
Ri
c
h
a
r
d
H
ipp
Clarify the documentatio
n
about "
p
r
o
tected" versus
.
.
.
commit
|
commitdiff
|
tree
2017-08-30
D
.
Richard Hipp
Small performance op
t
imizati
o
n in pcache1
.
commit
|
commitdiff
|
tree
2017-08-29
D
.
Richard Hipp
Faster memory alloc
a
tion from lookas
i
d
e b
y
not trying
.
.
.
commit
|
commitdiff
|
tree
2017-08-28
D
.
R
i
c
har
d
H
i
pp
Add the --enable-update-li
m
it option to the
.
/co
n
figure
.
.
.
commit
|
commitdiff
|
tree
2017-08-28
D
.
Richard Hipp
Avoid unnecessary
m
ute
x
es in th
e
pcache1
implementatio
n
.
.
.
commit
|
commitdiff
|
tree
2017-08-28
D
.
Rich
a
rd Hipp
Remov
e
the rarely-used
scratch memory
a
l
l
ocator
.
Thi
s
.
.
.
commit
|
commitdiff
|
tree
2017-08-28
D
.
Richard Hipp
Backport changes to shell
.
c into sh
e
ll
.
c
.
in
.
commit
|
commitdiff
|
tree
2017-08-28
D
.
Richard Hipp
Fix the "
.
dum
p
",
"
.
schema", an
d
"
.
fullschema" comm
a
nds
.
.
.
commit
|
commitdiff
|
tree
2017-08-25
D
.
Richard H
i
p
p
Fix a few over-
l
ength
s
ource code lines
.
No funct
i
on
a
l
.
.
.
commit
|
commitdiff
|
tree
2017-08-25
D
.
Ric
h
ard Hipp
Size and performance opti
m
izatio
n
for sqlite3I
n
it()
.
commit
|
commitdiff
|
tree
2017-08-25
D
.
R
ichard
Hipp
S
mall
per
f
orma
n
ce
o
ptim
i
z
ation in sq
l
i
te3WhereBegin()
.
commit
|
commitdiff
|
tree
2017-08-25
D
.
Richard Hi
p
p
Co
n
vert a b
r
an
c
h made un
r
eachable by [59560d
0
7] into
.
.
.
commit
|
commitdiff
|
tree
2017-08-25
D
.
Richard Hipp
Improve t
h
e internal mech
a
ni
s
m used to keep track of
.
.
.
commit
|
commitdiff
|
tree
2017-08-25
D
.
Richard Hipp
Update t
h
e mechanism used t
o
keep trac
k
o
f
w
h
at kind
.
.
.
commit
|
commitdiff
|
tree
2017-08-24
D
.
Richard Hipp
Fix
an incorrec
t
hyperli
n
k in a commen
t
.
commit
|
commitdiff
|
tree
2017-08-24
D
.
Richard Hipp
Fixes t
o
d
ocumenta
t
ion about SQL
I
TE_OPEN_UR
I
.
commit
|
commitdiff
|
tree
2017-08-24
D
.
Richa
r
d Hipp
Ma
k
e sure the sqlite3
_
r
e
sult_pointer() interfa
c
e does
.
.
.
commit
|
commitdiff
|
tree
2017-08-23
D
.
Richar
d
Hip
p
Performance
o
p
t
im
i
zation
t
o p
a
ge
F
indSlot() in the b
.
.
.
commit
|
commitdiff
|
tree
2017-08-23
D
.
Richard Hi
p
p
Size
a
nd
p
e
rform
a
nce o
p
t
i
m
ization to dropC
e
ll() and
.
.
.
commit
|
commitdiff
|
tree
2017-08-23
D
.
Richa
r
d Hipp
Smaller and fas
t
e
r implementat
i
on of the fillIn
C
ell
.
.
.
commit
|
commitdiff
|
tree
2017-08-22
D
.
Rich
a
rd
Hipp
Update documentation to m
a
k
e
it clear that SQ
L
ITE
_
SOURCE_ID and
commit
|
commitdiff
|
tree
2017-08-22
D
.
Richa
r
d Hipp
Less dramatic cha
n
ges to t
h
e
so
u
rce-id f
o
l
l
owing an
.
.
.
commit
|
commitdiff
|
tree
2017-08-22
D
.
Richard Hipp
M
odify the SQ
L
ITE_SOUR
C
E_ID if the
s
ourc
e
code
h
as
.
.
.
commit
|
commitdiff
|
tree
2017-08-22
D
.
Rich
a
rd Hipp
T
r
ying again to get out-of-tree builds to work correctly
.
commit
|
commitdiff
|
tree
2017-08-22
D
.
Richard Hipp
A
tte
m
pting to fix
t
h
e
s
ource-id
g
e
n
erato
r
so that
i
t
.
.
.
commit
|
commitdiff
|
tree
2017-08-22
D
.
Richard Hi
p
p
Add the "mksourceid" program to the build process
.
.
.
.
commit
|
commitdiff
|
tree
2017-08-22
D
.
R
ichard Hip
p
Fix error
t
e
sts in
seldom-use
d
compi
l
e-time br
a
nche
s
.
.
.
commit
|
commitdiff
|
tree
2017-08-21
D
.
Richar
d
H
i
pp
R
e
mov
e
an unnec
e
ssary conditional
.
commit
|
commitdiff
|
tree
2017-08-21
D
.
R
ich
a
rd Hipp
M
inor optimization to sqlite3VdbeMe
m
SetStr(
)
.
commit
|
commitdiff
|
tree
2017-08-19
D
.
Richard Hipp
Sp
a
ce and size op
t
imization to the printf implem
e
ntati
o
n
.
commit
|
commitdiff
|
tree
2017-08-18
D
.
Richard
Hipp
Anot
h
er si
z
e
an
d
perf
o
rmance op
t
imiz
a
tion to rea
d
DbPage
.
.
.
commit
|
commitdiff
|
tree
2017-08-18
D
.
Ri
c
hard
H
i
p
p
Siz
e
and pe
r
formance optimi
z
ation
t
he rea
d
DbPage()
.
.
.
commit
|
commitdiff
|
tree
2017-08-18
D
.
Richard Hipp
For the unix VFS,
avoid
an unnec
e
s
s
ary stat() system
.
.
.
commit
|
commitdiff
|
tree
2017-08-18
D
.
Richard Hip
p
Comb
i
n
e the OP_
C
reateTable and O
P
_
CreateInde
x
o
pcodes
.
.
.
commit
|
commitdiff
|
tree
2017-08-17
D
.
Ri
c
hard Hipp
Use t
h
e __builtin_clzll() func
t
ion
o
f
g
cc to improve
.
.
.
commit
|
commitdiff
|
tree
2017-08-17
D
.
Richard Hipp
Small optimization in the Expr tree walker
.
commit
|
commitdiff
|
tree
2017-08-17
D
.
Richard Hi
p
p
S
i
ze optimization in the authorizer error
message generation
.
.
.
commit
|
commitdiff
|
tree
2017-08-17
D
.
Ric
h
ard Hipp
In sqlite3ViewGetCo
l
umnNames()
,
ret
u
rn
the nu
m
ber of
.
.
.
commit
|
commitdiff
|
tree
2017-08-17
D
.
Ric
h
ard Hipp
The RTREE extension should return
S
QLITE_CORRUPT_VTAB
.
.
.
commit
|
commitdiff
|
tree
2017-08-17
D
.
Richard Hipp
Remove an unne
c
es
s
a
r
y
branch
f
rom the [be436a7f458
7
ce517ddc
.
.
.
commit
|
commitdiff
|
tree
2017-08-17
D
.
Richard Hi
p
p
De
f
e
r
schema resets when the
query planner is
r
unning
.
commit
|
commitdiff
|
tree
2017-08-16
D
.
Ri
c
hard
H
ipp
Avoid
a
test fo
r
CURTYPE_BTREE in s
q
lite3
V
dbeCursor
M
o
v
et
o
.
.
.
commit
|
commitdiff
|
tree
2017-08-16
D
.
Richard Hipp
Remove a
n
u
nnecessar
y
l
oca
l
variable
f
rom OP_Column
.
.
.
commit
|
commitdiff
|
tree
2017-08-16
D
.
R
ic
h
a
rd
H
ipp
P
erformance
improvement in the
OP_Column opcode
.
commit
|
commitdiff
|
tree
2017-08-15
D
.
R
ich
a
rd Hipp
Small size and performance i
m
p
r
o
v
e
m
ent in
t
he
OP_C
o
lumn
.
.
.
commit
|
commitdiff
|
tree
2017-08-15
D
.
Richard Hipp
B
t
re
e
optimization
:
New field
BtCursor
.
pPag
e
that
.
.
.
commit
|
commitdiff
|
tree
2017-08-14
D
.
Richard
H
ip
p
Minor si
z
e an
d
perfor
m
an
c
e optimi
z
ation to sqlite3BtreeClose
.
.
.
commit
|
commitdiff
|
tree
2017-08-14
D
.
Richard Hipp
Chan
g
e t
h
e internal btree r
o
utine mo
v
eToRoot() to return
.
.
.
commit
|
commitdiff
|
tree
2017-08-14
D
.
Richard H
i
pp
Fix
harmless
i
nde
n
tation error
.
commit
|
commitdiff
|
tree
2017-08-14
D
.
Richard Hipp
Sometimes a
T
K_COLUMN
E
xpr no
d
e can ha
v
e Expr
.
pTab
.
.
.
commit
|
commitdiff
|
tree
2017-08-14
D
.
Ric
h
a
rd Hip
p
Properly dequote column names in tables constructed
.
.
.
commit
|
commitdiff
|
tree
2017-08-12
D
.
Richard
H
i
p
p
U
p
date the speed-
c
heck
.
sh test script
to append log
.
.
.
commit
|
commitdiff
|
tree
2017-08-12
D
.
Richard H
i
pp
Remove the zBa
s
e field
f
r
om th
e
S
t
r
Accum
o
bject
.
R
es
u
lting
.
.
.
commit
|
commitdiff
|
tree
2017-08-12
D
.
Rich
a
rd Hipp
Size
a
nd per
f
o
r
man
c
e
micro-optim
i
zati
o
n
on sqlite3Src
L
i
stInd
.
.
.
commit
|
commitdiff
|
tree
2017-08-11
D
.
Richard Hipp
Fix compiler
warnings th
a
t ari
s
e if
t
h
e PAGER
T
RACE
.
.
.
commit
|
commitdiff
|
tree
2017-08-11
D
.
Richard Hipp
I
m
prov
e
d commen
t
s in the header of the LSM
1
vtab module
.
.
.
commit
|
commitdiff
|
tree
2017-08-11
D
.
Richard Hipp
New test cases
f
or LSM1
.
commit
|
commitdiff
|
tree
2017-08-11
D
.
R
i
c
hard Hipp
Co
n
v
e
rt t
h
e LSM1
v
irtu
a
l
table
t
o
be WITHOUT
R
OWID
.
.
.
commit
|
commitdiff
|
tree
2017-08-11
D
.
Richard Hipp
Simplification to the like optimizati
o
n logic
.
R
emove
.
.
.
commit
|
commitdiff
|
tree
2017-08-10
D
.
Richard Hip
p
Allow WITHO
U
T ROW
I
D virtual tables to be
w
r
itable
as
.
.
.
commit
|
commitdiff
|
tree
2017-08-10
D
.
R
i
c
hard
H
i
pp
T
est case for writing to a
WIT
H
OUT ROWID
v
irtual
t
able
.
.
.
commit
|
commitdiff
|
tree
2017-08-10
D
.
R
ichard
Hipp
Experi
m
ental changes that
a
l
low
a
WITHOUT ROWI
D
virtual
.
.
.
commit
|
commitdiff
|
tree
2017-08-10
D
.
R
i
chard Hipp
Add
a first d
r
aft of the "
v
tab
l
og" e
x
tensio
n
s that
.
.
.
commit
|
commitdiff
|
tree
next