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
Fix a bug introduced by recent changes
2010-01-11
Giuseppe S
c
rivano
Fix
a
bug intr
o
duced b
y
recent changes
commit
|
commitdiff
|
tree
2010-01-03
Giuseppe Scrivano
Use the `re
a
l
v
alue' when
t
he default binding is used
.
commit
|
commitdiff
|
tree
2010-01-03
Giusepp
e
Scrivano
U
n
bind thread-bound varia
b
les when the th
r
ead is
terminated
.
commit
|
commitdiff
|
tree
2010-01-03
G
iusep
p
e
Scri
v
ano
Propagate buffer-local-variables changes t
o
oth
e
r thr
e
ads
.
commit
|
commitdiff
|
tree
2010-01-02
G
i
u
seppe
S
crivano
Bu
f
fer local v
a
riables per-thre
a
d almost work now
commit
|
commitdiff
|
tree
2010-01-01
Giuseppe
S
crivano
Use the global value
a
s
initial realvalue
.
commit
|
commitdiff
|
tree
2010-01-01
Giuse
p
pe Scrivano
Handle defa
u
lt
v
alue
commit
|
commitdiff
|
tree
2009-12-31
Giuseppe Scr
i
vano
F
i
x gc segfault
.
commit
|
commitdiff
|
tree
2009-12-31
Giuseppe Scrivano
Use
t
he buffer l
o
cal valu
e
for s
y
mval for
w
a
rdi
n
g
commit
|
commitdiff
|
tree
2009-12-31
Giusepp
e
S
c
rivano
A
void a double
sym
v
al forwarding
commit
|
commitdiff
|
tree
2009-12-31
Giuseppe Scrivano
F
ix per-threa
d
buffer-lo
c
al variables
commit
|
commitdiff
|
tree
2009-12-31
Giuseppe
Scrivano
Fix mak
e
bootstrap
commit
|
commitdiff
|
tree
2009-12-31
Giuseppe S
c
riv
a
no
now realvalue is a Lisp_Th
r
eadLocal
commit
|
commitdiff
|
tree
2009-12-28
G
i
useppe Scrivano
Initia
l
ize
r
eal
v
alue to
s
y
m
->value
.
commit
|
commitdiff
|
tree
2009-12-27
Giuseppe Scrivano
Remove contro
l
, l->thread_
d
ata can't be nil at this
.
.
.
commit
|
commitdiff
|
tree
2009-12-27
Giusep
p
e Scrivano
b
local_get_thread_data is not used before blocal_set_t
h
r
ead_
.
.
.
commit
|
commitdiff
|
tree
2009-12-26
Giuseppe
S
crivano
Move re
a
lvalue to
t
h
read_data
.
commit
|
commitdiff
|
tree
2009-12-26
G
i
useppe Scr
i
vano
R
ename struct Lisp_Buffer_Local_
V
alue `cdr
s
' mem
b
er
.
.
.
commit
|
commitdiff
|
tree
2009-12-25
Giuseppe Scrivano
Initial
per
-
thread buffer
local varia
b
les
supp
o
rt
.
commit
|
commitdiff
|
tree
2009-11-11
G
i
useppe Scrivano
F
i
x
s
ome el
i
sp routines
.
commit
|
commitdiff
|
tree
2009-11-11
Giuse
p
p
e
Scriva
n
o
Set
the buffer
aft
e
r the loc
k
i
s
acquired
.
commit
|
commitdiff
|
tree
2009-11-11
Giuseppe Scrivano
R
emove d
e
sired_
b
uffer
f
rom the thr
e
ad_state struct
.
commit
|
commitdiff
|
tree
2009-11-11
Giuseppe Scr
i
vano
Rename buffer_cond to thread_cond
.
commit
|
commitdiff
|
tree
2009-11-09
Giuseppe
Scri
v
ano
Remov
e
t
h
e
buffer-locking mechanism
.
commit
|
commitdiff
|
tree
2009-10-08
Gius
e
ppe Scrivano
Hand
l
e the thread_notify
_
ki
l
l_buffer return code
.
commit
|
commitdiff
|
tree
2009-10-08
Giuseppe
S
criva
n
o
Notify threads w
h
en
a buffer is killed
.
commit
|
commitdiff
|
tree
2009-10-05
Giuseppe Scriv
a
n
o
Inhibit yiel
d
d
uring a
r
e
display
commit
|
commitdiff
|
tree
2009-10-05
Giuse
p
pe Scri
v
ano
`un
b
ind_to' will restore the previ
o
us
i
n
hib
i
t
_
y
i
eld
.
.
.
commit
|
commitdiff
|
tree
2009-10-01
Giuseppe Scr
i
vano
Mark `last_thing_searched' and `sa
v
e
d_
l
ast_
t
hin
g
_se
a
rc
h
ed
.
.
.
commit
|
commitdiff
|
tree
2009-09-30
G
iuseppe Sc
r
ivano
Al
l
ow to yield when buffer local variables
are
l
et
.
.
.
commit
|
commitdiff
|
tree
2009-09-24
Giuseppe Scri
v
ano
Set the current_buffer
pr
o
perly
.
commit
|
commitdiff
|
tree
2009-09-24
Giuseppe
S
cr
i
v
a
no
Detach the t
h
read
w
h
en it is sleeping o
n
`
se
l
ec
t
'
commit
|
commitdiff
|
tree
2009-09-24
Giuseppe S
c
riv
a
no
Unloc
k
the
buffe
r
on yields w
h
en buff
e
r local var
i
ables
.
.
.
commit
|
commitdiff
|
tree
2009-09-23
Giuse
p
pe Scrivano
Y
i
e
l
d t
o
a
n
o
ther threa
d
i
f the subprocess ha
s
no data
.
.
.
commit
|
commitdiff
|
tree
2009-09-22
Giuseppe S
c
rivano
Move w
i
th-
n
o-threads inside the let body b
l
ock
.
commit
|
commitdiff
|
tree
2009-09-21
Giu
s
eppe Scrivano
Defi
n
e t
h
e
`
w
ith-no-threads' macro a
n
d use it in
the
.
.
.
commit
|
commitdiff
|
tree
2009-09-21
Giuseppe Scrivano
Fix a problem w
i
t
h the garbage col
l
ecto
r
, sto
r
ing the
.
.
.
commit
|
commitdiff
|
tree
2009-09-19
Gius
e
ppe Scr
i
vano
Rewrite
the condition to
wake-up
t
h
e
thread that locked
.
.
.
commit
|
commitdiff
|
tree
2009-09-19
Giuseppe Scri
v
ano
R
aise
a
n error when the thread
c
annot
b
e
c
reated correc
t
ly
.
commit
|
commitdiff
|
tree
2009-09-19
Giuseppe Scrivano
Implementatio
n
of a cust
o
m thread
s
scheduler
.
T
ry to
.
.
.
commit
|
commitdiff
|
tree
2009-09-19
Giuseppe
Scr
i
va
n
o
Move all locki
n
g
logic i
n
t
o
t
hread
.
c
.
commit
|
commitdiff
|
tree
2009-09-19
Giuse
p
pe Sc
r
ivano
When
th
e
re
a
re other ac
t
ive threads, yie
l
d returns
t
.
commit
|
commitdiff
|
tree
2009-09-18
Giuseppe Scrivano
run-in-thread ac
c
epts a ne
w
optional argument: nol
o
ck
.
commit
|
commitdiff
|
tree
2009-09-18
Giuseppe Scrivano
P
r
otect
from yield while waiti
n
g for
keyb
o
ard input
.
commit
|
commitdiff
|
tree
2009-09-18
G
i
us
e
ppe Scriva
n
o
F
i
x a
problem introduced
w
ith 954
1
917
a
66e9ef59a
6
4b
f
e19c0d4a6
.
.
.
commit
|
commitdiff
|
tree
2009-09-18
Gi
u
seppe Sc
r
ivano
B
loc
k
yi
e
ld
i
f ga
r
bag
e
c
o
llecting ca
n
cause an ab
o
rt
.
commit
|
commitdiff
|
tree
2009-09-18
Giuseppe Scr
i
va
n
o
A new thread maint
a
in the parent'
s
buffer when
t
h
e
.
.
.
commit
|
commitdiff
|
tree
2009-09-18
Giuse
p
pe
Scrivano
Block yield when input
i
s blocked
.
commit
|
commitdiff
|
tree
2009-09-18
G
i
u
se
p
pe Scri
v
ano
W
h
e
n
Finhibit_y
i
eld
i
s not-nil
,
al
l
ow ac
c
ess to any
.
.
.
commit
|
commitdiff
|
tree
2009-09-17
Giuseppe Scrivano
Fix a bug
introduce
d
in
c
c
d
c353864000ec
8
f13cb6
4
d
95cd5774510fa302
commit
|
commitdiff
|
tree
2009-09-17
Giuseppe Scriva
n
o
Use `waitpid'
to check
i
f a proces
s
is s
t
i
ll aliv
e
.
.
.
commit
|
commitdiff
|
tree
2009-09-17
Giuseppe Scr
i
vano
Allow
access
t
o the minibuffer only to a thread
a
t
.
.
.
commit
|
commitdiff
|
tree
2009-09-17
Giu
s
eppe Scrivano
Honor the functi
o
n return type
.
commit
|
commitdiff
|
tree
2009-09-17
Gius
e
ppe Scrivano
Avoid the a
c
cess to NULL
memory
w
h
ile gc marks
.
commit
|
commitdiff
|
tree
2009-09-17
Giusepp
e
Scrivano
Remove assertion that does n
o
t seem valid
a
nymore
.
commit
|
commitdiff
|
tree
2009-09-17
Giuseppe Scrivano
No
w
it is possible t
o
disable thr
e
ading using "inhibit
.
.
.
commit
|
commitdiff
|
tree
2009-09-17
Giuseppe Scrivan
o
Reflect last
c
h
anges in the GDB
scr
i
p
t
.
commit
|
commitdiff
|
tree
2009-09-17
Giuseppe Scri
v
ano
Signals can be captured by any thread
.
commit
|
commitdiff
|
tree
2009-09-16
G
iusepp
e
Scriva
n
o
Initialize a new buffe
r
's owner to
nil
.
commit
|
commitdiff
|
tree
2009-09-16
G
iuseppe
S
crivano
Support more complex cod
e
bl
o
cks a
s
argumen
t
to `run
.
.
.
commit
|
commitdiff
|
tree
2009-09-16
Giuse
p
pe
S
c
r
ivan
o
Free the thread sp
e
cdl
.
Bug
i
ntr
o
duced with c466c55
7
f
3
9fc
7
1
c
.
.
.
commit
|
commitdiff
|
tree
2009-09-16
G
i
useppe
Scrivano
R
evert t
o
the prev
i
ous code
.
commit
|
commitdiff
|
tree
2009-09-16
Giuse
p
pe Scri
v
ano
Check for
`
o
ther_
t
hreads_p ()' in the inner loop too
.
.
.
commit
|
commitdiff
|
tree
2009-09-16
Giusepp
e
Scriva
n
o
Solve so
m
e problems with memory
c
leanup
.
commit
|
commitdiff
|
tree
2009-09-15
Giuseppe Scrivano
F
ix a
segfau
l
t
when m_current_buffer is
N
ULL
commit
|
commitdiff
|
tree
2009-09-15
G
i
useppe Sc
r
ivan
o
Initialize stack_t
o
p when a new thread is created
.
commit
|
commitdiff
|
tree