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
Improvements to parser stack overflow testing.
2024-01-27
D
.
Richard Hipp
Improvements to parser
s
t
a
ck overfl
o
w testing
.
commit
|
commitdiff
|
tree
2024-01-27
D
.
Richard
Hipp
P
erformance
e
nhancements to
the parser template
.
commit
|
commitdiff
|
tree
2024-01-27
D
.
Richard Hipp
Use an
a
lternativ
e
m
e
mory
a
lloc
a
tor f
o
r parser stack
.
.
.
commit
|
commitdiff
|
tree
2024-01-27
D
.
Richard Hipp
Allo
c
ate new parser sta
c
k space f
r
om the heap
if needed
.
.
.
commit
|
commitdiff
|
tree
2024-01-27
D
.
Richard Hipp
Op
t
imi
z
ations to ParseFinaliz
e
(
) to make up for the
.
.
.
commit
|
commitdiff
|
tree
2024-01-27
D
.
R
ichard H
i
pp
Omi
t
the "parser stack overflow" error message, since
.
.
.
commit
|
commitdiff
|
tree
2024-01-26
D
.
Richard Hipp
Bug fi
x
es in the fun
c
tion that expands the
p
a
r
ser stack
.
commit
|
commitdiff
|
tree
2024-01-26
D
.
R
i
chard Hipp
Experimental changes that p
r
even
t
par
s
er stack ove
r
flows
.
.
.
commit
|
commitdiff
|
tree
2024-01-24
D
.
R
i
c
hard Hipp
Add
N
EVER() to a branch t
h
at is
no l
o
nger reachable
.
commit
|
commitdiff
|
tree
2024-01-23
D
.
Richard Hipp
Slight adjustment to test
re
s
ults for Windows
in mmap1
.
.
.
commit
|
commitdiff
|
tree
2024-01-23
D
.
R
i
chard
Hipp
Improved e
r
ror message
w
hen a doub
l
e-q
u
oted id
e
ntifier
.
.
.
commit
|
commitdiff
|
tree
2024-01-23
D
.
Richa
r
d Hipp
When a JSON in
p
ut
i
s
a
blob, but i
t
looks li
k
e valid
.
.
.
commit
|
commitdiff
|
tree
2024-01-23
D
.
R
ichard Hipp
Fi
x
typo in the tag-20240123
-
a in a com
m
ent
.
commit
|
commitdiff
|
tree
2024-01-23
D
.
Richard H
i
p
p
If a BLOB looks like JSO
N
when cast to t
e
xt
,
then treat
.
.
.
commit
|
commitdiff
|
tree
2024-01-22
D
.
R
i
char
d
H
ipp
Simplificat
i
on
of the
e
r
r
o
r reportin
g
logic
.
commit
|
commitdiff
|
tree
2024-01-22
D
.
Richar
d
Hipp
Im
p
roved
e
rror m
e
ssage when a doub
l
e-quo
t
ed string
.
.
.
commit
|
commitdiff
|
tree
2024-01-22
D
.
Richard
H
i
pp
T
h
e
-DS
Q
LITE_JSO
N
_BLOB_INPUT
_
BUG_CO
M
PA
T
IBLE
c
ompi
l
e
.
.
.
commit
|
commitdiff
|
tree
2024-01-22
D
.
Richard Hipp
Fix userauth so that it works together with SQLITE_
O
MI
T
_SHAR
.
.
.
commit
|
commitdiff
|
tree
2024-01-22
D
.
Richard H
i
pp
A
d
d a noti
c
e to the u
s
er-authentic
a
tion documentation
.
.
.
commit
|
commitdiff
|
tree
2024-01-21
D
.
Richard Hipp
Fix a harmless
typo i
n
a
c
omment
.
commit
|
commitdiff
|
tree
2024-01-20
D
.
Ri
c
hard Hipp
Simplif
i
cation
s
to t
h
e strftime()
l
ogic
.
commit
|
commitdiff
|
tree
2024-01-20
D
.
R
ichard
Hipp
Fix a memory
le
a
k
in
n
ew
memdb
1
.
t
es
t
t
e
s
t
cases that
.
.
.
commit
|
commitdiff
|
tree
2024-01-20
D
.
Richard Hip
p
Make s
u
re that %V and %G are testi
n
g
for
e
very since
.
.
.
commit
|
commitdiff
|
tree
2024-01-20
D
.
Richard Hipp
Rig sqlite3
_
s
e
riali
z
e() so that it will
ini
t
i
a
lize
.
.
.
commit
|
commitdiff
|
tree
2024-01-20
D
.
Richard
H
ip
p
When
doing a text-af
f
inity comparison between two
v
alues
.
.
.
commit
|
commitdiff
|
tree
2024-01-20
D
.
Richar
d
Hipp
Ensure that
t
h
e
r
eplace() SQL funct
i
on always returns
.
.
.
commit
|
commitdiff
|
tree
2024-01-20
D
.
Richar
d
Hipp
W
h
en
b
acking ou
t
a
char
a
c
t
er
i
n a construct
e
d str
i
ng
.
.
.
commit
|
commitdiff
|
tree
2024-01-20
D
.
Richard
Hi
p
p
Fix the version nu
m
ber
in the TEA configure script
.
.
.
commit
|
commitdiff
|
tree
2024-01-20
D
.
Ri
c
hard Hipp
Im
p
lement a
n
ew algorithm
f
or c
o
mputi
n
g
ISO week
v
alu
e
s
.
.
.
commit
|
commitdiff
|
tree
2024-01-18
D
.
Richard Hipp
Incr
e
ase the version numbe
r
to
3
.
46
.
0
to begin the
.
.
.
commit
|
commitdiff
|
tree
2024-01-18
D
.
Rich
a
rd Hipp
Add
support in the strftime
(
) SQL fu
n
c
tio
n
for conversi
o
n
.
.
.
commit
|
commitdiff
|
tree
2024-01-16
D
.
Richard
Hipp
F
i
x
h
armless
"u
n
use
d
p
ara
m
eter"
compiler warnin
g
in
.
.
.
commit
|
commitdiff
|
tree
2024-01-16
D
.
R
i
chard Hipp
C
lutte
r
t
h
e code wi
t
h "f
a
ll-throu
g
h"
comments
i
n order
.
.
.
commit
|
commitdiff
|
tree
2024-01-16
D
.
Richard Hipp
R
emove the
LLO
N
G
_MAX pr
e
processor macro
f
ro
m
the
s
e
ri
e
s
.
.
.
commit
|
commitdiff
|
tree
2024-01-15
D
.
R
i
cha
r
d
Hipp
Ve
r
s
ion 3
.
45
.
0
commit
|
commitdiff
|
tree
2024-01-11
D
.
Richard Hipp
F
i
x a comment in sessions
.
No
functional chang
e
s
.
commit
|
commitdiff
|
tree
2024-01-09
D
.
R
ichard Hipp
Put
an SQLI
T
E_ENA
B
LE_SET
L
K_TIMEOUT bra
n
ch inside the
.
.
.
commit
|
commitdiff
|
tree
2024-01-09
D
.
Richard
H
ipp
Im
p
roved
r
e
s
ol
u
tio
n
of unqualifie
d
n
ames
i
n the
REINDEX
.
.
.
commit
|
commitdiff
|
tree
2024-01-08
D
.
Richard Hipp
M
i
nor change to os_u
n
i
x
.
c to
f
a
cilitate 100% MC/DC
.
.
.
commit
|
commitdiff
|
tree
2024-01-07
D
.
Richard
Hipp
Remove
an ALWAYS() from R
T
REE
.
Dbsqlfuzz found
a
way
.
.
.
commit
|
commitdiff
|
tree
2024-01-07
D
.
Richard Hipp
U
p
dates to R
T
R
EE to facil
i
ty t
e
sting
.
commit
|
commitdiff
|
tree
2024-01-06
D
.
R
i
chard Hipp
Update
JSON pe
r
form
a
nce testing p
r
ocedures for c
l
ari
t
y
.
.
.
commit
|
commitdiff
|
tree
2024-01-04
D
.
Richard Hipp
Avoid
e
rrors w
i
t
h
SQLI
T
E_
O
MIT_VIRTUALTABLE builds i
n
.
.
.
commit
|
commitdiff
|
tree
2024-01-04
D
.
Rich
a
rd Hipp
Restructure so
m
e code to f
i
x what appears to be a false
.
.
.
commit
|
commitdiff
|
tree
2024-01-03
D
.
Ric
h
ard
H
ip
p
F
i
x a #
i
fdef
i
n s
q
l
i
te3_test_control() tha
t
was pre
v
enting
.
.
.
commit
|
commitdiff
|
tree
2024-01-03
D
.
Ri
c
hard Hi
p
p
Convert th
e
JSON
f
unctio
n
s to use l
o
okasid
e
memo
r
y
.
.
.
commit
|
commitdiff
|
tree
2024-01-03
D
.
R
i
c
h
ard
H
ipp
C
hang
e
a constant fr
o
m
d
e
cimal to hex to avoid a
c
o
mpi
l
er
.
.
.
commit
|
commitdiff
|
tree
2024-01-03
D
.
Ri
c
hard Hipp
Enhance sqlite3_
a
nalyzer
.
exe so that it
us
e
s
the ex
t
.
.
.
commit
|
commitdiff
|
tree
2024-01-03
D
.
Rich
a
r
d
Hipp
Update the sqldiff
.
e
x
e
util
i
ty pr
o
gram s
o
that it uses
.
.
.
commit
|
commitdiff
|
tree
2024-01-02
D
.
Richard Hipp
B
a
c
k out
[
b517a52fa36d
f
0a0] whi
c
h is no longer reach
a
ble
.
.
.
commit
|
commitdiff
|
tree
2024-01-02
D
.
Richard Hipp
Adjust th
e
s
q
lit
e
3PagerDirectR
e
adOk() r
o
utine
(
part
.
.
.
commit
|
commitdiff
|
tree
2024-01-02
D
.
Richard Hipp
Incr
e
as
e
the defa
u
l
t "max_page_count" to i
t
s theoreti
c
al
.
.
.
commit
|
commitdiff
|
tree
2024-01-01
D
.
Richard Hipp
N
ew logic to
a
void usin
g
indexes that A
N
A
L
Y
Z
E has i
d
enti
f
ied
.
.
.
commit
|
commitdiff
|
tree
2024-01-01
D
.
R
i
chard Hipp
Remove some u
n
n
ecessary comput
a
tions from
A
N
ALYZE so
.
.
.
commit
|
commitdiff
|
tree
2024-01-01
D
.
R
i
chard H
i
pp
Ext
r
a s
t
eps take
n
to avoid using low-qual
i
ty indexes
.
.
.
commit
|
commitdiff
|
tree
2023-12-28
D
.
Richard Hipp
E
n
ab
l
e S
Q
LI
T
E_DIRECT_OVE
R
FLOW_READ unless it
i
s specific
a
lly
.
.
.
commit
|
commitdiff
|
tree
2023-12-28
D
.
Richard Hipp
Performance improvement by
unw
i
ndin
g
a loop i
n
jsonAppe
n
dStr
.
.
.
commit
|
commitdiff
|
tree
2023-12-28
D
.
R
ichard H
i
p
p
F
ix harmless compiler wa
r
n
i
ngs
i
n
FTS
5
.
commit
|
commitdiff
|
tree
2023-12-28
D
.
Richard Hi
p
p
Enhance the
(undoc
u
ment
e
d, debug-only) json_parse(
.
.
.
commit
|
commitdiff
|
tree
2023-12-26
D
.
Richard Hipp
Improved handling of
m
alformed unicod
e
within JSON
.
.
.
commit
|
commitdiff
|
tree
2023-12-24
D
.
Ric
h
ard Hipp
Rem
o
ve an ALWAYS
(
) added in [c50e6c2ace49d0
9
2] because
.
.
.
commit
|
commitdiff
|
tree
2023-12-24
D
.
Richard Hipp
Fix harmless comp
i
ler war
n
i
ngs ass
o
ciated with [5db30bcc338a
.
.
.
commit
|
commitdiff
|
tree
2023-12-24
D
.
Ri
c
hard
H
i
pp
Avoid signed inte
g
er overflow
during i
n
tegrity_check
.
.
.
commit
|
commitdiff
|
tree
2023-12-23
D
.
Richard Hipp
Improveme
n
ts
to the
q
u
e
ry
plann
e
r to a
d
d
r
ess t
h
e inefficienc
.
.
.
commit
|
commitdiff
|
tree
2023-12-23
D
.
Richard Hipp
Ad
d
debugging ou
t
put
routines
s
ql
i
t
e
3
S
ho
w
WhereLoop
.
.
.
commit
|
commitdiff
|
tree
2023-12-22
D
.
Richard
H
ipp
Chang
e
parameters
on a debugging
function to incl
u
d
e
.
.
.
commit
|
commitdiff
|
tree
2023-12-22
D
.
Richard Hipp
Add a
n
ew
c
omment
t
o debugging output r
o
utine sq
l
ite3Where
L
o
.
.
.
commit
|
commitdiff
|
tree
2023-12-21
D
.
Richard Hipp
A
d
d
inte
r
n
a
l
c
ore
-
d
e
veloper-only documentati
o
n of the
.
.
.
commit
|
commitdiff
|
tree
2023-12-20
D
.
R
ichard Hipp
A
v
oid harmles
s
i
nteger overf
l
o
w in page
r
sta
t
us stat
i
stics
.
.
.
commit
|
commitdiff
|
tree
2023-12-19
D
.
R
i
c
hard Hipp
I
n J
S
ON - m
i
nor code cle
a
nup
and r
e
f
actoring with a
.
.
.
commit
|
commitdiff
|
tree
2023-12-19
D
.
R
i
ch
a
rd Hipp
Re
m
o
v
e re
d
undant conditiona
l
from s
q
lite3ExprCanBe
N
ull()
.
commit
|
commitdiff
|
tree
2023-12-19
D
.
Richard Hipp
O
n s
e
cond th
o
ught, we don
'
t
real
l
y
need sqlit
e
_
dbdata
.
.
.
commit
|
commitdiff
|
tree
2023-12-19
D
.
Richar
d
Hipp
Fi
x
h
ar
m
le
s
s
co
m
piler wa
r
ning
in the ran
d
om
j
s
on
.
c
e
xtension
.
commit
|
commitdiff
|
tree
2023-12-19
D
.
Richard Hip
p
M
ore precis
e
c
omputation of
the size of d
a
ta
s
tructures
.
.
.
commit
|
commitdiff
|
tree
2023-12-19
D
.
Richard H
i
p
p
Add ALWAYS() and NEVER() on branches
m
a
de unreach
a
ble
.
.
.
commit
|
commitdiff
|
tree
2023-12-19
D
.
R
ichard Hi
p
p
Ig
n
ore COLLATE op
e
rators when determ
i
ning
whether the
.
.
.
commit
|
commitdiff
|
tree
2023-12-19
D
.
Richard
Hi
p
p
Test case f
o
r the previ
o
us check-in
.
commit
|
commitdiff
|
tree
2023-12-19
D
.
Ric
h
ard H
i
pp
W
h
en unable to r
e
solve a
n
ident
i
fi
e
r
,
ch
a
n
ge the Exp
r
.
.
.
commit
|
commitdiff
|
tree
2023-12-19
D
.
Rich
a
rd Hipp
A
l
ways ma
k
e
the sqlite
_
dbdata virtual t
a
b
l
e available
.
.
.
commit
|
commitdiff
|
tree
2023-12-19
D
.
Ri
c
hard Hipp
Extra ALWAYS() mac
r
os to
ve
r
ify state in
t
he sql
i
t
e3ExprCanB
.
.
.
commit
|
commitdiff
|
tree
2023-12-19
D
.
Ri
c
hard Hip
p
Remove a stray comment in the JSON
code
.
commit
|
commitdiff
|
tree
2023-12-18
D
.
Richard Hipp
New JSON invariant test cases
.
commit
|
commitdiff
|
tree
2023-12-18
D
.
Richard
Hipp
Add NEVER() to an unfalsifiable branch
.
commit
|
commitdiff
|
tree
2023-12-18
D
.
Richar
d
Hipp
Fix JSON to JSONB tran
s
lati
o
n so that it d
e
als
c
orrectly
.
.
.
commit
|
commitdiff
|
tree
2023-12-18
D
.
R
i
char
d
Hipp
Ensure that
the insert/delete
s
ize de
l
ta
o
n JSON
B
o
b
j
ects
.
.
.
commit
|
commitdiff
|
tree
2023-12-18
D
.
R
i
chard Hipp
A
dd random
j
son
.
c
to testfi
x
ture
.
Us
e
i
t
f
or a
n
ew
.
.
.
commit
|
commitdiff
|
tree
2023-12-18
D
.
R
ichard Hipp
Ensure t
h
at all o
b
ject labels for individual objects
.
.
.
commit
|
commitdiff
|
tree
2023-12-18
D
.
Richard Hipp
Bug
f
ix in the randomj
s
o
n
.
c ex
t
en
s
ion
.
commit
|
commitdiff
|
tree
2023-12-18
D
.
R
ichard Hi
p
p
Enhancements to ext/m
i
sc
/
randomjso
n
.
c
.
commit
|
commitdiff
|
tree
2023-12-17
D
.
Richard Hipp
Enhancemen
t
s
to th
e
"randomjso
n
.
c" extensi
o
n
.
Automatically
.
.
.
commit
|
commitdiff
|
tree
2023-12-16
D
.
R
ichard
H
ipp
Ena
b
l
e SQL
I
TE_STRICT_SUBTYPE for
d
efault bu
i
lds of
.
.
.
commit
|
commitdiff
|
tree
2023-12-16
D
.
R
ich
a
r
d
H
ipp
New test case based on Ch
r
omi
u
m
b
u
g
r
e
p
o
r
t 1511
6
89
.
commit
|
commitdiff
|
tree
2023-12-15
D
.
Richard Hipp
I
n t
h
e count-of
-
view optimization, def
e
rri
n
g freeing
.
.
.
commit
|
commitdiff
|
tree
2023-12-15
D
.
Richard Hipp
Add
m
ention
o
f --bu
i
ldonly and --dr
y
r
un to t
h
e tes
t
run
n
e
r
.
.
.
commit
|
commitdiff
|
tree
2023-12-15
D
.
Rich
a
r
d Hipp
F
i
x a n
e
w JSO
N
test
c
ase so
t
hat it wor
k
s even if
SQLITE_OMI
.
.
.
commit
|
commitdiff
|
tree
2023-12-14
D
.
Rich
a
r
d
Hipp
Add assert()s to FTS5
to fi
x
static anal
y
zer warnings
.
commit
|
commitdiff
|
tree
2023-12-14
D
.
Richard Hipp
Fix
harmless comp
i
l
er war
n
ings i
n
JSON and FTS5
.
commit
|
commitdiff
|
tree
2023-12-14
D
.
Ric
h
ard
Hipp
Enh
a
nce aggr
e
g
a
te
o
r
d
er-by so t
h
at it trans
m
its subt
y
pe
.
.
.
commit
|
commitdiff
|
tree
2023-12-14
D
.
Richard
Hipp
Pass su
b
type i
n
formation thr
o
ugh t
h
e agg
r
ega
t
e ORDER
.
.
.
commit
|
commitdiff
|
tree
2023-12-13
D
.
Richard Hipp
Avoid invoking sqlite3E
x
prColU
s
a
g
e
(
)
on an un
r
e
s
olve
.
.
.
commit
|
commitdiff
|
tree
next