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
Remove the LLONG_MAX preprocessor macro from the series.c extension as it
2024-01-16
D
.
Richard Hip
p
Re
m
ove t
h
e LLONG_
M
AX
preprocess
o
r macro fro
m
the se
r
i
es
.
.
.
commit
|
commitdiff
|
tree
2024-01-15
D
.
Ri
c
hard Hipp
Versi
o
n 3
.
45
.
0
commit
|
commitdiff
|
tree
2024-01-11
D
.
Richard Hipp
Fix
a
comment
in sessi
o
ns
.
No functional change
s
.
commit
|
commitdiff
|
tree
2024-01-09
D
.
Richard
H
ipp
P
ut
a
n SQLITE_ENABLE_SETLK_TI
M
EOUT branch inside the
.
.
.
commit
|
commitdiff
|
tree
2024-01-09
D
.
R
ichard Hipp
Improve
d
resolution of unqualif
i
ed na
m
es in the REINDEX
.
.
.
commit
|
commitdiff
|
tree
2024-01-08
D
.
Richard Hipp
Minor
c
hange to os_unix
.
c
to facilitate 100% M
C
/DC
.
.
.
commit
|
commitdiff
|
tree
2024-01-07
D
.
Richard
H
ipp
Remove an ALWAYS()
f
rom RTRE
E
.
Dbsqlfuz
z
found a way
.
.
.
commit
|
commitdiff
|
tree
2024-01-07
D
.
Richard
H
ipp
Updates t
o
RTREE t
o
facil
i
ty te
s
ting
.
commit
|
commitdiff
|
tree
2024-01-06
D
.
Ri
c
hard Hipp
U
p
date JSON performance testing procedures
f
or c
l
arity
.
.
.
commit
|
commitdiff
|
tree
2024-01-04
D
.
Ri
c
hard H
i
p
p
Avoid er
r
o
rs with SQLITE_OM
I
T_V
I
RTU
A
LTA
B
LE b
u
il
d
s in
.
.
.
commit
|
commitdiff
|
tree
2024-01-04
D
.
Richard H
i
pp
Re
s
tructure some code to
f
i
x
what appears to be a false
.
.
.
commit
|
commitdiff
|
tree
2024-01-03
D
.
Rich
a
rd Hipp
Fix a #ifd
e
f in sqlite3_test_control(
)
that wa
s
preve
n
ting
.
.
.
commit
|
commitdiff
|
tree
2024-01-03
D
.
Ri
c
hard Hipp
Convert t
h
e JSON functio
n
s to use
l
ookaside memory
.
.
.
commit
|
commitdiff
|
tree
2024-01-03
D
.
Richard
H
ipp
Change a cons
t
ant from de
c
ima
l
to he
x
to a
v
oid a
c
ompiler
.
.
.
commit
|
commitdiff
|
tree
2024-01-03
D
.
Richard Hipp
En
h
ance sql
i
t
e3_analyzer
.
exe so
that it u
s
es the ext
.
.
.
commit
|
commitdiff
|
tree
2024-01-03
D
.
R
i
c
h
a
r
d Hipp
Upd
a
te the sqldi
f
f
.
exe utility pr
o
gram so th
a
t it uses
.
.
.
commit
|
commitdiff
|
tree
2024-01-02
D
.
Richar
d
Hi
p
p
Back out [b517a52fa36df0a0]
w
hich i
s
no
l
onger r
e
achable
.
.
.
commit
|
commitdiff
|
tree
2024-01-02
D
.
Richa
r
d
Hipp
Adjust the sqlite3PagerDirect
R
ead
O
k
(
)
routine (pa
r
t
.
.
.
commit
|
commitdiff
|
tree
2024-01-02
D
.
R
i
cha
r
d
Hipp
Increa
s
e the de
f
ault
"m
a
x_pa
g
e
_
c
o
unt"
to
its the
o
retical
.
.
.
commit
|
commitdiff
|
tree
2024-01-01
D
.
Richard Hip
p
New log
i
c
t
o
avoid usi
n
g indexes that ANALYZE h
a
s id
e
ntif
i
ed
.
.
.
commit
|
commitdiff
|
tree
2024-01-01
D
.
Richard Hipp
Remove
some unnecessary
c
omputa
t
ions from ANALY
Z
E
s
o
.
.
.
commit
|
commitdiff
|
tree
2024-01-01
D
.
Rich
a
r
d Hipp
Extra steps
taken to
a
void using low-qual
i
ty indexes
.
.
.
commit
|
commitdiff
|
tree
2023-12-28
D
.
Richard Hipp
Enable SQLITE_DIRE
C
T_O
V
ERFL
O
W
_READ unles
s
it i
s
specifically
.
.
.
commit
|
commitdiff
|
tree
2023-12-28
D
.
Richard Hipp
Performa
n
ce improvement
b
y unwinding a loop
in jsonAppendStr
.
.
.
commit
|
commitdiff
|
tree
2023-12-28
D
.
R
ichard
Hip
p
Fix
h
arml
e
ss
c
o
m
piler warning
s
in FTS5
.
commit
|
commitdiff
|
tree
2023-12-28
D
.
Richard Hipp
Enhance
the
(un
d
oc
u
mented, debug-onl
y
) j
s
on_
p
arse(
.
.
.
commit
|
commitdiff
|
tree
2023-12-26
D
.
Richard Hipp
Improved ha
n
dling of malformed unico
d
e within J
S
ON
.
.
.
commit
|
commitdiff
|
tree
2023-12-24
D
.
Richard Hipp
Remo
v
e
an
A
LWAYS() added in [c50e6c2ace49d092] because
.
.
.
commit
|
commitdiff
|
tree
2023-12-24
D
.
Richard H
i
pp
Fix harmless
c
ompiler
warnin
g
s ass
o
ciated with [5db30bcc338a
.
.
.
commit
|
commitdiff
|
tree
2023-12-24
D
.
Richard Hipp
Avoid signed
i
nte
g
er ov
e
rfl
o
w dur
i
ng
integrity_c
h
eck
.
.
.
commit
|
commitdiff
|
tree
2023-12-23
D
.
Richa
r
d Hipp
Improveme
n
ts to the
q
uery pl
a
nner to a
d
d
r
es
s
t
h
e
ineffi
c
ienc
.
.
.
commit
|
commitdiff
|
tree
2023-12-23
D
.
Richard Hipp
A
d
d debugging o
u
tput routines sql
i
te
3
ShowW
h
ereLoop
.
.
.
commit
|
commitdiff
|
tree
2023-12-22
D
.
Richard Hipp
Change parameters
on a debugging functio
n
to include
.
.
.
commit
|
commitdiff
|
tree
2023-12-22
D
.
Richard Hipp
Ad
d
a
new
c
omment to debugging output ro
u
tin
e
sqlite3WhereLo
.
.
.
commit
|
commitdiff
|
tree
2023-12-21
D
.
Richa
r
d Hi
p
p
Add inte
r
nal cor
e
-d
e
ve
l
oper-only documentation of the
.
.
.
commit
|
commitdiff
|
tree
2023-12-20
D
.
Richard Hipp
Avoid har
m
l
e
ss
integ
e
r overflow in
p
ager status
statistics
.
.
.
commit
|
commitdiff
|
tree
2023-12-19
D
.
R
ichard Hipp
In JSON
-
m
i
nor code clean
u
p and refactor
i
ng with a
.
.
.
commit
|
commitdiff
|
tree
2023-12-19
D
.
Richard Hi
p
p
Remove redundant c
o
nditio
n
al
f
rom sqlite3ExprCanBeN
u
ll()
.
commit
|
commitdiff
|
tree
2023-12-19
D
.
Richard Hipp
On
se
c
ond thought, w
e
don't
r
eally need
sqlite
_
dbda
t
a
.
.
.
commit
|
commitdiff
|
tree
2023-12-19
D
.
Richa
r
d Hipp
Fix harmless compiler warning
in th
e
r
a
n
domjso
n
.
c e
x
tension
.
commit
|
commitdiff
|
tree
2023-12-19
D
.
Richard Hipp
More precise co
m
p
u
tat
i
o
n of
the
s
ize
o
f da
t
a stru
c
tu
r
es
.
.
.
commit
|
commitdiff
|
tree
2023-12-19
D
.
R
ic
h
ard Hipp
Add ALWAYS() and NEV
E
R
()
on bra
n
c
hes made
u
nreachable
.
.
.
commit
|
commitdiff
|
tree
2023-12-19
D
.
Richard Hipp
I
g
nore COL
L
ATE operators when d
e
termining whethe
r
the
.
.
.
commit
|
commitdiff
|
tree
2023-12-19
D
.
Ri
c
har
d
H
i
pp
Test case for the previous
check-
i
n
.
commit
|
commitdiff
|
tree
2023-12-19
D
.
R
i
c
hard Hi
p
p
When unabl
e
to resolve an ident
i
fier, change the Expr
.
.
.
commit
|
commitdiff
|
tree
2023-12-19
D
.
Richard
Hipp
A
lway
s
mak
e
the sqlite_
d
bdat
a
virt
u
al table available
.
.
.
commit
|
commitdiff
|
tree
2023-12-19
D
.
Richard Hipp
Extra ALWA
Y
S()
m
acros
to
verify s
t
a
te
in
t
h
e sqlite3ExprCanB
.
.
.
commit
|
commitdiff
|
tree
2023-12-19
D
.
R
i
c
hard Hip
p
Remove a stray c
o
mmen
t
in the JSON c
o
de
.
commit
|
commitdiff
|
tree
2023-12-18
D
.
R
i
chard Hipp
New
JSON invariant test cases
.
commit
|
commitdiff
|
tree
2023-12-18
D
.
Ri
c
hard H
i
pp
Add NEVER() to
a
n
unfalsifiable branch
.
commit
|
commitdiff
|
tree
2023-12-18
D
.
Richar
d
Hipp
Fix JSON to JSONB tra
n
slation
so tha
t
it deals
c
orrectly
.
.
.
commit
|
commitdiff
|
tree
2023-12-18
D
.
Richard Hi
p
p
Ensure that th
e
i
n
sert/dele
t
e
size delta on
JSO
N
B obj
e
cts
.
.
.
commit
|
commitdiff
|
tree
2023-12-18
D
.
Richard Hipp
Add randomjson
.
c to testfixture
.
Use it
for a new
.
.
.
commit
|
commitdiff
|
tree
2023-12-18
D
.
R
i
c
hard Hi
p
p
Ensur
e
that all object labels fo
r
individual objects
.
.
.
commit
|
commitdiff
|
tree
2023-12-18
D
.
R
i
chard Hipp
Bug fix
in
t
he
randomjso
n
.
c extension
.
commit
|
commitdiff
|
tree
2023-12-18
D
.
R
ichard Hipp
Enhancements
to ext/misc
/
rand
o
mjson
.
c
.
commit
|
commitdiff
|
tree
2023-12-17
D
.
Richard Hi
p
p
Enhancements to the "randomjson
.
c"
e
xtension
.
Aut
o
m
a
tically
.
.
.
commit
|
commitdiff
|
tree
2023-12-16
D
.
Ric
h
a
r
d H
i
pp
Enable SQLITE_STRIC
T
_S
U
BTYPE for defa
u
lt
builds of
.
.
.
commit
|
commitdiff
|
tree
2023-12-16
D
.
Richard Hi
p
p
N
ew test case based o
n
Chromium bug report
1511689
.
commit
|
commitdiff
|
tree
2023-12-15
D
.
R
i
chard Hipp
I
n th
e
count-of-view
optim
i
zatio
n
, deferring freeing
.
.
.
commit
|
commitdiff
|
tree
2023-12-15
D
.
Richar
d
Hipp
Add mention of --buildonly
a
nd --dryrun to the
t
estrunner
.
.
.
commit
|
commitdiff
|
tree
2023-12-15
D
.
Richard
Hipp
Fix a new JS
O
N
te
s
t case so that it works even if SQLIT
E
_OM
I
.
.
.
commit
|
commitdiff
|
tree
2023-12-14
D
.
Ri
c
hard Hipp
Add
assert()s to
FT
S
5 to
fix s
t
atic analyzer war
n
i
ngs
.
commit
|
commitdiff
|
tree
2023-12-14
D
.
R
i
chard
H
ipp
Fix ha
r
mle
s
s
compiler
w
arnings in JS
O
N and FTS5
.
commit
|
commitdiff
|
tree
2023-12-14
D
.
Richard H
i
pp
Enhan
c
e aggregate order-by s
o
that
it tran
s
mi
t
s subtype
.
.
.
commit
|
commitdiff
|
tree
2023-12-14
D
.
Richard Hipp
Pass subtype info
r
ma
t
ion
th
r
ough t
h
e aggregat
e
O
R
DER
.
.
.
commit
|
commitdiff
|
tree
2023-12-13
D
.
Richard
H
ipp
Avoi
d
invoking sqlite3ExprCo
l
Usage
(
) on
a
n unresolve
.
.
.
commit
|
commitdiff
|
tree
2023-12-13
D
.
Rich
a
rd Hi
p
p
B
ug fix in the J
S
ONB val
i
da
t
or
.
commit
|
commitdiff
|
tree
2023-12-13
D
.
Ri
c
hard Hipp
Improvements to U
T
F8 ha
n
dling, and especi
a
lly
the han
d
l
i
n
g
.
.
.
commit
|
commitdiff
|
tree
2023-12-12
D
.
Rich
a
r
d Hipp
Fix the JSON object label comp
a
rison
o
bject
s
o that
.
.
.
commit
|
commitdiff
|
tree
2023-12-12
D
.
Richard
Hip
p
The js
o
n_val
i
d(*
,
8
)
function does
a
much
b
etter chec
k
.
.
.
commit
|
commitdiff
|
tree
2023-12-12
D
.
Richard
Hipp
Add NEVER to two
unre
a
c
h
a
ble
branch
e
s in J
S
ON
.
commit
|
commitdiff
|
tree
2023-12-12
D
.
Richard
Hipp
Impro
v
e
m
e
nts
to JSONB val
i
dat
i
on
- catc
h
more cases
.
.
.
commit
|
commitdiff
|
tree
2023-12-12
D
.
Ri
c
hard
Hipp
Validity chec
k
i
n
g of text no
d
es in JSO
N
B
.
commit
|
commitdiff
|
tree
2023-12-11
D
.
R
ichard
H
i
pp
The jso
n
_error_position()
f
un
c
tion now repor
t
s
a
n approxi
m
at
.
.
.
commit
|
commitdiff
|
tree
2023-12-11
D
.
Richard Hipp
j
son_er
r
or_position(
)
now uses json
V
a
l
idityC
h
eck()
.
.
.
commit
|
commitdiff
|
tree
2023-12-11
D
.
Ric
h
ard Hipp
json_v
a
l
id(*
,
8)
a
llows minus-signs on he
x
adeci
m
al lite
r
als
.
commit
|
commitdiff
|
tree
2023-12-11
D
.
Richard H
i
pp
Activate JSON_SELFCHECK within fuzzcheck
.
commit
|
commitdiff
|
tree
2023-12-11
D
.
Richa
r
d Hipp
Rename the
n
e
w
test-contr
o
l to S
Q
LI
T
E_TESTCTRL_JSO
N
_SELFCHEC
.
.
.
commit
|
commitdiff
|
tree
2023-12-11
D
.
Richard Hipp
A
d
d
S
Q
LITE_T
E
STCTRL_VALIDATE_JSONB, which if
e
nabled
.
.
.
commit
|
commitdiff
|
tree
2023-12-11
D
.
Rich
a
r
d
Hipp
Work towa
r
d en
h
a
n
ce
d
functionalit
y
for
j
son_val
i
d(
.
.
.
commit
|
commitdiff
|
tree
2023-12-11
D
.
Richard Hipp
Fix a potential use
o
f uninitial
i
zed v
a
lue in json_valid
.
.
.
commit
|
commitdiff
|
tree
2023-12-08
D
.
Ric
h
ard Hi
p
p
F
i
x a h
a
rmless UBS
A
N
w
a
r
n
i
ng
.
commit
|
commitdiff
|
tree
2023-12-08
D
.
R
i
chard Hipp
Fix a potential probl
e
m RC
S
tr acc
e
ss on a
J
s
onString
.
.
.
commit
|
commitdiff
|
tree
2023-12-08
D
.
Richard Hipp
Fix a harmless compiler
w
arning about "confu
s
in
g
indentation"
.
commit
|
commitdiff
|
tree
2023-12-07
D
.
Richar
d
Hipp
Rework the json
E
achP
a
t
h
L
e
ngth() rout
i
ne in j
s
on_tree
.
.
.
commit
|
commitdiff
|
tree
2023-12-07
D
.
Richard Hipp
Add ALWAYS() on branches add
e
d i
n
[e
c
0ae4030968c782
.
.
.
commit
|
commitdiff
|
tree
2023-12-07
D
.
Richard Hip
p
Impr
o
ved detection of corrupt JSONB in the jso
n
Re
t
urn
F
romBlo
.
.
.
commit
|
commitdiff
|
tree
2023-12-06
D
.
Richard Hipp
Work
aroun
d
L
L
VM's newfound hat
r
e
d of function pointer
.
.
.
commit
|
commitdiff
|
tree
2023-12-06
D
.
Rich
a
r
d
Hipp
Do cor
r
ec
t
comparisons bet
w
e
en ob
j
ect
l
a
bels in JSON
.
.
.
commit
|
commitdiff
|
tree
2023-12-06
D
.
Richar
d
Hipp
Correctly handle 8-byte sizes
i
n
t
he
JSONB format
.
commit
|
commitdiff
|
tree
2023-12-06
D
.
Ric
h
a
r
d Hipp
Fix th
e
r
o
u
tine that
deter
m
ines the j
s
on_tr
e
e
.
path
.
.
.
commit
|
commitdiff
|
tree
2023-12-06
D
.
Rich
a
rd Hip
p
Test cases for object label matching with escap
e
sequences
.
commit
|
commitdiff
|
tree
2023-12-06
D
.
Ric
h
ard Hipp
The rule
for the R
H
S
of the
-
>> and -> opera
t
ors when
.
.
.
commit
|
commitdiff
|
tree
2023-12-06
D
.
R
i
ch
a
r
d
Hipp
Increased rigor
in
comparis
o
ns between objec
t
labels
.
.
.
commit
|
commitdiff
|
tree
2023-12-05
D
.
Richard Hipp
Rework the J
S
O
N
functions so that they
u
se the JSONB
.
.
.
commit
|
commitdiff
|
tree
2023-12-05
D
.
Richar
d
Hi
p
p
Use extra assert(
)
statement to sil
e
nce harmles
s
static
.
.
.
commit
|
commitdiff
|
tree
2023-12-05
D
.
Richard Hip
p
Misce
l
laneou
s
c
omm
e
nt cleanup and typo fixes
.
commit
|
commitdiff
|
tree
2023-12-05
D
.
Richar
d
H
ipp
Use strspn() to
a
ccelerat
e
whitespac
e
bypas
s
in the
.
.
.
commit
|
commitdiff
|
tree
2023-12-05
D
.
Ric
h
ard
Hipp
Small performance ga
i
n by unw
i
nding
the str
i
ng lit
e
ral
.
.
.
commit
|
commitdiff
|
tree
next