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
Create a branch for the 3.21.0 release. Development continues on trunk.
2017-10-11
D
.
Richard Hip
p
Create a branch for the 3
.
21
.
0 release
.
Develop
m
ent
.
.
.
commit
|
commitdiff
|
tree
2017-10-10
D
.
Richard Hipp
DROP
T
ABLE now
works for WITHOUT
R
O
WID tables and the
.
.
.
commit
|
commitdiff
|
tree
2017-10-05
D
.
Richard Hipp
F
ix compiler
w
a
r
n
ings that
come up with
SQLITE_OMIT_WAL
.
commit
|
commitdiff
|
tree
2017-10-05
D
.
Richard Hipp
F
ix the comma
n
d-line shel
l
so
t
hat the "
.
schema -
-
ind
e
nt
.
.
.
commit
|
commitdiff
|
tree
2017-10-05
D
.
Richar
d
H
i
p
p
Disable the delta
checksum ve
r
i
f
i
catio
n
in RBU by defaul
t
.
.
.
commit
|
commitdiff
|
tree
2017-10-04
D
.
R
i
chard Hipp
U
p
dates to requirements marks
.
commit
|
commitdiff
|
tree
2017-10-04
D
.
Richard Hipp
New t
e
st cas
e
s
f
or t
i
cket [b899b6042f97f5
]
der
i
ved
.
.
.
commit
|
commitdiff
|
tree
2017-10-04
D
.
Richard Hipp
Turn restriction 2
0
on the
query flattener into an
.
.
.
commit
|
commitdiff
|
tree
2017-10-04
D
.
Richard Hipp
Re
m
ove
a
redu
n
dant r
e
striction f
r
om the query fl
a
ttener
.
commit
|
commitdiff
|
tree
2017-10-04
D
.
Richard
Hipp
Fix a
minor typo in the query flattener heade
r
comment
.
.
.
commit
|
commitdiff
|
tree
2017-10-03
D
.
Richard Hipp
Simplify
the computat
i
on of
typ
e
s on co
l
u
m
ns
of
a
view
.
commit
|
commitdiff
|
tree
2017-10-03
D
.
Richard Hipp
Do
not
enabl
e
SELECT tracing wit
h
-
DSQLITE_DEBUG
.
.
.
.
commit
|
commitdiff
|
tree
2017-10-03
D
.
Ric
h
ard Hipp
A
dd
some OK_IF_ALWAYS_TRUE() marks on optimization
.
.
.
commit
|
commitdiff
|
tree
2017-10-03
D
.
Ric
h
ard Hipp
Remove
a
n unused varia
b
l
e
from sqlite3Insert() and
.
.
.
commit
|
commitdiff
|
tree
2017-10-03
D
.
R
i
chard Hipp
Fix
t
he sqli
t
e3_column_decltype()
int
e
rface to return
.
.
.
commit
|
commitdiff
|
tree
2017-10-03
D
.
Rich
a
r
d
Hipp
The
si
m
plification to
s
qlite3SelectExpa
n
d() in last
.
.
.
commit
|
commitdiff
|
tree
2017-10-03
D
.
Ri
c
hard
Hipp
Do not compute co
l
umn and
row size estima
t
es for the
.
.
.
commit
|
commitdiff
|
tree
2017-10-02
D
.
R
ichard Hipp
Mar
k
a single bran
c
h within
sqlite3SelectExpand() as
.
.
.
commit
|
commitdiff
|
tree
2017-10-02
D
.
Rich
a
rd
H
ipp
Simplifica
t
i
on
to s
q
lite3SelectPrep() for
i
mpro
v
ed
.
.
.
commit
|
commitdiff
|
tree
2017-10-02
D
.
Rich
a
r
d
Hipp
Add the OK_IF_ALW
A
YS
_
TRUE
(
) and
O
K_I
F
_ALWAYS_
F
A
LSE
.
.
.
commit
|
commitdiff
|
tree
2017-10-02
D
.
R
ic
h
ard H
i
pp
Avoid using lookaside
memory
for pers
i
s
tent virtual
.
.
.
commit
|
commitdiff
|
tree
2017-10-02
D
.
R
ich
a
rd Hip
p
The qu
e
ry
p
l
a
nner now a
l
way
s
prefer
s
to implement a
.
.
.
commit
|
commitdiff
|
tree
2017-10-02
D
.
Richard Hipp
Im
p
rovements to a comment in lempar
.
c
.
No
c
o
de
changes
.
commit
|
commitdiff
|
tree
2017-09-30
D
.
Richard
Hipp
More details in the header commen
t
of push
D
ownW
h
ereTerms
.
.
.
commit
|
commitdiff
|
tree
2017-09-30
D
.
Ri
c
h
a
rd Hipp
Make sure the SQ
L
ITE_
S
tat
3
4 optimization switch is
.
.
.
commit
|
commitdiff
|
tree
2017-09-30
D
.
Richard Hipp
Fix unreac
h
able co
n
ditionals and revise a testcase
.
.
.
commit
|
commitdiff
|
tree
2017-09-29
D
.
R
ichard Hipp
A
l
ways render a subquery that
is not
p
art of a join
.
.
.
commit
|
commitdiff
|
tree
2017-09-29
D
.
Richa
r
d Hipp
Merge t
h
e query f
l
attener c
o
mmen
t
i
m
p
r
ov
e
m
e
n
t
s f
r
o
m
.
.
.
commit
|
commitdiff
|
tree
2017-09-29
D
.
Richard Hipp
Cle
a
n up the comments
on
t
h
e query flattener to more
.
.
.
commit
|
commitdiff
|
tree
2017-09-29
D
.
Ric
h
ard Hipp
Merge chang
e
s from trun
k
.
commit
|
commitdiff
|
tree
2017-09-29
D
.
Richard Hi
p
p
Make
sure the 6th p
a
rameter
to
t
he authorizer c
a
llbac
k
.
.
.
commit
|
commitdiff
|
tree
2017-09-29
D
.
Rich
a
rd Hipp
Better n
a
mes
f
or
s
ubqueries
in EX
P
L
A
IN
c
o
m
ments
.
commit
|
commitdiff
|
tree
2017-09-28
D
.
Richa
r
d
Hipp
Do
n
ot flatt
e
n
s
ub
q
ueri
e
s that
contain an ORDER BY
.
.
.
commit
|
commitdiff
|
tree
2017-09-28
D
.
Richard H
i
pp
Remo
v
e the (undocu
m
ented
)
que
r
y-planner con
t
rol th
a
t
.
.
.
commit
|
commitdiff
|
tree
2017-09-28
D
.
Ri
c
hard Hipp
Fix over-leng
t
h source cod
e
lines in s
e
l
ec
t
.
c
.
N
o
.
.
.
commit
|
commitdiff
|
tree
2017-09-28
D
.
Richard Hipp
Fix an issue introduc
e
d by c
h
eck-in [4cd2a9
6
72c5
9
]
.
.
.
commit
|
commitdiff
|
tree
2017-09-28
D
.
Rich
a
rd Hipp
Add
n
ew
ro
u
ti
n
e
s
to simp
l
i
f
y dealing
w
ith co
l
lating
.
.
.
commit
|
commitdiff
|
tree
2017-09-28
D
.
Richard
H
ipp
Indexes on express
i
ons with a COL
L
ATE clause ar
e
able
.
.
.
commit
|
commitdiff
|
tree
2017-09-28
D
.
Richard Hipp
In two pl
a
ces, chan
g
e t
h
e ma
g
ic number -1 to its
p
roper
.
.
.
commit
|
commitdiff
|
tree
2017-09-27
D
.
R
i
c
h
ard Hipp
Disable tests for t
h
e
L
IKE
o
p
timization when ICU is
.
.
.
commit
|
commitdiff
|
tree
2017-09-22
D
.
Richard Hipp
Par
t
ial backou
t
of check-in [e0af9
a
904
0
76]
.
It
t
u
rns
.
.
.
commit
|
commitdiff
|
tree
2017-09-22
D
.
R
i
c
h
ard Hip
p
Upd
a
te the configure
s
cript so that
i
t looks
f
o
r
tclsh8
.
.
.
commit
|
commitdiff
|
tree
2017-09-21
D
.
Richard H
i
pp
In t
h
e
Windows VFS, when tr
y
ing
t
o open
a datab
a
se
.
.
.
commit
|
commitdiff
|
tree
2017-09-21
D
.
Rich
a
r
d Hipp
In
the Wi
n
dows
VFS, do not emit
a
n SQLITE_
C
ANTOPEN
.
.
.
commit
|
commitdiff
|
tree
2017-09-21
D
.
Richard
H
ipp
F
i
x harm
l
ess UB in
t
he ICU ex
t
ension
.
commit
|
commitdiff
|
tree
2017-09-21
D
.
Ric
h
ard Hipp
Fix a pot
e
nt
i
al use of an unini
t
ializ
e
d pointer in
.
.
.
commit
|
commitdiff
|
tree
2017-09-21
D
.
Richa
r
d
Hipp
Fix a bug in tool/
m
ks
o
urc
e
i
d
.
c:
commit
|
commitdiff
|
tree
2017-09-21
D
.
Richard Hipp
Reve
r
t one pe
r
formance
i
mp
r
ovem
e
n
t ch
a
nges
from c
h
e
ck
.
.
.
commit
|
commitdiff
|
tree
2017-09-21
D
.
Richar
d
H
i
pp
F
i
x the rendering of the P
4
_INTARRAY argument to the
.
.
.
commit
|
commitdiff
|
tree
2017-09-20
D
.
Richard H
i
pp
Size and performanc
e
optimization on sq
l
ite3V
d
beMemG
r
ow()
.
commit
|
commitdiff
|
tree
2017-09-20
D
.
R
i
c
h
a
r
d
Hipp
T
he BLOB retu
r
ned b
y
sqlite3VdbeMemFromBtree() does
.
.
.
commit
|
commitdiff
|
tree
2017-09-20
D
.
Richard Hip
p
Sma
l
l si
z
e and performance op
t
i
m
ization in
t
he bytecod
e
.
.
.
commit
|
commitdiff
|
tree
2017-09-20
D
.
R
i
c
h
a
r
d
Hip
p
Improve
d
res
o
lution of large integ
e
r val
u
es in
"CAST
.
.
.
commit
|
commitdiff
|
tree
2017-09-20
D
.
Richard H
i
pp
Updates to the "lemon
.
html
"
document rece
i
ved f
r
om
.
.
.
commit
|
commitdiff
|
tree
2017-09-18
D
.
R
i
ch
a
rd H
i
pp
Add t
h
e sqli
t
e3_mma
p
_warm()
f
u
n
ctio
n
a
s an e
x
t
e
n
sion
.
.
.
commit
|
commitdiff
|
tree
2017-09-18
D
.
Richard Hipp
Fix
a ty
p
o in the MS
V
C makef
i
l
e
.
commit
|
commitdiff
|
tree
2017-09-18
D
.
Richard Hipp
Minor simplification of
e
r
ro
r
mes
s
a
ge generation during
.
.
.
commit
|
commitdiff
|
tree
2017-09-18
D
.
Richa
r
d Hipp
The out-
o
f-bounds read on recovery f
i
x
o
f
check-in
.
.
.
commit
|
commitdiff
|
tree
2017-09-18
D
.
Richard Hipp
Fix the CS
V
virtual t
a
ble extensio
n
so
that it works
.
.
.
commit
|
commitdiff
|
tree
2017-09-17
D
.
Richard Hipp
D
o
n
ot
make the assumption (as check-in [
4
d
a
49a95c0f
0
7
.
.
.
commit
|
commitdiff
|
tree
2017-09-16
D
.
Richard Hipp
Simpli
f
y the sqlite3Vd
b
eGet() routine
.
Smaller, faster
.
.
.
commit
|
commitdiff
|
tree
2017-09-15
D
.
Richard Hi
p
p
Re
m
ov
e
an unnece
s
sary
p
aram
e
ter fro
m
sel
e
c
t
Inne
r
Loop()
.
commit
|
commitdiff
|
tree
2017-09-15
D
.
Richard Hipp
Improv
e
d th
e
hea
d
er-comment documentat
i
on on sqlite3E
x
p
rC
o
de
.
.
.
commit
|
commitdiff
|
tree
2017-09-15
D
.
Ric
h
ar
d
Hi
p
p
Optimization
t
o
t
h
e ExprLi
s
t
o
bject to make
i
t
s
l
i
ghtly
.
.
.
commit
|
commitdiff
|
tree
2017-09-15
D
.
Rich
a
rd Hipp
F
ix a harmless comment typo
.
No cha
n
ges
to c
o
de
.
commit
|
commitdiff
|
tree
2017-09-14
D
.
Richard Hipp
Avo
i
d
an out
-
of-bounds read on
a
recovery a
t
tempt using
.
.
.
commit
|
commitdiff
|
tree
2017-09-13
D
.
Ri
c
hard Hipp
T
e
st
c
a
s
e
upda
t
e due to
PRAGMA in
t
egrity_chec
k
enha
n
cements
.
.
.
commit
|
commitdiff
|
tree
2017-09-13
D
.
Richard Hipp
Di
s
able FTS3 ma
t
chinfo() tests that assume
a
litt
l
eEndian
.
.
.
commit
|
commitdiff
|
tree
2017-09-13
D
.
Richard Hipp
I
mprovements
to
P
RAGMA integrity_check for
better detection
.
.
.
commit
|
commitdiff
|
tree
2017-09-13
D
.
Richard H
i
p
p
P
R
AG
M
A in
t
egrity_check returns SQLITE_
O
K even if it
.
.
.
commit
|
commitdiff
|
tree
2017-09-12
D
.
Rich
a
rd Hipp
F
ix an error in [b22cdd67] that can cause a ne
g
ative
.
.
.
commit
|
commitdiff
|
tree
2017-09-12
D
.
Richard Hi
p
p
Change
s
to (
h
opef
u
l
ly)
g
e
t
the
b
uild
working with
r
e
cent
.
.
.
commit
|
commitdiff
|
tree
2017-09-12
D
.
Richard H
i
pp
Mak
e
s
ure all
c
onnections are
c
losed in
t
he pragma
.
.
.
commit
|
commitdiff
|
tree
2017-09-11
D
.
R
ichard Hipp
New test c
a
se for t
i
c
k
e
t
[b899b
6
042f97f52d]
.
commit
|
commitdiff
|
tree
2017-09-11
D
.
Richard Hipp
A
dd
support f
o
r
n
ew operators in virtual tables:
!
.
.
.
commit
|
commitdiff
|
tree
2017-09-11
D
.
Ric
h
ard
H
ipp
Re
f
actor name
s
o
f
constants and funct
i
ons asso
c
iated
.
.
.
commit
|
commitdiff
|
tree
2017-09-11
D
.
Richar
d
Hipp
Mino
r
adjustments to i
n
dentation an
d
spacing for cl
a
r
i
ty
.
.
.
commit
|
commitdiff
|
tree
2017-09-10
D
.
R
i
ch
a
rd Hipp
Simplifi
c
at
i
on
s
to the
PRAGMA in
t
egr
i
ty_
c
heck code
.
.
.
commit
|
commitdiff
|
tree
2017-09-09
D
.
Richar
d
Hipp
S
i
mplification and perfo
r
man
c
e improveme
n
t to sqlite3_res
e
t()
.
commit
|
commitdiff
|
tree
2017-09-09
D
.
Ric
h
ard Hipp
Improve
d
detection of malformed records by P
R
AGM
A
int
e
grity_
.
.
.
commit
|
commitdiff
|
tree
2017-09-07
D
.
Richard Hipp
Pr
e
v
e
n
t a possib
l
e crash when trying to reco
v
e
r
usin
g
.
.
.
commit
|
commitdiff
|
tree
2017-09-04
D
.
Rich
a
rd
Hi
p
p
Proposed fix fo
r
ticket [b
8
99b6042f97f5]
commit
|
commitdiff
|
tree
2017-09-04
D
.
Ric
h
ard Hipp
Fi
x
recent test
case
s
in test/
i
n
d
exepxr2
.
t
e
st so th
a
t
.
.
.
commit
|
commitdiff
|
tree
2017-09-01
D
.
Richard Hip
p
Add t
h
e n
e
w sqlit
e
3Pa
g
e
r
Unre
f
PageOne() pager me
t
h
od
.
.
.
commit
|
commitdiff
|
tree
2017-09-01
D
.
Richard Hipp
Remov
e
an
obsolete optimization in p
c
ache tha
t
due
.
.
.
commit
|
commitdiff
|
tree
2017-09-01
D
.
Richa
r
d Hip
p
Small size
a
n
d pe
r
formance imp
r
ovem
e
nt in pcacheManageDirty
L
.
.
.
commit
|
commitdiff
|
tree
2017-08-31
D
.
Ric
h
ard Hipp
C
l
arify the document
a
ti
o
n
a
bout "protected" versus
.
.
.
commit
|
commitdiff
|
tree
2017-08-30
D
.
Richard Hipp
Sm
a
ll
performanc
e
o
pt
i
m
iz
a
tio
n
in pcache1
.
commit
|
commitdiff
|
tree
2017-08-29
D
.
Ric
h
ard
Hip
p
Faster me
m
o
r
y allocation
f
r
om
l
o
okaside by not tr
y
i
ng
.
.
.
commit
|
commitdiff
|
tree
2017-08-28
D
.
Richard Hipp
Add th
e
--enable-update-limit option to the
.
/configure
.
.
.
commit
|
commitdiff
|
tree
2017-08-28
D
.
Richard Hipp
Avo
i
d unneces
s
ary mut
e
xes
i
n
t
he pcach
e
1
implemen
t
ation
.
.
.
commit
|
commitdiff
|
tree
2017-08-28
D
.
Richar
d
H
ipp
Remove
t
he rarely-u
s
ed scratc
h
me
m
ory
a
llocator
.
This
.
.
.
commit
|
commitdiff
|
tree
2017-08-28
D
.
R
ichard Hipp
Backpo
r
t
ch
a
ng
e
s to shell
.
c into
shell
.
c
.
in
.
commit
|
commitdiff
|
tree
2017-08-28
D
.
Richard Hipp
Fi
x
the "
.
d
ump", "
.
schema", and "
.
fullschema" commands
.
.
.
commit
|
commitdiff
|
tree
2017-08-25
D
.
Richa
r
d Hipp
Fix a f
e
w over-l
e
ngth sou
r
ce
code lines
.
N
o
function
a
l
.
.
.
commit
|
commitdiff
|
tree
2017-08-25
D
.
Richard
H
ipp
Size and performance op
t
i
mization for s
q
lite3In
i
t()
.
commit
|
commitdiff
|
tree
2017-08-25
D
.
Ric
h
a
rd Hipp
Sm
a
ll perf
o
rmance o
p
ti
m
i
zat
i
on in sqlite3Wher
e
Beg
i
n()
.
commit
|
commitdiff
|
tree
2017-08-25
D
.
Richard Hipp
Conv
e
rt a bra
n
ch
made unreachable by [59560d
0
7
]
i
nto
.
.
.
commit
|
commitdiff
|
tree
2017-08-25
D
.
Richard Hipp
Imp
r
ove the
i
nternal mechanis
m
used to keep track of
.
.
.
commit
|
commitdiff
|
tree
2017-08-25
D
.
Richard Hipp
Up
d
at
e
t
he mechanism used t
o
kee
p
trac
k
of what kind
.
.
.
commit
|
commitdiff
|
tree
next