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
.
Ric
h
ard Hipp
Enh
a
ncements
a
nd improved documenta
t
ion to the byt
e
.
.
.
commit
|
commitdiff
|
tree
2018-07-10
D
.
Rich
a
rd Hipp
Fix
a harmless w
a
rni
n
g about
comment
fo
r
matting
in
.
.
.
commit
|
commitdiff
|
tree
2018-07-10
D
.
Richard Hip
p
A
ssert t
h
at if two functions compare
e
q
u
a
l in every
.
.
.
commit
|
commitdiff
|
tree
2018-07-10
D
.
Ri
c
har
d
H
i
pp
Enhance t
h
e sqlite3ExprC
o
m
p
a
r
e() routine so
t
hat
i
t
.
.
.
commit
|
commitdiff
|
tree
2018-07-10
D
.
Richard Hipp
Enhan
c
e th
e
TreeView mechan
i
sm so that i
t
shows the
.
.
.
commit
|
commitdiff
|
tree
2018-07-10
D
.
Richa
r
d
Hi
p
p
Ne
w
VDBE comments and
c
overage macr
o
s
.
commit
|
commitdiff
|
tree
2018-07-09
D
.
R
ichard Hipp
Fixes for
various harmless compi
l
er warnings
.
commit
|
commitdiff
|
tree
2018-07-09
D
.
Richar
d
Hip
p
Add a c
o
mment to
restr
i
ct
i
on (6) of the push-down op
t
imiz
a
t
i
.
.
.
commit
|
commitdiff
|
tree
2018-07-09
D
.
R
i
c
hard Hi
p
p
Add an AL
W
AYS() a
r
ou
n
d
a
branch i
n
s
q
l
i
te
3
BtreeSkipNe
x
t
.
.
.
commit
|
commitdiff
|
tree
2018-07-09
D
.
Richard
H
i
p
p
Remove redundant br
a
n
che
s
i
n
window function processi
n
g
.
commit
|
commitdiff
|
tree
2018-07-09
D
.
Ric
h
ard
H
ipp
S
i
mplification to the gramm
a
r ru
l
e
s for window
f
unctions
.
.
.
commit
|
commitdiff
|
tree
2018-07-09
D
.
Richard Hipp
Simplifi
c
ation t
o
the
l
ogic that
detects mis
u
se of
.
.
.
commit
|
commitdiff
|
tree
2018-07-09
D
.
Richard Hipp
During WITHOUT
ROWID tabl
e
creation, if th
e
sqlite3Cr
e
a
t
eTab
.
.
.
commit
|
commitdiff
|
tree
2018-07-08
D
.
Richard
H
i
p
p
Identify s
p
ec
i
f
i
c FuncDef objects for windo
w
funct
i
ons
.
.
.
commit
|
commitdiff
|
tree
2018-07-07
D
.
Richard
H
ipp
Si
m
plif
i
c
a
ti
o
ns to the implementation of the sum()
.
.
.
commit
|
commitdiff
|
tree
2018-07-07
D
.
Richar
d
Hipp
Fix the
JSON extensio
n
so t
h
at it
can be compi
l
ed separately
.
.
.
commit
|
commitdiff
|
tree
2018-07-07
D
.
Richard Hipp
Add
A
LWA
Y
S() macros on results of sqlite3_ag
g
r
e
gate_c
o
ntext
.
.
.
commit
|
commitdiff
|
tree
2018-07-07
D
.
Richard H
i
pp
Add an ass
e
rt() to h
e
lp verify
t
hat O
P
_AggInverse is
.
.
.
commit
|
commitdiff
|
tree
2018-07-06
D
.
Richar
d
Hipp
Try t
o
improve the error m
e
ssages for
m
isformed
frame
.
.
.
commit
|
commitdiff
|
tree
2018-07-05
D
.
R
ich
a
rd Hipp
Use
s
ep
a
rate o
p
codes,
O
P
_
A
ggValue and OP_AggInverse
.
.
.
commit
|
commitdiff
|
tree
2018-07-05
D
.
Ric
h
ard H
i
pp
Ge
t
the json_group_
a
rray()
a
n
d json_group
_
object()
.
.
.
commit
|
commitdiff
|
tree
2018-07-05
D
.
R
i
chard Hi
p
p
F
ix th
e
.
dum
p
c
omman
d
in the command-
l
ine
shell
s
o
.
.
.
commit
|
commitdiff
|
tree
2018-07-01
D
.
Richard Hipp
Q
uick patch to
th
e
L
e
m
o
n
p
arser templ
a
te
t
o avoid a
n
.
.
.
commit
|
commitdiff
|
tree
2018-06-28
D
.
R
i
cha
r
d Hipp
Introduce
t
h
e
concept of "w
e
ak fallback" in the parser
.
.
.
commit
|
commitdiff
|
tree
2018-06-21
D
.
Richard
H
i
p
p
Impr
o
ved context for error_
l
og message coming from
.
.
.
commit
|
commitdiff
|
tree
2018-06-19
D
.
Ric
h
ard
Hipp
Minor change
t
o the input gra
m
mar to
make
t
he pa
r
ser
.
.
.
commit
|
commitdiff
|
tree
2018-06-13
D
.
Ric
h
a
rd
H
ipp
Output infinity a
s
1e9
9
9 in the "
.
d
u
mp" com
m
and of
.
.
.
commit
|
commitdiff
|
tree
2018-06-13
D
.
Richard H
i
pp
Pad o
u
t
the sq
l
ite3_
v
alue st
r
uct
u
re to be a mul
t
iple
.
.
.
commit
|
commitdiff
|
tree
2018-06-13
D
.
Richa
r
d Hipp
Add the unus
e
d
SQLITE
_
CAN
T
OPEN_DIR
T
YWAL result code
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
D
.
R
i
c
ha
r
d
Hipp
Documentatio
n
update
:
clarify t
h
at sqlite
3
_errcode
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
D
.
Richard Hipp
Docum
e
ntation updates
:
c
l
arify the
behavior o
f
s
q
l
i
te3_c
o
l
um
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
D
.
R
i
cha
r
d
H
ipp
Improvemen
t
s
t
o
S
Cop
y
correctness tracking when
SQ
L
ITE_DE
B
UG
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
D
.
Rich
a
r
d
Hipp
Fix the
"
Synopsis" on t
h
e OP_BitNot opcode
.
commit
|
commitdiff
|
tree
2018-06-11
D
.
Richard Hipp
Im
p
ro
v
emen
t
s to the --
e
n
a
bl
e
and --disable
o
p
t
ions
.
.
.
commit
|
commitdiff
|
tree
2018-06-11
D
.
R
i
chard Hipp
F
i
x v
a
rious --enabl
e
and --disable options on the
top
.
.
.
commit
|
commitdiff
|
tree
2018-06-11
D
.
Richard Hi
p
p
F
ix the colum
n
c
ache inva
l
idati
o
n logic in the
c
o
de
.
.
.
commit
|
commitdiff
|
tree
2018-06-11
D
.
Rich
a
rd Hipp
Add
t
he OP_SetT
a
bCol and OP_
V
eri
f
yTabCol
o
pcodes, only
.
.
.
commit
|
commitdiff
|
tree
2018-06-11
D
.
Ri
c
hard Hip
p
S
trengt
h
en the
s
q
l
ite3V
d
beMemAbout
T
oC
h
a
n
ge
(
) run-time
.
.
.
commit
|
commitdiff
|
tree
2018-06-11
D
.
Richa
r
d Hipp
A
l
w
a
y
s initiali
z
e
t
h
e Wher
e
C
l
au
s
e
.
hasOr field that
.
.
.
commit
|
commitdiff
|
tree
2018-06-09
D
.
Richard
H
i
pp
Fix
a
ty
p
o in the
a
m
algamation autocon
f
fil
e
.
commit
|
commitdiff
|
tree
2018-06-09
D
.
R
ichard Hipp
Slight
l
y
smaller
a
nd faster code by encapsulat
i
ng wal
.
.
.
commit
|
commitdiff
|
tree
2018-06-09
D
.
Ri
c
h
a
r
d
H
i
pp
Improved commen
t
s a
n
pres
e
ntation for the
recent
IN
.
.
.
commit
|
commitdiff
|
tree
2018-06-09
D
.
Ri
c
hard Hipp
P
e
rfo
r
mance
i
mprove
m
e
n
t
to
sqlite
3
WhereExprUsage()
.
commit
|
commitdiff
|
tree
2018-06-09
D
.
Ric
h
ard Hi
p
p
Co
m
put
e
t
h
e
bi
t
ma
s
k of i
n
dex
e
d c
o
lumn
s
for each in
d
ex
.
.
.
commit
|
commitdiff
|
tree
2018-06-09
D
.
Richard Hipp
Avoid in
v
oking the
whereLoopAddOr
(
) r
o
utine in t
h
e
.
.
.
commit
|
commitdiff
|
tree
2018-06-08
D
.
Richard Hi
p
p
When the query plan
n
er has
the opportunity
to
u
s
e an
.
.
.
commit
|
commitdiff
|
tree
2018-06-08
D
.
Rich
a
rd
Hipp
Only
c
hoose t
o
scan an IN o
p
erator rath
e
r than use
.
.
.
commit
|
commitdiff
|
tree
2018-06-08
D
.
Ri
c
hard Hipp
Merge
t
h
e
btreeNext
(
) assertion bug fix from trunk
.
commit
|
commitdiff
|
tree
2018-06-08
D
.
Richard Hipp
Fix an
a
s
sert() that can be false for
a
cor
r
upt database
.
.
.
commit
|
commitdiff
|
tree
2018-06-08
D
.
Richard Hip
p
Consider doin
g
a
p
a
r
tial table scan to fulfill an IN
.
.
.
commit
|
commitdiff
|
tree
2018-06-07
D
.
Richar
d
Hipp
The IN-e
a
rly-out optimization: When doing a look-up
.
.
.
commit
|
commitdiff
|
tree
2018-06-07
D
.
Richar
d
Hipp
Fix
t
he
assert()s i
n
the byte-c
o
d
e
engine that prove
.
.
.
commit
|
commitdiff
|
tree
2018-06-07
D
.
R
ichard Hipp
Re
m
o
v
e the NextIfOpen and PrevIfOpen opcodes which
.
.
.
commit
|
commitdiff
|
tree
2018-06-07
D
.
Rich
a
rd H
i
pp
Test cases
.
commit
|
commitdiff
|
tree
2018-06-07
D
.
R
ic
h
ard
Hipp
Merge the "
.
stat/
.
eqp" CLI
f
i
x
from trunk
.
commit
|
commitdiff
|
tree
2018-06-07
D
.
R
i
c
h
ard
Hipp
Avo
i
d using a prepar
e
d statement
for
"
.
stats
o
n
"
after
.
.
.
commit
|
commitdiff
|
tree
2018-06-07
D
.
Richar
d
H
ipp
A
dd th
e
WH
E
RE_IN
_
EAR
L
Y
O
UT flag an
d
use it to clar
i
fy
.
.
.
commit
|
commitdiff
|
tree
2018-06-07
D
.
Richard Hipp
M
erge rec
e
nt trunk enhancements
.
commit
|
commitdiff
|
tree
2018-06-06
D
.
Richard
H
ipp
Change a comma into a logica
l
ly equivalent
b
u
t semantical
l
y
.
.
.
commit
|
commitdiff
|
tree
2018-06-06
D
.
Richard Hipp
More space and perfo
r
mance e
n
hancements to sqlite3V
d
beRecord
.
.
.
commit
|
commitdiff
|
tree
2018-06-06
D
.
Richard
H
ipp
Small performance optimizatio
n
in sq
l
ite3Vdb
e
RecordCompareWi
.
.
.
commit
|
commitdiff
|
tree
2018-06-06
D
.
Rich
a
rd Hipp
Rearra
n
ge
t
he order of some chec
k
s in the int
e
g
rity_check
.
.
.
commit
|
commitdiff
|
tree
2018-06-06
D
.
Richar
d
Hipp
F
ix
the sq
l
ite3Begi
n
T
r
ans() ca
l
ls within the snapshot
.
.
.
commit
|
commitdiff
|
tree
2018-06-06
D
.
Richard Hi
p
p
Another mi
n
or optimization
to OP
_
Transacti
o
n
.
commit
|
commitdiff
|
tree
2018-06-06
D
.
Richar
d
Hipp
C
hange sqli
t
e3BtreeBeginTrans(
)
to return
t
he BTREE_SCH
E
MA_C
.
.
.
commit
|
commitdiff
|
tree
2018-06-06
D
.
Richa
r
d Hipp
Fix the "
.
archi
v
e
" command in t
h
e CLI
(and the co
r
responding
.
.
.
commit
|
commitdiff
|
tree
2018-06-05
D
.
Richard
Hipp
Update the version number
t
o 3
.
25
.
0
f
or the
next developm
e
nt
.
.
.
commit
|
commitdiff
|
tree
2018-06-05
D
.
Richard H
i
pp
Avo
i
d
unnece
s
sary loads of columns in an aggreg
a
te
.
.
.
commit
|
commitdiff
|
tree
2018-06-05
D
.
Ri
c
h
ard Hipp
Add
t
he OP_
I
fNoHope and OP_See
k
Hit
o
pcodes
u
s
e
d
to
.
.
.
commit
|
commitdiff
|
tree
2018-06-05
D
.
Ric
h
ard Hip
p
Use an OP_NotFound opcode to cance
l
f
ut
i
le IN opera
t
o
r
s
.
.
.
commit
|
commitdiff
|
tree
2018-06-05
D
.
R
i
c
h
a
r
d
Hip
p
Merg
e
trunk c
h
anges
.
commit
|
commitdiff
|
tree
2018-06-05
D
.
Richard Hipp
Update
and correct the documentation on
t
he
O
P_OpenRead
.
.
.
commit
|
commitdiff
|
tree
2018-06-04
D
.
Richar
d
Hipp
V
e
rsion 3
.
24
.
0
commit
|
commitdiff
|
tree
2018-06-04
D
.
Richar
d
Hip
p
Mer
g
e recent
ch
a
nges from t
r
u
nk
.
commit
|
commitdiff
|
tree
2018-06-02
D
.
Richard Hipp
Avoid
using a
m
i
saligned pointer
.
commit
|
commitdiff
|
tree
2018-06-02
D
.
Richard Hipp
Fix the usage o
f
posi
x
_fallocat
e
() so
that it correctly
.
.
.
commit
|
commitdiff
|
tree
2018-06-02
D
.
Richa
r
d Hipp
Work around
a sanit
i
z
e
r warning about a pointer b
e
ing
.
.
.
commit
|
commitdiff
|
tree
2018-06-02
D
.
Richa
r
d Hi
p
p
Proposed fix for the us
e
of posix_fallocate() so that
.
.
.
commit
|
commitdiff
|
tree
2018-06-02
D
.
Richard Hipp
F
i
x
the CSV extensi
o
n so that i
t
w
orks with single
.
.
.
commit
|
commitdiff
|
tree
2018-06-02
D
.
Richard
H
ip
p
Ensure t
h
at sqlite3AuthRead
(
) is
only call fo
r
TK_COLU
M
N
.
.
.
commit
|
commitdiff
|
tree
2018-05-31
D
.
Richard Hipp
Mor
e
d
o
cumentation typo fixes
.
N
o
c
ode cha
n
ge
s
.
commit
|
commitdiff
|
tree
2018-05-31
D
.
R
ichard Hi
p
p
Fix a harmless typo in a comm
e
n
t used to
generate
d
ocumentation
.
commit
|
commitdiff
|
tree
2018-05-30
D
.
Richard Hip
p
Add the M
a
kefile
.
fal
l
b
a
ck make
f
ile
t
o
the amal
g
ama
t
i
on
.
.
.
commit
|
commitdiff
|
tree
2018-05-30
D
.
R
ichard H
i
p
p
Do not use the codec on the resetdb
.
t
e
st script
.
commit
|
commitdiff
|
tree
2018-05-30
D
.
R
ichard Hi
p
p
Fix
a
t
y
po in an
error message in
the CLI
.
commit
|
commitdiff
|
tree
2018-05-30
D
.
Richard H
i
pp
F
i
x
t
he p
a
rs
e
r so that it builds
with
-
DSQ
L
ITE_OMIT_CTE
.
commit
|
commitdiff
|
tree
2018-05-30
D
.
Richard Hipp
Fix a harmless compiler
w
arning
.
commit
|
commitdiff
|
tree
2018-05-30
D
.
Richard Hipp
Demonst
r
atio
n
cod
e
on a possible te
c
hnique for optimizi
n
g
.
.
.
commit
|
commitdiff
|
tree
2018-05-29
D
.
R
ichard Hip
p
Add
a
c
omment to justify a goto statement
.
No
co
d
e
.
.
.
commit
|
commitdiff
|
tree
2018-05-28
D
.
Richard
Hipp
When com
p
iling w
i
th SQL
I
TE_DEBUG, add
r
un-tim
e
checks
.
.
.
commit
|
commitdiff
|
tree
2018-05-28
D
.
R
i
chard Hipp
Fix the build so that it work
s
wi
t
h
-DSQLITE_TEST_RE
A
LLOC_STRESS
commit
|
commitdiff
|
tree
2018-05-28
D
.
Ric
h
ard Hip
p
When co
m
piling with S
Q
LITE_DEBUG, a
d
d run-time check
s
.
.
.
commit
|
commitdiff
|
tree
2018-05-26
D
.
Richard Hipp
Store
application-defined functio
n
names as lower-
c
a
se
.
.
.
commit
|
commitdiff
|
tree
2018-05-26
D
.
Richard Hipp
Add a singl
e
s
entence o
f
d
ocumen
t
ati
o
n
abo
u
t the virt
u
al
.
.
.
commit
|
commitdiff
|
tree
2018-05-24
D
.
Richard Hip
p
Wh
e
n doing a on
e
-pass UPDATE or D
E
LE
T
E
o
n vir
t
ual tables
.
.
.
commit
|
commitdiff
|
tree
2018-05-24
D
.
R
ichar
d
Hipp
New
t
est
case fo
r
readin
g
and wr
i
ting the sa
m
e r
t
ree
.
.
.
commit
|
commitdiff
|
tree
2018-05-24
D
.
Richar
d
Hipp
Do not allow RTree writes when a read cur
s
or is
a
ctive
.
.
.
commit
|
commitdiff
|
tree
2018-05-24
D
.
Richard Hipp
In t
h
e OO
M
testing lo
g
ic,
add the sqlite3FirstFa
u
lt
.
.
.
commit
|
commitdiff
|
tree
2018-05-24
D
.
Richard Hip
p
Fix a typo
i
n a comment
u
s
ed to generate VDBE
opcode
.
.
.
commit
|
commitdiff
|
tree
2018-05-24
D
.
Richar
d
Hi
p
p
Addition cases
f
or rtr
e
e
p
refo
r
mance testing in
speedtest1
.
.
.
commit
|
commitdiff
|
tree
next