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
Implementation of a custom threads scheduler. Try to wake-up the thread with a lock...
2009-09-19
Giuseppe Scrivano
Imple
m
entation
o
f a custom threads sch
e
dul
e
r
.
Try to
.
.
.
commit
|
commitdiff
|
tree
2009-09-19
Gi
u
sepp
e
Sc
r
i
vano
Move all l
o
cking logi
c
into thread
.
c
.
commit
|
commitdiff
|
tree
2009-09-19
Giu
s
eppe Scrivano
When there
are other activ
e
th
r
eads
,
yield retu
r
ns t
.
commit
|
commitdiff
|
tree
2009-09-18
Giuseppe Sc
r
ivano
run-in-thread acce
p
t
s
a
new
o
ptional
arg
u
ment: nolock
.
commit
|
commitdiff
|
tree
2009-09-18
Giuseppe Scriva
n
o
Protect from
y
i
eld
w
hile waiting for ke
y
board input
.
commit
|
commitdiff
|
tree
2009-09-18
Giuseppe S
c
rivano
Fi
x
a pro
b
lem introduced with
9
541
9
1
7
a66e9ef59a64bfe19c0d
4
a6
.
.
.
commit
|
commitdiff
|
tree
2009-09-18
Giuseppe Sc
r
ivano
Block y
i
e
l
d if garbage collecting can ca
u
se an abort
.
commit
|
commitdiff
|
tree
2009-09-18
Giuseppe Scrivano
A
n
ew
t
hr
e
ad maintain the
parent's buffer when the
.
.
.
commit
|
commitdiff
|
tree
2009-09-18
Giuseppe Scrivano
B
l
ock yiel
d
w
he
n
inpu
t
i
s
blocked
.
commit
|
commitdiff
|
tree
2009-09-18
G
i
useppe
S
criv
a
n
o
Whe
n
Finhibit_yield
i
s
not-nil, allow access to any
.
.
.
commit
|
commitdiff
|
tree
2009-09-17
Giuseppe Scrivano
Fix a bug int
r
oduce
d
in
ccd
c
353864000ec8f13cb
6
4d9
5
cd57
7
4510fa302
commit
|
commitdiff
|
tree
2009-09-17
G
iu
s
e
ppe Scrivano
Use `w
a
itp
i
d
'
to
c
heck if a process is still
a
li
v
e
.
.
.
commit
|
commitdiff
|
tree
2009-09-17
Giuse
p
p
e
Scrivano
A
l
low
a
ccess to
t
he minibuffer only to a thread a
t
.
.
.
commit
|
commitdiff
|
tree
2009-09-17
Giuseppe Scrivano
Hono
r
the funct
i
o
n
re
t
urn
t
ype
.
commit
|
commitdiff
|
tree
2009-09-17
Gius
e
ppe Scrivano
Avoid the access to N
U
L
L m
e
mory wh
i
l
e gc marks
.
commit
|
commitdiff
|
tree
2009-09-17
Giu
s
eppe Scrivano
Re
m
ove
a
ssert
i
on that does
n
ot seem valid anymore
.
commit
|
commitdiff
|
tree
2009-09-17
Giuseppe Scr
i
vano
Now it is possi
b
le to
d
isable t
h
readin
g
u
sing
"
inhi
b
it
.
.
.
commit
|
commitdiff
|
tree
2009-09-17
Giusep
p
e
Scrivano
Reflect last chang
e
s in the GDB
script
.
commit
|
commitdiff
|
tree
2009-09-17
Giu
s
e
p
p
e
Scrivano
Signals c
a
n be ca
p
t
u
r
ed by any thread
.
commit
|
commitdiff
|
tree
2009-09-16
Giusepp
e
Scrivano
Initializ
e
a
n
ew
b
uffer's o
w
ner
t
o n
i
l
.
commit
|
commitdiff
|
tree
2009-09-16
Gius
e
ppe Scrivano
Su
p
port more complex code
b
locks as argument to `run
.
.
.
commit
|
commitdiff
|
tree
2009-09-16
G
iuseppe Sc
r
ivano
Free the
t
hre
a
d
s
p
ec
d
l
.
Bug
intr
o
duced with c466c
5
5
7
f39fc71c
.
.
.
commit
|
commitdiff
|
tree
2009-09-16
Giuse
p
pe Scrivano
Revert
t
o the
p
revious code
.
commit
|
commitdiff
|
tree
2009-09-16
Giuseppe Scri
v
ano
Check for
`other
_
t
h
reads_p ()' in the inne
r
loop too
.
.
.
commit
|
commitdiff
|
tree
2009-09-16
Giuseppe
Scrivano
Solve some problems with memory cleanup
.
commit
|
commitdiff
|
tree
2009-09-15
G
iuseppe
Scri
v
a
n
o
Fix
a
se
g
fau
l
t when m_cur
r
e
n
t_buffer is NULL
commit
|
commitdiff
|
tree
2009-09-15
Giuseppe Scriva
n
o
Ini
t
ializ
e
stack_top
w
h
en a n
e
w
thr
e
ad is creat
e
d
.
commit
|
commitdiff
|
tree
2009-09-14
Tom Tromey
Release the current buffer
when a thread e
x
i
t
s
.
commit
|
commitdiff
|
tree
2009-09-13
To
m
Tromey
Fix boundp a
n
d a bug in store_symv
a
l_forwarding
.
commit
|
commitdiff
|
tree
2009-09-11
Tom T
r
omey
First work
i
ng
draft of thre
a
d-l
o
cal binding
.
commit
|
commitdiff
|
tree
2009-09-11
Tom Trom
e
y
Fix ano
t
her over
s
ight in t
h
read
.
c
.
commit
|
commitdiff
|
tree
2009-09-11
Tom Tromey
Fix two bad bugs in thread
.
c
.
commit
|
commitdiff
|
tree
2009-09-09
To
m
Trom
e
y
Initi
a
l code
for
b
u
f
fer lock
i
ng
.
commit
|
commitdiff
|
tree
2009-09-09
Tom T
r
ome
y
Introd
u
c
e threads
.
commit
|
commitdiff
|
tree
2009-09-09
Tom
T
romey
Int
r
o
d
uce thr
e
ad-local obj
e
ct
.
commit
|
commitdiff
|
tree
2009-09-09
T
om Tromey
Rewrite globals to
allow indirecti
o
n
in C
.
commit
|
commitdiff
|
tree
2009-09-09
Tom Tromey
A
d
d find
_
var
i
a
b
le_
l
ocatio
n
and create globals
.
h
.
commit
|
commitdiff
|
tree
2009-09-09
Tom
Trom
e
y
Added a smal
l
test suite for binding op
e
r
ations
.
commit
|
commitdiff
|
tree