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
Propagate buffer-local-variables changes to other threads.
2010-01-03
G
iusepp
e
Scrivan
o
Prop
a
gate buffer-local-variabl
e
s
changes
to other thre
a
ds
.
commit
|
commitdiff
|
tree
2010-01-02
Giuseppe
Scrivano
Buf
f
e
r loca
l
variables per-thread
a
l
most work now
commit
|
commitdiff
|
tree
2010-01-01
G
ius
e
ppe Scr
i
vano
Use th
e
globa
l
value as ini
t
ial real
v
alu
e
.
commit
|
commitdiff
|
tree
2010-01-01
Giuseppe Scrivano
Handle
d
ef
a
ult val
u
e
commit
|
commitdiff
|
tree
2009-12-31
Giusep
p
e Scrivano
Fix gc
segf
a
ult
.
commit
|
commitdiff
|
tree
2009-12-31
Giu
s
eppe Scrivano
Use the b
u
ff
e
r local
v
alue
for symval forwarding
commit
|
commitdiff
|
tree
2009-12-31
Giuseppe Sc
r
iv
a
no
Avoid a
double s
y
mval
forwarding
commit
|
commitdiff
|
tree
2009-12-31
Giuseppe Scriv
a
no
Fix per-thread buffer-local
variables
commit
|
commitdiff
|
tree
2009-12-31
Giuseppe
S
cr
i
vano
Fix make bootstrap
commit
|
commitdiff
|
tree
2009-12-31
Giuseppe Scrivano
n
o
w
realval
u
e is a Lisp_ThreadLocal
commit
|
commitdiff
|
tree
2009-12-28
Giuseppe Scrivano
Initialize real
v
a
l
ue to sym->va
l
ue
.
commit
|
commitdiff
|
tree
2009-12-27
Giuseppe
Scrivano
Rem
o
ve control
,
l->threa
d
_data can't be
nil at t
h
i
s
.
.
.
commit
|
commitdiff
|
tree
2009-12-27
Giusepp
e
S
c
r
i
va
n
o
bl
o
cal_get_
t
hrea
d
_data is not us
e
d before blocal_s
e
t_thread_
.
.
.
commit
|
commitdiff
|
tree
2009-12-26
Giuseppe Scrivan
o
Move real
v
alue to thread_data
.
commit
|
commitdiff
|
tree
2009-12-26
Giuse
p
pe Scrivano
R
e
nam
e
str
u
ct
Lisp
_
Buf
f
er_Local_Valu
e
`
cdrs' mem
b
er
.
.
.
commit
|
commitdiff
|
tree
2009-12-25
Giuseppe Scriv
a
no
Initial pe
r
-thr
e
ad buffe
r
local
variables s
u
pport
.
commit
|
commitdiff
|
tree
2009-11-11
Giuse
p
p
e
Scrivano
Fix s
o
me
elisp routines
.
commit
|
commitdiff
|
tree
2009-11-11
G
iuseppe Sc
r
i
v
ano
Set
t
he buf
f
e
r a
f
ter the lo
c
k is acq
u
ired
.
commit
|
commitdiff
|
tree
2009-11-11
Giu
s
eppe Scrivano
Rem
o
v
e
des
i
red_buffer f
r
o
m
the thread_st
a
te struct
.
commit
|
commitdiff
|
tree
2009-11-11
Giu
s
eppe Scrivan
o
Rename buffer_cond to thread_cond
.
commit
|
commitdiff
|
tree
2009-11-09
Gi
u
s
e
ppe Scr
i
vano
Remove th
e
buf
f
er-lock
i
ng mechan
i
sm
.
commit
|
commitdiff
|
tree
2009-10-08
Giuseppe Scrivano
Handle
the thread_notify_kill_buf
f
e
r
return c
o
de
.
commit
|
commitdiff
|
tree
2009-10-08
Gi
u
seppe Scr
i
vano
Noti
f
y th
r
eads w
h
en a
buffer is killed
.
commit
|
commitdiff
|
tree
2009-10-05
Giuseppe Scrivano
Inhibi
t
yield
d
uring a redisplay
commit
|
commitdiff
|
tree
2009-10-05
Giuse
p
p
e
Scrivano
`unbind_to' wil
l
r
estore t
h
e previous i
n
hi
b
it_yield
.
.
.
commit
|
commitdiff
|
tree
2009-10-01
Gi
u
seppe
S
cri
v
ano
Mark `last_
t
hing_searched' and `saved_l
a
s
t_th
i
ng_searched
.
.
.
commit
|
commitdiff
|
tree
2009-09-30
G
i
usepp
e
Scrivano
Allo
w
to yield when buffer local variables are let
.
.
.
commit
|
commitdiff
|
tree
2009-09-24
Giuseppe
Scriv
a
no
Set the curren
t
_buffer
p
ro
p
erly
.
commit
|
commitdiff
|
tree
2009-09-24
Gius
e
ppe Scrivano
Detach
the thread whe
n
it is
sleepin
g
o
n `select
'
commit
|
commitdiff
|
tree
2009-09-24
Giuse
p
p
e
Scriva
n
o
Unlock
the buffer on yield
s
wh
e
n b
u
f
fer
l
ocal variables
.
.
.
commit
|
commitdiff
|
tree
2009-09-23
G
i
useppe Scrivan
o
Y
i
e
l
d to
a
no
t
her th
r
e
ad if the s
u
bprocess has no data
.
.
.
commit
|
commitdiff
|
tree
2009-09-22
Giuseppe
Sc
r
ivano
Move wi
t
h-
n
o
-th
r
eads inside t
h
e let bo
d
y block
.
commit
|
commitdiff
|
tree
2009-09-21
Gi
u
s
ep
p
e
Scrivano
Define
t
he `wi
t
h-no-t
h
rea
d
s
'
m
a
cro and u
s
e it in the
.
.
.
commit
|
commitdiff
|
tree
2009-09-21
G
i
u
sepp
e
Scrivano
Fix a problem with th
e
garb
a
ge co
l
le
c
tor, storing t
h
e
.
.
.
commit
|
commitdiff
|
tree
2009-09-19
G
i
useppe S
c
rivano
Rewrite
t
he
cond
i
ti
o
n to wak
e
-up
t
he t
h
r
ea
d
th
a
t l
o
cked
.
.
.
commit
|
commitdiff
|
tree
2009-09-19
Giuseppe
Scrivano
R
a
ise an err
o
r when the thread
cann
o
t be created
c
or
r
ectly
.
commit
|
commitdiff
|
tree
2009-09-19
Giuse
p
p
e
Scr
i
v
ano
Implementation of a c
u
stom threads schedul
e
r
.
T
r
y
t
o
.
.
.
commit
|
commitdiff
|
tree
2009-09-19
Giuseppe Sc
r
ivano
Move all
l
ocking
l
ogic into t
h
r
e
ad
.
c
.
commit
|
commitdiff
|
tree
2009-09-19
G
iu
s
eppe Scrivan
o
When th
e
re are othe
r
ac
t
i
v
e
thre
a
ds, yield ret
u
rns
t
.
commit
|
commitdiff
|
tree
2009-09-18
Gi
u
s
e
ppe Scrivan
o
run-in-thread accepts a
n
ew
o
ptional
a
rg
u
me
n
t: nolock
.
commit
|
commitdiff
|
tree
2009-09-18
Gi
u
seppe Scri
v
ano
P
rotect
from
yi
e
ld whi
l
e waiting
for keyboa
r
d
input
.
commit
|
commitdiff
|
tree
2009-09-18
Giuseppe
S
c
rivano
Fix a problem i
n
tr
o
duced with
9541917a6
6
e9e
f
5
9a64bfe19c0d4a6
.
.
.
commit
|
commitdiff
|
tree
2009-09-18
Giuseppe Scrivano
B
l
ock
yield if garba
g
e col
l
ecting
can caus
e
a
n abort
.
commit
|
commitdiff
|
tree
2009-09-18
Giuseppe Scriva
n
o
A
new
t
hread m
a
intain the paren
t
's
buffe
r
w
hen the
.
.
.
commit
|
commitdiff
|
tree
2009-09-18
Giusepp
e
S
crivano
Block yie
l
d when input is blocked
.
commit
|
commitdiff
|
tree
2009-09-18
Giuseppe Scri
v
a
no
W
h
en Finhi
b
it_
y
ield is
not-nil, allow access to
any
.
.
.
commit
|
commitdiff
|
tree
2009-09-17
Giuseppe S
c
rivano
F
ix a bug introduc
e
d in ccdc35386
4
0
0
0ec8
f
13cb64
d
95cd5774510fa302
commit
|
commitdiff
|
tree
2009-09-17
Giuseppe Scr
i
vano
Use `wait
p
id' to check
if a
p
ro
c
e
s
s
i
s sti
l
l al
i
v
e
.
.
.
commit
|
commitdiff
|
tree
2009-09-17
Gi
u
seppe Scrivan
o
Allo
w
ac
c
es
s
to the minibuffer on
l
y to a
thread at
.
.
.
commit
|
commitdiff
|
tree
2009-09-17
G
iuseppe
Scrivano
Honor the
f
uncti
o
n return type
.
commit
|
commitdiff
|
tree
2009-09-17
Giuseppe Scrivano
A
void the ac
c
ess to NULL memory wh
i
le gc
m
arks
.
commit
|
commitdiff
|
tree
2009-09-17
G
i
useppe Scri
v
ano
Remo
v
e assertion that does not see
m
val
i
d anymore
.
commit
|
commitdiff
|
tree
2009-09-17
Giuseppe Scriv
a
no
Now i
t
i
s
possibl
e
t
o
d
isable
thr
e
ading us
i
ng "inhibit
.
.
.
commit
|
commitdiff
|
tree
2009-09-17
Giuseppe Scrivano
Reflect last c
h
anges in the GDB
s
cript
.
commit
|
commitdiff
|
tree
2009-09-17
Giuseppe Scrivano
S
i
gnals can be
captured by a
n
y t
h
rea
d
.
commit
|
commitdiff
|
tree
2009-09-16
Gius
e
ppe Scrivano
Initialize a new buff
e
r
'
s
owner to nil
.
commit
|
commitdiff
|
tree
2009-09-16
G
iuse
p
p
e Scrivano
Support more
complex code blocks as argument to
`run
.
.
.
commit
|
commitdiff
|
tree
2009-09-16
Giuseppe Sc
r
ivan
o
Fre
e
t
h
e thread
s
pecdl
.
B
ug in
t
roduced wi
t
h c
4
6
6c557f39fc71c
.
.
.
commit
|
commitdiff
|
tree
2009-09-16
Giu
s
e
p
pe Scrivano
Revert
to
the previous code
.
commit
|
commitdiff
|
tree
2009-09-16
Giuseppe Scrivano
Check
for `other
_
th
r
eads_p ()'
i
n the inner loop too
.
.
.
commit
|
commitdiff
|
tree
2009-09-16
Giuseppe Scrivano
Solve some proble
m
s wi
t
h memory c
l
e
a
nup
.
commit
|
commitdiff
|
tree
2009-09-15
Giusepp
e
Scrivano
Fix a segfau
l
t when m_current_bu
f
f
e
r
is NULL
commit
|
commitdiff
|
tree
2009-09-15
Gius
e
ppe Scrivano
Initial
i
ze s
t
ack_
t
op when
a new thr
e
ad is created
.
commit
|
commitdiff
|
tree