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
G
i
useppe Scrivano
Use the `realv
a
lue' when the de
f
ault binding is used
.
commit
|
commitdiff
|
tree
2010-01-03
Giuseppe Scriva
n
o
Unbind t
h
read-b
o
und variables
when the thread is terminated
.
commit
|
commitdiff
|
tree
2010-01-03
Gius
e
p
p
e Scrivano
P
r
o
pag
a
te buff
e
r-l
o
ca
l
-
variables
changes to other th
r
eads
.
commit
|
commitdiff
|
tree
2010-01-02
Gi
u
seppe Scrivan
o
Buffer lo
c
al variabl
e
s per-
t
hread alm
o
s
t work now
commit
|
commitdiff
|
tree
2010-01-01
Giuseppe S
c
ri
v
a
no
Use t
h
e global v
a
lue as ini
t
ial realvalue
.
commit
|
commitdiff
|
tree
2010-01-01
G
i
useppe Scrivano
Handl
e
default
v
alue
commit
|
commitdiff
|
tree
2009-12-31
Giuseppe Scri
v
an
o
F
ix gc segfault
.
commit
|
commitdiff
|
tree
2009-12-31
Giuseppe Scr
i
vano
Use t
h
e buffer local value
f
or sy
m
val forwarding
commit
|
commitdiff
|
tree
2009-12-31
Giuseppe S
c
riva
n
o
A
v
oid a dou
b
le symva
l
forwarding
commit
|
commitdiff
|
tree
2009-12-31
Giu
s
ep
p
e
Scrivano
F
ix
per-th
r
ead buff
e
r-lo
c
al variables
commit
|
commitdiff
|
tree
2009-12-31
G
iuseppe Scrivano
Fix ma
k
e
boo
t
s
t
rap
commit
|
commitdiff
|
tree
2009-12-31
Giuseppe Scriva
n
o
now r
e
a
lvalue is a Lis
p
_ThreadLoc
a
l
commit
|
commitdiff
|
tree
2009-12-28
G
i
useppe S
c
riva
n
o
Initialize realvalu
e
to
s
ym->value
.
commit
|
commitdiff
|
tree
2009-12-27
Giuseppe Scr
i
vano
R
e
move
contr
o
l, l->thread_data can'
t
be nil at
t
his
.
.
.
commit
|
commitdiff
|
tree
2009-12-27
Giu
s
eppe Scriv
a
no
blocal_g
e
t_thread_d
a
ta is not used before blocal_set_thre
a
d_
.
.
.
commit
|
commitdiff
|
tree
2009-12-26
Giusep
p
e Scrivano
Mov
e
r
e
a
lvalue to thread_data
.
commit
|
commitdiff
|
tree
2009-12-26
Giuseppe Scrivano
Re
n
a
me st
r
uct Lis
p
_Buffer_L
o
cal_Val
u
e `c
d
r
s
'
member
.
.
.
commit
|
commitdiff
|
tree
2009-12-25
G
iuseppe Scrivano
Initi
a
l
per-thre
a
d buffer local var
i
ables su
p
port
.
commit
|
commitdiff
|
tree
2009-11-11
G
i
useppe Scriva
n
o
Fix so
m
e
e
l
isp routines
.
commit
|
commitdiff
|
tree
2009-11-11
Giuseppe Scrivan
o
Set the buf
f
er
af
t
er the
lock i
s
a
cquired
.
commit
|
commitdiff
|
tree
2009-11-11
Giuseppe Scrivano
Remove desire
d
_
buffer from the
t
h
read
_
st
a
te
struct
.
commit
|
commitdiff
|
tree
2009-11-11
Giuseppe Scrivano
Renam
e
buffer
_
cond
to thread_cond
.
commit
|
commitdiff
|
tree
2009-11-09
Giusep
p
e Scrivano
Remove
the buffer-lo
c
k
i
n
g mechanism
.
commit
|
commitdiff
|
tree
2009-10-08
Giuse
p
pe Scriv
a
no
H
a
n
dle the th
r
ead_notify_k
i
l
l_buffer return
code
.
commit
|
commitdiff
|
tree
2009-10-08
Giuseppe
Scrivano
Noti
f
y
t
h
r
eads when a buffer is ki
l
led
.
commit
|
commitdiff
|
tree
2009-10-05
Giuseppe Scrivano
Inhibit
y
i
eld d
u
rin
g
a r
e
display
commit
|
commitdiff
|
tree
2009-10-05
Giuse
p
pe
Scrivano
`unbi
n
d_to' will re
s
tore t
h
e previous inhibit_yield
.
.
.
commit
|
commitdiff
|
tree
2009-10-01
Giuse
p
pe Scrivano
Mark `last_thing_searched' and `saved_last_thing_
s
ear
c
hed
.
.
.
commit
|
commitdiff
|
tree
2009-09-30
Giusep
p
e Scriv
a
no
Allo
w
to
y
i
eld
w
hen bu
f
f
e
r local
v
a
r
iables a
r
e let
.
.
.
commit
|
commitdiff
|
tree
2009-09-24
Giuse
p
pe Scri
v
ano
S
e
t
the current_buffer properly
.
commit
|
commitdiff
|
tree
2009-09-24
Giuseppe Scrivano
Detach
t
he threa
d
wh
e
n it
i
s sleeping on `sel
e
ct'
commit
|
commitdiff
|
tree
2009-09-24
Giuseppe Scri
v
ano
Unlock the buffer on yields when
b
uffer loc
a
l v
a
ri
a
b
l
es
.
.
.
commit
|
commitdiff
|
tree
2009-09-23
Gius
e
ppe Scri
v
ano
Yield to ano
t
h
e
r
t
hread if the subprocess ha
s
no d
a
ta
.
.
.
commit
|
commitdiff
|
tree
2009-09-22
Giuseppe S
c
rivan
o
Move wit
h
-no-
t
hreads insi
d
e the let body block
.
commit
|
commitdiff
|
tree
2009-09-21
Giuseppe Scrivano
Defi
n
e t
h
e `with-no-t
h
rea
d
s
'
m
acr
o
and use it
i
n
the
.
.
.
commit
|
commitdiff
|
tree
2009-09-21
Giuse
p
pe Scrivano
Fix a problem
with
the garbage c
o
l
lector, sto
r
ing the
.
.
.
commit
|
commitdiff
|
tree
2009-09-19
G
iuseppe Scrivano
R
e
write the
condit
i
o
n to wake-up t
h
e thread that locked
.
.
.
commit
|
commitdiff
|
tree
2009-09-19
Giuse
p
pe
S
c
riva
n
o
Ra
i
se
an
e
rror when the t
h
read
c
a
nnot be cre
a
ted corre
c
t
l
y
.
commit
|
commitdiff
|
tree
2009-09-19
Giuseppe Scrivano
I
m
p
le
m
ent
a
tio
n
of a cu
s
tom
thre
a
ds sch
e
duler
.
Try t
o
.
.
.
commit
|
commitdiff
|
tree
2009-09-19
Gius
e
ppe Scrivano
Mo
v
e all l
o
cking logic int
o
thread
.
c
.
commit
|
commitdiff
|
tree
2009-09-19
Giuseppe Scrivano
When
there are
o
ther active threads, yield returns
t
.
commit
|
commitdiff
|
tree
2009-09-18
G
iusepp
e
Scrivano
run
-
in-thr
e
ad ac
c
e
p
ts a new
optional
argument: n
o
l
ock
.
commit
|
commitdiff
|
tree
2009-09-18
Giuseppe Scrivano
Prot
e
ct
f
r
om yield while waiting for keyboard input
.
commit
|
commitdiff
|
tree
2009-09-18
Giu
s
eppe Scr
i
vano
Fix a p
r
oblem
i
ntroduced with 9541917
a
66e9ef5
9
a64bfe19c0d4a
6
.
.
.
commit
|
commitdiff
|
tree
2009-09-18
G
ius
e
p
p
e Scrivano
Block yield if ga
r
b
a
g
e collecting ca
n
cau
s
e a
n
abort
.
commit
|
commitdiff
|
tree
2009-09-18
Gius
e
ppe S
c
r
i
vano
A n
e
w
thread ma
i
ntain
th
e
p
arent's b
u
ffer
wh
e
n the
.
.
.
commit
|
commitdiff
|
tree
2009-09-18
Giusepp
e
Scrivano
Block
y
ield
w
hen input is
b
loc
k
ed
.
commit
|
commitdiff
|
tree
2009-09-18
Giuseppe Scr
i
vano
When F
i
nhibit
_
yie
l
d
is
n
o
t-nil, allow access
to any
.
.
.
commit
|
commitdiff
|
tree
2009-09-17
Gi
u
seppe Sc
r
ivano
Fi
x
a
b
ug introd
u
c
e
d
i
n ccdc353864000ec8f13cb64d95cd5
7
7
4510fa302
commit
|
commitdiff
|
tree
2009-09-17
Giu
s
eppe Scrivano
U
se `waitpid' to check if a pr
o
cess
is still
a
live
.
.
.
commit
|
commitdiff
|
tree
2009-09-17
Gi
u
seppe Scriva
n
o
Allow acce
s
s
to the mi
n
ibu
f
fer only to
a thread at
.
.
.
commit
|
commitdiff
|
tree
2009-09-17
Gi
u
se
p
pe Scrivano
H
o
n
o
r the funct
i
on return type
.
commit
|
commitdiff
|
tree
2009-09-17
Giusepp
e
S
c
rivano
Avoid
the access
to NULL memo
r
y whi
l
e gc marks
.
commit
|
commitdiff
|
tree
2009-09-17
Giuseppe Sc
r
ivano
Remove assertion
t
hat does not seem valid anymor
e
.
commit
|
commitdiff
|
tree
2009-09-17
Giuseppe Scrivano
N
o
w it
is pos
s
ible to
d
i
sable threading
using "inhibit
.
.
.
commit
|
commitdiff
|
tree
2009-09-17
Giusep
p
e Scrivano
Reflect last changes in the
G
DB sc
r
i
p
t
.
commit
|
commitdiff
|
tree
2009-09-17
Giu
s
epp
e
Scrivano
S
i
gnals
c
an be captured by an
y
threa
d
.
commit
|
commitdiff
|
tree
2009-09-16
Giuseppe S
c
rivano
Initialize a
n
ew
b
uffer's owner to nil
.
commit
|
commitdiff
|
tree
2009-09-16
G
ius
e
ppe Scriv
a
no
Suppo
r
t mo
r
e com
p
lex
c
ode bl
o
c
k
s as argument to `run
.
.
.
commit
|
commitdiff
|
tree
2009-09-16
Giuseppe Scrivano
Free the thread specdl
.
B
u
g intr
o
duced with c466c557f39fc71c
.
.
.
commit
|
commitdiff
|
tree
2009-09-16
Giuseppe Scrivan
o
Revert
to the previou
s
code
.
commit
|
commitdiff
|
tree
2009-09-16
Giuseppe Scrivano
Check for `other_threads_p ()' in the inner
loop
t
oo
.
.
.
commit
|
commitdiff
|
tree
2009-09-16
Giuseppe Scrivano
S
olve s
o
me prob
l
ems with memory c
l
ean
u
p
.
commit
|
commitdiff
|
tree
2009-09-15
Giuseppe Scriva
n
o
F
i
x a
se
g
f
aul
t
wh
e
n
m
_cu
r
rent_buffer is NULL
commit
|
commitdiff
|
tree
2009-09-15
Giuseppe Scrivano
Init
i
alize stack_top when a new thread is
created
.
commit
|
commitdiff
|
tree