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
Extra ".selecttrace" output following aggregate analysis. No changes to
2017-09-15
D
.
Richa
r
d Hipp
Optimiza
t
i
o
n
to the ExprList object to make it slightly
.
.
.
commit
|
commitdiff
|
tree
2017-09-15
D
.
Richard
Hipp
Fix a harm
l
e
ss comment
t
yp
o
.
No changes to
c
ode
.
commit
|
commitdiff
|
tree
2017-09-14
D
.
R
i
c
hard Hipp
Avoid an out-
o
f-bounds read on a re
c
overy attempt
u
s
i
ng
.
.
.
commit
|
commitdiff
|
tree
2017-09-13
D
.
Richard Hipp
Test
case update du
e
to PRAGMA
integrity_c
h
e
ck en
h
ancements
.
.
.
commit
|
commitdiff
|
tree
2017-09-13
D
.
R
i
chard Hip
p
D
i
s
a
bl
e
F
TS3 matchinfo
(
) t
e
s
ts th
a
t assume a littleEndian
.
.
.
commit
|
commitdiff
|
tree
2017-09-13
D
.
Ri
c
h
a
rd Hipp
Imp
r
ovements to PRAGMA integrity_check for better d
e
tection
.
.
.
commit
|
commitdiff
|
tree
2017-09-13
D
.
Rich
a
rd
Hi
p
p
PRAGMA integri
t
y_check r
e
tu
r
ns
SQLI
T
E
_
OK even if i
t
.
.
.
commit
|
commitdiff
|
tree
2017-09-12
D
.
Richard
Hipp
Fix
a
n
e
rror in [b22cdd67] that can cause a negat
i
ve
.
.
.
commit
|
commitdiff
|
tree
2017-09-12
D
.
Richa
r
d
H
i
pp
Changes
t
o (hop
e
fully) ge
t
th
e
build workin
g
with recent
.
.
.
commit
|
commitdiff
|
tree
2017-09-12
D
.
Rich
a
rd
H
ipp
M
a
k
e
sure all connect
i
o
n
s are clo
s
e
d in the
p
ragma
.
.
.
commit
|
commitdiff
|
tree
2017-09-11
D
.
R
i
chard
H
i
pp
New
t
est c
a
s
e
for ticket [b899b6042f97
f
52d]
.
commit
|
commitdiff
|
tree
2017-09-11
D
.
Richard
Hipp
Add supp
o
r
t
for new operators
in vir
t
ual tables: !
.
.
.
commit
|
commitdiff
|
tree
2017-09-11
D
.
Richard Hipp
R
e
fa
c
tor names of constants and functions associated
.
.
.
commit
|
commitdiff
|
tree
2017-09-11
D
.
Richard Hipp
Minor adjustment
s
to in
d
entation and spac
i
ng fo
r
c
larity
.
.
.
commit
|
commitdiff
|
tree
2017-09-10
D
.
Rich
a
rd Hipp
Simplificatio
n
s to the
P
RAGMA integrity_c
h
e
ck co
d
e
.
.
.
commit
|
commitdiff
|
tree
2017-09-09
D
.
Richard Hi
p
p
S
implification
and perf
o
rm
a
n
ce impro
v
ement to sql
i
te3_reset()
.
commit
|
commitdiff
|
tree
2017-09-09
D
.
Richard Hipp
Impr
o
v
e
d
detection of
m
alformed reco
r
ds by
P
RAGMA
i
ntegrity
_
.
.
.
commit
|
commitdiff
|
tree
2017-09-07
D
.
R
ic
h
ard
H
ipp
Preven
t
a
possible c
r
ash w
h
en tryi
n
g
to recover
u
sing
.
.
.
commit
|
commitdiff
|
tree
2017-09-04
D
.
R
ichard Hip
p
P
ropo
s
ed fix
for ticket [b899b6042
f
97f5]
commit
|
commitdiff
|
tree
2017-09-04
D
.
Richar
d
Hipp
F
ix recent tes
t
cases
i
n
test/indexe
p
x
r
2
.
t
e
st so that
.
.
.
commit
|
commitdiff
|
tree
2017-09-01
D
.
Richard Hipp
Add the new sqlite3PagerUnrefPa
g
eOn
e
(
)
pager method
.
.
.
commit
|
commitdiff
|
tree
2017-09-01
D
.
Richard Hipp
Remove an obsolete
optimiz
a
tion in pcache
t
hat
d
u
e
.
.
.
commit
|
commitdiff
|
tree
2017-09-01
D
.
Ric
h
a
rd Hipp
Small size and
performance improve
m
en
t
in pcach
e
Ma
n
ageDirtyL
.
.
.
commit
|
commitdiff
|
tree
2017-08-31
D
.
Richard H
i
pp
Clarify t
h
e docume
n
t
a
tion about
"protected" v
e
rsus
.
.
.
commit
|
commitdiff
|
tree
2017-08-30
D
.
R
ic
h
ard
H
ipp
Sm
a
l
l
p
e
rformance opt
i
mization in pc
a
ch
e
1
.
commit
|
commitdiff
|
tree
2017-08-29
D
.
R
ichard Hipp
Fa
s
ter
m
e
mory allocation
fro
m
lookaside by not t
r
ying
.
.
.
commit
|
commitdiff
|
tree
2017-08-28
D
.
Richard Hipp
Add the --
e
n
able-update-
l
im
i
t option to the
.
/configure
.
.
.
commit
|
commitdiff
|
tree
2017-08-28
D
.
Rich
a
r
d Hipp
Avo
i
d unn
e
cessa
r
y
mu
t
e
x
es in the pc
a
che
1
implement
a
tion
.
.
.
commit
|
commitdiff
|
tree
2017-08-28
D
.
R
i
c
hard Hipp
Remove
the rarely-used scratch memory al
l
ocator
.
This
.
.
.
commit
|
commitdiff
|
tree
2017-08-28
D
.
Richard
Hipp
Backp
o
rt
c
hanges to shell
.
c into shell
.
c
.
in
.
commit
|
commitdiff
|
tree
2017-08-28
D
.
Richard Hipp
Fix
t
he "
.
dump"
,
"
.
sc
h
ema", an
d
"
.
fu
l
lsch
e
ma" comman
d
s
.
.
.
commit
|
commitdiff
|
tree
2017-08-25
D
.
Richard
H
ipp
Fix
a few over-len
g
th so
u
rce code lines
.
No functional
.
.
.
commit
|
commitdiff
|
tree
2017-08-25
D
.
Richard
H
i
p
p
S
ize
and performance op
t
i
miza
t
io
n
for
s
qlite3Init()
.
commit
|
commitdiff
|
tree
2017-08-25
D
.
Ri
c
h
ar
d
Hipp
Sma
l
l performa
n
c
e
o
p
timizati
o
n in sqlite3WhereBegi
n
()
.
commit
|
commitdiff
|
tree
2017-08-25
D
.
Ri
c
hard Hipp
Con
v
e
rt a branch made unreachable b
y
[59560d07] i
n
to
.
.
.
commit
|
commitdiff
|
tree
2017-08-25
D
.
Richard H
i
pp
Improv
e
the inte
r
n
al
m
echanism used to keep track of
.
.
.
commit
|
commitdiff
|
tree
2017-08-25
D
.
R
i
chard Hipp
Update the mechan
i
sm used
to keep
t
rack
o
f
what ki
n
d
.
.
.
commit
|
commitdiff
|
tree
2017-08-24
D
.
Richard Hipp
Fi
x
an
incorrect hyp
e
rlink in a comment
.
commit
|
commitdiff
|
tree
2017-08-24
D
.
Richard
H
i
pp
Fixes to d
o
cumenta
t
i
on a
b
o
u
t SQLITE_OPEN_URI
.
commit
|
commitdiff
|
tree
2017-08-24
D
.
Richard Hipp
Ma
k
e sure the sqlite3_result_pointer() i
n
ter
f
ace d
o
e
s
.
.
.
commit
|
commitdiff
|
tree
2017-08-23
D
.
Richard H
i
pp
Performance
o
p
timiza
t
io
n
to pageFindSlot() in the b
.
.
.
commit
|
commitdiff
|
tree
2017-08-23
D
.
Richar
d
Hipp
Size and performance opti
m
ization to dropCell()
a
nd
.
.
.
commit
|
commitdiff
|
tree
2017-08-23
D
.
Richard
Hi
p
p
Sma
l
ler a
n
d fast
e
r
i
mplem
e
ntation
of the f
i
llInCell
.
.
.
commit
|
commitdiff
|
tree
2017-08-22
D
.
Ric
h
ard Hipp
U
p
date document
a
ti
o
n to
m
ake it
c
lear
t
h
at SQLITE_SOURCE_I
D
and
commit
|
commitdiff
|
tree
2017-08-22
D
.
Richard
Hipp
L
e
s
s
dramatic chan
g
es t
o
the source-id fol
l
owing
an
.
.
.
commit
|
commitdiff
|
tree
2017-08-22
D
.
Richard Hip
p
Modify
t
he SQLITE_SO
U
RCE_ID
i
f the s
o
urce
c
o
d
e
has
.
.
.
commit
|
commitdiff
|
tree
2017-08-22
D
.
Ri
c
hard
Hipp
Try
i
ng
again to get out-of-tree
builds to w
o
rk
c
o
r
rectl
y
.
commit
|
commitdiff
|
tree
2017-08-22
D
.
R
i
chard Hip
p
Attempting to fix the
s
o
u
r
c
e-i
d
g
enera
t
or so that it
.
.
.
commit
|
commitdiff
|
tree
2017-08-22
D
.
Ri
c
ha
r
d
H
i
p
p
Add the
"
mksour
c
eid
"
progra
m
to the buil
d
process
.
.
.
.
commit
|
commitdiff
|
tree
2017-08-22
D
.
Richard Hipp
Fix error tests
i
n
seldom-used compile-t
i
m
e
bra
n
ches
.
.
.
commit
|
commitdiff
|
tree
2017-08-21
D
.
Richa
r
d Hipp
Remove an u
n
necessary condit
i
onal
.
commit
|
commitdiff
|
tree
2017-08-21
D
.
Richard
H
i
p
p
Min
o
r optimiza
t
ion to
sqlite3VdbeMemSe
t
St
r
(
)
.
commit
|
commitdiff
|
tree
2017-08-19
D
.
Richar
d
Hip
p
Space a
n
d size optimization
t
o
the p
r
int
f
implementatio
n
.
commit
|
commitdiff
|
tree
2017-08-18
D
.
Richard Hipp
Anot
h
er size and p
e
r
formance optimization t
o
readDbPage
.
.
.
commit
|
commitdiff
|
tree
2017-08-18
D
.
Richard
H
i
p
p
Size
a
nd per
f
orman
c
e optimiz
a
t
ion
the readDbPag
e
()
.
.
.
commit
|
commitdiff
|
tree
2017-08-18
D
.
Ri
c
h
ard Hipp
For
t
he unix V
F
S
, avoid
a
n
un
n
ec
e
ssary stat()
s
ystem
.
.
.
commit
|
commitdiff
|
tree
2017-08-18
D
.
Richar
d
Hipp
C
ombi
n
e the OP_CreateTable and O
P
_CreateInde
x
opcodes
.
.
.
commit
|
commitdiff
|
tree
2017-08-17
D
.
Ri
c
hard Hipp
Use the __bui
l
tin_
c
lzll() f
u
ncti
o
n of gc
c
t
o
i
mprove
.
.
.
commit
|
commitdiff
|
tree
2017-08-17
D
.
Ri
c
h
a
r
d Hipp
Small opt
i
mizatio
n
i
n
the
Expr tr
e
e wal
k
er
.
commit
|
commitdiff
|
tree
2017-08-17
D
.
Richard Hipp
S
ize opti
m
ization
i
n the authorizer erro
r
message generation
.
.
.
commit
|
commitdiff
|
tree
2017-08-17
D
.
Rich
a
rd
Hipp
In sqlite3ViewGetColumnNames(), return
t
he
n
umber of
.
.
.
commit
|
commitdiff
|
tree
2017-08-17
D
.
Richard Hipp
The
R
T
REE exten
s
i
o
n should r
e
turn SQ
L
ITE_
C
ORRUPT_VTAB
.
.
.
commit
|
commitdiff
|
tree
2017-08-17
D
.
Ric
h
ard Hipp
R
e
m
ove an unnecessary
b
ranc
h
from the [be436a7f458
7
ce517ddc
.
.
.
commit
|
commitdiff
|
tree
2017-08-17
D
.
R
ichard Hipp
Defer schema resets wh
e
n th
e
query planner is runnin
g
.
commit
|
commitdiff
|
tree
2017-08-16
D
.
Richard Hipp
Avoid
a test for
CURTYPE_BTREE in sqlite3VdbeCurs
o
rMoveto
.
.
.
commit
|
commitdiff
|
tree
2017-08-16
D
.
Richard Hipp
Remove an
unnecessary l
o
c
a
l varia
b
l
e from OP_Column
.
.
.
commit
|
commitdiff
|
tree
2017-08-16
D
.
R
i
c
h
ard Hipp
P
e
rfo
r
mance impr
o
v
e
me
n
t in the
O
P_Col
u
mn op
c
ode
.
commit
|
commitdiff
|
tree
2017-08-15
D
.
Richar
d
H
i
p
p
Small size and perfor
m
ance improvement in t
h
e OP_C
o
l
umn
.
.
.
commit
|
commitdiff
|
tree
2017-08-15
D
.
R
ichard Hipp
Bt
r
e
e
optimiz
a
tion:
New f
i
eld B
t
Cursor
.
pPage that
.
.
.
commit
|
commitdiff
|
tree
2017-08-14
D
.
R
ichard Hipp
M
ino
r
size and
performance optimization
to sql
i
te3
B
treeClo
s
e
.
.
.
commit
|
commitdiff
|
tree
2017-08-14
D
.
Ri
c
hard Hi
p
p
Change the internal b
t
r
ee routine mo
v
e
T
oRo
o
t
() to return
.
.
.
commit
|
commitdiff
|
tree
2017-08-14
D
.
R
ichar
d
Hipp
Fix
h
a
rmless indentation error
.
commit
|
commitdiff
|
tree
2017-08-14
D
.
Richard Hipp
S
o
me
t
imes a TK_COL
U
MN Ex
p
r node can
h
ave Expr
.
pTab
.
.
.
commit
|
commitdiff
|
tree
2017-08-14
D
.
Richard Hi
p
p
Properly dequote column names in
tables constructed
.
.
.
commit
|
commitdiff
|
tree
2017-08-12
D
.
Richard Hipp
Update the speed-check
.
s
h
test script to append log
.
.
.
commit
|
commitdiff
|
tree
2017-08-12
D
.
Richard Hipp
Remove the zBase fie
l
d from the StrAccum obje
c
t
.
Resulting
.
.
.
commit
|
commitdiff
|
tree
2017-08-12
D
.
Richard
Hip
p
Size and per
f
o
r
mance micro-o
p
timization on sqlite
3
SrcListInd
.
.
.
commit
|
commitdiff
|
tree
2017-08-11
D
.
Richard Hipp
Fix compi
l
er war
n
ings that aris
e
if
t
he PAGERTRACE
.
.
.
commit
|
commitdiff
|
tree
2017-08-11
D
.
Richard Hipp
Improve
d
comm
e
nts in th
e
h
e
ade
r
o
f the
L
SM1 vtab
m
odule
.
.
.
commit
|
commitdiff
|
tree
2017-08-11
D
.
Richard Hipp
Ne
w
test cases for
LSM1
.
commit
|
commitdiff
|
tree
2017-08-11
D
.
Richard H
i
pp
Convert the LS
M
1 virtual table to be WIT
H
OUT
ROWID
.
.
.
commit
|
commitdiff
|
tree
2017-08-11
D
.
Richard Hipp
Sim
p
li
f
ication to the l
i
ke optimization
l
ogic
.
Remov
e
.
.
.
commit
|
commitdiff
|
tree
2017-08-10
D
.
Richard Hipp
All
o
w
WITHOUT ROWID virtua
l
tables to be wri
t
able as
.
.
.
commit
|
commitdiff
|
tree
2017-08-10
D
.
Rich
a
rd
H
ipp
Test ca
s
e for writing to a
W
ITHOUT ROWID v
i
rt
u
al table
.
.
.
commit
|
commitdiff
|
tree
2017-08-10
D
.
Richard Hipp
Experime
n
tal chan
g
es
that all
o
w a WITHOUT ROWID virtual
.
.
.
commit
|
commitdiff
|
tree
2017-08-10
D
.
Richard Hipp
Add a
first d
r
aft
of
t
he "vtablog" exte
n
s
i
ons that
.
.
.
commit
|
commitdiff
|
tree
2017-08-09
D
.
Richar
d
Hipp
Preserve the e
r
ror code from xConnect or xCreate methods
.
.
.
commit
|
commitdiff
|
tree
2017-08-09
D
.
Richard Hipp
Various bug
f
ixes for the
new LSM1 virtual table de
s
ign
.
commit
|
commitdiff
|
tree
2017-08-09
D
.
R
ichard Hipp
Work
t
owa
r
d redesigning the interface
t
o th
e
LSM1
virtual
.
.
.
commit
|
commitdiff
|
tree
2017-08-08
D
.
Richard H
i
pp
The identifier "vsnprin
t
f" a
p
p
ears to be a reserved
.
.
.
commit
|
commitdiff
|
tree
2017-08-08
D
.
Richard Hipp
F
ix a
fault
y
s
ig
n
ed/unsigned char
a
c
ter compar
i
s
o
n in
.
.
.
commit
|
commitdiff
|
tree
2017-08-08
D
.
R
i
chard Hipp
E
n
ha
n
ce the
C
SV virtual table extension so that it
.
.
.
commit
|
commitdiff
|
tree
2017-08-05
D
.
Richard Hi
p
p
M
icroopti
m
ization in pcache1
.
c makes the code slightly
.
.
.
commit
|
commitdiff
|
tree
2017-08-04
D
.
Richard Hipp
A
dd the swarm
v
i
r
tual table to the existing un
i
o
n
vi
r
t
u
al
.
.
.
commit
|
commitdiff
|
tree
2017-08-04
D
.
Richa
r
d H
i
pp
Add the optional
non-fou
n
d-callback to the sw
a
r
m
-
v
tab
.
commit
|
commitdiff
|
tree
2017-08-03
D
.
Richard Hi
p
p
Optimization to the co
m
parison opcodes in the byte
.
.
.
commit
|
commitdiff
|
tree
2017-08-02
D
.
Richar
d
Hipp
In the KeyInfo object, refactor the nFiel
d
and nXField
.
.
.
commit
|
commitdiff
|
tree
2017-08-02
D
.
Rich
a
rd Hipp
Avoid redundant calls to
s
qlite3Api
E
xit() in sqlite3_step()
.
commit
|
commitdiff
|
tree
2017-08-02
D
.
Richa
r
d Hipp
Only
attempt
t
o in
v
oke WAL callbacks wh
e
n a tra
n
saction
.
.
.
commit
|
commitdiff
|
tree
2017-08-02
D
.
Richard Hipp
Minor optimization o
n
c
le
a
rCe
l
l()
commit
|
commitdiff
|
tree
next