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
.
Ric
h
ard Hipp
Furth
e
r
i
mprovem
e
nt
s
t
o b
y
tecode b
r
anch testing
.
Fix
.
.
.
commit
|
commitdiff
|
tree
2018-07-10
D
.
R
ichard Hipp
E
nhancements and improved docume
n
ta
t
ion t
o
the by
t
e
.
.
.
commit
|
commitdiff
|
tree
2018-07-10
D
.
Richard
H
i
p
p
Fix a harm
l
ess warning
a
bout
c
ommen
t
format
t
ing in
.
.
.
commit
|
commitdiff
|
tree
2018-07-10
D
.
Richard Hipp
A
s
ser
t
that i
f
t
w
o f
u
n
ctions co
m
pare equal in every
.
.
.
commit
|
commitdiff
|
tree
2018-07-10
D
.
R
ichard H
i
pp
Enhance the sqlit
e
3Ex
p
rCompa
r
e()
r
outi
n
e so th
a
t it
.
.
.
commit
|
commitdiff
|
tree
2018-07-10
D
.
Rich
a
rd Hipp
Enhance the Tr
e
e
V
iew
m
e
cha
n
ism so that
i
t shows
t
he
.
.
.
commit
|
commitdiff
|
tree
2018-07-10
D
.
Richa
r
d
Hipp
New VDBE commen
t
s and cove
r
a
g
e m
a
cros
.
commit
|
commitdiff
|
tree
2018-07-09
D
.
Richard Hipp
Fixe
s
for various harmless compi
l
er wa
r
nings
.
commit
|
commitdiff
|
tree
2018-07-09
D
.
Richard
H
ipp
Ad
d
a comme
n
t to restriction (6) o
f
t
h
e
push-d
o
w
n optimiza
t
i
.
.
.
commit
|
commitdiff
|
tree
2018-07-09
D
.
R
ichard Hip
p
Add an ALWAYS() around a branch in sqlit
e
3
B
tre
e
Ski
p
Next
.
.
.
commit
|
commitdiff
|
tree
2018-07-09
D
.
Richar
d
H
i
pp
Remove
r
ed
u
ndant
b
ranch
e
s in wi
n
dow
f
unction
p
roc
e
ss
i
ng
.
commit
|
commitdiff
|
tree
2018-07-09
D
.
Richard Hi
p
p
Simplif
i
cati
o
n
t
o
t
he grammar
r
ules
for window f
u
nctions
.
.
.
commit
|
commitdiff
|
tree
2018-07-09
D
.
Richar
d
Hip
p
Simplif
i
cation
t
o th
e
logic that det
e
cts misuse
o
f
.
.
.
commit
|
commitdiff
|
tree
2018-07-09
D
.
Ric
h
ard Hipp
During WITHOU
T
ROWID
t
able creation, if the s
q
lite3CreateTab
.
.
.
commit
|
commitdiff
|
tree
2018-07-08
D
.
Ri
c
hard Hipp
I
dentify specific
F
uncDef objec
t
s for window
functions
.
.
.
commit
|
commitdiff
|
tree
2018-07-07
D
.
Richard Hipp
Sim
p
lificatio
n
s t
o
th
e
implementation of the sum()
.
.
.
commit
|
commitdiff
|
tree
2018-07-07
D
.
R
i
chard
H
ipp
F
ix the JSON
e
xtension so that it can be compiled separately
.
.
.
commit
|
commitdiff
|
tree
2018-07-07
D
.
Richard Hipp
Add ALWAY
S
() macros
o
n results of
s
qlite3_aggregate_context
.
.
.
commit
|
commitdiff
|
tree
2018-07-07
D
.
R
i
chard Hipp
Add
an
assert() to help ver
i
fy that
OP_AggI
n
verse is
.
.
.
commit
|
commitdiff
|
tree
2018-07-06
D
.
Richar
d
Hipp
T
r
y to
i
mprove the err
o
r message
s
for mi
s
formed f
r
ame
.
.
.
commit
|
commitdiff
|
tree
2018-07-05
D
.
Richard Hipp
Use separate opcodes, OP_AggValue an
d
O
P
_AggInver
s
e
.
.
.
commit
|
commitdiff
|
tree
2018-07-05
D
.
Richar
d
Hipp
Get the json_group_arr
a
y()
a
n
d
js
o
n_
g
ro
u
p_object(
)
.
.
.
commit
|
commitdiff
|
tree
2018-07-05
D
.
Ri
c
hard Hipp
Fix the
.
d
u
mp command i
n
t
h
e comm
a
n
d-line s
h
ell
so
.
.
.
commit
|
commitdiff
|
tree
2018-07-01
D
.
Richard Hipp
Q
u
i
ck patch to the Lemon parser template to
a
void
an
.
.
.
commit
|
commitdiff
|
tree
2018-06-28
D
.
R
i
chard H
i
pp
I
ntroduce t
h
e c
o
ncept o
f
"weak fallback" in the
pars
e
r
.
.
.
commit
|
commitdiff
|
tree
2018-06-21
D
.
R
i
chard Hipp
Improv
e
d context for error_lo
g
messag
e
coming
from
.
.
.
commit
|
commitdiff
|
tree
2018-06-19
D
.
Richard Hi
p
p
Minor change to the
i
nput gram
m
ar to mak
e
the p
a
rser
.
.
.
commit
|
commitdiff
|
tree
2018-06-13
D
.
R
i
chard Hipp
Out
p
ut infinit
y
as 1e99
9
in the "
.
dump"
com
m
and of
.
.
.
commit
|
commitdiff
|
tree
2018-06-13
D
.
Richard Hip
p
Pad out the sqli
t
e3_value structure to be a m
u
l
tiple
.
.
.
commit
|
commitdiff
|
tree
2018-06-13
D
.
Richard Hipp
A
dd
the unu
s
ed SQLIT
E
_CANT
O
PEN_DIRTYWAL
re
s
ult code
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
D
.
Richard Hipp
D
ocumentat
i
on
u
p
d
ate: c
l
arify
t
hat sq
l
ite3_er
r
code
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
D
.
Richard Hipp
Doc
u
m
entation update
s
:
clarify the beh
a
vior of sqlite3_colum
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
D
.
Richard Hipp
Improvements to
S
Cop
y
c
o
rrectness tr
a
c
k
ing
w
hen SQL
I
T
E
_DEBUG
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
D
.
Richard Hipp
F
ix the
"Synopsis" on the
O
P_BitNot opcode
.
commit
|
commitdiff
|
tree
2018-06-11
D
.
R
ichard Hipp
Improvements to
t
he --enable and --disable optio
n
s
.
.
.
commit
|
commitdiff
|
tree
2018-06-11
D
.
Richard Hipp
Fix variou
s
--e
n
able and
--disable opt
i
ons
o
n the to
p
.
.
.
commit
|
commitdiff
|
tree
2018-06-11
D
.
R
ichard
Hipp
Fix the column cache invalidatio
n
logic in
t
he code
.
.
.
commit
|
commitdiff
|
tree
2018-06-11
D
.
Ri
c
hard Hipp
Add the OP_
S
etTabCol
a
n
d
OP_
V
erifyTabCol opcode
s
, only
.
.
.
commit
|
commitdiff
|
tree
2018-06-11
D
.
R
i
chard Hipp
S
t
rengthen the sq
l
ite3Vd
b
e
Mem
A
b
o
u
tToChange() run
-
time
.
.
.
commit
|
commitdiff
|
tree
2018-06-11
D
.
Ri
c
hard Hipp
Always initializ
e
the Whe
r
eClause
.
hasOr fi
e
ld
that
.
.
.
commit
|
commitdiff
|
tree
2018-06-09
D
.
Richard H
i
pp
Fi
x
a typo i
n
t
h
e amal
g
am
a
ti
o
n autoconf file
.
commit
|
commitdiff
|
tree
2018-06-09
D
.
R
i
chard Hipp
Slight
l
y
s
malle
r
a
nd faster code by
e
nca
p
sulating wal
.
.
.
commit
|
commitdiff
|
tree
2018-06-09
D
.
Richard Hipp
Improve
d
comments an presentation for the r
e
cent IN
.
.
.
commit
|
commitdiff
|
tree
2018-06-09
D
.
Ri
c
h
a
rd Hipp
Performance impr
o
vement to sqli
t
e
3WhereEx
p
rUsage()
.
commit
|
commitdiff
|
tree
2018-06-09
D
.
Richard Hipp
Compute the b
i
tm
a
sk
of indexed colu
m
ns for each index
.
.
.
commit
|
commitdiff
|
tree
2018-06-09
D
.
R
i
c
hard
H
ipp
Avoid invoking
t
he
w
he
r
eLoop
A
ddOr() r
o
uti
n
e in the
.
.
.
commit
|
commitdiff
|
tree
2018-06-08
D
.
Richard Hi
p
p
When the
query p
l
anner has the opportun
i
ty
t
o use
a
n
.
.
.
commit
|
commitdiff
|
tree
2018-06-08
D
.
Richard Hipp
O
nl
y
choose to scan an IN
o
p
erator rather tha
n
use
.
.
.
commit
|
commitdiff
|
tree
2018-06-08
D
.
Richard
H
ipp
Merge the
btreeNext() asser
t
ion bug fix from t
r
u
nk
.
commit
|
commitdiff
|
tree
2018-06-08
D
.
R
ic
h
a
r
d Hipp
Fix an asser
t
() that can be fal
s
e for a corr
u
pt database
.
.
.
commit
|
commitdiff
|
tree
2018-06-08
D
.
Ri
c
hard Hipp
C
onsider doi
n
g a pa
r
tial
tab
l
e
s
can to f
u
lfill
an IN
.
.
.
commit
|
commitdiff
|
tree
2018-06-07
D
.
Ri
c
hard Hip
p
The IN-e
a
r
l
y
-out
optimi
z
ation:
When doing
a
l
o
o
k-up
.
.
.
commit
|
commitdiff
|
tree
2018-06-07
D
.
R
i
chard Hipp
Fix the asse
r
t()s in t
h
e byte-co
d
e
e
ngin
e
t
ha
t
prove
.
.
.
commit
|
commitdiff
|
tree
2018-06-07
D
.
Ric
h
ard Hipp
Remove
t
h
e
NextIfOpe
n
and PrevIfOpen opcodes w
h
ic
h
.
.
.
commit
|
commitdiff
|
tree
2018-06-07
D
.
Richard
H
ipp
Test
c
ases
.
commit
|
commitdiff
|
tree
2018-06-07
D
.
Ric
h
ard
H
ipp
Merge the "
.
s
t
at/
.
eqp" CL
I
fix from
t
runk
.
commit
|
commitdiff
|
tree
2018-06-07
D
.
Richard Hipp
Avo
i
d
u
sing a pr
e
pare
d
statement for "
.
st
a
t
s
on" after
.
.
.
commit
|
commitdiff
|
tree
2018-06-07
D
.
R
i
c
ha
r
d Hipp
Add th
e
WH
E
RE_IN_EARLYO
U
T
f
lag and
use
i
t to cla
r
ify
.
.
.
commit
|
commitdiff
|
tree
2018-06-07
D
.
R
ichar
d
Hipp
Merge recent t
r
unk
e
nhancements
.
commit
|
commitdiff
|
tree
2018-06-06
D
.
Richard Hipp
Change a
comma
i
nt
o
a lo
g
ically equivalent
b
ut semantically
.
.
.
commit
|
commitdiff
|
tree
2018-06-06
D
.
Richard Hipp
More space and perform
a
nce enhancemen
t
s to s
q
lite3VdbeRecord
.
.
.
commit
|
commitdiff
|
tree
2018-06-06
D
.
Rich
a
rd Hip
p
Small pe
r
formance opti
m
izati
o
n in sqlite3V
d
beRe
c
ordCom
p
areWi
.
.
.
commit
|
commitdiff
|
tree
2018-06-06
D
.
Richar
d
Hipp
Rearrange the order
o
f
s
ome ch
e
c
k
s in th
e
integrity_ch
e
ck
.
.
.
commit
|
commitdiff
|
tree
2018-06-06
D
.
Richard Hipp
Fix the sqlite3Beg
i
nTrans()
c
alls within the
s
napsho
t
.
.
.
commit
|
commitdiff
|
tree
2018-06-06
D
.
Richard Hipp
A
nother minor op
t
i
mi
z
ation to OP_Tr
a
ns
a
ction
.
commit
|
commitdiff
|
tree
2018-06-06
D
.
Richar
d
H
i
pp
C
h
ange
s
q
lite3Btree
B
eginTrans() to return the BTREE_SCHEMA_C
.
.
.
commit
|
commitdiff
|
tree
2018-06-06
D
.
Richard H
i
pp
Fix the "
.
archive" com
m
and
i
n the CLI (and the corresponding
.
.
.
commit
|
commitdiff
|
tree
2018-06-05
D
.
Richard H
i
pp
Update
t
h
e
version number to 3
.
25
.
0
for the
n
ext development
.
.
.
commit
|
commitdiff
|
tree
2018-06-05
D
.
Richard Hipp
Avoid
unnecessary loads of col
u
mns in an aggregate
.
.
.
commit
|
commitdiff
|
tree
2018-06-05
D
.
R
i
chard Hip
p
Add the OP_IfNoHope and OP_SeekHit opcodes used to
.
.
.
commit
|
commitdiff
|
tree
2018-06-05
D
.
Richard
H
i
pp
Use
a
n
OP_NotFoun
d
opcode to cancel f
u
ti
l
e IN
opera
t
ors
.
.
.
commit
|
commitdiff
|
tree
2018-06-05
D
.
Ri
c
ha
r
d Hipp
Merg
e
trun
k
changes
.
commit
|
commitdiff
|
tree
2018-06-05
D
.
R
ichard Hi
p
p
Upd
a
te
an
d
cor
r
ec
t
the docume
n
tation on the
OP_OpenRead
.
.
.
commit
|
commitdiff
|
tree
2018-06-04
D
.
Richard Hipp
Version
3
.
24
.
0
commit
|
commitdiff
|
tree
2018-06-04
D
.
Richa
r
d H
i
p
p
M
e
rge re
c
ent c
h
anges from
t
runk
.
commit
|
commitdiff
|
tree
2018-06-02
D
.
R
ichar
d
Hip
p
Avoid using a
misaligned poin
t
er
.
commit
|
commitdiff
|
tree
2018-06-02
D
.
Richard Hipp
Fix the usage o
f
posix_fallocate()
so that
i
t c
o
rrectly
.
.
.
commit
|
commitdiff
|
tree
2018-06-02
D
.
R
i
chard Hipp
Work
a
round a s
a
nitizer
w
arni
n
g
ab
o
u
t a pointer being
.
.
.
commit
|
commitdiff
|
tree
2018-06-02
D
.
Richard Hipp
Proposed fix for
t
he use of posix_
f
a
ll
o
c
a
t
e
() so that
.
.
.
commit
|
commitdiff
|
tree
2018-06-02
D
.
Ric
h
a
rd Hipp
F
ix the
C
SV ex
t
ensio
n
so that it
works wit
h
s
i
ngle
.
.
.
commit
|
commitdiff
|
tree
2018-06-02
D
.
Richard Hipp
Ensure t
h
at sqlite3AuthRead()
is on
l
y
call for TK_COLUMN
.
.
.
commit
|
commitdiff
|
tree
2018-05-31
D
.
Richard
Hi
p
p
Mor
e
d
o
cu
m
entation typo fixe
s
.
No
c
ode changes
.
commit
|
commitdiff
|
tree
2018-05-31
D
.
R
ichard Hipp
F
ix a
h
armless typo in a comment used to generate documen
t
ation
.
commit
|
commitdiff
|
tree
2018-05-30
D
.
Richard Hipp
Add t
h
e
Ma
k
e
file
.
fallba
c
k makefi
l
e t
o
the amalgamation
.
.
.
commit
|
commitdiff
|
tree
2018-05-30
D
.
Rich
a
rd Hipp
D
o
n
ot
use
the codec on the
resetdb
.
test script
.
commit
|
commitdiff
|
tree
2018-05-30
D
.
R
i
c
h
ard H
i
pp
Fix a typ
o
in an error
m
e
ssag
e
in the CLI
.
commit
|
commitdiff
|
tree
2018-05-30
D
.
Rich
a
rd Hipp
Fix the
p
arser so that it builds
w
ith -
D
SQLITE_O
M
IT_CTE
.
commit
|
commitdiff
|
tree
2018-05-30
D
.
R
ichar
d
Hipp
Fix
a
harmless compi
l
er warning
.
commit
|
commitdiff
|
tree
2018-05-30
D
.
Richard
H
i
pp
Demons
t
ratio
n
co
d
e
o
n
a possible t
e
chn
i
que for optimi
z
ing
.
.
.
commit
|
commitdiff
|
tree
2018-05-29
D
.
Richard H
i
pp
Add
a
comment t
o
justify a g
o
t
o
stateme
n
t
.
No code
.
.
.
commit
|
commitdiff
|
tree
2018-05-28
D
.
Rich
a
rd Hi
p
p
W
h
en compiling with S
Q
L
I
T
E_DEBUG, a
d
d ru
n
-time c
h
e
cks
.
.
.
commit
|
commitdiff
|
tree
2018-05-28
D
.
Richard Hipp
Fix the build so that it work
s
wit
h
-D
S
QLITE_TEST_R
E
ALLOC_
S
TRESS
commit
|
commitdiff
|
tree
2018-05-28
D
.
Richa
r
d Hipp
W
hen
c
ompili
n
g with SQLI
T
E_DEBUG
,
add
run-time ch
e
cks
.
.
.
commit
|
commitdiff
|
tree
2018-05-26
D
.
R
i
chard
H
ipp
Store app
l
ication-defined f
u
nc
t
i
o
n
name
s
as lowe
r
-case
.
.
.
commit
|
commitdiff
|
tree
2018-05-26
D
.
Richa
r
d
H
ipp
Add a s
i
ngle s
e
nten
c
e
o
f
documentation
a
bout the virtual
.
.
.
commit
|
commitdiff
|
tree
2018-05-24
D
.
Ri
c
hard Hi
p
p
When doing
a
one-pass UPDATE or
D
ELETE on virtual tables
.
.
.
commit
|
commitdiff
|
tree
2018-05-24
D
.
Richard Hi
p
p
New t
e
st case for reading a
n
d writing the sa
m
e rtree
.
.
.
commit
|
commitdiff
|
tree
2018-05-24
D
.
R
i
chard Hipp
Do no
t
allow
R
Tre
e
writes when a read c
u
rso
r
is activ
e
.
.
.
commit
|
commitdiff
|
tree
2018-05-24
D
.
R
ic
h
ard Hipp
In
t
he OOM testing lo
g
ic,
add the sqlite
3
F
irstFault
.
.
.
commit
|
commitdiff
|
tree
2018-05-24
D
.
Richard Hipp
Fix a
typo in a comment
u
sed to generate VDBE
o
p
code
.
.
.
commit
|
commitdiff
|
tree
next