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
Additional test case demonstrating the ability to access structure elements
2017-09-15
D
.
Richard
H
i
pp
Remove a
n
u
nneces
s
a
ry paramete
r
from s
e
l
e
ctI
n
nerLoop()
.
commit
|
commitdiff
|
tree
2017-09-15
D
.
Richard Hipp
Impr
o
v
e
d
t
he heade
r
-co
m
ment document
a
tio
n
on sqlite
3
ExprCode
.
.
.
commit
|
commitdiff
|
tree
2017-09-15
D
.
Richard Hipp
Optimizatio
n
to the
Expr
L
ist object
to
m
ake
it slig
h
tly
.
.
.
commit
|
commitdiff
|
tree
2017-09-15
D
.
R
i
c
h
ard Hipp
Fix
a harmless comment
t
y
p
o
.
No cha
n
g
es
t
o co
d
e
.
commit
|
commitdiff
|
tree
2017-09-14
D
.
Richard Hipp
Avoid an out-of-bounds read on a
recove
r
y attempt using
.
.
.
commit
|
commitdiff
|
tree
2017-09-13
D
.
R
i
ch
a
rd Hipp
Test ca
s
e
u
p
d
a
te
d
u
e
to
PRAGM
A
integrity_che
c
k enha
n
c
eme
n
ts
.
.
.
commit
|
commitdiff
|
tree
2017-09-13
D
.
Ric
h
ard Hipp
D
i
sable FTS3 match
i
nfo() tests t
h
at as
s
u
m
e a littleEnd
i
an
.
.
.
commit
|
commitdiff
|
tree
2017-09-13
D
.
Rich
a
rd Hi
p
p
Improv
e
m
ents to
PRAGMA
int
e
grity_check for b
e
tter detection
.
.
.
commit
|
commitdiff
|
tree
2017-09-13
D
.
Richard Hi
p
p
PRAGMA
i
ntegrit
y
_check r
e
turns SQL
I
TE_OK
e
ven if it
.
.
.
commit
|
commitdiff
|
tree
2017-09-12
D
.
Richard
H
ipp
Fix
a
n error in [b22cdd67] t
h
at can cause a negative
.
.
.
commit
|
commitdiff
|
tree
2017-09-12
D
.
R
i
chard Hipp
Changes to (hopefully) get th
e
build working wi
t
h recent
.
.
.
commit
|
commitdiff
|
tree
2017-09-12
D
.
R
ichard Hip
p
Make sure all connecti
o
ns ar
e
closed
in t
h
e pragma
.
.
.
commit
|
commitdiff
|
tree
2017-09-11
D
.
R
icha
r
d Hipp
New test c
a
se for ticket [b899b6042f97f52d]
.
commit
|
commitdiff
|
tree
2017-09-11
D
.
R
i
chard Hipp
A
d
d support for
n
ew ope
r
a
t
or
s
in
vir
t
ual tables: !
.
.
.
commit
|
commitdiff
|
tree
2017-09-11
D
.
Richard Hipp
R
e
facto
r
na
m
es
of constants and function
s
a
s
soc
i
ated
.
.
.
commit
|
commitdiff
|
tree
2017-09-11
D
.
R
i
char
d
H
i
pp
M
i
nor a
d
j
ustments to indenta
t
ion and spa
c
ing for clarity
.
.
.
commit
|
commitdiff
|
tree
2017-09-10
D
.
Richard Hipp
Simplifications to th
e
PRAGMA
i
nt
e
grit
y
_check code
.
.
.
commit
|
commitdiff
|
tree
2017-09-09
D
.
Ri
c
hard Hipp
S
implif
i
c
a
tion and
p
erformance
i
m
p
r
ovement to sqlite3_res
e
t()
.
commit
|
commitdiff
|
tree
2017-09-09
D
.
Richard Hipp
Improved detect
i
on of malformed recor
d
s by P
R
AG
M
A int
e
grity_
.
.
.
commit
|
commitdiff
|
tree
2017-09-07
D
.
Rich
a
r
d
Hipp
Pr
e
vent a possible crash w
h
en
t
r
ying to re
c
over
u
sing
.
.
.
commit
|
commitdiff
|
tree
2017-09-04
D
.
Richard Hipp
Proposed fix
for ticke
t
[b
8
99b6
0
42f97f5]
commit
|
commitdiff
|
tree
2017-09-04
D
.
Richard Hipp
Fix re
c
ent
test cases in test/indexepxr
2
.
test so that
.
.
.
commit
|
commitdiff
|
tree
2017-09-01
D
.
R
i
c
hard
Hipp
Add the new sq
l
ite3
P
ag
e
rUnrefPageOne(
)
pager
m
e
t
hod
.
.
.
commit
|
commitdiff
|
tree
2017-09-01
D
.
R
i
chard Hipp
Remove an
o
b
s
o
lete optimizat
i
on in pca
c
he that due
.
.
.
commit
|
commitdiff
|
tree
2017-09-01
D
.
R
i
chard Hipp
Small size
and
per
f
ormance improvement in p
c
acheManageDirtyL
.
.
.
commit
|
commitdiff
|
tree
2017-08-31
D
.
R
i
chard Hipp
C
larify the
docu
m
en
t
ation about "prot
e
cted" versus
.
.
.
commit
|
commitdiff
|
tree
2017-08-30
D
.
Richard H
i
pp
Small perfo
r
mance opti
m
izat
i
o
n in pcache1
.
commit
|
commitdiff
|
tree
2017-08-29
D
.
Richard Hip
p
F
a
s
ter me
m
o
r
y all
o
cation from lookaside
b
y not trying
.
.
.
commit
|
commitdiff
|
tree
2017-08-28
D
.
R
ichard Hipp
Add the
-
-
e
nable-upd
a
te-limit option to
t
h
e
.
/configure
.
.
.
commit
|
commitdiff
|
tree
2017-08-28
D
.
Ri
c
h
a
r
d Hi
p
p
Avoid unnecessa
r
y mutexes
i
n the pcache1 impleme
n
tatio
n
.
.
.
commit
|
commitdiff
|
tree
2017-08-28
D
.
R
i
c
h
a
rd Hip
p
Remove the rarely-
u
s
e
d
scratch me
m
ory allocat
o
r
.
T
h
is
.
.
.
commit
|
commitdiff
|
tree
2017-08-28
D
.
Richa
r
d
H
i
pp
Bac
k
port c
h
anges to sh
e
ll
.
c
into shell
.
c
.
in
.
commit
|
commitdiff
|
tree
2017-08-28
D
.
Richard
H
ipp
Fix the "
.
dump", "
.
schema",
a
n
d "
.
fullsc
h
e
m
a"
c
ommands
.
.
.
commit
|
commitdiff
|
tree
2017-08-25
D
.
Richard Hipp
Fix a f
e
w
over-length source code l
i
ne
s
.
N
o
fu
n
ctional
.
.
.
commit
|
commitdiff
|
tree
2017-08-25
D
.
R
i
chard Hipp
Size and
per
f
ormance
opt
i
mization
for
sqlite3Init()
.
commit
|
commitdiff
|
tree
2017-08-25
D
.
Ri
c
h
ard H
i
pp
Small performance op
t
imization in s
q
lite3Where
B
egin()
.
commit
|
commitdiff
|
tree
2017-08-25
D
.
Ri
c
hard Hipp
Con
v
ert a
b
ranch ma
d
e u
n
r
e
achable
b
y [59560d07] i
n
to
.
.
.
commit
|
commitdiff
|
tree
2017-08-25
D
.
Richa
r
d Hipp
Improve the intern
a
l mecha
n
ism
u
sed to keep track
o
f
.
.
.
commit
|
commitdiff
|
tree
2017-08-25
D
.
R
i
chard Hipp
Update the mechanism us
e
d to keep track of
w
hat kind
.
.
.
commit
|
commitdiff
|
tree
2017-08-24
D
.
Richard
H
ipp
Fix an incorr
e
ct hyp
e
rlink in
a
com
m
ent
.
commit
|
commitdiff
|
tree
2017-08-24
D
.
Ri
c
hard Hipp
Fixes t
o
document
a
tion a
b
out SQLITE_OPEN_URI
.
commit
|
commitdiff
|
tree
2017-08-24
D
.
Richard
Hipp
Make
s
u
r
e the s
q
lite3_result_point
e
r
(
) interface does
.
.
.
commit
|
commitdiff
|
tree
2017-08-23
D
.
R
i
chard Hipp
Performance optimization to pageFindSlot()
i
n the b
.
.
.
commit
|
commitdiff
|
tree
2017-08-23
D
.
R
ic
h
ard Hipp
Size and
p
erfor
m
ance
optimization to dropCell
(
) and
.
.
.
commit
|
commitdiff
|
tree
2017-08-23
D
.
Richard Hipp
Smalle
r
a
n
d faster implementation of the f
i
llI
n
Cel
l
.
.
.
commit
|
commitdiff
|
tree
2017-08-22
D
.
Rich
a
r
d Hipp
Upda
t
e
d
ocume
n
tation to mak
e
it
clea
r
t
h
at SQLITE_
S
O
U
RCE_ID and
commit
|
commitdiff
|
tree
2017-08-22
D
.
Richard Hipp
L
ess dramatic changes to the sourc
e
-
id followi
n
g
an
.
.
.
commit
|
commitdiff
|
tree
2017-08-22
D
.
Richard Hipp
M
odify
t
h
e SQLITE_SOURCE_ID
if the source code ha
s
.
.
.
commit
|
commitdiff
|
tree
2017-08-22
D
.
Ri
c
hard Hipp
Tr
y
ing agai
n
to ge
t
out-
o
f-
t
ree builds to
work
c
o
r
r
e
ctly
.
commit
|
commitdiff
|
tree
2017-08-22
D
.
R
ich
a
rd
Hip
p
Atte
m
pting
t
o fi
x
the so
u
rce-id generator so
th
a
t it
.
.
.
commit
|
commitdiff
|
tree
2017-08-22
D
.
Rich
a
rd Hipp
A
d
d
t
h
e
"
m
k
s
ourceid" program to the build
proce
s
s
.
.
.
.
commit
|
commitdiff
|
tree
2017-08-22
D
.
R
ichard Hi
p
p
Fix error tests in
seldom-u
s
ed
comp
i
le-t
i
me bran
c
hes
.
.
.
commit
|
commitdiff
|
tree
2017-08-21
D
.
Richard H
i
pp
Remove a
n
unnecessary c
o
nd
i
tion
a
l
.
commit
|
commitdiff
|
tree
2017-08-21
D
.
Richard Hipp
Minor o
p
ti
m
izat
i
on
t
o sqlite3VdbeMemS
e
t
Str()
.
commit
|
commitdiff
|
tree
2017-08-19
D
.
Richard Hipp
Space a
n
d size optimi
z
ation to
t
h
e prin
t
f implementation
.
commit
|
commitdiff
|
tree
2017-08-18
D
.
Richard
H
ipp
A
n
o
t
her size an
d
p
erf
o
r
m
ance optimi
z
a
t
ion to readDbPa
g
e
.
.
.
commit
|
commitdiff
|
tree
2017-08-18
D
.
Richar
d
Hipp
S
ize
a
nd perfor
m
ance optim
i
zation the r
e
adD
b
P
a
ge()
.
.
.
commit
|
commitdiff
|
tree
2017-08-18
D
.
Richa
r
d Hipp
For the unix VF
S
, avoid an u
n
necessary stat()
sy
s
tem
.
.
.
commit
|
commitdiff
|
tree
2017-08-18
D
.
R
ichard Hi
p
p
Combine th
e
OP
_
Creat
e
T
a
ble
a
nd OP_CreateIndex
opcodes
.
.
.
commit
|
commitdiff
|
tree
2017-08-17
D
.
Richard
H
ipp
U
s
e the
__builti
n
_clzll(
)
function of gcc t
o
i
m
prove
.
.
.
commit
|
commitdiff
|
tree
2017-08-17
D
.
Ric
h
ard Hipp
Small optimi
z
ation in the Expr
tree walk
e
r
.
commit
|
commitdiff
|
tree
2017-08-17
D
.
Richard Hip
p
S
ize optimization i
n
the
a
u
thorizer error m
e
ssag
e
ge
n
eration
.
.
.
commit
|
commitdiff
|
tree
2017-08-17
D
.
Richard Hipp
In sqlite3
V
i
e
wGetColumnNa
m
es(), r
e
turn the numbe
r
o
f
.
.
.
commit
|
commitdiff
|
tree
2017-08-17
D
.
R
ichard Hipp
The RTREE extension
s
ho
u
ld return
SQLITE_CORRUPT
_
V
T
A
B
.
.
.
commit
|
commitdiff
|
tree
2017-08-17
D
.
Rich
a
rd Hipp
R
emove
an
u
nnecessary branch from
t
he [b
e
436a7f4587ce517ddc
.
.
.
commit
|
commitdiff
|
tree
2017-08-17
D
.
Richar
d
Hipp
Defe
r
sch
e
ma rese
t
s
whe
n
the query planner i
s
running
.
commit
|
commitdiff
|
tree
2017-08-16
D
.
Richard Hipp
Av
o
id a test fo
r
CURTY
P
E_BT
R
E
E
in sqlite3Vd
b
e
C
ursorMov
e
to
.
.
.
commit
|
commitdiff
|
tree
2017-08-16
D
.
Richard Hipp
R
e
m
o
ve an unnec
e
ssary local
v
a
riable f
r
om OP_Column
.
.
.
commit
|
commitdiff
|
tree
2017-08-16
D
.
Richard
H
i
pp
P
e
rformance im
p
roveme
n
t in the
OP_Column opcode
.
commit
|
commitdiff
|
tree
2017-08-15
D
.
Richard Hipp
Small size
a
nd p
e
rformance improvement in th
e
O
P
_
Col
u
mn
.
.
.
commit
|
commitdiff
|
tree
2017-08-15
D
.
Richar
d
H
i
pp
Btree optimization:
New field BtCursor
.
pPage that
.
.
.
commit
|
commitdiff
|
tree
2017-08-14
D
.
Richard H
i
pp
M
i
n
or size and
p
er
f
ormance optimization to s
q
lit
e
3Btree
C
los
e
.
.
.
commit
|
commitdiff
|
tree
2017-08-14
D
.
R
ichar
d
H
ip
p
Change the internal btree routine moveTo
R
oot() to
retu
r
n
.
.
.
commit
|
commitdiff
|
tree
2017-08-14
D
.
Richard Hipp
Fix harmless indentation err
o
r
.
commit
|
commitdiff
|
tree
2017-08-14
D
.
Richard Hipp
S
o
metimes a T
K
_COLUMN
Expr node can have
Expr
.
pTab
.
.
.
commit
|
commitdiff
|
tree
2017-08-14
D
.
Richard H
i
pp
Properly dequ
o
te col
u
mn names in tables constructed
.
.
.
commit
|
commitdiff
|
tree
2017-08-12
D
.
R
i
chard Hipp
Update th
e
speed-che
c
k
.
s
h test script to append
log
.
.
.
commit
|
commitdiff
|
tree
2017-08-12
D
.
Richa
r
d Hipp
Re
m
o
v
e
the zBase field from t
h
e StrAccu
m
object
.
Resulti
n
g
.
.
.
commit
|
commitdiff
|
tree
2017-08-12
D
.
Richard Hipp
Size a
n
d
p
e
rfo
r
mance micro-optimization on sqlite3S
r
c
L
i
stInd
.
.
.
commit
|
commitdiff
|
tree
2017-08-11
D
.
R
i
chard
Hipp
F
ix compiler war
n
i
n
gs that
a
rise if the PAGER
T
RACE
.
.
.
commit
|
commitdiff
|
tree
2017-08-11
D
.
Richard Hipp
Impr
o
ved c
o
mm
e
nts in
the header
of
t
h
e
LSM1 vtab
module
.
.
.
commit
|
commitdiff
|
tree
2017-08-11
D
.
R
i
c
h
ard
Hipp
New
t
est c
a
ses
fo
r
LSM1
.
commit
|
commitdiff
|
tree
2017-08-11
D
.
Richard Hi
p
p
Convert the LSM1
v
irtual table to be
W
I
THOUT ROWID
.
.
.
commit
|
commitdiff
|
tree
2017-08-11
D
.
Richa
r
d Hipp
Sim
p
lification to the like
optimi
z
ation logic
.
Remove
.
.
.
commit
|
commitdiff
|
tree
2017-08-10
D
.
Richard Hip
p
Al
l
ow WITHOUT R
O
W
I
D
virtua
l
tables
t
o be
w
ritable
a
s
.
.
.
commit
|
commitdiff
|
tree
2017-08-10
D
.
Richa
r
d Hip
p
Test case for writing to a WITHO
U
T ROW
I
D virtual t
a
bl
e
.
.
.
commit
|
commitdiff
|
tree
2017-08-10
D
.
Richard H
i
pp
Experim
e
n
t
al c
h
anges th
a
t al
l
ow a WI
T
H
O
UT ROWI
D
virtual
.
.
.
commit
|
commitdiff
|
tree
2017-08-10
D
.
Richard Hipp
Add
a first d
r
aft of th
e
"vtablog" extens
i
ons that
.
.
.
commit
|
commitdiff
|
tree
2017-08-09
D
.
R
ic
h
ard Hipp
P
r
e
serve
the error code
f
rom xCon
n
ec
t
o
r
xCreate methods
.
.
.
commit
|
commitdiff
|
tree
2017-08-09
D
.
Richard
H
ipp
Various b
u
g fixes
f
or the new LSM1 virtua
l
table design
.
commit
|
commitdiff
|
tree
2017-08-09
D
.
Richard Hipp
W
ork toward
re
d
esigning the in
t
erface to the LSM1
v
irtual
.
.
.
commit
|
commitdiff
|
tree
2017-08-08
D
.
Richard Hi
p
p
The ide
n
tifier "vsnpri
n
tf
"
app
e
ars to be a res
e
rved
.
.
.
commit
|
commitdiff
|
tree
2017-08-08
D
.
Richard Hipp
Fix
a
f
aulty signed/unsign
e
d
ch
a
racter comparison in
.
.
.
commit
|
commitdiff
|
tree
2017-08-08
D
.
Richard
Hipp
Enhance t
h
e CSV virtual
tabl
e
extension
s
o
th
a
t
it
.
.
.
commit
|
commitdiff
|
tree
2017-08-05
D
.
R
i
ch
a
rd Hipp
Micro
o
ptimization in pcache1
.
c makes the code slightly
.
.
.
commit
|
commitdiff
|
tree
2017-08-04
D
.
Richard
H
ipp
Add
t
he swarm virtual table
t
o the existing u
n
ion virtual
.
.
.
commit
|
commitdiff
|
tree
2017-08-04
D
.
Ric
h
ard Hip
p
Add the opt
i
onal no
n
-foun
d
-c
a
llback to the swarm-vtab
.
commit
|
commitdiff
|
tree
2017-08-03
D
.
Richard
Hip
p
Optim
i
zation
to the compariso
n
opcodes in the byte
.
.
.
commit
|
commitdiff
|
tree
2017-08-02
D
.
Richard Hipp
In the KeyInfo object,
ref
a
c
tor th
e
nFiel
d
a
nd
n
XFi
e
ld
.
.
.
commit
|
commitdiff
|
tree
2017-08-02
D
.
Richar
d
Hi
p
p
Avoid
redundant calls to sqli
t
e3ApiExit
(
) in sq
l
i
t
e3_step()
.
commit
|
commitdiff
|
tree
next