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
Giuseppe Scrivano
Propaga
t
e buffer-local-variables changes to other
t
hreads
.
commit
|
commitdiff
|
tree
2010-01-02
G
iuseppe Scriv
a
no
Buffer local var
i
ab
l
es
per-thread al
m
os
t
work n
o
w
commit
|
commitdiff
|
tree
2010-01-01
Giu
s
ep
p
e Scriva
n
o
Us
e
the global
v
alue a
s
initial r
e
alvalue
.
commit
|
commitdiff
|
tree
2010-01-01
Giu
s
e
p
pe Scrivano
H
a
ndl
e
default va
l
ue
commit
|
commitdiff
|
tree
2009-12-31
Gi
u
seppe Sc
r
ivan
o
F
i
x
gc segfault
.
commit
|
commitdiff
|
tree
2009-12-31
Giuseppe Scrivano
U
s
e
the buffe
r
lo
c
al
value for
s
ymval forwarding
commit
|
commitdiff
|
tree
2009-12-31
Giu
s
e
ppe Scrivan
o
Av
o
id a double symval
f
o
rwarding
commit
|
commitdiff
|
tree
2009-12-31
Giusep
p
e
Scriv
a
no
Fi
x
per-thread buffer-
l
oca
l
variabl
e
s
commit
|
commitdiff
|
tree
2009-12-31
Giuseppe Scrivano
Fix make bootstrap
commit
|
commitdiff
|
tree
2009-12-31
Giuseppe Scriva
n
o
now
r
e
alvalue
is a
L
isp_ThreadLocal
commit
|
commitdiff
|
tree
2009-12-28
Giuseppe Scri
v
ano
Initialize realvalue
to sym->val
u
e
.
commit
|
commitdiff
|
tree
2009-12-27
G
iuseppe Scrivano
Remove
c
o
ntrol,
l
->thre
a
d_da
t
a can't be nil at this
.
.
.
commit
|
commitdiff
|
tree
2009-12-27
Giuseppe
S
cr
i
v
ano
blocal
_
g
e
t_thread_da
t
a is not us
e
d bef
o
re blocal
_
set_t
h
read_
.
.
.
commit
|
commitdiff
|
tree
2009-12-26
Giuseppe Scrivano
Move rea
l
val
u
e t
o
thread_
d
ata
.
commit
|
commitdiff
|
tree
2009-12-26
Giuseppe
S
crivano
Rename
struc
t
Lisp_Buffer_
L
o
ca
l
_Value `cd
r
s' member
.
.
.
commit
|
commitdiff
|
tree
2009-12-25
Giuse
p
pe Sc
r
i
v
ano
Ini
t
ial per-thre
a
d buffer
l
oca
l
variables
supp
o
rt
.
commit
|
commitdiff
|
tree
2009-11-11
Giuseppe Scr
i
vano
F
i
x som
e
elisp routi
n
es
.
commit
|
commitdiff
|
tree
2009-11-11
Giuseppe Scri
v
ano
Set the bu
f
fer a
f
ter the lock is acquired
.
commit
|
commitdiff
|
tree
2009-11-11
Giu
s
eppe Scriv
a
no
Re
m
o
v
e
desired_buffer from the
thread_
s
tat
e
struct
.
commit
|
commitdiff
|
tree
2009-11-11
Giuseppe
Sc
r
i
v
ano
Renam
e
b
u
ff
e
r_con
d
to thread_co
n
d
.
commit
|
commitdiff
|
tree
2009-11-09
G
i
useppe Scriva
n
o
Rem
o
ve the buf
f
er-locking mecha
n
ism
.
commit
|
commitdiff
|
tree
2009-10-08
G
i
useppe Scrivano
Ha
n
dle the thread_n
o
tify_kil
l
_buff
e
r return code
.
commit
|
commitdiff
|
tree
2009-10-08
Giuseppe Scrivano
Notify
t
hreads when a buf
f
er is killed
.
commit
|
commitdiff
|
tree
2009-10-05
Giuseppe
S
c
ri
v
ano
I
n
hibit yi
e
l
d
during a red
i
s
play
commit
|
commitdiff
|
tree
2009-10-05
Giuseppe
S
crivano
`unbind
_
to'
wil
l
rest
o
re t
h
e pr
e
viou
s
i
n
h
ibit_yield
.
.
.
commit
|
commitdiff
|
tree
2009-10-01
G
i
u
s
e
ppe Scrivano
Mark
`
l
a
st
_
thing_
s
earched' and
`
saved_last_thing_searched
.
.
.
commit
|
commitdiff
|
tree
2009-09-30
Giuseppe Scri
v
ano
A
l
low to yield when b
u
f
fer
l
oca
l
vari
a
b
les are le
t
.
.
.
commit
|
commitdiff
|
tree
2009-09-24
Gi
u
s
e
p
p
e Scrivano
Set t
h
e c
u
rrent_
b
uffer
p
r
operly
.
commit
|
commitdiff
|
tree
2009-09-24
Gius
e
ppe Sc
r
ivano
Detach the
t
h
read w
h
en it
is
sleeping
on `
s
ele
c
t'
commit
|
commitdiff
|
tree
2009-09-24
Giusep
p
e
Scrivano
U
nl
o
ck t
h
e buffer o
n
yields w
h
en bu
f
fer
l
ocal variab
l
es
.
.
.
commit
|
commitdiff
|
tree
2009-09-23
Giuseppe S
c
riva
n
o
Yield
to anot
h
er thread if
t
he sub
p
rocess has no data
.
.
.
commit
|
commitdiff
|
tree
2009-09-22
Giusep
p
e Scrivan
o
Move wit
h
-no-thread
s
ins
i
de the
l
et bo
d
y blo
c
k
.
commit
|
commitdiff
|
tree
2009-09-21
Giuseppe Scriva
n
o
Defi
n
e
t
he `
w
ith-no-thre
a
ds' macro a
n
d use
it in t
h
e
.
.
.
commit
|
commitdiff
|
tree
2009-09-21
Gi
u
seppe Scrivano
Fix a
p
roble
m
wit
h
the garbage collect
o
r, storing the
.
.
.
commit
|
commitdiff
|
tree
2009-09-19
Gius
e
p
p
e
Scr
i
vano
Rew
r
ite the condit
i
on to wake-up
t
he thre
a
d that lock
e
d
.
.
.
commit
|
commitdiff
|
tree
2009-09-19
Giusep
p
e Scrivano
Raise an error
w
hen the th
r
e
ad canno
t
be crea
t
ed corre
c
t
ly
.
commit
|
commitdiff
|
tree
2009-09-19
Giusepp
e
Scrivano
Imp
l
eme
n
t
ation
o
f a custom threa
d
s scheduler
.
Try to
.
.
.
commit
|
commitdiff
|
tree
2009-09-19
Giuseppe Scrivano
Move all lock
i
ng logic into thread
.
c
.
commit
|
commitdiff
|
tree
2009-09-19
Giuseppe Scriva
n
o
When ther
e
are other active th
r
eads, yield ret
u
rns t
.
commit
|
commitdiff
|
tree
2009-09-18
Giuseppe Scrivano
run-in-thread
a
ccepts a n
e
w
o
ptio
n
al argument:
n
olock
.
commit
|
commitdiff
|
tree
2009-09-18
Gius
e
ppe Scrivano
Protect fro
m
yield w
h
ile waiting for keyboard inp
u
t
.
commit
|
commitdiff
|
tree
2009-09-18
Giuseppe Scrivano
Fix a
p
roblem introduce
d
with
9541917a66e9ef5
9
a
64bfe19c0d4a6
.
.
.
commit
|
commitdiff
|
tree
2009-09-18
Giusep
p
e
S
c
r
ivano
Block y
i
eld i
f
garbage collec
t
ing c
a
n
cause an abor
t
.
commit
|
commitdiff
|
tree
2009-09-18
Giuseppe
S
crivano
A
new thre
a
d mainta
i
n
t
he
p
a
r
ent
'
s buf
f
er when the
.
.
.
commit
|
commitdiff
|
tree
2009-09-18
Giuseppe S
c
rivano
Block yi
e
ld when input is bl
o
cke
d
.
commit
|
commitdiff
|
tree
2009-09-18
Giuseppe Scrivano
When
Finhibit_yield is not-nil, allow
a
ccess t
o
any
.
.
.
commit
|
commitdiff
|
tree
2009-09-17
Giusep
p
e
Scr
i
vano
Fix a bug in
t
roduced in ccdc35
3
8
6
40
0
0ec8
f
13cb64d9
5
c
d57745
1
0
fa302
commit
|
commitdiff
|
tree
2009-09-17
Gius
e
ppe S
c
ri
v
ano
Use `waitpid' to c
h
eck if a pr
o
ce
s
s
is st
i
ll alive
.
.
.
commit
|
commitdiff
|
tree
2009-09-17
Giu
s
eppe Scrivano
Allow access to the minibuffer only
t
o
a thread
a
t
.
.
.
commit
|
commitdiff
|
tree
2009-09-17
Giuse
p
pe Sc
r
ivano
Honor
t
h
e function return type
.
commit
|
commitdiff
|
tree
2009-09-17
Giuseppe Scrivano
Avoid the access
to NULL
m
e
mo
r
y
w
hile gc
marks
.
commit
|
commitdiff
|
tree
2009-09-17
Giusep
p
e
Scri
v
ano
Remove assertion that does
n
ot seem vali
d
an
y
more
.
commit
|
commitdiff
|
tree
2009-09-17
Giu
s
e
ppe Scrivano
N
ow it is po
s
sible to dis
a
bl
e
threading using "inhibi
t
.
.
.
commit
|
commitdiff
|
tree
2009-09-17
Giuseppe S
c
riv
a
no
Reflect l
a
st changes in the GDB
sc
r
ipt
.
commit
|
commitdiff
|
tree
2009-09-17
Gi
u
seppe Scrivano
Signals can be capture
d
by any th
r
ead
.
commit
|
commitdiff
|
tree
2009-09-16
Giuseppe Scrivano
Initialize a
n
ew buffer'
s
o
w
ne
r
to
nil
.
commit
|
commitdiff
|
tree
2009-09-16
Giuseppe
S
c
rivano
Supp
o
rt more complex cod
e
blocks as argument to `run
.
.
.
commit
|
commitdiff
|
tree
2009-09-16
Giuseppe
S
crivano
Free
the thread specdl
.
Bug introduced with c466c557f39fc71c
.
.
.
commit
|
commitdiff
|
tree
2009-09-16
Giuseppe Scr
i
vano
R
e
vert to the previ
o
us cod
e
.
commit
|
commitdiff
|
tree
2009-09-16
Gi
u
seppe Scrivan
o
Check f
o
r `
o
t
her_threads_p ()' in the inner loop
too
.
.
.
commit
|
commitdiff
|
tree
2009-09-16
G
i
us
e
ppe Scriva
n
o
Solve s
o
me
p
roblem
s
with memory cleanup
.
commit
|
commitdiff
|
tree
2009-09-15
G
iusepp
e
Scriv
a
no
Fix a segfau
l
t when m_current_buffer
i
s NULL
commit
|
commitdiff
|
tree
2009-09-15
Giuseppe
Sc
r
i
vano
Initializ
e
stack_to
p
when a n
e
w thread is created
.
commit
|
commitdiff
|
tree