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
Identify Select objects within a single statement using small sequential
2018-07-10
D
.
Ri
c
h
ar
d
H
i
pp
Identify
S
elect objects wit
h
in
a sing
l
e statement using
.
.
.
commit
|
commitdiff
|
tree
2018-07-10
D
.
Richard H
i
pp
Further i
m
provements to bytecode
b
ranch
tes
t
in
g
.
Fix
.
.
.
commit
|
commitdiff
|
tree
2018-07-10
D
.
Richard Hip
p
Enh
a
ncements and impro
v
ed documentation
t
o the byte
.
.
.
commit
|
commitdiff
|
tree
2018-07-10
D
.
Richard Hipp
Fix a harmle
s
s war
n
ing ab
o
u
t comment f
o
rmatting in
.
.
.
commit
|
commitdiff
|
tree
2018-07-10
D
.
R
i
c
ha
r
d
Hipp
Assert that if tw
o
func
t
io
n
s
com
p
are e
q
ual in
every
.
.
.
commit
|
commitdiff
|
tree
2018-07-10
D
.
Richard Hipp
Enhance the sqlite3Ex
p
rCompare()
r
outine so tha
t
it
.
.
.
commit
|
commitdiff
|
tree
2018-07-10
D
.
Richard H
i
pp
Enhance the TreeView mech
a
nis
m
so th
a
t it
shows
t
he
.
.
.
commit
|
commitdiff
|
tree
2018-07-10
D
.
R
ichard Hipp
New VDBE commen
t
s a
n
d cover
a
ge macros
.
commit
|
commitdiff
|
tree
2018-07-09
D
.
R
i
chard Hipp
Fixes fo
r
va
r
ious
h
a
rmless
c
ompiler
warnings
.
commit
|
commitdiff
|
tree
2018-07-09
D
.
Richard Hipp
Add a commen
t
t
o
restriction
(
6
)
o
f
the push-down optim
i
z
ati
.
.
.
commit
|
commitdiff
|
tree
2018-07-09
D
.
Richard Hipp
Add an ALWAYS()
a
round
a branch
i
n
s
qlite3BtreeSkipNext
.
.
.
commit
|
commitdiff
|
tree
2018-07-09
D
.
Ri
c
h
ard Hipp
Remove redun
d
ant branche
s
in
w
indow func
t
ion
p
r
oces
s
ing
.
commit
|
commitdiff
|
tree
2018-07-09
D
.
R
i
c
hard Hipp
S
impli
f
i
cation to th
e
g
r
a
mmar
rules for window functions
.
.
.
commit
|
commitdiff
|
tree
2018-07-09
D
.
R
ichard
H
ipp
Simplificat
i
on to
th
e
logic t
h
at detects
m
isuse
of
.
.
.
commit
|
commitdiff
|
tree
2018-07-09
D
.
Richard Hipp
During WITHOUT ROWID tabl
e
creation, if the sqlit
e
3CreateTab
.
.
.
commit
|
commitdiff
|
tree
2018-07-08
D
.
Ri
c
hard
Hipp
Identify specific FuncDef object
s
fo
r
win
d
o
w
f
u
n
c
tions
.
.
.
commit
|
commitdiff
|
tree
2018-07-07
D
.
Richard Hipp
Simplificatio
n
s
t
o the
imp
l
ementa
t
ion of th
e
su
m
()
.
.
.
commit
|
commitdiff
|
tree
2018-07-07
D
.
R
ichard Hip
p
F
ix the JSON extension so t
h
at it can be compiled separately
.
.
.
commit
|
commitdiff
|
tree
2018-07-07
D
.
Richard Hipp
Add
ALWAYS
(
) macros
on result
s
of sql
i
te3_aggregate_c
o
ntext
.
.
.
commit
|
commitdiff
|
tree
2018-07-07
D
.
Rich
a
rd Hipp
A
dd
an
a
s
sert() to help
v
erify th
a
t OP_Ag
g
Inve
r
s
e
i
s
.
.
.
commit
|
commitdiff
|
tree
2018-07-06
D
.
Richard Hipp
T
r
y to improve the
error m
e
ssages for mis
f
orm
e
d frame
.
.
.
commit
|
commitdiff
|
tree
2018-07-05
D
.
Ri
c
hard Hipp
Use separ
a
te opcodes, OP_Agg
V
alue and OP_AggI
n
verse
.
.
.
commit
|
commitdiff
|
tree
2018-07-05
D
.
Richard Hipp
G
et the json
_
group_array() an
d
json_group_object()
.
.
.
commit
|
commitdiff
|
tree
2018-07-05
D
.
R
ichard Hipp
Fix the
.
dump command in the
command-line shell so
.
.
.
commit
|
commitdiff
|
tree
2018-07-01
D
.
Richar
d
Hipp
Quick
p
atch to t
h
e Lemon parser
t
empl
a
te t
o
avoid
a
n
.
.
.
commit
|
commitdiff
|
tree
2018-06-28
D
.
Richa
r
d Hipp
I
n
t
roduce the c
o
ncept o
f
"weak
fallback" in t
h
e
parser
.
.
.
commit
|
commitdiff
|
tree
2018-06-21
D
.
Ri
c
hard
H
ip
p
Improve
d
cont
e
xt
for e
r
r
or_log me
s
sage c
o
ming fro
m
.
.
.
commit
|
commitdiff
|
tree
2018-06-19
D
.
Richard Hipp
Minor chan
g
e to the in
p
u
t
gramm
a
r
to make the pa
r
ser
.
.
.
commit
|
commitdiff
|
tree
2018-06-13
D
.
Richard Hipp
Output infinity as 1e99
9
in the
"
.
d
ump"
c
omm
a
nd of
.
.
.
commit
|
commitdiff
|
tree
2018-06-13
D
.
R
i
chard Hipp
Pad out th
e
sq
l
ite
3
_value structure to be a mul
t
i
ple
.
.
.
commit
|
commitdiff
|
tree
2018-06-13
D
.
Richard Hipp
Add
the unu
s
ed SQL
I
TE_CANT
O
P
EN_DIRTYWA
L
result code
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
D
.
Richard Hipp
D
oc
u
mentation
u
pdat
e
: clarify that sql
i
t
e3
_
errcode
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
D
.
Ric
h
ar
d
H
ipp
D
o
cumentation updates: clarify the behavio
r
of sqlite3_colum
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
D
.
Ric
h
ard Hipp
Imp
r
ovements to SCopy corre
c
tn
e
ss tracking when SQL
I
TE_D
E
BU
G
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
D
.
Richard Hipp
F
i
x the
"
Synopsis" on the O
P
_BitNot opcode
.
commit
|
commitdiff
|
tree
2018-06-11
D
.
Richard
H
ipp
Improvement
s
to the --enable
and --disable
o
p
tio
n
s
.
.
.
commit
|
commitdiff
|
tree
2018-06-11
D
.
Richa
r
d
H
ipp
Fix various --enable and -
-
disabl
e
options on
th
e
t
o
p
.
.
.
commit
|
commitdiff
|
tree
2018-06-11
D
.
Rich
a
rd Hipp
Fix the col
u
m
n
cache in
v
a
l
idation logic in the code
.
.
.
commit
|
commitdiff
|
tree
2018-06-11
D
.
Richa
r
d Hipp
Add the OP_SetTabC
o
l and OP_VerifyTabCol opcode
s
, onl
y
.
.
.
commit
|
commitdiff
|
tree
2018-06-11
D
.
Ri
c
hard Hipp
S
t
rengthen the sql
i
te
3
VdbeMemAboutToC
h
ang
e
() run-
t
ime
.
.
.
commit
|
commitdiff
|
tree
2018-06-11
D
.
Ri
c
hard Hipp
Al
w
ay
s
in
i
tialize the Whe
r
eClau
s
e
.
hasOr field that
.
.
.
commit
|
commitdiff
|
tree
2018-06-09
D
.
Rich
a
rd Hi
p
p
Fix a typo in the amalgamation autoco
n
f
fi
l
e
.
commit
|
commitdiff
|
tree
2018-06-09
D
.
R
i
c
hard Hipp
S
lightly smalle
r
an
d
faster code by enca
p
sulating wal
.
.
.
commit
|
commitdiff
|
tree
2018-06-09
D
.
R
i
cha
r
d Hipp
Improved comm
e
nts an prese
n
ta
t
i
on for the re
c
ent IN
.
.
.
commit
|
commitdiff
|
tree
2018-06-09
D
.
Richard Hipp
Performance impro
v
eme
n
t to sqlit
e
3Wher
e
ExprUs
a
ge()
.
commit
|
commitdiff
|
tree
2018-06-09
D
.
Ri
c
hard Hip
p
Compute the
b
i
t
mask of i
n
de
x
e
d
columns for eac
h
i
ndex
.
.
.
commit
|
commitdiff
|
tree
2018-06-09
D
.
Richard Hip
p
Av
o
id in
v
okin
g
the where
L
o
o
pAddOr()
routine
i
n the
.
.
.
commit
|
commitdiff
|
tree
2018-06-08
D
.
Richard Hipp
When t
h
e query p
l
a
n
ne
r
has
the o
p
portuni
t
y
to use an
.
.
.
commit
|
commitdiff
|
tree
2018-06-08
D
.
Richard Hipp
Only choose to scan an IN op
e
rator rat
h
er than use
.
.
.
commit
|
commitdiff
|
tree
2018-06-08
D
.
Richard Hi
p
p
M
e
rge
t
h
e btreeNext() asser
t
io
n
b
u
g fix from tr
u
nk
.
commit
|
commitdiff
|
tree
2018-06-08
D
.
Richard Hipp
Fix an asser
t
() th
a
t ca
n
be fal
s
e for
a corrupt
da
t
abase
.
.
.
commit
|
commitdiff
|
tree
2018-06-08
D
.
Ri
c
hard Hipp
Consider doing a partial
t
ab
l
e scan to f
u
l
f
ill an
I
N
.
.
.
commit
|
commitdiff
|
tree
2018-06-07
D
.
Richa
r
d Hip
p
T
h
e IN-
e
arly-ou
t
optimizatio
n
: When doing
a look-up
.
.
.
commit
|
commitdiff
|
tree
2018-06-07
D
.
R
i
c
h
ar
d
Hipp
Fix the ass
e
rt()s in the by
t
e-
c
o
de eng
i
ne that
p
r
o
ve
.
.
.
commit
|
commitdiff
|
tree
2018-06-07
D
.
Richard Hip
p
R
e
move
the NextI
f
Op
e
n and PrevIfOpen o
p
co
d
es w
h
ich
.
.
.
commit
|
commitdiff
|
tree
2018-06-07
D
.
Ric
h
ard
Hip
p
T
est
c
a
s
es
.
commit
|
commitdiff
|
tree
2018-06-07
D
.
Richard Hipp
Merge the "
.
s
t
at/
.
e
q
p" CLI fi
x
from
trunk
.
commit
|
commitdiff
|
tree
2018-06-07
D
.
Rich
a
r
d Hip
p
Avo
i
d
u
sing a prepa
r
ed statement for
"
.
s
t
ats on" after
.
.
.
commit
|
commitdiff
|
tree
2018-06-07
D
.
Richard Hipp
Add the WHERE_IN_EARLY
O
UT
f
lag and us
e
it to clar
i
fy
.
.
.
commit
|
commitdiff
|
tree
2018-06-07
D
.
Richard
H
i
p
p
Merge recen
t
trunk enhancem
e
n
t
s
.
commit
|
commitdiff
|
tree
2018-06-06
D
.
Richard Hipp
Ch
a
nge a comma i
n
to
a
logically equivalen
t
but sema
n
t
ically
.
.
.
commit
|
commitdiff
|
tree
2018-06-06
D
.
Rich
a
rd Hipp
More space and pe
r
formance enhancements t
o
sqlite3VdbeRecord
.
.
.
commit
|
commitdiff
|
tree
2018-06-06
D
.
R
ichard Hip
p
Small performa
n
ce op
t
imiz
a
ti
o
n in sqlite
3
V
dbeRecord
C
omp
a
reWi
.
.
.
commit
|
commitdiff
|
tree
2018-06-06
D
.
Rich
a
rd
H
i
pp
R
earran
g
e the or
d
e
r
of so
m
e chec
k
s in th
e
integrity_check
.
.
.
commit
|
commitdiff
|
tree
2018-06-06
D
.
Richar
d
Hipp
Fix the s
q
lite3BeginTrans() calls
w
ithin the snap
s
hot
.
.
.
commit
|
commitdiff
|
tree
2018-06-06
D
.
Ric
h
a
r
d Hipp
A
nother minor optimization to OP
_
T
ransaction
.
commit
|
commitdiff
|
tree
2018-06-06
D
.
Richard H
i
pp
Change s
q
lite3Btree
B
eginTrans() to return th
e
B
TR
E
E_SCHEMA_
C
.
.
.
commit
|
commitdiff
|
tree
2018-06-06
D
.
Richard Hipp
F
i
x
the "
.
archive" comman
d
i
n
the CLI (a
n
d
t
he corresponding
.
.
.
commit
|
commitdiff
|
tree
2018-06-05
D
.
R
ichard Hipp
Update t
h
e version n
u
mber to 3
.
25
.
0 f
o
r
t
he next devel
o
pment
.
.
.
commit
|
commitdiff
|
tree
2018-06-05
D
.
Richard Hipp
Avo
i
d unnecessary loads
o
f columns in an aggregate
.
.
.
commit
|
commitdiff
|
tree
2018-06-05
D
.
Richard Hipp
Add
t
h
e
O
P_IfN
o
Hope and
OP_Se
e
kHit opc
o
d
e
s used to
.
.
.
commit
|
commitdiff
|
tree
2018-06-05
D
.
R
ichard Hipp
Us
e
an OP_NotFound
opcode to cance
l
futile IN oper
a
tors
.
.
.
commit
|
commitdiff
|
tree
2018-06-05
D
.
Rich
a
r
d
Hipp
Merge tru
n
k chang
e
s
.
commit
|
commitdiff
|
tree
2018-06-05
D
.
R
i
chard Hipp
Update and correc
t
t
he doc
u
ment
a
t
ion on the
O
P_Op
e
nRead
.
.
.
commit
|
commitdiff
|
tree
2018-06-04
D
.
R
icha
r
d Hi
p
p
Version 3
.
2
4
.
0
commit
|
commitdiff
|
tree
2018-06-04
D
.
R
i
chard H
i
p
p
Merge recent changes from trun
k
.
commit
|
commitdiff
|
tree
2018-06-02
D
.
Ric
h
ard Hipp
Avoid using a misali
g
ned po
i
nter
.
commit
|
commitdiff
|
tree
2018-06-02
D
.
Richard Hipp
Fix
t
he
us
a
g
e
o
f
p
o
si
x
_fallocate() so that it corre
c
t
l
y
.
.
.
commit
|
commitdiff
|
tree
2018-06-02
D
.
Richar
d
Hipp
W
ork aroun
d
a
sanitizer
w
arning about
a poi
n
ter being
.
.
.
commit
|
commitdiff
|
tree
2018-06-02
D
.
Richard Hipp
Proposed fix fo
r
the use of posix_fallocate(
)
so that
.
.
.
commit
|
commitdiff
|
tree
2018-06-02
D
.
R
ichard Hi
p
p
Fix the CSV extension so that it works
with single
.
.
.
commit
|
commitdiff
|
tree
2018-06-02
D
.
Ric
h
ar
d
Hipp
Ensure that
sqlite3Aut
h
Read()
i
s only call for TK_C
O
LUM
N
.
.
.
commit
|
commitdiff
|
tree
2018-05-31
D
.
Richard Hipp
M
o
re
d
o
cumentation
typo fixes
.
No code change
s
.
commit
|
commitdiff
|
tree
2018-05-31
D
.
Ri
c
hard H
i
pp
Fix
a
ha
r
mless ty
p
o in
a
c
om
m
ent
used t
o
g
e
nera
t
e docum
e
ntation
.
commit
|
commitdiff
|
tree
2018-05-30
D
.
Richard Hi
p
p
Add the Makefile
.
fallback makef
i
l
e to the a
m
algamati
o
n
.
.
.
commit
|
commitdiff
|
tree
2018-05-30
D
.
R
ichard Hipp
Do n
o
t
use the codec
on the resetdb
.
test
s
cript
.
commit
|
commitdiff
|
tree
2018-05-30
D
.
Richard Hi
p
p
Fix
a typ
o
i
n
a
n
e
rror me
s
s
a
ge
in the CLI
.
commit
|
commitdiff
|
tree
2018-05-30
D
.
Ric
h
ard Hi
p
p
F
ix the parser so that it buil
d
s with -DSQLITE_OMI
T
_C
T
E
.
commit
|
commitdiff
|
tree
2018-05-30
D
.
Richard Hi
p
p
Fix
a
harmless
c
ompiler
warning
.
commit
|
commitdiff
|
tree
2018-05-30
D
.
Richar
d
Hipp
De
m
onstratio
n
code o
n
a pos
s
ible technique f
o
r
optimizin
g
.
.
.
commit
|
commitdiff
|
tree
2018-05-29
D
.
Richar
d
H
ipp
A
dd a
comment to justif
y
a goto s
t
atement
.
No
c
ode
.
.
.
commit
|
commitdiff
|
tree
2018-05-28
D
.
Richard H
i
pp
When compil
i
ng with SQLITE
_
DEB
U
G, add run-time checks
.
.
.
commit
|
commitdiff
|
tree
2018-05-28
D
.
Richar
d
Hipp
Fi
x
the bui
l
d s
o
that it
works with -DSQLITE_TEST_REAL
L
OC_STRES
S
commit
|
commitdiff
|
tree
2018-05-28
D
.
Richa
r
d Hipp
When
comp
i
ling
with SQLITE_D
E
B
U
G,
a
dd
r
un-
t
ime checks
.
.
.
commit
|
commitdiff
|
tree
2018-05-26
D
.
Richard Hipp
Store applic
a
tion-define
d
f
u
n
ction
n
ame
s
as lo
w
e
r-cas
e
.
.
.
commit
|
commitdiff
|
tree
2018-05-26
D
.
R
i
c
h
ard Hipp
A
d
d a
s
ingle sentence o
f
documentat
i
on abou
t
the
v
i
rtual
.
.
.
commit
|
commitdiff
|
tree
2018-05-24
D
.
Richard Hipp
When doing a one
-
p
a
ss UPDATE or
D
E
LETE o
n
virtual tables
.
.
.
commit
|
commitdiff
|
tree
2018-05-24
D
.
R
ichard Hipp
New tes
t
cas
e
for reading and writing
the sa
m
e
rtr
e
e
.
.
.
commit
|
commitdiff
|
tree
2018-05-24
D
.
Richard Hip
p
Do no
t
allow
RTree
w
rites
when
a
read
c
ursor is
activ
e
.
.
.
commit
|
commitdiff
|
tree
2018-05-24
D
.
R
i
chard Hipp
In
the OOM t
e
sting logic
,
add the
s
qlite3FirstF
a
ult
.
.
.
commit
|
commitdiff
|
tree
next