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
G
iuse
p
pe
S
criva
n
o
Define the
`
with-n
o
-threads'
macro and use it in t
h
e
.
.
.
commit
|
commitdiff
|
tree
2009-09-21
Gi
u
seppe
S
c
r
i
vano
Fix a problem wi
t
h the garbage collector, storing t
h
e
.
.
.
commit
|
commitdiff
|
tree
2009-09-19
Giusepp
e
S
crivano
R
ewrite the c
o
ndition to wake-up the thread that lo
c
ked
.
.
.
commit
|
commitdiff
|
tree
2009-09-19
T
om Tromey
Define wi
t
h-ne
w
-thre
a
d macro
.
commit
|
commitdiff
|
tree
2009-09-19
Tom Tromey
C
a
l
l
e
rro
r
if t
h
rea
d
creation fai
l
ed
.
commit
|
commitdiff
|
tree
2009-09-19
G
iuseppe S
c
rivano
Raise an er
r
or when the
t
hread canno
t
be created
c
orrectly
.
commit
|
commitdiff
|
tree
2009-09-19
Giusep
p
e Scriva
n
o
Implementation of a c
u
stom threads scheduler
.
Try to
.
.
.
commit
|
commitdiff
|
tree
2009-09-19
Giuseppe Scri
v
ano
Move all loc
k
ing logic into thread
.
c
.
commit
|
commitdiff
|
tree
2009-09-19
Gius
e
p
p
e Scrivan
o
When there
a
re other a
c
tive threads, yield ret
u
rns t
.
commit
|
commitdiff
|
tree
2009-09-18
G
iuse
p
pe Scrivano
run-in-t
h
read accept
s
a new optional
argumen
t
: n
o
l
o
c
k
.
commit
|
commitdiff
|
tree
2009-09-18
Giuseppe Scrivano
P
rotect f
r
o
m yield
w
h
i
le waiting for
key
b
oard input
.
commit
|
commitdiff
|
tree
2009-09-18
Giuseppe
S
c
r
ivano
Fi
x
a p
r
oblem intro
d
uced wi
t
h 9541917a66e9ef59a
6
4bfe19c0d4a6
.
.
.
commit
|
commitdiff
|
tree
2009-09-18
Giuseppe Scrivano
Block yield if garbage collect
i
ng ca
n
ca
u
se an abort
.
commit
|
commitdiff
|
tree
2009-09-18
Giuse
p
pe
Scrivano
A
new threa
d
m
aintain the parent's buffer
wh
e
n the
.
.
.
commit
|
commitdiff
|
tree
2009-09-18
Giuseppe Scriva
n
o
Bl
o
ck yiel
d
whe
n
inpu
t
is blocke
d
.
commit
|
commitdiff
|
tree
2009-09-18
Giuseppe Scrivan
o
When
Finhibit_yi
e
ld is not-nil, allow access
to
any
.
.
.
commit
|
commitdiff
|
tree
2009-09-17
G
i
u
seppe
Scrivano
Fi
x
a bug introduced i
n
c
cdc35386400
0
e
c
8f13c
b
6
4d95
c
d57
7
4
510fa302
commit
|
commitdiff
|
tree
2009-09-17
G
i
us
e
p
pe Scriv
a
no
Us
e
`waitpid' to check if
a process is s
t
ill ali
v
e
.
.
.
commit
|
commitdiff
|
tree
2009-09-17
Giuseppe Scrivano
Al
l
o
w
access to the minibuffer only to a thread at
.
.
.
commit
|
commitdiff
|
tree
2009-09-17
Giuseppe Scriv
a
no
H
o
nor
t
he
f
unction return type
.
commit
|
commitdiff
|
tree
2009-09-17
Giuseppe Scri
v
a
n
o
Avoid the
access t
o
N
ULL memory
while gc marks
.
commit
|
commitdiff
|
tree
2009-09-17
Giu
s
eppe Sc
r
ivano
Remo
v
e
a
ssertion t
h
a
t does not seem valid an
y
more
.
commit
|
commitdiff
|
tree
2009-09-17
G
i
usep
p
e S
c
rivano
Now it is possi
b
le to di
s
a
ble threading usi
n
g "i
n
hibit
.
.
.
commit
|
commitdiff
|
tree
2009-09-17
Giusep
p
e Scrivan
o
Reflect last changes in the GDB script
.
commit
|
commitdiff
|
tree
2009-09-17
Gius
e
ppe Scrivano
Signals
can be cap
t
ured by an
y
t
h
read
.
commit
|
commitdiff
|
tree
2009-09-16
Giuseppe Scri
v
ano
Initialize a
n
ew buffer's owner to nil
.
commit
|
commitdiff
|
tree
2009-09-16
G
iuseppe
S
crivan
o
S
upport more complex code
b
locks as a
r
gument to `run
.
.
.
commit
|
commitdiff
|
tree
2009-09-16
Giuseppe
Sc
r
ivano
Free the thread spe
c
dl
.
Bu
g
intro
d
uced with c466c55
7
f39fc71c
.
.
.
commit
|
commitdiff
|
tree
2009-09-16
Giuseppe Scrivan
o
Rever
t
to
th
e
previous
c
ode
.
commit
|
commitdiff
|
tree
2009-09-16
G
i
u
sepp
e
S
c
rivan
o
Check f
o
r `
o
the
r
_
t
hreads_p
(
)
' in
t
he inner l
o
op t
o
o
.
.
.
commit
|
commitdiff
|
tree
2009-09-16
Gi
u
seppe Scrivano
Solve s
o
m
e
problems
with memory cleanup
.
commit
|
commitdiff
|
tree
2009-09-15
Giuseppe Scr
i
van
o
Fix a segfaul
t
when
m_curr
e
n
t
_buffe
r
is N
U
LL
commit
|
commitdiff
|
tree
2009-09-15
Giuseppe Scriva
n
o
Initia
l
ize stac
k
_
top
w
hen a
new th
r
e
ad is
create
d
.
commit
|
commitdiff
|
tree
2009-09-14
Tom T
r
omey
Release the current
buff
e
r
w
hen a th
r
ead exits
.
commit
|
commitdiff
|
tree
2009-09-13
Tom Trom
e
y
Fix boundp and a bug i
n
store_symval_forw
a
rding
.
commit
|
commitdiff
|
tree
2009-09-11
Tom
T
r
omey
First working
d
raf
t
of thread-local binding
.
commit
|
commitdiff
|
tree
2009-09-11
T
o
m Tro
m
ey
F
ix
anothe
r
ove
r
sight
i
n
thr
e
ad
.
c
.
commit
|
commitdiff
|
tree
2009-09-11
T
om Tromey
Fix
t
w
o
bad bugs in thread
.
c
.
commit
|
commitdiff
|
tree
2009-09-09
Tom Trom
e
y
I
n
itial
c
o
d
e for buffer locking
.
commit
|
commitdiff
|
tree
2009-09-09
Tom
T
r
o
m
e
y
In
t
roduce threads
.
commit
|
commitdiff
|
tree
2009-09-09
Tom Tromey
I
ntroduce
thre
a
d-local objec
t
.
commit
|
commitdiff
|
tree
2009-09-09
Tom Tromey
R
ewrite globals
t
o allow
i
ndirect
i
on in
C
.
commit
|
commitdiff
|
tree
2009-09-09
Tom Trome
y
Ad
d
find_var
i
able_lo
c
ation and create g
l
o
bal
s
.
h
.
commit
|
commitdiff
|
tree
2009-09-09
Tom
T
r
omey
Added a smal
l
te
s
t su
i
t
e
for binding oper
a
ti
o
ns
.
commit
|
commitdiff
|
tree