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
Version 3.19.0
2017-05-22
D
.
Richard
Hipp
V
e
rsion 3
.
19
.
0
commit
|
commitdiff
|
tree
2017-05-22
D
.
Richard Hipp
Include
the
"msvc
.
h" h
e
ader file in
t
he
amalgamation
.
.
.
commit
|
commitdiff
|
tree
2017-05-19
D
.
Richard
H
ipp
Prevent
a possible NULL point
e
r derefer
e
n
ce in
t
he
.
.
.
commit
|
commitdiff
|
tree
2017-05-19
D
.
Ric
h
ard Hipp
Branc
h
for the 3
.
19 release
.
commit
|
commitdiff
|
tree
2017-05-15
D
.
Ri
c
hard
Hi
p
p
Fix the
b
uild so tha
t
it wo
r
ks
again with
S
QLITE_OMIT
_
SUBQUE
R
Y
.
commit
|
commitdiff
|
tree
2017-05-15
D
.
R
ichard Hipp
Improvements to the omittest
.
tcl
s
cript
.
commit
|
commitdiff
|
tree
2017-05-11
D
.
Richard Hipp
E
nhance the
json_extract() func
t
i
on to
r
euse
p
a
rses
.
.
.
commit
|
commitdiff
|
tree
2017-05-11
D
.
Richard H
i
pp
Cache the JSON parse used b
y
json
_
e
xtr
a
ct(
)
.
commit
|
commitdiff
|
tree
2017-05-11
D
.
Ri
c
har
d
Hipp
Ne
g
ati
v
e N values in
sqlite3_get_auxdata()
and sqli
t
e3_set_a
.
.
.
commit
|
commitdiff
|
tree
2017-05-11
D
.
Richard Hipp
New requi
r
ements marks and do
c
umentat
i
on for th
e
author
i
zer
.
commit
|
commitdiff
|
tree
2017-05-11
D
.
Richar
d
H
ip
p
Improv
e
ments to the sqlite3_set_authoriz
e
r() d
o
cume
n
tation
.
commit
|
commitdiff
|
tree
2017-05-11
D
.
Richard Hipp
Change the SQLI
T
E_READ autho
r
ization call for unref
e
re
n
c
e
d
.
.
.
commit
|
commitdiff
|
tree
2017-05-10
D
.
Richard Hip
p
Re
n
a
m
e
fields of the internal AuxDa
t
a o
b
j
e
ct to m
a
ke
.
.
.
commit
|
commitdiff
|
tree
2017-05-10
D
.
Richard Hipp
Improved documentat
i
on for the SQLIT
E
_READ authorizer
.
.
.
commit
|
commitdiff
|
tree
2017-05-10
D
.
Richard Hipp
Invoke the SQLITE_
R
EAD au
t
horizer ca
l
lback with a NU
L
L
.
.
.
commit
|
commitdiff
|
tree
2017-05-10
D
.
Ri
c
h
ar
d
Hipp
Avoid unnecessary co
d
ec
o
perations
o
n
i
n-m
e
mory
s
ubjourna
l
s
.
commit
|
commitdiff
|
tree
2017-05-10
D
.
Ric
h
a
rd Hipp
Do not in
v
oke codec macros for in-memo
r
y subjournals
.
commit
|
commitdiff
|
tree
2017-05-06
D
.
Richard Hip
p
Fix an obscure a
s
sertion fault that c
a
n
f
o
l
low an
OOM
.
.
.
commit
|
commitdiff
|
tree
2017-05-06
D
.
Richard Hipp
Fix re
q
uirements mar
k
s and ha
r
mless
compiler warnings
.
commit
|
commitdiff
|
tree
2017-05-04
D
.
R
i
chard H
i
pp
Fix a collision
o
f t
h
e "B0"
i
dentifier name b
e
t
w
een
.
.
.
commit
|
commitdiff
|
tree
2017-05-03
D
.
Ri
c
hard H
i
pp
Remov
e
the unused "sqlite3_stack
_
u
sed" TC
L
co
m
m
a
n
d
.
.
.
commit
|
commitdiff
|
tree
2017-05-03
D
.
R
i
cha
r
d Hipp
F
i
x t
h
e sql
i
te3
G
etInt32() function so th
a
t
it
c
or
r
ectly
.
.
.
commit
|
commitdiff
|
tree
2017-05-03
D
.
R
ichard Hipp
Alw
a
ys enabl
e
U
RI
filename
s
w
h
en compiling w
i
th SQLITE_HAS_C
.
.
.
commit
|
commitdiff
|
tree
2017-05-02
D
.
Richard Hipp
Fix
th
e
f
t
s3EvalAverageDocsize() routi
n
e so t
h
a
t
it
.
.
.
commit
|
commitdiff
|
tree
2017-05-02
D
.
Richard Hipp
R
e
us
e
t
he same ma
t
eri
a
lization of a
view when that
.
.
.
commit
|
commitdiff
|
tree
2017-05-02
D
.
Rich
a
rd Hipp
Move terms of the
H
AVI
N
G
c
lau
s
e that
r
eference only
.
.
.
commit
|
commitdiff
|
tree
2017-05-02
D
.
Richard Hipp
A
d
d
itiona
l
c
omments on
t
h
e
sqlite3ExprIsConstantOrGro
u
pBy
.
.
.
commit
|
commitdiff
|
tree
2017-05-01
D
.
Richa
r
d H
i
pp
R
e
mov
e
an unnecessary branch
.
commit
|
commitdiff
|
tree
2017-05-01
D
.
Richard
Hipp
Futher bug fixes to the function that dete
r
mines whe
n
.
.
.
commit
|
commitdiff
|
tree
2017-05-01
D
.
Richard Hipp
Min
o
r bu
g
f
ix
e
s and per
f
ormance enhanceme
n
t
.
commit
|
commitdiff
|
tree
2017-05-01
D
.
Richard Hipp
I
n
itial impleme
n
tation of a
n
optimizati
o
n th
a
t a
t
temp
t
s
.
.
.
commit
|
commitdiff
|
tree
2017-04-29
D
.
Richard Hipp
Add a single testcas
e
() macro to the
s
ub
q
uery
proc
e
ssing
.
.
.
commit
|
commitdiff
|
tree
2017-04-29
D
.
Ric
h
ard Hipp
Imp
r
ovements to
o
pcode doc
u
me
n
t
a
t
i
o
n
in the bytecode
.
.
.
commit
|
commitdiff
|
tree
2017-04-29
D
.
Richard Hip
p
Evaluate WHERE clause terms
t
hat reference only
the
.
.
.
commit
|
commitdiff
|
tree
2017-04-29
D
.
Ric
h
ard
H
ipp
Minor size and performance improve
m
en
t
s
t
o
the
pu
s
h
.
.
.
commit
|
commitdiff
|
tree
2017-04-26
D
.
Richard
H
i
pp
Fix a s
u
btle bug i
n
Le
m
on
d
i
s
c
ov
e
red and
r
ep
o
rte
d
on
.
.
.
commit
|
commitdiff
|
tree
2017-04-22
D
.
Richard Hipp
F
i
x an
a
ssertion fault found by OSSFuzz
.
commit
|
commitdiff
|
tree
2017-04-18
D
.
R
ichar
d
H
i
pp
Improved
optimi
z
ations of vi
e
ws as the righ
t
operand
.
.
.
commit
|
commitdiff
|
tree
2017-04-17
D
.
Ri
c
hard
H
i
pp
D
efer chec
k
ing for null
i
n
t
he comparison
o
per
a
tor
s
.
.
.
commit
|
commitdiff
|
tree
2017-04-17
D
.
Richard Hipp
Do no
t
allow a
M
em o
b
jec
t
to
be
b
oth
N
ULL and s
o
me
.
.
.
commit
|
commitdiff
|
tree
2017-04-17
D
.
Richa
r
d Hipp
Fix the "
.
c
olumn"
o
u
tpu
t
m
ode in
the c
o
mmand-
l
ine shell
.
.
.
commit
|
commitdiff
|
tree
2017-04-16
D
.
R
ichard Hi
p
p
In the sh
o
wwal
c
ommand-lin
e
tool,
f
or unix
b
u
ilds,
.
.
.
commit
|
commitdiff
|
tree
2017-04-16
D
.
Richard Hipp
Add
t
he a
n
y
c
ollseq
.
c
l
oada
b
le extension in etc/misc
commit
|
commitdiff
|
tree
2017-04-15
D
.
Richard Hipp
In
the
s
kip-ahead-distinct opti
m
izati
o
n, fix
a
bug
.
.
.
commit
|
commitdiff
|
tree
2017-04-14
D
.
Richard Hipp
Fix to
the decisio
n
logic
f
or when to
u
s
e the skip
.
.
.
commit
|
commitdiff
|
tree
2017-04-14
D
.
Richard Hipp
Rem
o
ve end
-
of-line whitespac
e
from lemon
.
c
.
commit
|
commitdiff
|
tree
2017-04-14
D
.
Richard Hipp
F
ix some left-ov
e
r K&R-C co
n
s
t
r
u
cts in l
e
mon
.
c
.
No
.
.
.
commit
|
commitdiff
|
tree
2017-04-14
D
.
Ri
c
ha
r
d Hipp
Add the TK_I
F
_NULL_ROW opcode to
deal wi
t
h n
o
n-NULL
.
.
.
commit
|
commitdiff
|
tree
2017-04-14
D
.
Ri
c
hard Hipp
Wh
e
n d
o
i
ng a DISTINCT query usi
n
g
a
n
i
ndex
,
t
ry to
.
.
.
commit
|
commitdiff
|
tree
2017-04-14
D
.
R
i
chard Hipp
An initial attemp
t
to optimize VIEWs that occur as
.
.
.
commit
|
commitdiff
|
tree
2017-04-14
D
.
Richard Hipp
En
h
ance the sqli
t
e3TreeView(
)
disp
l
ay for Exp
r
objects
.
.
.
commit
|
commitdiff
|
tree
2017-04-14
D
.
Richar
d
Hipp
Simpli
f
y the in
t
er
f
ace to the sub
s
t() routines that
.
.
.
commit
|
commitdiff
|
tree
2017-04-14
D
.
R
i
chard H
i
p
p
Remo
v
e
an inco
r
rect
A
LWA
Y
S()
.
commit
|
commitdiff
|
tree
2017-04-14
D
.
R
ichard
H
i
pp
Fix a couple of unreac
h
able branch
e
s
.
commit
|
commitdiff
|
tree
2017-04-13
D
.
Rich
a
r
d
Hip
p
Fix the skip
-
a
h
e
a
d
-distinct optimization so that i
t
.
.
.
commit
|
commitdiff
|
tree
2017-04-13
D
.
Richard
Hipp
Si
m
plification of the skip-ahead-distinct logi
c
.
There
.
.
.
commit
|
commitdiff
|
tree
2017-04-13
D
.
Richard Hipp
Only
use the
skip-ahead-
d
istinct optimization if the
.
.
.
commit
|
commitdiff
|
tree
2017-04-13
D
.
Richar
d
Hipp
Fo
r
ward port the skip-ahead-distinct branch wh
i
ch w
a
s
.
.
.
commit
|
commitdiff
|
tree
2017-04-13
D
.
Ric
h
a
rd
H
ipp
Fix a regression caused b
y
the fix f
o
r
t
icket [6c9b5514077fe
.
.
.
commit
|
commitdiff
|
tree
2017-04-12
D
.
Ric
h
ard Hi
p
p
I
m
p
roved \
n
and \r escapes in th
e
ext/misc/dbdu
m
p
.
c
.
.
.
commit
|
commitdiff
|
tree
2017-04-11
D
.
Richard Hipp
Li
m
it the
d
epth o
f
recursion fo
r
valid JSON i
n
the
.
.
.
commit
|
commitdiff
|
tree
2017-04-11
D
.
R
i
chard Hipp
Smaller and faste
r
imp
l
eme
n
tation of exprMightBeI
n
dexed()
.
commit
|
commitdiff
|
tree
2017-04-11
D
.
Richar
d
Hipp
Very slight smaller and fa
s
ter sqlite3
S
electNew()
commit
|
commitdiff
|
tree
2017-04-11
D
.
Richard Hipp
Ad
d
an A
L
WAYS() around an
unreacha
b
le conditi
o
n in
.
.
.
commit
|
commitdiff
|
tree
2017-04-11
D
.
Ri
c
hard Hipp
W
h
en
u
s
ing an ind
e
x on
a
n
expression, try to
use the
.
.
.
commit
|
commitdiff
|
tree
2017-04-11
D
.
Rich
a
rd Hip
p
Impro
v
ed
commen
t
s
.
Fix a
p
roblem when an i
n
dex
e
d
express
i
on
.
.
.
commit
|
commitdiff
|
tree
2017-04-10
D
.
Ri
c
hard H
i
pp
Merge chang
e
s from trunk
.
commit
|
commitdiff
|
tree
2017-04-10
D
.
Richard
Hi
p
p
Smaller and fa
s
ter
v
db
e
F
r
e
e
OpArray
(
)
commit
|
commitdiff
|
tree
2017-04-10
D
.
Richard Hipp
Slightly sm
a
lle
r
and
f
as
t
er
s
qlite3VdbeMemGrow
(
)
.
commit
|
commitdiff
|
tree
2017-04-10
D
.
R
i
char
d
Hip
p
Add a n
e
w JSON test case t
o
verify that all
c
ontrol
.
.
.
commit
|
commitdiff
|
tree
2017-04-10
D
.
Richard Hi
p
p
Change
t
he JS
O
N extension so t
h
at
it disal
l
ows control
.
.
.
commit
|
commitdiff
|
tree
2017-04-09
D
.
Richard Hipp
Do not expo
s
e the n
a
me of the
inte
r
nal M
e
m objec
t
i
n
.
.
.
commit
|
commitdiff
|
tree
2017-04-08
D
.
R
ichard Hipp
Disallow leading
z
eros on numeri
c
constants in JSON
.
commit
|
commitdiff
|
tree
2017-04-08
D
.
Ric
h
ard Hi
p
p
Fix t
h
e quoting mechanism for "
.
dump"
so that it i
s
.
.
.
commit
|
commitdiff
|
tree
2017-04-08
D
.
Richard
H
ipp
Make sure the RTree
sqlite3_blob handle
i
s reset prior
.
.
.
commit
|
commitdiff
|
tree
2017-04-08
D
.
Ri
c
ha
r
d Hipp
Fix the
"
.
dump"
c
ommand
so
that it w
o
r
k
s with "
.
heade
r
s
.
.
.
commit
|
commitdiff
|
tree
2017-04-07
D
.
R
i
chard Hipp
Us
e
replace() in
s
tead
o
f char() to
quot
e
newline and
.
.
.
commit
|
commitdiff
|
tree
2017-04-07
D
.
Richard Hipp
Remove an unused token t
y
pe
.
commit
|
commitdiff
|
tree
2017-04-07
D
.
Richard H
i
pp
P
r
o
o
f o
f
concept for
the
ability
to use the expression
.
.
.
commit
|
commitdiff
|
tree
2017-04-07
D
.
Richard H
i
pp
Us
e
replace(
)
i
nstead
o
f ch
a
r()
t
o quote
newline and
.
.
.
commit
|
commitdiff
|
tree
2017-04-05
D
.
Richar
d
Hipp
Remove a c
o
nfus
i
ng
and pointless sentence from the
.
.
.
commit
|
commitdiff
|
tree
2017-04-05
D
.
Richard Hipp
Split off s
q
lite3DbFree
N
N() from sq
l
ite3DbFree() and
.
.
.
commit
|
commitdiff
|
tree
2017-04-05
D
.
Richard Hipp
S
a
ve a few
bytes and a few C
P
U cycles in s
q
lite
3
Ex
p
rListDele
.
.
.
commit
|
commitdiff
|
tree
2017-04-05
D
.
Richar
d
H
i
pp
Remo
v
e a
c
ondit
i
onal made unreachable by t
h
e previous
.
.
.
commit
|
commitdiff
|
tree
2017-04-05
D
.
Richard Hipp
Combi
n
e the ExprList_item objects and the
E
xp
r
List
.
.
.
commit
|
commitdiff
|
tree
2017-04-05
D
.
Richa
r
d Hi
p
p
A
ttempt t
o
remove bash
-
isms from
c
onfi
g
ure
.
ac
.
U
s
e
.
.
.
commit
|
commitdiff
|
tree
2017-04-03
D
.
Ri
c
hard Hipp
A
v
oi
d
a
n
unne
c
essary call t
o
s
q
l
ite3WhereGetMask()
.
.
.
commit
|
commitdiff
|
tree
2017-04-03
D
.
Richard Hipp
Force a schema load
p
ri
o
r
to "PRAGMA optimize
"
.
commit
|
commitdiff
|
tree
2017-04-03
D
.
Richard Hipp
Fix typos in the do
c
ument
a
tion for OP_Column
.
commit
|
commitdiff
|
tree
2017-04-03
D
.
Richard
H
ipp
Slightly smal
l
er
and faster
i
mple
m
entati
o
n
for vdbeSorterCo
m
.
.
.
commit
|
commitdiff
|
tree
2017-04-01
D
.
Richard Hipp
Remove an unnecessary se
t
t
i
ng of the Mem
.
enc field
.
.
.
commit
|
commitdiff
|
tree
2017-04-01
D
.
Richar
d
H
i
pp
Minor perform
a
n
c
e e
n
hance
m
en
t
s to the OP_Affini
t
y
opcode
.
commit
|
commitdiff
|
tree
2017-04-01
D
.
R
i
ch
a
rd Hi
p
p
Remo
v
e an unnece
s
sary clea
r
in
g
of
t
he Vdbe
.
i
CurrentTime
.
.
.
commit
|
commitdiff
|
tree
2017-04-01
D
.
Richard Hipp
Fas
t
er imp
l
ementation for sqlite3VdbeIntValue() an
d
.
.
.
commit
|
commitdiff
|
tree
2017-04-01
D
.
Richa
r
d Hip
p
Remove unused fiel
d
s from the BtCur
s
or obj
e
ct
.
commit
|
commitdiff
|
tree
2017-04-01
D
.
Richard Hipp
Sav
e
a 78
b
ytes of code
s
p
a
ce and a million CPU cycles
.
.
.
commit
|
commitdiff
|
tree
2017-03-30
D
.
R
ic
h
ard H
i
pp
De
c
lare the Lemon-
g
enerated p
a
rser
object as
i
t
self
.
.
.
commit
|
commitdiff
|
tree
2017-03-30
D
.
Richard Hipp
Increase
t
h
e
vers
i
on numb
e
r for the
next
d
ev
e
lopme
n
t
.
.
.
commit
|
commitdiff
|
tree
2017-03-30
D
.
Richard H
i
pp
Ensure that the sta
c
k space used to hold the Lemon
.
.
.
commit
|
commitdiff
|
tree
2017-03-29
D
.
Ric
h
ard Hipp
Avo
i
d unnecessary blob handle inv
a
lidation whe
n
changes
.
.
.
commit
|
commitdiff
|
tree
next