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
Improve threadability of the JNI collation-related bindings and add infrastructure...
2023-08-28
Stephan Beal
Improve threadability
o
f the JNI collati
o
n-r
e
la
t
ed
.
.
.
commit
|
commitdiff
|
tree
2023-08-28
Stephan Be
a
l
C
o
rre
c
t
J
NI mapping of co
l
l
ations t
o
be
1
-
db-to-ma
n
y
.
.
.
commit
|
commitdiff
|
tree
2023-08-28
Stepha
n
Beal
Remove a pair of what a
r
e arguably unnecessary mutex
.
.
.
commit
|
commitdiff
|
tree
2023-08-28
S
tephan
Beal
Update tool/mkcti
m
ec
.
t
c
l to account for [fe7365254d343e]
.
commit
|
commitdiff
|
tree
2023-08-28
Steph
a
n Beal
D
u
plicate code con
s
olidation
.
commit
|
commitdiff
|
tree
2023-08-28
Stepha
n
Beal
Move a metrics counter so that it can b
e
used to indirectly
.
.
.
commit
|
commitdiff
|
tree
2023-08-28
Stepha
n
Bea
l
Resolve
a
JNI-side rac
e
conditio
n
.
Remov
e
d
a n
o
w-extraneo
u
s
.
.
.
commit
|
commitdiff
|
tree
2023-08-28
S
tephan Beal
Resolve a co
n
d
i
tion which
could cause an is
-
interrup
t
ed
.
.
.
commit
|
commitdiff
|
tree
2023-08-28
Step
h
an
Beal
Further JNI cl
e
anup
s
and javad
o
c additio
n
s
.
commit
|
commitdiff
|
tree
2023-08-28
Stephan Beal
L
ots
of
j
avadoc-relate
d
twe
a
ks
.
commit
|
commitdiff
|
tree
2023-08-28
S
tephan Beal
Correct a package r
e
naming
b
ug
i
n th
e
previous check
.
.
.
commit
|
commitdiff
|
tree
2023-08-28
Stephan Beal
Mov
e
the JNI
annotations int
o
the
a
n
n
o
tation subpackage
.
commit
|
commitdiff
|
tree
2023-08-28
S
t
ephan B
e
al
R
esolve a makef
i
le
bug w
h
ich causes sqli
t
e3-worke
r
1
.
.
.
commit
|
commitdiff
|
tree
2023-08-27
Step
h
an
Beal
R
eimplement JNI
'
s sqlite3_value_te
x
t() as a
n
ative
.
.
.
commit
|
commitdiff
|
tree
2023-08-27
Steph
a
n Bea
l
Gene
r
i
c cleanups in Teste
r
1
.
java
.
commit
|
commitdiff
|
tree
2023-08-27
Stepha
n
Beal
Remove JNI sqlite3_colum
n
_j
a
v
a_object(), as the pr
o
t
e
ctio
n
.
.
.
commit
|
commitdiff
|
tree
2023-08-27
St
e
phan Beal
Correct the signature mismatc
h
be
t
ween JN
I
s
q
lite3_colu
m
n
.
.
.
commit
|
commitdiff
|
tree
2023-08-27
S
t
e
p
han Beal
Ma
k
e JNI sqlite3_trace_
v
2() thre
a
d-safe
.
Re-add a p
i
ece
.
.
.
commit
|
commitdiff
|
tree
2023-08-27
Steph
a
n Beal
Factor out an unnecessa
r
y
s
tr
u
ct member
.
JNI sqlite3
_
shutdow
.
.
.
commit
|
commitdiff
|
tree
2023-08-27
Stepha
n
Beal
Fact
o
r
o
u
t
a s
u
p
e
rfluous JNI class
.
Doc and cod
e
style
.
.
.
commit
|
commitdiff
|
tree
2023-08-27
S
t
ephan Beal
JNI code reorgs a
n
d s
i
mplify the fa
i
ling-alloc
in
t
e
r
f
a
ce
.
.
.
commit
|
commitdiff
|
tree
2023-08-26
Stephan Beal
Apply the JNI
OOM checks
to memory
r
eturned by JDK
.
.
.
commit
|
commitdiff
|
tree
2023-08-26
Stephan Beal
E
li
m
in
a
te a superflu
o
us JNI-intern
a
l middl
e
-man class
.
commit
|
commitdiff
|
tree
2023-08-26
Step
h
an
Be
a
l
Whe
t
her or not OOM is always fat
a
l in JNI is now a
.
.
.
commit
|
commitdiff
|
tree
2023-08-26
Stephan Be
a
l
Correct a string length misuse in JNI sqlite3_res
u
lt_er
r
or
.
.
.
commit
|
commitdiff
|
tree
2023-08-26
Stephan Beal
Remove a bunch of commented-out
debug out
p
ut
.
commit
|
commitdiff
|
tree
2023-08-26
Stephan Beal
R
e-ord
e
r some out-of-order J
N
I APIs
.
Corre
c
t JNI sqlite
3
_ope
.
.
.
commit
|
commitdiff
|
tree
2023-08-26
Stephan Beal
T
w
o sign
i
ficant typo fix
e
s for
[1a30919bfb
b
6
8
6]
.
commit
|
commitdiff
|
tree
2023-08-26
Stephan Beal
Bind
sqli
t
e3_db_
h
a
n
dle() to JN
I
.
commit
|
commitdiff
|
tree
2023-08-26
Stepha
n
Be
a
l
Correct a
p
otential duplicate x
D
estroy() being
t
r
i
ggered
.
.
.
commit
|
commitdiff
|
tree
2023-08-26
Stephan Bea
l
Recycle
per-
U
DF JNI state
.
commit
|
commitdiff
|
tree
2023-08-26
Step
h
an
B
eal
Code c
o
ns
o
l
ida
t
i
on cle
a
nups
.
commit
|
commitdiff
|
tree
2023-08-26
Ste
p
han Beal
Add -sqllog flag
t
o th
e
JNI 'tests' target because
.
.
.
commit
|
commitdiff
|
tree
2023-08-26
S
t
e
p
han
Beal
JN
I
inte
r
nal cleanups
and docs
.
commit
|
commitdiff
|
tree
2023-08-26
Steph
a
n
B
eal
Remov
e
the Ja
v
a
BusyH
a
n
d
ler
.
x
D
e
stroy() metho
d
-
it
.
.
.
commit
|
commitdiff
|
tree
2023-08-26
S
t
ephan
Beal
Improve threading support
f
o
r all types of JNI-si
d
e
.
.
.
commit
|
commitdiff
|
tree
2023-08-25
St
e
phan B
e
al
Move the 3 Java
SQLFun
c
ti
o
n subclasses fro
m
in
n
er cl
a
sse
s
.
.
.
commit
|
commitdiff
|
tree
2023-08-25
Step
h
an
Beal
Misse
d
a
s
traggler when renaming Java classes in [8ca
5
280065
.
.
.
commit
|
commitdiff
|
tree
2023-08-25
Stephan Beal
Hopefully the last major
API
r
ena
m
e
in the JNI bits
.
.
.
commit
|
commitdiff
|
tree
2023-08-25
Stephan Beal
More
J
ava API renamin
g
for consistency
.
commit
|
commitdiff
|
tree
2023-08-25
St
e
phan Beal
Re-e
n
able SQLITE_THREADSAFE=0 in the JNI b
u
ild and
.
.
.
commit
|
commitdiff
|
tree
2023-08-25
Stephan
B
e
a
l
Code
r
estr
u
cturing
.
Force SQLITE_THRE
A
DSAFE in
J
NI
.
.
.
commit
|
commitdiff
|
tree
2023-08-25
Stephan
B
eal
Only buil
d
in th
e
JNI-side metrics tracking i
n
SQLITE_DEBUG
.
.
.
commit
|
commitdiff
|
tree
2023-08-25
Steph
a
n
Beal
Ja
v
ad
o
c and int
e
rnal API cleanups
.
commit
|
commitdiff
|
tree
2023-08-25
S
t
e
phan Beal
Replace all of the JNI XyzHook/Handler cl
a
s
ses
w
ith
.
.
.
commit
|
commitdiff
|
tree
2023-08-25
S
t
ephan Bea
l
javadoc additi
o
ns
.
commit
|
commitdiff
|
tree
2023-08-24
Stephan Beal
Re-f
r
am
e
t
h
e incong
r
uou
s
SQLit
e
3Jni
.
u
n
cac
h
e
T
hread(
.
.
.
commit
|
commitdiff
|
tree
2023-08-24
Stephan Beal
Update som
e
outdated
JNI docs and account
f
o
r a
f
unction
.
.
.
commit
|
commitdiff
|
tree
2023-08-24
Stephan Beal
D
o not pre-allocate sql
i
te3_ag
g
regate_cont
e
xt() for
.
.
.
commit
|
commitdiff
|
tree
2023-08-24
S
teph
a
n
Beal
M
o
re
code legibil
i
ty
a
nd s
t
yl
e
impr
o
vemen
t
s
in t
h
e
.
.
.
commit
|
commitdiff
|
tree
2023-08-24
Stephan Beal
Doc
,
code styl
e
, and legibil
i
ty
c
l
e
a
nu
p
s
.
commit
|
commitdiff
|
tree
2023-08-24
St
e
pha
n
Beal
Doc style
f
i
x
e
s
.
commit
|
commitdiff
|
tree
2023-08-24
St
e
phan Beal
Ad
d
a new
non
-
g
oal to the JNI
R
E
A
D
M
E
.
md
.
commit
|
commitdiff
|
tree
2023-08-24
Stephan
B
ea
l
Merge the jni-threadin
g
bra
n
c
h
into trunk, elimin
a
ting
.
.
.
commit
|
commitdiff
|
tree
2023-08-24
Stephan Beal
Merge into
t
runk improvements made to the w
a
sm APIs
.
.
.
commit
|
commitdiff
|
tree
2023-08-24
Stephan B
e
a
l
Corr
e
ct
JNI layer'
s
m
i
s
use of an
s
qli
t
e
3-inte
r
n
al error
.
.
.
commit
|
commitdiff
|
tree
2023-08-24
Stephan
Beal
Ensure that db mutex is held when using sqlite3Err
o
rWithMess
.
.
.
commit
|
commitdiff
|
tree
2023-08-24
Stephan Beal
A
d
d more JNI docs, tests, and a ha
n
dful of J
a
va-side
.
.
.
commit
|
commitdiff
|
tree
2023-08-23
Stepha
n
Beal
J
NI cleanu
p
s
r
e
gard
i
ng bu
i
l
ding with c
e
rtain features
.
.
.
commit
|
commitdiff
|
tree
2023-08-23
Steph
a
n
B
eal
R
emove unnecessar
y
jclass-
t
ype struct member
s
.
commit
|
commitdiff
|
tree
2023-08-23
S
tephan Beal
A
d
d a no
t
e
to the
J
NI README explaining
w
hy t
h
e Ja
v
a
.
.
.
commit
|
commitdiff
|
tree
2023-08-23
Steph
a
n
Beal
Bind sqlit
e
3_preupdate_hook
(
) and fri
e
nds to JNI
.
commit
|
commitdiff
|
tree
2023-08-23
S
t
e
phan Bea
l
Bind a su
b
se
t
of sqlite3_config() to JNI: threadi
n
g
.
.
.
commit
|
commitdiff
|
tree
2023-08-23
Stephan
Beal
Numerous minor cleanups and code
s
tyle conformance
.
.
.
commit
|
commitdiff
|
tree
2023-08-23
Steph
a
n Beal
Impr
o
ve
C
-s
i
de exception ha
n
dling
f
rom Java-side UDF
.
.
.
commit
|
commitdiff
|
tree
2023-08-22
St
e
phan Beal
Minor Tester1
.
java cleanups
.
commit
|
commitdiff
|
tree
2023-08-22
Stephan
Bea
l
F
i
x
T
ester1 so that
e
xceptions triggered
v
ia thread
s
.
.
.
commit
|
commitdiff
|
tree
2023-08-22
S
tep
h
an Beal
M
ore work on t
h
e JN
I
mul
t
i-threaded test
r
u
nner
.
commit
|
commitdiff
|
tree
2023-08-22
Stephan B
e
al
Disas
s
ocia
t
e
JNI db hand
l
es f
r
o
m the t
h
r
e
ad that created
.
.
.
commit
|
commitdiff
|
tree
2023-08-22
Stephan Beal
Co
r
rect JNI bindi
n
g
of sqlite3_shutdo
w
n() to
c
lean
.
.
.
commit
|
commitdiff
|
tree
2023-08-22
S
t
ephan
Beal
J
NI
i
nternal cleanups and corr
e
ct two leaked db handles
.
.
.
commit
|
commitdiff
|
tree
2023-08-22
Stephan Beal
Move the JNI
p
er-thread c
a
che
of N
a
tiveP
o
inter
H
old
e
r
.
.
.
commit
|
commitdiff
|
tree
2023-08-22
Stepha
n
Bea
l
Move
m
ost of th
e
per-J
N
IEnv global Java class
r
efs
.
.
.
commit
|
commitdiff
|
tree
2023-08-21
Stephan Beal
M
i
n
or JNI cleanu
p
s
.
commit
|
commitdiff
|
tree
2023-08-19
Stephan Beal
J
N
I cleanups
.
commit
|
commitdiff
|
tree
2023-08-19
St
e
p
han Beal
M
e
rge trunk into jni-threadi
n
g
branch
.
commit
|
commitdiff
|
tree
2023-08-19
Stephan Beal
JNI do
c
additions
.
commit
|
commitdiff
|
tree
2023-08-19
St
e
phan Beal
JNI tes
t
co
d
e cleanups
.
commit
|
commitdiff
|
tree
2023-08-19
Stephan Beal
Min
o
r JNI cleanups
.
commit
|
commitdiff
|
tree
2023-08-19
Stephan Beal
Add multi-thread run mo
d
e
to JNI Tester1
.
It wor
k
s
.
.
.
commit
|
commitdiff
|
tree
2023-08-19
Stepha
n
Beal
Replace JN
I
::Ne
w
StringUTF()
for t
h
e
r
e
maining
c
a
ses
.
.
.
commit
|
commitdiff
|
tree
2023-08-19
St
e
pha
n
Beal
shell
.
c
.
in help text ty
p
o fix
.
No
f
unc
t
ional change
s
.
commit
|
commitdiff
|
tree
2023-08-18
Stephan Beal
Improve excepti
o
n handling in
O
p
fsDb
.
import
D
b()
.
commit
|
commitdiff
|
tree
2023-08-18
Stephan Beal
Extend the importDb() method of bot
h
OP
F
S VF
S
es to
.
.
.
commit
|
commitdiff
|
tree
2023-08-17
Stephan Beal
Remove some obsole
t
e JNI-int
e
rnal docs
.
commit
|
commitdiff
|
tree
2023-08-17
S
t
ephan Beal
Tighten up the JNI
a
uto-ext ha
n
dling
.
commit
|
commitdiff
|
tree
2023-08-17
Stephan Beal
Mino
r
internal JNI
cl
e
anu
p
s an
d
fixes
.
commit
|
commitdiff
|
tree
2023-08-17
Stephan Beal
Rem
o
ve t
h
e
FIXME markers related to threading
.
Code
.
.
.
commit
|
commitdiff
|
tree
2023-08-17
Stephan Beal
Add SQLITE_EXTRA_
A
U
TOEXT, s
i
milar to SQLITE_EXTR
A
_INIT
.
.
.
commit
|
commitdiff
|
tree
2023-08-15
Steph
a
n
Beal
Cherryp
i
ck
[00ac653562a6] t
o
remo
v
e str
a
y JNI deb
u
g
.
.
.
commit
|
commitdiff
|
tree
2023-08-15
Stepha
n
Beal
Cherrypick [653ed92dc391] (we
n
t to w
r
ong br
a
nch)
.
Doc
.
.
.
commit
|
commitdiff
|
tree
2023-08-15
Stephan
Bea
l
Add note about the current threading limi
t
ati
o
n to
.
.
.
commit
|
commitdiff
|
tree
2023-08-15
Steph
a
n
Beal
Minor resha
p
ing of T
e
s
t
er1 movin
g
towards
making a
.
.
.
commit
|
commitdiff
|
tree
2023-08-15
Stephan Beal
Remove
a piece of stra
y
d
e
bug o
u
tpu
t
.
No functional
.
.
.
commit
|
commitdiff
|
tree
2023-08-14
Ste
p
han B
e
a
l
B
ring handling of
t
he Jav
a
auto-ext handle
r
mo
r
e in
.
.
.
commit
|
commitdiff
|
tree
2023-08-14
Steph
a
n Be
a
l
R
e
move some obsolete, commented-out makefile code
.
.
.
.
commit
|
commitdiff
|
tree
2023-08-14
Stephan Beal
Mor
e
work on
t
he JNI-specific mutexes
.
R
e
work
t
he NativePoin
.
.
.
commit
|
commitdiff
|
tree
2023-08-14
Step
h
a
n
Beal
JN
I
-internal docs and remov
a
l of obsolet
e
co
d
e
.
commit
|
commitdiff
|
tree
2023-08-13
Ste
p
han Beal
Internal
API renami
n
g for c
l
arity
'
s sake
.
commit
|
commitdiff
|
tree
2023-08-13
S
te
p
ha
n
Be
a
l
A
d
d a mutex for auto-extensions, tied i
n
to the open
.
.
.
commit
|
commitdiff
|
tree
next