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
Increase the version number to 3.46.0 to begin the next development cycle.
2024-01-18
D
.
Richard Hipp
Increase the versio
n
num
b
er to 3
.
46
.
0
to begin t
h
e
.
.
.
commit
|
commitdiff
|
tree
2024-01-18
D
.
Richard Hipp
Ad
d
s
u
pport in the strf
t
ime(
)
SQL
functi
o
n
for
conversion
.
.
.
commit
|
commitdiff
|
tree
2024-01-16
D
.
Richard Hipp
Fi
x
harml
e
ss "unused parameter"
c
o
mpiler
warnin
g
in
.
.
.
commit
|
commitdiff
|
tree
2024-01-16
D
.
Richard Hipp
Clutter the code with "fall-through" comments in order
.
.
.
commit
|
commitdiff
|
tree
2024-01-16
D
.
Richard Hipp
Remove the
L
LON
G
_
MA
X
preprocessor macro from
t
he se
r
ies
.
.
.
commit
|
commitdiff
|
tree
2024-01-15
D
.
Richard Hipp
Versi
o
n
3
.
45
.
0
commit
|
commitdiff
|
tree
2024-01-11
D
.
Richard
Hipp
Fix a comment in sessions
.
N
o
functional
chan
g
es
.
commit
|
commitdiff
|
tree
2024-01-09
D
.
Ric
h
a
r
d
H
i
p
p
Put an S
Q
L
I
T
E
_ENA
B
LE_SETLK_TIMEO
U
T branch i
n
side
t
he
.
.
.
commit
|
commitdiff
|
tree
2024-01-09
D
.
Richard
H
ipp
Improved res
o
lut
i
on of un
q
ualified names in t
h
e
RE
I
NDEX
.
.
.
commit
|
commitdiff
|
tree
2024-01-08
D
.
Richard Hi
p
p
Min
o
r ch
a
n
g
e to
o
s
_unix
.
c to facilitate 100% M
C
/DC
.
.
.
commit
|
commitdiff
|
tree
2024-01-07
D
.
Ri
c
hard
H
ipp
R
e
mo
v
e
an ALWAYS
(
) fro
m
R
TREE
.
Dbsqlf
u
zz fo
u
nd a
way
.
.
.
commit
|
commitdiff
|
tree
2024-01-07
D
.
Richard Hipp
Updat
e
s to RTREE t
o
facility testing
.
commit
|
commitdiff
|
tree
2024-01-06
D
.
R
i
c
har
d
Hipp
Updat
e
JS
O
N
perfor
m
a
n
ce testing proced
u
r
e
s for clarity
.
.
.
commit
|
commitdiff
|
tree
2024-01-04
D
.
Rich
a
r
d Hipp
Avoid errors with SQLITE_OMIT_VIRTUALTABLE bu
i
lds in
.
.
.
commit
|
commitdiff
|
tree
2024-01-04
D
.
Ric
h
ard Hi
p
p
Restructure som
e
cod
e
to fix what appears to be a false
.
.
.
commit
|
commitdiff
|
tree
2024-01-03
D
.
Richard Hipp
F
i
x a #ifdef in sqlite3_te
s
t
_control() th
a
t was preventing
.
.
.
commit
|
commitdiff
|
tree
2024-01-03
D
.
R
i
chard H
i
p
p
Co
n
vert the J
S
ON function
s
to use lookasi
d
e memo
r
y
.
.
.
commit
|
commitdiff
|
tree
2024-01-03
D
.
Ri
c
hard Hipp
Change a constan
t
from decimal
to
h
ex to avoid a compile
r
.
.
.
commit
|
commitdiff
|
tree
2024-01-03
D
.
Richard Hipp
Enhance sqlite3_analyzer
.
exe
s
o that it uses t
h
e ext
.
.
.
commit
|
commitdiff
|
tree
2024-01-03
D
.
Richar
d
Hipp
Upda
t
e the sqld
i
ff
.
e
x
e ut
i
lity prog
r
am so that it
u
s
es
.
.
.
commit
|
commitdiff
|
tree
2024-01-02
D
.
Richard Hip
p
Back
out [b
5
17a52fa36df0a0] which
i
s no longer reachable
.
.
.
commit
|
commitdiff
|
tree
2024-01-02
D
.
Richard Hipp
Adjust t
h
e sqlite3PagerDirectRead
O
k() routine (part
.
.
.
commit
|
commitdiff
|
tree
2024-01-02
D
.
Richard Hipp
Increas
e
t
he defau
l
t
"max_pa
g
e_count" to its theoretical
.
.
.
commit
|
commitdiff
|
tree
2024-01-01
D
.
Ric
h
ard H
i
pp
New logic to avoid u
s
ing i
n
dexes that AN
A
LYZE has identi
f
ied
.
.
.
commit
|
commitdiff
|
tree
2024-01-01
D
.
Richard Hipp
Remove some unn
e
cessary computatio
n
s from
A
NALY
Z
E
so
.
.
.
commit
|
commitdiff
|
tree
2024-01-01
D
.
Richard Hipp
Extra step
s
taken to avoid using l
o
w-quality indexes
.
.
.
commit
|
commitdiff
|
tree
2023-12-28
D
.
Richard Hipp
En
a
ble SQLIT
E
_DIRECT_OVERFLOW_READ unless it is
specifica
l
ly
.
.
.
commit
|
commitdiff
|
tree
2023-12-28
D
.
Richard
H
i
p
p
Per
f
o
r
man
c
e im
p
rovement by unwi
n
ding a
l
o
o
p
in jsonAppendStr
.
.
.
commit
|
commitdiff
|
tree
2023-12-28
D
.
Ri
c
h
a
rd Hipp
F
ix harmless compiler warnings in FTS
5
.
commit
|
commitdiff
|
tree
2023-12-28
D
.
R
i
chard Hipp
Enhance the (undocumented,
debug-onl
y
) j
s
on
_
p
a
rs
e
(
.
.
.
commit
|
commitdiff
|
tree
2023-12-26
D
.
Ri
c
ha
r
d H
i
pp
Improved ha
n
d
l
i
n
g
of mal
f
ormed unicode w
i
thin
JSON
.
.
.
commit
|
commitdiff
|
tree
2023-12-24
D
.
Ri
c
hard Hipp
Remove an ALWA
Y
S
(
)
added in [c50e6
c
2ace49d092
]
because
.
.
.
commit
|
commitdiff
|
tree
2023-12-24
D
.
Rich
a
rd H
i
pp
F
i
x harmless
compil
e
r warnings ass
o
c
iated with [
5
d
b30bcc
3
38a
.
.
.
commit
|
commitdiff
|
tree
2023-12-24
D
.
R
i
chard H
i
pp
A
v
oid signed
i
nteger overfl
o
w du
r
ing integ
r
i
ty_check
.
.
.
commit
|
commitdiff
|
tree
2023-12-23
D
.
Ri
c
hard Hip
p
Improv
e
ments to the query
p
lanner to
a
ddress
the inefficienc
.
.
.
commit
|
commitdiff
|
tree
2023-12-23
D
.
Richa
r
d
Hi
p
p
A
dd debu
g
ging output routines sq
l
ite3ShowWhere
L
oop
.
.
.
commit
|
commitdiff
|
tree
2023-12-22
D
.
Richard H
i
pp
C
hange parameter
s
on
a
d
e
bugging
f
u
nc
t
ion to include
.
.
.
commit
|
commitdiff
|
tree
2023-12-22
D
.
Ric
h
ard Hipp
Add a new co
m
ment to debugging outpu
t
rout
i
ne sqlite3Wher
e
Lo
.
.
.
commit
|
commitdiff
|
tree
2023-12-21
D
.
R
ichard Hipp
Add internal core-developer-only do
c
umentatio
n
of the
.
.
.
commit
|
commitdiff
|
tree
2023-12-20
D
.
Richard Hip
p
A
v
oi
d
harm
l
ess intege
r
ove
r
f
l
ow
i
n pager
s
tatu
s
statis
t
i
c
s
.
.
.
commit
|
commitdiff
|
tree
2023-12-19
D
.
Richard Hip
p
In JSON
-
m
ino
r
cod
e
cl
e
anup and
refact
o
ri
n
g with a
.
.
.
commit
|
commitdiff
|
tree
2023-12-19
D
.
Richa
r
d Hipp
Rem
o
ve
redundant con
d
itional from sqlite3Expr
C
anBe
N
ull()
.
commit
|
commitdiff
|
tree
2023-12-19
D
.
Richa
r
d Hipp
On sec
o
nd thought, we
d
on't really n
e
e
d
s
qlite_
d
bdata
.
.
.
commit
|
commitdiff
|
tree
2023-12-19
D
.
Richard Hipp
Fix harmless compil
e
r
w
arnin
g
in
the randomjson
.
c extension
.
commit
|
commitdiff
|
tree
2023-12-19
D
.
R
ich
a
rd Hipp
More precis
e
computation of
t
he siz
e
of data st
r
uctures
.
.
.
commit
|
commitdiff
|
tree
2023-12-19
D
.
R
i
cha
r
d
Hipp
Add ALWAYS() and NEVER() on branc
h
e
s
mad
e
unre
a
chable
.
.
.
commit
|
commitdiff
|
tree
2023-12-19
D
.
Ri
c
hard Hipp
Ignore COLLATE ope
r
ato
r
s
when det
e
rmi
n
i
n
g
whethe
r
the
.
.
.
commit
|
commitdiff
|
tree
2023-12-19
D
.
Richar
d
Hipp
Test
c
as
e
for the
previo
u
s check-
i
n
.
commit
|
commitdiff
|
tree
2023-12-19
D
.
Richard Hipp
When unable to resol
v
e an identifier, change
the Exp
r
.
.
.
commit
|
commitdiff
|
tree
2023-12-19
D
.
Richard Hipp
Al
w
ays m
a
ke t
h
e sqlite_dbdata virtual
t
a
ble available
.
.
.
commit
|
commitdiff
|
tree
2023-12-19
D
.
Richard Hipp
Extra ALWAYS() macros
t
o verify
state in the sqli
t
e3E
x
prCanB
.
.
.
commit
|
commitdiff
|
tree
2023-12-19
D
.
Richard Hipp
Remove a
st
r
ay comm
e
nt in
the
J
S
ON code
.
commit
|
commitdiff
|
tree
2023-12-18
D
.
Richar
d
Hip
p
New JSO
N
invariant tes
t
case
s
.
commit
|
commitdiff
|
tree
2023-12-18
D
.
Richard Hipp
Add
N
EVER()
t
o a
n
unfal
s
ifiable branch
.
commit
|
commitdiff
|
tree
2023-12-18
D
.
Richard H
i
pp
Fix
JSON to JSONB tran
s
l
a
tion so that it
deals
c
or
r
ectly
.
.
.
commit
|
commitdiff
|
tree
2023-12-18
D
.
Ri
c
hard
Hipp
Ensure t
h
at the ins
e
rt
/
delete size
d
elta on JSONB obje
c
ts
.
.
.
commit
|
commitdiff
|
tree
2023-12-18
D
.
Richar
d
Hipp
Add randomjso
n
.
c to testfixture
.
Use it
f
or a
n
ew
.
.
.
commit
|
commitdiff
|
tree
2023-12-18
D
.
R
ichard
H
ipp
Ensure that all obje
c
t
l
abels
f
o
r
individ
u
al objects
.
.
.
commit
|
commitdiff
|
tree
2023-12-18
D
.
Richard
Hipp
Bug fix
i
n th
e
randomjson
.
c e
x
tension
.
commit
|
commitdiff
|
tree
2023-12-18
D
.
Richard
H
ipp
Enhancemen
t
s to ext/misc/randomjs
o
n
.
c
.
commit
|
commitdiff
|
tree
2023-12-17
D
.
Richar
d
Hipp
Enhancement
s
t
o
the "
r
a
n
do
m
j
s
on
.
c" extension
.
Automatically
.
.
.
commit
|
commitdiff
|
tree
2023-12-16
D
.
R
i
chard Hipp
Enable SQL
I
TE_S
T
R
I
CT_SUBTYPE
f
or d
e
fault builds
o
f
.
.
.
commit
|
commitdiff
|
tree
2023-12-16
D
.
Ri
c
h
ard
H
ipp
N
ew test
c
ase ba
s
e
d
on Chromium bu
g
report 1511689
.
commit
|
commitdiff
|
tree
2023-12-15
D
.
Rich
a
rd Hipp
In
t
he count-
o
f-view optimization,
defe
r
ring freeing
.
.
.
commit
|
commitdiff
|
tree
2023-12-15
D
.
Rich
a
rd Hipp
Add mention of
-
-buil
d
only and
--dryrun to the testru
n
ner
.
.
.
commit
|
commitdiff
|
tree
2023-12-15
D
.
R
i
c
h
ard Hipp
F
i
x
a new
J
S
O
N
t
est c
a
se so t
h
at it works
even if SQLI
T
E
_
OMI
.
.
.
commit
|
commitdiff
|
tree
2023-12-14
D
.
Ri
c
ha
r
d Hipp
Add
a
s
s
ert()s t
o
F
TS5 to fix static analyzer warnings
.
commit
|
commitdiff
|
tree
2023-12-14
D
.
Richard Hipp
Fi
x
harmless compiler warn
i
ngs in JSON
a
nd FT
S
5
.
commit
|
commitdiff
|
tree
2023-12-14
D
.
R
ichar
d
Hip
p
Enhance aggre
g
ate order-by so
t
hat it
tr
a
nsmits
s
u
b
t
ype
.
.
.
commit
|
commitdiff
|
tree
2023-12-14
D
.
Ric
h
ard Hipp
Pass subtyp
e
information t
h
rough the aggr
e
gate ORDER
.
.
.
commit
|
commitdiff
|
tree
2023-12-13
D
.
R
i
chard Hipp
Av
o
i
d invok
i
n
g
sqlite3E
x
pr
C
olUsage() o
n
an u
n
re
s
olve
.
.
.
commit
|
commitdiff
|
tree
2023-12-13
D
.
Richard H
i
pp
Bug fix in t
h
e JSONB validat
o
r
.
commit
|
commitdiff
|
tree
2023-12-13
D
.
Richard Hipp
Improvem
e
nts to UTF8 han
d
ling,
a
n
d
especially the handling
.
.
.
commit
|
commitdiff
|
tree
2023-12-12
D
.
Richard Hipp
Fix
th
e
JSON obje
c
t l
a
bel comparison object so that
.
.
.
commit
|
commitdiff
|
tree
2023-12-12
D
.
Rich
a
rd H
i
pp
T
he
json_valid(*,8) function does a much better
ch
e
ck
.
.
.
commit
|
commitdiff
|
tree
2023-12-12
D
.
Richard Hipp
Add NEVER to two unreachable bra
n
ches in JSON
.
commit
|
commitdiff
|
tree
2023-12-12
D
.
R
ichard Hipp
I
mprove
m
e
n
ts to JSO
N
B
v
alidatio
n
-
c
atch more c
a
ses
.
.
.
commit
|
commitdiff
|
tree
2023-12-12
D
.
Richard Hi
p
p
Validity
c
hecking of text n
o
des in JSONB
.
commit
|
commitdiff
|
tree
2023-12-11
D
.
Richard
H
ipp
The json_er
r
or
_
positi
o
n
(
) function now reports
a
n approximat
.
.
.
commit
|
commitdiff
|
tree
2023-12-11
D
.
Ric
h
ard Hipp
json_error
_
position
(
)
now
u
s
es
j
son
V
a
l
idityCheck()
.
.
.
commit
|
commitdiff
|
tree
2023-12-11
D
.
Richa
r
d
Hipp
json_valid(*,8) allows minus-signs on hexadecim
a
l literals
.
commit
|
commitdiff
|
tree
2023-12-11
D
.
Richard Hipp
A
ctivate JS
O
N_SELFCHECK within fuzzchec
k
.
commit
|
commitdiff
|
tree
2023-12-11
D
.
Richard Hipp
Rename
t
he ne
w
test-contro
l
to SQLITE_TESTCT
R
L_JSON_SELF
C
HEC
.
.
.
commit
|
commitdiff
|
tree
2023-12-11
D
.
R
ichard Hipp
Add
S
QLITE_TEST
C
TRL_VALIDATE_JSONB,
which if enab
l
ed
.
.
.
commit
|
commitdiff
|
tree
2023-12-11
D
.
R
i
chard Hip
p
Work
t
ow
a
rd
enhanc
e
d
f
u
nctionalit
y
for json_val
i
d(
.
.
.
commit
|
commitdiff
|
tree
2023-12-11
D
.
Richard Hipp
F
ix a potenti
a
l u
s
e of uni
n
itialized va
l
ue i
n
json_vali
d
.
.
.
commit
|
commitdiff
|
tree
2023-12-08
D
.
Richard Hipp
Fix a harmless UBSAN war
n
ing
.
commit
|
commitdiff
|
tree
2023-12-08
D
.
R
ichard Hi
p
p
F
i
x a pot
e
nt
i
a
l
pro
b
lem RCS
t
r acce
s
s
on
a
J
s
onSt
r
ing
.
.
.
commit
|
commitdiff
|
tree
2023-12-08
D
.
Richa
r
d Hipp
Fix
a harmless
c
o
mp
i
l
er warn
i
n
g
about
"confusing indentation"
.
commit
|
commitdiff
|
tree
2023-12-07
D
.
Richard Hipp
Rewor
k
the jsonEachPa
t
hLength() routi
n
e
i
n json_tree
.
.
.
commit
|
commitdiff
|
tree
2023-12-07
D
.
Ric
h
a
rd Hipp
Add ALWAYS() on branches added in [e
c
0
a
e
4030968c782
.
.
.
commit
|
commitdiff
|
tree
2023-12-07
D
.
R
ich
a
r
d Hipp
I
m
proved detect
i
o
n of corr
u
pt JSO
N
B in the jsonReturnFr
o
mBlo
.
.
.
commit
|
commitdiff
|
tree
2023-12-06
D
.
Ric
h
ard Hipp
Work around LLVM's newfound hatred
o
f fun
c
tion pointer
.
.
.
commit
|
commitdiff
|
tree
2023-12-06
D
.
Rich
a
rd Hipp
Do correct compar
i
so
n
s between obj
e
ct
l
abels in JSON
.
.
.
commit
|
commitdiff
|
tree
2023-12-06
D
.
Richard H
i
pp
Co
r
r
e
ctly handle 8-
b
yte sizes
in
the JSONB
for
m
a
t
.
commit
|
commitdiff
|
tree
2023-12-06
D
.
Rich
a
rd Hipp
F
i
x the routin
e
th
a
t determi
n
es the
jso
n
_tree
.
path
.
.
.
commit
|
commitdiff
|
tree
2023-12-06
D
.
Ric
h
a
r
d Hipp
Test
cases for
o
b
ject label
m
atchi
n
g with
e
scape sequences
.
commit
|
commitdiff
|
tree
2023-12-06
D
.
R
ichard Hipp
The rule for the RHS of
the ->> and -> operators wh
e
n
.
.
.
commit
|
commitdiff
|
tree
2023-12-06
D
.
R
ichard
Hipp
In
c
reased rigor in compari
s
o
n
s
between object lab
e
ls
.
.
.
commit
|
commitdiff
|
tree
2023-12-05
D
.
Rich
a
r
d
Hipp
Rework the JS
O
N functions
s
o th
a
t the
y
use the JSONB
.
.
.
commit
|
commitdiff
|
tree
next