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
Remove desired_buffer from the thread_state struct.
2009-11-11
Giuseppe Scriv
a
no
R
e
m
o
ve
d
es
i
red
_
buffer from
the thread_s
t
ate st
r
uc
t
.
commit
|
commitdiff
|
tree
2009-11-11
Giusepp
e
Scrivano
R
e
n
ame buffer_cond to
thr
e
ad
_
cond
.
commit
|
commitdiff
|
tree
2009-11-09
Giu
s
eppe Scrivano
Remove the buffer-lo
c
king mech
a
nism
.
commit
|
commitdiff
|
tree
2009-10-08
Giusepp
e
S
crivan
o
H
a
ndl
e
t
h
e thread_notify_kill_
b
uffer retur
n
code
.
commit
|
commitdiff
|
tree
2009-10-08
Giu
s
e
p
pe Scrivano
No
t
ify th
r
e
a
ds when a buf
f
er is killed
.
commit
|
commitdiff
|
tree
2009-10-05
Giu
s
epp
e
Sc
r
ivano
Inhibi
t
y
ield durin
g
a redisp
l
a
y
commit
|
commitdiff
|
tree
2009-10-05
Giuseppe Scrivano
`unb
i
nd_t
o
' will
r
estore the previou
s
inhibit_yie
l
d
.
.
.
commit
|
commitdiff
|
tree
2009-10-01
Giuse
p
pe Scriv
a
no
Ma
r
k `last_thing_searched'
and `save
d
_last_t
h
ing_searched
.
.
.
commit
|
commitdiff
|
tree
2009-09-30
Giu
s
eppe Scrivan
o
All
o
w
t
o yield whe
n
b
u
f
fer local varia
b
les
a
re let
.
.
.
commit
|
commitdiff
|
tree
2009-09-24
Giu
s
eppe Scrivano
Se
t
the cur
r
ent_bu
f
fer properly
.
commit
|
commitdiff
|
tree
2009-09-24
G
ius
e
ppe Scrivano
De
t
ach the thread when it is sleeping on `sel
e
c
t'
commit
|
commitdiff
|
tree
2009-09-24
Giuseppe Scrivano
Unlock
the
bu
f
fer on yields when buffer
l
oca
l
v
ariables
.
.
.
commit
|
commitdiff
|
tree
2009-09-23
Giuseppe S
c
riva
n
o
Yiel
d
t
o a
n
o
t
he
r
thr
e
ad if the subpro
c
ess has no data
.
.
.
commit
|
commitdiff
|
tree
2009-09-22
Gius
e
ppe
S
crivano
M
o
ve with-no-thr
e
ads inside the let
body block
.
commit
|
commitdiff
|
tree
2009-09-21
Giuse
p
p
e
Scrivan
o
Defi
n
e the `w
i
t
h
-no-thre
a
ds' macr
o
an
d
use it in th
e
.
.
.
commit
|
commitdiff
|
tree
2009-09-21
Giu
s
ep
p
e Scri
v
ano
Fix a
proble
m
with the gar
b
age collector, sto
r
ing the
.
.
.
commit
|
commitdiff
|
tree
2009-09-19
Giu
s
eppe Scrivan
o
Rewr
i
te the conditi
o
n to
w
ake-up the thr
e
ad that l
o
cked
.
.
.
commit
|
commitdiff
|
tree
2009-09-19
Giusep
p
e Scrivano
Raise an
e
rror when the thread cannot be crea
t
ed correc
t
ly
.
commit
|
commitdiff
|
tree
2009-09-19
Gius
e
ppe Scri
v
ano
Implementation of a c
u
s
t
o
m
threads scheduler
.
Try
t
o
.
.
.
commit
|
commitdiff
|
tree
2009-09-19
G
i
useppe
S
cr
i
va
n
o
Move all lock
i
ng logic into th
r
ead
.
c
.
commit
|
commitdiff
|
tree
2009-09-19
Giuseppe
Scrivano
W
hen
t
h
e
re are other
a
cti
v
e thread
s
, yield returns t
.
commit
|
commitdiff
|
tree
2009-09-18
G
i
u
s
eppe Scrivano
run-in-thread accepts a new optional argumen
t
: noloc
k
.
commit
|
commitdiff
|
tree
2009-09-18
Giuseppe Scrivano
Protect from yield
whi
l
e wai
t
ing for
k
eyboar
d
i
n
put
.
commit
|
commitdiff
|
tree
2009-09-18
Giuseppe Scrivano
Fix a problem
in
t
r
oduced with 95
4
1917a66e9e
f
59a64
b
fe19c0d4a6
.
.
.
commit
|
commitdiff
|
tree
2009-09-18
G
i
useppe Scrivano
Block yiel
d
i
f garbage collec
t
ing can
ca
u
se
a
n abort
.
commit
|
commitdiff
|
tree
2009-09-18
Giu
s
eppe Sc
r
ivan
o
A new
t
h
read maintain the p
a
rent'
s
buffer whe
n
the
.
.
.
commit
|
commitdiff
|
tree
2009-09-18
Gius
e
ppe S
c
rivano
B
lock yield when
input is blocked
.
commit
|
commitdiff
|
tree
2009-09-18
Gi
u
seppe Scrivano
Wh
e
n Finhibit_yiel
d
is
n
o
t-nil,
allow ac
c
ess to any
.
.
.
commit
|
commitdiff
|
tree
2009-09-17
Giuse
p
p
e
Scrivano
Fix
a
bug introduced in ccdc353864000ec8f
1
3cb64d95cd5
7
74510fa302
commit
|
commitdiff
|
tree
2009-09-17
Gius
e
ppe Sc
r
ivano
Use `w
a
itpid' to check if
a process is still alive
.
.
.
commit
|
commitdiff
|
tree
2009-09-17
Giuseppe Sc
r
ivano
All
o
w access to the
m
i
n
ib
u
ffer only t
o
a thread
a
t
.
.
.
commit
|
commitdiff
|
tree
2009-09-17
Giuseppe
Scrivano
Honor the funct
i
on ret
u
r
n type
.
commit
|
commitdiff
|
tree
2009-09-17
Gi
u
seppe Scrivano
Avoid the access to NULL memory while gc marks
.
commit
|
commitdiff
|
tree
2009-09-17
Giuseppe S
c
rivano
Rem
o
ve assertion tha
t
d
o
es not seem valid any
m
ore
.
commit
|
commitdiff
|
tree
2009-09-17
G
i
useppe Scri
v
ano
Now it is possible to disable threading usin
g
"i
n
hibit
.
.
.
commit
|
commitdiff
|
tree
2009-09-17
Giuseppe
Scr
i
va
n
o
Reflect last c
h
anges in the GDB s
c
ript
.
commit
|
commitdiff
|
tree
2009-09-17
Giuseppe Scrivan
o
Signals can be captur
e
d
by any thread
.
commit
|
commitdiff
|
tree
2009-09-16
Giuseppe S
c
rivano
I
n
itia
l
ize a
new buffer's owner to nil
.
commit
|
commitdiff
|
tree
2009-09-16
Giuseppe Scrivano
Support more comp
l
ex
c
ode blocks
a
s arg
u
ment to
`run
.
.
.
commit
|
commitdiff
|
tree
2009-09-16
Giuseppe Scrivano
Free the thr
e
a
d specdl
.
Bug i
n
troduced with c466c5
5
7f39fc71c
.
.
.
commit
|
commitdiff
|
tree
2009-09-16
Giuseppe Scrivano
Rev
e
rt to
the
p
revious co
d
e
.
commit
|
commitdiff
|
tree
2009-09-16
Giuseppe
S
cr
i
vano
Check for
`
other_
t
hrea
d
s_p
(
)' in the i
n
ner loo
p
too
.
.
.
commit
|
commitdiff
|
tree
2009-09-16
Gi
u
sepp
e
Scrivano
S
olve some pr
o
b
l
e
ms
w
ith memory cl
e
anup
.
commit
|
commitdiff
|
tree
2009-09-15
Giuseppe Scrivano
Fix a
segfault when
m_current_buffer is NULL
commit
|
commitdiff
|
tree
2009-09-15
Giuseppe Scriv
a
n
o
Init
i
alize
s
tack_top when a new thre
a
d is cr
e
ated
.
commit
|
commitdiff
|
tree