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
blocal_get_thread_data is not used before blocal_set_thread_data.
2009-12-27
Giuseppe Scrivano
b
l
o
cal_
g
et_thread_data is no
t
used
b
efore
blocal_s
e
t_thread_
.
.
.
commit
|
commitdiff
|
tree
2009-12-26
Giuseppe Scriva
n
o
Move realva
l
u
e
to
t
hre
a
d_data
.
commit
|
commitdiff
|
tree
2009-12-26
Giuse
p
pe Sc
r
ivano
Rename struct
L
i
s
p_Buffer_Lo
c
al_V
a
lue `cdrs' member
.
.
.
commit
|
commitdiff
|
tree
2009-12-25
Giuseppe
S
c
r
i
v
ano
Initia
l
per-t
h
r
e
ad buffer local var
i
ables support
.
commit
|
commitdiff
|
tree
2009-11-11
Giuseppe Scrivan
o
Fix some elisp r
o
utines
.
commit
|
commitdiff
|
tree
2009-11-11
Giuseppe Scriv
a
no
Set the bu
f
fe
r
after th
e
lock is acq
u
ir
e
d
.
commit
|
commitdiff
|
tree
2009-11-11
Giusepp
e
Scriv
a
no
Remov
e
des
i
red_buffer from
t
he
t
hread_sta
t
e
s
truct
.
commit
|
commitdiff
|
tree
2009-11-11
Giuseppe Scriva
n
o
Rename b
u
ffer_cond t
o
thread_cond
.
commit
|
commitdiff
|
tree
2009-11-09
Gius
e
p
p
e Scr
i
vano
R
emove
t
he
buff
e
r-lockin
g
m
e
chanism
.
commit
|
commitdiff
|
tree
2009-10-08
Giuseppe
S
crivano
Handle
t
h
e th
r
ead_notify_
k
ill
_
buffe
r
return
c
ode
.
commit
|
commitdiff
|
tree
2009-10-08
Giusep
p
e
S
c
riv
a
no
Notif
y
thread
s
when a bu
f
fer is ki
l
led
.
commit
|
commitdiff
|
tree
2009-10-05
Giuseppe Scrivano
Inhibit yi
e
ld during a redisplay
commit
|
commitdiff
|
tree
2009-10-05
Giuseppe Scri
v
ano
`unb
i
n
d
_to' w
i
l
l
r
e
store
t
he previou
s
inhibit_y
i
eld
.
.
.
commit
|
commitdiff
|
tree
2009-10-01
Giuseppe Scrivano
M
a
rk `last_th
i
ng_
s
earched' and
`
saved_last_thing_searched
.
.
.
commit
|
commitdiff
|
tree
2009-09-30
Giuseppe Scr
i
vano
Allow to yield wh
e
n buffer local variables are
let
.
.
.
commit
|
commitdiff
|
tree
2009-09-24
Giu
s
eppe Scrivano
Set the current_buffer properly
.
commit
|
commitdiff
|
tree
2009-09-24
G
iuseppe Scriv
a
no
Det
a
ch the
t
hread when it i
s
slee
p
i
ng on
`
select'
commit
|
commitdiff
|
tree
2009-09-24
G
i
useppe
Scrivano
U
nl
o
ck the
b
uff
e
r
on yiel
d
s when buffer local variab
l
es
.
.
.
commit
|
commitdiff
|
tree
2009-09-23
Giuseppe Scrivano
Yield to anothe
r
thread
i
f the subprocess
h
as no data
.
.
.
commit
|
commitdiff
|
tree
2009-09-22
G
iuseppe Scrivan
o
Move with-no-thre
a
ds insi
d
e
t
h
e
le
t
body bl
o
ck
.
commit
|
commitdiff
|
tree
2009-09-21
Giu
s
eppe Scrivano
Define
t
h
e `w
i
t
h
-no-threads' mac
r
o
a
nd
u
se it in the
.
.
.
commit
|
commitdiff
|
tree
2009-09-21
Giuseppe Scr
i
vano
Fix a problem with the
garbag
e
co
l
l
e
ctor, storing the
.
.
.
commit
|
commitdiff
|
tree
2009-09-19
Giuseppe
S
crivano
Rewrite the condition to wake-up the thread
that locked
.
.
.
commit
|
commitdiff
|
tree
2009-09-19
Giuseppe
Scri
v
a
n
o
Raise an
err
o
r when t
h
e thread cannot be creat
e
d corre
c
tly
.
commit
|
commitdiff
|
tree
2009-09-19
Gi
u
s
epp
e
Scrivano
Implement
a
tion of a c
u
st
o
m t
h
reads
s
ched
u
ler
.
T
r
y to
.
.
.
commit
|
commitdiff
|
tree
2009-09-19
G
i
us
e
p
p
e Scrivano
Move
a
l
l
locking
log
i
c into threa
d
.
c
.
commit
|
commitdiff
|
tree
2009-09-19
Giusep
p
e Scrivano
W
h
e
n ther
e
are other active threa
d
s, yield returns t
.
commit
|
commitdiff
|
tree
2009-09-18
Giu
s
epp
e
Scrivano
run-in-thre
a
d accepts
a new
optiona
l
argument: no
l
ock
.
commit
|
commitdiff
|
tree
2009-09-18
Gi
u
seppe Scriva
n
o
Prote
c
t from yield w
h
ile waiti
n
g
for
k
eyboard input
.
commit
|
commitdiff
|
tree
2009-09-18
Giu
s
eppe
S
crivan
o
Fix
a problem introduced with 9
5
41
9
17a66
e
9ef59a6
4
b
f
e19c0d4a6
.
.
.
commit
|
commitdiff
|
tree
2009-09-18
Gi
u
sep
p
e Scrivano
Block
y
ie
l
d
i
f ga
r
bage
c
olle
c
tin
g
ca
n
cause an abort
.
commit
|
commitdiff
|
tree
2009-09-18
Gi
u
s
e
ppe Scriv
a
n
o
A
n
e
w threa
d
mai
n
tain the
parent
'
s bu
f
f
e
r when the
.
.
.
commit
|
commitdiff
|
tree
2009-09-18
G
i
us
e
ppe
S
crivano
Blo
c
k
y
ield when input is blocked
.
commit
|
commitdiff
|
tree
2009-09-18
Giuseppe Scri
v
ano
When Finhibi
t
_yield
is not-ni
l
, a
l
low access to any
.
.
.
commit
|
commitdiff
|
tree
2009-09-17
G
iuseppe
Scri
v
a
n
o
Fix
a
b
ug intr
o
duced in ccdc353864000ec8f13cb64d95cd5
7
745
1
0
f
a302
commit
|
commitdiff
|
tree
2009-09-17
G
iuseppe Scrivano
U
se `waitpi
d
' to c
h
eck if a pro
c
ess is sti
l
l a
l
ive
.
.
.
commit
|
commitdiff
|
tree
2009-09-17
Giu
s
eppe Scrivano
A
l
low access to
t
h
e minibuffer only
to a threa
d
a
t
.
.
.
commit
|
commitdiff
|
tree
2009-09-17
Giuseppe Scrivano
Honor t
h
e
function return typ
e
.
commit
|
commitdiff
|
tree
2009-09-17
Giu
s
eppe
S
crivano
Av
o
id the acc
e
ss to NULL memory while
g
c
m
arks
.
commit
|
commitdiff
|
tree
2009-09-17
Giusep
p
e Scriv
a
n
o
Remove
a
ssertion that
d
oe
s
not seem valid any
m
ore
.
commit
|
commitdiff
|
tree
2009-09-17
Giuseppe Scrivano
Now it
i
s
p
o
ssi
b
le t
o
d
i
sa
b
le threadi
n
g usin
g
"inh
i
b
i
t
.
.
.
commit
|
commitdiff
|
tree
2009-09-17
Giusep
p
e
Scrivano
Ref
l
ect last
c
ha
n
ges in
t
he
G
D
B
scr
i
p
t
.
commit
|
commitdiff
|
tree
2009-09-17
Giu
s
eppe Scrivano
Signa
l
s
can be cap
t
ured by a
n
y t
h
r
e
ad
.
commit
|
commitdiff
|
tree
2009-09-16
Giuseppe
Scr
i
va
n
o
Initialize a
n
ew buff
e
r's owner to nil
.
commit
|
commitdiff
|
tree
2009-09-16
Giuseppe Scrivano
S
u
p
po
r
t
m
o
r
e
complex code bloc
k
s as a
r
gument to
`
run
.
.
.
commit
|
commitdiff
|
tree
2009-09-16
Gi
u
seppe Scriva
n
o
Free the thr
e
a
d specdl
.
Bug
introduced with c466
c
5
5
7f39f
c
71c
.
.
.
commit
|
commitdiff
|
tree
2009-09-16
Giuse
p
p
e Scrivan
o
R
eve
r
t to t
h
e
previous code
.
commit
|
commitdiff
|
tree
2009-09-16
Giuseppe
S
crivano
Check fo
r
`
oth
e
r_thr
e
a
ds_p ()' i
n
the inner loop too
.
.
.
commit
|
commitdiff
|
tree
2009-09-16
Giuseppe Scriva
n
o
S
olve
s
o
me problems with
m
emory cl
e
a
nup
.
commit
|
commitdiff
|
tree
2009-09-15
G
i
usep
p
e Scrivano
Fix a segfault
whe
n
m_current_b
u
ffer is NULL
commit
|
commitdiff
|
tree
2009-09-15
Giu
s
eppe Scri
v
a
n
o
Initialize stack_top
w
hen a new
thread is created
.
commit
|
commitdiff
|
tree