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
Move all locking logic into thread.c.
2009-09-19
Giuseppe
S
c
rivano
Mo
v
e all locking logic
i
nt
o
thread
.
c
.
commit
|
commitdiff
|
tree
2009-09-19
G
iuseppe Scrivano
When
t
here a
r
e other
a
c
t
ive t
h
r
e
a
ds, y
i
eld r
e
turn
s
t
.
commit
|
commitdiff
|
tree
2009-09-18
G
iuseppe Scrivano
run-in-thread accepts a new optional a
r
gument: no
l
ock
.
commit
|
commitdiff
|
tree
2009-09-18
Gi
u
seppe Scr
i
v
a
n
o
Protect
from y
i
eld
w
hile waiting f
o
r keyboard input
.
commit
|
commitdiff
|
tree
2009-09-18
Giuseppe Scriv
a
no
Fi
x
a problem introd
u
ced with 9
5
4
1917a66e9ef59a64bfe19c0d4a6
.
.
.
commit
|
commitdiff
|
tree
2009-09-18
Giuseppe Scrivan
o
B
lock yiel
d
i
f
garbage
collectin
g
can cause an abort
.
commit
|
commitdiff
|
tree
2009-09-18
Giuseppe Scrivano
A new th
r
ead
m
a
intain the p
a
rent's buffe
r
whe
n
the
.
.
.
commit
|
commitdiff
|
tree
2009-09-18
Giuseppe Scriva
n
o
Block
yield whe
n
in
p
ut is bl
o
cked
.
commit
|
commitdiff
|
tree
2009-09-18
G
iuseppe Scrivano
When Finhibit_y
i
eld is not-n
i
l
,
allow acce
s
s
to a
n
y
.
.
.
commit
|
commitdiff
|
tree
2009-09-17
Giuseppe Scrivano
Fix
a
bug
i
n
tro
d
uce
d
i
n
cc
d
c353864000e
c
8f13cb6
4
d95cd5
7
74510f
a
302
commit
|
commitdiff
|
tree
2009-09-17
Giuseppe Scrivano
Use
`
w
a
itpid' to check if
a
process is still
ali
v
e
.
.
.
commit
|
commitdiff
|
tree
2009-09-17
Gius
e
ppe Scri
v
ano
Allow
a
ccess to
t
he m
i
nibuffe
r
only to a
thread at
.
.
.
commit
|
commitdiff
|
tree
2009-09-17
Giuseppe Scrivan
o
Honor the funct
i
on return type
.
commit
|
commitdiff
|
tree
2009-09-17
Giu
s
eppe
S
c
rivano
Avoid
the access to NULL
m
e
mo
r
y while gc marks
.
commit
|
commitdiff
|
tree
2009-09-17
Gi
u
s
eppe Scr
i
vano
R
emo
v
e
asserti
o
n tha
t
does not
s
eem va
l
id anymore
.
commit
|
commitdiff
|
tree
2009-09-17
Giuseppe Sc
r
ivano
Now it
i
s po
s
s
i
bl
e
to
di
s
able
threa
d
i
n
g using "inhibit
.
.
.
commit
|
commitdiff
|
tree
2009-09-17
Giusepp
e
Scr
i
vano
Reflect la
s
t changes in t
h
e
G
DB scri
p
t
.
commit
|
commitdiff
|
tree
2009-09-17
Giuseppe Scrivano
Signals can be
c
aptured by
any th
r
ead
.
commit
|
commitdiff
|
tree
2009-09-16
Giuseppe
Scrivano
Initialize a new buffer's o
w
ner
t
o nil
.
commit
|
commitdiff
|
tree
2009-09-16
Giu
s
eppe Scrivano
Support more comple
x
code blocks
a
s argument
t
o `run
.
.
.
commit
|
commitdiff
|
tree
2009-09-16
Giusep
p
e
Sc
r
ivan
o
Free t
h
e thr
e
ad
s
pecdl
.
B
u
g introduced with c466
c
557f39fc71c
.
.
.
commit
|
commitdiff
|
tree
2009-09-16
Giusepp
e
Scrivano
Reve
r
t
t
o the previous code
.
commit
|
commitdiff
|
tree
2009-09-16
Giu
s
epp
e
Scrivano
C
h
eck for
`
othe
r
_threads_p
(
)' in
t
he inner
lo
o
p too
.
.
.
commit
|
commitdiff
|
tree
2009-09-16
Gius
e
ppe Scrivano
Solve
some prob
l
ems with memory clean
u
p
.
commit
|
commitdiff
|
tree
2009-09-15
G
i
useppe Sc
r
iv
a
no
Fix
a segfault when m_current_buffe
r
is NULL
commit
|
commitdiff
|
tree
2009-09-15
Giuseppe Scri
v
ano
In
i
t
i
alize stack_top
w
he
n
a
new threa
d
is cr
e
ated
.
commit
|
commitdiff
|
tree
2009-09-14
Tom
T
romey
Relea
s
e
t
he current
b
u
f
f
e
r
w
h
en
a
thread exits
.
commit
|
commitdiff
|
tree
2009-09-13
T
o
m Tromey
Fix boundp
and a
b
ug
i
n st
o
re_
s
ymv
a
l_forw
a
rd
i
ng
.
commit
|
commitdiff
|
tree
2009-09-11
Tom
T
r
o
mey
First working dra
f
t of t
h
read-local bind
i
ng
.
commit
|
commitdiff
|
tree
2009-09-11
Tom Tromey
Fix ano
t
her o
v
ers
i
g
h
t in
t
hread
.
c
.
commit
|
commitdiff
|
tree
2009-09-11
Tom T
r
ome
y
Fix two bad
b
ugs
in
t
hread
.
c
.
commit
|
commitdiff
|
tree
2009-09-09
To
m
Tromey
Ini
t
ial c
o
de for buffer locking
.
commit
|
commitdiff
|
tree
2009-09-09
T
om
T
rome
y
Intr
o
duce th
r
eads
.
commit
|
commitdiff
|
tree
2009-09-09
Tom Tromey
Introduce threa
d
-local object
.
commit
|
commitdiff
|
tree
2009-09-09
Tom
Tro
m
ey
R
ewrite glob
a
l
s
to allow indirection in C
.
commit
|
commitdiff
|
tree
2009-09-09
Tom Trom
e
y
Ad
d
find_variabl
e
_
l
ocati
o
n
a
n
d
create globals
.
h
.
commit
|
commitdiff
|
tree
2009-09-09
To
m
Tromey
Added a small
t
est suite for bin
d
ing o
p
erations
.
commit
|
commitdiff
|
tree