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 Scrivan
o
De
f
i
n
e t
h
e `with-no
-
threads' macro and u
s
e
i
t in the
.
.
.
commit
|
commitdiff
|
tree
2009-09-21
Giusep
p
e Scrivano
Fix
a
p
r
oblem with the garbage
c
ollector, storing th
e
.
.
.
commit
|
commitdiff
|
tree
2009-09-19
Giuseppe
Scrivano
Rewrite the
co
n
dition to wake-up the thr
e
ad
t
hat l
o
cked
.
.
.
commit
|
commitdiff
|
tree
2009-09-19
Gi
u
seppe Scrivano
Raise an error when the thread cannot be
c
reated correctly
.
commit
|
commitdiff
|
tree
2009-09-19
Gius
e
ppe Scrivano
Impl
e
m
e
ntation of a custom threads scheduler
.
T
ry to
.
.
.
commit
|
commitdiff
|
tree
2009-09-19
Giuseppe Scrivano
Mo
v
e
all locking logic into thread
.
c
.
commit
|
commitdiff
|
tree
2009-09-19
Giuseppe Scrivano
W
h
e
n
there are other active th
r
e
ads, yield r
e
turns
t
.
commit
|
commitdiff
|
tree
2009-09-18
Giuseppe S
c
rivano
run
-
i
n
-thread accepts a new opt
i
o
n
a
l
a
rgument:
nolock
.
commit
|
commitdiff
|
tree
2009-09-18
Giu
s
eppe Scrivano
Protect from yield while
waiting for k
e
yboar
d
input
.
commit
|
commitdiff
|
tree
2009-09-18
Giusepp
e
Scri
v
ano
Fix
a
p
robl
e
m in
t
roduced with 9541917a66e9ef
5
9a64b
f
e19c0d4
a
6
.
.
.
commit
|
commitdiff
|
tree
2009-09-18
Giusepp
e
Scrivano
Block
y
ield
i
f
ga
r
bage collecting c
a
n ca
u
se an
a
bort
.
commit
|
commitdiff
|
tree
2009-09-18
Giusepp
e
Scrivano
A new t
h
read
m
ainta
i
n the paren
t
'
s
b
uffer when
t
he
.
.
.
commit
|
commitdiff
|
tree
2009-09-18
G
i
u
seppe Scrivano
Block yield
w
hen i
n
put is
b
locked
.
commit
|
commitdiff
|
tree
2009-09-18
Giuseppe Scrivano
W
hen Finhibit_yiel
d
is not
-
ni
l
, allow access to
a
ny
.
.
.
commit
|
commitdiff
|
tree
2009-09-17
Giuseppe Scrivano
Fix
a
bug introd
u
ced in
c
cdc3
5
3864000ec8
f
13cb6
4
d95cd577
4
510
f
a302
commit
|
commitdiff
|
tree
2009-09-17
Giuseppe Scrivano
Use
`
waitpid' to check if a
p
rocess
is still ali
v
e
.
.
.
commit
|
commitdiff
|
tree
2009-09-17
G
iuseppe
Sc
r
ivan
o
Allow acces
s
to the
mini
b
uffer only to a thread at
.
.
.
commit
|
commitdiff
|
tree
2009-09-17
Giuse
p
p
e
Sc
r
ivano
Honor
the
f
u
n
ction return type
.
commit
|
commitdiff
|
tree
2009-09-17
G
iusep
p
e Scrivan
o
Avoid the acc
e
ss to NULL m
e
mory whi
l
e gc m
a
r
k
s
.
commit
|
commitdiff
|
tree
2009-09-17
Giuseppe S
c
ri
v
ano
Remove a
s
se
r
t
i
on that does no
t
seem
v
alid
a
nym
o
re
.
commit
|
commitdiff
|
tree
2009-09-17
Giuseppe Scrivano
Now it is poss
i
ble to
d
isab
l
e
t
hreading using "
i
n
h
ibit
.
.
.
commit
|
commitdiff
|
tree
2009-09-17
Giuseppe Scriv
a
n
o
Reflect
l
ast c
h
ang
e
s i
n
the
G
D
B
s
c
ript
.
commit
|
commitdiff
|
tree
2009-09-17
Giuseppe Scr
i
van
o
Signals
can
b
e capt
u
red by any thread
.
commit
|
commitdiff
|
tree
2009-09-16
Giusep
p
e Scriv
a
no
I
nit
i
al
i
z
e a new
b
uffe
r
'
s
owner to nil
.
commit
|
commitdiff
|
tree
2009-09-16
Gi
u
seppe Scrivano
Support
more complex code bl
o
c
k
s as arg
u
m
e
nt
t
o `run
.
.
.
commit
|
commitdiff
|
tree
2009-09-16
Giuseppe
Scrivano
Free
the th
r
ead sp
e
cdl
.
Bug introduc
e
d
w
i
t
h
c
4
66c557f39f
c
71c
.
.
.
commit
|
commitdiff
|
tree
2009-09-16
G
i
useppe S
c
rivano
Re
v
ert t
o
the previous code
.
commit
|
commitdiff
|
tree
2009-09-16
Giu
s
eppe
S
crivano
C
heck
fo
r
`other
_
th
r
ea
d
s_
p
()' i
n
the inner loop
t
oo
.
.
.
commit
|
commitdiff
|
tree
2009-09-16
G
iuseppe
Scrivan
o
So
l
ve some
p
roblems wi
t
h
m
emory
c
leanup
.
commit
|
commitdiff
|
tree
2009-09-15
G
i
use
p
pe Sc
r
ivano
Fix a segfault when m_curre
n
t
_buffer
i
s
NULL
commit
|
commitdiff
|
tree
2009-09-15
Gius
e
ppe Scri
v
ano
I
n
i
tialize
stack_t
o
p when a
n
ew thr
e
ad is created
.
commit
|
commitdiff
|
tree