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
Define with-new-thread macro.
2009-09-19
Tom Tromey
D
efin
e
wit
h
-
new-thread macr
o
.
commit
|
commitdiff
|
tree
2009-09-19
Tom Tromey
Ca
l
l error if thre
a
d cre
a
t
ion failed
.
commit
|
commitdiff
|
tree
2009-09-19
Giuseppe Scriva
n
o
Rais
e
an error when
the thread cannot b
e
created c
o
r
rectly
.
commit
|
commitdiff
|
tree
2009-09-19
Giusep
p
e Scr
i
vano
Implementation
o
f a
c
ustom t
h
re
a
ds scheduler
.
Try to
.
.
.
commit
|
commitdiff
|
tree
2009-09-19
Giuse
p
pe Scr
i
vano
Move a
l
l locking logic in
t
o thread
.
c
.
commit
|
commitdiff
|
tree
2009-09-19
Giu
s
eppe S
c
r
ivano
When there
a
re other active threa
d
s, yield
returns t
.
commit
|
commitdiff
|
tree
2009-09-18
Giusep
p
e S
c
r
i
vano
run
-
in-thread
accepts a new option
a
l argu
m
en
t
: n
o
lock
.
commit
|
commitdiff
|
tree
2009-09-18
Giuseppe Scriv
a
no
Protect
from yield while wa
i
ting for
key
b
o
a
rd in
p
ut
.
commit
|
commitdiff
|
tree
2009-09-18
Giusepp
e
Scrivano
Fix a problem intro
d
uced with 954191
7
a66e9
e
f59
a
6
4bfe19c0d4a
6
.
.
.
commit
|
commitdiff
|
tree
2009-09-18
G
iuseppe Sc
r
iva
n
o
Block yield if
g
arbage co
l
lecting can caus
e
an abo
r
t
.
commit
|
commitdiff
|
tree
2009-09-18
Giuseppe Scri
v
ano
A new thread maintain
the p
a
rent's buffer when
t
he
.
.
.
commit
|
commitdiff
|
tree
2009-09-18
Giuse
p
pe Scrivano
Block yield
when inp
u
t
is bloc
k
ed
.
commit
|
commitdiff
|
tree
2009-09-18
G
i
usepp
e
Scrivano
When F
i
nhib
i
t
_y
i
e
l
d is not-nil, a
l
lo
w
access to any
.
.
.
commit
|
commitdiff
|
tree
2009-09-17
Giu
s
eppe Scr
i
vano
Fix a bug intro
d
u
c
ed in ccdc35
3
864
0
00
e
c8f13cb64d95c
d
5774
5
10fa302
commit
|
commitdiff
|
tree
2009-09-17
Giusep
p
e S
c
r
i
vano
Use `
w
aitpid'
to check if a proces
s
is still aliv
e
.
.
.
commit
|
commitdiff
|
tree
2009-09-17
Giuseppe Scriv
a
no
Al
l
o
w acc
e
ss t
o
the minibuffe
r
only t
o
a th
r
ead at
.
.
.
commit
|
commitdiff
|
tree
2009-09-17
Giuseppe
Scrivano
Honor the function return ty
p
e
.
commit
|
commitdiff
|
tree
2009-09-17
G
i
use
p
p
e
Scri
v
ano
Avoid the
ac
c
ess to NU
L
L memory while gc marks
.
commit
|
commitdiff
|
tree
2009-09-17
Gius
e
p
pe Scrivano
Remove assertion that does not seem
v
a
lid any
m
or
e
.
commit
|
commitdiff
|
tree
2009-09-17
Giu
s
e
pp
e
Scrivano
Now it is p
o
ssibl
e
to
disable
t
hreadin
g
us
i
n
g
"inhibit
.
.
.
commit
|
commitdiff
|
tree
2009-09-17
Giuseppe Scriva
n
o
Reflect last changes in the
G
D
B s
c
ript
.
commit
|
commitdiff
|
tree
2009-09-17
Gius
e
ppe Scrivano
Si
g
nals can
b
e captured by
a
ny thread
.
commit
|
commitdiff
|
tree
2009-09-16
Giuseppe S
c
rivano
In
i
ti
a
l
i
ze a new buffer's ow
n
e
r
to nil
.
commit
|
commitdiff
|
tree
2009-09-16
Giuseppe Scrivano
Sup
p
ort more complex c
o
de b
l
o
cks
a
s a
r
gu
m
ent to `run
.
.
.
commit
|
commitdiff
|
tree
2009-09-16
Giuseppe Scriva
n
o
Free the thread spe
c
dl
.
Bug int
r
o
duced with c466c557f39fc71c
.
.
.
commit
|
commitdiff
|
tree
2009-09-16
Giuseppe Scriv
a
no
Rever
t
t
o the previous
c
ode
.
commit
|
commitdiff
|
tree
2009-09-16
Giuseppe Sc
r
ivano
C
hec
k
f
or `othe
r
_t
h
r
eads_p ()' in the inner
l
oop too
.
.
.
commit
|
commitdiff
|
tree
2009-09-16
G
i
useppe Sc
r
ivan
o
S
olve
s
o
m
e problems with memory cleanup
.
commit
|
commitdiff
|
tree
2009-09-15
Giusep
p
e
Scrivano
Fi
x
a segfault when m_current_buff
e
r is NULL
commit
|
commitdiff
|
tree
2009-09-15
Giuseppe Scrivano
I
n
itia
l
ize stack_
t
op whe
n
a n
e
w thread is created
.
commit
|
commitdiff
|
tree
2009-09-14
Tom Trome
y
Relea
s
e
t
he
c
urren
t
buffer when a
t
hread exits
.
commit
|
commitdiff
|
tree
2009-09-13
Tom
T
romey
Fix
b
ou
n
d
p and a bug in sto
r
e_s
y
mval_f
o
rwarding
.
commit
|
commitdiff
|
tree
2009-09-11
Tom Tromey
Fir
s
t working draft of thread-local bin
d
ing
.
commit
|
commitdiff
|
tree
2009-09-11
Tom Tromey
Fix
a
nother over
s
ight in t
h
read
.
c
.
commit
|
commitdiff
|
tree
2009-09-11
Tom Tromey
Fix two bad bugs in
thread
.
c
.
commit
|
commitdiff
|
tree
2009-09-09
T
o
m Tromey
In
i
t
i
a
l code for
b
uffer locking
.
commit
|
commitdiff
|
tree
2009-09-09
Tom Tromey
In
t
roduce threads
.
commit
|
commitdiff
|
tree
2009-09-09
Tom Tromey
Introd
u
ce thre
a
d-local obje
c
t
.
commit
|
commitdiff
|
tree
2009-09-09
To
m
Tromey
Rewrite gl
o
bals to a
l
low indi
r
ection in C
.
commit
|
commitdiff
|
tree
2009-09-09
Tom
T
r
omey
Add find_vari
a
ble_loca
t
ion and create globals
.
h
.
commit
|
commitdiff
|
tree
2009-09-09
Tom
T
romey
A
dded a
sma
l
l test
suite for binding o
p
erati
o
ns
.
commit
|
commitdiff
|
tree