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 the `with-no-threads' macro and use it in the read-* functions.
2009-09-21
Giuseppe S
c
rivano
D
e
fine the `with-no-t
h
rea
d
s' m
a
c
ro and use i
t
in
t
h
e
.
.
.
commit
|
commitdiff
|
tree
2009-09-21
Giusep
p
e
Scriv
a
no
Fix a probl
e
m
w
ith the
g
arbage collector, storing the
.
.
.
commit
|
commitdiff
|
tree
2009-09-19
G
i
useppe Scrivano
Rewrite
the
co
n
dition to wake-u
p
the th
r
ead that locked
.
.
.
commit
|
commitdiff
|
tree
2009-09-19
Gius
e
ppe Scrivano
Rai
s
e an error when the thread
cannot be created correctly
.
commit
|
commitdiff
|
tree
2009-09-19
G
ius
e
pp
e
S
cri
v
ano
Im
p
l
e
mentat
i
on of a custo
m
threads scheduler
.
Try to
.
.
.
commit
|
commitdiff
|
tree
2009-09-19
Gius
e
ppe Scrivano
M
o
v
e all lo
c
k
i
ng lo
g
ic into thread
.
c
.
commit
|
commitdiff
|
tree
2009-09-19
Gius
e
ppe
S
c
r
ivano
When there are
ot
h
er active threads, yi
e
ld returns t
.
commit
|
commitdiff
|
tree
2009-09-18
Gi
u
seppe Scr
i
vano
run
-
in-t
h
r
e
ad accept
s
a new optional
argume
n
t
: nolock
.
commit
|
commitdiff
|
tree
2009-09-18
Giuseppe Scrivano
P
rotect from yield while waiting for keyboard inpu
t
.
commit
|
commitdiff
|
tree
2009-09-18
Giuseppe Scrivano
Fix
a
problem intr
o
duced wi
t
h 9541917a66e9ef59a64bfe19c0d4a6
.
.
.
commit
|
commitdiff
|
tree
2009-09-18
Giuseppe Scriv
a
no
Block
y
ield if g
a
rba
g
e
collectin
g
can caus
e
a
n
a
bort
.
commit
|
commitdiff
|
tree
2009-09-18
Giuseppe Scrivan
o
A new thread maintain th
e
p
a
r
ent'
s
buffer whe
n
t
h
e
.
.
.
commit
|
commitdiff
|
tree
2009-09-18
Giuse
p
pe Scrivano
Blo
c
k yield when
i
n
put is blo
c
ked
.
commit
|
commitdiff
|
tree
2009-09-18
Giuseppe
S
cr
i
van
o
When
F
i
n
hibit_yie
l
d is not-nil, all
o
w ac
c
ess to
any
.
.
.
commit
|
commitdiff
|
tree
2009-09-17
Gi
u
sep
p
e S
c
riv
a
no
Fix a bug i
n
trod
u
ced in ccdc35
3
864
0
00ec8f13cb64
d
9
5cd5
7
7
4510
f
a302
commit
|
commitdiff
|
tree
2009-09-17
Giuse
p
pe Scrivano
Use `w
a
i
tpid' to
check if a proce
s
s i
s
still aliv
e
.
.
.
commit
|
commitdiff
|
tree
2009-09-17
Giusep
p
e Scri
v
ano
A
l
l
ow acces
s
to the mini
b
uff
e
r only
t
o
a
thread at
.
.
.
commit
|
commitdiff
|
tree
2009-09-17
Giuseppe
S
crivano
Ho
n
o
r the
f
u
nction return type
.
commit
|
commitdiff
|
tree
2009-09-17
Giuseppe Scrivano
Avoid
the acc
e
ss to NULL m
e
mory while g
c
marks
.
commit
|
commitdiff
|
tree
2009-09-17
G
i
u
s
e
ppe Sc
r
ivano
Remove assertio
n
th
a
t doe
s
not seem
valid anymore
.
commit
|
commitdiff
|
tree
2009-09-17
Giuseppe Scriva
n
o
Now i
t
i
s
possib
l
e to disable threading u
s
in
g
"i
n
hi
b
it
.
.
.
commit
|
commitdiff
|
tree
2009-09-17
G
i
us
e
p
pe S
c
riva
n
o
Reflect
las
t
changes in the GDB
scr
i
pt
.
commit
|
commitdiff
|
tree
2009-09-17
Giuseppe Scrivano
S
i
gnals can be c
a
ptured b
y
any thr
e
a
d
.
commit
|
commitdiff
|
tree
2009-09-16
Giuseppe Scrivano
Ini
t
ialize a ne
w
b
u
ffe
r
'
s
owne
r
t
o
nil
.
commit
|
commitdiff
|
tree
2009-09-16
Giu
s
eppe Scriv
a
n
o
S
upport m
o
re complex code bl
o
cks as
arg
u
ment to `r
u
n
.
.
.
commit
|
commitdiff
|
tree
2009-09-16
Giu
s
eppe Scrivano
Free
the t
h
read specd
l
.
B
u
g introduced wi
t
h c466c557
f
39fc71c
.
.
.
commit
|
commitdiff
|
tree
2009-09-16
Giuseppe Scrivano
Re
v
ert to the previous co
d
e
.
commit
|
commitdiff
|
tree
2009-09-16
G
i
useppe Scrivano
C
heck f
o
r `oth
e
r_
t
hrea
d
s_p ()' in the inner
l
oop too
.
.
.
commit
|
commitdiff
|
tree
2009-09-16
Giuseppe Scrivano
Solve some
problems with memory cleanup
.
commit
|
commitdiff
|
tree
2009-09-15
Gius
e
ppe Scri
v
ano
F
ix a
s
e
gfault w
h
en m_current_buffer is NULL
commit
|
commitdiff
|
tree
2009-09-15
Giuse
p
pe Scrivano
Init
i
alize sta
c
k_top when a n
e
w
t
hread i
s
creat
e
d
.
commit
|
commitdiff
|
tree