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
Further improvements to bytecode branch testing. Fix cases where the
2018-07-10
D
.
R
i
chard
Hipp
Further impro
v
e
ment
s
to by
t
ecode
branch testing
.
F
i
x
.
.
.
commit
|
commitdiff
|
tree
2018-07-10
D
.
R
icha
r
d
Hipp
Enhancemen
t
s and
i
mproved document
a
ti
o
n to the byte
.
.
.
commit
|
commitdiff
|
tree
2018-07-10
D
.
Richard H
i
pp
Fix
a
harmle
s
s warning about comment fo
r
matting
i
n
.
.
.
commit
|
commitdiff
|
tree
2018-07-10
D
.
Richard Hip
p
Ass
e
rt th
a
t
i
f tw
o
functions compare equ
a
l
i
n
e
v
ery
.
.
.
commit
|
commitdiff
|
tree
2018-07-10
D
.
Richard Hipp
En
h
a
nce the s
q
l
i
t
e3ExprCompare()
ro
u
t
ine so tha
t
i
t
.
.
.
commit
|
commitdiff
|
tree
2018-07-10
D
.
Ri
c
h
ard Hipp
En
h
ance
the
TreeView
mecha
n
is
m
so t
h
at it sh
o
ws the
.
.
.
commit
|
commitdiff
|
tree
2018-07-10
D
.
Rich
a
rd
Hipp
New VDBE comment
s
and coverage mac
r
os
.
commit
|
commitdiff
|
tree
2018-07-09
D
.
Rich
a
rd Hipp
Fixes fo
r
v
a
rio
u
s
harmless
c
o
m
pil
e
r warnings
.
commit
|
commitdiff
|
tree
2018-07-09
D
.
Richard H
i
pp
Add a
c
o
m
m
ent
t
o restriction (6)
o
f
th
e
push-down
o
ptimizati
.
.
.
commit
|
commitdiff
|
tree
2018-07-09
D
.
Richa
r
d Hipp
A
d
d
an ALWAYS() around
a
branch in sqlite3
B
treeSkipNext
.
.
.
commit
|
commitdiff
|
tree
2018-07-09
D
.
Richard
H
i
p
p
Remove redundant branches in
win
d
o
w func
t
io
n
proce
s
si
n
g
.
commit
|
commitdiff
|
tree
2018-07-09
D
.
Richard Hi
p
p
Simplification to the grammar rules f
o
r w
i
n
dow functions
.
.
.
commit
|
commitdiff
|
tree
2018-07-09
D
.
Richard Hipp
Simplification
to the logic that detects
m
isuse of
.
.
.
commit
|
commitdiff
|
tree
2018-07-09
D
.
Richard Hipp
During WITHOUT ROWI
D
table creation, i
f
the sqlit
e
3Cr
e
ateTab
.
.
.
commit
|
commitdiff
|
tree
2018-07-08
D
.
Ri
c
hard Hipp
Identify specif
i
c Fun
c
Def o
b
jects for window functions
.
.
.
commit
|
commitdiff
|
tree
2018-07-07
D
.
R
i
chard Hipp
S
impli
f
ication
s
to the implementation
of the sum()
.
.
.
commit
|
commitdiff
|
tree
2018-07-07
D
.
R
i
ch
a
r
d
Hipp
F
i
x t
h
e JSON
extension so th
a
t
it
c
an be comp
i
le
d
sep
a
r
a
t
e
l
y
.
.
.
commit
|
commitdiff
|
tree
2018-07-07
D
.
Richar
d
Hipp
A
d
d ALWA
Y
S()
ma
c
ros
o
n r
e
sults of sql
i
te3_aggreg
a
te_context
.
.
.
commit
|
commitdiff
|
tree
2018-07-07
D
.
Richa
r
d Hipp
Add an as
s
ert() to help verify tha
t
OP
_
AggInverse is
.
.
.
commit
|
commitdiff
|
tree
2018-07-06
D
.
R
i
chard Hipp
Try to improve t
h
e erro
r
message
s
for misformed frame
.
.
.
commit
|
commitdiff
|
tree
2018-07-05
D
.
R
i
char
d
Hipp
Use sepa
r
ate
o
p
c
odes,
OP_AggValue and OP_
A
ggInverse
.
.
.
commit
|
commitdiff
|
tree
2018-07-05
D
.
Ri
c
hard Hipp
Get t
h
e json_group_array() and json_grou
p
_
o
b
j
ect()
.
.
.
commit
|
commitdiff
|
tree
2018-07-05
D
.
Ri
c
hard Hipp
F
i
x
t
he
.
dump
c
ommand in the command-line shell so
.
.
.
commit
|
commitdiff
|
tree
2018-07-01
D
.
Richa
r
d
H
ipp
Quick patch to
t
h
e
Lemon parser template
t
o a
v
oid an
.
.
.
commit
|
commitdiff
|
tree
2018-06-28
D
.
Richar
d
Hi
p
p
Introduce the co
n
cept of "weak fallba
c
k" in the parser
.
.
.
commit
|
commitdiff
|
tree
2018-06-21
D
.
Rich
a
rd Hi
p
p
Improved
c
ontext for
e
rror_log
m
essage coming from
.
.
.
commit
|
commitdiff
|
tree
2018-06-19
D
.
Richard H
i
p
p
Minor change to the input
g
r
a
m
m
a
r to make
t
he parser
.
.
.
commit
|
commitdiff
|
tree
2018-06-13
D
.
Richard Hipp
Outpu
t
infinity as 1
e
999 in
t
h
e "
.
dump" com
m
and of
.
.
.
commit
|
commitdiff
|
tree
2018-06-13
D
.
R
i
c
h
ard Hipp
Pad out
t
he sqlit
e
3_value s
t
ru
c
t
u
r
e
t
o
be
a m
u
lti
p
le
.
.
.
commit
|
commitdiff
|
tree
2018-06-13
D
.
Richa
r
d
Hipp
A
dd
the unused SQLI
T
E_CANTOP
E
N_DI
R
TYWAL res
u
lt
c
o
de
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
D
.
R
i
chard
H
ipp
Doc
u
me
n
tation update: cl
a
rify t
h
at sqlite3_e
r
rc
o
de
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
D
.
Ri
c
hard
H
ipp
Docu
m
e
n
tatio
n
updates: clarify the behavior of sqlit
e
3_co
l
um
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
D
.
Richard Hip
p
Improvem
e
nts t
o
SCopy
cor
r
e
c
tness tracking wh
e
n
S
QLITE_DEBUG
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
D
.
Richard Hipp
F
ix t
h
e "
S
yn
o
psis" on the OP_Bi
t
Not
opco
d
e
.
commit
|
commitdiff
|
tree
2018-06-11
D
.
Richar
d
Hipp
Improvements to the --e
n
able
a
nd
--
d
isa
b
le options
.
.
.
commit
|
commitdiff
|
tree
2018-06-11
D
.
Richard Hipp
Fix various --enable
a
n
d --disable opt
i
on
s
on the top
.
.
.
commit
|
commitdiff
|
tree
2018-06-11
D
.
R
i
chard Hip
p
Fix the c
o
l
u
mn c
a
che in
v
alidation logic in th
e
c
o
de
.
.
.
commit
|
commitdiff
|
tree
2018-06-11
D
.
Richar
d
Hipp
Add the
OP_S
e
tTabCol a
n
d OP_VerifyTabC
o
l
o
pcodes, only
.
.
.
commit
|
commitdiff
|
tree
2018-06-11
D
.
Richa
r
d
Hipp
Strengthen the sqlite3VdbeMemA
b
outToChange()
r
un-
t
i
m
e
.
.
.
commit
|
commitdiff
|
tree
2018-06-11
D
.
Richard Hipp
Always initialize the Where
C
l
ause
.
hasOr field tha
t
.
.
.
commit
|
commitdiff
|
tree
2018-06-09
D
.
Richar
d
Hipp
Fix a ty
p
o
in th
e
am
a
lga
m
ation aut
o
c
onf
f
ile
.
commit
|
commitdiff
|
tree
2018-06-09
D
.
R
i
chard Hipp
S
l
i
gh
t
ly
s
ma
l
l
e
r
an
d
f
a
ster
c
ode by encapsu
l
a
ting w
a
l
.
.
.
commit
|
commitdiff
|
tree
2018-06-09
D
.
Richard
H
ipp
Improv
e
d c
o
mments an presen
t
ation fo
r
the rec
e
nt IN
.
.
.
commit
|
commitdiff
|
tree
2018-06-09
D
.
Richard Hipp
Performance im
p
rovement to sqli
t
e3WhereEx
p
r
U
sage()
.
commit
|
commitdiff
|
tree
2018-06-09
D
.
Rich
a
rd
Hipp
Compute th
e
bit
m
ask of in
d
exed column
s
for e
a
ch inde
x
.
.
.
commit
|
commitdiff
|
tree
2018-06-09
D
.
R
i
c
h
ar
d
Hipp
Avo
i
d invoking
the whereLo
o
pAddOr() routine
in th
e
.
.
.
commit
|
commitdiff
|
tree
2018-06-08
D
.
R
ic
h
ard Hipp
When the query planner has
t
he opportunity
to
u
se
a
n
.
.
.
commit
|
commitdiff
|
tree
2018-06-08
D
.
R
i
char
d
Hi
p
p
O
n
ly choose to s
c
a
n
an IN operator ra
t
her t
h
an
u
se
.
.
.
commit
|
commitdiff
|
tree
2018-06-08
D
.
Rich
a
rd Hipp
Merge t
h
e btreeNext() assertion
b
u
g
fix fro
m
trunk
.
commit
|
commitdiff
|
tree
2018-06-08
D
.
Richar
d
Hipp
Fix an asse
r
t() that can
be false for a c
o
rrupt database
.
.
.
commit
|
commitdiff
|
tree
2018-06-08
D
.
R
i
chard H
i
pp
Co
n
side
r
doing
a pa
r
tial
t
able scan to fulfil
l
an IN
.
.
.
commit
|
commitdiff
|
tree
2018-06-07
D
.
Richard Hipp
The
I
N-early-out
optimiz
a
tio
n
: When do
i
ng a look-up
.
.
.
commit
|
commitdiff
|
tree
2018-06-07
D
.
Richa
r
d Hipp
Fix the assert()s in th
e
b
yte-code engine that
p
rove
.
.
.
commit
|
commitdiff
|
tree
2018-06-07
D
.
R
i
c
hard Hipp
Rem
o
ve the N
e
xtIfOpen a
n
d PrevIfOpe
n
opcode
s
which
.
.
.
commit
|
commitdiff
|
tree
2018-06-07
D
.
R
i
chard Hipp
Te
s
t cases
.
commit
|
commitdiff
|
tree
2018-06-07
D
.
Richard H
i
pp
Merge the
"
.
s
tat/
.
eqp" CLI fix
f
r
o
m trun
k
.
commit
|
commitdiff
|
tree
2018-06-07
D
.
Ri
c
ha
r
d H
i
pp
Avoid using a prepared statement
fo
r
"
.
s
t
ats on" after
.
.
.
commit
|
commitdiff
|
tree
2018-06-07
D
.
Richar
d
H
ipp
Add the WHER
E
_
I
N
_
E
ARLYOUT flag
and use it to c
l
arify
.
.
.
commit
|
commitdiff
|
tree
2018-06-07
D
.
Richa
r
d
Hipp
Merge recent trunk enhan
c
e
ments
.
commit
|
commitdiff
|
tree
2018-06-06
D
.
R
i
c
h
a
rd Hipp
Change a comm
a
in
t
o a logically equivalent b
u
t semanticall
y
.
.
.
commit
|
commitdiff
|
tree
2018-06-06
D
.
Richard Hipp
M
ore
space a
n
d
performance enhancem
e
nts to sqlit
e
3VdbeRecord
.
.
.
commit
|
commitdiff
|
tree
2018-06-06
D
.
Ri
c
hard
H
ipp
Small
pe
r
forman
c
e opti
m
ization in sqlite3VdbeRecor
d
C
o
mp
a
reWi
.
.
.
commit
|
commitdiff
|
tree
2018-06-06
D
.
Richard Hipp
Rearrange the or
d
er of some checks
in the
integrity_c
h
eck
.
.
.
commit
|
commitdiff
|
tree
2018-06-06
D
.
R
i
c
h
a
r
d Hipp
Fix the sqlite3BeginTrans()
calls
within t
h
e s
n
apshot
.
.
.
commit
|
commitdiff
|
tree
2018-06-06
D
.
R
ichard
H
ip
p
Anothe
r
minor optimization to OP_Tr
a
ns
a
cti
o
n
.
commit
|
commitdiff
|
tree
2018-06-06
D
.
Richard Hipp
Change sqlite
3
Btr
e
eBegin
T
r
a
n
s
(
) to return the BTREE_SCHEMA_C
.
.
.
commit
|
commitdiff
|
tree
2018-06-06
D
.
Ric
h
ard Hipp
Fix the "
.
archive" command in th
e
CLI
(
an
d
the correspondin
g
.
.
.
commit
|
commitdiff
|
tree
2018-06-05
D
.
Ric
h
ard Hipp
U
p
date t
h
e
v
ersion number to
3
.
25
.
0 for the ne
x
t development
.
.
.
commit
|
commitdiff
|
tree
2018-06-05
D
.
Richard Hipp
Avoi
d
unneces
s
ary load
s
of columns in an aggregate
.
.
.
commit
|
commitdiff
|
tree
2018-06-05
D
.
Richard Hipp
Add the OP_IfNo
H
o
pe a
n
d OP_SeekHit opc
o
des used t
o
.
.
.
commit
|
commitdiff
|
tree
2018-06-05
D
.
R
i
cha
r
d
H
ipp
Us
e
an OP_NotFound opcode t
o
cancel futil
e
IN o
p
e
r
ators
.
.
.
commit
|
commitdiff
|
tree
2018-06-05
D
.
Rich
a
rd Hipp
Merge trunk changes
.
commit
|
commitdiff
|
tree
2018-06-05
D
.
Rich
a
rd Hi
p
p
Up
d
ate and correct the documentat
i
on on th
e
OP
_
OpenRead
.
.
.
commit
|
commitdiff
|
tree
2018-06-04
D
.
Richard
Hipp
Version 3
.
24
.
0
commit
|
commitdiff
|
tree
2018-06-04
D
.
Richard Hipp
Merge recent changes from trunk
.
commit
|
commitdiff
|
tree
2018-06-02
D
.
R
i
chard Hi
p
p
Avoid usi
n
g a misali
g
ne
d
poin
t
er
.
commit
|
commitdiff
|
tree
2018-06-02
D
.
Richar
d
H
ipp
Fix the us
a
g
e of posi
x
_fallocate() so th
a
t it corr
e
c
tly
.
.
.
commit
|
commitdiff
|
tree
2018-06-02
D
.
Richard Hipp
Work aroun
d
a
sanitizer w
a
rning about a point
e
r
being
.
.
.
commit
|
commitdiff
|
tree
2018-06-02
D
.
R
i
chard Hipp
Proposed fix for the use
o
f posix_
f
al
l
ocate() so that
.
.
.
commit
|
commitdiff
|
tree
2018-06-02
D
.
Richard Hipp
Fix the C
S
V exte
n
sion
s
o that i
t
w
orks with single
.
.
.
commit
|
commitdiff
|
tree
2018-06-02
D
.
Richard Hipp
Ensure that s
q
li
t
e3AuthRead() is only call fo
r
TK_COL
U
MN
.
.
.
commit
|
commitdiff
|
tree
2018-05-31
D
.
Richard Hi
p
p
More docum
e
ntation t
y
po fixes
.
N
o code changes
.
commit
|
commitdiff
|
tree
2018-05-31
D
.
Rich
a
rd Hipp
Fix a harmless typ
o
in a c
o
mment used to generate documentation
.
commit
|
commitdiff
|
tree
2018-05-30
D
.
Rich
a
rd Hipp
Add the Makefile
.
fallback makefile to the
a
m
a
lgamation
.
.
.
commit
|
commitdiff
|
tree
2018-05-30
D
.
Richard
H
ipp
Do not use the
c
ode
c
on
t
he resetd
b
.
test script
.
commit
|
commitdiff
|
tree
2018-05-30
D
.
Richard Hipp
F
i
x a
t
y
po in
a
n e
r
ror message in the
CLI
.
commit
|
commitdiff
|
tree
2018-05-30
D
.
R
ic
h
ard
H
i
p
p
Fi
x
the par
s
er
so
t
hat it builds with -DS
Q
LITE_OMIT
_
CTE
.
commit
|
commitdiff
|
tree
2018-05-30
D
.
Richard Hi
p
p
Fix
a
har
m
less compiler warning
.
commit
|
commitdiff
|
tree
2018-05-30
D
.
Ri
c
h
a
rd
H
ipp
D
e
m
onstration co
d
e o
n
a
po
s
sible techniqu
e
for o
p
tim
i
zing
.
.
.
commit
|
commitdiff
|
tree
2018-05-29
D
.
Richard Hipp
Add a comment to justify a
goto statement
.
No
code
.
.
.
commit
|
commitdiff
|
tree
2018-05-28
D
.
Ri
c
hard Hi
p
p
Whe
n
compi
l
ing wi
t
h SQ
L
ITE_DEBUG,
a
d
d
run-time checks
.
.
.
commit
|
commitdiff
|
tree
2018-05-28
D
.
Richard Hipp
Fix the build so that it works with -D
S
QLITE_T
E
ST_REALLOC_STRESS
commit
|
commitdiff
|
tree
2018-05-28
D
.
Richard Hipp
Wh
e
n compilin
g
with S
Q
LITE_DEBUG, a
d
d run-time c
h
ecks
.
.
.
commit
|
commitdiff
|
tree
2018-05-26
D
.
R
i
char
d
Hipp
Stor
e
a
p
p
licati
o
n
-
defi
n
ed function name
s
as lower-case
.
.
.
commit
|
commitdiff
|
tree
2018-05-26
D
.
Richard Hipp
Add a
s
i
ngle sentence of d
o
cumentat
i
on ab
o
u
t
the v
i
rt
u
al
.
.
.
commit
|
commitdiff
|
tree
2018-05-24
D
.
Rich
a
rd Hi
p
p
When doing a one-pass UPDAT
E
or
DELET
E
on
virtual
t
ables
.
.
.
commit
|
commitdiff
|
tree
2018-05-24
D
.
Richard Hipp
New te
s
t
c
ase for reading and wr
i
t
i
n
g the same
rt
r
ee
.
.
.
commit
|
commitdiff
|
tree
2018-05-24
D
.
Rich
a
rd Hipp
Do not
all
o
w RTree
writes when a read cursor i
s
active
.
.
.
commit
|
commitdiff
|
tree
2018-05-24
D
.
Richard Hi
p
p
In the OOM te
s
ting logic, add th
e
s
q
l
i
t
e
3
F
irstFault
.
.
.
commit
|
commitdiff
|
tree
2018-05-24
D
.
Richard
Hipp
Fix
a
typo in a comment us
e
d to gen
e
rate VDBE
opco
d
e
.
.
.
commit
|
commitdiff
|
tree
next