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
.
Rich
a
rd Hipp
Add ne
w
r
out
i
n
e
s to
simplify
d
eal
i
ng w
i
th collat
i
ng
.
.
.
commit
|
commitdiff
|
tree
2017-09-28
D
.
Richard
H
ipp
Indexes on expressions wit
h
a COLLATE
c
lause
a
re ab
l
e
.
.
.
commit
|
commitdiff
|
tree
2017-09-28
D
.
Richar
d
Hipp
In
two
p
laces, change the
m
agic number
-
1 to i
t
s proper
.
.
.
commit
|
commitdiff
|
tree
2017-09-27
D
.
Richard Hip
p
Disable tests for th
e
LI
K
E optim
i
zati
o
n when I
C
U
is
.
.
.
commit
|
commitdiff
|
tree
2017-09-22
D
.
Rich
a
rd Hip
p
P
a
rtial backout of
c
heck-in [e0af9a904076]
.
It turns
.
.
.
commit
|
commitdiff
|
tree
2017-09-22
D
.
Richa
r
d Hipp
Update the configure s
c
ript s
o
that it lo
o
k
s
f
o
r
tc
l
sh8
.
.
.
commit
|
commitdiff
|
tree
2017-09-21
D
.
Richard Hipp
In th
e
Windows VFS, w
h
en trying to op
e
n a database
.
.
.
commit
|
commitdiff
|
tree
2017-09-21
D
.
Richard Hipp
In the
W
indo
w
s
VFS,
do not emit a
n
S
Q
LIT
E
_CANTOPEN
.
.
.
commit
|
commitdiff
|
tree
2017-09-21
D
.
Richard Hipp
Fix harmle
s
s UB in the ICU
e
xten
s
ion
.
commit
|
commitdiff
|
tree
2017-09-21
D
.
Richard H
i
pp
Fix
a potential us
e
of an uninitialized pointer
in
.
.
.
commit
|
commitdiff
|
tree
2017-09-21
D
.
Richa
r
d
Hipp
Fix a bug in too
l
/
m
ksourceid
.
c:
commit
|
commitdiff
|
tree
2017-09-21
D
.
R
i
cha
r
d Hipp
R
e
v
e
r
t one performa
n
c
e
i
mprovement ch
a
ng
e
s from check
.
.
.
commit
|
commitdiff
|
tree
2017-09-21
D
.
Ric
h
a
r
d Hipp
Fix the re
n
d
ering
of
the
P
4_IN
T
ARRAY argume
n
t to
t
he
.
.
.
commit
|
commitdiff
|
tree
2017-09-20
D
.
Richard H
i
pp
Size an
d
p
e
rfo
r
mance optimization on sqlite3Vdb
e
M
emGr
o
w()
.
commit
|
commitdiff
|
tree
2017-09-20
D
.
R
i
cha
r
d Hipp
The
B
L
OB
r
eturned by sqlit
e
3
V
dbe
M
emFrom
B
tree() does
.
.
.
commit
|
commitdiff
|
tree
2017-09-20
D
.
Richar
d
Hipp
Small size a
n
d performance optimizatio
n
in the bytecode
.
.
.
commit
|
commitdiff
|
tree
2017-09-20
D
.
Ric
h
a
r
d
Hi
p
p
I
mproved resolu
t
ion
o
f large
i
n
t
eger values i
n
"CAST
.
.
.
commit
|
commitdiff
|
tree
2017-09-20
D
.
Richard Hipp
Updates to the "le
m
o
n
.
html"
d
o
cument received from
.
.
.
commit
|
commitdiff
|
tree
2017-09-18
D
.
Richard Hipp
Add the sqlite3_mmap_warm()
f
un
c
tion
a
s an extension
.
.
.
commit
|
commitdiff
|
tree
2017-09-18
D
.
Richa
r
d Hi
p
p
Fix a typo in the MSVC makefi
l
e
.
commit
|
commitdiff
|
tree
2017-09-18
D
.
R
i
c
hard Hipp
Minor simplification of e
r
r
o
r
m
e
ssage generation durin
g
.
.
.
commit
|
commitdiff
|
tree
2017-09-18
D
.
Ric
h
ard Hipp
The
out-of-bound
s
rea
d
on recovery fix
o
f check-in
.
.
.
commit
|
commitdiff
|
tree
2017-09-18
D
.
Ri
c
hard Hipp
Fix the CSV v
i
rtu
a
l
t
able
e
xtens
i
on so that
i
t works
.
.
.
commit
|
commitdiff
|
tree
2017-09-17
D
.
Richard Hipp
Do not mak
e
the assu
m
ption
(as check-in [4da49a
9
5c0f
0
7
.
.
.
commit
|
commitdiff
|
tree
2017-09-16
D
.
Richard Hipp
Simplify
t
he sqlite3VdbeGet() routine
.
Sma
l
l
e
r, fast
e
r
.
.
.
commit
|
commitdiff
|
tree
2017-09-15
D
.
Richard Hipp
R
e
move an unnecessary paramet
e
r from
s
el
e
ct
I
nnerLo
o
p()
.
commit
|
commitdiff
|
tree
2017-09-15
D
.
R
ich
a
r
d
Hipp
Im
p
roved t
h
e header-comme
n
t
documentation on s
q
l
i
te3ExprCode
.
.
.
commit
|
commitdiff
|
tree
2017-09-15
D
.
Richard Hipp
O
p
t
imization to the ExprList object to make it sl
i
g
htly
.
.
.
commit
|
commitdiff
|
tree
2017-09-15
D
.
Rich
a
rd Hipp
F
ix a harmless comment
t
ypo
.
No change
s
to co
d
e
.
commit
|
commitdiff
|
tree
2017-09-14
D
.
Richard Hipp
Av
o
id an out-of-b
o
und
s
re
a
d o
n
a
r
ecovery
a
tte
m
pt usi
n
g
.
.
.
commit
|
commitdiff
|
tree
2017-09-13
D
.
Richard Hipp
Test
c
a
se update
d
u
e
to PRAGMA
i
ntegr
i
ty_check enhanceme
n
t
s
.
.
.
commit
|
commitdiff
|
tree
2017-09-13
D
.
Ric
h
ard Hipp
Disable FTS3 matchi
n
fo() tests that
assume a
l
it
t
leE
n
dian
.
.
.
commit
|
commitdiff
|
tree
2017-09-13
D
.
Richa
r
d Hi
p
p
Impro
v
ements to PRAGMA integrity_check for better detection
.
.
.
commit
|
commitdiff
|
tree
2017-09-13
D
.
Richard
H
i
p
p
PRAGMA integr
i
ty_c
h
eck
returns
S
Q
L
ITE_OK ev
e
n
i
f it
.
.
.
commit
|
commitdiff
|
tree
2017-09-12
D
.
Richard Hipp
Fi
x
an error i
n
[b22cdd67] that c
a
n
cause a negative
.
.
.
commit
|
commitdiff
|
tree
2017-09-12
D
.
Richard H
i
p
p
Changes to
(hopef
u
lly) get th
e
build w
o
rki
n
g with rec
e
nt
.
.
.
commit
|
commitdiff
|
tree
2017-09-12
D
.
Richard Hipp
Make sure all conn
e
ctions are clos
e
d
i
n the pragma
.
.
.
commit
|
commitdiff
|
tree
2017-09-11
D
.
Rich
a
rd Hipp
New test case
for tick
e
t [b
8
99b6042f97f52d
]
.
commit
|
commitdiff
|
tree
2017-09-11
D
.
Richa
r
d Hipp
Add s
u
pp
o
rt for new operators in virtual
t
able
s
: !
.
.
.
commit
|
commitdiff
|
tree
2017-09-11
D
.
R
ichard Hipp
R
efact
o
r nam
e
s o
f
c
onst
a
nts a
n
d functio
n
s associated
.
.
.
commit
|
commitdiff
|
tree
2017-09-11
D
.
R
ic
h
ard Hipp
Minor a
d
j
u
stments
t
o in
d
entation and spac
i
ng
f
or clarity
.
.
.
commit
|
commitdiff
|
tree
2017-09-10
D
.
Richard Hipp
Simpli
f
ications to the P
R
AGMA integrity_check cod
e
.
.
.
commit
|
commitdiff
|
tree
2017-09-09
D
.
Richard Hi
p
p
Simplificat
i
on
a
nd
performance impr
o
ve
m
ent to
sqlite3_rese
t
()
.
commit
|
commitdiff
|
tree
2017-09-09
D
.
R
i
c
h
ard
Hipp
Improved detection o
f
m
alformed records by PR
A
G
M
A integ
r
ity_
.
.
.
commit
|
commitdiff
|
tree
2017-09-07
D
.
Ric
h
ard Hipp
Prevent a pos
s
ible c
r
ash when trying to recove
r
usi
n
g
.
.
.
commit
|
commitdiff
|
tree
2017-09-04
D
.
Ri
c
hard Hipp
Proposed fix
f
or ti
c
k
et
[
b899b6042f97f5]
commit
|
commitdiff
|
tree
2017-09-04
D
.
Richard Hip
p
F
ix r
e
c
ent test cases in tes
t
/inde
x
e
p
xr2
.
te
s
t so
t
hat
.
.
.
commit
|
commitdiff
|
tree
2017-09-01
D
.
R
i
chard Hipp
Add the new
s
q
l
ite3PagerUnrefPage
O
ne(
)
pager method
.
.
.
commit
|
commitdiff
|
tree
2017-09-01
D
.
Richard
H
ip
p
Remove an obs
o
lete op
t
im
i
z
ation in pcache that due
.
.
.
commit
|
commitdiff
|
tree
2017-09-01
D
.
Richard Hipp
Small size and performance improvement
i
n p
c
acheManageDirtyL
.
.
.
commit
|
commitdiff
|
tree
2017-08-31
D
.
Richa
r
d
H
ipp
Cl
a
r
i
fy the
d
ocumentatio
n
abou
t
"protected" versus
.
.
.
commit
|
commitdiff
|
tree
2017-08-30
D
.
R
i
chard Hipp
Sm
a
ll perf
o
rmanc
e
op
t
i
m
ization
i
n pcache1
.
commit
|
commitdiff
|
tree
2017-08-29
D
.
Richard Hipp
Faster mem
o
ry
a
l
l
ocation from lookas
i
de by not trying
.
.
.
commit
|
commitdiff
|
tree
2017-08-28
D
.
Richard Hipp
Add the -
-
enable-updat
e
-limit
opt
i
on to the
.
/configure
.
.
.
commit
|
commitdiff
|
tree
2017-08-28
D
.
Richard Hipp
Avoid unnecessary
mutexes in the pca
c
h
e
1 im
p
le
m
e
ntation
.
.
.
commit
|
commitdiff
|
tree
2017-08-28
D
.
R
ichard Hipp
Remove the
r
a
rely-used scratch
memory allocator
.
This
.
.
.
commit
|
commitdiff
|
tree
2017-08-28
D
.
Richard Hipp
Backport c
h
anges
t
o s
h
el
l
.
c into she
l
l
.
c
.
in
.
commit
|
commitdiff
|
tree
2017-08-28
D
.
Richard Hipp
Fix the "
.
dump",
"
.
schema",
a
n
d
"
.
fullschema" comman
d
s
.
.
.
commit
|
commitdiff
|
tree
2017-08-25
D
.
Richard Hipp
Fix a few over-length sourc
e
c
o
de lines
.
N
o
fu
n
ctional
.
.
.
commit
|
commitdiff
|
tree
2017-08-25
D
.
Richard
H
ipp
Size and performance optimiz
a
tion for s
q
lite3I
n
it()
.
commit
|
commitdiff
|
tree
2017-08-25
D
.
Richard Hipp
Small perform
a
nce
o
pti
m
ization in sqlite3W
h
ereBe
g
in()
.
commit
|
commitdiff
|
tree
2017-08-25
D
.
Richard Hipp
Convert a bra
n
ch made unre
a
chable by [595
6
0
d07] into
.
.
.
commit
|
commitdiff
|
tree
2017-08-25
D
.
R
ic
h
ar
d
Hipp
Improve the internal me
c
hanism used
t
o
kee
p
t
rac
k
of
.
.
.
commit
|
commitdiff
|
tree
2017-08-25
D
.
Richard Hipp
Upd
a
te
the mechanis
m
used to keep track of what kind
.
.
.
commit
|
commitdiff
|
tree
2017-08-24
D
.
R
ichard Hipp
Fix a
n
incorrect
h
yperlink in
a comment
.
commit
|
commitdiff
|
tree
2017-08-24
D
.
Richard Hip
p
Fixes to
documentation abou
t
SQLITE_OP
E
N
_URI
.
commit
|
commitdiff
|
tree
2017-08-24
D
.
Richard Hi
p
p
Mak
e
sure the
s
qlite3_result_pointer() interface does
.
.
.
commit
|
commitdiff
|
tree
2017-08-23
D
.
Ric
h
ard H
i
pp
Performance optimization to pageFindSl
o
t() in the
b
.
.
.
commit
|
commitdiff
|
tree
2017-08-23
D
.
Richard Hipp
Size and perf
o
r
m
a
n
ce optimization to d
r
opC
e
ll(
)
a
n
d
.
.
.
commit
|
commitdiff
|
tree
2017-08-23
D
.
R
ichard Hipp
Smaller a
n
d fa
s
t
er implementati
o
n of the fillInCe
l
l
.
.
.
commit
|
commitdiff
|
tree
2017-08-22
D
.
Richard H
i
p
p
Update
documentat
i
on to make it
clear that SQLITE_SOURCE_ID and
commit
|
commitdiff
|
tree
2017-08-22
D
.
Richard Hipp
Less dramatic changes to the s
o
urce-id foll
o
wing an
.
.
.
commit
|
commitdiff
|
tree
2017-08-22
D
.
R
i
chard Hipp
Modify
t
he SQLITE_SOUR
C
E_ID if t
h
e sou
r
ce code has
.
.
.
commit
|
commitdiff
|
tree
2017-08-22
D
.
Richard Hipp
Trying again to get out
-
of-tree
b
u
ilds to work correctl
y
.
commit
|
commitdiff
|
tree
2017-08-22
D
.
Rich
a
rd Hipp
Atte
m
pting t
o
fix the
s
o
urce-
i
d
generator so that i
t
.
.
.
commit
|
commitdiff
|
tree
2017-08-22
D
.
Richard Hipp
Add the "mk
s
o
u
rc
e
i
d
"
p
r
ogr
a
m to
the
build process
.
.
.
.
commit
|
commitdiff
|
tree
2017-08-22
D
.
Richard Hipp
Fix
e
rror tests in seldom-
u
s
e
d
c
ompile-ti
m
e br
a
nc
h
e
s
.
.
.
commit
|
commitdiff
|
tree
2017-08-21
D
.
Ri
c
hard Hipp
Rem
o
ve an u
n
necessa
r
y conditional
.
commit
|
commitdiff
|
tree
2017-08-21
D
.
Richar
d
Hipp
M
in
o
r optimization to sq
l
i
t
e
3VdbeMemSet
S
tr()
.
commit
|
commitdiff
|
tree
2017-08-19
D
.
Richard Hipp
Space and size optimi
z
ation to
the pri
n
tf implementation
.
commit
|
commitdiff
|
tree
2017-08-18
D
.
Richard Hi
p
p
Another size and p
e
r
f
ormance optimization
t
o
read
D
bPage
.
.
.
commit
|
commitdiff
|
tree
2017-08-18
D
.
Richard Hipp
S
ize and perf
o
rmance optimizatio
n
the readDbPage()
.
.
.
commit
|
commitdiff
|
tree
2017-08-18
D
.
Richard Hipp
For the
u
nix V
F
S
,
avoid an
unnecessary stat() system
.
.
.
commit
|
commitdiff
|
tree
2017-08-18
D
.
Ric
h
ard
H
ipp
C
o
mbine the OP_CreateTabl
e
and
OP_Creat
e
In
d
ex
o
pcod
e
s
.
.
.
commit
|
commitdiff
|
tree
2017-08-17
D
.
Ric
h
ard Hipp
Use the __bu
i
ltin_clzll() function of gcc
t
o impro
v
e
.
.
.
commit
|
commitdiff
|
tree
2017-08-17
D
.
Richa
r
d Hipp
Small o
p
tim
i
zation in the E
x
p
r tree
walker
.
commit
|
commitdiff
|
tree
2017-08-17
D
.
Ric
h
a
r
d
H
ipp
Size optimization in
t
he
autho
r
izer error m
e
ssage ge
n
eration
.
.
.
commit
|
commitdiff
|
tree
2017-08-17
D
.
Richa
r
d
Hipp
I
n
sql
i
te3ViewGetCol
u
mnName
s
(), ret
u
r
n the
n
umber
of
.
.
.
commit
|
commitdiff
|
tree
2017-08-17
D
.
Richard Hi
p
p
Th
e
RT
R
EE extensi
o
n sho
u
ld re
t
urn SQ
L
ITE_CORR
U
PT_V
T
AB
.
.
.
commit
|
commitdiff
|
tree
2017-08-17
D
.
Richard
H
ipp
Remove
a
n unnecessary branch
from the
[
be4
3
6
a
7
f4
5
87
c
e517d
d
c
.
.
.
commit
|
commitdiff
|
tree
2017-08-17
D
.
Richard Hi
p
p
Defer schema resets
w
hen the qu
e
ry pla
n
ner is running
.
commit
|
commitdiff
|
tree
2017-08-16
D
.
Richard Hipp
A
v
oid a te
s
t for CURTY
P
E_BTREE in sqlit
e
3Vdb
e
CursorMo
v
eto
.
.
.
commit
|
commitdiff
|
tree
2017-08-16
D
.
Richard Hi
p
p
Remove an
unnecessary l
o
ca
l
varia
b
le from OP_Column
.
.
.
commit
|
commitdiff
|
tree
2017-08-16
D
.
R
i
chard Hipp
Pe
r
formance i
m
provement in the OP_
C
olumn opcode
.
commit
|
commitdiff
|
tree
2017-08-15
D
.
Rich
a
r
d
Hipp
Small siz
e
and performa
n
ce improvement in the OP_Co
l
u
mn
.
.
.
commit
|
commitdiff
|
tree
2017-08-15
D
.
Richard Hipp
B
tree optimiza
t
ion: New field BtC
u
rsor
.
pPa
g
e th
a
t
.
.
.
commit
|
commitdiff
|
tree
2017-08-14
D
.
Richard Hipp
M
i
n
o
r size
and performance optimizat
i
o
n
to sqlite3Btre
e
Close
.
.
.
commit
|
commitdiff
|
tree
2017-08-14
D
.
Ri
c
hard Hipp
Change t
h
e i
n
t
e
r
na
l
btree ro
u
ti
n
e moveToRoot() to ret
u
rn
.
.
.
commit
|
commitdiff
|
tree
2017-08-14
D
.
Richard
H
ipp
Fix
h
armless indentation
e
r
ror
.
commit
|
commitdiff
|
tree
2017-08-14
D
.
R
ich
a
r
d Hipp
So
m
etimes a TK_COLUMN Expr node can have Expr
.
pTab
.
.
.
commit
|
commitdiff
|
tree
next