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
Experimental changes that prevent parser stack overflows by growing the
2024-01-26
D
.
R
ichard Hipp
Experimental cha
n
ges
t
hat prevent parser stack
o
v
e
rflows
.
.
.
commit
|
commitdiff
|
tree
2024-01-24
D
.
Richa
r
d Hipp
Add NEVER() t
o
a
branch that is no longer reachable
.
commit
|
commitdiff
|
tree
2024-01-23
D
.
R
ichard Hi
p
p
Slight
adjustme
n
t to test results for
Windows in
m
map1
.
.
.
commit
|
commitdiff
|
tree
2024-01-23
D
.
R
i
c
hard Hipp
Improv
e
d
e
rror m
e
ssage when
a d
o
u
ble-quoted identifier
.
.
.
commit
|
commitdiff
|
tree
2024-01-23
D
.
Ri
c
har
d
Hipp
Wh
e
n a JSON
input
is a b
l
ob,
b
ut
it l
o
oks
l
ike
valid
.
.
.
commit
|
commitdiff
|
tree
2024-01-23
D
.
Richard Hipp
Fix
typo
i
n
the t
a
g-2
0
2401
2
3-a in a comment
.
commit
|
commitdiff
|
tree
2024-01-23
D
.
Richard Hipp
If a BLOB look
s
li
k
e J
S
O
N
wh
e
n c
a
s
t
t
o
text, the
n
treat
.
.
.
commit
|
commitdiff
|
tree
2024-01-22
D
.
Richa
r
d Hipp
Si
m
p
l
ificatio
n
of the
e
r
r
o
r
reporting logic
.
commit
|
commitdiff
|
tree
2024-01-22
D
.
Richard Hip
p
Improved error me
s
sage when a double-q
u
o
ted string
.
.
.
commit
|
commitdiff
|
tree
2024-01-22
D
.
Richard H
i
pp
The -DSQLITE_JSON_BLOB_I
N
PUT_
B
U
G_C
O
MPATIBLE compile
.
.
.
commit
|
commitdiff
|
tree
2024-01-22
D
.
Richard Hipp
Fix u
s
erauth
s
o that i
t
w
o
rks together with SQLITE_OMI
T
_SHAR
.
.
.
commit
|
commitdiff
|
tree
2024-01-22
D
.
Rich
a
rd
Hipp
Add a notice to the user-authenticat
i
o
n docu
m
en
t
ation
.
.
.
commit
|
commitdiff
|
tree
2024-01-21
D
.
Richard Hipp
F
ix a harmles
s
t
y
po in a comment
.
commit
|
commitdiff
|
tree
2024-01-20
D
.
R
i
chard Hipp
Simp
l
i
fications to th
e
s
t
rftime() logic
.
commit
|
commitdiff
|
tree
2024-01-20
D
.
Richard Hipp
Fix a memory leak in new memdb1
.
test
t
e
s
t cas
e
s that
.
.
.
commit
|
commitdiff
|
tree
2024-01-20
D
.
R
icha
r
d Hi
p
p
Make sure that %V and %G are
testi
n
g for every since
.
.
.
commit
|
commitdiff
|
tree
2024-01-20
D
.
Richard Hipp
Rig sqlite3_seria
l
ize() so that it will initial
i
z
e
.
.
.
commit
|
commitdiff
|
tree
2024-01-20
D
.
Richar
d
Hipp
When doing a t
e
x
t
-
a
f
f
inity comparison between t
w
o
v
alues
.
.
.
commit
|
commitdiff
|
tree
2024-01-20
D
.
Richard Hipp
Ensure that the r
e
pl
a
ce(
)
SQL
f
unction alwa
y
s retur
n
s
.
.
.
commit
|
commitdiff
|
tree
2024-01-20
D
.
Ri
c
hard
H
ipp
When backing out a chara
c
ter
i
n a
c
o
nstructed str
i
ng
.
.
.
commit
|
commitdiff
|
tree
2024-01-20
D
.
Ric
h
ard
Hip
p
Fix
t
he ve
r
sio
n
num
b
e
r
in th
e
TEA configure script
.
.
.
commit
|
commitdiff
|
tree
2024-01-20
D
.
Richard Hipp
I
m
plement a ne
w
a
l
gorithm for compu
t
ing I
S
O week
values
.
.
.
commit
|
commitdiff
|
tree
2024-01-18
D
.
Richard Hipp
I
n
crease
t
he version
n
umb
e
r to 3
.
46
.
0 to begin
t
he
.
.
.
commit
|
commitdiff
|
tree
2024-01-18
D
.
Richar
d
Hipp
Add s
u
pport in the s
t
rftime(
)
SQL function
fo
r
conversion
.
.
.
commit
|
commitdiff
|
tree
2024-01-16
D
.
Ri
c
hard Hipp
Fix h
a
rmless
"
unused
p
arameter" comp
i
ler w
a
rning in
.
.
.
commit
|
commitdiff
|
tree
2024-01-16
D
.
Rich
a
rd Hi
p
p
Clutter the cod
e
with "fall-through" commen
t
s in order
.
.
.
commit
|
commitdiff
|
tree
2024-01-16
D
.
Richard
H
i
pp
Remove th
e
L
LON
G
_MAX
preprocessor macro
f
rom
t
he series
.
.
.
commit
|
commitdiff
|
tree
2024-01-15
D
.
Ri
c
h
a
r
d
Hipp
Vers
i
o
n
3
.
45
.
0
commit
|
commitdiff
|
tree
2024-01-11
D
.
R
i
chard Hipp
Fix
a
comment in sessions
.
No fu
n
ctional changes
.
commit
|
commitdiff
|
tree
2024-01-09
D
.
Richard
H
ipp
Put
an SQLITE_ENAB
L
E_SETLK_
T
IMEO
U
T br
a
nch in
s
ide th
e
.
.
.
commit
|
commitdiff
|
tree
2024-01-09
D
.
R
ic
h
ard Hipp
Improv
e
d res
o
lution of unquali
f
ie
d
n
a
m
e
s
in
t
h
e
REINDEX
.
.
.
commit
|
commitdiff
|
tree
2024-01-08
D
.
Richard H
i
pp
Minor cha
n
ge to o
s
_unix
.
c to f
a
cil
i
tate 100% MC/DC
.
.
.
commit
|
commitdiff
|
tree
2024-01-07
D
.
Richard Hipp
Remove
a
n AL
W
AYS() fro
m
RTR
E
E
.
Dbsqlfuzz found a
way
.
.
.
commit
|
commitdiff
|
tree
2024-01-07
D
.
Richard Hip
p
U
p
d
ates to RTREE
t
o
f
acility testing
.
commit
|
commitdiff
|
tree
2024-01-06
D
.
Ri
c
h
a
rd
Hip
p
Update JSON perfor
m
ance testing
p
roc
e
dures for clarity
.
.
.
commit
|
commitdiff
|
tree
2024-01-04
D
.
R
ichard
H
i
pp
Avoi
d
errors with
SQLITE_OMIT_VIRTUALTABLE build
s
in
.
.
.
commit
|
commitdiff
|
tree
2024-01-04
D
.
Richard
H
i
pp
R
estruc
t
ure some code
to fi
x
what ap
p
ears to be a false
.
.
.
commit
|
commitdiff
|
tree
2024-01-03
D
.
Rich
a
rd Hipp
Fix a
#ifdef in
sql
i
te3_test_contr
o
l() that wa
s
preventing
.
.
.
commit
|
commitdiff
|
tree
2024-01-03
D
.
Richard Hi
p
p
Convert
t
he JSON func
t
ions to u
s
e lookaside memo
r
y
.
.
.
commit
|
commitdiff
|
tree
2024-01-03
D
.
Richard
Hi
p
p
Change
a consta
n
t from decimal
t
o hex to a
v
oid a compiler
.
.
.
commit
|
commitdiff
|
tree
2024-01-03
D
.
Richard H
i
pp
Enhance sq
l
ite3_an
a
ly
z
er
.
e
xe so that it uses the
e
xt
.
.
.
commit
|
commitdiff
|
tree
2024-01-03
D
.
Ri
c
hard Hipp
Update the sqldif
f
.
exe utility pro
g
ram
so
t
hat it uses
.
.
.
commit
|
commitdiff
|
tree
2024-01-02
D
.
Rich
a
rd H
i
pp
Back out [b517a52fa36
d
f0a
0
]
which is
no
l
onger reachable
.
.
.
commit
|
commitdiff
|
tree
2024-01-02
D
.
R
ichar
d
Hipp
Adjust th
e
sql
i
te3Pag
e
rDirec
t
ReadOk
(
) routine (part
.
.
.
commit
|
commitdiff
|
tree
2024-01-02
D
.
Ri
c
hard Hipp
Increa
s
e the
d
efault "max_page_c
o
u
nt
"
to its theo
r
etical
.
.
.
commit
|
commitdiff
|
tree
2024-01-01
D
.
Richard
Hipp
New logic
t
o avoi
d
using inde
x
es th
a
t A
N
A
L
Y
ZE has ide
n
tified
.
.
.
commit
|
commitdiff
|
tree
2024-01-01
D
.
Richard H
i
pp
R
emove some
u
nnecessary computations from ANALYZE so
.
.
.
commit
|
commitdiff
|
tree
2024-01-01
D
.
Rich
a
rd H
i
pp
Extra steps take
n
to avo
i
d using low-
q
uality indexes
.
.
.
commit
|
commitdiff
|
tree
2023-12-28
D
.
Ri
c
hard
Hipp
Ena
b
le SQLIT
E
_DIRECT_OVERFLOW_READ un
l
es
s
it i
s
s
p
ecif
i
cally
.
.
.
commit
|
commitdiff
|
tree
2023-12-28
D
.
Ri
c
hard Hipp
Performance
i
m
p
rovement
by
u
nwindin
g
a
loop
in jsonAppendStr
.
.
.
commit
|
commitdiff
|
tree
2023-12-28
D
.
Ri
c
hard Hipp
Fix h
a
rmless c
o
mpiler w
a
r
n
ings in FTS5
.
commit
|
commitdiff
|
tree
2023-12-28
D
.
Ri
c
har
d
Hipp
E
nhance the (undocum
e
nt
e
d, debug-on
l
y
)
j
son_parse
(
.
.
.
commit
|
commitdiff
|
tree
2023-12-26
D
.
Richard
Hipp
Improved handl
i
ng of malf
o
rmed
u
nicode withi
n
JSON
.
.
.
commit
|
commitdiff
|
tree
2023-12-24
D
.
Richa
r
d
H
i
pp
Rem
o
ve a
n
A
L
WAYS() added i
n
[c50e
6
c
2ace49d
0
9
2] b
e
cause
.
.
.
commit
|
commitdiff
|
tree
2023-12-24
D
.
Richard
H
ipp
Fix harmless c
o
mpi
l
er warnings assoc
i
ated with [
5
d
b30bcc338a
.
.
.
commit
|
commitdiff
|
tree
2023-12-24
D
.
Ri
c
h
a
rd Hipp
Avoid
s
i
g
n
e
d
integer ov
e
rflow during integ
r
ity_check
.
.
.
commit
|
commitdiff
|
tree
2023-12-23
D
.
Richard Hipp
Imp
r
ove
m
ents to the query planner
to address th
e
inefficienc
.
.
.
commit
|
commitdiff
|
tree
2023-12-23
D
.
Richard Hip
p
Add de
b
ugg
i
ng output routines
s
qli
t
e3Sh
o
wWhereLoo
p
.
.
.
commit
|
commitdiff
|
tree
2023-12-22
D
.
R
i
chard Hipp
Ch
a
n
ge
pa
r
amet
e
rs on
a debugging functio
n
to
i
nclude
.
.
.
commit
|
commitdiff
|
tree
2023-12-22
D
.
Ri
c
h
a
rd Hipp
A
dd a new commen
t
to
d
ebugging output routine sqlite
3
Where
L
o
.
.
.
commit
|
commitdiff
|
tree
2023-12-21
D
.
Ric
h
ard
H
i
p
p
Add
i
nter
n
al core-developer-only
d
ocumentatio
n
of t
h
e
.
.
.
commit
|
commitdiff
|
tree
2023-12-20
D
.
Richard Hipp
Avoid harmless integer overflow in pa
g
er status
s
t
a
tistics
.
.
.
commit
|
commitdiff
|
tree
2023-12-19
D
.
Richard Hipp
In JSON - minor code clean
u
p and
refactoring
w
ith a
.
.
.
commit
|
commitdiff
|
tree
2023-12-19
D
.
Richar
d
Hipp
Remove redundant conditional from
s
qlit
e
3
E
xprCanBeNull()
.
commit
|
commitdiff
|
tree
2023-12-19
D
.
Richard Hipp
O
n second thought,
w
e
don't re
a
lly nee
d
sqlite_dbdata
.
.
.
commit
|
commitdiff
|
tree
2023-12-19
D
.
Richard
H
ipp
Fi
x
harm
l
e
s
s compiler warning in the randomjson
.
c e
x
t
e
n
s
i
on
.
commit
|
commitdiff
|
tree
2023-12-19
D
.
Richard Hipp
More pr
e
cise compu
t
ation
o
f
t
he size of data structures
.
.
.
commit
|
commitdiff
|
tree
2023-12-19
D
.
Ri
c
hard Hipp
Ad
d
ALWAYS() and NEVER()
on branch
e
s m
a
de unreachab
l
e
.
.
.
commit
|
commitdiff
|
tree
2023-12-19
D
.
Richard Hipp
Ignore COLLATE
operators wh
e
n
d
e
te
r
mining whether
t
he
.
.
.
commit
|
commitdiff
|
tree
2023-12-19
D
.
Richard Hi
p
p
Tes
t
cas
e
for the p
r
e
v
ious check-in
.
commit
|
commitdiff
|
tree
2023-12-19
D
.
Richard Hipp
W
hen
u
nable to resolve
a
n identifier, change the
E
xpr
.
.
.
commit
|
commitdiff
|
tree
2023-12-19
D
.
R
i
chard Hipp
Always
m
ake
the sqlite_d
b
da
t
a virt
u
al ta
b
le avail
a
ble
.
.
.
commit
|
commitdiff
|
tree
2023-12-19
D
.
Richard
Hi
p
p
Extra ALWAYS() macros to verify state
in th
e
s
q
l
ite3ExprCanB
.
.
.
commit
|
commitdiff
|
tree
2023-12-19
D
.
R
ichard Hipp
Remove a stray com
m
ent in the JSON code
.
commit
|
commitdiff
|
tree
2023-12-18
D
.
Ri
c
ha
r
d Hipp
New JSON invar
i
ant
t
es
t
cases
.
commit
|
commitdiff
|
tree
2023-12-18
D
.
Richard Hipp
A
dd NEVER
(
) t
o
an unf
a
l
s
ifi
a
ble branch
.
commit
|
commitdiff
|
tree
2023-12-18
D
.
Richard Hi
p
p
Fix
J
SON
t
o J
S
ONB trans
l
ation s
o
that it
d
e
als correctly
.
.
.
commit
|
commitdiff
|
tree
2023-12-18
D
.
Richar
d
Hipp
Ensure that the
i
n
sert/d
e
lete size delta on JSONB
o
b
j
ects
.
.
.
commit
|
commitdiff
|
tree
2023-12-18
D
.
Richard
H
ipp
Add randomjson
.
c to
testfixture
.
U
se it
f
or
a
n
ew
.
.
.
commit
|
commitdiff
|
tree
2023-12-18
D
.
R
ichard Hip
p
Ensur
e
th
a
t al
l
object labels for individ
u
a
l
objects
.
.
.
commit
|
commitdiff
|
tree
2023-12-18
D
.
Richard H
i
pp
Bug fix
i
n the rand
o
mjson
.
c
extension
.
commit
|
commitdiff
|
tree
2023-12-18
D
.
R
i
c
h
ard Hipp
Enhanc
e
ments
to
ext/m
i
sc/
r
andomjson
.
c
.
commit
|
commitdiff
|
tree
2023-12-17
D
.
Richard H
i
pp
E
nhancements to the "ran
d
omjson
.
c
"
extension
.
Autom
a
ti
c
a
l
ly
.
.
.
commit
|
commitdiff
|
tree
2023-12-16
D
.
Richard Hi
p
p
Enable SQ
L
ITE_
S
TRICT_S
U
BTYPE
f
o
r d
e
faul
t
builds of
.
.
.
commit
|
commitdiff
|
tree
2023-12-16
D
.
Richard Hipp
New test case base
d
o
n
C
hromium bug
report 1511689
.
commit
|
commitdiff
|
tree
2023-12-15
D
.
Richard Hipp
In the count-of-vie
w
opt
i
m
iza
t
ion, deferring freeing
.
.
.
commit
|
commitdiff
|
tree
2023-12-15
D
.
Ri
c
hard Hipp
Add men
t
ion
o
f --buildonly and
-
-dryrun to the
t
estrunner
.
.
.
commit
|
commitdiff
|
tree
2023-12-15
D
.
Richard Hi
p
p
Fix a new JSO
N
t
est case so that it works
e
ven if SQLITE_OMI
.
.
.
commit
|
commitdiff
|
tree
2023-12-14
D
.
Richard Hipp
Add assert()s to FTS5
to
fix
s
tatic an
a
lyz
e
r
wa
r
n
ings
.
commit
|
commitdiff
|
tree
2023-12-14
D
.
R
ic
h
ar
d
Hipp
Fix harml
e
ss co
m
pi
l
er warnings i
n
J
S
ON and FTS
5
.
commit
|
commitdiff
|
tree
2023-12-14
D
.
Richard
Hi
p
p
Enhance
a
gg
r
egate orde
r
-
b
y so that it
t
ransm
i
ts subtype
.
.
.
commit
|
commitdiff
|
tree
2023-12-14
D
.
Ri
c
hard
H
ipp
Pas
s
subtype inform
a
t
i
o
n through
t
he aggreg
a
t
e ORDER
.
.
.
commit
|
commitdiff
|
tree
2023-12-13
D
.
Ri
c
ha
r
d Hipp
Avoid invoking sqlit
e
3ExprColUsage() on an unresolve
.
.
.
commit
|
commitdiff
|
tree
2023-12-13
D
.
Richard Hi
p
p
Bug
f
ix in the J
S
ONB valida
t
or
.
commit
|
commitdiff
|
tree
2023-12-13
D
.
Richar
d
Hi
p
p
Improv
e
m
e
nts to UTF8 han
d
ling, and especially the handling
.
.
.
commit
|
commitdiff
|
tree
2023-12-12
D
.
R
ichard Hi
p
p
Fix the
JSON
object label comp
a
rison obj
e
ct
so t
h
a
t
.
.
.
commit
|
commitdiff
|
tree
2023-12-12
D
.
Richard Hipp
The j
s
on_val
i
d
(
*,8) func
t
ion d
o
es a much better check
.
.
.
commit
|
commitdiff
|
tree
2023-12-12
D
.
Richard Hi
p
p
A
dd N
E
VE
R
to t
w
o unreachable
b
ranches in JSON
.
commit
|
commitdiff
|
tree
2023-12-12
D
.
R
i
chard H
i
pp
Im
p
rovements to JSONB
validation - catch mor
e
cases
.
.
.
commit
|
commitdiff
|
tree
2023-12-12
D
.
Richard Hipp
Val
i
dity
checkin
g
of
t
e
xt nodes in JSONB
.
commit
|
commitdiff
|
tree
next