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
.
Ri
c
hard H
i
p
p
Enhancements and im
p
roved documentation to t
h
e by
t
e
.
.
.
commit
|
commitdiff
|
tree
2018-07-10
D
.
Richard Hip
p
Fix a ha
r
m
l
ess wa
r
ning
about
com
m
ent forma
t
tin
g
i
n
.
.
.
commit
|
commitdiff
|
tree
2018-07-10
D
.
Richard Hipp
As
s
er
t
that
i
f two functions c
o
m
pare e
q
u
al in every
.
.
.
commit
|
commitdiff
|
tree
2018-07-10
D
.
Richard Hipp
Enhance the
sqlite
3
Exp
r
Compare(
)
r
outine so tha
t
it
.
.
.
commit
|
commitdiff
|
tree
2018-07-10
D
.
R
i
cha
r
d
H
i
pp
Enhance the TreeView m
e
c
hanism so tha
t
it
s
ho
w
s
the
.
.
.
commit
|
commitdiff
|
tree
2018-07-10
D
.
Ri
c
hard
Hi
p
p
N
e
w
VD
B
E comme
n
ts and
cove
r
age m
a
c
ros
.
commit
|
commitdiff
|
tree
2018-07-09
D
.
R
i
c
h
ard Hipp
Fixes for various har
m
less compil
e
r warnings
.
commit
|
commitdiff
|
tree
2018-07-09
D
.
Richa
r
d
H
i
pp
A
d
d a c
o
mment to restric
t
i
o
n (6)
of
the push-down op
t
imiza
t
i
.
.
.
commit
|
commitdiff
|
tree
2018-07-09
D
.
Richard Hipp
A
dd
an ALWA
Y
S() aroun
d
a
br
a
n
c
h
in sqlite3
B
treeSkipNex
t
.
.
.
commit
|
commitdiff
|
tree
2018-07-09
D
.
Richard Hipp
R
e
m
ove
redundant bra
n
ches in window function
p
rocessing
.
commit
|
commitdiff
|
tree
2018-07-09
D
.
Ric
h
a
r
d Hipp
Simplification t
o
the grammar rules for win
d
o
w functions
.
.
.
commit
|
commitdiff
|
tree
2018-07-09
D
.
Richard Hip
p
Simpli
f
ication to the
lo
g
ic that detect
s
misuse of
.
.
.
commit
|
commitdiff
|
tree
2018-07-09
D
.
Richard
Hipp
During WITHOUT ROWID table creation, if the sqlite3
C
reateTab
.
.
.
commit
|
commitdiff
|
tree
2018-07-08
D
.
Richard Hipp
Ident
i
fy spe
c
ific Fu
n
cDef o
b
jec
t
s for window f
u
nc
t
i
o
ns
.
.
.
commit
|
commitdiff
|
tree
2018-07-07
D
.
R
ichard Hipp
Si
m
p
lifica
t
i
ons to the implementation of
the
s
u
m()
.
.
.
commit
|
commitdiff
|
tree
2018-07-07
D
.
Richard Hipp
Fix
t
he JSON exte
n
sion so
t
hat it
can be compiled separ
a
t
ely
.
.
.
commit
|
commitdiff
|
tree
2018-07-07
D
.
R
i
chard H
i
pp
Add ALWAYS() macros on resu
l
t
s
o
f
s
qlite
3
_ag
g
regate_con
t
e
xt
.
.
.
commit
|
commitdiff
|
tree
2018-07-07
D
.
Richard Hipp
Add
an assert()
to help
v
e
rify tha
t
OP_A
g
gInverse is
.
.
.
commit
|
commitdiff
|
tree
2018-07-06
D
.
Richard
Hipp
Try to improve the error messages for misf
o
rmed f
r
ame
.
.
.
commit
|
commitdiff
|
tree
2018-07-05
D
.
Ri
c
hard
H
ipp
Use separate opcodes
,
OP_A
g
gVa
l
ue and OP_AggInv
e
rse
.
.
.
commit
|
commitdiff
|
tree
2018-07-05
D
.
Richard Hipp
Get the jso
n
_
group_array(
)
and json_
g
roup
_
obj
e
ct(
)
.
.
.
commit
|
commitdiff
|
tree
2018-07-05
D
.
Ri
c
h
ard Hipp
Fix the
.
dump comm
a
nd in the command-line shel
l
s
o
.
.
.
commit
|
commitdiff
|
tree
2018-07-01
D
.
Richard Hipp
Quic
k
patch to
the
L
emo
n
pa
r
ser template to avoid an
.
.
.
commit
|
commitdiff
|
tree
2018-06-28
D
.
Richard Hipp
Introd
u
ce the
co
n
c
e
pt of "w
e
ak fallback" in th
e
parser
.
.
.
commit
|
commitdiff
|
tree
2018-06-21
D
.
Richard Hipp
Impr
o
v
e
d context for error_log
m
essage co
m
ing from
.
.
.
commit
|
commitdiff
|
tree
2018-06-19
D
.
Richard Hipp
Min
o
r
cha
n
ge to t
h
e input grammar to make the parser
.
.
.
commit
|
commitdiff
|
tree
2018-06-13
D
.
Richard H
i
p
p
O
u
tput infin
i
ty as 1e999 in t
h
e
"
.
dump" comm
a
n
d of
.
.
.
commit
|
commitdiff
|
tree
2018-06-13
D
.
Ric
h
ard Hi
p
p
Pad out
th
e
sql
i
te3_
v
alue structure to be a multip
l
e
.
.
.
commit
|
commitdiff
|
tree
2018-06-13
D
.
Richard Hi
p
p
Add the unused S
Q
LIT
E
_CANTOPEN_DI
R
TYWA
L
r
e
sult co
d
e
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
D
.
R
ich
a
r
d Hi
p
p
Do
c
umentation u
p
date
:
c
l
arif
y
that sqlite3_err
c
ode
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
D
.
Richard Hipp
Document
a
tion updates
:
cla
r
ify the behavior of
sqlite3_
c
olum
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
D
.
R
ichard
H
ipp
Improvements to SCo
p
y correctne
s
s
tracki
n
g when
SQLITE_DEBUG
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
D
.
Rich
a
r
d H
i
pp
Fix th
e
"
S
y
nopsis" on the OP
_
BitNot opcode
.
commit
|
commitdiff
|
tree
2018-06-11
D
.
Ri
c
hard H
i
pp
I
mprovements to the --enable and --
d
isable o
p
tions
.
.
.
commit
|
commitdiff
|
tree
2018-06-11
D
.
Richard
H
ipp
Fix various --en
a
ble and --
d
i
sable opt
i
ons on
the t
o
p
.
.
.
commit
|
commitdiff
|
tree
2018-06-11
D
.
Richard Hipp
Fix the colum
n
c
ache inv
a
lidation logic in the code
.
.
.
commit
|
commitdiff
|
tree
2018-06-11
D
.
Richard H
i
pp
A
d
d the OP_SetTa
b
Col and
OP_Veri
f
yTabCol o
p
codes,
o
nly
.
.
.
commit
|
commitdiff
|
tree
2018-06-11
D
.
Richard
H
ip
p
S
t
rengthen t
h
e sq
l
it
e
3Vd
b
eMemAb
o
u
tToChange
(
) run-time
.
.
.
commit
|
commitdiff
|
tree
2018-06-11
D
.
Richard Hipp
Always initialize the
W
hereClause
.
has
O
r fie
l
d th
a
t
.
.
.
commit
|
commitdiff
|
tree
2018-06-09
D
.
R
i
chard
H
ipp
Fix a typo in the
amalga
m
ation autoc
o
n
f file
.
commit
|
commitdiff
|
tree
2018-06-09
D
.
Richard Hi
p
p
Slightly smaller a
n
d
faster code
by encapsula
t
ing wal
.
.
.
commit
|
commitdiff
|
tree
2018-06-09
D
.
Richard Hipp
Imp
r
oved co
m
ments an
p
resen
t
ation for the recent IN
.
.
.
commit
|
commitdiff
|
tree
2018-06-09
D
.
Richard Hipp
Per
f
ormance
im
p
rovem
e
nt to sqlite3WhereExp
r
Usage()
.
commit
|
commitdiff
|
tree
2018-06-09
D
.
Ri
c
h
a
rd
Hipp
Compute t
h
e
bitmask of index
e
d columns fo
r
each
i
ndex
.
.
.
commit
|
commitdiff
|
tree
2018-06-09
D
.
R
i
chard
Hipp
Avoid invoking
t
he
w
hereLoop
A
d
d
Or() routine
i
n
the
.
.
.
commit
|
commitdiff
|
tree
2018-06-08
D
.
Richard Hipp
When
t
he query planner
h
as the opportunity to
u
s
e
an
.
.
.
commit
|
commitdiff
|
tree
2018-06-08
D
.
R
ichard Hipp
Only choose to
s
can an IN
operator rather than use
.
.
.
commit
|
commitdiff
|
tree
2018-06-08
D
.
Ri
c
hard
H
ipp
Me
r
ge the btreeNext() assertion
bug fi
x
from
t
r
u
nk
.
commit
|
commitdiff
|
tree
2018-06-08
D
.
Richard Hipp
F
ix an assert
(
)
that
can b
e
false fo
r
a corrupt database
.
.
.
commit
|
commitdiff
|
tree
2018-06-08
D
.
Richard
H
i
pp
C
o
nsider doing a
p
artial table scan to f
u
lfill an IN
.
.
.
commit
|
commitdiff
|
tree
2018-06-07
D
.
Ri
c
hard Hipp
The IN-early-out
optimi
z
ation
:
Wh
e
n doing a lo
o
k
-u
p
.
.
.
commit
|
commitdiff
|
tree
2018-06-07
D
.
R
i
cha
r
d
H
ipp
Fix
the assert()s in the by
t
e-code engine
t
h
at prove
.
.
.
commit
|
commitdiff
|
tree
2018-06-07
D
.
Ric
h
ard
H
ipp
Remove
t
he
NextIf
O
p
e
n and PrevIfOpen opco
d
es which
.
.
.
commit
|
commitdiff
|
tree
2018-06-07
D
.
Richar
d
H
ip
p
T
e
st cases
.
commit
|
commitdiff
|
tree
2018-06-07
D
.
R
i
chard Hipp
Merge the "
.
s
t
at/
.
eq
p
" CLI
f
ix from tr
u
n
k
.
commit
|
commitdiff
|
tree
2018-06-07
D
.
Rich
a
rd H
i
p
p
Avoid usi
n
g a prepared s
t
a
tement for "
.
s
t
ats on"
a
ft
e
r
.
.
.
commit
|
commitdiff
|
tree
2018-06-07
D
.
Richard Hipp
Add the W
H
ERE_IN_EARLYO
U
T
f
la
g
and u
s
e it to clarify
.
.
.
commit
|
commitdiff
|
tree
2018-06-07
D
.
Ri
c
ha
r
d Hipp
Mer
g
e recent
t
runk enhancements
.
commit
|
commitdiff
|
tree
2018-06-06
D
.
Richard Hipp
Chan
g
e a comma into a logic
a
lly e
q
uivalent but s
e
manti
c
ally
.
.
.
commit
|
commitdiff
|
tree
2018-06-06
D
.
R
i
char
d
Hipp
Mor
e
space and performanc
e
enhancements to s
q
lite3Vdb
e
Record
.
.
.
commit
|
commitdiff
|
tree
2018-06-06
D
.
Richard Hipp
Small performance optimization in sq
l
i
t
e
3VdbeRecordCompareWi
.
.
.
commit
|
commitdiff
|
tree
2018-06-06
D
.
Richard
Hi
p
p
Rear
r
ange the orde
r
o
f
s
ome ch
e
cks in the integrity_check
.
.
.
commit
|
commitdiff
|
tree
2018-06-06
D
.
Richard Hipp
Fi
x
the sql
i
t
e3Begin
T
rans() calls wi
t
hin the snapshot
.
.
.
commit
|
commitdiff
|
tree
2018-06-06
D
.
Richard Hipp
Another mino
r
optimiz
a
tion
t
o OP_Trans
a
ctio
n
.
commit
|
commitdiff
|
tree
2018-06-06
D
.
R
i
ch
a
rd H
i
pp
Cha
n
ge sqli
t
e
3Bt
r
e
eBegi
n
Trans
(
)
t
o re
t
u
rn the
B
TREE_SCHEMA_C
.
.
.
commit
|
commitdiff
|
tree
2018-06-06
D
.
Richard H
i
pp
Fix
t
h
e
"
.
archive" co
m
mand in the
C
LI (and the corresponding
.
.
.
commit
|
commitdiff
|
tree
2018-06-05
D
.
R
ichard Hipp
Update the ver
s
ion number t
o
3
.
2
5
.
0 for the n
e
x
t
develo
p
me
n
t
.
.
.
commit
|
commitdiff
|
tree
2018-06-05
D
.
Richard Hipp
Avoid
u
nnecessary loads
o
f
c
olumns in
an
aggre
g
a
t
e
.
.
.
commit
|
commitdiff
|
tree
2018-06-05
D
.
Richard Hipp
Ad
d
the
O
P_IfNoHope and OP_SeekHit op
c
odes
used t
o
.
.
.
commit
|
commitdiff
|
tree
2018-06-05
D
.
Richard Hipp
Use an
OP_No
t
Found
o
pcode t
o
cancel futile
I
N
oper
a
tors
.
.
.
commit
|
commitdiff
|
tree
2018-06-05
D
.
Richa
r
d Hipp
Merge trunk changes
.
commit
|
commitdiff
|
tree
2018-06-05
D
.
Ri
c
hard Hipp
Update and c
o
rrect the
docume
n
tation on the OP_O
p
enRead
.
.
.
commit
|
commitdiff
|
tree
2018-06-04
D
.
Richard Hip
p
Version 3
.
24
.
0
commit
|
commitdiff
|
tree
2018-06-04
D
.
R
ichard Hipp
Merge
recent
c
hanges
from tru
n
k
.
commit
|
commitdiff
|
tree
2018-06-02
D
.
Richard Hip
p
A
v
oid using a misaligned pointer
.
commit
|
commitdiff
|
tree
2018-06-02
D
.
Ri
c
hard H
i
pp
Fix the us
a
ge of
p
o
s
ix_
f
allocate() so
t
h
at it c
o
rrectly
.
.
.
commit
|
commitdiff
|
tree
2018-06-02
D
.
Richard Hipp
W
o
rk
around a
s
anitizer warning
a
bout a po
i
nt
e
r being
.
.
.
commit
|
commitdiff
|
tree
2018-06-02
D
.
Ri
c
h
ard Hipp
Proposed fix for the
u
se of p
o
six_fal
l
oc
a
t
e
() so that
.
.
.
commit
|
commitdiff
|
tree
2018-06-02
D
.
Richard
H
ipp
Fix the CSV exte
n
sion so tha
t
it works with s
i
n
g
le
.
.
.
commit
|
commitdiff
|
tree
2018-06-02
D
.
R
i
c
hard Hipp
E
nsure that sq
l
ite3AuthR
e
a
d
(
)
i
s only call
fo
r
TK_COLUM
N
.
.
.
commit
|
commitdiff
|
tree
2018-05-31
D
.
Richard
Hipp
More documenta
t
io
n
typo fi
x
e
s
.
N
o code change
s
.
commit
|
commitdiff
|
tree
2018-05-31
D
.
R
ichard Hipp
Fi
x
a harmless typo in a comment used to
g
e
nerate documentation
.
commit
|
commitdiff
|
tree
2018-05-30
D
.
Richard
H
i
pp
Add
the Makefile
.
fallback makefile to th
e
a
mal
g
am
a
tio
n
.
.
.
commit
|
commitdiff
|
tree
2018-05-30
D
.
Rich
a
rd Hipp
Do not u
s
e the codec on the resetdb
.
t
est script
.
commit
|
commitdiff
|
tree
2018-05-30
D
.
R
ichard Hipp
Fix a typo in an error messag
e
in the CLI
.
commit
|
commitdiff
|
tree
2018-05-30
D
.
Richard Hipp
Fix the parser so tha
t
it b
u
ild
s
wit
h
-
DSQLITE_OMIT_
C
TE
.
commit
|
commitdiff
|
tree
2018-05-30
D
.
Ric
h
ard
H
ipp
Fix a
h
a
rm
l
ess comp
i
le
r
warning
.
commit
|
commitdiff
|
tree
2018-05-30
D
.
R
i
c
h
a
rd Hipp
Demonstration code on
a possible technique for opti
m
izin
g
.
.
.
commit
|
commitdiff
|
tree
2018-05-29
D
.
Ri
c
hard
H
ipp
A
dd a co
m
m
ent to justif
y
a
goto statemen
t
.
No co
d
e
.
.
.
commit
|
commitdiff
|
tree
2018-05-28
D
.
Richard Hipp
When co
m
pili
n
g with SQLITE_DEBUG, add
ru
n
-time ch
e
c
ks
.
.
.
commit
|
commitdiff
|
tree
2018-05-28
D
.
Richard Hipp
Fix the
b
uild so t
h
at it works with -DSQLITE_TEST_REALLOC_STRESS
commit
|
commitdiff
|
tree
2018-05-28
D
.
R
i
c
hard Hipp
When compi
l
ing with SQLITE_DE
B
UG, add run-tim
e
checks
.
.
.
commit
|
commitdiff
|
tree
2018-05-26
D
.
Richard Hipp
Store app
l
ication-def
i
ned fu
n
ction names as l
o
wer-case
.
.
.
commit
|
commitdiff
|
tree
2018-05-26
D
.
Ric
h
ard Hipp
Add a single sent
e
nce
of documentation ab
o
u
t
the virtual
.
.
.
commit
|
commitdiff
|
tree
2018-05-24
D
.
Ric
h
ard Hipp
W
h
en doing a one-pas
s
UPDATE or DE
L
ET
E
o
n
virtual
tables
.
.
.
commit
|
commitdiff
|
tree
2018-05-24
D
.
Richard Hi
p
p
New tes
t
case for rea
d
i
n
g and writing the
sa
m
e rtree
.
.
.
commit
|
commitdiff
|
tree
2018-05-24
D
.
Ric
h
a
r
d Hipp
Do not allow RTree writes when a
r
e
ad curso
r
is a
c
ti
v
e
.
.
.
commit
|
commitdiff
|
tree
2018-05-24
D
.
Ric
h
ard
Hip
p
In t
h
e OOM testing logic, add th
e
sqlite3FirstF
a
u
lt
.
.
.
commit
|
commitdiff
|
tree
2018-05-24
D
.
Richar
d
Hipp
F
ix a ty
p
o in a
com
m
ent
u
sed
to genera
t
e VDB
E
opcode
.
.
.
commit
|
commitdiff
|
tree
2018-05-24
D
.
Richard Hipp
Addi
t
ion
c
ases for
r
tree preforma
n
ce testin
g
in
s
p
eed
t
est
1
.
.
.
commit
|
commitdiff
|
tree
next