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
Enhancements and improved documentation to the byte-code branch coverage
2018-07-10
D
.
R
i
chard Hipp
Enha
n
cement
s
a
n
d
improved
documentation to th
e
byte
.
.
.
commit
|
commitdiff
|
tree
2018-07-10
D
.
R
i
chard Hipp
Fix a harmless warning
a
bou
t
c
omme
n
t formattin
g
in
.
.
.
commit
|
commitdiff
|
tree
2018-07-10
D
.
Richard
Hipp
Assert that
i
f two functions compare equal in eve
r
y
.
.
.
commit
|
commitdiff
|
tree
2018-07-10
D
.
R
i
chard Hipp
E
n
hanc
e
the sqlite3E
x
prCo
m
pare() routine
s
o that
it
.
.
.
commit
|
commitdiff
|
tree
2018-07-10
D
.
Richard Hi
p
p
Enhance
th
e
T
r
eeVi
e
w
m
echanism so t
h
a
t
it
s
hows the
.
.
.
commit
|
commitdiff
|
tree
2018-07-10
D
.
Richard Hipp
New V
D
B
E comments a
n
d coverage macros
.
commit
|
commitdiff
|
tree
2018-07-09
D
.
Richard Hipp
F
ixe
s
for v
a
riou
s
harmless compiler w
a
rnings
.
commit
|
commitdiff
|
tree
2018-07-09
D
.
R
i
chard Hipp
Add a commen
t
to restriction
(
6) of t
h
e pu
s
h-down optimizati
.
.
.
commit
|
commitdiff
|
tree
2018-07-09
D
.
R
i
c
h
ard Hi
p
p
Add an
A
L
WAYS
(
) arou
n
d a branch in sqlite3BtreeSkipNext
.
.
.
commit
|
commitdiff
|
tree
2018-07-09
D
.
Richard
H
ipp
Remove
redund
a
n
t
branches
in window
f
unction
pr
o
cessing
.
commit
|
commitdiff
|
tree
2018-07-09
D
.
Richa
r
d
Hipp
S
i
mpli
f
ication to t
h
e grammar rules
f
o
r w
i
ndow functions
.
.
.
commit
|
commitdiff
|
tree
2018-07-09
D
.
Rich
a
r
d Hipp
Sim
p
lification to the
logic that
d
etects misuse of
.
.
.
commit
|
commitdiff
|
tree
2018-07-09
D
.
Richard Hi
p
p
Durin
g
WITHOUT RO
W
ID table crea
t
i
on, if th
e
sqlite3Crea
t
e
T
ab
.
.
.
commit
|
commitdiff
|
tree
2018-07-08
D
.
Ri
c
har
d
Hip
p
Ident
i
fy specific FuncDef object
s
for windo
w
functions
.
.
.
commit
|
commitdiff
|
tree
2018-07-07
D
.
Richard Hi
p
p
S
i
mp
l
ifications to the i
m
ple
m
ent
a
ti
o
n
of the s
u
m()
.
.
.
commit
|
commitdiff
|
tree
2018-07-07
D
.
R
ichard Hip
p
Fix the JSON
e
x
tension
so that
i
t
c
an be compiled separ
a
tely
.
.
.
commit
|
commitdiff
|
tree
2018-07-07
D
.
Ri
c
hard Hipp
Add
A
LWAYS() macros on
result
s
o
f
sqli
t
e3_a
g
gre
g
ate_co
n
text
.
.
.
commit
|
commitdiff
|
tree
2018-07-07
D
.
Richard Hi
p
p
A
d
d an assert() to help v
e
rify th
a
t
OP_Agg
I
nvers
e
i
s
.
.
.
commit
|
commitdiff
|
tree
2018-07-06
D
.
R
i
chard
H
ipp
T
r
y to
i
mprove t
h
e err
o
r messages for misformed frame
.
.
.
commit
|
commitdiff
|
tree
2018-07-05
D
.
Richard Hipp
Use separate opcodes, OP_AggV
a
lue and OP_AggInverse
.
.
.
commit
|
commitdiff
|
tree
2018-07-05
D
.
R
i
ch
a
r
d Hipp
Get t
h
e jso
n
_
group_a
r
ray() and jso
n
_group_object
(
)
.
.
.
commit
|
commitdiff
|
tree
2018-07-05
D
.
R
ic
h
ard
H
i
pp
Fix the
.
dump
co
m
mand in the co
m
m
a
nd-line shell so
.
.
.
commit
|
commitdiff
|
tree
2018-07-01
D
.
Ric
h
ard
H
ipp
Quick patch to
t
he Le
m
on parser t
e
mplate
t
o
a
void an
.
.
.
commit
|
commitdiff
|
tree
2018-06-28
D
.
Richard Hipp
I
ntroduce the concept of "we
a
k fal
l
back" in the parser
.
.
.
commit
|
commitdiff
|
tree
2018-06-21
D
.
Richard H
i
pp
Improved conte
x
t fo
r
erro
r
_log
m
essage comi
n
g from
.
.
.
commit
|
commitdiff
|
tree
2018-06-19
D
.
Ric
h
ar
d
Hipp
Minor
change to the inpu
t
g
rammar t
o
m
a
k
e
the pa
r
ser
.
.
.
commit
|
commitdiff
|
tree
2018-06-13
D
.
Ri
c
hard
H
ipp
Ou
t
put infinity as 1e
9
99 in the "
.
d
u
mp" command of
.
.
.
commit
|
commitdiff
|
tree
2018-06-13
D
.
Ri
c
hard Hipp
Pad out the sqlite3_value structure to be a
multip
l
e
.
.
.
commit
|
commitdiff
|
tree
2018-06-13
D
.
Richar
d
Hipp
Add the unuse
d
SQLIT
E
_
CANTO
P
E
N_DIR
T
YWAL result code
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
D
.
Richard Hipp
Do
c
umenta
t
ion update: c
l
ar
i
fy that sqlite3_errc
o
de
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
D
.
Richard H
i
pp
Documentation updates: clarify the behavior of
sqlit
e
3_colum
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
D
.
Ric
h
ard Hip
p
Improvements to
SCopy corre
c
tness tracking w
h
en SQLITE_DE
B
UG
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
D
.
R
i
cha
r
d Hipp
Fix the
"
S
y
nopsis"
o
n the OP_BitNot o
p
c
o
de
.
commit
|
commitdiff
|
tree
2018-06-11
D
.
Richard
Hipp
Impr
o
vem
e
nts to the --
e
nable
a
nd --disable options
.
.
.
commit
|
commitdiff
|
tree
2018-06-11
D
.
Richa
r
d Hipp
Fix
v
arious --enable an
d
-
-disable options on the
t
o
p
.
.
.
commit
|
commitdiff
|
tree
2018-06-11
D
.
Richard
Hipp
Fix the co
l
umn cache invalidation log
i
c in the
c
ode
.
.
.
commit
|
commitdiff
|
tree
2018-06-11
D
.
Richard Hipp
Add the
OP_SetTabCol
a
nd
OP
_
Verify
T
abC
o
l
o
p
codes, only
.
.
.
commit
|
commitdiff
|
tree
2018-06-11
D
.
Richard H
i
pp
S
t
r
engthen the
sqlite3VdbeMemAboutToChange() run-
t
ime
.
.
.
commit
|
commitdiff
|
tree
2018-06-11
D
.
R
ichard Hipp
Always initialize th
e
WhereClause
.
hasOr fi
e
ld
t
hat
.
.
.
commit
|
commitdiff
|
tree
2018-06-09
D
.
R
ichard Hipp
Fi
x
a typo in the amalgamation a
u
toconf file
.
commit
|
commitdiff
|
tree
2018-06-09
D
.
Rich
a
rd Hipp
Slightl
y
s
maller an
d
faster code by encapsu
l
ating
wa
l
.
.
.
commit
|
commitdiff
|
tree
2018-06-09
D
.
R
ichard
Hipp
Improved comment
s
an presentation for the rece
n
t
IN
.
.
.
commit
|
commitdiff
|
tree
2018-06-09
D
.
Richard H
i
p
p
Perform
a
nce i
m
provement to sqlite3
W
her
e
E
xprUsage()
.
commit
|
commitdiff
|
tree
2018-06-09
D
.
Richa
r
d Hipp
Com
p
ute the bitmask of indexed colum
n
s for ea
c
h i
n
dex
.
.
.
commit
|
commitdiff
|
tree
2018-06-09
D
.
Richa
r
d
H
i
p
p
Avoid invo
k
ing the whereLoopAddOr()
routine in the
.
.
.
commit
|
commitdiff
|
tree
2018-06-08
D
.
Richard Hipp
When the query plann
e
r has the opportunity t
o
use an
.
.
.
commit
|
commitdiff
|
tree
2018-06-08
D
.
Richard Hipp
O
nly cho
o
se
t
o scan an IN operator rather than use
.
.
.
commit
|
commitdiff
|
tree
2018-06-08
D
.
R
i
chard
Hipp
Merge th
e
b
t
reeNext() ass
e
rtion bu
g
f
i
x from tr
u
nk
.
commit
|
commitdiff
|
tree
2018-06-08
D
.
R
ichard Hipp
Fix an assert
(
) tha
t
ca
n
b
e
f
a
lse for a
c
o
rru
p
t
data
b
ase
.
.
.
commit
|
commitdiff
|
tree
2018-06-08
D
.
Richard Hipp
C
on
s
ider doing a
p
artial table scan to fulfill an IN
.
.
.
commit
|
commitdiff
|
tree
2018-06-07
D
.
Richard Hi
p
p
Th
e
IN-ear
l
y-
o
ut optimization: Whe
n
do
i
ng a
l
ook-up
.
.
.
commit
|
commitdiff
|
tree
2018-06-07
D
.
Richard H
i
pp
Fix
the assert()s in the byte-
c
o
de engine that p
r
ove
.
.
.
commit
|
commitdiff
|
tree
2018-06-07
D
.
Rich
a
r
d
H
i
pp
Remove the NextIf
O
p
e
n and
P
revIfOpen opcodes which
.
.
.
commit
|
commitdiff
|
tree
2018-06-07
D
.
Ri
c
hard Hipp
Test
cases
.
commit
|
commitdiff
|
tree
2018-06-07
D
.
Richard H
i
pp
Merge the "
.
sta
t
/
.
eq
p
" CLI fix fr
o
m
t
r
unk
.
commit
|
commitdiff
|
tree
2018-06-07
D
.
Richard Hip
p
Avoid
u
sing
a prepared statement for "
.
stats on" after
.
.
.
commit
|
commitdiff
|
tree
2018-06-07
D
.
Richa
r
d
H
i
pp
Add the WHERE_
I
N_EARLYOUT flag
and use
i
t to c
l
arify
.
.
.
commit
|
commitdiff
|
tree
2018-06-07
D
.
Rich
a
r
d
H
i
pp
Merge recent
trunk en
h
ancements
.
commit
|
commitdiff
|
tree
2018-06-06
D
.
Richa
r
d Hip
p
Change a comma in
t
o
a
logically equiva
l
ent but semantically
.
.
.
commit
|
commitdiff
|
tree
2018-06-06
D
.
Richard Hi
p
p
More
s
pace and performance
e
nhancements to sqlite3Vd
b
eRecord
.
.
.
commit
|
commitdiff
|
tree
2018-06-06
D
.
R
ichard Hipp
Small perfor
m
a
nce optimizatio
n
in sqlit
e
3
VdbeRecor
d
C
ompareWi
.
.
.
commit
|
commitdiff
|
tree
2018-06-06
D
.
Rich
a
r
d
Hipp
Rearrange th
e
order
o
f s
o
m
e
c
h
ecks in the
i
nt
e
grity_check
.
.
.
commit
|
commitdiff
|
tree
2018-06-06
D
.
Richard Hipp
Fix
t
he
s
qlite3B
e
gi
n
T
r
a
n
s
() calls withi
n
the snapshot
.
.
.
commit
|
commitdiff
|
tree
2018-06-06
D
.
Ri
c
hard Hipp
Ano
t
her minor optimization to
OP_Transaction
.
commit
|
commitdiff
|
tree
2018-06-06
D
.
Richard Hipp
Change s
q
lite3BtreeBeginTrans() to return
t
he BTREE_SCHE
M
A_C
.
.
.
commit
|
commitdiff
|
tree
2018-06-06
D
.
R
ichard Hip
p
Fix the "
.
archive" c
o
mmand in t
h
e CL
I
(and the corresponding
.
.
.
commit
|
commitdiff
|
tree
2018-06-05
D
.
R
i
chard Hipp
Updat
e
the ver
s
ion numb
e
r
to 3
.
25
.
0 for the next development
.
.
.
commit
|
commitdiff
|
tree
2018-06-05
D
.
Richard Hi
p
p
Avoid
u
n
nec
e
ss
a
ry loads of colu
m
ns in a
n
aggregate
.
.
.
commit
|
commitdiff
|
tree
2018-06-05
D
.
Richa
r
d Hipp
Add t
h
e OP
_
If
N
o
H
ope and OP_SeekH
i
t opcodes used to
.
.
.
commit
|
commitdiff
|
tree
2018-06-05
D
.
R
i
chard H
i
pp
Use an OP_NotFou
n
d opco
d
e
to cancel futi
l
e
IN op
e
rators
.
.
.
commit
|
commitdiff
|
tree
2018-06-05
D
.
R
i
chard Hipp
Merg
e
trunk
c
hang
e
s
.
commit
|
commitdiff
|
tree
2018-06-05
D
.
Richard Hipp
Update and correct the docum
e
nt
a
tion on t
h
e O
P
_
O
penRea
d
.
.
.
commit
|
commitdiff
|
tree
2018-06-04
D
.
Ri
c
hard Hipp
Ver
s
ion 3
.
24
.
0
commit
|
commitdiff
|
tree
2018-06-04
D
.
Richa
r
d Hipp
Me
r
ge rece
n
t changes from trunk
.
commit
|
commitdiff
|
tree
2018-06-02
D
.
Richa
r
d Hipp
Avo
i
d usi
n
g a mi
s
aligned
p
ointer
.
commit
|
commitdiff
|
tree
2018-06-02
D
.
Richard Hip
p
Fix the usage of posix_fallocate() so that it correctly
.
.
.
commit
|
commitdiff
|
tree
2018-06-02
D
.
Richa
r
d
H
i
pp
Work aro
u
nd a sanitizer warn
i
n
g ab
o
ut a pointer being
.
.
.
commit
|
commitdiff
|
tree
2018-06-02
D
.
Richard Hipp
Prop
o
sed
fix for th
e
use of pos
i
x_fall
o
ca
t
e
() so
t
h
at
.
.
.
commit
|
commitdiff
|
tree
2018-06-02
D
.
Rich
a
r
d
H
ipp
Fix the CSV extension so that it
w
o
r
k
s with
s
ing
l
e
.
.
.
commit
|
commitdiff
|
tree
2018-06-02
D
.
Richa
r
d Hipp
E
n
sure
t
hat sqlit
e
3AuthRe
a
d
()
i
s only call fo
r
TK_COLU
M
N
.
.
.
commit
|
commitdiff
|
tree
2018-05-31
D
.
R
i
chard Hipp
More docu
m
e
n
tation typo fixes
.
No c
o
de changes
.
commit
|
commitdiff
|
tree
2018-05-31
D
.
Ric
h
ard
Hip
p
Fix
a ha
r
mles
s
typo in
a
co
m
ment used to generat
e
documentation
.
commit
|
commitdiff
|
tree
2018-05-30
D
.
R
i
char
d
H
ipp
Add
t
he Makefile
.
fallb
a
ck makefile
t
o
the am
a
l
ga
m
ation
.
.
.
commit
|
commitdiff
|
tree
2018-05-30
D
.
Richard
H
ipp
Do not use the codec on the rese
t
db
.
test scr
i
pt
.
commit
|
commitdiff
|
tree
2018-05-30
D
.
R
i
c
hard Hipp
Fix a
typo in
an er
r
or m
e
ssage i
n
the CLI
.
commit
|
commitdiff
|
tree
2018-05-30
D
.
Richar
d
Hi
p
p
Fix the parser so th
a
t it bui
l
ds wit
h
-DS
Q
LI
T
E_OMIT_CTE
.
commit
|
commitdiff
|
tree
2018-05-30
D
.
Richard Hi
p
p
Fix a harmless compiler w
a
r
ning
.
commit
|
commitdiff
|
tree
2018-05-30
D
.
Rich
a
r
d Hi
p
p
D
e
monstration c
o
d
e
on a possible technique for optimizin
g
.
.
.
commit
|
commitdiff
|
tree
2018-05-29
D
.
Richard H
i
pp
Add a
comment to justi
f
y a go
t
o stateme
n
t
.
No
code
.
.
.
commit
|
commitdiff
|
tree
2018-05-28
D
.
R
i
chard Hipp
When compiling with SQLITE_DEBUG, add run-time checks
.
.
.
commit
|
commitdiff
|
tree
2018-05-28
D
.
Richard Hipp
Fix the build so t
h
at it wor
k
s with -DSQLITE_T
E
ST_REALLOC_S
T
RESS
commit
|
commitdiff
|
tree
2018-05-28
D
.
Richard Hipp
When
c
ompiling with SQLITE
_
DEB
U
G, add run-t
i
me c
h
ecks
.
.
.
commit
|
commitdiff
|
tree
2018-05-26
D
.
Richar
d
H
ipp
Stor
e
application-
d
efine
d
fun
c
t
i
on names
as lower-case
.
.
.
commit
|
commitdiff
|
tree
2018-05-26
D
.
Ri
c
hard Hipp
Add a singl
e
sentence o
f
d
o
cume
n
ta
t
ion about
t
he virtual
.
.
.
commit
|
commitdiff
|
tree
2018-05-24
D
.
Richar
d
Hipp
When doing a one-pass UPDATE or DELETE
o
n virtual tables
.
.
.
commit
|
commitdiff
|
tree
2018-05-24
D
.
R
ichard
Hip
p
New
t
est
case for re
a
ding and writing
t
h
e
same rtr
e
e
.
.
.
commit
|
commitdiff
|
tree
2018-05-24
D
.
Richard Hipp
Do n
o
t allow R
T
r
e
e writes w
h
en a read cursor is active
.
.
.
commit
|
commitdiff
|
tree
2018-05-24
D
.
R
ichard Hipp
In the OOM testing logic,
a
dd the sqlite3Fi
r
stFault
.
.
.
commit
|
commitdiff
|
tree
2018-05-24
D
.
Ri
c
hard Hipp
Fix a typo in a comme
n
t
used to generate VDBE o
p
c
od
e
.
.
.
commit
|
commitdiff
|
tree
2018-05-24
D
.
R
i
chard Hipp
Addition
cas
e
s for rtree preform
a
n
ce testi
n
g in speedte
s
t1
.
.
.
commit
|
commitdiff
|
tree
next