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
Fix a problem with the garbage collector, storing the stack top every
2009-09-21
Giuseppe
S
cr
i
vano
Fix
a pro
b
l
em with
the garbage col
l
ecto
r
,
stori
n
g the
.
.
.
commit
|
commitdiff
|
tree
2009-09-19
Giuseppe Scrivano
Rewrite the condition
t
o wake-up t
h
e thread
t
hat
l
oc
k
ed
.
.
.
commit
|
commitdiff
|
tree
2009-09-19
Tom T
r
o
m
ey
Define wit
h
-
new
-
t
hread macro
.
commit
|
commitdiff
|
tree
2009-09-19
Tom Tromey
Call er
r
or if threa
d
creation
f
ailed
.
commit
|
commitdiff
|
tree
2009-09-19
G
i
us
e
ppe Scri
v
ano
Raise
a
n error wh
e
n the thread cannot
be c
r
eat
e
d
correctly
.
commit
|
commitdiff
|
tree
2009-09-19
Giuseppe
Scrivano
Implementation of a
c
ustom threa
d
s scheduler
.
Try to
.
.
.
commit
|
commitdiff
|
tree
2009-09-19
Gi
u
s
epp
e
Scrivano
M
o
ve all locking logi
c
into thr
e
ad
.
c
.
commit
|
commitdiff
|
tree
2009-09-19
Gi
u
seppe Scriva
n
o
When there are oth
e
r active threads,
y
ield returns t
.
commit
|
commitdiff
|
tree
2009-09-18
Giuseppe Scri
v
ano
r
un-i
n
-thread a
c
c
epts
a
new optional
ar
g
u
m
e
nt:
nolock
.
commit
|
commitdiff
|
tree
2009-09-18
Giusep
p
e Scrivano
P
r
o
t
ec
t
f
rom yield while waiting for keyboard input
.
commit
|
commitdiff
|
tree
2009-09-18
Giuseppe Scrivano
Fix
a
p
r
oble
m
int
r
oduced
with 9541917
a
66e9ef59a64bfe19c0d4a6
.
.
.
commit
|
commitdiff
|
tree
2009-09-18
G
iuseppe
Scri
v
ano
Block yield if
ga
r
bage collecting can cause an abort
.
commit
|
commitdiff
|
tree
2009-09-18
Giuseppe S
c
r
iv
a
no
A
new t
h
re
a
d mai
n
t
a
i
n the parent's buffe
r
when the
.
.
.
commit
|
commitdiff
|
tree
2009-09-18
G
i
u
s
eppe S
c
r
ivano
B
l
o
c
k
y
i
eld when input is blocked
.
commit
|
commitdiff
|
tree
2009-09-18
Giuseppe
S
crivano
When Fin
h
ibi
t
_
y
iel
d
i
s
not-nil, all
o
w
access to any
.
.
.
commit
|
commitdiff
|
tree
2009-09-17
Giuseppe Scrivano
Fix a bu
g
int
r
oduced
in ccdc353864000ec8
f
13cb64d95cd
5
774
5
10fa302
commit
|
commitdiff
|
tree
2009-09-17
Giuseppe Scrivano
Use
`
waitpi
d
' t
o
c
h
eck
if a
proc
e
ss is still alive
.
.
.
commit
|
commitdiff
|
tree
2009-09-17
G
iuseppe Scrivano
Allow access
to the
m
i
n
i
buffer only to a threa
d
at
.
.
.
commit
|
commitdiff
|
tree
2009-09-17
Giuseppe Scriva
n
o
Hono
r
the
f
u
nction return type
.
commit
|
commitdiff
|
tree
2009-09-17
Giuseppe Scrivano
Avoid the access t
o
NULL memor
y
whil
e
gc ma
r
ks
.
commit
|
commitdiff
|
tree
2009-09-17
Giuseppe Scrivano
Remove assertion that does not seem valid anymore
.
commit
|
commitdiff
|
tree
2009-09-17
Giuseppe
S
crivano
Now it is p
o
ssible to disable
t
hrea
d
in
g
u
s
ing
"inh
i
bit
.
.
.
commit
|
commitdiff
|
tree
2009-09-17
Giuseppe Scriva
n
o
R
e
flect last
c
hanges in
t
he
G
DB script
.
commit
|
commitdiff
|
tree
2009-09-17
G
i
useppe Sc
r
iv
a
no
Signals can
b
e captured by any thread
.
commit
|
commitdiff
|
tree
2009-09-16
Giuseppe Scrivano
Initial
i
ze a new buff
e
r's owner
t
o
ni
l
.
commit
|
commitdiff
|
tree
2009-09-16
Giu
s
eppe Scrivan
o
S
upport more complex code blocks as argument t
o
`
r
u
n
.
.
.
commit
|
commitdiff
|
tree
2009-09-16
Giusep
p
e Scrivano
F
r
ee the thread
s
p
ec
d
l
.
Bug in
t
rod
u
ced wi
t
h
c466c557f39fc71c
.
.
.
commit
|
commitdiff
|
tree
2009-09-16
G
iusepp
e
Sc
r
ivano
Revert to the previous code
.
commit
|
commitdiff
|
tree
2009-09-16
G
i
useppe Scrivano
Check for
`other_thr
e
ads_p ()
'
in th
e
inner
l
oop too
.
.
.
commit
|
commitdiff
|
tree
2009-09-16
G
i
useppe Sc
r
i
v
ano
Solve some
pro
b
lems
wi
t
h
m
emory cle
a
nup
.
commit
|
commitdiff
|
tree
2009-09-15
Giuseppe Scrivano
Fix a segfault
w
he
n
m_current_buffer is NULL
commit
|
commitdiff
|
tree
2009-09-15
Giuseppe S
c
r
iv
a
no
Initiali
z
e stack_to
p
when a new thread
i
s created
.
commit
|
commitdiff
|
tree
2009-09-14
Tom Tromey
Release the
curr
e
n
t buf
f
er when a thread
exits
.
commit
|
commitdiff
|
tree
2009-09-13
T
om Trom
e
y
Fix bound
p
and a
b
ug
i
n
store_symval_forwarding
.
commit
|
commitdiff
|
tree
2009-09-11
Tom Tromey
F
irst w
o
r
k
ing dra
f
t
of
t
hr
e
ad-local binding
.
commit
|
commitdiff
|
tree
2009-09-11
To
m
Tromey
Fi
x
a
n
other o
v
ersight in thread
.
c
.
commit
|
commitdiff
|
tree
2009-09-11
Tom Trom
e
y
F
i
x two ba
d
bugs i
n
thread
.
c
.
commit
|
commitdiff
|
tree
2009-09-09
Tom Tromey
Ini
t
ial code for buffer loc
k
ing
.
commit
|
commitdiff
|
tree
2009-09-09
T
om Trom
e
y
Introduce threads
.
commit
|
commitdiff
|
tree
2009-09-09
T
om Tromey
Int
r
o
d
uce t
h
read-local
o
bje
c
t
.
commit
|
commitdiff
|
tree
2009-09-09
Tom Tromey
Rewri
t
e globals to allow indir
e
ction in C
.
commit
|
commitdiff
|
tree
2009-09-09
T
om T
r
o
mey
Add fi
n
d_variab
l
e_location
a
nd c
r
eate
g
l
o
bals
.
h
.
commit
|
commitdiff
|
tree
2009-09-09
T
o
m Tromey
Added a s
m
all test
suite fo
r
b
i
nding
o
p
erations
.
commit
|
commitdiff
|
tree