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
Initial per-thread buffer local variables support.
2009-12-25
Gi
u
seppe Scriv
a
no
In
i
t
ial per-thr
e
ad buffer local
variables
support
.
commit
|
commitdiff
|
tree
2009-11-11
Giuseppe Sc
r
ivano
Fix
s
o
me el
i
sp routines
.
commit
|
commitdiff
|
tree
2009-11-11
G
i
usep
p
e Scrivano
Set
the buffer aft
e
r
t
he lock is acquired
.
commit
|
commitdiff
|
tree
2009-11-11
Giu
s
eppe Scri
v
ano
Remove desired_buffer from the thread_state
struct
.
commit
|
commitdiff
|
tree
2009-11-11
Giuseppe Scrivano
Rename buffer_cond to thread_cond
.
commit
|
commitdiff
|
tree
2009-11-09
Giusep
p
e Scr
i
vano
Remove the
b
uffer-
l
ocking mecha
n
i
s
m
.
commit
|
commitdiff
|
tree
2009-10-08
Giuseppe Scrivano
Handle the
thread_notify_kill_buffer re
t
u
rn co
d
e
.
commit
|
commitdiff
|
tree
2009-10-08
Giuseppe Scriva
n
o
Notify thr
e
a
d
s when a buffe
r
is killed
.
commit
|
commitdiff
|
tree
2009-10-05
Giusep
p
e Scrivano
Inhibit
yie
l
d duri
n
g a redisplay
commit
|
commitdiff
|
tree
2009-10-05
Giuseppe Scrivano
`un
b
ind
_
to' will
r
e
stor
e
th
e
p
r
e
vious inhi
b
it_yie
l
d
.
.
.
commit
|
commitdiff
|
tree
2009-10-01
Giuseppe Scrivano
Mark `last_thing_sear
c
hed'
a
nd `saved_last_thing
_
searched
.
.
.
commit
|
commitdiff
|
tree
2009-09-30
Giuse
p
pe Scr
i
vano
A
l
low to
yield
w
hen buffer
loc
a
l variable
s
are let
.
.
.
commit
|
commitdiff
|
tree
2009-09-24
G
iuseppe Scrivano
Set the current_buffer properl
y
.
commit
|
commitdiff
|
tree
2009-09-24
Giuseppe Sc
r
ivano
D
etach t
h
e thread when it is sl
e
ep
i
ng on `select'
commit
|
commitdiff
|
tree
2009-09-24
Giuseppe Scri
v
ano
U
nlock
t
he buff
e
r
o
n yields w
h
en
b
uffer local variables
.
.
.
commit
|
commitdiff
|
tree
2009-09-23
Giuseppe Scrivano
Yield to another thread if the subpro
c
ess has no data
.
.
.
commit
|
commitdiff
|
tree
2009-09-22
Giuseppe Scrivano
M
ove with-no-
t
hre
a
ds in
s
ide the let b
o
dy block
.
commit
|
commitdiff
|
tree
2009-09-21
Giuseppe
S
cr
i
v
a
n
o
Define the
`with-no-th
r
ead
s
' m
a
cro and use it in the
.
.
.
commit
|
commitdiff
|
tree
2009-09-21
Giuseppe S
c
rivano
Fix a p
r
o
b
l
e
m
wit
h
the garb
a
ge c
o
llec
t
or, s
t
orin
g
the
.
.
.
commit
|
commitdiff
|
tree
2009-09-19
Giu
s
eppe Scrivano
Rewrite the c
o
ndition
t
o wake-up the thread t
h
at locked
.
.
.
commit
|
commitdiff
|
tree
2009-09-19
Giuseppe Scrivano
Raise an error when
t
he th
r
e
a
d cannot be created corr
e
ctly
.
commit
|
commitdiff
|
tree
2009-09-19
Giusepp
e
S
crivano
Implement
a
tion o
f
a cu
s
to
m
t
h
reads schedule
r
.
Try to
.
.
.
commit
|
commitdiff
|
tree
2009-09-19
Giusep
p
e
Scrivano
M
ov
e
all lo
c
king l
o
gic int
o
th
r
e
ad
.
c
.
commit
|
commitdiff
|
tree
2009-09-19
G
i
useppe Scri
v
a
n
o
W
h
en there are other acti
v
e threads, yield retu
r
ns t
.
commit
|
commitdiff
|
tree
2009-09-18
G
iuseppe Scrivano
r
un-in-threa
d
a
cce
p
t
s
a
n
ew optional
argumen
t
:
n
ol
o
ck
.
commit
|
commitdiff
|
tree
2009-09-18
Giuseppe Scrivano
Pro
t
ect from yield
w
hile waiti
n
g for keyb
o
ard input
.
commit
|
commitdiff
|
tree
2009-09-18
Giuseppe Scr
i
v
ano
Fix a problem i
n
troduced wi
t
h 954191
7
a66e9ef59a64bf
e
1
9
c0d
4
a6
.
.
.
commit
|
commitdiff
|
tree
2009-09-18
Gi
u
s
eppe Scrivan
o
B
lock yield if g
a
rba
g
e collecting can cause an
abort
.
commit
|
commitdiff
|
tree
2009-09-18
Giu
s
eppe Scrivano
A new
t
hread ma
i
nt
a
in the parent's buffe
r
whe
n
the
.
.
.
commit
|
commitdiff
|
tree
2009-09-18
Gi
u
seppe Scrivano
Block yie
l
d whe
n
input is b
l
o
c
k
ed
.
commit
|
commitdiff
|
tree
2009-09-18
Giusepp
e
Scr
i
vano
Whe
n
Finhib
i
t_yiel
d
is not-nil, allow access to a
n
y
.
.
.
commit
|
commitdiff
|
tree
2009-09-17
Gius
e
ppe
S
crivano
Fix a bug
i
nt
r
oduced in ccdc35386400
0
ec8f13
c
b64d
9
5
c
d5
7
74510fa302
commit
|
commitdiff
|
tree
2009-09-17
Giuseppe
S
crivano
U
se
`wa
i
tpid'
t
o check if a
p
rocess is still al
i
v
e
.
.
.
commit
|
commitdiff
|
tree
2009-09-17
Gi
u
sepp
e
Scrivano
Allow ac
c
ess to the minibu
f
fer
only to a thread
a
t
.
.
.
commit
|
commitdiff
|
tree
2009-09-17
Gi
u
se
p
p
e Scr
i
vano
Honor th
e
f
u
nct
i
on return type
.
commit
|
commitdiff
|
tree
2009-09-17
Gi
u
s
eppe Scriva
n
o
Avoi
d
the ac
c
ess to
NULL memory while
gc m
a
rks
.
commit
|
commitdiff
|
tree
2009-09-17
Gius
e
p
pe Scrivano
Remove asserti
o
n
tha
t
does not see
m
valid anymore
.
commit
|
commitdiff
|
tree
2009-09-17
G
iuseppe Scrivan
o
No
w
it is possi
b
l
e
to disable
t
h
r
e
ad
i
ng us
i
ng "in
h
ibit
.
.
.
commit
|
commitdiff
|
tree
2009-09-17
Giuseppe
S
crivano
Reflect l
a
st changes in t
h
e GDB s
c
ript
.
commit
|
commitdiff
|
tree
2009-09-17
G
iuseppe Scrivano
Signals can b
e
captured by an
y
thread
.
commit
|
commitdiff
|
tree
2009-09-16
G
iuseppe Scrivano
Initi
a
liz
e
a new buffer's owner to nil
.
commit
|
commitdiff
|
tree
2009-09-16
Giuseppe Scrivano
Support more
c
omplex cod
e
blocks as argumen
t
to `r
u
n
.
.
.
commit
|
commitdiff
|
tree
2009-09-16
Giuseppe Scrivano
Free
t
he thre
a
d specdl
.
Bug intr
o
duced wit
h
c
4
6
6
c
557f3
9
fc71c
.
.
.
commit
|
commitdiff
|
tree
2009-09-16
Giuseppe Scrivano
R
e
v
ert to the previous code
.
commit
|
commitdiff
|
tree
2009-09-16
Giusep
p
e Scrivano
C
heck for `other_threads_
p
()
'
in
the inner loop too
.
.
.
commit
|
commitdiff
|
tree
2009-09-16
Giuseppe Scriva
n
o
Solve
some problems with memor
y
cleanup
.
commit
|
commitdiff
|
tree
2009-09-15
Gius
e
pp
e
Scrivano
Fix a segfault when
m
_current_buffer is NULL
commit
|
commitdiff
|
tree
2009-09-15
Giuseppe
Scri
v
a
n
o
Initialize
stack_top
when a new
thr
e
ad is cr
e
ated
.
commit
|
commitdiff
|
tree