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
Add new routines to simplify dealing with collating sequences in expressions:
2017-09-28
D
.
Ri
c
hard H
i
pp
Add ne
w
routines to
s
impli
f
y
d
ealing with c
o
llating
.
.
.
commit
|
commitdiff
|
tree
2017-09-28
D
.
Richard Hipp
Ind
e
x
e
s
on expressions with a COLLATE clau
s
e are able
.
.
.
commit
|
commitdiff
|
tree
2017-09-28
D
.
Ri
c
h
a
rd Hipp
In two pl
a
ces, change t
h
e
m
agic number -1 to its proper
.
.
.
commit
|
commitdiff
|
tree
2017-09-27
D
.
R
i
c
hard Hipp
Disable
t
ests for the LI
K
E
opti
m
i
z
atio
n
when ICU is
.
.
.
commit
|
commitdiff
|
tree
2017-09-22
D
.
R
ich
a
rd
H
ipp
Partial backout of check-in
[
e0
a
f9a
9
04076]
.
It turns
.
.
.
commit
|
commitdiff
|
tree
2017-09-22
D
.
R
ichard
Hipp
U
p
date the configure
s
cript so that it looks for
tclsh8
.
.
.
commit
|
commitdiff
|
tree
2017-09-21
D
.
Ri
c
hard Hip
p
I
n
th
e
Window
s
VFS, wh
e
n trying to open
a database
.
.
.
commit
|
commitdiff
|
tree
2017-09-21
D
.
Ric
h
ar
d
Hipp
In th
e
Wi
n
dows VFS, d
o
n
o
t e
m
it an SQLITE_
C
ANTOP
E
N
.
.
.
commit
|
commitdiff
|
tree
2017-09-21
D
.
Richa
r
d Hipp
F
ix h
a
rmless UB
in
the
I
C
U
extension
.
commit
|
commitdiff
|
tree
2017-09-21
D
.
Richar
d
Hipp
Fix a
p
oten
t
ial use of an unin
i
tialized pointer
in
.
.
.
commit
|
commitdiff
|
tree
2017-09-21
D
.
R
i
chard Hipp
Fix a bug in t
o
ol
/
mksourceid
.
c:
commit
|
commitdiff
|
tree
2017-09-21
D
.
Richard Hipp
Reve
r
t
on
e
pe
r
f
o
rmance improvement ch
a
nges
f
r
om
che
c
k
.
.
.
commit
|
commitdiff
|
tree
2017-09-21
D
.
Ri
c
hard Hipp
Fix the rendering of the
P
4
_INTARRAY argument to the
.
.
.
commit
|
commitdiff
|
tree
2017-09-20
D
.
Richard H
i
pp
S
i
ze and p
e
rf
o
rmance opt
i
mization on sqlite3VdbeMemGrow()
.
commit
|
commitdiff
|
tree
2017-09-20
D
.
Richard Hipp
The
B
LOB
retur
n
ed by sqlite3VdbeMe
m
FromBtree(
)
does
.
.
.
commit
|
commitdiff
|
tree
2017-09-20
D
.
R
i
cha
r
d Hipp
Small siz
e
and performance o
p
timization in the bytec
o
de
.
.
.
commit
|
commitdiff
|
tree
2017-09-20
D
.
R
ichard Hi
p
p
Improve
d
resolution
o
f lar
g
e intege
r
values in "CAST
.
.
.
commit
|
commitdiff
|
tree
2017-09-20
D
.
Richa
r
d Hipp
Up
d
ates to the
"
lem
o
n
.
html" document rece
i
ved from
.
.
.
commit
|
commitdiff
|
tree
2017-09-18
D
.
Richard
Hip
p
Add
the sqlite
3
_
m
map_
w
a
r
m()
functio
n
as an extension
.
.
.
commit
|
commitdiff
|
tree
2017-09-18
D
.
Richard Hipp
F
i
x
a typo in the MSVC makef
i
le
.
commit
|
commitdiff
|
tree
2017-09-18
D
.
Richard Hipp
M
i
nor si
m
plification of error m
e
ssage
generation during
.
.
.
commit
|
commitdiff
|
tree
2017-09-18
D
.
Richard Hipp
T
h
e
out-of
-
bounds re
a
d on recover
y
fix o
f
c
h
eck-in
.
.
.
commit
|
commitdiff
|
tree
2017-09-18
D
.
Rich
a
rd
H
ipp
F
ix the CSV virtual table extens
i
on s
o
that it wo
r
ks
.
.
.
commit
|
commitdiff
|
tree
2017-09-17
D
.
R
ich
a
r
d
Hipp
D
o
n
ot mak
e
the assumpti
o
n
(
as chec
k
-in
[
4da4
9
a95c0f07
.
.
.
commit
|
commitdiff
|
tree
2017-09-16
D
.
Richard
Hipp
Simplify the s
q
lit
e
3VdbeGe
t
(
)
ro
u
tine
.
Smaller, faste
r
.
.
.
commit
|
commitdiff
|
tree
2017-09-15
D
.
Richard
H
ipp
R
e
mo
v
e
an unnecessary parameter from sele
c
tInnerLoop()
.
commit
|
commitdiff
|
tree
2017-09-15
D
.
Richard
H
ipp
I
m
p
roved the header-comment document
a
tion on sq
l
i
te
3
ExprCod
e
.
.
.
commit
|
commitdiff
|
tree
2017-09-15
D
.
R
i
cha
r
d Hipp
Optim
i
za
t
i
o
n to t
h
e Exp
r
Lis
t
object to make it slightly
.
.
.
commit
|
commitdiff
|
tree
2017-09-15
D
.
Richard Hipp
Fix a harmless comment
typ
o
.
No chang
e
s to cod
e
.
commit
|
commitdiff
|
tree
2017-09-14
D
.
Richar
d
H
ipp
Avoi
d
an
o
ut-of-boun
d
s
read on a recovery a
t
t
e
mp
t
using
.
.
.
commit
|
commitdiff
|
tree
2017-09-13
D
.
Ric
h
ard Hipp
Te
s
t case update due to P
R
AGMA
i
nte
g
rity_ch
e
ck enhancements
.
.
.
commit
|
commitdiff
|
tree
2017-09-13
D
.
Rich
a
rd Hipp
Disable FTS3 matchi
n
fo() tests that assume a
littleEn
d
i
a
n
.
.
.
commit
|
commitdiff
|
tree
2017-09-13
D
.
Richa
r
d Hi
p
p
Improve
m
e
nts t
o
PRAGMA i
n
tegrity_check
for b
e
tter
d
etection
.
.
.
commit
|
commitdiff
|
tree
2017-09-13
D
.
Richar
d
Hipp
PRA
G
M
A inte
g
r
i
t
y
_check returns SQ
L
ITE_OK
e
ven if i
t
.
.
.
commit
|
commitdiff
|
tree
2017-09-12
D
.
Richar
d
H
i
pp
Fix an error in [b2
2
cdd67] that can cause a ne
g
ati
v
e
.
.
.
commit
|
commitdiff
|
tree
2017-09-12
D
.
R
ichard
H
ipp
Ch
a
nges
to
(hopef
u
l
l
y)
g
et
t
he bu
i
ld working with recent
.
.
.
commit
|
commitdiff
|
tree
2017-09-12
D
.
R
i
c
h
ard Hi
p
p
Make sure all con
n
ecti
o
n
s are cl
o
sed in
t
he pragma
.
.
.
commit
|
commitdiff
|
tree
2017-09-11
D
.
Ri
c
hard Hipp
N
ew
test case for ticket [b899b6042f97f52d]
.
commit
|
commitdiff
|
tree
2017-09-11
D
.
Richar
d
Hipp
A
d
d
support for new
operato
r
s i
n
virt
u
a
l
ta
b
les: !
.
.
.
commit
|
commitdiff
|
tree
2017-09-11
D
.
Richard H
i
p
p
Refactor name
s
of co
n
st
a
nts a
n
d functions
associated
.
.
.
commit
|
commitdiff
|
tree
2017-09-11
D
.
Richard Hipp
Mino
r
ad
j
ustments to indentation
a
nd s
p
acing for clari
t
y
.
.
.
commit
|
commitdiff
|
tree
2017-09-10
D
.
R
i
chard Hipp
Simplifications to th
e
PRAGMA in
t
egrity_
c
heck code
.
.
.
commit
|
commitdiff
|
tree
2017-09-09
D
.
R
i
char
d
Hipp
S
im
p
lifi
c
ation and performance improv
e
ment t
o
sqlite3_reset()
.
commit
|
commitdiff
|
tree
2017-09-09
D
.
Richard Hipp
Improved detec
t
i
on of malformed re
c
o
rds b
y
PRAGMA integrity_
.
.
.
commit
|
commitdiff
|
tree
2017-09-07
D
.
Ri
c
hard
Hipp
Prevent a
possible
crash
w
h
e
n trying to
recover u
s
ing
.
.
.
commit
|
commitdiff
|
tree
2017-09-04
D
.
Ri
c
ha
r
d Hipp
P
roposed fix for
t
icket
[b89
9
b6042f97f5]
commit
|
commitdiff
|
tree
2017-09-04
D
.
Richard Hipp
Fix
rece
n
t test cases i
n
test/in
d
exepxr2
.
test s
o
that
.
.
.
commit
|
commitdiff
|
tree
2017-09-01
D
.
Richard Hipp
Add the new sqlite3Page
r
UnrefPageOn
e
() pa
g
e
r
method
.
.
.
commit
|
commitdiff
|
tree
2017-09-01
D
.
Richard H
i
pp
Re
m
ove
an obsolete optimization in p
c
ache that due
.
.
.
commit
|
commitdiff
|
tree
2017-09-01
D
.
Richard Hipp
Small
s
ize an
d
p
erformance improvement in
p
ca
c
h
eMana
g
eDirtyL
.
.
.
commit
|
commitdiff
|
tree
2017-08-31
D
.
Rich
a
rd Hipp
Clarify t
h
e documentation about "protec
t
ed" v
e
rs
u
s
.
.
.
commit
|
commitdiff
|
tree
2017-08-30
D
.
Richard Hipp
S
m
all perfo
r
m
ance
o
p
t
imiz
a
tion in pcache1
.
commit
|
commitdiff
|
tree
2017-08-29
D
.
Richard
H
ipp
Faster
memo
r
y all
o
c
ation from lo
o
kaside by n
o
t tryin
g
.
.
.
commit
|
commitdiff
|
tree
2017-08-28
D
.
Richard H
i
p
p
Ad
d
t
h
e --
e
nable-upda
t
e-lim
i
t option to the
.
/configure
.
.
.
commit
|
commitdiff
|
tree
2017-08-28
D
.
Richard Hipp
Avoid unne
c
ess
a
ry m
u
texes in
th
e
pca
c
h
e
1 implementatio
n
.
.
.
commit
|
commitdiff
|
tree
2017-08-28
D
.
Richard H
i
pp
Remove
the r
a
r
e
ly-used scratch memory alloca
t
or
.
This
.
.
.
commit
|
commitdiff
|
tree
2017-08-28
D
.
Ri
c
hard Hipp
Backp
o
r
t c
h
ange
s
to
s
h
e
ll
.
c into
s
hell
.
c
.
i
n
.
commit
|
commitdiff
|
tree
2017-08-28
D
.
Richard
Hipp
Fix the "
.
d
u
mp", "
.
s
c
hema", and "
.
fullsch
e
ma" com
m
a
nds
.
.
.
commit
|
commitdiff
|
tree
2017-08-25
D
.
Rich
a
r
d
Hipp
Fix a few
over-length sou
r
ce code lines
.
N
o
f
unc
t
ional
.
.
.
commit
|
commitdiff
|
tree
2017-08-25
D
.
Richard
Hipp
Size and p
e
r
f
orm
a
nce o
p
timizat
i
on for sqlite
3
In
i
t()
.
commit
|
commitdiff
|
tree
2017-08-25
D
.
R
i
c
hard Hipp
Sm
a
l
l
performanc
e
o
ptimization in
sqlite3WhereBegin()
.
commit
|
commitdiff
|
tree
2017-08-25
D
.
Ric
h
ard Hipp
C
o
nve
r
t
a
branch made unr
e
achabl
e
by
[
59560d07] into
.
.
.
commit
|
commitdiff
|
tree
2017-08-25
D
.
Richard Hipp
Improve
t
he int
e
r
n
al mec
h
anism used to k
e
ep
t
rack of
.
.
.
commit
|
commitdiff
|
tree
2017-08-25
D
.
Richard Hipp
Up
d
ate the mecha
n
ism used to keep track
of what kind
.
.
.
commit
|
commitdiff
|
tree
2017-08-24
D
.
R
ic
h
ard Hipp
Fix a
n
incorrect hyperlink i
n
a
comment
.
commit
|
commitdiff
|
tree
2017-08-24
D
.
Richard
H
ipp
Fixes
t
o
do
c
umen
t
ation a
b
out SQLITE_OPEN_URI
.
commit
|
commitdiff
|
tree
2017-08-24
D
.
Richard
Hi
p
p
Make sure t
h
e
sqlite3_re
s
u
lt_pointer
(
) interface does
.
.
.
commit
|
commitdiff
|
tree
2017-08-23
D
.
Ri
c
hard Hipp
Performance optimiza
t
io
n
to pageFi
n
dS
l
o
t
() in the b
.
.
.
commit
|
commitdiff
|
tree
2017-08-23
D
.
Richard Hipp
Size
a
nd performan
c
e
op
t
imi
z
ation to dropCell() an
d
.
.
.
commit
|
commitdiff
|
tree
2017-08-23
D
.
R
ic
h
ard H
i
pp
Smaller and
fas
t
e
r implementati
o
n of the fil
l
InCell
.
.
.
commit
|
commitdiff
|
tree
2017-08-22
D
.
Richard
H
ipp
U
pd
a
te d
o
c
ument
a
tion to make it clear t
h
a
t
SQLI
T
E_S
O
URCE_ID and
commit
|
commitdiff
|
tree
2017-08-22
D
.
Rich
a
rd Hipp
Less dr
a
matic changes to the
source-id foll
o
wing an
.
.
.
commit
|
commitdiff
|
tree
2017-08-22
D
.
Richard Hi
p
p
M
o
d
i
fy
the SQLITE_S
O
URCE_ID if t
h
e source code h
a
s
.
.
.
commit
|
commitdiff
|
tree
2017-08-22
D
.
Richard Hipp
T
r
y
i
ng ag
a
in to get
o
ut-
o
f-tre
e
build
s
to work co
r
rect
l
y
.
commit
|
commitdiff
|
tree
2017-08-22
D
.
Richard Hipp
Attem
p
ting to fix the source-id generator
so th
a
t it
.
.
.
commit
|
commitdiff
|
tree
2017-08-22
D
.
R
i
chard Hip
p
Add t
h
e
"
mksourceid" progra
m
to
t
he build
pr
o
cess
.
.
.
.
commit
|
commitdiff
|
tree
2017-08-22
D
.
R
ichard Hipp
Fix error tests
in
seldom
-
us
e
d compile-time
b
ranches
.
.
.
commit
|
commitdiff
|
tree
2017-08-21
D
.
Richard
H
ipp
Re
m
ove a
n
unnecessary conditional
.
commit
|
commitdiff
|
tree
2017-08-21
D
.
R
i
chard H
i
pp
Minor optimizat
i
on to sq
l
ite3VdbeMem
S
e
t
S
t
r()
.
commit
|
commitdiff
|
tree
2017-08-19
D
.
Richa
r
d Hi
p
p
Space a
n
d
size optimi
z
a
t
i
o
n to the
print
f
im
p
leme
n
tation
.
commit
|
commitdiff
|
tree
2017-08-18
D
.
Richard Hipp
Another
siz
e
and perfo
r
man
c
e
o
pt
i
m
izat
i
o
n to rea
d
D
bPage
.
.
.
commit
|
commitdiff
|
tree
2017-08-18
D
.
Richa
r
d Hip
p
Size and
p
erformance optimizati
o
n
t
he readDb
P
age()
.
.
.
commit
|
commitdiff
|
tree
2017-08-18
D
.
R
i
c
hard Hipp
For
t
he uni
x
VFS
,
avoid
a
n unneces
s
ary sta
t
() system
.
.
.
commit
|
commitdiff
|
tree
2017-08-18
D
.
Ric
h
ard Hi
p
p
Co
m
bine the
OP_CreateTable and
O
P_CreateIndex opcodes
.
.
.
commit
|
commitdiff
|
tree
2017-08-17
D
.
Richard Hipp
U
s
e the __builtin_c
l
zll() function of gcc
t
o impr
o
ve
.
.
.
commit
|
commitdiff
|
tree
2017-08-17
D
.
Rich
a
rd Hipp
Smal
l
optimizatio
n
in the
E
x
pr tree walker
.
commit
|
commitdiff
|
tree
2017-08-17
D
.
Richard
Hipp
Size optimiza
t
i
o
n in the
auth
o
rizer error mess
a
ge generation
.
.
.
commit
|
commitdiff
|
tree
2017-08-17
D
.
R
i
c
h
ard
H
i
pp
In sq
l
ite
3
View
G
etColumnN
a
mes(), ret
u
rn th
e
numbe
r
of
.
.
.
commit
|
commitdiff
|
tree
2017-08-17
D
.
Richar
d
Hipp
The RTREE e
x
tensi
o
n
should return SQLI
T
E_CORRUPT_VTAB
.
.
.
commit
|
commitdiff
|
tree
2017-08-17
D
.
R
ichar
d
H
ipp
Remove an
unnecessary branc
h
from the [b
e
436a7f4587ce5
1
7dd
c
.
.
.
commit
|
commitdiff
|
tree
2017-08-17
D
.
Rich
a
rd H
i
pp
Defe
r
schema resets
w
hen
t
h
e
q
u
e
ry planner is runni
n
g
.
commit
|
commitdiff
|
tree
2017-08-16
D
.
Richa
r
d Hipp
Avoi
d
a
t
est for
C
UR
T
YPE_BTREE in sqlit
e
3V
d
beCu
r
sorMovet
o
.
.
.
commit
|
commitdiff
|
tree
2017-08-16
D
.
Richard Hipp
Remove an unnecessary
l
o
cal vari
a
b
le from OP
_
Column
.
.
.
commit
|
commitdiff
|
tree
2017-08-16
D
.
Richard Hipp
P
e
rformance improvement
i
n t
h
e O
P
_Column opcode
.
commit
|
commitdiff
|
tree
2017-08-15
D
.
Richa
r
d Hipp
Small size and performance imp
r
oveme
n
t
i
n the OP_Column
.
.
.
commit
|
commitdiff
|
tree
2017-08-15
D
.
R
i
c
h
ar
d
Hipp
Bt
r
ee opti
m
ization: New
f
ie
l
d B
t
Cursor
.
p
Page tha
t
.
.
.
commit
|
commitdiff
|
tree
2017-08-14
D
.
Richard H
i
pp
M
inor si
z
e and perfor
m
ance optimizatio
n
to sqlite3
B
tree
C
lose
.
.
.
commit
|
commitdiff
|
tree
2017-08-14
D
.
R
i
char
d
H
ipp
Cha
n
ge
the int
e
rnal btree rou
t
i
n
e mov
e
To
R
oot() to retu
r
n
.
.
.
commit
|
commitdiff
|
tree
2017-08-14
D
.
Ric
h
ard Hip
p
Fix harm
l
ess i
n
dentat
i
o
n
error
.
commit
|
commitdiff
|
tree
2017-08-14
D
.
Richard Hipp
Some
t
imes a TK_COLUMN
E
x
p
r
no
d
e
c
an h
a
v
e
Expr
.
pTab
.
.
.
commit
|
commitdiff
|
tree
next