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
c
a
s
es for
ticke
t
[b899b6042f97f5] derived
.
.
.
commit
|
commitdiff
|
tree
2017-10-04
D
.
Richard Hipp
Turn
re
s
trictio
n
20 on the query flat
t
ener
into an
.
.
.
commit
|
commitdiff
|
tree
2017-10-04
D
.
R
i
chard
H
ipp
Remove a redundant
res
t
rict
i
o
n
from t
h
e
q
uery
fl
a
ttener
.
commit
|
commitdiff
|
tree
2017-10-04
D
.
Richard Hi
p
p
F
i
x a m
i
nor ty
p
o in the
query flattener header
comment
.
.
.
commit
|
commitdiff
|
tree
2017-10-03
D
.
Richard
Hi
p
p
Simpli
f
y the comput
a
tion of types on column
s
of
a view
.
commit
|
commitdiff
|
tree
2017-10-03
D
.
Richard H
i
pp
Do not enab
l
e SELECT tracing
with -DSQ
L
ITE_DEB
U
G
.
.
.
.
commit
|
commitdiff
|
tree
2017-10-03
D
.
Ric
h
ard Hi
p
p
Ad
d
s
o
m
e
OK_
I
F_ALWA
Y
S_
T
R
U
E() mar
k
s
on optimization
.
.
.
commit
|
commitdiff
|
tree
2017-10-03
D
.
Rich
a
rd Hipp
Remov
e
an u
n
used variab
l
e
from
s
q
lite3Insert
(
)
a
nd
.
.
.
commit
|
commitdiff
|
tree
2017-10-03
D
.
Richard Hip
p
Fix
the sqlite3
_
column_decltype(
)
interface
t
o return
.
.
.
commit
|
commitdiff
|
tree
2017-10-03
D
.
R
i
chard
H
i
pp
Th
e
simp
l
ification to sqli
t
e3SelectExpand() in
last
.
.
.
commit
|
commitdiff
|
tree
2017-10-03
D
.
R
i
chard Hipp
Do no
t
compute column and row size estima
t
es for th
e
.
.
.
commit
|
commitdiff
|
tree
2017-10-02
D
.
Richa
r
d
Hipp
Mark a single branch wi
t
hin
sq
l
ite
3
S
e
lectExpand()
as
.
.
.
commit
|
commitdiff
|
tree
2017-10-02
D
.
Ric
h
ard Hi
p
p
Simplification to sqlite3SelectPrep() f
o
r impr
o
v
e
d
.
.
.
commit
|
commitdiff
|
tree
2017-10-02
D
.
Richar
d
Hipp
Add the O
K
_IF_AL
W
AYS
_
TRUE(
)
and OK_IF_ALWAYS
_
FALSE
.
.
.
commit
|
commitdiff
|
tree
2017-10-02
D
.
Richard Hipp
Avoi
d
using
l
ookaside memory for persistent
v
irtual
.
.
.
commit
|
commitdiff
|
tree
2017-10-02
D
.
Richard Hipp
The query plann
e
r no
w
always prefers to
i
mplement a
.
.
.
commit
|
commitdiff
|
tree
2017-10-02
D
.
R
i
char
d
H
i
pp
Improvemen
t
s to
a com
m
ent
in lempar
.
c
.
No
c
ode
c
hange
s
.
commit
|
commitdiff
|
tree
2017-09-30
D
.
Richard Hipp
M
or
e
details
in the header comment of p
u
shDownWhereTer
m
s
.
.
.
commit
|
commitdiff
|
tree
2017-09-30
D
.
Richard Hipp
M
a
ke su
r
e
the SQLI
T
E_Stat34 op
t
imiza
t
ion
s
witc
h
is
.
.
.
commit
|
commitdiff
|
tree
2017-09-30
D
.
Richard
Hi
p
p
Fix unr
e
a
ch
a
ble conditio
n
a
l
s and revise a te
s
tcase
.
.
.
commit
|
commitdiff
|
tree
2017-09-29
D
.
Richard Hipp
Always
r
ender a subqu
e
ry that is not
p
art of a j
o
in
.
.
.
commit
|
commitdiff
|
tree
2017-09-29
D
.
Richard Hipp
Merge the query
f
lattener comment
improvements fro
m
.
.
.
commit
|
commitdiff
|
tree
2017-09-29
D
.
Ri
c
hard Hipp
Clean up the commen
t
s on the query flatt
e
n
e
r to m
o
re
.
.
.
commit
|
commitdiff
|
tree
2017-09-29
D
.
Ri
c
hard Hipp
Merge changes from trunk
.
commit
|
commitdiff
|
tree
2017-09-29
D
.
Richard
H
ipp
Make
s
ure
t
h
e
6
th para
m
eter to
the authorizer call
b
ack
.
.
.
commit
|
commitdiff
|
tree
2017-09-29
D
.
Richard Hipp
Better names for subqueries in
EXPLAIN com
m
ents
.
commit
|
commitdiff
|
tree
2017-09-28
D
.
R
i
ch
a
r
d Hipp
Do not flatt
e
n subqu
e
rie
s
that contain an ORDER BY
.
.
.
commit
|
commitdiff
|
tree
2017-09-28
D
.
R
i
chard
H
ipp
R
emove the
(
undocumented)
query-planner con
t
rol
that
.
.
.
commit
|
commitdiff
|
tree
2017-09-28
D
.
Richard Hipp
F
i
x ov
e
r-length sou
r
c
e
code line
s
in select
.
c
.
No
.
.
.
commit
|
commitdiff
|
tree
2017-09-28
D
.
Richard Hipp
Fix an issue int
r
oduc
e
d by check-
i
n [4cd2a9672c59]
.
.
.
commit
|
commitdiff
|
tree
2017-09-28
D
.
Ric
h
ard
H
ipp
Add n
e
w ro
u
tin
e
s to si
m
plify
dealing with c
o
llatin
g
.
.
.
commit
|
commitdiff
|
tree
2017-09-28
D
.
R
i
chard
H
ipp
Indexes
on
expressi
o
ns w
i
th a
C
OLLATE c
l
ause are able
.
.
.
commit
|
commitdiff
|
tree
2017-09-28
D
.
Rich
a
rd Hipp
In t
w
o p
l
a
c
es
,
c
hange the
m
agic number -1 to its proper
.
.
.
commit
|
commitdiff
|
tree
2017-09-27
D
.
Richard H
i
pp
Dis
a
ble tests for the LIK
E
optimi
z
ation when IC
U
i
s
.
.
.
commit
|
commitdiff
|
tree
2017-09-22
D
.
Richard Hipp
Pa
r
tial backo
u
t
o
f
check-in [e0af9a904076]
.
I
t
turns
.
.
.
commit
|
commitdiff
|
tree
2017-09-22
D
.
Ri
c
har
d
Hipp
Update the config
u
re scri
p
t so
t
hat it l
o
oks for tc
l
sh8
.
.
.
commit
|
commitdiff
|
tree
2017-09-21
D
.
Rich
a
rd
H
ipp
In t
h
e Windows VFS, when
t
r
ying to open a database
.
.
.
commit
|
commitdiff
|
tree
2017-09-21
D
.
Richard Hip
p
In
t
he Windows VFS, do not emit a
n
S
Q
L
ITE_CANTOPEN
.
.
.
commit
|
commitdiff
|
tree
2017-09-21
D
.
Richard Hipp
F
i
x
harmless UB in the ICU extens
i
on
.
commit
|
commitdiff
|
tree
2017-09-21
D
.
R
i
ch
a
rd
Hipp
F
i
x a pot
e
ntial
u
se of an
unini
t
ialize
d
pointer in
.
.
.
commit
|
commitdiff
|
tree
2017-09-21
D
.
Ric
h
ard Hipp
Fix a b
u
g in
t
oo
l
/mk
s
ourceid
.
c:
commit
|
commitdiff
|
tree
2017-09-21
D
.
Richard Hipp
R
evert one performance improvement change
s
fro
m
check
.
.
.
commit
|
commitdiff
|
tree
2017-09-21
D
.
Richard H
i
pp
Fix t
h
e render
i
n
g
o
f
the P
4
_INTARRAY ar
g
ume
n
t
t
o the
.
.
.
commit
|
commitdiff
|
tree
2017-09-20
D
.
Richard Hipp
Size
a
n
d
perform
a
nce
o
p
t
i
m
ization
o
n
s
qlite3VdbeM
e
mGrow()
.
commit
|
commitdiff
|
tree
2017-09-20
D
.
Richa
r
d Hipp
The BLOB re
t
urne
d
by sqlite3Vd
b
eMem
F
romBtre
e
() do
e
s
.
.
.
commit
|
commitdiff
|
tree
2017-09-20
D
.
Richard Hipp
S
mall size an
d
performance optimization
in the bytecode
.
.
.
commit
|
commitdiff
|
tree
2017-09-20
D
.
Ric
h
ard
H
ipp
Impr
o
v
e
d
re
s
olution of large integer val
u
es in "CAST
.
.
.
commit
|
commitdiff
|
tree
2017-09-20
D
.
Richard
Hipp
U
pdates t
o
the
"
lemo
n
.
h
t
ml" documen
t
receiv
e
d from
.
.
.
commit
|
commitdiff
|
tree
2017-09-18
D
.
R
i
chard Hipp
Add
the sq
l
ite3_mmap_warm() function as an e
x
tensio
n
.
.
.
commit
|
commitdiff
|
tree
2017-09-18
D
.
Richard Hipp
Fix a typo
i
n the MSVC makefile
.
commit
|
commitdiff
|
tree
2017-09-18
D
.
Richard Hi
p
p
M
i
nor simpli
f
ication of error m
e
s
s
age gener
a
t
i
on durin
g
.
.
.
commit
|
commitdiff
|
tree
2017-09-18
D
.
Ri
c
hard Hip
p
T
he out-of-bounds
r
ead on recovery fix of c
h
eck-in
.
.
.
commit
|
commitdiff
|
tree
2017-09-18
D
.
Richard Hi
p
p
Fix
the CSV virtual table extens
i
on so that it works
.
.
.
commit
|
commitdiff
|
tree
2017-09-17
D
.
Richard
Hipp
D
o
not make the assump
t
ion (as
check-in [4
d
a
49a95c0f07
.
.
.
commit
|
commitdiff
|
tree
2017-09-16
D
.
R
i
ch
a
r
d
Hi
p
p
Simplify the s
q
lite3V
d
beGet
(
) routine
.
S
m
a
l
ler, faster
.
.
.
commit
|
commitdiff
|
tree
2017-09-15
D
.
R
i
ch
a
rd Hipp
Remove an unnecessary parameter
from selectInnerLoop()
.
commit
|
commitdiff
|
tree
2017-09-15
D
.
Ric
h
ard Hip
p
Impr
o
ved the
h
eader-com
m
ent docume
n
tation
on sqlit
e
3ExprCode
.
.
.
commit
|
commitdiff
|
tree
2017-09-15
D
.
Richa
r
d H
i
p
p
Op
t
imizat
i
on to the ExprList o
b
jec
t
to make
i
t
s
li
g
htl
y
.
.
.
commit
|
commitdiff
|
tree
2017-09-15
D
.
Richard Hipp
F
ix
a
harmless comme
n
t typo
.
N
o
changes to code
.
commit
|
commitdiff
|
tree
2017-09-14
D
.
Richard Hipp
Avo
i
d an
ou
t
-of-
b
ounds read on a r
e
c
o
very attempt us
i
ng
.
.
.
commit
|
commitdiff
|
tree
2017-09-13
D
.
Richard
Hipp
Test
case
u
pdate due to PRAG
M
A i
n
t
e
grity_check enhancements
.
.
.
commit
|
commitdiff
|
tree
2017-09-13
D
.
R
ichard Hipp
Disable F
T
S3
m
atc
h
info() tests that assum
e
a l
i
ttleEndian
.
.
.
commit
|
commitdiff
|
tree
2017-09-13
D
.
Richard Hip
p
Imp
r
ovements to P
R
A
G
MA integrity_chec
k
for better
detection
.
.
.
commit
|
commitdiff
|
tree
2017-09-13
D
.
R
ic
h
ard Hipp
PRAG
M
A integrity_check
r
eturn
s
SQLITE
_
OK even if
i
t
.
.
.
commit
|
commitdiff
|
tree
2017-09-12
D
.
Rich
a
rd
H
i
pp
Fi
x
an error in
[b22cdd67] that
can cause
a n
e
gativ
e
.
.
.
commit
|
commitdiff
|
tree
2017-09-12
D
.
Richard Hi
p
p
Changes to (hopef
u
lly)
g
e
t the build working with re
c
ent
.
.
.
commit
|
commitdiff
|
tree
2017-09-12
D
.
Ri
c
hard Hipp
Make sure
all connec
t
ions
a
re clo
s
ed in the
pragma
.
.
.
commit
|
commitdiff
|
tree
2017-09-11
D
.
Ri
c
hard
Hi
p
p
New
test case for t
i
cket [b899
b
6042f97f52d]
.
commit
|
commitdiff
|
tree
2017-09-11
D
.
Richard Hipp
Add support
f
or
n
ew o
p
erators
in virt
u
al tables: !
.
.
.
commit
|
commitdiff
|
tree
2017-09-11
D
.
Richard
H
ipp
Refactor
n
ames o
f
constants and functions a
s
sociate
d
.
.
.
commit
|
commitdiff
|
tree
2017-09-11
D
.
Richard Hipp
Minor a
d
justments to indent
a
t
io
n
an
d
s
pac
i
ng for clarity
.
.
.
commit
|
commitdiff
|
tree
2017-09-10
D
.
Richard Hipp
Simplificat
i
ons t
o
the PRAGM
A
integrity_check c
o
d
e
.
.
.
commit
|
commitdiff
|
tree
2017-09-09
D
.
Richard Hipp
Simp
l
i
fication and performance improvement to sql
i
te3_
r
eset()
.
commit
|
commitdiff
|
tree
2017-09-09
D
.
Ri
c
ha
r
d Hipp
Improved detection
o
f malformed
r
e
c
ords by PRAGMA
i
ntegrit
y
_
.
.
.
commit
|
commitdiff
|
tree
2017-09-07
D
.
Richard Hipp
Prevent a po
s
sible cra
s
h when trying to recover using
.
.
.
commit
|
commitdiff
|
tree
2017-09-04
D
.
Richard Hipp
Proposed fix
f
or ticket [b899b6
0
42f97f5]
commit
|
commitdiff
|
tree
2017-09-04
D
.
Richar
d
Hipp
Fix
recent t
e
s
t cases in test/i
n
dexepxr2
.
tes
t
so that
.
.
.
commit
|
commitdiff
|
tree
2017-09-01
D
.
Richard Hipp
Add
t
h
e new
sqli
t
e3Pag
e
rUnrefPageOne() pager
m
ethod
.
.
.
commit
|
commitdiff
|
tree
2017-09-01
D
.
Richa
r
d H
i
p
p
Remov
e
an
o
bsolete optimization in pca
c
h
e
that due
.
.
.
commit
|
commitdiff
|
tree
2017-09-01
D
.
Ric
h
ard Hipp
Small size and perfo
r
mance
i
mpro
v
ement
i
n pcache
M
anageDirtyL
.
.
.
commit
|
commitdiff
|
tree
2017-08-31
D
.
Richard
H
i
pp
Clarify the documentation abo
u
t "protected" versus
.
.
.
commit
|
commitdiff
|
tree
2017-08-30
D
.
Ric
h
ard
H
ipp
S
mall p
e
rformance optimization
in pcache1
.
commit
|
commitdiff
|
tree
2017-08-29
D
.
Richard Hipp
Fas
t
er memory allocati
o
n
from lo
o
k
asid
e
by not trying
.
.
.
commit
|
commitdiff
|
tree
2017-08-28
D
.
Richa
r
d Hipp
Ad
d
the
-
-enable-up
d
ate-limit o
p
tion
to the
.
/con
f
igure
.
.
.
commit
|
commitdiff
|
tree
2017-08-28
D
.
Ric
h
ard Hip
p
Avoid unnecessar
y
mu
t
e
xes
i
n the pcache1
i
mp
l
ementation
.
.
.
commit
|
commitdiff
|
tree
2017-08-28
D
.
R
ichard H
i
pp
Remove t
h
e r
a
rely-used scratch mem
o
ry allocator
.
This
.
.
.
commit
|
commitdiff
|
tree
2017-08-28
D
.
Richard Hip
p
Backpo
r
t changes to shell
.
c
into shell
.
c
.
i
n
.
commit
|
commitdiff
|
tree
2017-08-28
D
.
Richa
r
d Hipp
Fix th
e
"
.
dump", "
.
schema",
and "
.
f
ull
s
c
hema" command
s
.
.
.
commit
|
commitdiff
|
tree
2017-08-25
D
.
Richard Hipp
Fix a few over-length source c
o
de lines
.
N
o f
u
n
ct
i
onal
.
.
.
commit
|
commitdiff
|
tree
2017-08-25
D
.
R
icha
r
d H
i
pp
S
ize and performance
o
ptim
i
zation for sqlite3Init()
.
commit
|
commitdiff
|
tree
2017-08-25
D
.
Ri
c
hard Hip
p
Small
p
e
r
form
a
nce optimizati
o
n in s
q
l
ite3WhereBegin()
.
commit
|
commitdiff
|
tree
2017-08-25
D
.
Richard
H
i
p
p
C
onv
e
rt a branch mad
e
u
n
reacha
b
le by [59560d07] into
.
.
.
commit
|
commitdiff
|
tree
2017-08-25
D
.
R
ichard
H
ipp
I
mprove
the internal mechanis
m
used to keep track of
.
.
.
commit
|
commitdiff
|
tree
2017-08-25
D
.
Richard
H
ipp
Up
d
a
te
t
he m
e
chani
s
m used to keep track
of what kind
.
.
.
commit
|
commitdiff
|
tree
2017-08-24
D
.
Ric
h
ard Hipp
F
i
x an
incor
r
ect hyperl
i
nk in a com
m
ent
.
commit
|
commitdiff
|
tree
2017-08-24
D
.
Ri
c
hard Hipp
Fixes to documentation about SQLITE_OPEN_URI
.
commit
|
commitdiff
|
tree
2017-08-24
D
.
R
i
char
d
H
i
pp
Mak
e
su
r
e the sqlite3_result_pointer() in
t
erface
d
o
e
s
.
.
.
commit
|
commitdiff
|
tree
2017-08-23
D
.
R
i
c
ha
r
d Hi
p
p
Performance optimiz
a
tion
t
o pag
e
FindS
l
ot() in the
b
.
.
.
commit
|
commitdiff
|
tree
2017-08-23
D
.
Richard
H
ipp
Size a
n
d perfo
r
mance optimization t
o
dropCe
l
l
(
) and
.
.
.
commit
|
commitdiff
|
tree
2017-08-23
D
.
R
i
char
d
Hipp
Sm
a
ller and
faster implem
e
n
tation of the
fillInCell
.
.
.
commit
|
commitdiff
|
tree
next