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
H
ip
p
New test ca
s
e
s
for
tic
k
et [
b
899b
6
042f9
7
f5] derived
.
.
.
commit
|
commitdiff
|
tree
2017-10-04
D
.
Rich
a
rd Hipp
Turn restriction 20 on the query
f
lattener into an
.
.
.
commit
|
commitdiff
|
tree
2017-10-04
D
.
R
ichard Hipp
Remove a redundant restriction
f
rom t
h
e query flattene
r
.
commit
|
commitdiff
|
tree
2017-10-04
D
.
Richard Hip
p
Fix a m
i
nor typo in the query fla
t
te
n
er h
e
ader
c
omment
.
.
.
commit
|
commitdiff
|
tree
2017-10-03
D
.
Richard
H
ipp
Simplify the compu
t
ation of types on colum
n
s of a v
i
ew
.
commit
|
commitdiff
|
tree
2017-10-03
D
.
R
i
c
h
ard Hipp
Do not ena
b
le
SE
L
ECT tr
a
cing with
-
D
SQLITE
_
DEBUG
.
.
.
.
commit
|
commitdiff
|
tree
2017-10-03
D
.
Richard Hipp
Add some OK_
I
F_
A
LW
A
YS_TRUE()
m
a
rk
s
on
optimization
.
.
.
commit
|
commitdiff
|
tree
2017-10-03
D
.
Ric
h
ard Hipp
Remove a
n
unused va
r
iabl
e
from sqlite3Ins
e
rt() and
.
.
.
commit
|
commitdiff
|
tree
2017-10-03
D
.
Richar
d
Hipp
Fix the sqlite
3
_colum
n
_d
e
cl
t
ype
(
) interface to re
t
urn
.
.
.
commit
|
commitdiff
|
tree
2017-10-03
D
.
Richard Hipp
The simplification to sqlite3SelectE
x
pand()
in last
.
.
.
commit
|
commitdiff
|
tree
2017-10-03
D
.
R
ichard Hip
p
Do n
o
t compute column and row size esti
m
a
tes f
o
r
the
.
.
.
commit
|
commitdiff
|
tree
2017-10-02
D
.
Richard Hipp
Mark a single
b
ranch within sqlite
3
SelectExp
a
nd() a
s
.
.
.
commit
|
commitdiff
|
tree
2017-10-02
D
.
Richard
H
ipp
S
i
mplificat
i
on to
s
qli
t
e3
S
e
lectPrep() for im
p
r
o
ved
.
.
.
commit
|
commitdiff
|
tree
2017-10-02
D
.
Richard Hipp
Add
the OK_IF_ALWAYS
_
TRUE() and OK_IF_ALWAYS_FALSE
.
.
.
commit
|
commitdiff
|
tree
2017-10-02
D
.
Ric
h
ard Hipp
Av
o
id using
l
ookaside memory for pe
r
sistent v
i
rtual
.
.
.
commit
|
commitdiff
|
tree
2017-10-02
D
.
Richard Hi
p
p
The query planner now alw
a
ys prefers to i
m
plemen
t
a
.
.
.
commit
|
commitdiff
|
tree
2017-10-02
D
.
Ri
c
hard Hipp
I
mproveme
n
ts to a comment in lempar
.
c
.
No co
d
e changes
.
commit
|
commitdiff
|
tree
2017-09-30
D
.
Richard Hipp
More details in the header
com
m
ent of pu
s
h
D
own
W
hereTerm
s
.
.
.
commit
|
commitdiff
|
tree
2017-09-30
D
.
Richar
d
Hipp
Make sure the S
Q
L
ITE
_
Stat
3
4 opt
i
m
ization switch is
.
.
.
commit
|
commitdiff
|
tree
2017-09-30
D
.
Richard Hip
p
F
ix unreachable conditionals an
d
revise a testcase
.
.
.
commit
|
commitdiff
|
tree
2017-09-29
D
.
Ri
c
hard
H
ipp
Alw
a
ys render a subq
u
ery
t
hat is
not part of a join
.
.
.
commit
|
commitdiff
|
tree
2017-09-29
D
.
Richard Hip
p
Mer
g
e the
query flattener
c
omment improvements from
.
.
.
commit
|
commitdiff
|
tree
2017-09-29
D
.
R
i
chard Hipp
Clean up the comments on the query fl
a
ttener to
more
.
.
.
commit
|
commitdiff
|
tree
2017-09-29
D
.
Ri
c
hard Hipp
Merge changes fr
o
m
t
runk
.
commit
|
commitdiff
|
tree
2017-09-29
D
.
Richard Hipp
Make su
r
e t
h
e 6th
p
arameter to the a
u
t
h
orizer
c
al
l
back
.
.
.
commit
|
commitdiff
|
tree
2017-09-29
D
.
Richard Hipp
Better nam
e
s f
o
r subquer
i
es in EXPLAIN comments
.
commit
|
commitdiff
|
tree
2017-09-28
D
.
Richard Hipp
Do not flatten
s
ubq
u
eries tha
t
contain an O
R
DER
B
Y
.
.
.
commit
|
commitdiff
|
tree
2017-09-28
D
.
Ri
c
h
a
r
d
Hipp
Remove
t
he (
u
ndocumented) query-planner control that
.
.
.
commit
|
commitdiff
|
tree
2017-09-28
D
.
Richar
d
Hipp
Fix over-lengt
h
source code
lines i
n
select
.
c
.
No
.
.
.
commit
|
commitdiff
|
tree
2017-09-28
D
.
R
i
cha
r
d Hipp
Fix an issue
i
ntroduce
d
b
y
check-in [
4
cd2a9672c
5
9]
.
.
.
commit
|
commitdiff
|
tree
2017-09-28
D
.
Richard Hipp
A
dd
n
e
w routines to si
m
pl
i
f
y
dealing wi
t
h collating
.
.
.
commit
|
commitdiff
|
tree
2017-09-28
D
.
Richa
r
d Hipp
I
ndexes
on
e
xpressions with a COLLATE clause are able
.
.
.
commit
|
commitdiff
|
tree
2017-09-28
D
.
Ri
c
hard Hipp
In
two pl
a
ce
s
, change the magic number -1
to its p
r
oper
.
.
.
commit
|
commitdiff
|
tree
2017-09-27
D
.
R
icha
r
d
H
ipp
D
isable
te
s
ts for the LIKE
o
p
timizatio
n
when ICU is
.
.
.
commit
|
commitdiff
|
tree
2017-09-22
D
.
Richa
r
d
H
i
p
p
Pa
r
tial backout of check-in
[
e0af
9
a9040
7
6]
.
It tur
n
s
.
.
.
commit
|
commitdiff
|
tree
2017-09-22
D
.
Richard Hi
p
p
U
pda
t
e the configure script so that it looks
for tclsh
8
.
.
.
commit
|
commitdiff
|
tree
2017-09-21
D
.
Richar
d
Hi
p
p
In t
h
e
W
indows VFS, whe
n
try
i
n
g to op
e
n a database
.
.
.
commit
|
commitdiff
|
tree
2017-09-21
D
.
R
ich
a
rd H
i
pp
In the Wi
n
dow
s
VFS, do not
emit an S
Q
L
I
TE_CANTOPEN
.
.
.
commit
|
commitdiff
|
tree
2017-09-21
D
.
Richard Hip
p
Fix
ha
r
mless UB in the ICU
extens
i
on
.
commit
|
commitdiff
|
tree
2017-09-21
D
.
Ri
c
h
ard Hipp
Fix a potent
i
al use
of an un
i
n
itial
i
zed po
i
nter in
.
.
.
commit
|
commitdiff
|
tree
2017-09-21
D
.
Richard H
i
pp
Fix a b
u
g in
t
o
ol/mksourc
e
id
.
c
:
commit
|
commitdiff
|
tree
2017-09-21
D
.
Ric
h
a
r
d
Hipp
Re
v
ert
o
ne
p
erformance improveme
n
t changes from che
c
k
.
.
.
commit
|
commitdiff
|
tree
2017-09-21
D
.
Richard
Hipp
Fix
t
h
e renderi
n
g
o
f the
P
4_INTARRAY
a
rgum
e
nt to the
.
.
.
commit
|
commitdiff
|
tree
2017-09-20
D
.
R
ichard Hipp
Size an
d
performan
c
e o
p
ti
m
izati
o
n
on
sqlite3V
d
beMemGrow(
)
.
commit
|
commitdiff
|
tree
2017-09-20
D
.
Richard Hipp
T
h
e
BLOB
returned
by sqlite3VdbeM
e
m
FromBtree() does
.
.
.
commit
|
commitdiff
|
tree
2017-09-20
D
.
Richard Hipp
Small
size and performance optimization
in the bytecode
.
.
.
commit
|
commitdiff
|
tree
2017-09-20
D
.
Richard Hipp
Improved resoluti
o
n
of large intege
r
values in "CA
S
T
.
.
.
commit
|
commitdiff
|
tree
2017-09-20
D
.
Richa
r
d
H
ipp
Upd
a
tes to the
"lemon
.
htm
l
" document re
c
e
i
v
ed fr
o
m
.
.
.
commit
|
commitdiff
|
tree
2017-09-18
D
.
Richar
d
Hipp
Add the
s
q
lite3_mmap
_
warm
(
) function a
s
an extension
.
.
.
commit
|
commitdiff
|
tree
2017-09-18
D
.
Richard H
i
p
p
F
ix
a
typo in th
e
MSVC
m
a
k
ef
i
le
.
commit
|
commitdiff
|
tree
2017-09-18
D
.
Richard Hipp
Mino
r
simp
l
i
fication of
e
r
ror message
generation dur
i
ng
.
.
.
commit
|
commitdiff
|
tree
2017-09-18
D
.
Richard Hipp
The out-of-bounds r
e
ad on r
e
covery
f
ix of check-in
.
.
.
commit
|
commitdiff
|
tree
2017-09-18
D
.
R
ichard Hi
p
p
Fix th
e
C
SV virtual table extension so th
a
t it works
.
.
.
commit
|
commitdiff
|
tree
2017-09-17
D
.
Richard Hipp
D
o
not make the
a
ssump
t
ion (as
c
h
eck-in [4da49
a
95c0f07
.
.
.
commit
|
commitdiff
|
tree
2017-09-16
D
.
Richar
d
H
i
pp
Simplify the
s
qlite3VdbeGet() routin
e
.
Smaller
,
f
ast
e
r
.
.
.
commit
|
commitdiff
|
tree
2017-09-15
D
.
Richar
d
Hi
p
p
R
e
move an u
n
necess
a
ry para
m
eter from selectInnerLoop()
.
commit
|
commitdiff
|
tree
2017-09-15
D
.
Richard Hipp
Improved
t
he heade
r
-comment
documenta
t
ion on sqlit
e
3Exp
r
Code
.
.
.
commit
|
commitdiff
|
tree
2017-09-15
D
.
Rich
a
r
d
H
ipp
O
ptimization to the E
x
prList object
t
o make it
slight
l
y
.
.
.
commit
|
commitdiff
|
tree
2017-09-15
D
.
Ri
c
hard H
i
pp
Fix a harml
e
ss comment typo
.
No chan
g
es
to c
o
d
e
.
commit
|
commitdiff
|
tree
2017-09-14
D
.
R
ichard Hip
p
Avoid
a
n out-of
-
bounds
read on a rec
o
very attempt using
.
.
.
commit
|
commitdiff
|
tree
2017-09-13
D
.
Richard Hipp
Test
case update due t
o
P
RAGMA
i
nte
g
rity_check enhanc
e
ment
s
.
.
.
commit
|
commitdiff
|
tree
2017-09-13
D
.
Rich
a
rd
H
i
pp
Disabl
e
FTS3 matchinfo() tests that assume a
l
ittleEnd
i
an
.
.
.
commit
|
commitdiff
|
tree
2017-09-13
D
.
Richa
r
d Hi
p
p
Improvements t
o
PRAGMA inte
g
ri
t
y_chec
k
for better detectio
n
.
.
.
commit
|
commitdiff
|
tree
2017-09-13
D
.
R
i
chard Hipp
PR
A
GM
A
integrity_check retu
r
ns SQ
L
I
T
E_OK even if it
.
.
.
commit
|
commitdiff
|
tree
2017-09-12
D
.
Richard Hipp
Fi
x
an erro
r
in [b22cdd67] t
h
at can caus
e
a negati
v
e
.
.
.
commit
|
commitdiff
|
tree
2017-09-12
D
.
R
ichard Hipp
Chang
e
s to
(hopefull
y
) get the
build work
i
ng with recen
t
.
.
.
commit
|
commitdiff
|
tree
2017-09-12
D
.
Richard Hip
p
Make sure a
l
l con
n
ections are c
l
osed i
n
t
h
e
pragma
.
.
.
commit
|
commitdiff
|
tree
2017-09-11
D
.
R
i
chard Hipp
New tes
t
case for ticket [b899b6042f97f52d]
.
commit
|
commitdiff
|
tree
2017-09-11
D
.
R
i
chard H
i
pp
A
d
d support for new
op
e
rators in virtual ta
b
l
es: !
.
.
.
commit
|
commitdiff
|
tree
2017-09-11
D
.
Ri
c
h
a
r
d H
i
pp
Refactor names o
f
constants and f
u
ncti
o
ns associated
.
.
.
commit
|
commitdiff
|
tree
2017-09-11
D
.
Richard Hipp
Minor adjust
m
e
n
t
s to indenta
t
ion a
n
d spacing for clarity
.
.
.
commit
|
commitdiff
|
tree
2017-09-10
D
.
Richard Hipp
Simpli
f
i
c
ations to the PRAGMA integr
i
ty
_
ch
e
c
k
code
.
.
.
commit
|
commitdiff
|
tree
2017-09-09
D
.
Richard Hipp
Simplifi
c
ation and pe
r
f
ormanc
e
improv
e
ment to
s
qlite3_re
s
et()
.
commit
|
commitdiff
|
tree
2017-09-09
D
.
Richard Hipp
Improved de
t
ection
of malformed records
by PRA
G
M
A
integri
t
y_
.
.
.
commit
|
commitdiff
|
tree
2017-09-07
D
.
Richard Hipp
Prevent a possible crash
when trying to
rec
o
ver u
s
ing
.
.
.
commit
|
commitdiff
|
tree
2017-09-04
D
.
Richard
H
ipp
Propo
s
ed
fix for ticket [b8
9
9b6042f97f5]
commit
|
commitdiff
|
tree
2017-09-04
D
.
Ri
c
hard Hipp
Fix rec
e
nt
t
est c
a
ses in
t
est/in
d
exepxr2
.
test so that
.
.
.
commit
|
commitdiff
|
tree
2017-09-01
D
.
Richa
r
d Hipp
Add the new sqlite3PagerUnrefPageO
n
e() pager
meth
o
d
.
.
.
commit
|
commitdiff
|
tree
2017-09-01
D
.
Richard Hip
p
R
e
m
ove an obsolete o
p
t
i
mizat
i
on in pcache that d
u
e
.
.
.
commit
|
commitdiff
|
tree
2017-09-01
D
.
R
i
ch
a
rd Hipp
Small
si
z
e a
n
d performance i
m
provement i
n
pcacheManageDirtyL
.
.
.
commit
|
commitdiff
|
tree
2017-08-31
D
.
Richar
d
Hipp
Clarify t
h
e
doc
u
m
e
ntation
about
"pr
o
tected" versus
.
.
.
commit
|
commitdiff
|
tree
2017-08-30
D
.
Richa
r
d Hipp
Small perform
a
nce
optimiz
a
tion in pcache1
.
commit
|
commitdiff
|
tree
2017-08-29
D
.
Richard Hipp
Fa
s
ter me
m
o
r
y allo
c
at
i
on from lo
o
kaside
by not tryi
n
g
.
.
.
commit
|
commitdiff
|
tree
2017-08-28
D
.
Richard Hipp
Add the
-
-
en
a
ble-up
d
ate-limit option
to the
.
/
config
u
re
.
.
.
commit
|
commitdiff
|
tree
2017-08-28
D
.
R
i
chard Hipp
Avoi
d
unnecessary mutexes in
t
he pcache1 implem
e
ntat
i
o
n
.
.
.
commit
|
commitdiff
|
tree
2017-08-28
D
.
Richard Hipp
Remove the r
a
r
e
ly-used scratch memory allocator
.
This
.
.
.
commit
|
commitdiff
|
tree
2017-08-28
D
.
R
ichard Hipp
Backpor
t
c
hanges to shell
.
c into shell
.
c
.
i
n
.
commit
|
commitdiff
|
tree
2017-08-28
D
.
Ric
h
ard Hipp
Fix th
e
"
.
dump", "
.
sc
h
ema", and "
.
f
ulls
c
hema" commands
.
.
.
commit
|
commitdiff
|
tree
2017-08-25
D
.
Richard
Hipp
Fix
a few over-le
n
gth so
u
rce cod
e
lines
.
No
functional
.
.
.
commit
|
commitdiff
|
tree
2017-08-25
D
.
Richa
r
d Hipp
S
i
z
e
an
d
p
erfor
m
ance op
t
imi
z
ation for sqlite3Init()
.
commit
|
commitdiff
|
tree
2017-08-25
D
.
Richar
d
Hipp
Small p
e
rformance
optimization in
s
q
l
i
t
e3WhereB
e
gin()
.
commit
|
commitdiff
|
tree
2017-08-25
D
.
Rich
a
rd Hipp
Co
n
vert a branch made unreach
a
ble by
[
5956
0
d
07
]
into
.
.
.
commit
|
commitdiff
|
tree
2017-08-25
D
.
Richard Hipp
Improve the inte
r
n
a
l mecha
n
ism
u
sed to
k
e
e
p track
o
f
.
.
.
commit
|
commitdiff
|
tree
2017-08-25
D
.
R
i
chard Hi
p
p
Update the m
e
chani
s
m used
t
o keep track of what
k
ind
.
.
.
commit
|
commitdiff
|
tree
2017-08-24
D
.
Richar
d
H
i
p
p
F
ix an
i
nco
r
rect hy
p
e
rli
n
k
i
n a comment
.
commit
|
commitdiff
|
tree
2017-08-24
D
.
Ric
h
a
rd Hipp
Fixes t
o
doc
u
mentation about SQLITE_OPEN_URI
.
commit
|
commitdiff
|
tree
2017-08-24
D
.
Ric
h
ard Hi
p
p
Make sur
e
t
h
e sqli
t
e3_result_point
e
r() interface does
.
.
.
commit
|
commitdiff
|
tree
2017-08-23
D
.
Richard
H
ipp
Performance optim
i
z
ati
o
n
to
p
a
g
eFi
n
dSlot() in the b
.
.
.
commit
|
commitdiff
|
tree
2017-08-23
D
.
Richard Hipp
Size and
p
erformance o
p
timiz
a
tion to
dropCell() an
d
.
.
.
commit
|
commitdiff
|
tree
2017-08-23
D
.
R
i
chard Hipp
S
m
aller and faster implement
a
tion of the fill
I
nCell
.
.
.
commit
|
commitdiff
|
tree
next