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
New test cases for ticket [b899b6042f97f5] derived from a bug report on
2017-10-04
D
.
Richard Hipp
New test
case
s
for ticket [b899b6042f97f5] derived
.
.
.
commit
|
commitdiff
|
tree
2017-10-04
D
.
Richar
d
Hipp
T
urn restriction 2
0
on the query fl
a
t
tener i
n
to a
n
.
.
.
commit
|
commitdiff
|
tree
2017-10-04
D
.
R
i
chard Hipp
Remove a redundant re
s
triction
f
r
om t
h
e query flattener
.
commit
|
commitdiff
|
tree
2017-10-04
D
.
Richa
r
d Hipp
Fix a minor typo in t
h
e query flatte
n
er header commen
t
.
.
.
commit
|
commitdiff
|
tree
2017-10-03
D
.
Richard Hi
p
p
S
impli
f
y the computation
o
f types on
columns
of a view
.
commit
|
commitdiff
|
tree
2017-10-03
D
.
Ri
c
har
d
Hipp
D
o not
enable SE
L
E
C
T tracing wit
h
-DSQLITE_DEBUG
.
.
.
.
commit
|
commitdiff
|
tree
2017-10-03
D
.
Richard
Hipp
Add some OK_IF_ALWA
Y
S_TRUE() mar
k
s on optimization
.
.
.
commit
|
commitdiff
|
tree
2017-10-03
D
.
Richard Hipp
R
e
move
an
u
nused va
r
iable f
r
om sqlite3Insert()
and
.
.
.
commit
|
commitdiff
|
tree
2017-10-03
D
.
Richard Hipp
Fix the
sqlite3
_
c
o
lumn_decltype()
i
n
t
e
rface to retur
n
.
.
.
commit
|
commitdiff
|
tree
2017-10-03
D
.
Richard
Hipp
Th
e
sim
p
l
ificati
o
n to sqlite3SelectE
x
pand
(
) in last
.
.
.
commit
|
commitdiff
|
tree
2017-10-03
D
.
R
i
chard Hipp
Do not
c
o
mpute c
o
lumn and
r
ow
s
i
ze estimate
s
for the
.
.
.
commit
|
commitdiff
|
tree
2017-10-02
D
.
Richar
d
Hipp
Mark a single branch withi
n
s
qlite3Sele
c
tE
x
pand()
a
s
.
.
.
commit
|
commitdiff
|
tree
2017-10-02
D
.
Ric
h
ard
H
ipp
Si
m
plific
a
ti
o
n to s
q
lite3Selec
t
P
re
p
(
) for im
p
rove
d
.
.
.
commit
|
commitdiff
|
tree
2017-10-02
D
.
Rich
a
rd Hipp
Add the OK_IF_ALWA
Y
S_TRUE
(
) and OK_I
F
_ALWAYS_FAL
S
E
.
.
.
commit
|
commitdiff
|
tree
2017-10-02
D
.
R
i
chard
Hipp
Avoid using loo
k
asi
d
e mem
o
ry for
persistent vi
r
t
u
al
.
.
.
commit
|
commitdiff
|
tree
2017-10-02
D
.
Richard Hipp
The
quer
y
p
l
anner now
a
lways prefers to im
p
lement a
.
.
.
commit
|
commitdiff
|
tree
2017-10-02
D
.
Richar
d
Hipp
Impr
o
vements to a comme
n
t in lempar
.
c
.
No code chan
g
es
.
commit
|
commitdiff
|
tree
2017-09-30
D
.
Richard
Hip
p
M
ore details in
the header comment of pu
s
h
DownWh
e
reTerms
.
.
.
commit
|
commitdiff
|
tree
2017-09-30
D
.
Richard Hipp
Make sure the SQLITE_
S
tat3
4
o
p
timization switch is
.
.
.
commit
|
commitdiff
|
tree
2017-09-30
D
.
R
i
chard Hipp
Fix unreachable c
o
n
ditionals and revise a testcase
.
.
.
commit
|
commitdiff
|
tree
2017-09-29
D
.
Richard Hipp
Always render a
s
u
b
query that is not part
o
f a jo
i
n
.
.
.
commit
|
commitdiff
|
tree
2017-09-29
D
.
Richard Hipp
M
e
rge the
q
ue
r
y
flattener comment
i
m
p
r
o
ve
m
e
nts from
.
.
.
commit
|
commitdiff
|
tree
2017-09-29
D
.
Ri
c
hard Hipp
C
lean u
p
the comments on the query flattener to more
.
.
.
commit
|
commitdiff
|
tree
2017-09-29
D
.
R
ic
h
ard Hipp
Mer
g
e cha
n
ges
f
rom trunk
.
commit
|
commitdiff
|
tree
2017-09-29
D
.
Ric
h
ard Hi
p
p
Make sure
t
he 6th parameter
t
o
th
e
authoriz
e
r
c
a
l
lback
.
.
.
commit
|
commitdiff
|
tree
2017-09-29
D
.
Richard Hipp
Better names for subqu
e
rie
s
in
E
XPLAIN comments
.
commit
|
commitdiff
|
tree
2017-09-28
D
.
Richard Hipp
Do not flatten subqueries that
cont
a
in a
n
OR
D
ER BY
.
.
.
commit
|
commitdiff
|
tree
2017-09-28
D
.
Richard Hi
p
p
Remove the (undo
c
um
e
nted) query-plann
e
r control
t
h
a
t
.
.
.
commit
|
commitdiff
|
tree
2017-09-28
D
.
Ri
c
hard Hipp
F
i
x over-lengt
h
source code
l
ine
s
in
select
.
c
.
No
.
.
.
commit
|
commitdiff
|
tree
2017-09-28
D
.
Richard Hipp
Fix an issue introduced by
c
h
e
c
k
-
in
[
4
cd2a
9
672c59]
.
.
.
commit
|
commitdiff
|
tree
2017-09-28
D
.
Richard Hip
p
A
dd n
e
w routines
t
o simpl
i
f
y deali
n
g wi
t
h collating
.
.
.
commit
|
commitdiff
|
tree
2017-09-28
D
.
Richar
d
Hipp
I
n
dexes on expression
s
with a
C
OLLATE clause are able
.
.
.
commit
|
commitdiff
|
tree
2017-09-28
D
.
Richard H
i
pp
I
n two places, change
t
he magic number
-1
to its prop
e
r
.
.
.
commit
|
commitdiff
|
tree
2017-09-27
D
.
Rich
a
rd
H
ipp
Disable tes
t
s for the
LIKE optimizat
i
on when ICU
i
s
.
.
.
commit
|
commitdiff
|
tree
2017-09-22
D
.
R
i
chard Hipp
Par
t
ial backou
t
of check-in [e0
a
f9a
9
04076]
.
It turns
.
.
.
commit
|
commitdiff
|
tree
2017-09-22
D
.
Rich
a
rd Hipp
Update the co
n
f
igure script so that it
l
ooks for tclsh8
.
.
.
commit
|
commitdiff
|
tree
2017-09-21
D
.
Richard Hipp
In the Win
d
ows VFS, when
trying to open
a
datab
a
s
e
.
.
.
commit
|
commitdiff
|
tree
2017-09-21
D
.
Richard Hipp
In the Windo
w
s
VFS,
do not
e
mit a
n
SQLITE_CANT
O
PEN
.
.
.
commit
|
commitdiff
|
tree
2017-09-21
D
.
Richard
Hipp
Fix harmless UB in the ICU extension
.
commit
|
commitdiff
|
tree
2017-09-21
D
.
Richa
r
d
H
i
pp
Fix a
p
otential use of
an uninitialize
d
pointer in
.
.
.
commit
|
commitdiff
|
tree
2017-09-21
D
.
R
i
c
hard
H
ipp
Fix a
b
ug in too
l
/mks
o
urceid
.
c
:
commit
|
commitdiff
|
tree
2017-09-21
D
.
Rich
a
rd Hipp
R
evert on
e
per
f
ormance imp
r
o
vement
c
ha
n
g
es from chec
k
.
.
.
commit
|
commitdiff
|
tree
2017-09-21
D
.
Richard
Hipp
Fix the rendering
o
f
the P4_I
N
TARRAY argument
to
the
.
.
.
commit
|
commitdiff
|
tree
2017-09-20
D
.
Ric
h
ard H
i
p
p
Siz
e
and
performance optimiza
t
i
on o
n
sqlit
e
3V
d
beMemGr
o
w()
.
commit
|
commitdiff
|
tree
2017-09-20
D
.
Richard
H
ipp
The BL
O
B retur
n
e
d
by sq
l
ite
3
Vd
b
eMemFromBt
r
ee() doe
s
.
.
.
commit
|
commitdiff
|
tree
2017-09-20
D
.
Richard Hip
p
S
mall size and p
e
rfor
m
ance
o
ptimization in the b
y
t
e
code
.
.
.
commit
|
commitdiff
|
tree
2017-09-20
D
.
Ri
c
hard Hi
p
p
I
mproved resolution of
l
a
rge integer
va
l
ues in "C
A
ST
.
.
.
commit
|
commitdiff
|
tree
2017-09-20
D
.
R
ic
h
ard Hipp
Upda
t
es
to the "lemon
.
html" doc
u
ment re
c
e
i
ved from
.
.
.
commit
|
commitdiff
|
tree
2017-09-18
D
.
Richard Hipp
Add the sq
l
ite3_mma
p
_w
a
rm() fu
n
ction as an extens
i
on
.
.
.
commit
|
commitdiff
|
tree
2017-09-18
D
.
R
ichard Hipp
F
ix a typo in the MSVC mak
e
file
.
commit
|
commitdiff
|
tree
2017-09-18
D
.
Richard Hipp
M
inor simplification
o
f error message
generation d
u
ring
.
.
.
commit
|
commitdiff
|
tree
2017-09-18
D
.
Richa
r
d Hipp
The out-of-bounds
r
ead on
rec
o
v
e
ry fix of check-in
.
.
.
commit
|
commitdiff
|
tree
2017-09-18
D
.
R
ichar
d
Hi
p
p
Fix the CSV v
i
rtual
table extension so that
i
t
works
.
.
.
commit
|
commitdiff
|
tree
2017-09-17
D
.
Ric
h
a
rd Hipp
Do not make the ass
u
mption (as check-i
n
[4da
4
9a95c0f07
.
.
.
commit
|
commitdiff
|
tree
2017-09-16
D
.
R
i
c
hard Hipp
Simpl
i
fy the sqlite3Vdbe
G
et() routine
.
Smaller,
f
aster
.
.
.
commit
|
commitdiff
|
tree
2017-09-15
D
.
R
ichard Hipp
R
e
move
an unnecessary pa
r
ameter
f
rom
s
el
e
c
tI
n
nerLoop
(
)
.
commit
|
commitdiff
|
tree
2017-09-15
D
.
Richard Hipp
Improved the header-comment documentation on sqlite3ExprCode
.
.
.
commit
|
commitdiff
|
tree
2017-09-15
D
.
Ri
c
hard Hipp
O
ptimiz
a
tion
t
o the E
x
prL
i
st object
t
o make i
t
s
lightly
.
.
.
commit
|
commitdiff
|
tree
2017-09-15
D
.
Richard Hipp
Fix
a
harmless comment
typ
o
.
No changes to code
.
commit
|
commitdiff
|
tree
2017-09-14
D
.
R
ichard Hipp
Avoid an o
u
t-of-bou
n
d
s
r
ead o
n
a
recovery
attemp
t
using
.
.
.
commit
|
commitdiff
|
tree
2017-09-13
D
.
Richa
r
d Hipp
Test case update due to PRAGMA integrity_check
en
h
ancements
.
.
.
commit
|
commitdiff
|
tree
2017-09-13
D
.
R
i
chard Hipp
Di
s
a
b
le FTS3 matchinfo() tests
that assume a
li
t
tl
e
Endian
.
.
.
commit
|
commitdiff
|
tree
2017-09-13
D
.
Richard Hipp
Improv
e
ments to PRAGMA int
e
grity_check for be
t
ter detection
.
.
.
commit
|
commitdiff
|
tree
2017-09-13
D
.
Richard Hi
p
p
PRAG
M
A integrity
_
chec
k
re
t
urn
s
S
QLITE_OK even if it
.
.
.
commit
|
commitdiff
|
tree
2017-09-12
D
.
R
i
cha
r
d Hi
p
p
Fix
an error i
n
[b22cdd
6
7
]
that can cause a negative
.
.
.
commit
|
commitdiff
|
tree
2017-09-12
D
.
Richa
r
d Hipp
Changes to (
h
opefully) ge
t
the build wor
k
ing with recent
.
.
.
commit
|
commitdiff
|
tree
2017-09-12
D
.
Richar
d
H
ip
p
Make sure all co
n
n
e
ctions are closed in the
p
ragma
.
.
.
commit
|
commitdiff
|
tree
2017-09-11
D
.
R
ichard Hipp
New tes
t
case for ti
c
ket [b899b6042f
9
7f52d]
.
commit
|
commitdiff
|
tree
2017-09-11
D
.
Richard
Hipp
Add supp
o
rt for new
operators
i
n virtual tables: !
.
.
.
commit
|
commitdiff
|
tree
2017-09-11
D
.
R
i
char
d
Hipp
Refac
t
or na
m
e
s of constants and functi
o
ns associated
.
.
.
commit
|
commitdiff
|
tree
2017-09-11
D
.
Richard Hip
p
Minor a
d
ju
s
t
m
ents to indent
a
tion and spac
i
ng for cla
r
ity
.
.
.
commit
|
commitdiff
|
tree
2017-09-10
D
.
Ri
c
hard Hipp
Simplif
i
cati
o
n
s
to the PRAGMA integrity_check code
.
.
.
commit
|
commitdiff
|
tree
2017-09-09
D
.
Ri
c
hard H
i
pp
Si
m
plification a
n
d performance improvement to sqlite3_reset()
.
commit
|
commitdiff
|
tree
2017-09-09
D
.
Richard Hipp
Improved detection
o
f malfor
m
ed records by PRAGM
A
integrity_
.
.
.
commit
|
commitdiff
|
tree
2017-09-07
D
.
Richar
d
Hipp
Prev
e
nt a pos
s
i
b
le crash when
t
rying to recover using
.
.
.
commit
|
commitdiff
|
tree
2017-09-04
D
.
Richard Hipp
Proposed
fix for tick
e
t [b899b
6
042f97f5]
commit
|
commitdiff
|
tree
2017-09-04
D
.
Ric
h
a
r
d
Hipp
Fix recent test c
a
ses
in test/inde
x
epxr2
.
t
e
st so that
.
.
.
commit
|
commitdiff
|
tree
2017-09-01
D
.
Richard Hipp
Add the ne
w
sqlite3Page
r
Unref
P
ageOne()
pager me
t
hod
.
.
.
commit
|
commitdiff
|
tree
2017-09-01
D
.
Richard
H
ipp
Rem
o
ve an obsolete o
p
timiza
t
i
o
n
in pcac
h
e that due
.
.
.
commit
|
commitdiff
|
tree
2017-09-01
D
.
Richard Hipp
Small size and perf
o
rmance im
p
r
o
vement in pc
a
cheManage
D
i
rtyL
.
.
.
commit
|
commitdiff
|
tree
2017-08-31
D
.
Richard Hipp
C
l
arify
t
h
e documentation ab
o
ut "protected" v
e
rsus
.
.
.
commit
|
commitdiff
|
tree
2017-08-30
D
.
Richard Hipp
S
mal
l
pe
r
for
m
ance optimi
z
a
t
i
on in pca
c
he1
.
commit
|
commitdiff
|
tree
2017-08-29
D
.
Rich
a
rd Hipp
Fa
s
ter
memory alloca
t
ion fro
m
l
ookaside
by not tr
y
ing
.
.
.
commit
|
commitdiff
|
tree
2017-08-28
D
.
R
i
chard Hipp
Add the
-
-enable-updat
e
-limit option to the
.
/
c
o
nfi
g
ure
.
.
.
commit
|
commitdiff
|
tree
2017-08-28
D
.
Richa
r
d Hipp
Avo
i
d u
n
ne
c
essary mutexe
s
in the
p
cac
h
e1
i
mp
l
ementati
o
n
.
.
.
commit
|
commitdiff
|
tree
2017-08-28
D
.
Ric
h
ar
d
Hipp
Remove the rar
e
ly-used scratch memory allocator
.
This
.
.
.
commit
|
commitdiff
|
tree
2017-08-28
D
.
Richard
Hipp
Backport change
s
to s
h
e
l
l
.
c into s
h
ell
.
c
.
i
n
.
commit
|
commitdiff
|
tree
2017-08-28
D
.
Richard Hipp
Fix the "
.
dump", "
.
schem
a
"
, and "
.
fullschema" co
m
m
a
n
ds
.
.
.
commit
|
commitdiff
|
tree
2017-08-25
D
.
Richard Hipp
Fix a few over-le
n
gth source code li
n
es
.
No functi
o
na
l
.
.
.
commit
|
commitdiff
|
tree
2017-08-25
D
.
Richard Hipp
Size and performance optimization for sqlite3
I
nit(
)
.
commit
|
commitdiff
|
tree
2017-08-25
D
.
Richa
r
d Hipp
Small
p
erformance opt
i
mizatio
n
in sqlite3WhereBegin(
)
.
commit
|
commitdiff
|
tree
2017-08-25
D
.
Ri
c
har
d
Hi
p
p
Con
v
e
rt a branch made
unreach
a
ble by [59560d
0
7] into
.
.
.
commit
|
commitdiff
|
tree
2017-08-25
D
.
Richard Hip
p
Im
p
rove the i
n
ternal m
e
c
h
a
nism used to keep track of
.
.
.
commit
|
commitdiff
|
tree
2017-08-25
D
.
Rich
a
r
d Hipp
Update the mech
a
nism u
s
e
d
to kee
p
track of wh
a
t
k
ind
.
.
.
commit
|
commitdiff
|
tree
2017-08-24
D
.
R
ichard Hipp
Fix an incorrec
t
hy
p
erli
n
k in a comment
.
commit
|
commitdiff
|
tree
2017-08-24
D
.
Richard Hipp
F
i
xe
s
to documentation about SQLITE_O
P
EN_URI
.
commit
|
commitdiff
|
tree
2017-08-24
D
.
R
ichard Hipp
Make s
u
re the
s
qlite3
_
result_
p
ointer() interface does
.
.
.
commit
|
commitdiff
|
tree
2017-08-23
D
.
Richard Hipp
Performance
optimizat
i
on to pageFindSlot(
)
in the
b
.
.
.
commit
|
commitdiff
|
tree
2017-08-23
D
.
Ric
h
ard Hipp
Size and performance opt
i
mizati
o
n
to
dropCell() and
.
.
.
commit
|
commitdiff
|
tree
2017-08-23
D
.
Richard H
i
pp
Smal
l
er and fas
t
e
r
implementation of the fillInCell
.
.
.
commit
|
commitdiff
|
tree
next