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
minor updates to buffer-objfwd patch
2009-09-28
Tom Trom
e
y
minor updates to buffer-objfwd pa
t
ch
commit
|
commitdiff
|
tree
2009-09-28
Tom Tromey
Make buffer-objfwd vari
a
bles
wor
k
p
e
r
-thread
.
commit
|
commitdiff
|
tree
2009-09-24
Gius
e
ppe Scriva
n
o
Set t
h
e c
u
rrent
_
buffer
p
rop
e
rly
.
commit
|
commitdiff
|
tree
2009-09-24
Giuseppe Scrivano
D
etach
the thread
w
hen it i
s
s
leeping on `select'
commit
|
commitdiff
|
tree
2009-09-24
Giuseppe Scri
v
ano
Unlock the buffer on yields when buffer
l
oca
l
variables
.
.
.
commit
|
commitdiff
|
tree
2009-09-23
Giuseppe
S
crivano
Yield to
anothe
r
thre
a
d if the subp
r
ocess h
a
s no data
.
.
.
commit
|
commitdiff
|
tree
2009-09-22
G
iuseppe Scrivano
M
ove with-no-thread
s
i
n
s
ide the let body
block
.
commit
|
commitdiff
|
tree
2009-09-21
Giuseppe Scriv
a
no
Define the `
w
ith-no-threads' ma
c
ro a
n
d
use it in the
.
.
.
commit
|
commitdiff
|
tree
2009-09-21
Giu
s
eppe Scrivano
Fix
a
p
roblem with the g
a
rba
g
e col
l
ector, s
t
o
r
ing the
.
.
.
commit
|
commitdiff
|
tree
2009-09-19
Giuseppe Scrivano
Rewrite the condit
i
on t
o
wake-up the thread that locked
.
.
.
commit
|
commitdiff
|
tree
2009-09-19
Tom Tro
m
ey
D
e
f
ine with-new
-
thread ma
c
ro
.
commit
|
commitdiff
|
tree
2009-09-19
T
o
m Tromey
Call error
i
f
thr
e
a
d
creation failed
.
commit
|
commitdiff
|
tree
2009-09-19
Giuseppe
S
crivano
R
a
ise an e
r
ro
r
when
t
he thread cannot b
e
created
correctl
y
.
commit
|
commitdiff
|
tree
2009-09-19
Giu
s
eppe Scrivano
Implementation of a cu
s
tom threads
schedule
r
.
Try to
.
.
.
commit
|
commitdiff
|
tree
2009-09-19
Gi
u
seppe Scrivano
Move
a
ll locking lo
g
ic into thread
.
c
.
commit
|
commitdiff
|
tree
2009-09-19
G
i
useppe S
c
riva
n
o
When
t
h
e
re are other active threads, yield returns t
.
commit
|
commitdiff
|
tree
2009-09-18
Giuseppe Scrivano
run-i
n
-
thr
e
ad
accep
t
s a new opt
i
onal argument: nolock
.
commit
|
commitdiff
|
tree
2009-09-18
Giu
s
e
pp
e
Scri
v
ano
Protect from
y
ield while waiting for ke
y
board inp
u
t
.
commit
|
commitdiff
|
tree
2009-09-18
Giuse
p
p
e
Scriv
a
no
Fix a prob
l
e
m intr
o
duced with
9541917a66
e
9ef5
9
a6
4
bfe1
9
c0d4a6
.
.
.
commit
|
commitdiff
|
tree
2009-09-18
Giuseppe
S
crivano
Block
yield if gar
b
age
collecting can cause an abort
.
commit
|
commitdiff
|
tree
2009-09-18
Giusepp
e
Scr
i
va
n
o
A new thread
m
aintain th
e
par
e
n
t
's b
u
ffer
when the
.
.
.
commit
|
commitdiff
|
tree
2009-09-18
Giuseppe Scrivano
Block yield when in
p
ut is b
l
o
c
k
ed
.
commit
|
commitdiff
|
tree
2009-09-18
Giu
s
eppe
Scriva
n
o
W
he
n
Fi
n
hibi
t
_yield is not-nil, allow
a
ccess to
an
y
.
.
.
commit
|
commitdiff
|
tree
2009-09-17
G
i
u
seppe Sc
r
ivano
Fix a bug intr
o
duced in c
c
dc3
5
3
8
64000
e
c8f13cb64d95cd5774510fa
3
02
commit
|
commitdiff
|
tree
2009-09-17
Giusep
p
e Scrivan
o
Use `wa
i
tp
i
d' to check if a pr
o
cess
i
s
still
a
l
i
v
e
.
.
.
commit
|
commitdiff
|
tree
2009-09-17
Giuseppe
S
crivano
Allow access to
the minib
u
ffer only to a thre
a
d
a
t
.
.
.
commit
|
commitdiff
|
tree
2009-09-17
Giuseppe Scri
v
ano
Honor the f
u
nct
i
on retu
r
n type
.
commit
|
commitdiff
|
tree
2009-09-17
G
iuseppe S
c
rivano
A
void
the access t
o
NUL
L
memory whi
l
e gc marks
.
commit
|
commitdiff
|
tree
2009-09-17
Giuseppe S
c
rivano
Remove asser
t
ion that do
e
s not se
e
m
v
a
l
id
a
nym
o
re
.
commit
|
commitdiff
|
tree
2009-09-17
G
i
useppe
S
criva
n
o
N
o
w it is pos
s
ibl
e
to
d
isable
t
h
r
eading
u
s
i
ng "inhibit
.
.
.
commit
|
commitdiff
|
tree
2009-09-17
Gius
e
ppe Scr
i
vano
Reflect last changes in the GDB s
c
ript
.
commit
|
commitdiff
|
tree
2009-09-17
G
i
useppe
Scriva
n
o
Signals can be capt
u
red
by any t
h
r
e
ad
.
commit
|
commitdiff
|
tree
2009-09-16
G
i
usep
p
e Scri
v
a
no
Initiali
z
e
a new buff
e
r's owner to n
i
l
.
commit
|
commitdiff
|
tree
2009-09-16
Giuseppe S
c
r
ivano
Support more complex code block
s
as argument to `run
.
.
.
commit
|
commitdiff
|
tree
2009-09-16
Gi
u
seppe Scrivano
Free the thread specdl
.
Bug i
n
t
r
o
d
uced
wi
t
h c466c55
7
f39f
c
7
1
c
.
.
.
commit
|
commitdiff
|
tree
2009-09-16
G
i
u
se
p
pe Scriva
n
o
Reve
r
t t
o
the pr
e
vi
o
us
code
.
commit
|
commitdiff
|
tree
2009-09-16
Giusep
p
e Scriv
a
no
Check
f
or `oth
e
r_threads_p ()' in the inner loop too
.
.
.
commit
|
commitdiff
|
tree
2009-09-16
Giu
s
eppe Sc
r
i
v
ano
Solve some problem
s
w
ith
m
emory cleanu
p
.
commit
|
commitdiff
|
tree
2009-09-15
Giu
s
e
p
p
e
Sc
r
ivano
Fix a segfault when
m_cu
r
rent_buf
f
er
i
s NUL
L
commit
|
commitdiff
|
tree
2009-09-15
G
i
usepp
e
Scri
v
ano
Initial
i
ze stack_top when a ne
w
thread is cre
a
ted
.
commit
|
commitdiff
|
tree
2009-09-14
T
om Tro
m
ey
Release the curren
t
buffer when a thread
exits
.
commit
|
commitdiff
|
tree
2009-09-13
Tom Tromey
Fix boundp a
n
d a bug in store_s
y
mval_forwarding
.
commit
|
commitdiff
|
tree
2009-09-11
T
o
m Tromey
Fi
r
st working
dr
a
f
t of t
h
re
a
d-local
b
ind
i
ng
.
commit
|
commitdiff
|
tree
2009-09-11
T
o
m Tromey
Fix another overs
i
ght in
t
hread
.
c
.
commit
|
commitdiff
|
tree
2009-09-11
Tom T
r
omey
Fix t
w
o
b
a
d
bugs
in
t
hre
a
d
.
c
.
commit
|
commitdiff
|
tree
2009-09-09
T
om Tromey
Initial code fo
r
buffer lo
c
kin
g
.
commit
|
commitdiff
|
tree
2009-09-09
Tom Trom
e
y
Introduce threads
.
commit
|
commitdiff
|
tree
2009-09-09
To
m
Tromey
Int
r
oduce threa
d
-loca
l
obje
c
t
.
commit
|
commitdiff
|
tree
2009-09-09
Tom Tromey
Rewr
i
te globals to all
o
w
indirection in C
.
commit
|
commitdiff
|
tree
2009-09-09
T
o
m Tromey
Ad
d
fin
d
_variable_location and create globals
.
h
.
commit
|
commitdiff
|
tree
2009-09-09
Tom Trome
y
Added a small test suite for binding operat
i
ons
.
commit
|
commitdiff
|
tree