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 Hip
p
Further improvements to
b
yte
c
ode bran
c
h t
e
sting
.
Fix
.
.
.
commit
|
commitdiff
|
tree
2018-07-10
D
.
Rich
a
r
d
Hip
p
Enh
a
ncem
e
nts an
d
impro
v
e
d
docume
n
tation to the byte
.
.
.
commit
|
commitdiff
|
tree
2018-07-10
D
.
Ric
h
ard
H
ipp
Fix a
h
a
r
mless warn
i
ng abo
u
t comment forma
t
ting
i
n
.
.
.
commit
|
commitdiff
|
tree
2018-07-10
D
.
Richard Hi
p
p
As
s
ert that if tw
o
funct
i
ons compare equal
i
n
e
v
e
r
y
.
.
.
commit
|
commitdiff
|
tree
2018-07-10
D
.
Ric
h
ard Hipp
Enhance
the sql
i
te3ExprC
o
mp
a
re()
r
ou
t
ine so that it
.
.
.
commit
|
commitdiff
|
tree
2018-07-10
D
.
Richa
r
d Hipp
En
h
ance the TreeView mechanism
s
o that it shows th
e
.
.
.
commit
|
commitdiff
|
tree
2018-07-10
D
.
Richard Hipp
New VDBE comments and cover
a
ge ma
c
ros
.
commit
|
commitdiff
|
tree
2018-07-09
D
.
Richard H
i
pp
Fixes for vari
o
u
s
harm
l
ess compiler wa
r
nings
.
commit
|
commitdiff
|
tree
2018-07-09
D
.
Richard
H
ip
p
Add a comme
n
t
t
o
restriction (6) of the push-down optim
i
zati
.
.
.
commit
|
commitdiff
|
tree
2018-07-09
D
.
Richard
H
ipp
Ad
d
a
n ALWAYS() around a bra
n
ch
i
n sqlit
e
3Btre
e
SkipNext
.
.
.
commit
|
commitdiff
|
tree
2018-07-09
D
.
Richard Hipp
Re
m
ove
redu
n
dant b
r
anche
s
i
n
win
d
ow function processing
.
commit
|
commitdiff
|
tree
2018-07-09
D
.
R
ichard Hip
p
Simplification to the g
r
ammar r
u
les fo
r
window functions
.
.
.
commit
|
commitdiff
|
tree
2018-07-09
D
.
Richard Hipp
Simp
l
ification t
o
the
l
ogic that detects misuse o
f
.
.
.
commit
|
commitdiff
|
tree
2018-07-09
D
.
Richard Hip
p
D
u
ring WITHOUT RO
W
ID t
a
b
le creati
o
n, if the sqlite3C
r
eateTab
.
.
.
commit
|
commitdiff
|
tree
2018-07-08
D
.
Richard Hipp
I
d
ent
i
fy s
p
ecific F
u
ncDef objects f
o
r
window functions
.
.
.
commit
|
commitdiff
|
tree
2018-07-07
D
.
Ric
h
ard
Hipp
S
i
m
plifications to the implemen
t
ati
o
n o
f
the sum
(
)
.
.
.
commit
|
commitdiff
|
tree
2018-07-07
D
.
Ri
c
hard Hipp
Fix the JSON extension so that it can be compiled sepa
r
at
e
l
y
.
.
.
commit
|
commitdiff
|
tree
2018-07-07
D
.
Richard Hipp
Add ALWAY
S
() macros on results of sqlite3_ag
g
r
ega
t
e_context
.
.
.
commit
|
commitdiff
|
tree
2018-07-07
D
.
R
ichard Hipp
A
dd an assert()
to help verify th
a
t OP_AggInverse is
.
.
.
commit
|
commitdiff
|
tree
2018-07-06
D
.
Richard Hipp
Try to improve
t
he error m
e
ssages for
misformed f
r
ame
.
.
.
commit
|
commitdiff
|
tree
2018-07-05
D
.
Richard Hipp
Use separat
e
opcodes, O
P
_AggValue an
d
OP_
A
ggInve
r
se
.
.
.
commit
|
commitdiff
|
tree
2018-07-05
D
.
R
i
cha
r
d Hipp
Get the jso
n
_
g
roup_a
r
ray() an
d
j
son_g
r
o
up_
o
b
ject()
.
.
.
commit
|
commitdiff
|
tree
2018-07-05
D
.
R
ic
h
ard Hi
p
p
Fix the
.
dump command in the command-line shell so
.
.
.
commit
|
commitdiff
|
tree
2018-07-01
D
.
Richard Hipp
Quick patch t
o
the Lemon parser template to av
o
i
d an
.
.
.
commit
|
commitdiff
|
tree
2018-06-28
D
.
Richard Hipp
In
t
roduce
th
e
concept of "weak fallback" in
the
p
arser
.
.
.
commit
|
commitdiff
|
tree
2018-06-21
D
.
R
i
chard Hipp
Improved context for e
r
ror_log message co
m
ing from
.
.
.
commit
|
commitdiff
|
tree
2018-06-19
D
.
Ri
c
h
a
rd Hipp
Minor chan
g
e to the
i
nput gr
a
mmar to
ma
k
e the parser
.
.
.
commit
|
commitdiff
|
tree
2018-06-13
D
.
Richard
H
ipp
O
u
tput in
f
inity
a
s 1e999 in the "
.
d
ump" com
m
and of
.
.
.
commit
|
commitdiff
|
tree
2018-06-13
D
.
Richard Hi
p
p
Pad o
u
t the sqli
t
e
3
_value structure to be
a
m
ulti
p
le
.
.
.
commit
|
commitdiff
|
tree
2018-06-13
D
.
Richard Hipp
Add
t
he unused S
Q
LIT
E
_
C
ANTOPE
N
_DI
R
TYW
A
L result code
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
D
.
Richard Hipp
D
ocumentatio
n
update: c
l
arify that sql
i
te3_errcode
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
D
.
R
ichard Hipp
Documentation updates: clar
i
f
y
the
behavior of
sq
l
it
e
3_colum
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
D
.
Richard H
i
pp
Improvements to SCop
y
correctness tracking
when SQ
L
I
TE_DEBUG
.
.
.
commit
|
commitdiff
|
tree
2018-06-12
D
.
Richard Hipp
F
i
x the "Synopsis" on the OP_BitNot opcode
.
commit
|
commitdiff
|
tree
2018-06-11
D
.
Richard Hipp
Improvem
e
nts to t
h
e --enable and -
-
disab
l
e options
.
.
.
commit
|
commitdiff
|
tree
2018-06-11
D
.
Richa
r
d Hi
p
p
Fix various --enable and --disable options on the top
.
.
.
commit
|
commitdiff
|
tree
2018-06-11
D
.
Richard
Hi
p
p
Fix the column cache invalida
t
ion logic in th
e
c
o
d
e
.
.
.
commit
|
commitdiff
|
tree
2018-06-11
D
.
Richard Hipp
A
d
d
the OP_SetTabCol and OP_Verif
y
T
a
bCol opcodes, only
.
.
.
commit
|
commitdiff
|
tree
2018-06-11
D
.
Ri
c
hard Hip
p
St
r
engthen
the sqlite
3
VdbeMemAboutT
o
Chang
e
() r
u
n-time
.
.
.
commit
|
commitdiff
|
tree
2018-06-11
D
.
Richard Hi
p
p
Always
i
nitiali
z
e the
WhereClause
.
hasOr
field tha
t
.
.
.
commit
|
commitdiff
|
tree
2018-06-09
D
.
Ri
c
hard Hipp
Fix a typo
i
n the amalgamation autoconf file
.
commit
|
commitdiff
|
tree
2018-06-09
D
.
Richard Hipp
Slig
h
tly
s
ma
l
ler and faster code by enc
a
ps
u
lating wal
.
.
.
commit
|
commitdiff
|
tree
2018-06-09
D
.
Richard Hi
p
p
Improve
d
c
o
m
ment
s
an present
a
tion
for
t
he rece
n
t IN
.
.
.
commit
|
commitdiff
|
tree
2018-06-09
D
.
Richard
H
ipp
Perf
o
rmance imp
r
ovem
e
nt to sqlite3WhereEx
p
rUsage()
.
commit
|
commitdiff
|
tree
2018-06-09
D
.
Richard Hipp
Compute the bitmask of indexed columns for each ind
e
x
.
.
.
commit
|
commitdiff
|
tree
2018-06-09
D
.
Richard Hi
p
p
A
void
i
nvoking the
wher
e
LoopAddOr() routine
in the
.
.
.
commit
|
commitdiff
|
tree
2018-06-08
D
.
Ric
h
ard Hipp
Whe
n
the query
planner has th
e
opportunity t
o
use an
.
.
.
commit
|
commitdiff
|
tree
2018-06-08
D
.
R
i
c
h
ard Hipp
Only choose
to scan an IN opera
t
or rather than use
.
.
.
commit
|
commitdiff
|
tree
2018-06-08
D
.
Richard Hipp
Merge
the btreeNe
x
t() assert
i
on bug fix
f
rom tru
n
k
.
commit
|
commitdiff
|
tree
2018-06-08
D
.
Rich
a
rd Hipp
Fix an assert(
)
that can be
false for a corrupt
d
a
taba
s
e
.
.
.
commit
|
commitdiff
|
tree
2018-06-08
D
.
Richa
r
d Hipp
Consi
d
er doi
n
g
a
p
art
i
al
t
a
b
le scan
to fulf
i
l
l
an I
N
.
.
.
commit
|
commitdiff
|
tree
2018-06-07
D
.
R
i
c
ha
r
d
H
i
pp
The IN
-
e
arly-out opt
i
miz
a
tion: When doing a look-up
.
.
.
commit
|
commitdiff
|
tree
2018-06-07
D
.
Ric
h
ard Hipp
Fix the
a
ssert()
s
in the byte-cod
e
engine
t
hat prove
.
.
.
commit
|
commitdiff
|
tree
2018-06-07
D
.
Ric
h
ard Hipp
Remove the
NextIfOpen and PrevIfOpen opcodes which
.
.
.
commit
|
commitdiff
|
tree
2018-06-07
D
.
Richar
d
Hipp
Test cases
.
commit
|
commitdiff
|
tree
2018-06-07
D
.
Richard Hipp
Merg
e
the "
.
stat/
.
eqp
"
CLI fix from
trunk
.
commit
|
commitdiff
|
tree
2018-06-07
D
.
Richard Hipp
Avoid using a prepared sta
t
em
e
nt
f
or "
.
st
a
ts on" after
.
.
.
commit
|
commitdiff
|
tree
2018-06-07
D
.
Richard
Hip
p
Add the WHERE_IN_EARLYOU
T
f
l
a
g and use it to clar
i
fy
.
.
.
commit
|
commitdiff
|
tree
2018-06-07
D
.
Richard
H
i
p
p
Me
r
ge rece
n
t
t
runk e
n
hanceme
n
ts
.
commit
|
commitdiff
|
tree
2018-06-06
D
.
Richard H
i
pp
Change a comma into
a
logically equiva
l
e
n
t
but sem
a
nti
c
ally
.
.
.
commit
|
commitdiff
|
tree
2018-06-06
D
.
Richard Hipp
Mor
e
sp
a
ce and pe
r
formance en
h
an
c
ements to s
q
lite
3
Vd
b
e
Reco
r
d
.
.
.
commit
|
commitdiff
|
tree
2018-06-06
D
.
Richard
Hipp
Small perfo
r
m
ance optimizat
i
o
n
i
n sqlite3VdbeRecordC
o
mpareWi
.
.
.
commit
|
commitdiff
|
tree
2018-06-06
D
.
Richard H
i
pp
Rearrange the order of some checks i
n
the integrity_
c
heck
.
.
.
commit
|
commitdiff
|
tree
2018-06-06
D
.
Richard Hipp
Fi
x
the sqlite3BeginTr
a
ns()
calls within the s
n
apsho
t
.
.
.
commit
|
commitdiff
|
tree
2018-06-06
D
.
Ri
c
har
d
Hipp
Another minor opti
m
izat
i
on to OP_Tran
s
a
c
ti
o
n
.
commit
|
commitdiff
|
tree
2018-06-06
D
.
R
i
chard Hipp
Change sqlite3BtreeBeginTran
s
()
to re
t
u
r
n the BTREE_SCHE
M
A_C
.
.
.
commit
|
commitdiff
|
tree
2018-06-06
D
.
Richard Hipp
Fix the "
.
archive" c
o
mmand in the C
L
I (an
d
the
c
orr
e
sponding
.
.
.
commit
|
commitdiff
|
tree
2018-06-05
D
.
Rich
a
rd Hipp
Update the
v
ersion
n
umber to
3
.
25
.
0 for the next development
.
.
.
commit
|
commitdiff
|
tree
2018-06-05
D
.
Rich
a
r
d
Hipp
Avoid
u
nneces
s
ar
y
loads of columns in a
n
aggregat
e
.
.
.
commit
|
commitdiff
|
tree
2018-06-05
D
.
Richar
d
H
i
pp
Add the
O
P
_
I
fNoH
o
pe and OP_SeekH
i
t opcodes used to
.
.
.
commit
|
commitdiff
|
tree
2018-06-05
D
.
R
i
cha
r
d Hipp
Use an OP_NotFound
o
pcod
e
to cancel
f
u
t
ile IN
o
perator
s
.
.
.
commit
|
commitdiff
|
tree
2018-06-05
D
.
Richar
d
Hipp
Merge
t
r
u
nk changes
.
commit
|
commitdiff
|
tree
2018-06-05
D
.
Richard Hipp
Upda
t
e and correc
t
the
d
oc
u
mentation
o
n
t
he OP_OpenRead
.
.
.
commit
|
commitdiff
|
tree
2018-06-04
D
.
R
i
chard H
i
pp
Version 3
.
24
.
0
commit
|
commitdiff
|
tree
2018-06-04
D
.
R
ichard Hipp
Merge recent changes from trunk
.
commit
|
commitdiff
|
tree
2018-06-02
D
.
R
i
chard H
i
pp
Avoid using
a
misaligned pointer
.
commit
|
commitdiff
|
tree
2018-06-02
D
.
Rich
a
rd
H
i
p
p
F
i
x
the usag
e
o
f
posix_
f
allocate()
s
o
t
h
at
it correctl
y
.
.
.
commit
|
commitdiff
|
tree
2018-06-02
D
.
Richard Hipp
Wo
r
k
a
r
ound a s
a
n
itize
r
warning
a
b
out a
pointer bei
n
g
.
.
.
commit
|
commitdiff
|
tree
2018-06-02
D
.
Richard Hipp
Proposed fix for
t
h
e
u
s
e of p
o
six_fallocate() so
t
h
at
.
.
.
commit
|
commitdiff
|
tree
2018-06-02
D
.
Richard Hipp
Fix the CSV
e
x
t
ension s
o
that it works with single
.
.
.
commit
|
commitdiff
|
tree
2018-06-02
D
.
Richard Hi
p
p
Ensure that
s
qlite3Au
t
hRead
(
) is
o
n
l
y call for TK
_
C
O
LU
M
N
.
.
.
commit
|
commitdiff
|
tree
2018-05-31
D
.
Rich
a
rd Hipp
Mo
r
e document
a
tion typo fix
e
s
.
No cod
e
c
h
anges
.
commit
|
commitdiff
|
tree
2018-05-31
D
.
R
ichard Hip
p
Fix a harmle
s
s typo in a co
m
ment used to generate
d
ocumentat
i
on
.
commit
|
commitdiff
|
tree
2018-05-30
D
.
R
i
chard Hipp
Ad
d
the Makef
i
le
.
fallback m
a
ke
f
i
le to the a
m
algamation
.
.
.
commit
|
commitdiff
|
tree
2018-05-30
D
.
Richard Hipp
D
o
not use t
h
e codec on the resetdb
.
test script
.
commit
|
commitdiff
|
tree
2018-05-30
D
.
R
i
c
h
ard H
i
p
p
Fix
a typo in an er
r
or m
e
ssage in the CL
I
.
commit
|
commitdiff
|
tree
2018-05-30
D
.
Richard Hipp
Fix the pa
r
ser so that i
t
builds with
-DSQLITE
_
O
MIT_CTE
.
commit
|
commitdiff
|
tree
2018-05-30
D
.
Ri
c
hard
H
ipp
Fix
a harmless compiler warni
n
g
.
commit
|
commitdiff
|
tree
2018-05-30
D
.
Richa
r
d
Hip
p
Demonstr
a
tion code on a possible tech
n
ique for optim
i
zing
.
.
.
commit
|
commitdiff
|
tree
2018-05-29
D
.
Ri
c
hard Hipp
Add
a
c
omment to justify a goto s
t
ate
m
ent
.
No
c
ode
.
.
.
commit
|
commitdiff
|
tree
2018-05-28
D
.
Richa
r
d Hipp
Wh
e
n compi
l
ing
with SQ
L
ITE_DE
B
UG, add
run-
t
ime checks
.
.
.
commit
|
commitdiff
|
tree
2018-05-28
D
.
Richard Hipp
Fix the build so
t
hat
it w
o
rks with -DSQLITE_TEST_REA
L
L
O
C_
S
TRE
S
S
commit
|
commitdiff
|
tree
2018-05-28
D
.
Richard Hipp
When comp
i
l
in
g
wit
h
S
Q
LITE_DEBU
G
, add run-time
c
hecks
.
.
.
commit
|
commitdiff
|
tree
2018-05-26
D
.
Richard Hipp
Store
application-defined function
names as lower-case
.
.
.
commit
|
commitdiff
|
tree
2018-05-26
D
.
Richar
d
Hipp
Ad
d
a single s
e
n
tence of do
c
umentation a
b
ou
t
t
h
e
vir
t
ual
.
.
.
commit
|
commitdiff
|
tree
2018-05-24
D
.
R
ich
a
rd Hipp
When doing a
one-pas
s
UPDATE or DELETE
on
v
irtual
t
ables
.
.
.
commit
|
commitdiff
|
tree
2018-05-24
D
.
Richard Hipp
New
test case for re
a
ding a
n
d writ
i
ng the same rtree
.
.
.
commit
|
commitdiff
|
tree
2018-05-24
D
.
Richar
d
H
i
pp
Do not allow RTree write
s
when a
r
ead cursor is activ
e
.
.
.
commit
|
commitdiff
|
tree
2018-05-24
D
.
Richard Hipp
In t
h
e
OOM
t
esting logic, add the sqlite3FirstFault
.
.
.
commit
|
commitdiff
|
tree
2018-05-24
D
.
Richard Hipp
F
i
x a typo in a comment used to
generate V
D
B
E opcode
.
.
.
commit
|
commitdiff
|
tree
next