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
Fix a harmless warning about comment formatting in the previous
2018-07-10
D
.
Rich
a
r
d
Hipp
Fix a harmless warning about
c
om
m
ent for
m
atting in
.
.
.
commit
|
commitdiff
|
tree
2018-07-10
D
.
R
ichard Hipp
Asse
r
t that if
two functions
c
ompa
r
e equal in every
.
.
.
commit
|
commitdiff
|
tree
2018-07-10
D
.
Richar
d
H
ipp
Enhance th
e
sql
i
te3ExprC
o
m
p
are() routi
n
e so th
a
t it
.
.
.
commit
|
commitdiff
|
tree
2018-07-10
D
.
Ric
h
ard H
i
pp
Enha
n
ce th
e
T
reeVi
e
w mechanism so that it sh
o
ws the
.
.
.
commit
|
commitdiff
|
tree
2018-07-10
D
.
Rich
a
rd Hipp
New VDBE co
m
me
n
ts and coverage m
a
cros
.
commit
|
commitdiff
|
tree
2018-07-09
D
.
Richard Hipp
Fixes for vario
u
s harmless compiler warnings
.
commit
|
commitdiff
|
tree
2018-07-09
D
.
Richard Hipp
Add a comment
t
o restriction (6) of the
pu
s
h
-
down optimiza
t
i
.
.
.
commit
|
commitdiff
|
tree
2018-07-09
D
.
Richard Hipp
Add an ALWAYS() around a branch i
n
sqlite3BtreeSkipNext
.
.
.
commit
|
commitdiff
|
tree
2018-07-09
D
.
Richard Hipp
Remove redu
n
d
a
n
t
branches in windo
w
functio
n
processing
.
commit
|
commitdiff
|
tree
2018-07-09
D
.
Ric
h
a
rd Hipp
Simplific
a
tion to the
g
r
ammar
rules for
w
indow functions
.
.
.
commit
|
commitdiff
|
tree
2018-07-09
D
.
R
i
ch
a
rd Hipp
Simpl
i
fication to
t
he logic th
a
t detects misuse of
.
.
.
commit
|
commitdiff
|
tree
2018-07-09
D
.
Richar
d
Hip
p
D
uring WITHOUT ROWID tabl
e
creation, if the sqlite3Cre
a
teTab
.
.
.
commit
|
commitdiff
|
tree
2018-07-08
D
.
R
ichard Hipp
Iden
t
ify
s
p
e
cif
i
c
FuncD
e
f object
s
for window function
s
.
.
.
commit
|
commitdiff
|
tree
2018-07-07
D
.
Richard Hipp
Si
m
plificatio
n
s to th
e
implem
e
nt
a
t
i
on of
t
h
e
sum()
.
.
.
commit
|
commitdiff
|
tree
2018-07-07
D
.
Richard Hipp
Fix th
e
JSON extension s
o
th
a
t it
c
an be compiled separat
e
ly
.
.
.
commit
|
commitdiff
|
tree
2018-07-07
D
.
Richard Hi
p
p
Add ALWAYS(
)
m
ac
r
os on result
s
of
sqlit
e
3_aggregate_cont
e
x
t
.
.
.
commit
|
commitdiff
|
tree
2018-07-07
D
.
Richa
r
d
Hipp
Add an a
s
sert() to
h
elp verify that OP_AggInverse is
.
.
.
commit
|
commitdiff
|
tree
2018-07-06
D
.
Richard Hipp
Try to improve the er
r
or messages for misfor
m
ed frame
.
.
.
commit
|
commitdiff
|
tree
2018-07-05
D
.
Richard Hipp
Use
s
eparat
e
opcodes, OP_AggValue and OP_
A
g
g
Inverse
.
.
.
commit
|
commitdiff
|
tree
2018-07-05
D
.
Richa
r
d Hipp
Get the json_group_array
(
) and j
s
o
n_gro
u
p_object()
.
.
.
commit
|
commitdiff
|
tree
2018-07-05
D
.
Richard Hip
p
Fix the
.
dump
c
ommand in the command-li
n
e shell so
.
.
.
commit
|
commitdiff
|
tree
2018-07-01
D
.
Richard Hi
p
p
Qui
c
k
p
atch to
the L
e
m
on
p
arser templ
a
t
e
to avoid an
.
.
.
commit
|
commitdiff
|
tree
2018-06-28
D
.
R
i
chard Hipp
Introduce t
h
e concept of "weak fallback" i
n
the parser
.
.
.
commit
|
commitdiff
|
tree
2018-06-21
D
.
Richar
d
H
i
pp
Improved context for error_log me
s
sage
c
oming from
.
.
.
commit
|
commitdiff
|
tree
2018-06-19
D
.
Richard Hip
p
Minor c
h
a
nge t
o
t
he i
n
p
u
t
gramma
r
to make th
e
p
a
rs
e
r
.
.
.
commit
|
commitdiff
|
tree
2018-06-13
D
.
Richard Hipp
Ou
t
put infinity as 1e999 in
t
he "
.
dump"
c
ommand
of
.
.
.
commit
|
commitdiff
|
tree
2018-06-13
D
.
Ric
h
ard Hi
p
p
Pad out the sqlite
3
_
v
a
l
ue st
r
uct
u
r
e
t
o be
a m
u
ltiple
.
.
.
commit
|
commitdiff
|
tree
2018-06-13
D
.
Richard Hipp
Add the unused SQLITE_CANTOPE
N
_D
I
R
T
YWAL
result code
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
D
.
Richard
H
ipp
D
ocumentation upda
t
e:
c
l
arify that
sqli
t
e3_errcode
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
D
.
Richa
r
d Hipp
Documentatio
n
up
d
at
e
s: clarify the be
h
avior of sqlite3_
c
olum
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
D
.
Richard Hipp
I
mp
r
oveme
n
ts to SCopy c
o
rr
e
ctness tracking when SQLITE
_
DEBUG
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
D
.
Richard
H
ipp
Fi
x
th
e
"
S
yno
p
sis" on the OP
_
BitNot
o
pcod
e
.
commit
|
commitdiff
|
tree
2018-06-11
D
.
Ric
h
a
r
d H
i
p
p
Improvements to the --enable a
n
d -
-
disabl
e
optio
n
s
.
.
.
commit
|
commitdiff
|
tree
2018-06-11
D
.
R
ichard Hipp
Fix vario
u
s --en
a
ble a
n
d
-
-disable
o
ptions on
t
he top
.
.
.
commit
|
commitdiff
|
tree
2018-06-11
D
.
Ri
c
hard Hi
p
p
F
ix the column cache
invalid
a
tion logic in the code
.
.
.
commit
|
commitdiff
|
tree
2018-06-11
D
.
Richard Hipp
Add the O
P
_
SetTabCol
a
nd
OP_Ver
i
f
y
TabCol opcod
e
s, on
l
y
.
.
.
commit
|
commitdiff
|
tree
2018-06-11
D
.
Richard Hipp
S
t
re
n
gthen t
h
e sqlite
3
VdbeMemA
b
outToCha
n
ge() run-time
.
.
.
commit
|
commitdiff
|
tree
2018-06-11
D
.
Richard Hipp
Alway
s
initialize the WhereClause
.
hasOr field that
.
.
.
commit
|
commitdiff
|
tree
2018-06-09
D
.
Richard Hipp
Fix a typo in
the amalgam
a
tion a
u
t
o
conf
f
ile
.
commit
|
commitdiff
|
tree
2018-06-09
D
.
R
ic
h
ard Hipp
S
l
ightl
y
s
m
al
l
er and
f
aster
code
b
y
encapsulating
w
al
.
.
.
commit
|
commitdiff
|
tree
2018-06-09
D
.
Ric
h
ard
Hi
p
p
Im
p
r
o
v
e
d comments
an presen
t
a
t
ion
f
or the recent IN
.
.
.
commit
|
commitdiff
|
tree
2018-06-09
D
.
Richar
d
Hipp
Perform
a
nce i
m
provement
t
o sq
l
ite3W
h
ereExpr
U
sage()
.
commit
|
commitdiff
|
tree
2018-06-09
D
.
Richard Hip
p
Compute the
b
i
tmask of indexed
column
s
for each index
.
.
.
commit
|
commitdiff
|
tree
2018-06-09
D
.
Richard H
i
pp
A
void invoking the whereLoopAddOr(
)
routine
in
t
he
.
.
.
commit
|
commitdiff
|
tree
2018-06-08
D
.
Ri
c
h
ard
Hi
p
p
When the query
p
l
a
nner
has the op
p
ortunity to use
a
n
.
.
.
commit
|
commitdiff
|
tree
2018-06-08
D
.
Ri
c
h
ar
d
Hipp
Only c
h
oose
t
o scan
an IN
op
e
rator
rather th
a
n use
.
.
.
commit
|
commitdiff
|
tree
2018-06-08
D
.
Richard Hipp
Me
r
ge the bt
r
eeNext() ass
e
r
tion
b
ug fix from trunk
.
commit
|
commitdiff
|
tree
2018-06-08
D
.
Ric
h
ard Hipp
F
i
x
a
n
as
s
ert() that c
a
n be fal
s
e
f
or a corrupt d
a
tabase
.
.
.
commit
|
commitdiff
|
tree
2018-06-08
D
.
Richard H
i
pp
Consider doin
g
a
p
art
i
al
table
scan
to fulfill
an IN
.
.
.
commit
|
commitdiff
|
tree
2018-06-07
D
.
Richa
r
d Hipp
The IN-early-o
u
t opt
i
mizat
i
o
n: W
h
en doing a l
o
ok-up
.
.
.
commit
|
commitdiff
|
tree
2018-06-07
D
.
Richard Hipp
Fix t
h
e ass
e
rt()s in the
b
yte-code en
g
ine that prov
e
.
.
.
commit
|
commitdiff
|
tree
2018-06-07
D
.
Richard H
i
p
p
Re
m
o
v
e the NextIfOpen a
n
d
P
r
ev
I
f
O
pen opcodes which
.
.
.
commit
|
commitdiff
|
tree
2018-06-07
D
.
R
i
chard Hipp
T
est c
a
ses
.
commit
|
commitdiff
|
tree
2018-06-07
D
.
Richard Hi
p
p
Merge th
e
"
.
stat/
.
eqp" CLI fix from trunk
.
commit
|
commitdiff
|
tree
2018-06-07
D
.
Richard Hi
p
p
Avoid usin
g
a prepared
stat
e
m
ent f
o
r
"
.
s
tats on"
a
fter
.
.
.
commit
|
commitdiff
|
tree
2018-06-07
D
.
Richard Hipp
Add the WHERE_I
N
_EARLYOUT fla
g
and use it to clarify
.
.
.
commit
|
commitdiff
|
tree
2018-06-07
D
.
Richard Hipp
Merge recent trunk
enhancements
.
commit
|
commitdiff
|
tree
2018-06-06
D
.
Richa
r
d Hipp
Chang
e
a co
m
ma
i
nto a
l
o
gically equivalen
t
b
ut semantically
.
.
.
commit
|
commitdiff
|
tree
2018-06-06
D
.
R
ichard Hipp
More s
p
ace and performance enhancemen
t
s to sql
i
te3VdbeRecord
.
.
.
commit
|
commitdiff
|
tree
2018-06-06
D
.
Richard
Hipp
S
mall performance
o
pti
m
iza
t
ion in sqlit
e
3V
d
b
e
R
e
c
ordCompare
W
i
.
.
.
commit
|
commitdiff
|
tree
2018-06-06
D
.
Richard Hi
p
p
Rearrange the
o
rd
e
r
of som
e
che
c
ks i
n
the
i
ntegrity_c
h
eck
.
.
.
commit
|
commitdiff
|
tree
2018-06-06
D
.
Ric
h
ard Hipp
F
i
x the
sql
i
te3BeginTrans()
calls within the snapshot
.
.
.
commit
|
commitdiff
|
tree
2018-06-06
D
.
Richa
r
d Hipp
Another min
o
r op
t
imization to OP
_
Transaction
.
commit
|
commitdiff
|
tree
2018-06-06
D
.
Rich
a
rd Hipp
Cha
n
ge sqli
t
e3BtreeBegin
T
rans() to return
t
h
e BT
R
EE_SCHEMA_
C
.
.
.
commit
|
commitdiff
|
tree
2018-06-06
D
.
Rich
a
rd Hi
p
p
Fix the "
.
archive" command in the CLI (a
n
d the corresponding
.
.
.
commit
|
commitdiff
|
tree
2018-06-05
D
.
R
ich
a
rd Hi
p
p
Up
d
ate the version nu
m
ber to 3
.
25
.
0
f
or the
nex
t
de
v
elopment
.
.
.
commit
|
commitdiff
|
tree
2018-06-05
D
.
Richar
d
Hi
p
p
A
void unnecess
a
ry loa
d
s of columns in a
n
aggregate
.
.
.
commit
|
commitdiff
|
tree
2018-06-05
D
.
Richard Hipp
Add
t
he OP_IfNo
H
ope and OP_SeekH
i
t opcod
e
s used to
.
.
.
commit
|
commitdiff
|
tree
2018-06-05
D
.
Rich
a
rd
H
i
pp
Use an OP
_
NotF
o
u
n
d
op
c
ode to cancel
futile
I
N
operators
.
.
.
commit
|
commitdiff
|
tree
2018-06-05
D
.
Richard Hi
p
p
Merge trunk changes
.
commit
|
commitdiff
|
tree
2018-06-05
D
.
Richard Hipp
Upd
a
te
a
nd correct t
h
e
d
o
cumentation
o
n
t
he OP_OpenRead
.
.
.
commit
|
commitdiff
|
tree
2018-06-04
D
.
Ric
h
ard Hipp
V
er
s
i
o
n 3
.
24
.
0
commit
|
commitdiff
|
tree
2018-06-04
D
.
Ri
c
hard Hip
p
Merge recent changes from trun
k
.
commit
|
commitdiff
|
tree
2018-06-02
D
.
Richa
r
d
Hipp
A
void using a misal
i
gned
p
ointer
.
commit
|
commitdiff
|
tree
2018-06-02
D
.
Richard Hipp
Fix the
u
sage o
f
p
osix_f
a
llocate(
)
so
t
hat it co
r
rectly
.
.
.
commit
|
commitdiff
|
tree
2018-06-02
D
.
Richard Hipp
W
o
rk
around a
sanitizer war
n
ing about a pointer being
.
.
.
commit
|
commitdiff
|
tree
2018-06-02
D
.
Richard H
i
pp
Propose
d
f
i
x for t
h
e
use of posix_fallocate() so tha
t
.
.
.
commit
|
commitdiff
|
tree
2018-06-02
D
.
Rich
a
rd Hipp
Fix the CSV extension so that
i
t work
s
with sing
l
e
.
.
.
commit
|
commitdiff
|
tree
2018-06-02
D
.
Richard
Hipp
Ensure that sql
i
te3AuthR
e
ad() is only call
for TK_COLU
M
N
.
.
.
commit
|
commitdiff
|
tree
2018-05-31
D
.
Richard Hipp
More docum
e
n
tatio
n
typo f
i
xes
.
No code c
h
anges
.
commit
|
commitdiff
|
tree
2018-05-31
D
.
Ric
h
ar
d
Hipp
Fix a harmles
s
typo in a
comme
n
t
u
s
ed
to
generate documentati
o
n
.
commit
|
commitdiff
|
tree
2018-05-30
D
.
Richard H
i
pp
Add the Makefile
.
fallback makefile to
the amalgamation
.
.
.
commit
|
commitdiff
|
tree
2018-05-30
D
.
Richard
H
i
p
p
Do not
use the
c
o
dec on the
reset
d
b
.
test sc
r
i
pt
.
commit
|
commitdiff
|
tree
2018-05-30
D
.
R
ichard H
i
p
p
Fix a
t
y
po in an err
o
r
message in the
CLI
.
commit
|
commitdiff
|
tree
2018-05-30
D
.
Richa
r
d Hipp
Fix
t
h
e parser
so
that it builds with -DSQ
L
I
T
E
_O
M
IT_CTE
.
commit
|
commitdiff
|
tree
2018-05-30
D
.
Richard
Hipp
Fix
a harmles
s
compiler
w
a
rning
.
commit
|
commitdiff
|
tree
2018-05-30
D
.
R
i
ch
a
rd Hip
p
Demon
s
trat
i
o
n
code on a pos
s
ible technique for optimizin
g
.
.
.
commit
|
commitdiff
|
tree
2018-05-29
D
.
Richard H
i
pp
Add
a comment t
o
justify a goto sta
t
ement
.
No c
o
de
.
.
.
commit
|
commitdiff
|
tree
2018-05-28
D
.
Richard Hipp
When compiling with S
Q
L
I
TE
_
DEBUG, add run-ti
m
e checks
.
.
.
commit
|
commitdiff
|
tree
2018-05-28
D
.
Richard Hipp
Fix
t
he build so that it
w
orks with -DSQLITE_TEST_
R
EA
L
LOC_STRESS
commit
|
commitdiff
|
tree
2018-05-28
D
.
R
i
c
har
d
H
i
pp
W
hen compiling with SQLITE_DEBUG, a
d
d run-time check
s
.
.
.
commit
|
commitdiff
|
tree
2018-05-26
D
.
Richard H
i
pp
Store applicat
i
on-de
f
ined function
n
ames as lower-c
a
s
e
.
.
.
commit
|
commitdiff
|
tree
2018-05-26
D
.
Richar
d
Hipp
Add
a
sin
g
le sen
t
ence of
d
ocumentation about the virtu
a
l
.
.
.
commit
|
commitdiff
|
tree
2018-05-24
D
.
R
i
chard Hi
p
p
When doin
g
a
one
-
pass UPDATE
o
r DEL
E
TE on v
i
rtual tables
.
.
.
commit
|
commitdiff
|
tree
2018-05-24
D
.
Richard Hipp
New test cas
e
f
o
r reading and wr
i
ting the s
a
me rtre
e
.
.
.
commit
|
commitdiff
|
tree
2018-05-24
D
.
Richard Hipp
Do not allow RTree writes
w
hen
a read cursor
i
s active
.
.
.
commit
|
commitdiff
|
tree
2018-05-24
D
.
R
i
c
hard Hipp
In the OOM testing logic, a
d
d the sqlite3Fi
r
stFa
u
lt
.
.
.
commit
|
commitdiff
|
tree
2018-05-24
D
.
R
i
chard
H
i
pp
Fix a
t
y
po i
n
a comment
u
se
d
to generate VDBE opcode
.
.
.
commit
|
commitdiff
|
tree
2018-05-24
D
.
R
ichard Hipp
Addition cases fo
r
r
t
ree prefo
r
mance
t
est
i
ng
in speedtest1
.
.
.
commit
|
commitdiff
|
tree
2018-05-24
D
.
Richard Hipp
Updates to the sq
l
i
t
e3_vtab
_
nochange()
d
ocum
e
ntation
.
.
.
commit
|
commitdiff
|
tree
next