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
Rewrite the condition to wake-up the thread that locked the buffer. Also don't try...
2009-09-19
Giuseppe Scrivano
Rewrite t
h
e condition
to wake-up the
t
hread that lo
c
ke
d
.
.
.
commit
|
commitdiff
|
tree
2009-09-19
Tom Tromey
Defi
n
e
wi
t
h
-
n
e
w-thread macro
.
commit
|
commitdiff
|
tree
2009-09-19
Tom
T
romey
C
all e
r
ror if thread
c
reation failed
.
commit
|
commitdiff
|
tree
2009-09-19
Giuseppe
S
c
riva
n
o
Raise an error when th
e
thread cannot be cr
e
a
t
ed corre
c
tly
.
commit
|
commitdiff
|
tree
2009-09-19
Giuseppe
Scrivano
Implementati
o
n of a
c
usto
m
t
hreads
schedul
e
r
.
Try to
.
.
.
commit
|
commitdiff
|
tree
2009-09-19
Gi
u
seppe
S
c
rivan
o
Move
all lock
i
ng log
i
c
into
thread
.
c
.
commit
|
commitdiff
|
tree
2009-09-19
Gi
u
sep
p
e Scriv
a
no
Whe
n
there are other active threads, yi
e
ld re
t
urns t
.
commit
|
commitdiff
|
tree
2009-09-18
Giusep
p
e Scr
i
v
a
no
r
u
n
-
in-thread accepts
a
n
ew optional argument: nolock
.
commit
|
commitdiff
|
tree
2009-09-18
Giuseppe Scriva
n
o
Protect fro
m
yield while wai
t
ing
f
or keyboa
r
d inpu
t
.
commit
|
commitdiff
|
tree
2009-09-18
Giuse
p
pe Scriva
n
o
Fix a problem
introduced
w
ith 9541917a66e9ef59a64bf
e
19c0
d
4a6
.
.
.
commit
|
commitdiff
|
tree
2009-09-18
Gius
e
ppe
Scrivano
Block y
i
eld
if
garbage
c
ol
l
ecting can cause a
n
abort
.
commit
|
commitdiff
|
tree
2009-09-18
Giuseppe Scrivano
A
new
t
h
rea
d
mai
n
tain t
h
e
parent's buffer when th
e
.
.
.
commit
|
commitdiff
|
tree
2009-09-18
Gi
u
seppe
Scrivano
Block yield when inp
u
t is
b
locked
.
commit
|
commitdiff
|
tree
2009-09-18
Giuseppe Scrivano
When
Finhibit_yield is not-nil, allow access
to any
.
.
.
commit
|
commitdiff
|
tree
2009-09-17
Giuse
p
pe Scrivano
Fix a bug introduc
e
d i
n
ccdc35
3
864000ec8
f
13cb64d95cd57745
1
0f
a
302
commit
|
commitdiff
|
tree
2009-09-17
G
i
useppe S
c
rivano
U
se `w
a
itpid' to chec
k
if a process is still alive
.
.
.
commit
|
commitdiff
|
tree
2009-09-17
Giuseppe
Scr
i
vano
All
o
w
access
to
t
he mi
n
ibuffer only t
o
a t
h
r
ead
at
.
.
.
commit
|
commitdiff
|
tree
2009-09-17
Giuseppe Scri
v
ano
Honor the
func
t
ion return
t
ype
.
commit
|
commitdiff
|
tree
2009-09-17
Giuseppe Scrivano
Avoid
t
he a
c
cess t
o
NUL
L
mem
o
r
y wh
i
l
e gc mar
k
s
.
commit
|
commitdiff
|
tree
2009-09-17
Giuseppe Scrivano
R
e
mo
v
e assertion th
a
t does no
t
seem v
a
lid anym
o
re
.
commit
|
commitdiff
|
tree
2009-09-17
G
iuseppe Scrivano
Now it i
s
pos
s
ible t
o
disable thr
e
ading using "inhibit
.
.
.
commit
|
commitdiff
|
tree
2009-09-17
Giuseppe
S
criv
a
n
o
R
e
flec
t
last chang
e
s in the GDB
script
.
commit
|
commitdiff
|
tree
2009-09-17
G
i
us
e
ppe Scrivano
Signa
l
s
can be capture
d
by any th
r
ead
.
commit
|
commitdiff
|
tree
2009-09-16
Giu
s
eppe
S
cr
i
vano
Ini
t
ialize a new
b
uff
e
r's
o
wn
e
r to
nil
.
commit
|
commitdiff
|
tree
2009-09-16
Giuseppe Scrivano
Sup
p
ort mo
r
e complex co
d
e blocks as argumen
t
to `ru
n
.
.
.
commit
|
commitdiff
|
tree
2009-09-16
Giuseppe Scr
i
v
ano
Free the thread specdl
.
B
u
g
introduced with
c
466c557f39fc71c
.
.
.
commit
|
commitdiff
|
tree
2009-09-16
Gi
u
seppe
Scr
i
vano
Rev
e
rt to the
p
revious code
.
commit
|
commitdiff
|
tree
2009-09-16
Giuseppe S
c
rivano
Chec
k
for
`other_threa
d
s_p (
)
' in t
h
e inner
lo
o
p too
.
.
.
commit
|
commitdiff
|
tree
2009-09-16
G
i
us
e
ppe Scrivano
S
o
lve some probl
e
ms wi
t
h me
m
ory clea
n
up
.
commit
|
commitdiff
|
tree
2009-09-15
Gi
u
seppe Scrivano
Fix a segfault when m_current_buf
f
er is NULL
commit
|
commitdiff
|
tree
2009-09-15
Gi
u
seppe Scri
v
a
no
Initialize stack_to
p
when a new
thre
a
d is created
.
commit
|
commitdiff
|
tree
2009-09-14
T
o
m
Tro
m
ey
Release the current buffer whe
n
a th
r
e
a
d e
x
it
s
.
commit
|
commitdiff
|
tree
2009-09-13
T
o
m Trome
y
Fix boundp
a
n
d
a bug in store_sym
v
a
l_forwa
r
d
ing
.
commit
|
commitdiff
|
tree
2009-09-11
Tom T
r
omey
First wo
r
king draft o
f
thread-loc
a
l
b
inding
.
commit
|
commitdiff
|
tree
2009-09-11
Tom Tr
o
m
e
y
Fix a
n
other oversight in thread
.
c
.
commit
|
commitdiff
|
tree
2009-09-11
Tom Tromey
Fix
t
wo bad bugs in thread
.
c
.
commit
|
commitdiff
|
tree
2009-09-09
T
o
m Tro
m
ey
Initial code for b
u
f
f
er lo
c
king
.
commit
|
commitdiff
|
tree
2009-09-09
Tom Tromey
I
n
troduce thre
a
ds
.
commit
|
commitdiff
|
tree
2009-09-09
Tom Tromey
Introduce thr
e
ad-local obje
c
t
.
commit
|
commitdiff
|
tree
2009-09-09
Tom Tromey
Rewri
t
e
g
l
obal
s
to allow indir
e
ction in
C
.
commit
|
commitdiff
|
tree
2009-09-09
T
o
m T
r
omey
Add fin
d
_
variable_loca
t
i
o
n
and create globals
.
h
.
commit
|
commitdiff
|
tree
2009-09-09
Tom
T
rom
e
y
Added a
s
m
all test suite for
binding operat
i
ons
.
commit
|
commitdiff
|
tree