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
.
R
i
chard Hipp
Cr
e
at
e
a
b
ra
n
ch for the 3
.
21
.
0
release
.
Dev
e
lopmen
t
.
.
.
commit
|
commitdiff
|
tree
2017-10-10
D
.
Richard Hipp
DROP TABLE now works
f
o
r
WITHOUT R
O
WID ta
b
les
and
t
h
e
.
.
.
commit
|
commitdiff
|
tree
2017-10-05
D
.
Richard H
i
pp
F
ix
c
om
p
iler warnings that
com
e
up with SQ
L
ITE_OMIT_WAL
.
commit
|
commitdiff
|
tree
2017-10-05
D
.
Richard
Hi
p
p
Fix the c
o
m
man
d
-li
n
e
shell so that the "
.
schema --indent
.
.
.
commit
|
commitdiff
|
tree
2017-10-05
D
.
Richa
r
d Hipp
Di
s
able t
h
e delta che
c
ksum verifica
t
i
o
n in RBU by defau
l
t
.
.
.
commit
|
commitdiff
|
tree
2017-10-04
D
.
R
ic
h
ar
d
Hipp
Updates to requirements marks
.
commit
|
commitdiff
|
tree
2017-10-04
D
.
Rich
a
rd Hipp
New test c
a
s
e
s for
tic
k
e
t
[b899b6
0
42
f
97f5
]
derived
.
.
.
commit
|
commitdiff
|
tree
2017-10-04
D
.
R
ichard Hipp
T
urn r
e
strict
i
on 20 on the query flat
t
ener into
an
.
.
.
commit
|
commitdiff
|
tree
2017-10-04
D
.
Richard Hipp
Remove a
redundant restriction fro
m
the query fl
a
ttener
.
commit
|
commitdiff
|
tree
2017-10-04
D
.
Rich
a
rd Hipp
Fix a minor typo
i
n t
h
e query flattener header c
o
mment
.
.
.
commit
|
commitdiff
|
tree
2017-10-03
D
.
Ri
c
h
ar
d
Hipp
Simpl
i
fy the com
p
utation
of types on
columns
of a view
.
commit
|
commitdiff
|
tree
2017-10-03
D
.
R
ichard Hipp
D
o not enable SELECT tracing with -DSQLI
T
E_DEBUG
.
.
.
.
commit
|
commitdiff
|
tree
2017-10-03
D
.
Ri
c
har
d
Hipp
A
d
d some OK_IF_A
L
W
AYS_TRUE() marks
o
n o
p
timization
.
.
.
commit
|
commitdiff
|
tree
2017-10-03
D
.
Richard
H
i
pp
Remove an unused variab
l
e from sqlite3Insert(
)
a
n
d
.
.
.
commit
|
commitdiff
|
tree
2017-10-03
D
.
R
i
c
h
ard Hipp
Fix
t
he sqlite3_
c
olumn_decltype() interface to return
.
.
.
commit
|
commitdiff
|
tree
2017-10-03
D
.
Richard Hipp
The simplif
i
cation
t
o sqlite3SelectExpand() in last
.
.
.
commit
|
commitdiff
|
tree
2017-10-03
D
.
Richard
H
ipp
D
o
n
ot compute column and row s
i
ze e
s
t
i
m
ates for
the
.
.
.
commit
|
commitdiff
|
tree
2017-10-02
D
.
Richard Hi
p
p
Mark a sing
l
e bran
c
h withi
n
sqlite3SelectExpa
n
d()
as
.
.
.
commit
|
commitdiff
|
tree
2017-10-02
D
.
Richard Hi
p
p
Simplification to
sq
l
i
te3
S
elec
t
Prep() for imp
r
oved
.
.
.
commit
|
commitdiff
|
tree
2017-10-02
D
.
R
ich
a
rd Hipp
A
d
d th
e
O
K_
I
F_ALW
A
YS_TRUE() and
O
K_
I
F_
A
LWAYS
_
FALSE
.
.
.
commit
|
commitdiff
|
tree
2017-10-02
D
.
Richard Hipp
Avo
i
d u
s
ing lookas
i
de mem
o
r
y
f
or persist
e
n
t
virt
u
al
.
.
.
commit
|
commitdiff
|
tree
2017-10-02
D
.
Richard Hipp
The query plann
e
r now always
p
refers to
i
mpl
e
ment
a
.
.
.
commit
|
commitdiff
|
tree
2017-10-02
D
.
Richard Hipp
Improvemen
t
s t
o
a com
m
ent
i
n
l
e
mpar
.
c
.
No code ch
a
n
g
es
.
commit
|
commitdiff
|
tree
2017-09-30
D
.
Richard Hipp
More deta
i
l
s
in
the header
comment
o
f pu
s
hDownWhereT
e
rms
.
.
.
commit
|
commitdiff
|
tree
2017-09-30
D
.
R
ich
a
rd Hipp
Make sure
t
he
S
QLITE_Stat34 optimiza
t
ion s
w
itch is
.
.
.
commit
|
commitdiff
|
tree
2017-09-30
D
.
Richar
d
Hipp
Fix unreac
h
a
b
l
e
c
ondition
a
ls
and rev
i
se a testcase
.
.
.
commit
|
commitdiff
|
tree
2017-09-29
D
.
Richard Hipp
Always re
n
der a subquery that is not
p
art of a join
.
.
.
commit
|
commitdiff
|
tree
2017-09-29
D
.
Richard H
i
pp
Merge the query fl
a
ttener commen
t
improve
m
e
nts from
.
.
.
commit
|
commitdiff
|
tree
2017-09-29
D
.
Richard Hipp
Clean up the
c
omments
o
n th
e
q
uery flatte
n
er to m
o
r
e
.
.
.
commit
|
commitdiff
|
tree
2017-09-29
D
.
Richa
r
d Hipp
Merge changes f
r
om trunk
.
commit
|
commitdiff
|
tree
2017-09-29
D
.
Richard H
i
pp
Make s
u
re
t
he 6th par
a
m
eter
t
o the author
i
ze
r
callback
.
.
.
commit
|
commitdiff
|
tree
2017-09-29
D
.
Richard H
i
p
p
Bette
r
names for subqueries in E
X
PLAIN com
m
ents
.
commit
|
commitdiff
|
tree
2017-09-28
D
.
Richard Hipp
Do
not fla
t
ten
subquerie
s
t
hat
cont
a
i
n
a
n
ORDER BY
.
.
.
commit
|
commitdiff
|
tree
2017-09-28
D
.
Ric
h
ard
H
ipp
Remove the
(
undocumented) query-p
l
anner
c
ont
r
ol that
.
.
.
commit
|
commitdiff
|
tree
2017-09-28
D
.
Rich
a
rd Hipp
Fix over-length source
code lin
e
s in selec
t
.
c
.
No
.
.
.
commit
|
commitdiff
|
tree
2017-09-28
D
.
Ri
c
h
ar
d
Hipp
Fix an issue introduced by check-in
[
4cd2a9672
c
59]
.
.
.
commit
|
commitdiff
|
tree
2017-09-28
D
.
R
i
ch
a
rd Hipp
Add
n
ew ro
u
tines
to
s
i
m
p
lify dealing wi
t
h collating
.
.
.
commit
|
commitdiff
|
tree
2017-09-28
D
.
Richard Hipp
Indexes on ex
p
r
essions w
i
th a CO
L
LATE clause a
r
e a
b
le
.
.
.
commit
|
commitdiff
|
tree
2017-09-28
D
.
Ric
h
ard Hi
p
p
I
n
t
wo
places, change
the magic nu
m
ber -1 to its
proper
.
.
.
commit
|
commitdiff
|
tree
2017-09-27
D
.
Richard Hi
p
p
Disable t
e
s
ts for the LIKE optimi
z
a
t
io
n
when ICU is
.
.
.
commit
|
commitdiff
|
tree
2017-09-22
D
.
Ric
h
a
rd Hipp
Partial backout of check-in [e0af9a
9
040
7
6]
.
It turns
.
.
.
commit
|
commitdiff
|
tree
2017-09-22
D
.
Richard Hipp
Update th
e
configure script
s
o
that
it looks for t
c
lsh8
.
.
.
commit
|
commitdiff
|
tree
2017-09-21
D
.
Ri
c
hard Hipp
In
the Wi
n
dows
VFS, when trying to open a databas
e
.
.
.
commit
|
commitdiff
|
tree
2017-09-21
D
.
R
ichard Hipp
I
n
the Windows VFS, do n
o
t emi
t
an SQLITE_CANTOPEN
.
.
.
commit
|
commitdiff
|
tree
2017-09-21
D
.
Richard
H
ipp
Fix harmles
s
UB in the ICU extension
.
commit
|
commitdiff
|
tree
2017-09-21
D
.
Richard Hipp
Fix
a pote
n
t
ial use of an
uninitialized pointer
in
.
.
.
commit
|
commitdiff
|
tree
2017-09-21
D
.
Richard
Hipp
Fix a bug
i
n
tool/mksourceid
.
c:
commit
|
commitdiff
|
tree
2017-09-21
D
.
Rich
a
rd Hipp
Revert one performance improvement c
h
a
n
ges from check
.
.
.
commit
|
commitdiff
|
tree
2017-09-21
D
.
Ri
c
hard Hipp
Fix the r
e
ndering o
f
t
he P4_INTA
R
RAY argum
e
nt t
o
the
.
.
.
commit
|
commitdiff
|
tree
2017-09-20
D
.
Ric
h
ard Hipp
Size
a
n
d
perform
a
n
ce opt
i
mi
z
ati
o
n on sqlite3VdbeMemG
r
ow()
.
commit
|
commitdiff
|
tree
2017-09-20
D
.
Richard Hipp
The BLOB returned
b
y sq
l
ite3
V
dbeMemF
r
omBtree() do
e
s
.
.
.
commit
|
commitdiff
|
tree
2017-09-20
D
.
Richard Hipp
Small
size and performance optimiza
t
ion in the byt
e
code
.
.
.
commit
|
commitdiff
|
tree
2017-09-20
D
.
Richard Hip
p
Improved resolution
o
f large
integer values in "CAST
.
.
.
commit
|
commitdiff
|
tree
2017-09-20
D
.
Richard Hipp
Up
d
a
t
es to the "lemon
.
html" documen
t
received fr
o
m
.
.
.
commit
|
commitdiff
|
tree
2017-09-18
D
.
R
i
chard
H
i
pp
Add the sqlit
e
3_mmap_warm()
function as an extension
.
.
.
commit
|
commitdiff
|
tree
2017-09-18
D
.
Richard Hipp
F
i
x a typo
i
n the
MSVC makefile
.
commit
|
commitdiff
|
tree
2017-09-18
D
.
Ri
c
hard Hipp
Minor si
m
plification
of error messa
g
e
generation
duri
n
g
.
.
.
commit
|
commitdiff
|
tree
2017-09-18
D
.
Richa
r
d Hipp
The out-o
f
-bounds read on recovery fix of ch
e
ck-i
n
.
.
.
commit
|
commitdiff
|
tree
2017-09-18
D
.
Ri
c
hard Hipp
Fix the CSV virtua
l
table extens
i
on
so that it work
s
.
.
.
commit
|
commitdiff
|
tree
2017-09-17
D
.
Richard H
i
p
p
Do not
ma
k
e the as
s
umption (as c
h
eck-in
[4da4
9
a
9
5c0f
0
7
.
.
.
commit
|
commitdiff
|
tree
2017-09-16
D
.
R
ic
h
ar
d
Hipp
Simplify the sqlite
3
VdbeG
e
t() ro
u
tine
.
Smaller, faster
.
.
.
commit
|
commitdiff
|
tree
2017-09-15
D
.
Richard H
i
pp
Remove an unnecessary p
a
rameter from se
l
ectInn
e
r
Loop()
.
commit
|
commitdiff
|
tree
2017-09-15
D
.
Richard Hipp
Improved t
h
e head
e
r-comm
e
nt documentation on sqlite3
E
xprCo
d
e
.
.
.
commit
|
commitdiff
|
tree
2017-09-15
D
.
Richard Hipp
Optimizatio
n
t
o
the Expr
L
ist object to make it s
l
ightly
.
.
.
commit
|
commitdiff
|
tree
2017-09-15
D
.
Richard
H
ipp
Fix a
h
armless comment typo
.
N
o
changes to
co
d
e
.
commit
|
commitdiff
|
tree
2017-09-14
D
.
Richard Hi
p
p
Avoid an out-of-bounds read on a recovery at
t
e
m
pt
u
sing
.
.
.
commit
|
commitdiff
|
tree
2017-09-13
D
.
Rich
a
r
d
Hipp
Tes
t
case u
p
da
t
e due to PRA
G
M
A
i
n
t
e
grity_check enh
a
n
c
emen
t
s
.
.
.
commit
|
commitdiff
|
tree
2017-09-13
D
.
Richard Hipp
Dis
a
ble F
T
S3 ma
t
chinfo() t
e
s
t
s that assume
a
little
E
ndian
.
.
.
commit
|
commitdiff
|
tree
2017-09-13
D
.
Ric
h
ard Hipp
I
mprovements
to PRAGMA integrity_ch
e
ck f
o
r better dete
c
t
i
o
n
.
.
.
commit
|
commitdiff
|
tree
2017-09-13
D
.
R
ichar
d
Hipp
PR
A
G
MA in
t
egrity_check ret
u
rns SQ
L
ITE_OK even if
it
.
.
.
commit
|
commitdiff
|
tree
2017-09-12
D
.
Richard Hip
p
F
ix an
e
rror in [b2
2
cdd67] that can cause a negative
.
.
.
commit
|
commitdiff
|
tree
2017-09-12
D
.
Richard Hi
p
p
C
h
anges to (hopefully) g
e
t
the build working with recent
.
.
.
commit
|
commitdiff
|
tree
2017-09-12
D
.
R
i
chard Hipp
Make
sure all connec
t
ion
s
are closed in
the p
r
agma
.
.
.
commit
|
commitdiff
|
tree
2017-09-11
D
.
R
i
chard Hipp
New test case for ticket [b8
9
9
b
6042f97f52d]
.
commit
|
commitdiff
|
tree
2017-09-11
D
.
Richard H
i
pp
Add support
for new o
p
erators in virtual t
a
bles: !
.
.
.
commit
|
commitdiff
|
tree
2017-09-11
D
.
R
ichard Hipp
Refa
c
tor names o
f
constants an
d
functi
o
ns associa
t
ed
.
.
.
commit
|
commitdiff
|
tree
2017-09-11
D
.
Richard Hipp
Minor adjustments t
o
i
nd
e
ntation and spa
c
ing for clarity
.
.
.
commit
|
commitdiff
|
tree
2017-09-10
D
.
Richard Hipp
S
i
m
plif
i
cations to the PRAG
M
A
inte
g
rity_
c
h
e
c
k
c
ode
.
.
.
commit
|
commitdiff
|
tree
2017-09-09
D
.
R
i
chard Hipp
Simplificat
i
on and perf
o
rm
a
nce improvement to s
q
lite3_reset()
.
commit
|
commitdiff
|
tree
2017-09-09
D
.
R
icha
r
d
H
ip
p
Improved detection of malformed records by PRAGMA in
t
egrity_
.
.
.
commit
|
commitdiff
|
tree
2017-09-07
D
.
Richard Hipp
Prevent a p
o
ssible crash whe
n
trying to recover u
s
ing
.
.
.
commit
|
commitdiff
|
tree
2017-09-04
D
.
Richard Hip
p
P
r
oposed
f
ix
for
t
i
c
ket
[
b899
b
6
04
2
f97f5]
commit
|
commitdiff
|
tree
2017-09-04
D
.
Ri
c
hard Hipp
Fix recent
t
est cases in test/
i
nde
x
epx
r
2
.
test so that
.
.
.
commit
|
commitdiff
|
tree
2017-09-01
D
.
Richard Hipp
Ad
d
the new sqlite3Pag
e
r
U
nrefPa
g
e
O
n
e() pager method
.
.
.
commit
|
commitdiff
|
tree
2017-09-01
D
.
Rich
a
r
d
H
i
p
p
Remove an obsolete optimization in
pcache that due
.
.
.
commit
|
commitdiff
|
tree
2017-09-01
D
.
Richard H
i
pp
Small si
z
e
and performance im
p
rovement i
n
pca
c
he
M
a
nageDir
t
yL
.
.
.
commit
|
commitdiff
|
tree
2017-08-31
D
.
Richard H
i
pp
Cl
a
rify the
document
a
ti
o
n about "
p
rotected"
v
ersus
.
.
.
commit
|
commitdiff
|
tree
2017-08-30
D
.
Richard Hipp
Small performa
n
ce optimi
z
ation
i
n
pcache
1
.
commit
|
commitdiff
|
tree
2017-08-29
D
.
Richar
d
Hip
p
F
a
st
e
r me
m
ory allocation fro
m
lo
o
kasi
d
e by n
o
t trying
.
.
.
commit
|
commitdiff
|
tree
2017-08-28
D
.
Richard Hipp
Add the
-
-e
n
able-update-li
m
it option
t
o the
.
/configure
.
.
.
commit
|
commitdiff
|
tree
2017-08-28
D
.
Richard Hipp
Avoid unnecessa
r
y m
u
texes in the pcache1 implementati
o
n
.
.
.
commit
|
commitdiff
|
tree
2017-08-28
D
.
Richard
Hip
p
Remove
t
he ra
r
ely-used scratch memo
r
y alloca
t
or
.
This
.
.
.
commit
|
commitdiff
|
tree
2017-08-28
D
.
R
i
char
d
Hipp
B
a
c
kport cha
n
ges
to
shell
.
c into
s
hell
.
c
.
in
.
commit
|
commitdiff
|
tree
2017-08-28
D
.
Richar
d
Hipp
Fix the "
.
dum
p
"
, "
.
schema", an
d
"
.
fullsc
h
e
m
a" commands
.
.
.
commit
|
commitdiff
|
tree
2017-08-25
D
.
Richard Hipp
Fix a
few
over-length
source
c
ode l
i
nes
.
No functional
.
.
.
commit
|
commitdiff
|
tree
2017-08-25
D
.
Ric
h
ard H
i
pp
S
i
ze
a
n
d
p
e
r
formance opt
i
mizati
o
n for sqlite3Init()
.
commit
|
commitdiff
|
tree
2017-08-25
D
.
Richard Hip
p
Sma
l
l perfo
r
mance opt
i
mization in sqlite3WhereBegin()
.
commit
|
commitdiff
|
tree
2017-08-25
D
.
Richard Hipp
Con
v
ert a
b
r
a
nch
m
ade unreac
h
able by [5
9
560d07] into
.
.
.
commit
|
commitdiff
|
tree
2017-08-25
D
.
Ric
h
ard Hi
p
p
Improve
t
he
internal
mech
a
nism used to keep track of
.
.
.
commit
|
commitdiff
|
tree
2017-08-25
D
.
Richard Hipp
Update the mechanism used to keep
track of wha
t
kin
d
.
.
.
commit
|
commitdiff
|
tree
next