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
a
nd performanc
e
optimization on
sq
l
it
e
3VdbeMemGro
w
()
.
commit
|
commitdiff
|
tree
2017-09-20
D
.
Richard Hipp
T
h
e BL
O
B
r
e
turned by
sqlite3VdbeMemFromB
t
ree(
)
does
.
.
.
commit
|
commitdiff
|
tree
2017-09-20
D
.
Richard Hipp
Sma
l
l size and perform
a
nce opt
i
miz
a
tion in the bytecod
e
.
.
.
commit
|
commitdiff
|
tree
2017-09-20
D
.
Ric
h
ard Hipp
Improv
e
d resolution of large i
n
t
ege
r
values in
"
CAST
.
.
.
commit
|
commitdiff
|
tree
2017-09-20
D
.
Richard
H
ipp
Updates
t
o the "l
e
mon
.
html" d
o
cument rec
e
ived fr
o
m
.
.
.
commit
|
commitdiff
|
tree
2017-09-18
D
.
Richard Hipp
Add
t
he sqlite3_mmap_warm()
f
u
n
c
ti
o
n as an ex
t
ension
.
.
.
commit
|
commitdiff
|
tree
2017-09-18
D
.
Richar
d
Hipp
Fix a typo in the MSVC makefile
.
commit
|
commitdiff
|
tree
2017-09-18
D
.
R
ichard Hipp
M
in
o
r simplificatio
n
of e
r
ro
r
m
e
ssage ge
n
erat
i
o
n
du
r
ing
.
.
.
commit
|
commitdiff
|
tree
2017-09-18
D
.
Richard Hipp
The
o
ut-of-bounds read on
r
e
covery
fix o
f
check-in
.
.
.
commit
|
commitdiff
|
tree
2017-09-18
D
.
R
i
chard Hipp
Fix the CS
V
v
i
rtu
a
l
tabl
e
extension so that it wor
k
s
.
.
.
commit
|
commitdiff
|
tree
2017-09-17
D
.
Richard Hipp
Do not
mak
e
the assumption
(as chec
k
-in
[4da49a95c0f07
.
.
.
commit
|
commitdiff
|
tree
2017-09-16
D
.
Richard Hipp
Simpli
f
y the sqlite3
V
dbeGet
(
) routine
.
S
maller
,
faster
.
.
.
commit
|
commitdiff
|
tree
2017-09-15
D
.
R
ichard Hi
p
p
Remove
an unneces
s
ary parameter
f
r
om selectInnerLoop
(
)
.
commit
|
commitdiff
|
tree
2017-09-15
D
.
Richard
H
ipp
I
mproved the
hea
d
e
r-co
m
ment docu
m
entat
i
on o
n
s
qlite3ExprCode
.
.
.
commit
|
commitdiff
|
tree
2017-09-15
D
.
Richard
H
ipp
Optimiza
t
io
n
to the ExprL
i
st object
to make i
t
sli
g
h
tly
.
.
.
commit
|
commitdiff
|
tree
2017-09-15
D
.
Richard H
i
p
p
Fi
x
a harmless comment
t
yp
o
.
N
o changes t
o
code
.
commit
|
commitdiff
|
tree
2017-09-14
D
.
Richar
d
Hi
p
p
A
void an out-of-bou
n
ds read on
a re
c
o
v
ery at
t
e
m
pt usi
n
g
.
.
.
commit
|
commitdiff
|
tree
2017-09-13
D
.
Rich
a
rd
H
i
p
p
Test cas
e
u
p
date due to PRAGM
A
integ
r
ity
_
c
h
eck enhanceme
n
t
s
.
.
.
commit
|
commitdiff
|
tree
2017-09-13
D
.
Richard
Hip
p
Dis
a
ble
FTS3 mat
c
h
i
nfo() test
s
that assume a littleEnd
i
an
.
.
.
commit
|
commitdiff
|
tree
2017-09-13
D
.
Richard Hipp
Impr
o
v
e
ments to PRA
G
MA
i
ntegrity_check f
o
r b
e
tt
e
r
detection
.
.
.
commit
|
commitdiff
|
tree
2017-09-13
D
.
R
i
chard Hipp
PRA
G
MA integr
i
ty_chec
k
returns SQ
L
ITE_OK even if
it
.
.
.
commit
|
commitdiff
|
tree
2017-09-12
D
.
R
ichard Hipp
Fix
an err
o
r in [b22cdd6
7
] that can cause
a negative
.
.
.
commit
|
commitdiff
|
tree
2017-09-12
D
.
Richard Hipp
Chang
e
s to (hopefully)
g
et the build worki
n
g w
i
th
r
e
c
ent
.
.
.
commit
|
commitdiff
|
tree
2017-09-12
D
.
Richard Hip
p
Make sure all
c
onnect
i
ons
are cl
o
sed i
n
the pr
a
gma
.
.
.
commit
|
commitdiff
|
tree
2017-09-11
D
.
Richard Hipp
New test c
a
se for ticket [b899b6042f97f52d]
.
commit
|
commitdiff
|
tree
2017-09-11
D
.
Richar
d
Hipp
Add suppo
r
t
for new
o
pe
r
ator
s
in
v
i
rt
u
al tables: !
.
.
.
commit
|
commitdiff
|
tree
2017-09-11
D
.
Richar
d
Hipp
Refact
o
r names of cons
t
a
n
ts
a
nd functions
as
s
ociated
.
.
.
commit
|
commitdiff
|
tree
2017-09-11
D
.
R
ich
a
rd Hipp
Minor adjustments to inde
n
tation
a
nd spacing for cl
a
rity
.
.
.
commit
|
commitdiff
|
tree
2017-09-10
D
.
Ric
h
ard Hipp
Simplifications to the PRAGMA integrity_check
c
ode
.
.
.
commit
|
commitdiff
|
tree
2017-09-09
D
.
Richard H
i
pp
Simp
l
ifica
t
ion a
n
d performa
n
ce i
m
provement to sqlite
3
_reset()
.
commit
|
commitdiff
|
tree
2017-09-09
D
.
Ric
h
ard Hipp
Improved detec
t
ion of malfo
r
me
d
records by PRAGMA integ
r
ity_
.
.
.
commit
|
commitdiff
|
tree
2017-09-07
D
.
Richard Hipp
Prevent a possibl
e
c
r
a
s
h
when trying to recover using
.
.
.
commit
|
commitdiff
|
tree
2017-09-04
D
.
R
icha
r
d Hipp
P
r
o
p
osed fix
for ticket [b899b6042f97f5]
commit
|
commitdiff
|
tree
2017-09-04
D
.
Richard H
i
pp
Fix recen
t
test cases in test/in
d
exepxr2
.
t
est so that
.
.
.
commit
|
commitdiff
|
tree
2017-09-01
D
.
Richard Hipp
Add the new
sqlit
e
3
Pa
g
er
U
nrefPageO
n
e() pager method
.
.
.
commit
|
commitdiff
|
tree
2017-09-01
D
.
Richard Hi
p
p
Re
m
ove a
n
obsolete optimization i
n
pcache that due
.
.
.
commit
|
commitdiff
|
tree
2017-09-01
D
.
Richar
d
H
ip
p
Smal
l
si
z
e and per
f
orman
c
e i
m
proveme
n
t
in p
c
acheManageDirtyL
.
.
.
commit
|
commitdiff
|
tree
2017-08-31
D
.
Ri
c
hard Hipp
C
l
arify the documentation about "pro
t
e
c
ted" versus
.
.
.
commit
|
commitdiff
|
tree
2017-08-30
D
.
Ric
h
ard Hipp
Small perform
a
nce optimization in pcache1
.
commit
|
commitdiff
|
tree
2017-08-29
D
.
Richard H
i
p
p
Faster memory allocation
f
r
om lookaside by
n
o
t
trying
.
.
.
commit
|
commitdiff
|
tree
2017-08-28
D
.
Richard Hipp
A
dd the
-
-enable-update-limit
o
p
tion to the
.
/configure
.
.
.
commit
|
commitdiff
|
tree
2017-08-28
D
.
Richard Hipp
Avoid
u
n
n
ecessary
m
utexes
i
n the
p
cac
h
e
1
implemen
t
atio
n
.
.
.
commit
|
commitdiff
|
tree
2017-08-28
D
.
Richard Hipp
Rem
o
ve the ra
r
ely-used
scratch memory allocato
r
.
This
.
.
.
commit
|
commitdiff
|
tree
2017-08-28
D
.
Ric
h
a
rd Hipp
Backport changes to
shell
.
c into shell
.
c
.
in
.
commit
|
commitdiff
|
tree
2017-08-28
D
.
R
i
c
h
ard Hipp
F
i
x the "
.
du
m
p"
,
"
.
schema",
a
nd "
.
fu
l
ls
c
hem
a
" command
s
.
.
.
commit
|
commitdiff
|
tree
2017-08-25
D
.
Ric
h
ar
d
Hipp
Fix a few over-le
n
gt
h
sourc
e
c
o
d
e l
i
nes
.
No functional
.
.
.
commit
|
commitdiff
|
tree
2017-08-25
D
.
R
ich
a
r
d Hipp
Size
a
nd performan
c
e optimizati
o
n for
s
qlite3I
n
it(
)
.
commit
|
commitdiff
|
tree
2017-08-25
D
.
Ric
h
ard Hipp
S
m
all perf
o
rmance optimization in sq
l
ite3WhereBeg
i
n()
.
commit
|
commitdiff
|
tree
2017-08-25
D
.
Richa
r
d H
i
pp
Convert a branch made u
n
r
eachab
l
e b
y
[595
6
0
d07] into
.
.
.
commit
|
commitdiff
|
tree
2017-08-25
D
.
Richard Hipp
Improv
e
th
e
internal mechanism used to keep track of
.
.
.
commit
|
commitdiff
|
tree
2017-08-25
D
.
Ric
h
ard Hipp
Update the mechanism used to keep track o
f
what kind
.
.
.
commit
|
commitdiff
|
tree
2017-08-24
D
.
R
ichard Hi
p
p
Fix an i
n
correct hyperlink in a com
m
ent
.
commit
|
commitdiff
|
tree
2017-08-24
D
.
Richard Hipp
Fixes to
documentation
a
bo
u
t SQ
L
ITE_OPEN_UR
I
.
commit
|
commitdiff
|
tree
2017-08-24
D
.
Richard Hip
p
Make sure the sqli
t
e3_res
u
lt
_
pointe
r
() interf
a
ce does
.
.
.
commit
|
commitdiff
|
tree
2017-08-23
D
.
Ri
c
h
a
rd
H
ipp
Performance optimization to pageFindSlo
t
()
i
n the b
.
.
.
commit
|
commitdiff
|
tree
2017-08-23
D
.
R
i
c
h
ard Hipp
Size and pe
r
formance optimiz
a
tion to dropCell() and
.
.
.
commit
|
commitdiff
|
tree
2017-08-23
D
.
Ri
c
hard Hipp
S
m
a
l
l
e
r
an
d
faster implementati
o
n of
the fil
l
InCel
l
.
.
.
commit
|
commitdiff
|
tree
2017-08-22
D
.
Richard Hipp
Update documentati
o
n t
o
make it
clear that SQLITE
_
SOUR
C
E_ID and
commit
|
commitdiff
|
tree
2017-08-22
D
.
Richard H
i
p
p
Les
s
drama
t
ic c
h
ang
e
s t
o
the source
-
i
d
following an
.
.
.
commit
|
commitdiff
|
tree
2017-08-22
D
.
Richard H
i
pp
M
odify
t
h
e
S
Q
LITE_SOURCE_ID if the sou
r
ce co
d
e has
.
.
.
commit
|
commitdiff
|
tree
2017-08-22
D
.
R
i
c
hard Hipp
Trying ag
a
in t
o
get out-of-tr
e
e
b
ui
l
d
s to work correctly
.
commit
|
commitdiff
|
tree
2017-08-22
D
.
Richard Hipp
Attempting to fix the source-id
g
enerator so tha
t
i
t
.
.
.
commit
|
commitdiff
|
tree
2017-08-22
D
.
Richard Hipp
A
dd the "mk
s
ourceid" progra
m
to the bui
l
d process
.
.
.
.
commit
|
commitdiff
|
tree
2017-08-22
D
.
Ric
h
ard H
i
p
p
Fix error tests in seldo
m
-
u
sed com
p
i
l
e-t
i
me branches
.
.
.
commit
|
commitdiff
|
tree
2017-08-21
D
.
R
ichard Hip
p
Re
m
ove
a
n unnec
e
ssary c
o
nd
i
tional
.
commit
|
commitdiff
|
tree
2017-08-21
D
.
Ri
c
hard Hipp
Minor
o
ptimi
z
ation
t
o
sqlite3Vd
b
eMemSetStr()
.
commit
|
commitdiff
|
tree
2017-08-19
D
.
Richard Hipp
Spa
c
e and si
z
e op
t
im
i
zation
t
o the printf imp
l
eme
n
tation
.
commit
|
commitdiff
|
tree
2017-08-18
D
.
Richard
H
i
p
p
A
nother size and perfor
m
ance op
t
i
miz
a
tion to readDbPage
.
.
.
commit
|
commitdiff
|
tree
2017-08-18
D
.
R
ichard Hipp
Size and
per
f
ormanc
e
optimization the readDbPage()
.
.
.
commit
|
commitdiff
|
tree
2017-08-18
D
.
R
i
chard Hipp
For th
e
un
i
x VFS, avoid
a
n
u
nnecessary
s
tat()
syst
e
m
.
.
.
commit
|
commitdiff
|
tree
2017-08-18
D
.
Ri
c
ha
r
d Hip
p
Combin
e
the O
P
_
Create
T
ab
l
e and OP_CreateIndex opcodes
.
.
.
commit
|
commitdiff
|
tree
2017-08-17
D
.
Rich
a
rd
H
ipp
Use the __builtin_
c
lzll
(
) function of gc
c
to improve
.
.
.
commit
|
commitdiff
|
tree
2017-08-17
D
.
R
ichard Hipp
Small o
p
t
imization in
t
he E
x
p
r tr
e
e walker
.
commit
|
commitdiff
|
tree
2017-08-17
D
.
Richard Hipp
Siz
e
op
t
i
m
iz
a
tion in the authorizer
err
o
r m
e
ssage
generat
i
on
.
.
.
commit
|
commitdiff
|
tree
2017-08-17
D
.
Richard
H
ipp
In sqlite3V
i
ewGetCo
l
umnNames(),
r
eturn the number of
.
.
.
commit
|
commitdiff
|
tree
2017-08-17
D
.
Rich
a
rd Hipp
The
R
TREE
e
xtension should ret
u
r
n
SQLITE_CORRUPT_
V
TAB
.
.
.
commit
|
commitdiff
|
tree
2017-08-17
D
.
Richard
Hipp
Remove an
u
nnecessary bra
n
ch fr
o
m the [b
e
436a7f4587ce517ddc
.
.
.
commit
|
commitdiff
|
tree
2017-08-17
D
.
Richar
d
H
ipp
Defer schem
a
resets when the que
r
y planner is
r
unning
.
commit
|
commitdiff
|
tree
2017-08-16
D
.
R
i
chard Hipp
Av
o
id a t
e
st for CURTYPE_BTREE in sqlite3VdbeCurs
o
r
M
oveto
.
.
.
commit
|
commitdiff
|
tree
2017-08-16
D
.
Rich
a
rd
H
ipp
Remove an unnecessary local v
a
riable fro
m
O
P
_Column
.
.
.
commit
|
commitdiff
|
tree
2017-08-16
D
.
Richard Hipp
Perfo
r
mance
improvem
e
nt in
the OP_Column opco
d
e
.
commit
|
commitdiff
|
tree
2017-08-15
D
.
R
icha
r
d Hipp
Small size an
d
perf
o
rmance impr
o
vement in
the
O
P_Colu
m
n
.
.
.
commit
|
commitdiff
|
tree
2017-08-15
D
.
Richar
d
Hipp
Btree
o
pti
m
ization: New
f
ield BtCurs
o
r
.
pPa
g
e
t
hat
.
.
.
commit
|
commitdiff
|
tree
2017-08-14
D
.
Richa
r
d Hipp
Minor s
i
ze and perfor
m
ance optimization to s
q
l
ite3BtreeClose
.
.
.
commit
|
commitdiff
|
tree
2017-08-14
D
.
R
icha
r
d
Hip
p
Change the
i
n
t
ernal btr
e
e routine moveToRoot() to return
.
.
.
commit
|
commitdiff
|
tree
2017-08-14
D
.
R
ichard Hipp
Fix harmless
i
n
d
ent
a
tion
e
r
r
o
r
.
commit
|
commitdiff
|
tree
2017-08-14
D
.
Richard Hipp
Sometimes a TK_COLUMN
E
xpr
n
ode can have Expr
.
p
T
ab
.
.
.
commit
|
commitdiff
|
tree
2017-08-14
D
.
Rich
a
rd Hipp
P
roperly dequote column na
m
es in ta
b
le
s
constructed
.
.
.
commit
|
commitdiff
|
tree
2017-08-12
D
.
Richard H
i
pp
Updat
e
the speed-ch
e
ck
.
sh te
s
t scr
i
pt
to app
e
nd lo
g
.
.
.
commit
|
commitdiff
|
tree
2017-08-12
D
.
R
ic
h
a
rd Hipp
Remov
e
the zBase field from the S
t
rAccum object
.
Res
u
lt
i
ng
.
.
.
commit
|
commitdiff
|
tree
2017-08-12
D
.
Richard Hipp
Size and
p
erformance micro-o
p
ti
m
i
z
a
tion on sqlite3SrcListInd
.
.
.
commit
|
commitdiff
|
tree
2017-08-11
D
.
R
i
chard
H
ipp
F
ix comp
i
ler
w
ar
n
i
n
gs that arise if the PAGERTRACE
.
.
.
commit
|
commitdiff
|
tree
2017-08-11
D
.
Ric
h
a
r
d Hip
p
I
m
proved
c
omme
n
ts in the
h
eader of the LSM1 vtab module
.
.
.
commit
|
commitdiff
|
tree
2017-08-11
D
.
Richar
d
H
ipp
N
ew test cases for LSM1
.
commit
|
commitdiff
|
tree
2017-08-11
D
.
Richard Hip
p
Convert the LSM1 virtua
l
table to
b
e WIT
H
OUT
ROWID
.
.
.
commit
|
commitdiff
|
tree
2017-08-11
D
.
Ri
c
ha
r
d Hipp
Simpli
f
ication
to
t
he like
o
ptimization logic
.
Rem
o
ve
.
.
.
commit
|
commitdiff
|
tree
2017-08-10
D
.
Richard Hipp
Allow
W
I
T
H
O
UT
R
OWID virtua
l
t
a
bles to be wri
t
abl
e
as
.
.
.
commit
|
commitdiff
|
tree
2017-08-10
D
.
R
i
chard Hipp
Test case for writing to a WITHOUT ROWID v
i
rtua
l
table
.
.
.
commit
|
commitdiff
|
tree
2017-08-10
D
.
Richard Hipp
E
x
p
e
ri
m
ental changes th
a
t
a
ll
o
w a WITHOUT
ROWID
virtu
a
l
.
.
.
commit
|
commitdiff
|
tree
2017-08-10
D
.
Richard Hipp
A
dd a first draf
t
of the "vtablo
g
" e
x
tensions that
.
.
.
commit
|
commitdiff
|
tree
next