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
Detach the thread when it is sleeping on `select'
2009-09-24
G
i
u
s
e
ppe Scrivano
D
e
t
ach the thread when it is sleeping on
`
select'
commit
|
commitdiff
|
tree
2009-09-24
Gi
u
sepp
e
Scrivano
Un
l
ock the buf
f
er o
n
y
ields
w
hen buffer local
varia
b
l
es
.
.
.
commit
|
commitdiff
|
tree
2009-09-23
Giuseppe Scrivano
Yield to anot
h
er
t
hread if the subpr
o
cess has
n
o data
.
.
.
commit
|
commitdiff
|
tree
2009-09-22
Giuseppe Scriv
a
n
o
Move with-no-threads
inside t
h
e let body
b
lock
.
commit
|
commitdiff
|
tree
2009-09-21
Giuseppe Scrivano
De
f
in
e
the `with
-
no-threads' m
a
c
ro a
n
d
use it in the
.
.
.
commit
|
commitdiff
|
tree
2009-09-21
Giu
s
epp
e
Scriva
n
o
Fix
a
problem with the garbage collector, storing t
h
e
.
.
.
commit
|
commitdiff
|
tree
2009-09-19
Giuse
p
pe
Sc
r
ivan
o
Rewri
t
e the condition to wake-
u
p the thread that locked
.
.
.
commit
|
commitdiff
|
tree
2009-09-19
Tom Tromey
D
e
fine
w
ith
-
new-t
h
read macro
.
commit
|
commitdiff
|
tree
2009-09-19
Tom T
r
omey
Ca
l
l
e
rror i
f
thre
a
d cr
e
ation f
a
iled
.
commit
|
commitdiff
|
tree
2009-09-19
G
iuseppe Scrivano
Raise an
error whe
n
the thre
a
d
cannot be cr
e
ated
c
or
r
ectly
.
commit
|
commitdiff
|
tree
2009-09-19
Giuseppe Scrivan
o
Implementation of a custom th
r
ead
s
sch
e
duler
.
Try
to
.
.
.
commit
|
commitdiff
|
tree
2009-09-19
Giuse
p
pe
S
crivano
Move all
locking l
o
gic into thread
.
c
.
commit
|
commitdiff
|
tree
2009-09-19
Gius
e
p
p
e
S
crivano
When the
r
e
are other active
thread
s
, y
i
eld returns t
.
commit
|
commitdiff
|
tree
2009-09-18
Gius
e
ppe
S
c
ri
v
ano
run-in-thread accepts a new optional ar
g
ument: n
o
lock
.
commit
|
commitdiff
|
tree
2009-09-18
Gi
u
seppe Scr
i
v
a
no
Protec
t
f
r
om yield
w
h
ile wait
i
ng for keyb
o
ard inpu
t
.
commit
|
commitdiff
|
tree
2009-09-18
G
iusepp
e
Scrivano
F
ix a problem
i
ntroduced with 9541
9
17
a
6
6
e9ef5
9
a64bfe19c0
d
4a6
.
.
.
commit
|
commitdiff
|
tree
2009-09-18
Gius
e
ppe Scr
i
va
n
o
Block
y
i
eld i
f
gar
b
age collec
t
i
n
g can ca
u
se
a
n abort
.
commit
|
commitdiff
|
tree
2009-09-18
G
i
useppe
Scrivano
A
new t
h
rea
d
maint
a
in the pare
n
t's buffer when the
.
.
.
commit
|
commitdiff
|
tree
2009-09-18
Giuseppe Scrivano
Block yie
l
d when input i
s
bl
o
cked
.
commit
|
commitdiff
|
tree
2009-09-18
G
iu
s
eppe Sc
r
i
v
a
no
W
h
e
n Finhib
i
t_y
i
eld is not-n
i
l, allow a
c
cess to a
n
y
.
.
.
commit
|
commitdiff
|
tree
2009-09-17
Giuseppe Scriv
a
no
F
i
x a bug introduced
in ccdc353864000ec8f13c
b
64d95
c
d5774510fa302
commit
|
commitdiff
|
tree
2009-09-17
Giuseppe Scrivano
U
se `waitpid' to
c
heck if
a
process is still a
l
i
v
e
.
.
.
commit
|
commitdiff
|
tree
2009-09-17
Gius
e
ppe Scrivano
Allow
a
cces
s
to t
h
e minibuffer o
n
ly t
o
a thread a
t
.
.
.
commit
|
commitdiff
|
tree
2009-09-17
Gi
u
se
p
pe Scrivano
Hon
o
r the function return type
.
commit
|
commitdiff
|
tree
2009-09-17
Giuseppe Scrivan
o
Avoid
t
h
e access to NU
L
L
memory while
g
c
marks
.
commit
|
commitdiff
|
tree
2009-09-17
G
i
u
s
eppe Scri
v
ano
R
e
mov
e
asse
r
ti
o
n th
a
t does not seem valid anymore
.
commit
|
commitdiff
|
tree
2009-09-17
Gi
u
s
eppe
Sc
r
i
vano
Now it is pos
s
ible t
o
dis
a
b
le threading us
i
ng
"
inhibit
.
.
.
commit
|
commitdiff
|
tree
2009-09-17
Giuseppe
S
c
rivano
Refl
e
c
t
last changes in the GDB script
.
commit
|
commitdiff
|
tree
2009-09-17
Giuseppe Sc
r
ivano
S
ign
a
ls ca
n
be captured by any thread
.
commit
|
commitdiff
|
tree
2009-09-16
Giuse
p
pe Scrivano
Initialize a new buffer's ow
n
er to
n
il
.
commit
|
commitdiff
|
tree
2009-09-16
Giusepp
e
Scriva
n
o
Sup
p
o
rt
more co
m
plex code bl
o
cks as argume
n
t
t
o `run
.
.
.
commit
|
commitdiff
|
tree
2009-09-16
Giusepp
e
Scrivano
Free the thread specdl
.
Bug introduce
d
w
i
th c466
c
5
5
7f3
9
fc71c
.
.
.
commit
|
commitdiff
|
tree
2009-09-16
Giuseppe Scr
i
vano
R
ev
e
rt to t
h
e previo
u
s code
.
commit
|
commitdiff
|
tree
2009-09-16
Giuse
p
pe S
c
rivano
Check for `o
t
h
e
r_th
r
eads_p ()' in
th
e
inner loop too
.
.
.
commit
|
commitdiff
|
tree
2009-09-16
Gi
u
s
ep
p
e Scrivan
o
S
olve som
e
p
roblems w
i
th mem
o
ry cl
e
a
n
up
.
commit
|
commitdiff
|
tree
2009-09-15
Giusepp
e
Scri
v
ano
Fix a
s
egfault
w
hen m_current_buffer i
s
NULL
commit
|
commitdiff
|
tree
2009-09-15
Giuseppe Scrivano
Ini
t
ialize stack_top when a new
thread i
s
c
r
eated
.
commit
|
commitdiff
|
tree
2009-09-14
Tom Tro
m
ey
Relea
s
e the c
u
rrent
buff
e
r when a thre
a
d ex
i
ts
.
commit
|
commitdiff
|
tree
2009-09-13
T
om Tromey
Fix b
o
u
ndp and a bug in stor
e
_
s
y
m
val_forward
i
n
g
.
commit
|
commitdiff
|
tree
2009-09-11
T
o
m Tr
o
mey
First
wo
r
king
d
raft
of th
r
ead-local binding
.
commit
|
commitdiff
|
tree
2009-09-11
T
om Tro
m
ey
Fix another oversight i
n
thread
.
c
.
commit
|
commitdiff
|
tree
2009-09-11
To
m
Tromey
Fix two bad bugs
i
n
th
r
e
ad
.
c
.
commit
|
commitdiff
|
tree
2009-09-09
Tom Tromey
In
i
tial code
f
or bu
f
fer
locking
.
commit
|
commitdiff
|
tree
2009-09-09
T
om Tr
o
mey
Introduce threads
.
commit
|
commitdiff
|
tree
2009-09-09
Tom Tromey
Introduce thread
-
local object
.
commit
|
commitdiff
|
tree
2009-09-09
T
om Trome
y
Rewrit
e
globa
l
s
t
o al
l
ow indirectio
n
in C
.
commit
|
commitdiff
|
tree
2009-09-09
Tom Tromey
Add find_v
a
riable_location and create globals
.
h
.
commit
|
commitdiff
|
tree
2009-09-09
T
o
m Tromey
A
d
ded a small test suit
e
for bin
d
ing operati
o
n
s
.
commit
|
commitdiff
|
tree