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 with-no-threads inside the let body block.
2009-09-22
Gius
e
ppe Scrivano
Mo
v
e
wi
t
h-n
o
-threa
d
s in
s
id
e
th
e
let bod
y
b
lock
.
commit
|
commitdiff
|
tree
2009-09-21
G
i
use
p
pe Scriva
n
o
Define
t
h
e `with-no-threads'
m
acro and use it
in t
h
e
.
.
.
commit
|
commitdiff
|
tree
2009-09-21
Gius
e
ppe S
c
rivano
Fix a probl
e
m with the garbage collec
t
or, storing the
.
.
.
commit
|
commitdiff
|
tree
2009-09-19
Giuseppe Scrivano
Rewrite the co
n
dition to wake-up th
e
th
r
e
a
d that locked
.
.
.
commit
|
commitdiff
|
tree
2009-09-19
Giuseppe Scrivano
Rais
e
an
error wh
e
n the
thread cannot be created cor
r
ectly
.
commit
|
commitdiff
|
tree
2009-09-19
Gi
u
seppe S
c
riv
a
n
o
I
m
p
lement
a
tion
of a cus
t
o
m
threads
s
cheduler
.
Try to
.
.
.
commit
|
commitdiff
|
tree
2009-09-19
Giuseppe Scrivano
Move all locking logic into
t
hread
.
c
.
commit
|
commitdiff
|
tree
2009-09-19
Giuseppe Scrivano
When t
h
ere are other activ
e
threads,
yield return
s
t
.
commit
|
commitdiff
|
tree
2009-09-18
Giusep
p
e
S
c
r
i
v
an
o
ru
n
-in-thread acce
p
ts a new opti
o
nal argumen
t
: nolock
.
commit
|
commitdiff
|
tree
2009-09-18
Gius
e
ppe
S
crivano
Pro
t
e
c
t
from yield w
h
il
e
w
a
iting f
o
r key
b
oard
i
nput
.
commit
|
commitdiff
|
tree
2009-09-18
Giusep
p
e Scriva
n
o
Fix a probl
e
m intro
d
uced with 9541917a6
6
e9
e
f59a6
4
bfe19c0d4a6
.
.
.
commit
|
commitdiff
|
tree
2009-09-18
G
iuseppe Sc
r
ivano
Blo
c
k
y
ield if gar
b
age colle
c
ting can cause an ab
o
rt
.
commit
|
commitdiff
|
tree
2009-09-18
G
i
u
seppe Scriva
n
o
A
new thread m
a
intain
the
p
arent's buffer when t
h
e
.
.
.
commit
|
commitdiff
|
tree
2009-09-18
Giuseppe Scr
i
va
n
o
Block yiel
d
wh
e
n input
i
s
blocked
.
commit
|
commitdiff
|
tree
2009-09-18
Giuseppe Scr
i
vano
When F
i
n
h
ib
i
t_yie
l
d
i
s no
t
-nil, a
l
low access to any
.
.
.
commit
|
commitdiff
|
tree
2009-09-17
G
i
useppe Scrivan
o
Fix a bug i
n
t
r
oduce
d
in ccdc3538640
0
0ec8f1
3
cb64d
9
5
c
d5
7
7451
0
fa302
commit
|
commitdiff
|
tree
2009-09-17
G
i
u
s
eppe Scrivano
Use
`
waitpid' to check i
f
a p
r
ocess is still alive
.
.
.
commit
|
commitdiff
|
tree
2009-09-17
Giuseppe Scrivano
Allow acc
e
ss
t
o the minibuffer only t
o
a
thread
at
.
.
.
commit
|
commitdiff
|
tree
2009-09-17
Giuseppe Sc
r
ivan
o
Honor
t
he function
r
eturn type
.
commit
|
commitdiff
|
tree
2009-09-17
G
i
usepp
e
Scrivano
Avoid the acces
s
t
o N
U
LL m
e
mor
y
w
h
i
le gc marks
.
commit
|
commitdiff
|
tree
2009-09-17
Giuseppe Scrivano
Rem
o
ve assertio
n
that does
n
ot seem va
l
id an
y
mor
e
.
commit
|
commitdiff
|
tree
2009-09-17
Gi
u
seppe
S
cri
v
ano
Now it is pos
s
ibl
e
t
o disa
b
l
e thr
e
a
d
i
ng
u
si
n
g "inhi
b
it
.
.
.
commit
|
commitdiff
|
tree
2009-09-17
Gius
e
p
pe
Scrivano
Reflect
last
chang
e
s in the GDB script
.
commit
|
commitdiff
|
tree
2009-09-17
Giuseppe S
c
rivan
o
Signa
l
s can be ca
p
t
u
red by any t
h
rea
d
.
commit
|
commitdiff
|
tree
2009-09-16
G
ius
e
p
pe Scrivano
Init
i
alize a new
b
uffer's
own
e
r to ni
l
.
commit
|
commitdiff
|
tree
2009-09-16
G
iuseppe Scrivano
S
u
pp
o
rt more compl
e
x cod
e
bl
o
ck
s
as arg
u
m
e
nt to `run
.
.
.
commit
|
commitdiff
|
tree
2009-09-16
Gi
u
seppe Scrivano
Free the t
h
re
a
d specd
l
.
Bug i
n
tr
o
duced
with c466c5
5
7f
3
9fc
7
1c
.
.
.
commit
|
commitdiff
|
tree
2009-09-16
Giuseppe Scrivano
R
e
vert to the prev
i
ous co
d
e
.
commit
|
commitdiff
|
tree
2009-09-16
Giuseppe
S
criv
a
no
Check for `ot
h
er_thr
e
a
ds_
p
()'
in t
h
e inner loop too
.
.
.
commit
|
commitdiff
|
tree
2009-09-16
Giu
s
e
ppe S
c
rivan
o
Solve some pr
o
blems w
i
th memory
cleanup
.
commit
|
commitdiff
|
tree
2009-09-15
Giu
s
eppe Scrivano
Fix a
s
egfault when
m_cu
r
rent_
b
uffer is
N
U
LL
commit
|
commitdiff
|
tree
2009-09-15
Giuseppe
S
crivano
I
n
iti
a
liz
e
stack
_
t
o
p
when
a new thread
is cre
a
ted
.
commit
|
commitdiff
|
tree