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 Hipp
Size and p
e
rforma
n
c
e
optimiz
a
ti
o
n on sq
l
i
t
e3VdbeMemG
r
ow()
.
commit
|
commitdiff
|
tree
2017-09-20
D
.
R
i
ch
a
rd Hip
p
T
he BLOB returned by sqlite3VdbeMemFromBtree() does
.
.
.
commit
|
commitdiff
|
tree
2017-09-20
D
.
Richard
H
ipp
Small s
i
ze and performa
n
ce optimiz
a
ti
o
n
in
t
he bytecode
.
.
.
commit
|
commitdiff
|
tree
2017-09-20
D
.
Richard H
i
p
p
I
m
proved
r
esol
u
tio
n
o
f la
r
g
e integer
values i
n
"
CAST
.
.
.
commit
|
commitdiff
|
tree
2017-09-20
D
.
R
i
chard Hipp
Updates to t
h
e "lem
o
n
.
html" document received from
.
.
.
commit
|
commitdiff
|
tree
2017-09-18
D
.
Richard Hipp
Add the s
q
lite3_mmap_warm() function as an extension
.
.
.
commit
|
commitdiff
|
tree
2017-09-18
D
.
Richard Hipp
Fix a
t
ypo in the M
S
VC
makefile
.
commit
|
commitdiff
|
tree
2017-09-18
D
.
Ric
h
ard Hipp
Minor simp
l
ifi
c
at
i
o
n
of error message generation d
u
ri
n
g
.
.
.
commit
|
commitdiff
|
tree
2017-09-18
D
.
Rich
a
rd Hipp
T
h
e
o
ut-of-bounds read on recovery fix
of check-in
.
.
.
commit
|
commitdiff
|
tree
2017-09-18
D
.
R
ic
h
ard
Hipp
Fix the CS
V
virtual
ta
b
le extension so
t
h
at it works
.
.
.
commit
|
commitdiff
|
tree
2017-09-17
D
.
Richard
H
ipp
Do not make the assu
m
pt
i
on (as
che
c
k
-
i
n [4da4
9
a95c
0
f
0
7
.
.
.
commit
|
commitdiff
|
tree
2017-09-16
D
.
Ric
h
ard Hipp
Si
m
plify the sqlite3V
d
beGet() routine
.
Smaller
,
f
a
ste
r
.
.
.
commit
|
commitdiff
|
tree
2017-09-15
D
.
R
i
chard Hipp
R
e
move an unnecess
a
r
y
p
a
rameter from selectIn
n
erLoop()
.
commit
|
commitdiff
|
tree
2017-09-15
D
.
Richard
Hipp
Improved the h
e
ader-comment documentation o
n
sqlite3
E
xprCode
.
.
.
commit
|
commitdiff
|
tree
2017-09-15
D
.
Richa
r
d Hipp
Optim
i
zatio
n
t
o
t
h
e Exp
r
L
ist obj
e
ct t
o
mak
e
it
slightly
.
.
.
commit
|
commitdiff
|
tree
2017-09-15
D
.
Rich
a
rd Hip
p
Fix a harmless co
m
ment typo
.
No changes to
c
ode
.
commit
|
commitdiff
|
tree
2017-09-14
D
.
R
ichard Hipp
Av
o
id an out-of-bounds read on a reco
v
ery
a
ttemp
t
u
s
ing
.
.
.
commit
|
commitdiff
|
tree
2017-09-13
D
.
Richard Hipp
Test case upd
a
te due
to PRA
G
MA integrity
_
check enha
n
ceme
n
ts
.
.
.
commit
|
commitdiff
|
tree
2017-09-13
D
.
Richar
d
Hipp
Disable FTS
3
m
atchinfo(
)
tests
t
hat assume a littleEnd
i
a
n
.
.
.
commit
|
commitdiff
|
tree
2017-09-13
D
.
Richard Hipp
Improvements
t
o
PRA
G
MA integrity
_
chec
k
for better detection
.
.
.
commit
|
commitdiff
|
tree
2017-09-13
D
.
Richard Hipp
PRAGMA i
n
tegrity_check re
t
urn
s
S
Q
LI
T
E_OK
even if it
.
.
.
commit
|
commitdiff
|
tree
2017-09-12
D
.
Richard Hipp
F
ix an e
r
ror in [b22cdd67] t
h
at can
cause a nega
t
ive
.
.
.
commit
|
commitdiff
|
tree
2017-09-12
D
.
Richard H
i
pp
Changes to (
h
opefully) get t
h
e build w
o
rki
n
g with recent
.
.
.
commit
|
commitdiff
|
tree
2017-09-12
D
.
R
i
chard Hipp
Ma
k
e sure all connections a
r
e closed in the pragma
.
.
.
commit
|
commitdiff
|
tree
2017-09-11
D
.
Richard
Hipp
Ne
w
test case for ticket [b899b60
4
2f
9
7f52d]
.
commit
|
commitdiff
|
tree
2017-09-11
D
.
Richard Hip
p
Add supp
o
rt for ne
w
operato
r
s in v
i
rtual tables: !
.
.
.
commit
|
commitdiff
|
tree
2017-09-11
D
.
R
i
c
hard Hipp
R
e
factor names of consta
n
ts
and functions associa
t
ed
.
.
.
commit
|
commitdiff
|
tree
2017-09-11
D
.
Richard
H
ipp
Minor adjustments to inden
t
ation and spaci
n
g for clarity
.
.
.
commit
|
commitdiff
|
tree
2017-09-10
D
.
R
i
c
h
ard Hipp
S
i
mplification
s
to the PRA
G
MA integrity
_
check cod
e
.
.
.
commit
|
commitdiff
|
tree
2017-09-09
D
.
Ric
h
ard Hi
p
p
Simplification and
p
erformance imp
r
ovemen
t
to s
q
lite3_reset()
.
commit
|
commitdiff
|
tree
2017-09-09
D
.
Richard H
i
pp
Improved detec
t
io
n
of malformed records by PRAGMA integrity_
.
.
.
commit
|
commitdiff
|
tree
2017-09-07
D
.
Richa
r
d Hipp
P
r
event a possible c
r
a
s
h when trying to reco
v
er using
.
.
.
commit
|
commitdiff
|
tree
2017-09-04
D
.
Richard Hi
p
p
Pr
o
posed
f
ix for
t
ick
e
t
[
b899b6042f97f
5
]
commit
|
commitdiff
|
tree
2017-09-04
D
.
Richard
Hipp
Fix recent
t
est c
a
ses in test/indexep
x
r
2
.
test so that
.
.
.
commit
|
commitdiff
|
tree
2017-09-01
D
.
Richard Hipp
A
d
d the new
s
qlite3
P
ager
U
nrefPageOne(
)
page
r
method
.
.
.
commit
|
commitdiff
|
tree
2017-09-01
D
.
Richard
H
ipp
Remove an o
b
so
l
e
te optimization in pc
a
ch
e
that due
.
.
.
commit
|
commitdiff
|
tree
2017-09-01
D
.
Richar
d
H
ipp
Small si
z
e and
per
f
orman
c
e improvement
i
n pcacheManageDirtyL
.
.
.
commit
|
commitdiff
|
tree
2017-08-31
D
.
Richard
Hipp
Clarify th
e
d
o
c
u
mentat
i
on abo
u
t
"
protected"
versus
.
.
.
commit
|
commitdiff
|
tree
2017-08-30
D
.
Richard Hipp
Small perform
a
nce optimization in pcache1
.
commit
|
commitdiff
|
tree
2017-08-29
D
.
Richard Hi
p
p
Faster memo
r
y allo
c
ati
o
n from l
o
o
kaside by
n
o
t t
r
ying
.
.
.
commit
|
commitdiff
|
tree
2017-08-28
D
.
Richard Hipp
Add the --enable
-
update-limit
o
ption to the
.
/c
o
nfigure
.
.
.
commit
|
commitdiff
|
tree
2017-08-28
D
.
Richard
Hipp
Avoid unnecessary mutex
e
s in the pca
c
he1
i
mplementation
.
.
.
commit
|
commitdiff
|
tree
2017-08-28
D
.
Richa
r
d
Hipp
Remove th
e
ra
r
el
y
-u
s
ed scr
a
tch memory allocator
.
This
.
.
.
commit
|
commitdiff
|
tree
2017-08-28
D
.
R
i
c
hard Hipp
Bac
k
port change
s
to s
h
ell
.
c into shell
.
c
.
i
n
.
commit
|
commitdiff
|
tree
2017-08-28
D
.
Rich
a
rd Hipp
F
ix the
"
.
d
u
mp",
"
.
schema"
,
and
"
.
fulls
c
hema" commands
.
.
.
commit
|
commitdiff
|
tree
2017-08-25
D
.
Richard Hipp
Fix a
f
e
w
over-leng
t
h source cod
e
lines
.
No
functi
o
n
al
.
.
.
commit
|
commitdiff
|
tree
2017-08-25
D
.
Richard Hipp
Size and per
f
ormance op
t
imi
z
ation for sq
l
ite3Init()
.
commit
|
commitdiff
|
tree
2017-08-25
D
.
Richard Hipp
S
m
all
p
e
rf
o
rmance optimiza
t
ion in sqlite3W
h
e
r
eBe
g
in()
.
commit
|
commitdiff
|
tree
2017-08-25
D
.
Richard Hip
p
C
onvert a b
r
anch
made u
n
rea
c
h
able by
[
59560d07] into
.
.
.
commit
|
commitdiff
|
tree
2017-08-25
D
.
Richard Hip
p
Im
p
rove the
internal mechanism used to keep track of
.
.
.
commit
|
commitdiff
|
tree
2017-08-25
D
.
Richard Hip
p
Update
t
he mechanism used t
o
keep t
r
ack of what kind
.
.
.
commit
|
commitdiff
|
tree
2017-08-24
D
.
Richard
H
i
pp
Fix an
i
ncorrect hyperli
n
k
i
n
a comment
.
commit
|
commitdiff
|
tree
2017-08-24
D
.
Richard
H
ipp
Fixes to documen
t
ation about SQLIT
E
_OPEN_URI
.
commit
|
commitdiff
|
tree
2017-08-24
D
.
Richard Hipp
M
ake sure th
e
s
q
lit
e
3_result_
p
ointer() inter
f
ace does
.
.
.
commit
|
commitdiff
|
tree
2017-08-23
D
.
Richard
Hipp
Perfo
r
mance o
p
timization to pageF
i
ndSlo
t
() in t
h
e
b
.
.
.
commit
|
commitdiff
|
tree
2017-08-23
D
.
Richard
Hipp
Size a
n
d p
e
rfo
r
mance opti
m
izati
o
n
to dropCell()
a
nd
.
.
.
commit
|
commitdiff
|
tree
2017-08-23
D
.
Richard Hipp
S
m
aller a
n
d faster implementation of
the fillInC
e
l
l
.
.
.
commit
|
commitdiff
|
tree
2017-08-22
D
.
Richard
Hipp
U
p
date do
c
umentation to ma
k
e it
clear that SQL
I
TE_SOURCE_ID and
commit
|
commitdiff
|
tree
2017-08-22
D
.
Ri
c
hard Hipp
Less dramatic
c
ha
n
ges to the sour
c
e-id
f
oll
o
win
g
an
.
.
.
commit
|
commitdiff
|
tree
2017-08-22
D
.
Ric
h
ard Hipp
Modif
y
the
SQLI
T
E_S
O
U
RCE_I
D
if the
s
o
u
r
c
e code has
.
.
.
commit
|
commitdiff
|
tree
2017-08-22
D
.
Ric
h
ard Hipp
T
rying again to get out-o
f
-tree builds to work correct
l
y
.
commit
|
commitdiff
|
tree
2017-08-22
D
.
Richard Hipp
A
ttempt
i
ng
t
o
f
i
x th
e
s
o
ur
c
e-
i
d generator so that
i
t
.
.
.
commit
|
commitdiff
|
tree
2017-08-22
D
.
Rich
a
rd Hipp
Add t
h
e "mksour
c
eid" program to th
e
build process
.
.
.
.
commit
|
commitdiff
|
tree
2017-08-22
D
.
Richard
Hipp
Fix erro
r
tests in seldom-use
d
compile-
t
im
e
branc
h
es
.
.
.
commit
|
commitdiff
|
tree
2017-08-21
D
.
Rich
a
rd Hipp
Remove
a
n
unnecessary condition
a
l
.
commit
|
commitdiff
|
tree
2017-08-21
D
.
Richard Hipp
Mi
n
or
o
ptim
i
zation
to sqlite3V
d
beMem
S
etStr()
.
commit
|
commitdiff
|
tree
2017-08-19
D
.
Richard Hipp
Sp
a
ce and size opt
i
mizat
i
on t
o
the printf
impl
e
mentation
.
commit
|
commitdiff
|
tree
2017-08-18
D
.
Richard H
i
pp
A
nother size and performance op
t
imizat
i
on to readDbPage
.
.
.
commit
|
commitdiff
|
tree
2017-08-18
D
.
Richard Hipp
Size and perfor
m
ance optimiz
a
ti
o
n t
h
e readDbPage()
.
.
.
commit
|
commitdiff
|
tree
2017-08-18
D
.
Richard Hipp
For the unix VFS, av
o
id
a
n unnecessary
stat() syste
m
.
.
.
commit
|
commitdiff
|
tree
2017-08-18
D
.
Ric
h
ard Hip
p
Combine the OP_CreateTable an
d
OP_Creat
e
Index opcodes
.
.
.
commit
|
commitdiff
|
tree
2017-08-17
D
.
Ri
c
hard Hipp
U
s
e the
_
_builtin_c
l
zll() fu
n
c
t
ion
o
f gcc t
o
improve
.
.
.
commit
|
commitdiff
|
tree
2017-08-17
D
.
Richard Hipp
S
m
all optimization in the Expr tre
e
walker
.
commit
|
commitdiff
|
tree
2017-08-17
D
.
Richard Hipp
Siz
e
o
p
t
i
m
i
zation in th
e
a
u
thoriz
e
r
error mess
a
g
e
gene
r
a
tion
.
.
.
commit
|
commitdiff
|
tree
2017-08-17
D
.
Richard Hip
p
I
n
s
q
l
ite3V
i
ewGetColumnNames(), return th
e
n
u
m
b
e
r
of
.
.
.
commit
|
commitdiff
|
tree
2017-08-17
D
.
Richard Hip
p
The RT
R
EE extensio
n
sh
o
uld
return SQLITE_C
O
RRUPT_VTAB
.
.
.
commit
|
commitdiff
|
tree
2017-08-17
D
.
Richard Hi
p
p
Remove
a
n un
n
ecessa
r
y b
r
a
nch from the
[be436a7f458
7
ce517
d
dc
.
.
.
commit
|
commitdiff
|
tree
2017-08-17
D
.
Richar
d
Hipp
Defer schema res
e
ts w
h
e
n
the query p
l
anner is
r
unning
.
commit
|
commitdiff
|
tree
2017-08-16
D
.
Richard H
i
pp
Avo
i
d a tes
t
fo
r
C
U
RTYPE_BTREE in
sq
l
ite3Vdbe
C
u
r
sorMoveto
.
.
.
commit
|
commitdiff
|
tree
2017-08-16
D
.
Richa
r
d Hipp
Remove an unnec
e
ssary local variable f
r
om
OP_Column
.
.
.
commit
|
commitdiff
|
tree
2017-08-16
D
.
Richa
r
d Hipp
Performance
impr
o
vement in the OP_C
o
l
umn opc
o
de
.
commit
|
commitdiff
|
tree
2017-08-15
D
.
Ric
h
ard H
i
pp
Sma
l
l si
z
e a
n
d perf
o
rmance improvement in the
O
P_Co
l
umn
.
.
.
commit
|
commitdiff
|
tree
2017-08-15
D
.
Richard H
i
pp
B
tree optimization: New fi
e
ld
B
t
Cursor
.
p
P
age that
.
.
.
commit
|
commitdiff
|
tree
2017-08-14
D
.
Ri
c
h
a
rd Hi
p
p
Minor
s
ize and performan
c
e optimization to
sqlite3B
t
reeClo
s
e
.
.
.
commit
|
commitdiff
|
tree
2017-08-14
D
.
Richard Hipp
Change the internal
b
tree ro
u
t
ine
m
ove
T
oRoot()
t
o r
e
turn
.
.
.
commit
|
commitdiff
|
tree
2017-08-14
D
.
Richard Hipp
Fix har
m
less inde
n
tat
i
on error
.
commit
|
commitdiff
|
tree
2017-08-14
D
.
Richard H
i
pp
S
ometime
s
a TK_C
O
LUMN E
x
pr node can ha
v
e Expr
.
pTab
.
.
.
commit
|
commitdiff
|
tree
2017-08-14
D
.
Richa
r
d Hipp
Prop
e
rly dequote
column
na
m
e
s
i
n tables constr
u
cted
.
.
.
commit
|
commitdiff
|
tree
2017-08-12
D
.
Richard Hipp
Updat
e
the speed-check
.
sh
test script
t
o append log
.
.
.
commit
|
commitdiff
|
tree
2017-08-12
D
.
Richard Hipp
Remove the zBase
field from
the StrAccum object
.
R
e
sulting
.
.
.
commit
|
commitdiff
|
tree
2017-08-12
D
.
Richard Hipp
Size and pe
r
formanc
e
micro-opti
m
ization on
s
qli
t
e3Sr
c
Lis
t
Ind
.
.
.
commit
|
commitdiff
|
tree
2017-08-11
D
.
Richard
Hi
p
p
Fix compiler wa
r
nings that
a
rise
if the PAGERTRACE
.
.
.
commit
|
commitdiff
|
tree
2017-08-11
D
.
Ric
h
ard Hip
p
Imp
r
o
v
ed comments
i
n the header
o
f the LSM1 vtab
m
odule
.
.
.
commit
|
commitdiff
|
tree
2017-08-11
D
.
R
i
chard Hipp
N
ew te
s
t cases for
L
SM1
.
commit
|
commitdiff
|
tree
2017-08-11
D
.
Richard H
i
p
p
Con
v
e
rt the LSM
1
virt
u
al table to be WITH
O
UT ROWID
.
.
.
commit
|
commitdiff
|
tree
2017-08-11
D
.
R
icha
r
d H
i
pp
Simplificatio
n
to the li
k
e
o
p
timization l
o
gic
.
Remove
.
.
.
commit
|
commitdiff
|
tree
2017-08-10
D
.
R
ichard Hipp
All
o
w WITHOUT ROWI
D
virtual table
s
to be wri
t
a
b
le as
.
.
.
commit
|
commitdiff
|
tree
2017-08-10
D
.
Ri
c
hard
H
ip
p
Test case for
w
r
iting to a WITHOUT R
O
W
I
D v
i
r
t
ual
table
.
.
.
commit
|
commitdiff
|
tree
2017-08-10
D
.
Richard Hipp
Experimental changes that allo
w
a WITHOUT ROWI
D
virtu
a
l
.
.
.
commit
|
commitdiff
|
tree
2017-08-10
D
.
Rich
a
rd
H
ipp
Add
a fir
s
t d
r
aft of the "vtablog"
e
xtensi
o
ns th
a
t
.
.
.
commit
|
commitdiff
|
tree
next