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
Merge all of the fixes from the 3.21.0 release.
2017-09-13
D
.
Richard
Hipp
Disa
b
le FTS3 matchinfo(
)
t
e
sts tha
t
assume a littleE
n
di
a
n
.
.
.
commit
|
commitdiff
|
tree
2017-09-13
D
.
Richard H
i
p
p
I
mprov
e
me
n
ts to PRAGMA integ
r
i
ty_check for better
d
e
t
ection
.
.
.
commit
|
commitdiff
|
tree
2017-09-13
D
.
R
i
chard Hipp
PRAGMA integrity_che
c
k re
t
urns
S
QLITE_OK even if it
.
.
.
commit
|
commitdiff
|
tree
2017-09-12
D
.
Richard Hipp
Fix an error in [b22cdd67] that can cause
a n
e
gat
i
ve
.
.
.
commit
|
commitdiff
|
tree
2017-09-12
D
.
Richard Hi
p
p
Changes
t
o (hopefully) ge
t
the build wo
r
k
i
n
g with
recent
.
.
.
commit
|
commitdiff
|
tree
2017-09-12
D
.
Richar
d
Hipp
Make
sure all conn
e
ctions are closed in the pragma
.
.
.
commit
|
commitdiff
|
tree
2017-09-11
D
.
Ric
h
ard Hipp
N
ew test case f
o
r ticket [b899b6042f97f52d]
.
commit
|
commitdiff
|
tree
2017-09-11
D
.
Richard Hipp
Add suppor
t
for n
e
w o
p
er
a
to
r
s in v
i
r
t
ua
l
table
s
: !
.
.
.
commit
|
commitdiff
|
tree
2017-09-11
D
.
R
ichard Hipp
R
efactor names
of const
a
nt
s
and fun
c
tions
as
s
oci
a
t
e
d
.
.
.
commit
|
commitdiff
|
tree
2017-09-11
D
.
Richard Hipp
Minor adjustm
e
nts to
i
ndentati
o
n and spa
c
i
n
g
for clarity
.
.
.
commit
|
commitdiff
|
tree
2017-09-10
D
.
Ri
c
hard Hipp
Simplifications to t
h
e PRAGMA integrity_check code
.
.
.
commit
|
commitdiff
|
tree
2017-09-09
D
.
Richard Hi
p
p
Simplification and perform
a
nce im
p
r
o
v
eme
n
t to sqlite3_
r
eset()
.
commit
|
commitdiff
|
tree
2017-09-09
D
.
Richard Hipp
Improved detection of
malfo
r
med
r
ecord
s
by PRAGMA integrity_
.
.
.
commit
|
commitdiff
|
tree
2017-09-07
D
.
Richa
r
d Hipp
Prevent
a pos
s
i
ble crash when t
r
y
ing to re
c
over u
s
ing
.
.
.
commit
|
commitdiff
|
tree
2017-09-04
D
.
R
i
c
hard Hipp
Prop
o
sed fix for tick
e
t
[
b899b604
2
f
9
7f5]
commit
|
commitdiff
|
tree
2017-09-04
D
.
Ric
h
ard Hipp
Fix
r
ecent
t
est c
a
ses in test/indexepxr2
.
test
s
o th
a
t
.
.
.
commit
|
commitdiff
|
tree
2017-09-01
D
.
Richard Hipp
Add the n
e
w sqlite3PagerUnrefPageOne(
)
pa
g
er
method
.
.
.
commit
|
commitdiff
|
tree
2017-09-01
D
.
Richard Hi
p
p
Remove an obsolete
opt
i
mization
i
n
pcach
e
that due
.
.
.
commit
|
commitdiff
|
tree
2017-09-01
D
.
Richard H
i
pp
Small
s
ize
and per
f
ormanc
e
improvemen
t
i
n pc
a
cheManageDi
r
t
y
L
.
.
.
commit
|
commitdiff
|
tree
2017-08-31
D
.
Richard Hipp
C
larify the documentatio
n
ab
o
ut "protected" ver
s
u
s
.
.
.
commit
|
commitdiff
|
tree
2017-08-30
D
.
Rich
a
rd Hip
p
S
mall performanc
e
o
ptimizat
i
on in
p
cache1
.
commit
|
commitdiff
|
tree
2017-08-29
D
.
Richard Hipp
Faster me
m
o
r
y
allocation from lookasi
d
e by not tryi
n
g
.
.
.
commit
|
commitdiff
|
tree
2017-08-28
D
.
Richard Hipp
A
d
d the --enabl
e
-update-limit opti
o
n to the
.
/conf
i
g
u
re
.
.
.
commit
|
commitdiff
|
tree
2017-08-28
D
.
Richard Hip
p
A
void unnecessary mutexes in
t
he p
c
ache1 implementation
.
.
.
commit
|
commitdiff
|
tree
2017-08-28
D
.
Ri
c
hard H
i
pp
Remove t
h
e
r
arel
y
-used
s
cr
a
tch me
m
or
y
a
l
l
o
cator
.
This
.
.
.
commit
|
commitdiff
|
tree
2017-08-28
D
.
Richard Hipp
Ba
c
kpor
t
change
s
to
shell
.
c
into shell
.
c
.
in
.
commit
|
commitdiff
|
tree
2017-08-28
D
.
Richa
r
d Hipp
Fi
x
t
he "
.
d
u
mp", "
.
sche
m
a
"
,
and "
.
fullschema" c
o
mmands
.
.
.
commit
|
commitdiff
|
tree
2017-08-25
D
.
R
ichard Hipp
Fix a few o
v
e
r
-length sourc
e
code lines
.
No
f
unctional
.
.
.
commit
|
commitdiff
|
tree
2017-08-25
D
.
R
i
c
h
a
r
d Hipp
S
i
z
e and
p
e
rformance opt
i
m
ization for sql
i
te3In
i
t()
.
commit
|
commitdiff
|
tree
2017-08-25
D
.
R
ichard
Hipp
Small
p
e
rformance
o
ptimiz
a
tio
n
in sqlite3WhereBeg
i
n()
.
commit
|
commitdiff
|
tree
2017-08-25
D
.
Ric
h
ard Hipp
Convert a bra
n
ch made unreachable by
[
595
6
0d07]
into
.
.
.
commit
|
commitdiff
|
tree
2017-08-25
D
.
Richard Hipp
Improv
e
the internal mechan
i
sm used to
k
eep t
r
ac
k
of
.
.
.
commit
|
commitdiff
|
tree
2017-08-25
D
.
Richard
H
ipp
Upd
a
te
t
he mecha
n
ism used
t
o
keep track
of what kind
.
.
.
commit
|
commitdiff
|
tree
2017-08-24
D
.
Rich
a
rd Hipp
Fix an incorre
c
t hyperlink in a comment
.
commit
|
commitdiff
|
tree
2017-08-24
D
.
Ri
c
hard Hipp
Fixes to documen
t
ation abou
t
SQLITE_OPEN_URI
.
commit
|
commitdiff
|
tree
2017-08-24
D
.
Ri
c
h
a
r
d Hi
p
p
Make sure the sqlite3_result_pointer() interface does
.
.
.
commit
|
commitdiff
|
tree
2017-08-23
D
.
Richard Hipp
P
erformance op
t
im
i
zation to page
F
i
ndSlot() in the b
.
.
.
commit
|
commitdiff
|
tree
2017-08-23
D
.
Ric
h
a
r
d Hipp
Size a
n
d perf
o
rmance o
p
timization t
o
dropCell(
)
and
.
.
.
commit
|
commitdiff
|
tree
2017-08-23
D
.
R
i
chard
Hipp
S
maller and
faster im
p
leme
n
tation
o
f
t
h
e fillInCell
.
.
.
commit
|
commitdiff
|
tree
2017-08-22
D
.
R
i
chard Hipp
U
p
date
documentati
o
n to m
a
ke it
c
l
ear tha
t
SQLITE_SOUR
C
E_ID and
commit
|
commitdiff
|
tree
2017-08-22
D
.
Richard Hipp
Less dra
m
atic
c
han
g
e
s
to the sour
c
e-
i
d followi
n
g an
.
.
.
commit
|
commitdiff
|
tree
2017-08-22
D
.
Richard Hipp
Modify the S
Q
LITE_S
O
U
RCE_ID if the sourc
e
code has
.
.
.
commit
|
commitdiff
|
tree
2017-08-22
D
.
Richard Hipp
Trying
again to get
out-of-tree builds
t
o
w
ork corr
e
ctl
y
.
commit
|
commitdiff
|
tree
2017-08-22
D
.
Ri
c
h
ard Hi
p
p
Attempting to fix t
h
e source-id gener
a
tor so
t
h
at it
.
.
.
commit
|
commitdiff
|
tree
2017-08-22
D
.
Richard Hi
p
p
Add the "mk
s
ourceid
"
program to the build
proces
s
.
.
.
.
commit
|
commitdiff
|
tree
2017-08-22
D
.
Ric
h
ard H
i
pp
Fix error tests
in
s
eldom-u
s
ed compi
l
e
-
t
i
me branc
h
es
.
.
.
commit
|
commitdiff
|
tree
2017-08-21
D
.
R
i
chard Hipp
Remove an
u
n
n
ece
s
sary
con
d
itio
n
al
.
commit
|
commitdiff
|
tree
2017-08-21
D
.
Ric
h
ar
d
Hipp
M
i
nor opt
i
mization to sq
l
ite3V
d
beMemSet
S
tr()
.
commit
|
commitdiff
|
tree
2017-08-19
D
.
Richard Hipp
Space and
size
optimizat
i
on
to the printf implementat
i
on
.
commit
|
commitdiff
|
tree
2017-08-18
D
.
Richard
Hipp
A
n
o
t
her size a
n
d p
e
rformance optimization to readDbPag
e
.
.
.
commit
|
commitdiff
|
tree
2017-08-18
D
.
Richard Hipp
Size and pe
r
formance op
t
imization the readDbPage()
.
.
.
commit
|
commitdiff
|
tree
2017-08-18
D
.
Richard Hipp
F
or the
u
nix VFS, avoid an unnecessary stat
(
) syste
m
.
.
.
commit
|
commitdiff
|
tree
2017-08-18
D
.
R
ichard Hipp
Combine the O
P
_Create
T
able and OP_Cre
a
t
e
Index opc
o
des
.
.
.
commit
|
commitdiff
|
tree
2017-08-17
D
.
Richard H
i
p
p
Use th
e
__builtin_
c
lz
l
l() funct
i
on of gcc to impr
o
ve
.
.
.
commit
|
commitdiff
|
tree
2017-08-17
D
.
Richard Hipp
Sma
l
l
optimization
i
n the
E
xpr tree
w
alk
e
r
.
commit
|
commitdiff
|
tree
2017-08-17
D
.
Richard Hipp
S
ize optimization in
t
he authori
z
er er
r
or messa
g
e generation
.
.
.
commit
|
commitdiff
|
tree
2017-08-17
D
.
Richard
Hipp
I
n
sqli
t
e3V
i
ewGetCo
l
umnNames
(
)
,
r
eturn the num
b
er of
.
.
.
commit
|
commitdiff
|
tree
2017-08-17
D
.
R
i
chard Hipp
Th
e
RTREE
e
xte
n
sion sho
u
ld re
t
u
r
n
S
Q
LITE_CORRUPT_VTAB
.
.
.
commit
|
commitdiff
|
tree
2017-08-17
D
.
Rich
a
rd Hipp
Remove an
unnecessary branch from
t
he [be436a7
f
4587ce5
1
7ddc
.
.
.
commit
|
commitdiff
|
tree
2017-08-17
D
.
Richard Hipp
Defer schema resets wh
e
n
t
h
e
query
planner is ru
n
ning
.
commit
|
commitdiff
|
tree
2017-08-16
D
.
R
i
chard
Hip
p
Avoid a test for CURTYP
E
_
B
TREE in
s
qlite3VdbeCursor
M
o
vet
o
.
.
.
commit
|
commitdiff
|
tree
2017-08-16
D
.
Richard Hipp
R
e
m
ove a
n
unnecessary
l
ocal varia
b
le
f
rom OP
_
Colum
n
.
.
.
commit
|
commitdiff
|
tree
2017-08-16
D
.
Richard Hipp
Performance improvement in the OP
_
Column o
p
code
.
commit
|
commitdiff
|
tree
2017-08-15
D
.
R
ichard Hipp
Small s
i
ze
a
nd pe
r
formanc
e
i
mprovemen
t
in the OP_Column
.
.
.
commit
|
commitdiff
|
tree
2017-08-15
D
.
R
i
cha
r
d Hip
p
B
tree optimizat
i
on: Ne
w
field BtCursor
.
pPage
th
a
t
.
.
.
commit
|
commitdiff
|
tree
2017-08-14
D
.
Richard
Hipp
M
i
nor size and per
f
orm
a
nce
op
t
i
mizati
o
n to sq
l
i
te3BtreeClose
.
.
.
commit
|
commitdiff
|
tree
2017-08-14
D
.
Richard Hipp
Change the in
t
ernal btree routine
moveTo
R
oot
(
) to re
t
ur
n
.
.
.
commit
|
commitdiff
|
tree
2017-08-14
D
.
Richard
Hi
p
p
Fix
harmles
s
i
n
dentation error
.
commit
|
commitdiff
|
tree
2017-08-14
D
.
R
ichar
d
Hipp
Sometimes a TK
_
COLUMN Ex
p
r node can have
E
xpr
.
pTab
.
.
.
commit
|
commitdiff
|
tree
2017-08-14
D
.
Ric
h
ard Hi
p
p
Properly dequote c
o
lumn name
s
in tables const
r
u
cted
.
.
.
commit
|
commitdiff
|
tree
2017-08-12
D
.
Richard Hipp
Updat
e
th
e
speed-
c
h
eck
.
sh test
scr
i
pt
to appe
n
d lo
g
.
.
.
commit
|
commitdiff
|
tree
2017-08-12
D
.
Richar
d
Hipp
R
emove the zBas
e
field fr
o
m the
StrAccum object
.
Resu
l
ting
.
.
.
commit
|
commitdiff
|
tree
2017-08-12
D
.
Richard Hipp
Size and performa
n
ce micro-optimization
o
n sq
l
ite3Sr
c
Lis
t
Ind
.
.
.
commit
|
commitdiff
|
tree
2017-08-11
D
.
Richard Hipp
F
ix
c
o
m
piler warnings th
a
t arise if the PAGE
R
TRACE
.
.
.
commit
|
commitdiff
|
tree
2017-08-11
D
.
Rich
a
rd
H
ipp
Improved com
m
ents i
n
the
hea
d
er of th
e
LSM1 vtab
m
odule
.
.
.
commit
|
commitdiff
|
tree
2017-08-11
D
.
Rich
a
r
d Hipp
New test
cas
e
s
for LSM1
.
commit
|
commitdiff
|
tree
2017-08-11
D
.
Richard Hipp
Conver
t
the LS
M
1
v
i
r
tual ta
b
le to
b
e WITH
O
UT
ROWID
.
.
.
commit
|
commitdiff
|
tree
2017-08-11
D
.
Richa
r
d Hipp
S
i
mplification to the
l
ike o
p
ti
m
ization logic
.
Remove
.
.
.
commit
|
commitdiff
|
tree
2017-08-10
D
.
R
ichard
H
ip
p
Al
l
ow WITHOUT ROWID virtual ta
b
l
e
s
to be writable as
.
.
.
commit
|
commitdiff
|
tree
2017-08-10
D
.
Ric
h
a
rd Hipp
Te
s
t case for writing to a WITHOUT ROWI
D
v
ir
t
ua
l
ta
b
l
e
.
.
.
commit
|
commitdiff
|
tree
2017-08-10
D
.
Richard
H
i
pp
Exper
i
m
e
ntal changes
that al
l
ow a
W
IT
H
O
U
T ROWID v
i
rtual
.
.
.
commit
|
commitdiff
|
tree
2017-08-10
D
.
Ric
h
ard Hipp
A
d
d
a first draft of the "vtablog" exte
n
sions
t
h
at
.
.
.
commit
|
commitdiff
|
tree
2017-08-09
D
.
Richa
r
d Hip
p
Preserve the er
r
or code from xConn
e
ct or
xC
r
e
a
t
e methods
.
.
.
commit
|
commitdiff
|
tree
2017-08-09
D
.
R
ic
h
ard
H
ipp
V
a
r
ious bug fi
x
es fo
r
the
n
e
w LSM1 vi
r
t
ual table
de
s
i
g
n
.
commit
|
commitdiff
|
tree
2017-08-09
D
.
Ri
c
hard Hipp
W
ork
toward redesigning
t
he i
n
terf
a
ce to the LSM1 virt
u
al
.
.
.
commit
|
commitdiff
|
tree
2017-08-08
D
.
Richard Hipp
The identifier "v
s
npr
i
ntf" appears t
o
be a reserved
.
.
.
commit
|
commitdiff
|
tree
2017-08-08
D
.
Richard H
i
p
p
Fix
a
faulty signed/unsigned character comparison in
.
.
.
commit
|
commitdiff
|
tree
2017-08-08
D
.
Richard Hip
p
Enhance the CSV virtual table extensi
o
n so that
i
t
.
.
.
commit
|
commitdiff
|
tree
2017-08-05
D
.
R
ichard Hipp
Micr
o
optimiz
a
tion in pcache1
.
c makes the code slig
h
tly
.
.
.
commit
|
commitdiff
|
tree
2017-08-04
D
.
R
i
c
h
ard Hipp
Add
the swarm v
i
rtual table to the existin
g
union virtual
.
.
.
commit
|
commitdiff
|
tree
2017-08-04
D
.
R
ichard Hi
p
p
Add the opt
i
on
a
l non-found-callback to
the swarm-vtab
.
commit
|
commitdiff
|
tree
2017-08-03
D
.
Richard Hipp
Optimizat
i
on to the
co
m
parison
opcodes in th
e
b
yte
.
.
.
commit
|
commitdiff
|
tree
2017-08-02
D
.
Ri
c
hard
H
ipp
In the KeyInfo object, refactor the nField and nXFi
e
l
d
.
.
.
commit
|
commitdiff
|
tree
2017-08-02
D
.
Rich
a
r
d Hipp
A
v
o
id redundant calls to
s
qlit
e
3ApiExit()
i
n
s
q
l
ite3_
s
tep()
.
commit
|
commitdiff
|
tree
2017-08-02
D
.
R
i
chard
Hi
p
p
Only attempt to
inv
o
k
e
WAL callbacks when
a
transaction
.
.
.
commit
|
commitdiff
|
tree
2017-08-02
D
.
Richard
Hipp
Minor o
p
timizati
o
n o
n
clea
r
Cell()
commit
|
commitdiff
|
tree
2017-08-02
D
.
Richar
d
Hip
p
Optimizations
a
s
s
ociated w
i
th err
o
r
handling in
b
t
ree
.
.
.
commit
|
commitdiff
|
tree
2017-08-02
D
.
Richard Hipp
Remove
u
nused token c
o
des
.
commit
|
commitdiff
|
tree
2017-08-02
D
.
Richard H
i
pp
R
earrange some of th
e
added toke
n
codes for a very
.
.
.
commit
|
commitdiff
|
tree
2017-08-02
D
.
Richar
d
Hipp
R
earrange int
e
ger
t
ok
e
n value
s
in the parser and
l
o
gic
.
.
.
commit
|
commitdiff
|
tree
next