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
H
ipp
Impr
o
vemen
t
s to parser stack ov
e
rflow test
i
ng
.
commit
|
commitdiff
|
tree
2024-01-27
D
.
Richard Hipp
Per
f
o
rmance e
n
ha
n
cem
e
nts to the pa
r
ser
t
emplate
.
commit
|
commitdiff
|
tree
2024-01-27
D
.
R
i
chard
H
ipp
U
s
e an al
t
ern
a
tive memory allocator for
p
arser stack
.
.
.
commit
|
commitdiff
|
tree
2024-01-27
D
.
Ric
h
a
rd Hipp
Allocate new p
a
rser stac
k
space f
r
om the heap if
needed
.
.
.
commit
|
commitdiff
|
tree
2024-01-27
D
.
R
i
c
h
ard Hipp
Optimizations to P
a
rseF
i
nal
i
ze() to
m
a
ke up for the
.
.
.
commit
|
commitdiff
|
tree
2024-01-27
D
.
Richard
H
ipp
O
mit
t
he
"
p
arser s
t
ack overflow" err
o
r message, since
.
.
.
commit
|
commitdiff
|
tree
2024-01-26
D
.
Ri
c
h
ard Hipp
Bu
g
fixes
i
n
the function t
h
at
e
xpands the parser stack
.
commit
|
commitdiff
|
tree
2024-01-26
D
.
R
i
chard
H
ipp
Expe
r
imental changes that prevent
p
arser stac
k
overflows
.
.
.
commit
|
commitdiff
|
tree
2024-01-24
D
.
Richard Hipp
Add NEVER() to a branch that i
s
no longer reachab
l
e
.
commit
|
commitdiff
|
tree
2024-01-23
D
.
Richa
r
d
H
i
pp
Slig
h
t
adjus
t
ment to test re
s
ults fo
r
Windows in
mmap1
.
.
.
commit
|
commitdiff
|
tree
2024-01-23
D
.
Richard
Hipp
Impr
o
ved er
r
or me
s
sage when a
d
o
u
b
l
e
-quoted id
e
ntifier
.
.
.
commit
|
commitdiff
|
tree
2024-01-23
D
.
Richard H
i
pp
When a
JSO
N
input is a b
l
ob,
but it
looks li
k
e valid
.
.
.
commit
|
commitdiff
|
tree
2024-01-23
D
.
Richard Hipp
F
ix typo
i
n t
h
e tag-20240123-a in a comm
e
nt
.
commit
|
commitdiff
|
tree
2024-01-23
D
.
Richard Hipp
If a
B
LOB lo
o
ks lik
e
JS
O
N whe
n
cast to text
,
t
h
en t
r
e
at
.
.
.
commit
|
commitdiff
|
tree
2024-01-22
D
.
Richard
H
ipp
Simplificati
o
n
o
f
the e
r
ror r
e
porting logic
.
commit
|
commitdiff
|
tree
2024-01-22
D
.
Richard Hipp
I
mprov
e
d error messag
e
when a d
o
uble-quoted string
.
.
.
commit
|
commitdiff
|
tree
2024-01-22
D
.
Richard Hipp
The
-
DSQLITE
_
JSON_BLOB_INPU
T
_BUG_CO
M
PATI
B
LE compi
l
e
.
.
.
commit
|
commitdiff
|
tree
2024-01-22
D
.
Ric
h
a
r
d Hipp
Fix u
s
erauth
so that it works together
with
SQLITE_OMI
T
_
S
H
A
R
.
.
.
commit
|
commitdiff
|
tree
2024-01-22
D
.
Richard
H
ipp
Add a
notic
e
to
the
user-auth
e
ntication
d
o
cum
e
nt
a
ti
o
n
.
.
.
commit
|
commitdiff
|
tree
2024-01-21
D
.
Richard H
i
p
p
Fix a h
a
rmless typo
i
n
a com
m
ent
.
commit
|
commitdiff
|
tree
2024-01-20
D
.
Richa
r
d
Hipp
Simplific
a
tions
t
o
the strftime() log
i
c
.
commit
|
commitdiff
|
tree
2024-01-20
D
.
Richard Hipp
Fix a memory lea
k
in new memd
b
1
.
test
test cases that
.
.
.
commit
|
commitdiff
|
tree
2024-01-20
D
.
Richard Hipp
Ma
k
e sure that %V and
%
G
are test
i
ng fo
r
every since
.
.
.
commit
|
commitdiff
|
tree
2024-01-20
D
.
Richard Hipp
Rig sqlit
e
3_seria
l
ize() s
o
that it will initializ
e
.
.
.
commit
|
commitdiff
|
tree
2024-01-20
D
.
Richa
r
d
Hipp
Wh
e
n
d
o
ing a text-affinity compa
r
ison between t
w
o values
.
.
.
commit
|
commitdiff
|
tree
2024-01-20
D
.
Rich
a
r
d Hipp
Ensure that the re
p
lace() S
Q
L fu
n
ct
i
on alw
a
ys return
s
.
.
.
commit
|
commitdiff
|
tree
2024-01-20
D
.
Rich
a
rd Hi
p
p
W
h
en b
a
c
k
i
n
g out
a
character in a
con
s
tructed string
.
.
.
commit
|
commitdiff
|
tree
2024-01-20
D
.
Richa
r
d Hi
p
p
Fix the
version number in the TEA configure script
.
.
.
commit
|
commitdiff
|
tree
2024-01-20
D
.
R
i
chard Hip
p
Implement a n
e
w algorithm for
c
om
p
u
t
ing I
S
O week
v
alues
.
.
.
commit
|
commitdiff
|
tree
2024-01-18
D
.
Rich
a
r
d
Hipp
I
n
c
rea
s
e the versi
o
n nu
m
b
er to 3
.
46
.
0 to be
g
in
t
he
.
.
.
commit
|
commitdiff
|
tree
2024-01-18
D
.
R
ichard Hipp
A
d
d
s
upp
o
rt i
n
the st
r
ftime() SQL function f
o
r conversion
.
.
.
commit
|
commitdiff
|
tree
2024-01-16
D
.
R
i
chard Hip
p
F
ix harmless
"un
u
sed parameter" compiler wa
r
ning in
.
.
.
commit
|
commitdiff
|
tree
2024-01-16
D
.
Ri
c
hard Hipp
Clutter the code with
"
fa
l
l-through" comments in order
.
.
.
commit
|
commitdiff
|
tree
2024-01-16
D
.
Richard Hipp
Remo
v
e
the LLONG
_
M
A
X preprocessor
m
acro fr
o
m the series
.
.
.
commit
|
commitdiff
|
tree
2024-01-15
D
.
Richa
r
d Hipp
Ve
r
sion 3
.
45
.
0
commit
|
commitdiff
|
tree
2024-01-11
D
.
Richard
H
ipp
Fix a co
m
m
e
nt
i
n ses
s
i
o
ns
.
No functional ch
a
nges
.
commit
|
commitdiff
|
tree
2024-01-09
D
.
Richard Hipp
P
ut an S
Q
LITE_E
N
A
B
LE_SETLK_TIMEOUT branch inside the
.
.
.
commit
|
commitdiff
|
tree
2024-01-09
D
.
Ric
h
ard
Hi
p
p
Impro
v
ed resolution of un
q
ualified names in th
e
REI
N
DEX
.
.
.
commit
|
commitdiff
|
tree
2024-01-08
D
.
Richard H
i
pp
Minor ch
a
nge to os_u
n
ix
.
c to fa
c
i
li
t
ate
1
00
%
M
C/DC
.
.
.
commit
|
commitdiff
|
tree
2024-01-07
D
.
R
i
chard Hipp
Remove an
A
LW
A
YS() from RTREE
.
Dbsqlfuzz fou
n
d a wa
y
.
.
.
commit
|
commitdiff
|
tree
2024-01-07
D
.
Richard H
i
pp
Up
d
ates
t
o RTREE to facility testin
g
.
commit
|
commitdiff
|
tree
2024-01-06
D
.
Richard
H
ipp
Update JSON performance tes
t
in
g
procedures for
cl
a
r
i
ty
.
.
.
commit
|
commitdiff
|
tree
2024-01-04
D
.
Richard Hi
p
p
A
void errors with SQLITE
_
OMIT_VIRTUALTABLE builds in
.
.
.
commit
|
commitdiff
|
tree
2024-01-04
D
.
Richard Hipp
R
e
st
r
ucture some cod
e
to fix wh
a
t appe
a
rs to
b
e a fal
s
e
.
.
.
commit
|
commitdiff
|
tree
2024-01-03
D
.
Richard H
i
pp
F
ix
a
#ifdef in sq
l
ite
3
_test_control() th
a
t w
a
s preventi
n
g
.
.
.
commit
|
commitdiff
|
tree
2024-01-03
D
.
Richard Hipp
Conve
r
t
t
he JSON functi
o
ns
t
o us
e
lookaside
m
emory
.
.
.
commit
|
commitdiff
|
tree
2024-01-03
D
.
R
i
c
h
ard Hipp
Change
a
c
onst
a
n
t
from
decimal to he
x
to avoid a
compiler
.
.
.
commit
|
commitdiff
|
tree
2024-01-03
D
.
Richard H
i
pp
Enhance sqlit
e
3_analyzer
.
exe so that it
use
s
the ext
.
.
.
commit
|
commitdiff
|
tree
2024-01-03
D
.
Richard Hipp
Update the sqldiff
.
exe utility progra
m
so tha
t
it uses
.
.
.
commit
|
commitdiff
|
tree
2024-01-02
D
.
Richar
d
Hipp
Back out [b517a
5
2fa36df0a0
]
w
h
ic
h
is no
l
onger reachabl
e
.
.
.
commit
|
commitdiff
|
tree
2024-01-02
D
.
Richard Hipp
Adjust the sqlite3PagerDirectReadOk() rout
i
ne (part
.
.
.
commit
|
commitdiff
|
tree
2024-01-02
D
.
Rich
a
rd Hipp
Incre
a
se
the default
"max
_
page
_
count" to
its t
h
eoretical
.
.
.
commit
|
commitdiff
|
tree
2024-01-01
D
.
Richard Hipp
New logic
t
o avoid u
s
ing indexe
s
that ANALYZE has
i
dent
i
fied
.
.
.
commit
|
commitdiff
|
tree
2024-01-01
D
.
R
i
chard
H
ipp
Remove some unneces
s
ary computations from ANALY
Z
E so
.
.
.
commit
|
commitdiff
|
tree
2024-01-01
D
.
Ric
h
ard
H
ip
p
Extra steps taken to
a
void using
l
o
w
-
quality
i
ndexes
.
.
.
commit
|
commitdiff
|
tree
2023-12-28
D
.
R
i
char
d
Hipp
Enable SQLITE_DIRECT_OVERFLOW_READ un
l
es
s
it is specifically
.
.
.
commit
|
commitdiff
|
tree
2023-12-28
D
.
Richard Hip
p
Performance improvement by u
n
w
indin
g
a
loop in
j
s
onApp
e
ndStr
.
.
.
commit
|
commitdiff
|
tree
2023-12-28
D
.
Richar
d
Hi
p
p
F
i
x harmless com
p
ile
r
war
n
i
ngs
in FTS5
.
commit
|
commitdiff
|
tree
2023-12-28
D
.
Richard Hip
p
Enhanc
e
the (undocumented,
d
ebug-only) json_parse(
.
.
.
commit
|
commitdiff
|
tree
2023-12-26
D
.
Ric
h
ard Hipp
Improved handling of m
a
lformed unicode within
J
SON
.
.
.
commit
|
commitdiff
|
tree
2023-12-24
D
.
Richard H
i
pp
R
emove an ALWAYS() adde
d
in [c50e6c2ac
e
49d092]
because
.
.
.
commit
|
commitdiff
|
tree
2023-12-24
D
.
Rich
a
rd Hipp
Fix
h
armless co
m
piler warnings associated with [5d
b
30bcc338a
.
.
.
commit
|
commitdiff
|
tree
2023-12-24
D
.
R
i
ch
a
rd
H
ipp
Avoid signed integer ov
e
rfl
o
w du
r
ing inte
g
rity_check
.
.
.
commit
|
commitdiff
|
tree
2023-12-23
D
.
Ri
c
hard Hipp
Improve
m
ents to t
h
e q
u
ery p
l
anner to
a
ddress the inefficien
c
.
.
.
commit
|
commitdiff
|
tree
2023-12-23
D
.
R
i
chard Hipp
Add debuggi
n
g out
p
ut routines sqlite3ShowWhe
r
eLoop
.
.
.
commit
|
commitdiff
|
tree
2023-12-22
D
.
Richard Hipp
Change parameters on a d
e
bu
g
ging functi
o
n to include
.
.
.
commit
|
commitdiff
|
tree
2023-12-22
D
.
R
ichard H
i
pp
Add
a
new
c
omment
t
o debuggin
g
output routine
sq
l
ite3W
h
ereLo
.
.
.
commit
|
commitdiff
|
tree
2023-12-21
D
.
R
i
chard Hipp
Add internal c
o
re-developer-only docu
m
entation
o
f th
e
.
.
.
commit
|
commitdiff
|
tree
2023-12-20
D
.
Richard Hipp
Avo
i
d harml
e
ss integer o
v
erflow in
p
ager
s
tatus
statistics
.
.
.
commit
|
commitdiff
|
tree
2023-12-19
D
.
R
ichar
d
Hipp
I
n JSON - minor code cleanup a
n
d refac
t
o
r
ing with a
.
.
.
commit
|
commitdiff
|
tree
2023-12-19
D
.
Richa
r
d Hipp
Remove
redundan
t
conditional from sqlite
3
Exp
r
CanBeNull()
.
commit
|
commitdiff
|
tree
2023-12-19
D
.
Richard Hipp
On second thought, we
d
o
n
't reall
y
need sqlite_d
b
da
t
a
.
.
.
commit
|
commitdiff
|
tree
2023-12-19
D
.
Ric
h
a
r
d Hip
p
F
i
x harmless compiler warning in
t
h
e randomjson
.
c extension
.
commit
|
commitdiff
|
tree
2023-12-19
D
.
Richard Hi
p
p
M
ore precise
computation of the size of data structures
.
.
.
commit
|
commitdiff
|
tree
2023-12-19
D
.
R
i
chard Hipp
Add ALWAYS
(
) and NEVER(
)
on
branches
m
a
d
e
u
n
r
e
a
chab
l
e
.
.
.
commit
|
commitdiff
|
tree
2023-12-19
D
.
Richard Hipp
I
g
nore COLLATE operators when dete
r
mi
n
i
ng whether the
.
.
.
commit
|
commitdiff
|
tree
2023-12-19
D
.
Richard Hipp
T
e
st ca
s
e for t
h
e previous check
-
in
.
commit
|
commitdiff
|
tree
2023-12-19
D
.
Richard
H
ipp
When unable t
o
resolve an ide
n
tifier, change the
Ex
p
r
.
.
.
commit
|
commitdiff
|
tree
2023-12-19
D
.
Richard Hip
p
Always make the s
q
lite
_
db
d
ata vi
r
tual
table
a
v
ailable
.
.
.
commit
|
commitdiff
|
tree
2023-12-19
D
.
R
ichard Hipp
E
xtra ALWAYS() macros
to verify
s
tate i
n
the sq
l
ite3ExprCanB
.
.
.
commit
|
commitdiff
|
tree
2023-12-19
D
.
Richard
Hipp
Remove a s
t
ray comment in the J
S
ON cod
e
.
commit
|
commitdiff
|
tree
2023-12-18
D
.
Richard Hipp
N
e
w
JSO
N
invariant test cases
.
commit
|
commitdiff
|
tree
2023-12-18
D
.
Richa
r
d Hipp
Add NEVER(
)
t
o an unfalsifiable branch
.
commit
|
commitdiff
|
tree
2023-12-18
D
.
Rich
a
rd
H
i
pp
Fix JSON to JSONB t
r
an
s
l
a
tion so that it deals co
r
rectly
.
.
.
commit
|
commitdiff
|
tree
2023-12-18
D
.
R
ichard Hipp
Ensure
that the insert/delete si
z
e del
t
a on JSO
N
B
o
bjects
.
.
.
commit
|
commitdiff
|
tree
2023-12-18
D
.
Richard H
i
pp
Add randomjson
.
c to testfixt
u
r
e
.
Use it for
a n
e
w
.
.
.
commit
|
commitdiff
|
tree
2023-12-18
D
.
Ric
h
ard Hipp
Ensure
that all object labels fo
r
individual
ob
j
e
c
ts
.
.
.
commit
|
commitdiff
|
tree
2023-12-18
D
.
Richar
d
Hipp
B
u
g
fix in the ra
n
domjson
.
c exte
n
sion
.
commit
|
commitdiff
|
tree
2023-12-18
D
.
Rich
a
rd Hi
p
p
Enhancemen
t
s to ext
/
m
i
sc/r
a
ndomjson
.
c
.
commit
|
commitdiff
|
tree
2023-12-17
D
.
Rich
a
rd Hipp
Enha
n
cements to the "randomjson
.
c" ex
t
e
nsion
.
Auto
m
atically
.
.
.
commit
|
commitdiff
|
tree
2023-12-16
D
.
Ri
c
hard Hipp
Ena
b
le
S
QL
I
TE_ST
R
ICT_S
U
B
T
YPE for default
builds of
.
.
.
commit
|
commitdiff
|
tree
2023-12-16
D
.
Richar
d
Hi
p
p
Ne
w
t
est
ca
s
e
based on
Chromium b
u
g repo
r
t 15116
8
9
.
commit
|
commitdiff
|
tree
2023-12-15
D
.
Richar
d
Hipp
In
t
he count
-
of-view optimiza
t
ion
,
deferring fr
e
eing
.
.
.
commit
|
commitdiff
|
tree
2023-12-15
D
.
R
i
chard H
i
p
p
Ad
d
mention of
--
b
u
ild
o
nly and --dryrun to the testrunner
.
.
.
commit
|
commitdiff
|
tree
2023-12-15
D
.
Richard H
i
pp
Fix a new JSON test ca
s
e so that it wor
k
s even if SQLITE_OMI
.
.
.
commit
|
commitdiff
|
tree
2023-12-14
D
.
Richard Hipp
A
dd assert()s to FTS5 to fix static
a
n
aly
z
er
w
arnings
.
commit
|
commitdiff
|
tree
2023-12-14
D
.
Richa
r
d
Hipp
Fix
h
arml
e
ss compiler warnings i
n
JSON and FTS5
.
commit
|
commitdiff
|
tree
2023-12-14
D
.
Rich
a
r
d Hipp
Enhance aggr
e
gate
orde
r
-
by
s
o that i
t
tran
s
mits s
u
b
typ
e
.
.
.
commit
|
commitdiff
|
tree
2023-12-14
D
.
Richard Hipp
Pass subtype inf
o
rmat
i
o
n
through
the ag
g
regate
ORDER
.
.
.
commit
|
commitdiff
|
tree
2023-12-13
D
.
Richar
d
Hipp
Avoid invoking sqlite3E
x
prColUsag
e
(
) on an unresolv
e
.
.
.
commit
|
commitdiff
|
tree
next