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
On the amalgamation package, enable the sqlite_dbpage virtual table so that
2017-09-13
D
.
Richard Hipp
PRAGMA
integrity_check
returns SQLITE_OK ev
e
n if it
.
.
.
commit
|
commitdiff
|
tree
2017-09-12
D
.
Richard Hip
p
Fi
x
an er
r
o
r
in
[b22cdd67]
that can cause a negative
.
.
.
commit
|
commitdiff
|
tree
2017-09-12
D
.
Richard Hipp
Changes to (hopefully) get the buil
d
working with
r
ecent
.
.
.
commit
|
commitdiff
|
tree
2017-09-12
D
.
Ric
h
ard Hipp
M
a
ke sure all conn
e
ctions are clo
s
e
d
in t
h
e pragma
.
.
.
commit
|
commitdiff
|
tree
2017-09-11
D
.
R
i
c
h
ard Hipp
New
t
est case for tic
k
et [b899b6042
f
97f52d]
.
commit
|
commitdiff
|
tree
2017-09-11
D
.
Richard Hipp
Add
s
u
pport for
n
ew
ope
r
a
t
ors in
virtual tabl
e
s
: !
.
.
.
commit
|
commitdiff
|
tree
2017-09-11
D
.
Richa
r
d Hipp
Refa
c
tor
n
a
mes of
c
o
nstan
t
s and
f
unctions ass
o
ciated
.
.
.
commit
|
commitdiff
|
tree
2017-09-11
D
.
R
ichard Hipp
Min
o
r
adju
s
tme
n
t
s
t
o indentation a
n
d s
p
acing
f
o
r c
l
arity
.
.
.
commit
|
commitdiff
|
tree
2017-09-10
D
.
Richard Hipp
Simplificatio
n
s t
o
t
he
PRAGMA in
t
egrity_check code
.
.
.
commit
|
commitdiff
|
tree
2017-09-09
D
.
Richard
H
ipp
Si
m
pli
f
i
c
ation
a
nd performance
i
mprov
e
m
e
nt to sqlite3_reset()
.
commit
|
commitdiff
|
tree
2017-09-09
D
.
Richard Hipp
Improve
d
detection of
m
alformed reco
r
ds by PRAGMA integrity_
.
.
.
commit
|
commitdiff
|
tree
2017-09-07
D
.
R
i
ch
a
rd
H
i
pp
P
revent a possible crash when trying to recover u
s
i
ng
.
.
.
commit
|
commitdiff
|
tree
2017-09-04
D
.
R
ichard Hip
p
Pr
o
posed fix for ticket [b
8
99b6042
f
97f
5
]
commit
|
commitdiff
|
tree
2017-09-04
D
.
Richard Hipp
F
ix rece
n
t te
s
t
c
ases in test/
i
n
d
exepxr2
.
test so t
h
at
.
.
.
commit
|
commitdiff
|
tree
2017-09-01
D
.
Richard Hipp
Add the
ne
w
sqlite3PagerUnrefPageOne() pager method
.
.
.
commit
|
commitdiff
|
tree
2017-09-01
D
.
Richard
H
i
pp
Remove an obso
l
e
t
e opt
i
miza
t
ion in p
c
a
c
he that due
.
.
.
commit
|
commitdiff
|
tree
2017-09-01
D
.
Ric
h
ar
d
Hipp
Small size and
perf
o
rmance i
m
pr
o
vement in pca
c
h
eManageDirty
L
.
.
.
commit
|
commitdiff
|
tree
2017-08-31
D
.
Richar
d
Hi
p
p
Clarify t
h
e docum
e
n
t
ation about "protected" ver
s
us
.
.
.
commit
|
commitdiff
|
tree
2017-08-30
D
.
Richard Hipp
Small
p
erfor
m
ance
o
p
timization in pcac
h
e1
.
commit
|
commitdiff
|
tree
2017-08-29
D
.
Ric
h
ard Hip
p
Fas
t
e
r
memory allocatio
n
from lo
o
kaside by not
t
rying
.
.
.
commit
|
commitdiff
|
tree
2017-08-28
D
.
Richard Hipp
A
dd
t
he --enable-update-limit
option
t
o the
.
/co
n
f
igure
.
.
.
commit
|
commitdiff
|
tree
2017-08-28
D
.
Ri
c
ha
r
d
Hipp
A
v
oid unn
e
cessary m
u
texes in
the pc
a
che1 i
m
plementa
t
i
on
.
.
.
commit
|
commitdiff
|
tree
2017-08-28
D
.
Richar
d
H
ipp
Remove
t
he rarely-u
s
ed scratch memor
y
a
l
l
ocator
.
This
.
.
.
commit
|
commitdiff
|
tree
2017-08-28
D
.
Richar
d
H
i
pp
Backpor
t
ch
a
nges to shell
.
c i
n
t
o
shell
.
c
.
in
.
commit
|
commitdiff
|
tree
2017-08-28
D
.
Richard Hipp
F
ix the "
.
dump
"
, "
.
sche
m
a
"
,
and
"
.
fullschema" commands
.
.
.
commit
|
commitdiff
|
tree
2017-08-25
D
.
R
i
chard
Hipp
F
ix a few over
-
lengt
h
source c
o
de
lines
.
No
functional
.
.
.
commit
|
commitdiff
|
tree
2017-08-25
D
.
Richard Hipp
S
i
ze and performan
c
e op
t
i
mization for
s
qlite3
I
nit()
.
commit
|
commitdiff
|
tree
2017-08-25
D
.
R
ichard Hipp
Small performance o
p
t
imization
in sqlit
e
3W
h
ereBegin()
.
commit
|
commitdiff
|
tree
2017-08-25
D
.
Richard Hipp
Co
n
v
e
rt
a b
r
anch ma
d
e unre
a
chable
b
y
[
5
9560d0
7
]
into
.
.
.
commit
|
commitdiff
|
tree
2017-08-25
D
.
Richard Hipp
Impr
o
ve the internal mechanism used t
o
keep
track of
.
.
.
commit
|
commitdiff
|
tree
2017-08-25
D
.
Richa
r
d Hipp
Upd
a
te th
e
mechani
s
m
us
e
d to keep tr
a
c
k
o
f what ki
n
d
.
.
.
commit
|
commitdiff
|
tree
2017-08-24
D
.
R
i
chard Hipp
Fix an in
c
orrect
h
yperlin
k
in a
c
o
mment
.
commit
|
commitdiff
|
tree
2017-08-24
D
.
Richard Hip
p
Fixes to docum
e
ntation about S
Q
L
ITE_OPEN_URI
.
commit
|
commitdiff
|
tree
2017-08-24
D
.
Richard Hipp
Make sure t
h
e sqlit
e
3
_r
e
s
u
lt_poi
n
t
e
r
(
) interfac
e
does
.
.
.
commit
|
commitdiff
|
tree
2017-08-23
D
.
R
i
ch
a
r
d
H
i
pp
Perf
o
rmance
optimization to
p
ageFi
n
dSlo
t
(
)
in the b
.
.
.
commit
|
commitdiff
|
tree
2017-08-23
D
.
R
icha
r
d Hipp
Size and per
f
ormance opti
m
ization to
d
ropCell() and
.
.
.
commit
|
commitdiff
|
tree
2017-08-23
D
.
Richa
r
d
Hipp
Sm
a
ller and
faster implementation of the
fillInC
e
ll
.
.
.
commit
|
commitdiff
|
tree
2017-08-22
D
.
Ric
h
ard
Hi
p
p
Update documentati
o
n
to make i
t
c
le
a
r that SQLITE_
S
OURCE_ID and
commit
|
commitdiff
|
tree
2017-08-22
D
.
Ri
c
ha
r
d Hipp
Less dr
a
m
a
t
ic changes to the source-id follow
i
ng
a
n
.
.
.
commit
|
commitdiff
|
tree
2017-08-22
D
.
Richard Hipp
Mod
i
fy the SQLI
T
E_SOURCE_ID if the source
c
ode has
.
.
.
commit
|
commitdiff
|
tree
2017-08-22
D
.
R
ic
h
ard Hipp
Tryin
g
ag
a
in
t
o get
o
ut-of-t
r
ee builds to work correctly
.
commit
|
commitdiff
|
tree
2017-08-22
D
.
Ric
h
ard Hipp
Attemptin
g
t
o fix the source-id generator s
o
that it
.
.
.
commit
|
commitdiff
|
tree
2017-08-22
D
.
Richard Hipp
A
d
d the
"m
k
sourceid" progra
m
t
o
the build process
.
.
.
.
commit
|
commitdiff
|
tree
2017-08-22
D
.
R
ichard Hipp
Fix error tes
t
s
in seldom
-
used compile-time
branches
.
.
.
commit
|
commitdiff
|
tree
2017-08-21
D
.
Richard Hip
p
Remov
e
an unn
e
cessary conditio
n
al
.
commit
|
commitdiff
|
tree
2017-08-21
D
.
Richard
Hipp
Minor op
t
im
i
z
a
tion to
s
qli
t
e3
V
dbeMemSetStr()
.
commit
|
commitdiff
|
tree
2017-08-19
D
.
R
i
ch
a
rd Hipp
Space a
n
d
size optimiz
a
tion to the printf i
m
plementati
o
n
.
commit
|
commitdiff
|
tree
2017-08-18
D
.
Richard
Hipp
Another size and performanc
e
o
p
t
imiz
a
ti
o
n to rea
d
DbPage
.
.
.
commit
|
commitdiff
|
tree
2017-08-18
D
.
Richa
r
d Hipp
S
i
ze and performance opti
m
ization
t
he r
e
adD
b
Page()
.
.
.
commit
|
commitdiff
|
tree
2017-08-18
D
.
R
ich
a
rd Hi
p
p
For the un
i
x
V
F
S
, avoi
d
a
n
unne
c
e
s
sary stat() system
.
.
.
commit
|
commitdiff
|
tree
2017-08-18
D
.
Richard Hi
p
p
Co
m
bine th
e
OP_
C
reateTabl
e
and OP_Create
I
n
de
x
opcodes
.
.
.
commit
|
commitdiff
|
tree
2017-08-17
D
.
R
ich
a
rd Hipp
Use the __builtin_clzll() functi
o
n
o
f gcc
t
o i
m
p
r
o
ve
.
.
.
commit
|
commitdiff
|
tree
2017-08-17
D
.
R
i
c
hard Hipp
Sm
a
ll optimization in
the Expr tr
e
e walke
r
.
commit
|
commitdiff
|
tree
2017-08-17
D
.
Ri
c
har
d
Hipp
Si
z
e optimi
z
ation
i
n the authorizer error message gene
r
ation
.
.
.
commit
|
commitdiff
|
tree
2017-08-17
D
.
R
ichard Hipp
In s
q
lite3View
G
e
tColum
n
Names(),
ret
u
rn the number of
.
.
.
commit
|
commitdiff
|
tree
2017-08-17
D
.
Richard Hipp
Th
e
R
TREE extension should
r
e
t
urn SQLITE_CORRUPT_VTAB
.
.
.
commit
|
commitdiff
|
tree
2017-08-17
D
.
R
ichard Hip
p
Remove an unnecessa
r
y branch from the [be436a7f4587ce5
1
7
d
d
c
.
.
.
commit
|
commitdiff
|
tree
2017-08-17
D
.
Ri
c
hard
Hipp
Defer schema res
e
t
s
whe
n
the query planner is running
.
commit
|
commitdiff
|
tree
2017-08-16
D
.
Rich
a
rd Hip
p
Avo
i
d a test for CURT
Y
P
E
_BTREE in sqlite3V
d
be
C
ursor
M
ove
t
o
.
.
.
commit
|
commitdiff
|
tree
2017-08-16
D
.
Ri
c
h
a
rd Hipp
Re
m
ove
a
n un
n
ecessar
y
loca
l
variabl
e
f
r
om OP_
C
olumn
.
.
.
commit
|
commitdiff
|
tree
2017-08-16
D
.
Richard Hipp
Performa
n
ce i
m
provement in the
O
P_Column opcod
e
.
commit
|
commitdiff
|
tree
2017-08-15
D
.
Richard
H
ipp
Small
s
i
z
e a
n
d perf
o
r
mance impro
v
ement
i
n t
h
e OP_Column
.
.
.
commit
|
commitdiff
|
tree
2017-08-15
D
.
R
i
chard Hipp
Btr
e
e opt
i
mi
z
ation: New field
BtCur
s
o
r
.
pPa
g
e that
.
.
.
commit
|
commitdiff
|
tree
2017-08-14
D
.
Ric
h
ard Hipp
Minor size and perfo
r
ma
n
ce optimization to sqlite3BtreeCl
o
se
.
.
.
commit
|
commitdiff
|
tree
2017-08-14
D
.
Richard Hipp
Change the
i
nternal btree routine move
T
oRoot() t
o
retur
n
.
.
.
commit
|
commitdiff
|
tree
2017-08-14
D
.
R
i
c
hard Hipp
Fix harmless
indentation error
.
commit
|
commitdiff
|
tree
2017-08-14
D
.
Richard Hipp
S
omet
i
mes a TK_COLUMN Expr node can have
Expr
.
pTab
.
.
.
commit
|
commitdiff
|
tree
2017-08-14
D
.
R
ichard Hipp
Properl
y
dequote column names in tab
l
e
s constructed
.
.
.
commit
|
commitdiff
|
tree
2017-08-12
D
.
Rich
a
rd
H
ipp
Update
t
he speed
-
c
heck
.
sh test scrip
t
t
o
appen
d
log
.
.
.
commit
|
commitdiff
|
tree
2017-08-12
D
.
R
ichard
H
ipp
Remove the z
B
ase field from the StrAccu
m
object
.
Re
s
u
l
ting
.
.
.
commit
|
commitdiff
|
tree
2017-08-12
D
.
Richar
d
Hi
p
p
S
ize and
performance micr
o
-opt
i
mi
z
ation on sq
l
i
te3SrcListIn
d
.
.
.
commit
|
commitdiff
|
tree
2017-08-11
D
.
Richa
r
d
Hipp
Fix compiler warnin
g
s
t
hat arise if the PAGERTRACE
.
.
.
commit
|
commitdiff
|
tree
2017-08-11
D
.
Rich
a
rd Hipp
Improv
e
d comments i
n
the header of the LSM1
v
tab mod
u
le
.
.
.
commit
|
commitdiff
|
tree
2017-08-11
D
.
Ri
c
har
d
Hipp
New test cases for LSM1
.
commit
|
commitdiff
|
tree
2017-08-11
D
.
Richard Hipp
Convert
the LS
M
1 virtu
a
l
t
a
b
le
to
be WITHOUT ROWID
.
.
.
commit
|
commitdiff
|
tree
2017-08-11
D
.
R
ichard Hip
p
Simplification
t
o
the li
k
e
o
pt
i
m
i
zation logic
.
R
emove
.
.
.
commit
|
commitdiff
|
tree
2017-08-10
D
.
Richard Hipp
A
l
l
o
w
WITHOUT ROWID vir
t
ual tables to
b
e
wr
i
table as
.
.
.
commit
|
commitdiff
|
tree
2017-08-10
D
.
Richard Hipp
Test
c
ase f
o
r wri
t
i
n
g
t
o a
WITHO
U
T
ROWID
v
irtu
a
l table
.
.
.
commit
|
commitdiff
|
tree
2017-08-10
D
.
Richard
Hipp
Experimental chan
g
es that allow a WI
T
HOUT R
O
WI
D
virtual
.
.
.
commit
|
commitdiff
|
tree
2017-08-10
D
.
Richa
r
d Hipp
Add a first draft
o
f the
"
v
t
abl
o
g
"
ext
e
nsio
n
s
t
hat
.
.
.
commit
|
commitdiff
|
tree
2017-08-09
D
.
Ri
c
hard
H
ipp
P
r
eserve the error code fro
m
xConnect or xCrea
t
e
methods
.
.
.
commit
|
commitdiff
|
tree
2017-08-09
D
.
Richard Hipp
V
a
rious bug fixes for the new
L
SM1 vi
r
t
ual tab
l
e design
.
commit
|
commitdiff
|
tree
2017-08-09
D
.
Rich
a
rd
H
ipp
Work to
w
ard re
d
esigning the int
e
rface to the LSM1 virtual
.
.
.
commit
|
commitdiff
|
tree
2017-08-08
D
.
R
ichard Hi
p
p
The identifier
"
vsnprint
f
"
a
ppears t
o
be a
reserved
.
.
.
commit
|
commitdiff
|
tree
2017-08-08
D
.
Ri
c
hard Hipp
Fix a faulty signe
d
/unsi
g
ned ch
a
racter com
p
arison
in
.
.
.
commit
|
commitdiff
|
tree
2017-08-08
D
.
Richard Hipp
Enh
a
nc
e
the CSV virtual table e
x
tensi
o
n so that it
.
.
.
commit
|
commitdiff
|
tree
2017-08-05
D
.
Richard Hipp
M
icro
o
ptimiz
a
tion i
n
pcac
h
e1
.
c make
s
the code
slightl
y
.
.
.
commit
|
commitdiff
|
tree
2017-08-04
D
.
Richard Hip
p
Add the swarm virtua
l
table to the exist
i
ng union
v
i
r
t
ual
.
.
.
commit
|
commitdiff
|
tree
2017-08-04
D
.
Richard
H
ipp
Add t
h
e optiona
l
no
n
-foun
d
-c
a
llback to the swarm
-
vta
b
.
commit
|
commitdiff
|
tree
2017-08-03
D
.
Ri
c
hard Hipp
Optimization to t
h
e compa
r
ison o
p
codes in
t
he byte
.
.
.
commit
|
commitdiff
|
tree
2017-08-02
D
.
Richard
H
ip
p
In t
h
e
KeyIn
f
o o
b
j
ect, re
f
actor
t
h
e n
F
ield and nXField
.
.
.
commit
|
commitdiff
|
tree
2017-08-02
D
.
R
i
chard Hipp
Avoid redun
d
ant c
a
l
ls to sq
l
ite3ApiEx
i
t
(
)
in sqlit
e
3
_
step()
.
commit
|
commitdiff
|
tree
2017-08-02
D
.
Richard Hipp
Only attempt to invoke WAL ca
l
lbacks w
h
en a tr
a
nsaction
.
.
.
commit
|
commitdiff
|
tree
2017-08-02
D
.
Richa
r
d Hipp
Minor optimi
z
at
i
on on cle
a
rC
e
ll
(
)
commit
|
commitdiff
|
tree
2017-08-02
D
.
R
i
chard Hipp
Optimization
s
associated with
e
rro
r
handling in btree
.
.
.
commit
|
commitdiff
|
tree
2017-08-02
D
.
Richard Hipp
Remove unused toke
n
codes
.
commit
|
commitdiff
|
tree
2017-08-02
D
.
R
ic
h
ard Hipp
Rea
r
range some of t
h
e add
e
d token codes for a very
.
.
.
commit
|
commitdiff
|
tree
2017-08-02
D
.
R
i
chard H
i
pp
Rearra
n
ge integer token value
s
in the parser an
d
l
ogic
.
.
.
commit
|
commitdiff
|
tree
2017-08-02
D
.
R
i
ch
a
rd Hipp
Sho
w
which
opcodes are
ju
m
ps
i
n
t
he comme
n
ts when
ge
n
e
r
ating
commit
|
commitdiff
|
tree
2017-08-02
D
.
R
ichard Hipp
Add the "%token"
c
ontrol to the le
m
on parser
.
Not
.
.
.
commit
|
commitdiff
|
tree
next