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
Change the way parse.y handles multi-row VALUES clauses to save a few cycles.
2024-03-13
Dan Kenn
e
dy
Cha
n
ge the w
a
y parse
.
y h
a
ndles multi-
r
ow VALUES clauses
.
.
.
commit
|
commitdiff
|
tree
2024-03-13
Da
n
Kenne
d
y
Remove unrea
c
h
able code from this
b
ranch
.
commit
|
commitdiff
|
tree
2024-03-13
Dan Kennedy
Fix some OOM
h
andling pr
o
b
l
ems on this br
a
nch
.
commit
|
commitdiff
|
tree
2024-03-13
Dan Kennedy
M
erge trunk
i
nt
o
t
his branch
.
commit
|
commitdiff
|
tree
2024-03-13
Dan
K
e
n
nedy
Ens
u
re that if a
m
ulti-row V
A
LUES cann
o
t
be c
o
ded while
.
.
.
commit
|
commitdiff
|
tree
2024-03-13
Dan Kenne
d
y
Avoid c
r
e
ating a c
o
-rou
t
ine incre
m
e
n
ta
l
ly for a VALUES
.
.
.
commit
|
commitdiff
|
tree
2024-03-13
Dan
K
ennedy
A
d
d
p
oi
n
te
r
to documentation
to testru
n
ner
.
tcl help
.
.
.
commit
|
commitdiff
|
tree
2024-03-13
D
an K
e
nned
y
Have testrunner
.
tc
l
s
e
t
SQLITE_T
M
PDIR on wi
n
do
w
s
as
.
.
.
commit
|
commitdiff
|
tree
2024-03-12
D
a
n Kenne
d
y
Correctly
i
nitialize the SrcIte
m
.
iCursor field to
.
.
.
commit
|
commitdiff
|
tree
2024-03-12
D
a
n Kennedy
H
a
v
e testrunner
.
tcl have each test
s
t
o
re i
t
s temp
f
i
les
.
.
.
commit
|
commitdiff
|
tree
2024-03-12
D
a
n
Kenn
e
dy
Have testrunner
.
tcl
h
a
ve each test st
o
r
e its
temp fil
e
s
.
.
.
commit
|
commitdiff
|
tree
2024-03-11
Dan Kenn
e
dy
F
ix an
o
ther
testrunner
.
tc
l
proble
m
on
w
indows
.
commit
|
commitdiff
|
tree
2024-03-11
Dan K
e
nnedy
Fix
a miss
i
n
g
brac
e
p
r
oblem in te
s
trunner
.
tcl in
t
roduc
e
d
.
.
.
commit
|
commitdiff
|
tree
2024-03-11
Dan Ken
n
e
dy
Update mdev
t
e
s
t
and sdevtest to do shel
l
b
u
ilds in
.
.
.
commit
|
commitdiff
|
tree
2024-03-11
Dan Kennedy
Attem
p
t to reduce the memory used by V
A
LU
E
S claus
e
s
.
.
.
commit
|
commitdiff
|
tree
2024-03-08
D
a
n Kenne
d
y
O
m
it s
o
me extra
t
ests for the intck ext
e
nsion in OMIT_VIR
T
UA
.
.
.
commit
|
commitdiff
|
tree
2024-03-08
Da
n
Kennedy
Fix pragm
a
6
.
test so that it
wo
r
ks wi
t
h ENABLE
_
O
VERSIZE_CELL
_
.
.
.
commit
|
commitdiff
|
tree
2024-03-08
Dan Ke
n
nedy
Do
not run tests for the intck
e
xten
s
ion in
OMIT_VIRTUAL_TAB
.
.
.
commit
|
commitdiff
|
tree
2024-03-06
D
an
K
e
n
nedy
Fix
h
an
d
l
ing of "id
=
?
"
corn
e
r
cases in
r
tree
whe
n
t
h
e
.
.
.
commit
|
commitdiff
|
tree
2024-03-05
Dan Kennedy
Remove code that ad
d
ed
a
P4 pa
r
ameter to the
O
P_Varia
b
le
.
.
.
commit
|
commitdiff
|
tree
2024-02-27
D
an Kenned
y
E
n
s
u
re
m
e
m
ory cells are prop
e
rly f
r
eed befor
e
they
.
.
.
commit
|
commitdiff
|
tree
2024-02-27
Dan Kennedy
Have
"
PRAGM
A
quick_chec
k
" comp
a
re the number of en
t
ries
.
.
.
commit
|
commitdiff
|
tree
2024-02-27
Dan Kenn
e
dy
All
o
w
"_" c
h
aracters to appear between any two digits
.
.
.
commit
|
commitdiff
|
tree
2024-02-26
Dan
K
enned
y
Add t
h
e
in
t
ck
ex
t
ens
i
on
.
F
or performing incremental
.
.
.
commit
|
commitdiff
|
tree
2024-02-26
Dan Ke
n
nedy
M
erge l
a
tes
t
trunk chan
g
es i
n
to
this branch
.
commit
|
commitdiff
|
tree
2024-02-24
Dan
K
ennedy
Add further tests for the intck module
.
commit
|
commitdiff
|
tree
2024-02-23
Da
n
Kennedy
A
d
d tests for the new code
o
n
t
his branch
.
commit
|
commitdiff
|
tree
2024-02-23
D
an
K
e
n
nedy
Add th
e
"
.
intck
?STEPS_PER_UNLOCK?" comm
a
nd to the
.
.
.
commit
|
commitdiff
|
tree
2024-02-23
Dan Kenned
y
Fix dete
c
tion of
s
u
rplus
i
ndex e
n
tries when all
indexed
.
.
.
commit
|
commitdiff
|
tree
2024-02-23
Da
n
Kennedy
F
ix pro
b
lems with resum
i
ng
i
ntegrity
-
chec
k
operations
.
.
.
commit
|
commitdiff
|
tree
2024-02-21
Dan
K
en
n
edy
Fix various issues in
sqlite3intck
.
c
.
commit
|
commitdiff
|
tree
2024-02-21
Dan Kennedy
S
imp
l
i
fy the wa
y
the restart key is save
d
int
e
rnally
.
.
.
commit
|
commitdiff
|
tree
2024-02-21
Dan Kennedy
Add documentation to ext/intck/sqlit
e
3
i
n
t
c
k
.
h
.
commit
|
commitdiff
|
tree
2024-02-21
Dan K
e
n
n
edy
Ensu
r
e in
t
ck tests are ru
n
b
y
testrunner
.
tcl
.
commit
|
commitdiff
|
tree
2024-02-21
Dan Kenned
y
Merg
e
trunk
change
s
i
n
to this
branch
.
commit
|
commitdiff
|
tree
2024-02-20
Dan Kenne
d
y
Have th
e
intck extension
b
et
t
er handle corru
p
t
i
on at
.
.
.
commit
|
commitdiff
|
tree
2024-02-20
Dan K
e
nnedy
Use fe
w
er cycles to generate the "next key" value used
.
.
.
commit
|
commitdiff
|
tree
2024-02-20
Dan Kennedy
Conside
r
using "="
and
IS operators wi
t
h
e
v
en
low-quali
t
y
.
.
.
commit
|
commitdiff
|
tree
2024-02-19
Dan K
e
nnedy
Use m
o
re effici
e
n
t
S
QL
t
o verify t
h
at indexes con
t
ai
n
.
.
.
commit
|
commitdiff
|
tree
2024-02-19
Dan Kennedy
Add implementatio
n
of sqlite3_in
t
ck_s
u
spen
d
()
.
commit
|
commitdiff
|
tree
2024-02-17
Dan
Kennedy
Ad
d
st
a
rt of extension
for incremen
t
al integrity-c
h
ecks
.
.
.
commit
|
commitdiff
|
tree
2024-02-16
Dan K
e
nnedy
H
a
ndle
an O
O
M case in fts5 code to que
r
y to
k
en
d
a
t
a
.
.
.
commit
|
commitdiff
|
tree
2024-02-12
Dan
K
en
n
edy
Have rtree avoid
k
eeping a blob h
a
ndle open fol
l
owing
.
.
.
commit
|
commitdiff
|
tree
2024-02-05
Dan
K
enned
y
Retu
r
n SQLITE_
A
BORT
i
f
t
h
e u
n
derlyin
g
shadow tables
.
.
.
commit
|
commitdiff
|
tree
2024-02-05
D
an
K
ennedy
Return SQLITE_ABORT if th
e
underlying shadow t
a
bles
.
.
.
commit
|
commitdiff
|
tree
2024-02-02
Dan Kennedy
Have "PRAGM
A
quick_check" compare the number
o
f
entries
.
.
.
commit
|
commitdiff
|
tree
2024-02-02
Dan
K
ennedy
Fix
t
ypo
in vdbe
.
c
comme
n
t
.
No change
s
to code
.
commit
|
commitdiff
|
tree
2024-02-01
Dan Kennedy
E
nsur
e
the fts5 xIntegrity metho
d
correct
l
y
retur
n
s
.
.
.
commit
|
commitdiff
|
tree
2024-02-01
Dan Kennedy
Ensu
r
e
the
f
ts3 xInt
e
grit
y
method correc
t
ly returns
.
.
.
commit
|
commitdiff
|
tree
2024-01-29
Dan Ken
n
e
dy
Cons
i
d
er an index for queries like "SELECT count(DI
S
TINCT
.
.
.
commit
|
commitdiff
|
tree
2024-01-29
D
a
n
Kenn
e
dy
A
v
oid a p
o
tential buffer ove
r
read when
handling corru
p
t
.
.
.
commit
|
commitdiff
|
tree
2024-01-23
Dan Kenn
e
d
y
I
n
os_unix
.
c
and
o
s_win
.
c,
d
o not all
o
w xFetch() to
.
.
.
commit
|
commitdiff
|
tree
2024-01-23
Da
n
Kennedy
Add
e
x
tr
a
ch
e
cks f
o
r the validity of a numeric
lite
r
a
l
.
.
.
commit
|
commitdiff
|
tree
2024-01-22
D
a
n Kennedy
Fix a prob
l
em in the previous commit
w
i
th h
e
x litera
l
s
.
.
.
commit
|
commitdiff
|
tree
2024-01-22
D
an Kennedy
Allow u
n
derscores to oc
c
ur i
n
hex li
t
er
a
ls
.
commit
|
commitdiff
|
tree
2024-01-22
Dan
Kennedy
Add extra t
e
sts for th
e
code on this branch
.
commit
|
commitdiff
|
tree
2024-01-22
Dan K
e
nnedy
Fi
x
t
est s
c
ri
p
t
l
iteral
.
test so
t
hat it wo
r
ks with
.
.
.
commit
|
commitdiff
|
tree
2024-01-22
Dan Kennedy
Fix test script li
t
e
r
al
.
test so that it
works with
.
.
.
commit
|
commitdiff
|
tree
2024-01-20
Dan Ke
n
nedy
M
e
rge
tr
u
nk ch
a
ng
e
s
into this branch
.
commit
|
commitdiff
|
tree
2024-01-20
D
a
n
K
ennedy
Ensure that
values generated by DEFAULT clauses that
.
.
.
commit
|
commitdiff
|
tree
2024-01-20
Dan
K
e
nnedy
Add
te
s
t cases for
the
new
c
o
de on
t
his branch
.
commit
|
commitdiff
|
tree
2024-01-20
Dan
Ke
n
nedy
All
o
w "_" ch
a
ract
e
rs to appe
a
r fol
l
ow
i
ng an
y
d
igit
.
.
.
commit
|
commitdiff
|
tree
2024-01-19
Dan Kenned
y
Allow large h
e
xadecimal l
i
ter
a
l
s
to be used
a
s
D
EFAULT
.
.
.
commit
|
commitdiff
|
tree
2024-01-16
Dan
K
ennedy
Ensure that the xIntegrity met
h
o
d
s of ft
s
3 and
f
ts5
.
.
.
commit
|
commitdiff
|
tree
2024-01-12
Dan Kenne
d
y
Have the shel
l
tool automatically enable SQLITE_CONFIG_DQS_D
.
.
.
commit
|
commitdiff
|
tree
2024-01-11
Dan Kennedy
In fts5, fl
u
sh
t
he
c
o
n
t
e
nts of the in-memory hash table
.
.
.
commit
|
commitdiff
|
tree
2024-01-08
Dan Kenne
d
y
Aut
o
mat
i
cally turn off DEFENS
I
VE mo
d
e in
t
he shell
.
.
.
commit
|
commitdiff
|
tree
2024-01-08
D
a
n Kennedy
Fix date
o
n new file shel
l
9
.
test
.
commit
|
commitdiff
|
tree
2024-01-08
D
a
n Kennedy
A
utomatical
l
y
t
ur
n
of
f
D
EFENSIVE mo
d
e
i
n the
s
hell
.
.
.
commit
|
commitdiff
|
tree
2024-01-08
Dan Kennedy
Ensure that
S
Q
LITE_PROT
O
C
OL is
n
ot r
e
turn
e
d
too early
.
.
.
commit
|
commitdiff
|
tree
2024-01-06
Dan Kennedy
E
nsure that S
Q
LITE_P
R
OTOCOL is not retur
n
ed too
early
.
.
.
commit
|
commitdiff
|
tree
2024-01-06
Dan Kennedy
U
pd
a
te extension ext/misc/t
o
tex
t
.
c to
a
void
bo
t
h
ubs
a
n
.
.
.
commit
|
commitdiff
|
tree
2024-01-05
Da
n
Kennedy
Upda
t
e exte
n
sion ext/mi
s
c/totext
.
c to avoi
d
both ubsa
n
.
.
.
commit
|
commitdiff
|
tree
2024-01-04
Dan
K
ennedy
Testing
code left in
b
y ac
c
ident
.
commit
|
commitdiff
|
tree
2024-01-02
Da
n
K
e
nnedy
F
ix a problem in fts5 caused by a COMM
I
T involving
.
.
.
commit
|
commitdiff
|
tree
2023-12-28
Dan Ken
n
edy
U
p
date
f
ts5origintext4
.
t
est to w
o
rk with SQLITE_D
I
RECT_OVERF
.
.
.
commit
|
commitdiff
|
tree
2023-12-27
Dan Kennedy
Fix a problem in the shell
t
ool (not lib
r
ary)
causing
.
.
.
commit
|
commitdiff
|
tree
2023-12-26
D
an Kennedy
Ensure that t
h
e xColumnText(),
x
QueryPhrase() and xPhraseFir
.
.
.
commit
|
commitdiff
|
tree
2023-12-22
Dan Kenned
y
Add the -
f
no-sanitize-recover=undefined to the saniti
z
er
.
.
.
commit
|
commitdiff
|
tree
2023-12-22
Dan Kennedy
Fix a u
s
a
n
complai
n
t about signed int
e
ger overf
l
ow
.
commit
|
commitdiff
|
tree
2023-12-20
Dan Kennedy
Fix SQLITE_EN
A
BLE_SETLK_TIMEOU
T
asser
t
() statements
.
.
.
commit
|
commitdiff
|
tree
2023-12-15
Dan Ken
n
edy
Avoid expiring prepared statements in the mid
d
le of
.
.
.
commit
|
commitdiff
|
tree
2023-12-15
D
an Kenne
d
y
Do not run
t
est script
ft
s
5origintest4
.
t
est with
either
.
.
.
commit
|
commitdiff
|
tree
2023-12-15
Dan Kennedy
A
v
oid run
n
ing
t
h
e "no_mut
e
x
_try" te
s
ts with SQLITE_ENABLE_SE
.
.
.
commit
|
commitdiff
|
tree
2023-12-14
Dan Ke
n
nedy
Imp
r
ove th
e
error me
s
sage
returned
by an fts
5
'
rebuild
.
.
.
commit
|
commitdiff
|
tree
2023-12-08
Dan Ke
n
nedy
Avoid dropping an error code
i
n new fts
5
t
o
kenda
t
a
.
.
.
commit
|
commitdiff
|
tree
2023-12-07
Dan
K
ennedy
Ensu
r
e
a
n fts5vocab table never
u
ses a s
p
ecial toke
n
data
.
.
.
commit
|
commitdiff
|
tree
2023-12-07
Da
n
Kenne
d
y
Avoid an assert() fail
u
re when que
r
ying an fts5voc
a
b
.
.
.
commit
|
commitdiff
|
tree
2023-12-07
Da
n
Kennedy
Fix a null-
p
o
int
e
r dereference in
f
t
s
5 tokendata=1
.
.
.
commit
|
commitdiff
|
tree
2023-12-07
Dan Ken
n
edy
Fix a
p
roblem with handl
i
ng OOM and other
e
rrors in
.
.
.
commit
|
commitdiff
|
tree
2023-12-07
Dan Kennedy
Different fix for the
f
ts5 COMMIT-f
o
llowing-OOM problem
.
.
.
commit
|
commitdiff
|
tree
2023-12-06
Dan Ken
n
edy
Fix compiler warnin
g
about sha
d
owed va
r
iable in fts
5
_index
.
c
.
commit
|
commitdiff
|
tree
2023-12-06
Dan Kennedy
Update docu
m
entation comments in f
t
s5
.
h
.
commit
|
commitdiff
|
tree
2023-12-06
Da
n
Kennedy
Ad
d
t
he
tokend
a
ta=1 option
and related
A
PIs to fts5
.
commit
|
commitdiff
|
tree
2023-12-06
Dan Kennedy
Merge trunk changes into this
br
a
nch
.
commit
|
commitdiff
|
tree
2023-12-05
Dan
K
ennedy
Further t
e
sts for the new
code on t
h
is branch
.
commit
|
commitdiff
|
tree
2023-12-04
Dan Kenned
y
Add further tests f
o
r xInstToken()
.
commit
|
commitdiff
|
tree
2023-12-04
Dan Kennedy
Fixes
for
x
InstToken
(
)
wi
t
h tok
e
ndata=0 tab
l
es
.
And
.
.
.
commit
|
commitdiff
|
tree
2023-12-04
D
a
n
K
e
nnedy
Fix
m
emor
y
lea
k
in
n
ew
c
o
de on th
i
s
b
ranch
.
commit
|
commitdiff
|
tree
2023-12-04
Dan Kennedy
Fix a pr
o
blem with the xInstCo
u
nt() API and "ORDER
.
.
.
commit
|
commitdiff
|
tree
next