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 magic time-interval names that do truncate-to-same-month to be
2024-01-16
D
.
R
i
c
hard
H
ip
p
R
emove the LLONG_MAX p
r
e
p
roce
s
sor macro from
t
he s
e
ries
.
.
.
commit
|
commitdiff
|
tree
2024-01-15
D
.
Ric
h
ard Hip
p
Ver
s
ion
3
.
45
.
0
commit
|
commitdiff
|
tree
2024-01-11
D
.
Richard H
i
pp
Fix
a comment in sessions
.
No f
u
nctional change
s
.
commit
|
commitdiff
|
tree
2024-01-09
D
.
Richard
Hipp
Put an
S
QLITE_ENABLE_SE
T
LK_TIMEOUT
b
r
anch inside
th
e
.
.
.
commit
|
commitdiff
|
tree
2024-01-09
D
.
Richard
Hipp
Improved
r
e
solution of unquali
f
ied names in the REINDEX
.
.
.
commit
|
commitdiff
|
tree
2024-01-08
D
.
Richa
r
d
H
ipp
Mi
n
or change to os_unix
.
c to facilitate 100% MC/DC
.
.
.
commit
|
commitdiff
|
tree
2024-01-07
D
.
Richard Hipp
Remove an A
L
W
A
Y
S
() from RTR
E
E
.
Dbsqlfu
z
z
found
a
way
.
.
.
commit
|
commitdiff
|
tree
2024-01-07
D
.
Richar
d
Hip
p
Updates to RTREE t
o
facility testing
.
commit
|
commitdiff
|
tree
2024-01-06
D
.
Ri
c
hard Hipp
Update JS
O
N
perf
o
rma
n
c
e testing proce
d
ures
for
c
la
r
ity
.
.
.
commit
|
commitdiff
|
tree
2024-01-04
D
.
Richard Hipp
Avoid errors
w
i
th SQLITE_OMIT
_
VIRTUALTABLE
builds in
.
.
.
commit
|
commitdiff
|
tree
2024-01-04
D
.
Ric
h
ard Hipp
Restru
c
tu
r
e some code to fix w
h
a
t
appears to b
e
a false
.
.
.
commit
|
commitdiff
|
tree
2024-01-03
D
.
Richard Hipp
Fix a
#
i
f
def in
s
qlite3
_
test_co
n
trol(
)
that was preventing
.
.
.
commit
|
commitdiff
|
tree
2024-01-03
D
.
Rich
a
rd
H
i
pp
Convert the J
S
ON functions to u
s
e lookaside m
e
mor
y
.
.
.
commit
|
commitdiff
|
tree
2024-01-03
D
.
R
i
cha
r
d Hipp
Change
a const
a
nt from
dec
i
mal to hex to avoid a compi
l
e
r
.
.
.
commit
|
commitdiff
|
tree
2024-01-03
D
.
Richard Hipp
Enhance sq
l
ite3_an
a
lyzer
.
exe so that it uses t
h
e ext
.
.
.
commit
|
commitdiff
|
tree
2024-01-03
D
.
R
i
chard Hipp
Update
t
he sqldiff
.
exe
u
tili
t
y
progr
a
m
s
o that it
uses
.
.
.
commit
|
commitdiff
|
tree
2024-01-02
D
.
Richard H
i
pp
Ba
c
k out [b517a52fa3
6
df0a0
]
whi
c
h
is no longer re
a
chable
.
.
.
commit
|
commitdiff
|
tree
2024-01-02
D
.
R
ichard Hipp
Adjust the sq
l
ite3PagerDire
c
tReadOk() routi
n
e (part
.
.
.
commit
|
commitdiff
|
tree
2024-01-02
D
.
Richard Hipp
Increase the default "max
_
page_count
"
to its theoretical
.
.
.
commit
|
commitdiff
|
tree
2024-01-01
D
.
Richard
H
ipp
N
e
w logic to avoid u
s
ing indexes th
a
t ANA
L
YZE has identified
.
.
.
commit
|
commitdiff
|
tree
2024-01-01
D
.
Richard Hipp
R
e
move some u
n
n
ecessa
r
y computations fr
o
m ANALYZE so
.
.
.
commit
|
commitdiff
|
tree
2024-01-01
D
.
Richard
H
i
pp
Ext
r
a steps taken to avoid using low
-
quality
i
ndexes
.
.
.
commit
|
commitdiff
|
tree
2023-12-28
D
.
Richa
r
d Hipp
Enable SQLIT
E
_DIRECT_OVERFLOW_READ unless
i
t is
specific
a
ll
y
.
.
.
commit
|
commitdiff
|
tree
2023-12-28
D
.
Ri
c
hard
H
ipp
Per
f
o
r
man
c
e i
m
prov
e
ment b
y
unwi
n
din
g
a
l
oop in js
o
nA
p
pendSt
r
.
.
.
commit
|
commitdiff
|
tree
2023-12-28
D
.
Richard Hipp
Fix harmless co
m
p
iler warnings in
FTS5
.
commit
|
commitdiff
|
tree
2023-12-28
D
.
Ri
c
h
a
r
d Hipp
Enhanc
e
the (undocumented, debug-only) j
s
on_pars
e
(
.
.
.
commit
|
commitdiff
|
tree
2023-12-26
D
.
Richard Hipp
Imp
r
oved
handling of malformed unicode wit
h
in JSON
.
.
.
commit
|
commitdiff
|
tree
2023-12-24
D
.
R
ichard Hipp
Remove an ALWAY
S
() added in [c50e6c2ace
4
9d092] because
.
.
.
commit
|
commitdiff
|
tree
2023-12-24
D
.
Richard
Hipp
Fix harmless com
p
i
ler warnings associated wi
t
h [5db30bcc
3
38a
.
.
.
commit
|
commitdiff
|
tree
2023-12-24
D
.
Ric
h
ard Hipp
Avoid sig
n
e
d integer overflow
during integrity_check
.
.
.
commit
|
commitdiff
|
tree
2023-12-23
D
.
Ri
c
hard Hipp
Improvements to
t
h
e
query planner
to ad
d
ress the
ineffi
c
ie
n
c
.
.
.
commit
|
commitdiff
|
tree
2023-12-23
D
.
Richard Hipp
Add debugging ou
t
put routines sqlite3ShowWhereLoop
.
.
.
commit
|
commitdiff
|
tree
2023-12-22
D
.
R
i
c
h
a
r
d
Hipp
Change paramet
e
rs
on a debugging function to in
c
lud
e
.
.
.
commit
|
commitdiff
|
tree
2023-12-22
D
.
Richa
r
d Hipp
Add a new comment to
d
e
b
ugging
o
utput routi
n
e sqlite3WhereLo
.
.
.
commit
|
commitdiff
|
tree
2023-12-21
D
.
Ric
h
ard Hipp
Add
i
nt
e
rnal
c
ore-d
e
vel
o
per
-
only docume
n
tat
i
o
n
of
t
he
.
.
.
commit
|
commitdiff
|
tree
2023-12-20
D
.
Richard Hip
p
Av
o
id
ha
r
mless
integer
o
verflow in pager stat
u
s statistics
.
.
.
commit
|
commitdiff
|
tree
2023-12-19
D
.
Richa
r
d Hipp
In JSON - m
i
nor code cleanup and r
e
f
actor
i
ng wit
h
a
.
.
.
commit
|
commitdiff
|
tree
2023-12-19
D
.
R
ichard Hipp
Re
m
ove re
d
undant conditi
o
nal from sql
i
te3ExprC
a
nBeNul
l
(
)
.
commit
|
commitdiff
|
tree
2023-12-19
D
.
Rich
a
rd Hipp
On secon
d
thought, we don't really need sqli
t
e_dbdata
.
.
.
commit
|
commitdiff
|
tree
2023-12-19
D
.
Richar
d
Hipp
F
i
x harmless compiler w
a
r
n
ing
in
the randomjson
.
c extensi
o
n
.
commit
|
commitdiff
|
tree
2023-12-19
D
.
Richard Hipp
M
ore pr
e
cise c
o
mputation of the size
of data struc
t
ur
e
s
.
.
.
commit
|
commitdiff
|
tree
2023-12-19
D
.
R
i
chard Hipp
A
dd ALWAYS()
a
nd NEVER()
o
n branc
h
es mad
e
u
n
rea
c
hable
.
.
.
commit
|
commitdiff
|
tree
2023-12-19
D
.
R
i
c
hard H
i
pp
I
g
n
or
e
COLLATE operators when deter
m
ining whether
t
he
.
.
.
commit
|
commitdiff
|
tree
2023-12-19
D
.
Richard Hi
p
p
Test cas
e
for the previ
o
us che
c
k
-
in
.
commit
|
commitdiff
|
tree
2023-12-19
D
.
R
ichard Hipp
When
u
n
a
b
le t
o
res
o
lve an ide
n
tifier, change the
Exp
r
.
.
.
commit
|
commitdiff
|
tree
2023-12-19
D
.
Richard Hipp
Alwa
y
s make the
s
qlit
e
_dbd
a
t
a
virt
u
al ta
b
le ava
i
lable
.
.
.
commit
|
commitdiff
|
tree
2023-12-19
D
.
Richard Hipp
Extra ALW
A
YS() macros to verify state in the sqlite3E
x
prCanB
.
.
.
commit
|
commitdiff
|
tree
2023-12-19
D
.
Ric
h
a
r
d Hipp
R
e
m
o
ve a stray comment i
n
the J
S
O
N
co
d
e
.
commit
|
commitdiff
|
tree
2023-12-18
D
.
Richard Hipp
New JSON
i
nvar
i
ant test cases
.
commit
|
commitdiff
|
tree
2023-12-18
D
.
Richard Hipp
Add NEVER() to an unfalsifiable
bran
c
h
.
commit
|
commitdiff
|
tree
2023-12-18
D
.
Richard Hipp
F
ix J
S
ON
to JS
O
NB translation so that it d
e
al
s
correctly
.
.
.
commit
|
commitdiff
|
tree
2023-12-18
D
.
Rich
a
rd Hipp
Ensure that
t
h
e
in
s
ert/delete size del
t
a on JSONB objects
.
.
.
commit
|
commitdiff
|
tree
2023-12-18
D
.
R
i
chard Hipp
Add rando
m
js
o
n
.
c
t
o
t
estfixture
.
Use it f
o
r a new
.
.
.
commit
|
commitdiff
|
tree
2023-12-18
D
.
R
i
char
d
Hipp
Ensure that all object
l
abels for ind
i
vidual objects
.
.
.
commit
|
commitdiff
|
tree
2023-12-18
D
.
R
i
chard Hipp
B
u
g
f
ix in the randomjson
.
c e
x
tens
i
on
.
commit
|
commitdiff
|
tree
2023-12-18
D
.
Ric
h
ard Hi
p
p
E
n
hancement
s
t
o
ext/misc
/
rando
m
j
s
on
.
c
.
commit
|
commitdiff
|
tree
2023-12-17
D
.
Richard Hipp
Enhancem
e
nts t
o
the "randomjson
.
c" extens
i
on
.
Automatically
.
.
.
commit
|
commitdiff
|
tree
2023-12-16
D
.
Rich
a
rd Hipp
E
n
a
ble
SQLITE
_
S
TRI
C
T
_SUBTYPE for d
e
fault
builds of
.
.
.
commit
|
commitdiff
|
tree
2023-12-16
D
.
R
i
c
h
ard Hipp
New test case ba
s
ed on Chro
m
ium bug report 1511689
.
commit
|
commitdiff
|
tree
2023-12-15
D
.
Richard
H
ip
p
I
n
the count-
o
f-view optimization, def
e
rri
n
g fre
e
ing
.
.
.
commit
|
commitdiff
|
tree
2023-12-15
D
.
R
i
chard Hipp
A
d
d
mention
o
f --build
o
n
l
y
and --dryrun to the testrun
n
er
.
.
.
commit
|
commitdiff
|
tree
2023-12-15
D
.
Richard Hipp
F
i
x
a new JSON test case so that it wo
r
ks even if S
Q
LITE_OMI
.
.
.
commit
|
commitdiff
|
tree
2023-12-14
D
.
Richa
r
d Hipp
Add assert()s to F
T
S5 to fix st
a
tic
a
na
l
yzer war
n
ings
.
commit
|
commitdiff
|
tree
2023-12-14
D
.
Richard
Hipp
F
ix ha
r
mless c
o
mpiler warnings
i
n JSON and FTS5
.
commit
|
commitdiff
|
tree
2023-12-14
D
.
R
ichard Hipp
Enhance aggregat
e
orde
r
-
by so that
it
t
r
a
ns
m
its subtype
.
.
.
commit
|
commitdiff
|
tree
2023-12-14
D
.
R
ich
a
r
d Hipp
Pass subt
y
pe in
f
ormation thro
u
g
h
t
he aggre
g
ate ORDER
.
.
.
commit
|
commitdiff
|
tree
2023-12-13
D
.
Rich
a
r
d
Hipp
Av
o
i
d
i
nvo
k
ing sq
l
ite3ExprCo
l
Usage
(
) on an unresolve
.
.
.
commit
|
commitdiff
|
tree
2023-12-13
D
.
Ri
c
hard Hipp
Bug fix in t
h
e
JSONB va
l
idat
o
r
.
commit
|
commitdiff
|
tree
2023-12-13
D
.
R
icha
r
d
Hipp
Improvements to UTF8 han
d
ling, an
d
e
speci
a
lly the handling
.
.
.
commit
|
commitdiff
|
tree
2023-12-12
D
.
Richard Hip
p
F
i
x
t
he JS
O
N o
b
je
c
t
label compariso
n
object so that
.
.
.
commit
|
commitdiff
|
tree
2023-12-12
D
.
Richard Hip
p
The j
s
on_va
l
i
d(*,8) function doe
s
a
much bet
t
er chec
k
.
.
.
commit
|
commitdiff
|
tree
2023-12-12
D
.
Richard Hipp
Add NEV
E
R to
t
wo unreachable branches in JS
O
N
.
commit
|
commitdiff
|
tree
2023-12-12
D
.
Ric
h
a
r
d
H
ipp
Improveme
n
ts to JSONB validatio
n
-
ca
t
ch
mor
e
cases
.
.
.
commit
|
commitdiff
|
tree
2023-12-12
D
.
Ri
c
h
ard Hipp
Validity checking
o
f text
nodes in JSON
B
.
commit
|
commitdiff
|
tree
2023-12-11
D
.
Richard Hipp
Th
e
j
son_erro
r
_positio
n
()
f
unc
t
ion now repor
t
s
an approximat
.
.
.
commit
|
commitdiff
|
tree
2023-12-11
D
.
Richard Hi
p
p
json_error_position()
now us
e
s jso
n
Validi
t
yCheck()
.
.
.
commit
|
commitdiff
|
tree
2023-12-11
D
.
Richard Hip
p
json_valid
(
*,8) al
l
ows minus-si
g
ns on hexadecimal
literals
.
commit
|
commitdiff
|
tree
2023-12-11
D
.
Richard Hipp
Activate
JS
O
N_SELFCHECK within fuzzch
e
ck
.
commit
|
commitdiff
|
tree
2023-12-11
D
.
Richard H
i
pp
Rename
t
he new test-control to SQLITE_TESTCTRL
_
JSON_SEL
F
CHEC
.
.
.
commit
|
commitdiff
|
tree
2023-12-11
D
.
Richa
r
d
H
ip
p
Ad
d
SQLITE_TESTCTR
L
_V
A
LI
D
A
TE_JSONB, which
if enabled
.
.
.
commit
|
commitdiff
|
tree
2023-12-11
D
.
Richard Hipp
Work toward en
h
ance
d
functionality f
o
r js
o
n_va
l
id(
.
.
.
commit
|
commitdiff
|
tree
2023-12-11
D
.
Richard Hipp
Fix a
potential
u
s
e of uninitialized value in json_valid
.
.
.
commit
|
commitdiff
|
tree
2023-12-08
D
.
Richard Hipp
Fix
a
harmless UBSAN wa
r
n
ing
.
commit
|
commitdiff
|
tree
2023-12-08
D
.
Richa
r
d
Hipp
F
ix
a
p
otential problem
R
CStr access o
n
a JsonStrin
g
.
.
.
commit
|
commitdiff
|
tree
2023-12-08
D
.
R
ichard Hipp
Fix a harmless
compiler war
n
ing about "confusi
n
g indentation"
.
commit
|
commitdiff
|
tree
2023-12-07
D
.
Richard
H
i
p
p
Rework the jsonEachPathLength(
)
routine
i
n json_t
r
ee
.
.
.
commit
|
commitdiff
|
tree
2023-12-07
D
.
Richard Hipp
A
d
d ALWAYS(
)
on
b
r
anches added i
n
[ec0ae4030968c
7
8
2
.
.
.
commit
|
commitdiff
|
tree
2023-12-07
D
.
Richard H
i
pp
Imp
r
oved dete
c
tion of corrupt J
S
ONB i
n
t
he jsonReturnFrom
B
lo
.
.
.
commit
|
commitdiff
|
tree
2023-12-06
D
.
Richard Hipp
Work
around LLV
M
's newfound hat
r
ed o
f
f
u
ncti
o
n poin
t
er
.
.
.
commit
|
commitdiff
|
tree
2023-12-06
D
.
Richard Hipp
Do co
r
re
c
t comparis
o
ns between object labels in
J
SON
.
.
.
commit
|
commitdiff
|
tree
2023-12-06
D
.
Richard
Hipp
Correc
t
ly handle 8-byte sizes in the JSONB format
.
commit
|
commitdiff
|
tree
2023-12-06
D
.
Ri
c
hard Hipp
Fi
x
th
e
r
out
i
ne that determi
n
es t
h
e json_t
r
ee
.
pa
t
h
.
.
.
commit
|
commitdiff
|
tree
2023-12-06
D
.
Richard Hipp
T
est ca
s
e
s
f
or object label matching with
escape
seq
u
ences
.
commit
|
commitdiff
|
tree
2023-12-06
D
.
Richard Hipp
The rule for the RH
S
of the ->> an
d
-> operators when
.
.
.
commit
|
commitdiff
|
tree
2023-12-06
D
.
Ri
c
hard Hi
p
p
Increased rigor in comp
a
rison
s
be
t
ween
o
b
j
ect
la
b
e
ls
.
.
.
commit
|
commitdiff
|
tree
2023-12-05
D
.
Richard
Hipp
Rewo
r
k the JSON functions so that
they use the
J
SONB
.
.
.
commit
|
commitdiff
|
tree
2023-12-05
D
.
Richard
H
ipp
U
se extra assert()
s
ta
t
ement
to
silence harmless stati
c
.
.
.
commit
|
commitdiff
|
tree
2023-12-05
D
.
Richard Hipp
Miscellaneous comment cl
e
anup and t
y
po fixes
.
commit
|
commitdiff
|
tree
2023-12-05
D
.
Ri
c
hard Hipp
Us
e
str
s
p
n
() to accele
r
a
t
e whitespa
c
e bypass
i
n the
.
.
.
commit
|
commitdiff
|
tree
2023-12-05
D
.
R
i
chard Hipp
Small performan
c
e
gain b
y
u
n
win
d
i
n
g the string
l
i
t
e
r
al
.
.
.
commit
|
commitdiff
|
tree
next