repo.or.cz
/
emacs.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
Detach the thread when it is sleeping on `select'
2009-09-24
Gius
e
ppe S
c
ri
v
a
no
Deta
c
h t
h
e thread wh
e
n it is s
l
e
e
pi
n
g o
n
`s
e
lec
t
'
commit
|
commitdiff
|
tree
2009-09-24
Giuseppe Scrivano
Unlock the buffer
o
n yields when
buffer local variable
s
.
.
.
commit
|
commitdiff
|
tree
2009-09-23
G
i
usep
p
e Scrivano
Yield to an
o
ther thread if the s
u
bp
r
oces
s
has no data
.
.
.
commit
|
commitdiff
|
tree
2009-09-22
Giuseppe Scr
i
v
a
no
Move
w
ith-n
o
-threads ins
i
de t
h
e l
e
t body bloc
k
.
commit
|
commitdiff
|
tree
2009-09-21
Giuseppe Scri
v
an
o
D
e
f
i
n
e
th
e
`
with-no-threads' macro a
n
d use it in the
.
.
.
commit
|
commitdiff
|
tree
2009-09-21
G
i
u
seppe Sc
r
ivan
o
Fix
a problem wi
t
h
t
he garbage c
o
llec
t
or, storing the
.
.
.
commit
|
commitdiff
|
tree
2009-09-19
G
i
u
seppe Scriv
a
no
Rewrite the condition to wake-up the thre
a
d
t
hat locked
.
.
.
commit
|
commitdiff
|
tree
2009-09-19
Giu
s
eppe
S
c
r
ivano
Raise an
error when the thre
a
d
c
annot be
created correct
l
y
.
commit
|
commitdiff
|
tree
2009-09-19
Gius
e
ppe Scr
i
van
o
Implemen
t
atio
n
of a c
u
stom threads
scheduler
.
Try to
.
.
.
commit
|
commitdiff
|
tree
2009-09-19
Giuse
p
pe Sc
r
ivano
Move al
l
l
o
cking logic into thread
.
c
.
commit
|
commitdiff
|
tree
2009-09-19
G
iuse
p
pe S
c
rivano
W
h
en there
a
re o
t
h
e
r active thre
a
ds, yield returns
t
.
commit
|
commitdiff
|
tree
2009-09-18
Giuseppe
Scrivan
o
run-in-thread acce
p
ts
a
n
ew opt
i
onal argument: nolock
.
commit
|
commitdiff
|
tree
2009-09-18
Giuseppe S
c
rivano
Prot
e
c
t
from yield while
w
ai
t
in
g
f
o
r key
b
oar
d
in
p
ut
.
commit
|
commitdiff
|
tree
2009-09-18
Giuseppe Scrivano
F
i
x a problem in
t
roduced with 9541917a66e9ef59a64bfe19c0d4a6
.
.
.
commit
|
commitdiff
|
tree
2009-09-18
Giuse
p
pe Scri
v
ano
Block yield if garbage
collecting can cau
s
e an
a
bor
t
.
commit
|
commitdiff
|
tree
2009-09-18
Giuseppe
Scrivano
A new threa
d
m
aintain the par
e
nt's
buffer when the
.
.
.
commit
|
commitdiff
|
tree
2009-09-18
G
iuseppe Scrivano
Block
yie
l
d
w
h
en input is blocked
.
commit
|
commitdiff
|
tree
2009-09-18
Giu
s
eppe Scrivano
When Finhibit
_
yield is not
-
n
i
l, all
o
w access to any
.
.
.
commit
|
commitdiff
|
tree
2009-09-17
Giuseppe Scrivano
Fix a bug introduced in ccdc35
3
8640
0
0ec8f
1
3
cb64d
9
5c
d
5774510fa302
commit
|
commitdiff
|
tree
2009-09-17
Giuseppe Scrivano
Use `wa
i
t
p
id' to check
if a process is still alive
.
.
.
commit
|
commitdiff
|
tree
2009-09-17
Giuseppe Scri
v
ano
Allow access
to the
m
in
i
b
uffe
r
onl
y
to a thread at
.
.
.
commit
|
commitdiff
|
tree
2009-09-17
Gi
u
seppe Scrivano
Honor th
e
f
unction
r
eturn
type
.
commit
|
commitdiff
|
tree
2009-09-17
Giuseppe Scrivano
Avoid the ac
c
es
s
to NULL memory
w
hile gc
m
a
rks
.
commit
|
commitdiff
|
tree
2009-09-17
Giuseppe Scrivano
R
e
m
o
ve
asser
t
ion that doe
s
no
t
se
e
m vali
d
a
nymore
.
commit
|
commitdiff
|
tree
2009-09-17
Giuseppe Scr
i
vano
Now it i
s
possible
t
o
disable threading using "inhibit
.
.
.
commit
|
commitdiff
|
tree
2009-09-17
G
i
u
seppe Scrivan
o
Reflect
last changes in the GD
B
s
c
ri
p
t
.
commit
|
commitdiff
|
tree
2009-09-17
Giuseppe Scr
i
vano
S
i
gnals can be c
a
ptured by any t
h
read
.
commit
|
commitdiff
|
tree
2009-09-16
Giuseppe Sc
r
ivano
Initi
a
li
z
e a new buffer's
owne
r
t
o nil
.
commit
|
commitdiff
|
tree
2009-09-16
Giuseppe Scrivano
Support m
o
re complex code
b
lo
c
ks
a
s
argument
to `run
.
.
.
commit
|
commitdiff
|
tree
2009-09-16
Giuseppe Scriva
n
o
Free the thread specdl
.
B
ug
i
ntroduced w
i
th c46
6
c
5
57f3
9
fc71c
.
.
.
commit
|
commitdiff
|
tree
2009-09-16
Gi
u
seppe Sc
r
ivano
Revert to the previous code
.
commit
|
commitdiff
|
tree
2009-09-16
G
iuseppe S
c
rivano
Check for `other_threads
_
p ()' in the inner loop too
.
.
.
commit
|
commitdiff
|
tree
2009-09-16
Giuseppe
S
c
rivano
Sol
v
e
s
ome prob
l
ems
with
m
em
o
ry cle
a
nup
.
commit
|
commitdiff
|
tree
2009-09-15
Giusepp
e
S
crivano
Fix a se
g
f
a
ult when
m
_cur
r
ent_buffer is NULL
commit
|
commitdiff
|
tree
2009-09-15
Gi
u
sepp
e
Scriv
a
no
Init
i
a
l
ize
s
tack_
t
op wh
e
n a n
e
w
thread is
c
r
e
ated
.
commit
|
commitdiff
|
tree