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
Simplify the computation of types on columns of a view.
2017-10-03
D
.
Richard Hip
p
Simpl
i
fy th
e
computa
t
ion of types
on colum
n
s o
f
a v
i
e
w
.
commit
|
commitdiff
|
tree
2017-10-03
D
.
Richard
H
ipp
Do not enable SELECT tra
c
i
ng with -DSQLITE_DEBUG
.
.
.
.
commit
|
commitdiff
|
tree
2017-10-03
D
.
Richa
r
d Hipp
Add some OK_IF_ALWAYS_TRUE
(
) marks
o
n
optimi
z
atio
n
.
.
.
commit
|
commitdiff
|
tree
2017-10-03
D
.
Ric
h
ard Hipp
Re
m
ove an unused
vari
a
bl
e
from
s
q
lite3
I
nse
r
t()
an
d
.
.
.
commit
|
commitdiff
|
tree
2017-10-03
D
.
R
ichard Hipp
Fix the s
q
lite3_column_decltyp
e
() inte
r
face to
return
.
.
.
commit
|
commitdiff
|
tree
2017-10-03
D
.
R
i
chard Hipp
The
s
i
mplificat
i
on to
sqlite3S
e
lect
E
xpand(
)
i
n las
t
.
.
.
commit
|
commitdiff
|
tree
2017-10-03
D
.
Ric
h
ard Hipp
Do n
o
t compute column
and
r
o
w size
e
stima
t
es for the
.
.
.
commit
|
commitdiff
|
tree
2017-10-02
D
.
Richard Hipp
Mark a sing
l
e branch within
s
qlite3
S
electE
x
pand() as
.
.
.
commit
|
commitdiff
|
tree
2017-10-02
D
.
Richard H
i
pp
S
i
mplif
i
cation to sql
i
te3SelectPrep()
f
or impro
v
ed
.
.
.
commit
|
commitdiff
|
tree
2017-10-02
D
.
Richard Hipp
Ad
d
the O
K
_IF_ALWAYS_TRUE() and
O
K_IF_A
L
WAYS
_
FALSE
.
.
.
commit
|
commitdiff
|
tree
2017-10-02
D
.
Richard Hipp
Avoid using lookaside memory
f
o
r persistent
vi
r
tua
l
.
.
.
commit
|
commitdiff
|
tree
2017-10-02
D
.
Richard Hipp
The q
u
ery p
l
anner
n
ow al
w
ays
prefers to implement a
.
.
.
commit
|
commitdiff
|
tree
2017-10-02
D
.
Ric
h
ard Hipp
Impr
o
vements to a comment
i
n
lempar
.
c
.
No code
chang
e
s
.
commit
|
commitdiff
|
tree
2017-09-30
D
.
Rich
a
rd Hipp
M
ore details in th
e
header
c
o
m
ment of
p
ushDown
W
h
ereTerm
s
.
.
.
commit
|
commitdiff
|
tree
2017-09-30
D
.
Richa
r
d Hipp
Make sure the SQLITE_Stat34 optim
i
zation switch is
.
.
.
commit
|
commitdiff
|
tree
2017-09-30
D
.
Ric
h
ard Hipp
Fix unreachable c
o
nditionals and
revi
s
e a t
e
s
tcase
.
.
.
commit
|
commitdiff
|
tree
2017-09-29
D
.
Richard Hipp
Always r
e
nder
a sub
q
u
ery that i
s
not part of a join
.
.
.
commit
|
commitdiff
|
tree
2017-09-29
D
.
Richard Hipp
Me
r
ge the
q
uery flattene
r
comment i
m
provements from
.
.
.
commit
|
commitdiff
|
tree
2017-09-29
D
.
Ric
h
ard Hipp
Clean up the commen
t
s on th
e
query flattene
r
to mor
e
.
.
.
commit
|
commitdiff
|
tree
2017-09-29
D
.
Richard H
i
pp
Mer
g
e changes from trunk
.
commit
|
commitdiff
|
tree
2017-09-29
D
.
R
ichard Hipp
Make su
r
e
the 6th parameter t
o
t
he autho
r
izer callback
.
.
.
commit
|
commitdiff
|
tree
2017-09-29
D
.
Ri
c
har
d
Hipp
Better names
f
or subq
u
eries in EXPLAIN comments
.
commit
|
commitdiff
|
tree
2017-09-28
D
.
Richard Hipp
Do not flat
t
e
n
subqueries tha
t
conta
i
n
an ORDER BY
.
.
.
commit
|
commitdiff
|
tree
2017-09-28
D
.
Richard Hipp
Remov
e
the (undoc
u
me
n
t
e
d) query-plan
n
er c
o
ntrol that
.
.
.
commit
|
commitdiff
|
tree
2017-09-28
D
.
R
ichard Hipp
Fix over-length
s
ource
code lines in select
.
c
.
No
.
.
.
commit
|
commitdiff
|
tree
2017-09-28
D
.
Richar
d
Hipp
Fix an
issu
e
introduced
b
y
c
heck-in
[
4cd2a96
7
2c59]
.
.
.
commit
|
commitdiff
|
tree
2017-09-28
D
.
Ri
c
h
a
rd Hipp
Add new routines to simplif
y
dealing with colla
t
ing
.
.
.
commit
|
commitdiff
|
tree
2017-09-28
D
.
Richa
r
d Hipp
Indexes
on expressio
n
s with a C
O
LLA
T
E
c
lause
ar
e
a
ble
.
.
.
commit
|
commitdiff
|
tree
2017-09-28
D
.
Rich
a
r
d Hipp
In
t
wo places, chang
e
the magic number
-
1 to its proper
.
.
.
commit
|
commitdiff
|
tree
2017-09-27
D
.
Richard H
i
pp
Disable tests for the
L
IKE o
p
tim
i
zation when ICU is
.
.
.
commit
|
commitdiff
|
tree
2017-09-22
D
.
Ric
h
ard Hipp
Par
t
ial backout of c
h
eck-in [e0af9a
9
04
0
76]
.
It turns
.
.
.
commit
|
commitdiff
|
tree
2017-09-22
D
.
Richard Hipp
Update the
c
onfigure script so t
h
at it
l
ooks f
o
r t
c
lsh8
.
.
.
commit
|
commitdiff
|
tree
2017-09-21
D
.
R
ichar
d
Hipp
In the Windows
V
FS, whe
n
trying to op
e
n
a
d
ataba
s
e
.
.
.
commit
|
commitdiff
|
tree
2017-09-21
D
.
Richard
Hipp
In
t
he Windows VFS
,
do not emit an SQLITE
_
CANTOPEN
.
.
.
commit
|
commitdiff
|
tree
2017-09-21
D
.
Ri
c
hard Hipp
Fix
harmless UB in
the
I
CU e
x
tension
.
commit
|
commitdiff
|
tree
2017-09-21
D
.
Richard Hipp
F
ix a p
o
tential use of an un
i
nitialize
d
p
o
int
e
r in
.
.
.
commit
|
commitdiff
|
tree
2017-09-21
D
.
Richar
d
H
i
pp
Fi
x
a bug in to
o
l/mkso
u
rcei
d
.
c:
commit
|
commitdiff
|
tree
2017-09-21
D
.
Richard Hipp
Revert one per
f
o
rma
n
ce
i
mprovemen
t
changes
from check
.
.
.
commit
|
commitdiff
|
tree
2017-09-21
D
.
Ric
h
ard Hipp
Fix th
e
rendering of the
P
4_INTARRAY arg
u
ment to the
.
.
.
commit
|
commitdiff
|
tree
2017-09-20
D
.
R
i
cha
r
d Hip
p
Siz
e
and
p
erformance o
p
timization on sqlite3Vd
b
eMemGrow()
.
commit
|
commitdiff
|
tree
2017-09-20
D
.
Rich
a
rd Hipp
Th
e
BLOB retu
r
ne
d
by sqlite
3
V
d
beMe
m
FromBtree() does
.
.
.
commit
|
commitdiff
|
tree
2017-09-20
D
.
Rich
a
rd Hipp
Sma
l
l siz
e
a
nd
perf
o
rmance opt
i
mization
i
n
the bytecod
e
.
.
.
commit
|
commitdiff
|
tree
2017-09-20
D
.
Richard Hipp
Impr
o
ved r
e
soluti
o
n of large inte
g
e
r
value
s
i
n "
C
AST
.
.
.
commit
|
commitdiff
|
tree
2017-09-20
D
.
Richard Hipp
Updates to the "lemon
.
htm
l
" docu
m
e
n
t re
c
eived
from
.
.
.
commit
|
commitdiff
|
tree
2017-09-18
D
.
Richard Hipp
Add the sqlite3_
m
m
ap_warm
(
) function as an
extensio
n
.
.
.
commit
|
commitdiff
|
tree
2017-09-18
D
.
Richa
r
d Hi
p
p
Fix a typ
o
in the
MSVC
m
akefile
.
commit
|
commitdiff
|
tree
2017-09-18
D
.
Ri
c
hard H
i
pp
Min
o
r sim
p
l
ificatio
n
of error me
s
sage gene
r
ation during
.
.
.
commit
|
commitdiff
|
tree
2017-09-18
D
.
R
i
c
har
d
Hipp
The out-of-bounds
read on recovery fix o
f
che
c
k-in
.
.
.
commit
|
commitdiff
|
tree
2017-09-18
D
.
Ri
c
ha
r
d Hipp
Fix the CSV
v
irtu
a
l table exte
n
sion so that
it works
.
.
.
commit
|
commitdiff
|
tree
2017-09-17
D
.
R
i
chard Hipp
Do no
t
make the assumption (
a
s
c
h
e
ck-i
n
[4da49a95c0f
0
7
.
.
.
commit
|
commitdiff
|
tree
2017-09-16
D
.
R
ichard Hipp
Simplify th
e
sqlite3VdbeGet() r
o
utine
.
Smal
l
er, faster
.
.
.
commit
|
commitdiff
|
tree
2017-09-15
D
.
Ri
c
hard Hipp
Remo
v
e
an unn
e
cessary parameter from
s
elec
t
InnerLoop()
.
commit
|
commitdiff
|
tree
2017-09-15
D
.
R
i
chard Hipp
I
mproved t
h
e
h
eader-c
o
mmen
t
docume
n
tation on
sqlite3Ex
p
r
Code
.
.
.
commit
|
commitdiff
|
tree
2017-09-15
D
.
Ri
c
hard H
i
pp
O
p
t
imization to
the ExprLis
t
object to make it slightly
.
.
.
commit
|
commitdiff
|
tree
2017-09-15
D
.
Richard Hipp
Fix
a harmle
s
s
c
omment
typ
o
.
No changes to cod
e
.
commit
|
commitdiff
|
tree
2017-09-14
D
.
R
ichard Hipp
A
v
o
id an o
u
t-of
-
bo
u
n
d
s read on
a recovery attempt using
.
.
.
commit
|
commitdiff
|
tree
2017-09-13
D
.
Richard H
i
pp
T
e
st case update due to PRAGMA integrity
_
check enh
a
nc
e
me
n
ts
.
.
.
commit
|
commitdiff
|
tree
2017-09-13
D
.
Ri
c
hard
H
ipp
Disa
b
le FTS3 match
i
nfo() te
s
ts that assume
a
littleEndian
.
.
.
commit
|
commitdiff
|
tree
2017-09-13
D
.
R
i
chard
Hipp
I
mprovem
e
nts to
P
RAGM
A
integrity_chec
k
f
or better detection
.
.
.
commit
|
commitdiff
|
tree
2017-09-13
D
.
R
i
chard
H
ip
p
PRAGMA integr
i
t
y
_check r
e
tu
r
ns
SQLITE_O
K
ev
e
n if it
.
.
.
commit
|
commitdiff
|
tree
2017-09-12
D
.
Richard Hip
p
Fix
a
n error in [b22cdd6
7
] that can
cause a ne
g
ative
.
.
.
commit
|
commitdiff
|
tree
2017-09-12
D
.
Richard Hipp
Changes to (hopefu
l
ly) get the build
working
w
it
h
re
c
e
n
t
.
.
.
commit
|
commitdiff
|
tree
2017-09-12
D
.
Richa
r
d
Hipp
Make sure al
l
connections
are closed in the pragma
.
.
.
commit
|
commitdiff
|
tree
2017-09-11
D
.
R
i
chard
Hipp
New tes
t
case for
t
ic
k
e
t
[b
8
9
9b6042f9
7
f52d]
.
commit
|
commitdiff
|
tree
2017-09-11
D
.
Rich
a
r
d H
i
pp
Add
s
upport f
o
r n
e
w
operators in v
i
rtual tables
:
!
.
.
.
commit
|
commitdiff
|
tree
2017-09-11
D
.
R
i
c
hard Hipp
Refactor names of con
s
t
ant
s
a
n
d
fun
c
tions associat
e
d
.
.
.
commit
|
commitdiff
|
tree
2017-09-11
D
.
Richard H
i
pp
Minor a
d
j
u
s
tm
e
nts t
o
indentation and spa
c
ing
for
c
l
a
r
ity
.
.
.
commit
|
commitdiff
|
tree
2017-09-10
D
.
R
i
c
h
a
rd Hipp
Sim
p
lifications to
t
h
e PRAGMA integrit
y
_ch
e
ck c
o
de
.
.
.
commit
|
commitdiff
|
tree
2017-09-09
D
.
R
ichard Hipp
S
implification and performance im
p
rovem
e
nt to sqlit
e
3
_
reset()
.
commit
|
commitdiff
|
tree
2017-09-09
D
.
R
i
c
hard Hipp
Improved det
e
cti
o
n
of
m
alfo
r
med
r
ecords by PRAGMA inte
g
rity_
.
.
.
commit
|
commitdiff
|
tree
2017-09-07
D
.
Richard
H
i
pp
Prevent a possible c
r
ash whe
n
try
i
ng to recov
e
r using
.
.
.
commit
|
commitdiff
|
tree
2017-09-04
D
.
R
i
chard H
i
pp
P
r
o
p
o
s
ed fix for ticket [b899b6042
f
97f5]
commit
|
commitdiff
|
tree
2017-09-04
D
.
Richard Hipp
F
ix
r
ecent
t
est cases in tes
t
/indexe
p
xr
2
.
test so that
.
.
.
commit
|
commitdiff
|
tree
2017-09-01
D
.
Richard Hipp
Add th
e
new sq
l
ite3
P
agerUnrefPageOne() pager
metho
d
.
.
.
commit
|
commitdiff
|
tree
2017-09-01
D
.
Ric
h
a
rd Hip
p
Remove an o
b
solete opt
i
mization in pca
c
he that due
.
.
.
commit
|
commitdiff
|
tree
2017-09-01
D
.
R
ichard Hip
p
Sma
l
l
s
ize a
n
d
performance improvemen
t
in pcacheMa
n
a
g
eDirtyL
.
.
.
commit
|
commitdiff
|
tree
2017-08-31
D
.
Richard Hipp
Clarify the docum
e
nt
a
tion about "prot
e
cted
"
v
e
rsus
.
.
.
commit
|
commitdiff
|
tree
2017-08-30
D
.
Richard
Hipp
Small p
e
rformance opti
m
ization in pcache1
.
commit
|
commitdiff
|
tree
2017-08-29
D
.
Richard Hipp
Faster memory allocation
f
rom look
a
sid
e
by
not trying
.
.
.
commit
|
commitdiff
|
tree
2017-08-28
D
.
R
ichard Hipp
Add the --enabl
e
-
update-
l
imi
t
optio
n
to the
.
/configure
.
.
.
commit
|
commitdiff
|
tree
2017-08-28
D
.
R
ic
h
a
r
d
Hipp
Avoid
unnece
s
sa
r
y mutexes in th
e
p
ca
c
he1 imp
l
emen
t
atio
n
.
.
.
commit
|
commitdiff
|
tree
2017-08-28
D
.
Richard Hipp
Remo
v
e
t
h
e ra
r
ely-used scra
t
ch memory
allocator
.
Thi
s
.
.
.
commit
|
commitdiff
|
tree
2017-08-28
D
.
Richard Hipp
Backport
c
h
anges to shel
l
.
c in
t
o
s
hel
l
.
c
.
in
.
commit
|
commitdiff
|
tree
2017-08-28
D
.
Ri
c
hard Hipp
Fix the
"
.
dump", "
.
s
c
h
ema", and "
.
fullschema" commands
.
.
.
commit
|
commitdiff
|
tree
2017-08-25
D
.
Richard Hi
p
p
Fix a
f
ew over-len
g
th source code lines
.
No functional
.
.
.
commit
|
commitdiff
|
tree
2017-08-25
D
.
Ric
h
a
rd Hip
p
Siz
e
and pe
r
formance opti
m
ization for sqlite3Ini
t
()
.
commit
|
commitdiff
|
tree
2017-08-25
D
.
Richard Hipp
S
m
all p
e
rformanc
e
optimization in sqlite3Where
B
egi
n
()
.
commit
|
commitdiff
|
tree
2017-08-25
D
.
Richard Hipp
Conver
t
a bra
n
ch m
a
de
unreachable
b
y [59
5
60
d
0
7
] into
.
.
.
commit
|
commitdiff
|
tree
2017-08-25
D
.
Richa
r
d
Hipp
Imp
r
o
v
e th
e
i
nt
e
rna
l
mechanism
used
t
o keep
t
rack of
.
.
.
commit
|
commitdiff
|
tree
2017-08-25
D
.
Ri
c
hard H
i
p
p
Update the
m
e
cha
n
ism used
t
o
keep track of what kind
.
.
.
commit
|
commitdiff
|
tree
2017-08-24
D
.
Richard Hipp
Fix
an incor
r
e
ct
hyperlink in
a comment
.
commit
|
commitdiff
|
tree
2017-08-24
D
.
Richard Hipp
Fixes t
o
documen
t
ation about SQLITE_
O
PEN_URI
.
commit
|
commitdiff
|
tree
2017-08-24
D
.
Ric
h
ard Hipp
Make
sure the sqlite3_
r
esult_pointer(
)
interface
d
o
es
.
.
.
commit
|
commitdiff
|
tree
2017-08-23
D
.
Richard
H
ipp
Performance op
t
imiza
t
io
n
t
o pageFindSlot() in the b
.
.
.
commit
|
commitdiff
|
tree
2017-08-23
D
.
Richard Hi
p
p
S
ize
a
nd per
f
ormance optimization to dropCell
(
) and
.
.
.
commit
|
commitdiff
|
tree
2017-08-23
D
.
Ric
h
ard Hipp
Smaller and faster implementat
i
on o
f
the fillInCel
l
.
.
.
commit
|
commitdiff
|
tree
2017-08-22
D
.
Richard Hipp
Update
document
a
tion
to
m
ake it clear th
a
t
SQ
L
ITE_SOURCE_ID and
commit
|
commitdiff
|
tree
2017-08-22
D
.
R
ichard Hipp
Less dramatic changes
t
o the
s
ource-i
d
fol
l
owing an
.
.
.
commit
|
commitdiff
|
tree
2017-08-22
D
.
Rich
a
rd Hipp
Mod
i
f
y
t
h
e SQL
I
TE_S
O
U
RCE_ID if the source code has
.
.
.
commit
|
commitdiff
|
tree
2017-08-22
D
.
Rich
a
rd Hipp
Trying again
to get out-of-tr
e
e
b
uilds to work correctly
.
commit
|
commitdiff
|
tree
next