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
.
Ric
h
ar
d
Hipp
Simpl
i
f
y th
e
comput
a
tion of types on columns
of
a view
.
commit
|
commitdiff
|
tree
2017-10-03
D
.
Richard
Hipp
Do no
t
ena
b
le
S
ELECT
t
r
acing
wi
t
h -DSQLITE_DEBUG
.
.
.
.
commit
|
commitdiff
|
tree
2017-10-03
D
.
Richa
r
d Hip
p
Add some OK_IF_ALWAYS_TRUE()
mar
k
s on optimiz
a
tion
.
.
.
commit
|
commitdiff
|
tree
2017-10-03
D
.
Richard Hipp
Re
m
ove an unused vari
a
b
le f
r
om
sqlite3Inse
r
t() and
.
.
.
commit
|
commitdiff
|
tree
2017-10-03
D
.
Richard Hipp
F
ix the sqlit
e
3_co
l
u
m
n_
d
ec
l
type() interface
t
o return
.
.
.
commit
|
commitdiff
|
tree
2017-10-03
D
.
Ri
c
h
a
rd Hipp
The simplification to sqli
t
e3SelectExpa
n
d()
i
n
last
.
.
.
commit
|
commitdiff
|
tree
2017-10-03
D
.
Richard Hipp
D
o
not compute column and
row size estimate
s
for the
.
.
.
commit
|
commitdiff
|
tree
2017-10-02
D
.
Ric
h
a
r
d Hipp
M
a
r
k
a
single branch within s
q
lite
3
SelectEx
p
and() as
.
.
.
commit
|
commitdiff
|
tree
2017-10-02
D
.
Ri
c
hard Hipp
S
imp
l
ification to sq
l
ite3
S
elec
t
Prep() for improved
.
.
.
commit
|
commitdiff
|
tree
2017-10-02
D
.
Richard Hipp
Add
the O
K
_IF_
A
L
W
AYS_TRUE()
a
nd OK_IF
_
A
L
WAY
S
_F
A
LSE
.
.
.
commit
|
commitdiff
|
tree
2017-10-02
D
.
Richa
r
d
H
ipp
Avoi
d
using lookaside memory
f
or persisten
t
virtual
.
.
.
commit
|
commitdiff
|
tree
2017-10-02
D
.
Richard Hipp
The
q
uery pl
a
nne
r
now alwa
y
s
prefer
s
to i
m
plement a
.
.
.
commit
|
commitdiff
|
tree
2017-10-02
D
.
Richa
r
d Hip
p
Im
p
ro
v
ements to a comment in
lemp
a
r
.
c
.
No code
ch
a
nge
s
.
commit
|
commitdiff
|
tree
2017-09-30
D
.
Ric
h
ard Hipp
More
d
etai
l
s in the hea
d
e
r
c
omment of
pu
s
hDownWhereTerms
.
.
.
commit
|
commitdiff
|
tree
2017-09-30
D
.
Ri
c
hard
H
ipp
M
a
ke sure the SQLITE_Stat34 optimization sw
i
tch
is
.
.
.
commit
|
commitdiff
|
tree
2017-09-30
D
.
Richard Hipp
Fix unreachable conditionals and revise a testcase
.
.
.
commit
|
commitdiff
|
tree
2017-09-29
D
.
Rich
a
rd
H
ipp
Al
w
ays render a
subquery that is not part of a
j
oin
.
.
.
commit
|
commitdiff
|
tree
2017-09-29
D
.
R
ichard Hipp
Me
r
ge
the quer
y
f
l
atten
e
r com
m
ent improv
e
m
e
n
ts from
.
.
.
commit
|
commitdiff
|
tree
2017-09-29
D
.
R
ichard Hipp
C
l
e
a
n
up the comments
o
n the
qu
e
r
y
flatt
e
n
er
t
o more
.
.
.
commit
|
commitdiff
|
tree
2017-09-29
D
.
Richard
H
ipp
Merge changes from tr
u
n
k
.
commit
|
commitdiff
|
tree
2017-09-29
D
.
R
i
chard Hipp
M
ake sure
t
h
e 6th para
m
eter to t
h
e authorizer
cal
l
back
.
.
.
commit
|
commitdiff
|
tree
2017-09-29
D
.
Richard
Hipp
B
ette
r
names for subqueries in EXPLAIN
comments
.
commit
|
commitdiff
|
tree
2017-09-28
D
.
Richard Hipp
Do not flatten subq
u
e
ries th
a
t
contain a
n
ORD
E
R BY
.
.
.
commit
|
commitdiff
|
tree
2017-09-28
D
.
Richard
H
ipp
Remove the (undocu
m
ent
e
d) query
-
p
l
anner control that
.
.
.
commit
|
commitdiff
|
tree
2017-09-28
D
.
R
i
chard
Hipp
Fix over-length so
u
r
ce code lines in select
.
c
.
No
.
.
.
commit
|
commitdiff
|
tree
2017-09-28
D
.
Richard Hipp
Fix a
n
i
ssue int
r
od
u
ced
b
y
check-in [4cd2a96
7
2c59]
.
.
.
commit
|
commitdiff
|
tree
2017-09-28
D
.
Richard Hipp
Add
n
e
w ro
u
tin
e
s to simplify d
e
a
l
i
ng with col
l
ating
.
.
.
commit
|
commitdiff
|
tree
2017-09-28
D
.
Richard Hipp
Indexe
s
on expressions with
a COLLA
T
E clause are able
.
.
.
commit
|
commitdiff
|
tree
2017-09-28
D
.
Ric
h
ard
H
ipp
In two places, change the magic number -1
to its proper
.
.
.
commit
|
commitdiff
|
tree
2017-09-27
D
.
Rich
a
rd Hipp
Disable tests for the LIKE opt
i
mization when ICU is
.
.
.
commit
|
commitdiff
|
tree
2017-09-22
D
.
Ri
c
h
a
rd Hipp
Partial backou
t
of chec
k
-in [e0af9a904076]
.
It turns
.
.
.
commit
|
commitdiff
|
tree
2017-09-22
D
.
Richard Hipp
Update th
e
configure scr
i
pt so that it looks
for tclsh
8
.
.
.
commit
|
commitdiff
|
tree
2017-09-21
D
.
Richar
d
Hipp
In the Win
d
ows VFS, when trying to op
e
n a database
.
.
.
commit
|
commitdiff
|
tree
2017-09-21
D
.
Rich
a
rd Hipp
In the Windows
VFS,
do not emit an S
Q
LITE_CANT
O
PEN
.
.
.
commit
|
commitdiff
|
tree
2017-09-21
D
.
Richard Hipp
Fi
x
harmless
U
B in th
e
ICU
e
xten
s
ion
.
commit
|
commitdiff
|
tree
2017-09-21
D
.
Rich
a
r
d Hi
p
p
Fix a potential use
of an u
n
i
n
i
tialized
pointer in
.
.
.
commit
|
commitdiff
|
tree
2017-09-21
D
.
Richard Hi
p
p
Fi
x
a bug in tool/mksourceid
.
c:
commit
|
commitdiff
|
tree
2017-09-21
D
.
R
i
ch
a
rd Hipp
Revert one performanc
e
impr
o
vement c
h
anges
f
rom check
.
.
.
commit
|
commitdiff
|
tree
2017-09-21
D
.
Richard Hipp
Fix t
h
e
r
end
e
r
i
ng
of t
h
e
P
4
_INTARRAY argu
m
en
t
t
o
the
.
.
.
commit
|
commitdiff
|
tree
2017-09-20
D
.
Richard H
i
pp
S
i
ze and
per
f
ormance optimi
z
ation
o
n sqlite3Vd
b
eMemGrow()
.
commit
|
commitdiff
|
tree
2017-09-20
D
.
Ri
c
hard Hip
p
The BLOB returned by sqlite3VdbeMem
F
romBtree()
d
o
e
s
.
.
.
commit
|
commitdiff
|
tree
2017-09-20
D
.
Richard Hi
p
p
S
m
al
l
size and performance optimization in th
e
bytecode
.
.
.
commit
|
commitdiff
|
tree
2017-09-20
D
.
Ri
c
h
ard H
i
p
p
Improved resolution of
l
arge integer values
in "CAST
.
.
.
commit
|
commitdiff
|
tree
2017-09-20
D
.
R
i
chard H
i
p
p
Upda
t
es to the "lemon
.
html"
d
ocument received from
.
.
.
commit
|
commitdiff
|
tree
2017-09-18
D
.
Rich
a
rd Hip
p
A
d
d the sqlite3_mm
a
p_warm() function as an ex
t
ensio
n
.
.
.
commit
|
commitdiff
|
tree
2017-09-18
D
.
Richard
H
ipp
Fix a
t
y
po
in the
M
SVC makef
i
le
.
commit
|
commitdiff
|
tree
2017-09-18
D
.
Richar
d
Hip
p
Mino
r
simp
l
ifi
c
ation of err
o
r
m
essage gen
e
r
a
t
i
on during
.
.
.
commit
|
commitdiff
|
tree
2017-09-18
D
.
R
i
c
hard Hi
p
p
The out-of-b
o
u
n
ds read on recovery f
i
x of check-in
.
.
.
commit
|
commitdiff
|
tree
2017-09-18
D
.
R
i
c
hard Hipp
Fix the CSV v
i
rtu
a
l table exte
n
si
o
n so that it works
.
.
.
commit
|
commitdiff
|
tree
2017-09-17
D
.
Richard Hi
p
p
Do
n
ot
mak
e
the
assump
t
ion (as
check-
i
n [4da49a95c0f
0
7
.
.
.
commit
|
commitdiff
|
tree
2017-09-16
D
.
Richard Hipp
S
i
m
plify the sqlite3VdbeGet() routi
n
e
.
Smaller, faster
.
.
.
commit
|
commitdiff
|
tree
2017-09-15
D
.
Ric
h
a
rd Hipp
Remov
e
an
unnecessa
r
y parameter from se
l
e
c
tInner
L
oop()
.
commit
|
commitdiff
|
tree
2017-09-15
D
.
Richard Hipp
I
m
proved
t
he header-co
m
ment
doc
u
mentation
o
n sqlit
e
3ExprCode
.
.
.
commit
|
commitdiff
|
tree
2017-09-15
D
.
Richard H
i
pp
Optimization to the Expr
L
ist
object to
make it
slightly
.
.
.
commit
|
commitdiff
|
tree
2017-09-15
D
.
Richard Hipp
Fix
a
harmless
comment
t
yp
o
.
No cha
n
ges t
o
code
.
commit
|
commitdiff
|
tree
2017-09-14
D
.
Richard Hipp
A
void an out-of-bounds
read
on a
r
e
cove
r
y
a
ttempt usin
g
.
.
.
commit
|
commitdiff
|
tree
2017-09-13
D
.
R
ichard
H
i
p
p
T
e
s
t case update due to PRAGMA integ
r
ity_
c
h
e
c
k
enhancements
.
.
.
commit
|
commitdiff
|
tree
2017-09-13
D
.
Richard Hip
p
Disable FTS3 m
a
tchinfo() tes
t
s that assume a litt
l
eE
n
dian
.
.
.
commit
|
commitdiff
|
tree
2017-09-13
D
.
Richard Hip
p
Improvements to PRAGMA integr
i
ty_
c
he
c
k for bet
t
er detection
.
.
.
commit
|
commitdiff
|
tree
2017-09-13
D
.
Richa
r
d Hi
p
p
PRAGMA integrity_che
c
k r
e
turns SQLI
T
E_O
K
eve
n
i
f i
t
.
.
.
commit
|
commitdiff
|
tree
2017-09-12
D
.
Richard Hipp
F
ix an er
r
or in [b22cdd67] that can ca
u
s
e
a negative
.
.
.
commit
|
commitdiff
|
tree
2017-09-12
D
.
Ric
h
ard H
i
pp
Changes to (hopefully) g
e
t the build
w
orking with r
e
cent
.
.
.
commit
|
commitdiff
|
tree
2017-09-12
D
.
Ri
c
ha
r
d
H
i
p
p
Ma
k
e sure all connect
i
ons are closed in the
pragma
.
.
.
commit
|
commitdiff
|
tree
2017-09-11
D
.
Richar
d
Hipp
New test case
for
t
i
c
ket [b899b6042f97f5
2
d]
.
commit
|
commitdiff
|
tree
2017-09-11
D
.
Richard Hipp
Add support for new operators
i
n virtua
l
tables: !
.
.
.
commit
|
commitdiff
|
tree
2017-09-11
D
.
Richar
d
Hi
p
p
Refa
c
to
r
names of con
s
tants and functions associat
e
d
.
.
.
commit
|
commitdiff
|
tree
2017-09-11
D
.
Ric
h
a
r
d Hipp
Mi
n
or adjustment
s
to indentati
o
n and spacing for clarit
y
.
.
.
commit
|
commitdiff
|
tree
2017-09-10
D
.
R
i
chard
H
ipp
Simplificat
i
o
n
s to the PRAGMA integr
i
ty_chec
k
cod
e
.
.
.
commit
|
commitdiff
|
tree
2017-09-09
D
.
Richard
Hipp
S
i
mplification an
d
p
e
rformance
improvement
t
o sqlite3_r
e
set
(
)
.
commit
|
commitdiff
|
tree
2017-09-09
D
.
Richard
H
i
pp
Improved detection of ma
l
for
m
ed records by
PRA
G
MA
i
ntegrity_
.
.
.
commit
|
commitdiff
|
tree
2017-09-07
D
.
R
ichard Hipp
Prevent a possible crash when
tryi
n
g to
r
eco
v
e
r using
.
.
.
commit
|
commitdiff
|
tree
2017-09-04
D
.
Richard Hip
p
P
r
o
posed fix
f
or tic
k
et [b899b60
4
2f
9
7
f
5]
commit
|
commitdiff
|
tree
2017-09-04
D
.
Richard Hipp
Fi
x
recent test
c
ases in tes
t
/i
n
d
e
x
e
pxr2
.
test so that
.
.
.
commit
|
commitdiff
|
tree
2017-09-01
D
.
Richard Hipp
Add the ne
w
sqlite
3
PagerUnrefPageOn
e
() pager method
.
.
.
commit
|
commitdiff
|
tree
2017-09-01
D
.
Ric
h
ard
H
ipp
Remove an obsolete optimiz
a
t
i
on in pcache th
a
t due
.
.
.
commit
|
commitdiff
|
tree
2017-09-01
D
.
R
ic
h
ar
d
Hipp
Small size and performance i
m
p
rov
e
men
t
i
n pcacheManageD
i
rtyL
.
.
.
commit
|
commitdiff
|
tree
2017-08-31
D
.
Richard Hipp
C
lar
i
f
y the documentation about "pr
o
tected" vers
u
s
.
.
.
commit
|
commitdiff
|
tree
2017-08-30
D
.
Richard Hipp
S
m
a
l
l
perfor
m
an
c
e optimization in pcach
e
1
.
commit
|
commitdiff
|
tree
2017-08-29
D
.
Richard Hip
p
Faste
r
memory allocation from lookaside
b
y not trying
.
.
.
commit
|
commitdiff
|
tree
2017-08-28
D
.
Richard Hipp
Add the --enabl
e
-
updat
e
-limit option
to the
.
/
configur
e
.
.
.
commit
|
commitdiff
|
tree
2017-08-28
D
.
R
ichard Hipp
A
v
o
id unnecessary mutexes in the p
c
ache1
i
mplementation
.
.
.
commit
|
commitdiff
|
tree
2017-08-28
D
.
Richard H
i
pp
Remove the rarel
y
-use
d
scratch
m
emo
r
y
allocator
.
This
.
.
.
commit
|
commitdiff
|
tree
2017-08-28
D
.
Richard Hipp
Backport changes to s
h
ell
.
c int
o
she
l
l
.
c
.
in
.
commit
|
commitdiff
|
tree
2017-08-28
D
.
Richard Hipp
Fix the "
.
dump", "
.
schema", and "
.
fullsche
m
a" commands
.
.
.
commit
|
commitdiff
|
tree
2017-08-25
D
.
Richard Hipp
Fix a few over-l
e
n
gth sour
c
e c
o
de
l
ines
.
No f
u
nctio
n
al
.
.
.
commit
|
commitdiff
|
tree
2017-08-25
D
.
Richard Hip
p
Size an
d
performance optimiza
t
i
on for sqlite3
I
nit()
.
commit
|
commitdiff
|
tree
2017-08-25
D
.
Richard Hipp
Smal
l
p
er
f
ormanc
e
o
p
ti
m
izatio
n
in sqlite3Wh
e
re
B
e
gin()
.
commit
|
commitdiff
|
tree
2017-08-25
D
.
Richard Hipp
Convert a bra
n
ch made unreachable by [59560d07] int
o
.
.
.
commit
|
commitdiff
|
tree
2017-08-25
D
.
Ri
c
hard Hipp
Improve the internal mechanism used
t
o
keep track
o
f
.
.
.
commit
|
commitdiff
|
tree
2017-08-25
D
.
Richard Hipp
Update the mechanism
used to
k
eep track
o
f wha
t
kind
.
.
.
commit
|
commitdiff
|
tree
2017-08-24
D
.
Ri
c
hard Hipp
F
ix an i
n
correc
t
hyperlink in a comm
e
nt
.
commit
|
commitdiff
|
tree
2017-08-24
D
.
Rich
a
r
d
H
ipp
Fi
x
es to documentation
about SQLITE_O
P
EN_URI
.
commit
|
commitdiff
|
tree
2017-08-24
D
.
Richard Hi
p
p
Make
s
ure the sqlite3_
r
es
u
lt_pointer() in
t
erfa
c
e do
e
s
.
.
.
commit
|
commitdiff
|
tree
2017-08-23
D
.
Richard Hipp
Perfor
m
ance
o
ptimi
z
a
tion to page
F
indSlot(
)
i
n the b
.
.
.
commit
|
commitdiff
|
tree
2017-08-23
D
.
Richard
Hi
p
p
Siz
e
and performance opt
i
mization to dropCell() and
.
.
.
commit
|
commitdiff
|
tree
2017-08-23
D
.
Ric
h
ard Hipp
Small
e
r and faster implement
a
t
i
o
n o
f
the fillInCel
l
.
.
.
commit
|
commitdiff
|
tree
2017-08-22
D
.
Richar
d
Hi
p
p
Up
d
ate
docum
e
ntation to
make it
c
lear
t
hat SQ
L
ITE_S
O
U
R
CE_ID and
commit
|
commitdiff
|
tree
2017-08-22
D
.
Richard Hipp
Less dramatic changes to the sourc
e
-
id foll
o
w
ing an
.
.
.
commit
|
commitdiff
|
tree
2017-08-22
D
.
R
i
chard
H
ipp
Mo
d
ify the SQLI
T
E_SOURCE_ID if th
e
so
u
rce code has
.
.
.
commit
|
commitdiff
|
tree
2017-08-22
D
.
Richard Hip
p
Trying
agai
n
to get out-of-t
r
ee
b
u
i
lds t
o
wo
r
k
c
orrectl
y
.
commit
|
commitdiff
|
tree
next