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
Add NEVER() and ALWAYS() macros for the JSON5-control-character change.
2024-01-31
D
.
Ric
h
ard Hi
p
p
A
dd NEVER
(
)
and ALWAYS()
ma
c
ros
for th
e
JSON5-cont
r
ol
.
.
.
commit
|
commitdiff
|
tree
2024-01-31
D
.
Richard
H
ipp
Fix failur
e
to dete
c
t
un
t
e
rm
i
nate
d
stri
n
g li
t
erals
.
.
.
commit
|
commitdiff
|
tree
2024-01-31
D
.
Richard Hipp
Al
l
ow cont
r
ol characters in JSON5
s
tring l
i
terals
.
commit
|
commitdiff
|
tree
2024-01-31
D
.
Ri
c
hard Hi
p
p
Fix a
m
emory
a
llocation bug in the (debug-use-onl
y
.
.
.
commit
|
commitdiff
|
tree
2024-01-29
D
.
Richard Hi
p
p
Detect malformed nested JSONB earlier and stop render
i
ng
.
.
.
commit
|
commitdiff
|
tree
2024-01-29
D
.
Richard Hipp
When ge
n
e
r
ated
t
ext JSON from JSONB, do not continue
.
.
.
commit
|
commitdiff
|
tree
2024-01-29
D
.
Ric
h
ar
d
Hi
p
p
When rendering J
S
ONB b
a
ck
into te
x
t JSON,
rep
o
rt an
.
.
.
commit
|
commitdiff
|
tree
2024-01-28
D
.
Richard
H
ipp
Use __ppc__ instead of __
P
OW
E
RPC__ to identify 3
2
-
b
i
t
.
.
.
commit
|
commitdiff
|
tree
2024-01-28
D
.
Richard Hipp
Automatically disabl
e
th
e
DISTINCT
opt
i
mization during
.
.
.
commit
|
commitdiff
|
tree
2024-01-28
D
.
Richard Hip
p
Appl
y
th
e
same fi
x
found
in [9905
7
3
83acc8f920
]
to
d
es
c
ending
.
.
.
commit
|
commitdiff
|
tree
2024-01-27
D
.
Rich
a
r
d Hipp
Improvements to parser
stack overflow testing
.
commit
|
commitdiff
|
tree
2024-01-27
D
.
Richard H
i
pp
Perf
o
r
mance enh
a
ncements to the pars
e
r template
.
commit
|
commitdiff
|
tree
2024-01-27
D
.
Ric
h
ard Hip
p
U
s
e
a
n alternat
i
v
e mem
o
ry allocator for parser stack
.
.
.
commit
|
commitdiff
|
tree
2024-01-27
D
.
R
ich
a
rd Hipp
A
llocate new
p
arser s
t
a
ck space f
r
om the
h
eap if neede
d
.
.
.
commit
|
commitdiff
|
tree
2024-01-27
D
.
Richard Hipp
Optimi
z
ations to ParseFinalize
(
) to ma
k
e
u
p for the
.
.
.
commit
|
commitdiff
|
tree
2024-01-27
D
.
Richard Hipp
Omi
t
the "parse
r
stack overflow"
error message, since
.
.
.
commit
|
commitdiff
|
tree
2024-01-26
D
.
Richar
d
Hipp
Bug fixes
i
n th
e
functio
n
that
exp
a
nds
the parser stack
.
commit
|
commitdiff
|
tree
2024-01-26
D
.
R
i
chard Hipp
Experimen
t
a
l
changes tha
t
preven
t
pars
e
r
s
ta
c
k overf
l
ows
.
.
.
commit
|
commitdiff
|
tree
2024-01-24
D
.
Richard Hipp
Ad
d
NEVER() to a
branch that is
no longer reach
a
ble
.
commit
|
commitdiff
|
tree
2024-01-23
D
.
Richard
H
ipp
Slight adjust
m
ent
t
o test results fo
r
Windows in mmap1
.
.
.
commit
|
commitdiff
|
tree
2024-01-23
D
.
Richard Hipp
Improved er
r
or
m
essage when a
d
oub
l
e-q
u
oted identifier
.
.
.
commit
|
commitdiff
|
tree
2024-01-23
D
.
R
ichard
Hipp
When
a JSON input is a blob, b
u
t it
looks like
v
a
lid
.
.
.
commit
|
commitdiff
|
tree
2024-01-23
D
.
Richard Hipp
Fix typo in the tag-20240123-a
i
n
a
c
omment
.
commit
|
commitdiff
|
tree
2024-01-23
D
.
Ri
c
h
a
rd Hipp
If a B
L
OB lo
o
ks
like JSON when cast to text, then treat
.
.
.
commit
|
commitdiff
|
tree
2024-01-22
D
.
Richard Hi
p
p
Simplification of th
e
e
r
r
or reporting logic
.
commit
|
commitdiff
|
tree
2024-01-22
D
.
R
i
chard
Hipp
Improved err
o
r m
e
ss
a
ge whe
n
a double
-
quoted string
.
.
.
commit
|
commitdiff
|
tree
2024-01-22
D
.
Richard Hipp
The -
D
SQLITE_
J
SON_BL
O
B
_
INPUT_
B
UG_C
O
MPATIBLE c
o
m
pile
.
.
.
commit
|
commitdiff
|
tree
2024-01-22
D
.
Richard Hipp
Fix userau
t
h so that it works to
g
ether with S
Q
LITE_OMIT
_
SHAR
.
.
.
commit
|
commitdiff
|
tree
2024-01-22
D
.
Richard
H
ipp
A
d
d a
notice to t
h
e
user-auth
e
nt
i
cation documentat
i
on
.
.
.
commit
|
commitdiff
|
tree
2024-01-21
D
.
Richard Hipp
Fix a har
m
l
e
ss typo in a comm
e
n
t
.
commit
|
commitdiff
|
tree
2024-01-20
D
.
R
i
c
h
ard Hi
p
p
Simplifica
t
ions to the
s
tr
f
time() l
o
gi
c
.
commit
|
commitdiff
|
tree
2024-01-20
D
.
Richard Hip
p
Fix a memory leak in new
memdb1
.
tes
t
test cases th
a
t
.
.
.
commit
|
commitdiff
|
tree
2024-01-20
D
.
Richar
d
Hipp
Make sure t
h
at %V
a
n
d %G are test
i
n
g
f
o
r
e
ve
r
y sin
c
e
.
.
.
commit
|
commitdiff
|
tree
2024-01-20
D
.
Richard Hipp
Rig sq
l
ite3_s
e
rial
i
ze() so that it will
initial
i
ze
.
.
.
commit
|
commitdiff
|
tree
2024-01-20
D
.
R
i
cha
r
d H
i
pp
When doing a
t
ext-aff
i
nity comparison betwee
n
two values
.
.
.
commit
|
commitdiff
|
tree
2024-01-20
D
.
Ric
h
ar
d
H
i
pp
Ensure that the re
p
lace() SQL func
t
ion always
return
s
.
.
.
commit
|
commitdiff
|
tree
2024-01-20
D
.
Richard Hip
p
Whe
n
backing out a cha
r
acter
i
n
a
c
o
n
structed string
.
.
.
commit
|
commitdiff
|
tree
2024-01-20
D
.
Richard Hipp
Fix
t
he ver
s
ion n
u
mber
i
n
the TEA
con
f
igure script
.
.
.
commit
|
commitdiff
|
tree
2024-01-20
D
.
Richa
r
d Hipp
Implemen
t
a new al
g
orithm for c
o
mputing ISO week v
a
lues
.
.
.
commit
|
commitdiff
|
tree
2024-01-18
D
.
Richard
H
ipp
Incr
e
ase the vers
i
on n
u
m
b
er
t
o 3
.
46
.
0 to begin
the
.
.
.
commit
|
commitdiff
|
tree
2024-01-18
D
.
R
icha
r
d Hipp
Add
support in the strftim
e
()
S
QL fun
c
tion for conversio
n
.
.
.
commit
|
commitdiff
|
tree
2024-01-16
D
.
R
ichard Hipp
F
ix harml
e
s
s "unused para
m
eter"
compile
r
warning in
.
.
.
commit
|
commitdiff
|
tree
2024-01-16
D
.
Richard
H
i
pp
C
l
utter the code wit
h
"
fall-
t
hrough" comme
n
ts in order
.
.
.
commit
|
commitdiff
|
tree
2024-01-16
D
.
Richard
H
ipp
Remove the LLONG_MAX
preproce
s
sor macro from the series
.
.
.
commit
|
commitdiff
|
tree
2024-01-15
D
.
Ric
h
ard Hipp
Versio
n
3
.
45
.
0
commit
|
commitdiff
|
tree
2024-01-11
D
.
Richar
d
Hipp
Fix a com
m
ent
i
n sessions
.
No func
t
io
n
a
l changes
.
commit
|
commitdiff
|
tree
2024-01-09
D
.
Richard Hipp
Put an
SQLITE_ENABLE_SETL
K
_TIMEOUT b
r
anch
in
s
ide the
.
.
.
commit
|
commitdiff
|
tree
2024-01-09
D
.
Ric
h
ard Hipp
Im
p
ro
v
e
d
resolutio
n
of unqualifie
d
names in the REIN
D
EX
.
.
.
commit
|
commitdiff
|
tree
2024-01-08
D
.
Richard
Hipp
Mino
r
chan
g
e to
o
s_unix
.
c t
o
f
a
c
i
li
t
ate 1
0
0%
M
C/DC
.
.
.
commit
|
commitdiff
|
tree
2024-01-07
D
.
R
i
chard H
i
pp
R
e
move an ALWAYS() from
R
T
R
E
E
.
D
bsqlfu
z
z foun
d
a
w
ay
.
.
.
commit
|
commitdiff
|
tree
2024-01-07
D
.
Rich
a
rd Hip
p
U
p
dates to RTRE
E
to
facility testing
.
commit
|
commitdiff
|
tree
2024-01-06
D
.
Richa
r
d H
i
pp
U
p
dat
e
JSON performance testing procedure
s
for clarity
.
.
.
commit
|
commitdiff
|
tree
2024-01-04
D
.
R
ichard H
i
pp
A
vo
i
d errors with SQ
L
ITE_OMIT_VIRTU
A
LTA
B
LE builds
i
n
.
.
.
commit
|
commitdiff
|
tree
2024-01-04
D
.
Ric
h
ard Hi
p
p
R
e
structure
some code to fix
w
h
a
t appe
a
rs to
b
e a fa
l
s
e
.
.
.
commit
|
commitdiff
|
tree
2024-01-03
D
.
Ric
h
ard Hipp
Fix
a #ifdef in sqlite3_
t
est_cont
r
ol() that w
a
s
prevent
i
ng
.
.
.
commit
|
commitdiff
|
tree
2024-01-03
D
.
Richard
Hipp
Con
v
ert th
e
JSO
N
functions to use lookasid
e
memor
y
.
.
.
commit
|
commitdiff
|
tree
2024-01-03
D
.
Richard Hipp
C
h
ange a cons
t
ant fr
o
m decimal to hex
t
o avoid a compiler
.
.
.
commit
|
commitdiff
|
tree
2024-01-03
D
.
R
i
chard Hip
p
En
h
ance
s
qlit
e
3
_
a
n
al
y
ze
r
.
e
xe so that
it use
s
the ex
t
.
.
.
commit
|
commitdiff
|
tree
2024-01-03
D
.
Richard Hipp
Upd
a
te t
h
e sqldiff
.
exe utility pr
o
gram so that it uses
.
.
.
commit
|
commitdiff
|
tree
2024-01-02
D
.
Richard
H
i
pp
Back out [b
5
17a52fa3
6
d
f0a0]
w
hich is no
lon
g
er
r
e
a
c
h
a
b
le
.
.
.
commit
|
commitdiff
|
tree
2024-01-02
D
.
Ric
h
ar
d
Hipp
Adj
u
st the sql
i
te3PagerDirectReadOk
(
) routine (pa
r
t
.
.
.
commit
|
commitdiff
|
tree
2024-01-02
D
.
Richa
r
d
Hipp
I
n
crease the
d
efault "m
a
x_page_c
o
unt
"
t
o its
t
heo
r
etical
.
.
.
commit
|
commitdiff
|
tree
2024-01-01
D
.
Richard Hipp
New log
i
c to
a
void using i
n
dex
e
s th
a
t AN
A
LYZE h
a
s identif
i
e
d
.
.
.
commit
|
commitdiff
|
tree
2024-01-01
D
.
Rich
a
rd Hipp
R
e
move
some un
n
ecessary computations from ANALY
Z
E so
.
.
.
commit
|
commitdiff
|
tree
2024-01-01
D
.
R
i
c
h
ard
Hipp
E
x
tra st
e
ps tak
e
n
t
o avoid u
s
in
g
low-quality indexes
.
.
.
commit
|
commitdiff
|
tree
2023-12-28
D
.
Ri
c
hard Hipp
Enable SQLITE_DIRE
C
T_OVER
F
LOW_READ unless
i
t is sp
e
cifically
.
.
.
commit
|
commitdiff
|
tree
2023-12-28
D
.
Richard
H
ipp
Pe
r
for
m
ance improveme
n
t by unwin
d
ing a l
o
op in jsonAppen
d
Str
.
.
.
commit
|
commitdiff
|
tree
2023-12-28
D
.
Ri
c
hard H
i
p
p
F
i
x harmless compiler warnings in FTS5
.
commit
|
commitdiff
|
tree
2023-12-28
D
.
Richard Hipp
Enhan
c
e the
(undocumented,
d
ebug-only) js
o
n
_
parse(
.
.
.
commit
|
commitdiff
|
tree
2023-12-26
D
.
Richard Hipp
Impr
o
ved
h
an
d
l
ing of malformed unicode within JSON
.
.
.
commit
|
commitdiff
|
tree
2023-12-24
D
.
Richard Hipp
Remove
a
n
ALWAYS
(
) added in [c50e6c
2
ace49d092] b
e
cause
.
.
.
commit
|
commitdiff
|
tree
2023-12-24
D
.
Richard Hipp
Fix ha
r
m
l
ess compiler warnings associa
t
ed
w
ith [5db30bcc33
8
a
.
.
.
commit
|
commitdiff
|
tree
2023-12-24
D
.
Ri
c
hard Hipp
Avoid
signed integer overflow during in
t
egrity_ch
e
ck
.
.
.
commit
|
commitdiff
|
tree
2023-12-23
D
.
Ric
h
ard
H
i
pp
I
mprov
e
ments to the query planner to
a
dd
r
es
s
the ineffici
e
nc
.
.
.
commit
|
commitdiff
|
tree
2023-12-23
D
.
Ri
c
ha
r
d H
i
pp
Add debugging out
p
ut routi
n
es sqlite3
S
howWhereLoop
.
.
.
commit
|
commitdiff
|
tree
2023-12-22
D
.
R
i
cha
r
d Hipp
Change parameters on a debuggi
n
g funct
i
o
n to include
.
.
.
commit
|
commitdiff
|
tree
2023-12-22
D
.
R
i
chard Hi
p
p
Add a ne
w
com
m
ent to debugging outp
u
t routine sqlite3
W
hereLo
.
.
.
commit
|
commitdiff
|
tree
2023-12-21
D
.
Ric
h
ard
H
ipp
Add int
e
rna
l
core-develop
e
r-only doc
u
mentation of the
.
.
.
commit
|
commitdiff
|
tree
2023-12-20
D
.
Ric
h
a
rd Hipp
Avoid
h
armless integer ov
e
r
flow in pager statu
s
s
t
a
tist
i
cs
.
.
.
commit
|
commitdiff
|
tree
2023-12-19
D
.
Richard Hipp
In JSON
- mino
r
c
o
de cleanup and refact
o
ring
w
ith a
.
.
.
commit
|
commitdiff
|
tree
2023-12-19
D
.
Richard
H
ipp
R
e
move redundant con
d
it
i
onal from sqlite3Ex
p
r
C
anBe
N
ull()
.
commit
|
commitdiff
|
tree
2023-12-19
D
.
Ri
c
hard Hi
p
p
On
secon
d
thought, we
don't really ne
e
d sqlite_dbdata
.
.
.
commit
|
commitdiff
|
tree
2023-12-19
D
.
Richard
Hipp
Fi
x
h
arml
e
s
s
c
ompiler wa
r
ning in the r
a
ndom
j
s
o
n
.
c e
x
te
n
sion
.
commit
|
commitdiff
|
tree
2023-12-19
D
.
R
ichard Hip
p
More pr
e
cise comp
u
tation of the size of d
a
ta st
r
uctures
.
.
.
commit
|
commitdiff
|
tree
2023-12-19
D
.
Ric
h
ard Hipp
Add ALWAYS() and NEVER() on branche
s
ma
d
e unreachabl
e
.
.
.
commit
|
commitdiff
|
tree
2023-12-19
D
.
Richard Hipp
Ignore COLLAT
E
operators whe
n
d
et
e
rmi
n
i
ng whether the
.
.
.
commit
|
commitdiff
|
tree
2023-12-19
D
.
Richard
H
ipp
Test case for t
h
e pr
e
v
ious check-in
.
commit
|
commitdiff
|
tree
2023-12-19
D
.
Ric
h
ard Hipp
When unable
to r
e
s
o
lve
a
n identifier, cha
n
ge the E
x
pr
.
.
.
commit
|
commitdiff
|
tree
2023-12-19
D
.
Richard
Hipp
Always
m
a
k
e the
s
q
l
i
te_dbdata virtual table availa
b
l
e
.
.
.
commit
|
commitdiff
|
tree
2023-12-19
D
.
Ric
h
ard Hipp
Extra ALWA
Y
S() macros
to
v
erify stat
e
in
the sqlite3
E
xprCanB
.
.
.
commit
|
commitdiff
|
tree
2023-12-19
D
.
R
i
ch
a
rd Hipp
Rem
o
v
e a stray comme
n
t in th
e
JSON code
.
commit
|
commitdiff
|
tree
2023-12-18
D
.
Rich
a
rd Hipp
N
e
w
JSO
N
i
n
v
ariant test cases
.
commit
|
commitdiff
|
tree
2023-12-18
D
.
Richard H
i
pp
Add NEVER() to an unfals
i
fiable branch
.
commit
|
commitdiff
|
tree
2023-12-18
D
.
Richard Hi
p
p
Fi
x
JSON
t
o
J
S
ONB tran
s
la
t
ion so
th
a
t it d
e
als correc
t
ly
.
.
.
commit
|
commitdiff
|
tree
2023-12-18
D
.
Rich
a
rd Hipp
En
s
ure that the i
n
s
er
t
/delete size delta on JSONB objects
.
.
.
commit
|
commitdiff
|
tree
2023-12-18
D
.
R
ichard Hipp
Add randomj
s
on
.
c to t
e
stf
i
xture
.
Use it for a new
.
.
.
commit
|
commitdiff
|
tree
2023-12-18
D
.
Ri
c
hard Hipp
En
s
ure that a
l
l object labels fo
r
in
d
ividual obj
e
cts
.
.
.
commit
|
commitdiff
|
tree
2023-12-18
D
.
R
i
c
h
ard H
i
pp
Bug
f
ix
in the randomjson
.
c extension
.
commit
|
commitdiff
|
tree
2023-12-18
D
.
Richard Hipp
Enh
a
nc
e
m
e
nts to ex
t
/misc/randomjson
.
c
.
commit
|
commitdiff
|
tree
2023-12-17
D
.
Richard Hipp
E
n
h
a
ncements to the
"rando
m
js
o
n
.
c" extension
.
Automatically
.
.
.
commit
|
commitdiff
|
tree
next