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
Use the `realvalue' when the default binding is used.
2010-01-03
Giuseppe Scriva
n
o
U
se the
`realvalue' when the default binding is use
d
.
commit
|
commitdiff
|
tree
2010-01-03
Giuseppe Sc
r
ivano
Unbind th
r
ea
d
-bound variables when the t
h
read is terminated
.
commit
|
commitdiff
|
tree
2010-01-03
Gi
u
seppe Scrivano
Propagate
b
uffer-l
o
cal-variables changes to other threads
.
commit
|
commitdiff
|
tree
2010-01-02
Gius
e
pp
e
Sc
r
i
vano
Buffer l
o
c
a
l
variab
l
e
s
per-thread almo
s
t work now
commit
|
commitdiff
|
tree
2010-01-01
Giuseppe Scriv
a
n
o
Use t
h
e glo
b
al value a
s
initi
a
l
real
v
a
l
u
e
.
commit
|
commitdiff
|
tree
2010-01-01
Giuseppe Scrivano
Handle de
f
a
u
lt
value
commit
|
commitdiff
|
tree
2009-12-31
Giuseppe Scrivano
Fix gc segfault
.
commit
|
commitdiff
|
tree
2009-12-31
Gius
e
p
p
e Scrivano
Use t
h
e
b
uffer l
o
cal v
a
lue for s
y
m
v
al forwarding
commit
|
commitdiff
|
tree
2009-12-31
Giuseppe Scrivano
Avoi
d
a doub
l
e sy
m
val forward
i
ng
commit
|
commitdiff
|
tree
2009-12-31
Gi
u
seppe Scrivano
Fi
x
per-th
r
ead b
u
ffer-local variables
commit
|
commitdiff
|
tree
2009-12-31
G
i
useppe Scrivano
Fix make
bootstra
p
commit
|
commitdiff
|
tree
2009-12-31
G
iusepp
e
Scrivano
now rea
l
value is a Lisp_T
h
re
a
dLocal
commit
|
commitdiff
|
tree
2009-12-28
Gius
e
pp
e
Scrivano
Ini
t
ialize
r
ealvalue to sym->v
a
l
ue
.
commit
|
commitdiff
|
tree
2009-12-27
Gius
e
p
pe Scrivano
Remove co
n
tr
o
l
,
l-
>
thread_data can't be
nil at t
h
is
.
.
.
commit
|
commitdiff
|
tree
2009-12-27
Gi
u
se
p
pe Scrivano
b
l
ocal_get_thread_data is
n
ot used befor
e
b
l
ocal_set
_
t
h
rea
d
_
.
.
.
commit
|
commitdiff
|
tree
2009-12-26
Giu
s
eppe Scr
i
vano
Move r
e
a
l
value
to
t
hread_data
.
commit
|
commitdiff
|
tree
2009-12-26
G
iu
s
eppe Scrivano
Rename
str
u
ct
Lis
p
_Buffer_Local_Va
l
ue `cdrs' member
.
.
.
commit
|
commitdiff
|
tree
2009-12-25
Gi
u
sep
p
e Scrivano
I
n
i
t
i
al per-th
r
e
a
d
buf
f
er local variables support
.
commit
|
commitdiff
|
tree
2009-11-11
Giusepp
e
Sc
r
ivano
F
i
x some eli
s
p routines
.
commit
|
commitdiff
|
tree
2009-11-11
Giu
s
eppe Scrivano
Set
t
he
buffer
a
fter the lo
c
k is acquire
d
.
commit
|
commitdiff
|
tree
2009-11-11
Giuseppe Scr
i
vano
Remov
e
d
esi
r
ed_
b
uffer from th
e
thread_state s
t
ruct
.
commit
|
commitdiff
|
tree
2009-11-11
Giusepp
e
Scrivano
Rename
b
uffer_cond
to thread_cond
.
commit
|
commitdiff
|
tree
2009-11-09
Giusep
p
e
S
c
rivano
Remove the
b
uffe
r
-lockin
g
mecha
n
ism
.
commit
|
commitdiff
|
tree
2009-10-08
Giuseppe Scriva
n
o
H
a
nd
l
e
t
he thread_notify_
k
i
ll_buffer
return
c
ode
.
commit
|
commitdiff
|
tree
2009-10-08
Giuseppe Scrivano
No
t
i
fy thread
s
when
a buffer is killed
.
commit
|
commitdiff
|
tree
2009-10-05
Gius
e
ppe Scrivano
Inhibit yield du
r
ing a red
i
splay
commit
|
commitdiff
|
tree
2009-10-05
Giuseppe Scri
v
ano
`unbind_to' will restore the previous inhibit_yield
.
.
.
commit
|
commitdiff
|
tree
2009-10-01
G
i
u
seppe S
c
ri
v
a
no
Ma
r
k `last_th
i
ng_sea
r
ched' and `
s
av
e
d_last_thing_sear
c
hed
.
.
.
commit
|
commitdiff
|
tree
2009-09-30
Giuseppe Scrivano
Allow
to yie
l
d
when buffe
r
local variabl
e
s ar
e
let
.
.
.
commit
|
commitdiff
|
tree
2009-09-24
Giuseppe Scriva
n
o
Set th
e
c
urrent_
b
uffer properly
.
commit
|
commitdiff
|
tree
2009-09-24
Giu
s
eppe
S
c
rivano
D
e
tach the thread wh
e
n it is sleeping on
`
select'
commit
|
commitdiff
|
tree
2009-09-24
Giuseppe Scriv
a
no
Un
l
ock the b
u
ffer on yi
e
lds when b
u
ffe
r
local var
i
ables
.
.
.
commit
|
commitdiff
|
tree
2009-09-23
Giuseppe Scrivano
Yield to anoth
e
r t
h
read if the subproc
e
ss h
a
s no d
a
ta
.
.
.
commit
|
commitdiff
|
tree
2009-09-22
Gi
u
seppe Sc
r
ivano
Mo
v
e with-no-th
r
eads
i
nsi
d
e the
let body block
.
commit
|
commitdiff
|
tree
2009-09-21
Giuseppe
S
c
rivano
Def
i
ne
the `with-no
-
threads'
macr
o
a
nd
use it in the
.
.
.
commit
|
commitdiff
|
tree
2009-09-21
G
i
useppe Sc
r
ivano
Fi
x
a
p
r
o
bl
e
m
with t
h
e garbage coll
e
c
t
o
r, storin
g
the
.
.
.
commit
|
commitdiff
|
tree
2009-09-19
Giuseppe Scrivano
Rewrite th
e
cond
i
tion to wake
-
up t
h
e thread that locked
.
.
.
commit
|
commitdiff
|
tree
2009-09-19
Giuseppe Scrivano
Raise
a
n error when the thread canno
t
be created correctly
.
commit
|
commitdiff
|
tree
2009-09-19
Giuseppe Scr
i
va
n
o
Implementation of a cust
o
m threads sche
d
uler
.
Try
to
.
.
.
commit
|
commitdiff
|
tree
2009-09-19
Giuseppe Scrivano
Move all locking logic into thread
.
c
.
commit
|
commitdiff
|
tree
2009-09-19
Giuseppe
Sc
r
iv
a
n
o
When there ar
e
o
t
her
a
c
t
ive th
r
eads, yield returns
t
.
commit
|
commitdiff
|
tree
2009-09-18
Giuseppe Scri
v
an
o
run-in-thre
a
d ac
c
epts a
n
ew
o
ptional
a
rgument
:
no
l
ock
.
commit
|
commitdiff
|
tree
2009-09-18
Giuseppe Scrivano
Protect
from yield while
w
aiting for keyboard input
.
commit
|
commitdiff
|
tree
2009-09-18
Giuseppe Scrivano
Fix a problem introduced wi
t
h
9
5
4
1
917a
6
6e9
e
f59a64bfe1
9
c
0
d4a6
.
.
.
commit
|
commitdiff
|
tree
2009-09-18
Giu
s
eppe Scrivano
Block yi
e
ld if garbag
e
coll
e
cting can
c
ause an a
b
o
r
t
.
commit
|
commitdiff
|
tree
2009-09-18
Giu
s
eppe Scrivano
A new th
r
e
ad maintain t
h
e parent's b
u
ffer wh
e
n the
.
.
.
commit
|
commitdiff
|
tree
2009-09-18
Giuseppe
S
c
r
ivano
B
l
ock yield
whe
n
input is
b
lo
c
k
ed
.
commit
|
commitdiff
|
tree
2009-09-18
G
i
us
e
ppe Scrivano
W
hen Finhibit_
y
iel
d
is not-ni
l
,
a
llow
acc
e
ss to
a
ny
.
.
.
commit
|
commitdiff
|
tree
2009-09-17
Giuse
p
pe
S
c
rivano
Fix a
bug int
r
oduced in cc
d
c
3
53
8
6
4000e
c
8f13cb64d95cd5
7
74510fa302
commit
|
commitdiff
|
tree
2009-09-17
Giuseppe
S
criv
a
no
Use `waitpid' to che
c
k if a
p
r
o
c
ess is still alive
.
.
.
commit
|
commitdiff
|
tree
2009-09-17
Giu
s
eppe S
c
rivano
Allow acc
e
ss to the m
i
nibuffer
o
nly
to
a
th
r
e
a
d at
.
.
.
commit
|
commitdiff
|
tree
2009-09-17
Giuseppe Scrivano
Honor the fu
n
ction return type
.
commit
|
commitdiff
|
tree
2009-09-17
Giusep
p
e S
c
r
i
vano
Avoid the access to NULL memory
w
hi
l
e gc marks
.
commit
|
commitdiff
|
tree
2009-09-17
G
iu
s
eppe S
c
rivano
Remov
e
assertio
n
that
d
o
es
not seem
val
i
d
anymore
.
commit
|
commitdiff
|
tree
2009-09-17
Giusep
p
e
S
crivano
Now
i
t is pos
s
ible to di
s
a
b
le thre
a
ding u
s
i
ng "inhibit
.
.
.
commit
|
commitdiff
|
tree
2009-09-17
Gius
e
ppe S
c
r
i
vano
Refle
c
t la
s
t changes in the G
D
B scrip
t
.
commit
|
commitdiff
|
tree
2009-09-17
Giuse
p
pe Scriva
n
o
Signals can
b
e captured
by any thread
.
commit
|
commitdiff
|
tree
2009-09-16
Giuseppe Scrivan
o
Initialize
a new
b
uffer's owner to n
i
l
.
commit
|
commitdiff
|
tree
2009-09-16
Gius
e
ppe
S
crivano
Sup
p
ort more complex code b
l
ocks
a
s
argument to `run
.
.
.
commit
|
commitdiff
|
tree
2009-09-16
Giuseppe Scri
v
ano
Fre
e
the thre
a
d spec
d
l
.
Bug intr
o
duced with c466c5
5
7f39fc71c
.
.
.
commit
|
commitdiff
|
tree
2009-09-16
Giuseppe Scrivano
Revert to
the previous code
.
commit
|
commitdiff
|
tree
2009-09-16
Giuseppe Scri
v
a
n
o
Che
c
k for `o
t
her_th
r
ea
d
s
_
p (
)
' in the inn
e
r lo
o
p to
o
.
.
.
commit
|
commitdiff
|
tree
2009-09-16
Gius
e
pp
e
Scrivano
So
l
ve some prob
l
ems with m
e
mory cleanup
.
commit
|
commitdiff
|
tree
2009-09-15
Giuseppe Scr
i
vano
Fix a
s
egfault when m_curr
e
nt_buff
e
r is NULL
commit
|
commitdiff
|
tree
2009-09-15
Giuseppe
Scrivano
Initialize sta
c
k_top when a new thread is created
.
commit
|
commitdiff
|
tree