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
Gi
u
s
e
ppe Scrivano
Fix a bug int
r
oduced
b
y
rece
n
t
c
hanges
commit
|
commitdiff
|
tree
2010-01-03
G
iuseppe Sc
r
ivano
Use the
`
rea
l
value' when the defa
u
lt binding
i
s
used
.
commit
|
commitdiff
|
tree
2010-01-03
Giuseppe
S
c
rivano
Unbin
d
thread-bound va
r
i
a
b
l
es w
h
en the threa
d
i
s term
i
n
ated
.
commit
|
commitdiff
|
tree
2010-01-03
Giuseppe Scrivano
Propagat
e
b
u
ffer-local
-
v
a
ria
b
les changes
t
o other threads
.
commit
|
commitdiff
|
tree
2010-01-02
Giuseppe S
c
riva
n
o
Buffer local
vari
a
bl
e
s
p
er-thread al
m
ost
work now
commit
|
commitdiff
|
tree
2010-01-01
G
iuseppe Scrivano
Use the
glo
b
al value as
i
n
itial realvalue
.
commit
|
commitdiff
|
tree
2010-01-01
G
i
usepp
e
Scriva
n
o
Handle defa
u
lt val
u
e
commit
|
commitdiff
|
tree
2009-12-31
Gi
u
se
p
pe Scrivano
Fix gc segfault
.
commit
|
commitdiff
|
tree
2009-12-31
Giuseppe
S
cr
i
van
o
U
s
e the buffer lo
c
al value for symval forwa
r
d
ing
commit
|
commitdiff
|
tree
2009-12-31
Giuse
p
pe Scrivano
Avo
i
d
a
d
o
u
ble
symva
l
forwarding
commit
|
commitdiff
|
tree
2009-12-31
G
iuseppe Scr
i
van
o
Fix per
-
thread buffe
r
-loca
l
vari
a
b
les
commit
|
commitdiff
|
tree
2009-12-31
Giuseppe S
c
riva
n
o
F
i
x make bo
o
tstrap
commit
|
commitdiff
|
tree
2009-12-31
Giusep
p
e
Sc
r
ivano
now realvalue is a
Lisp_ThreadLocal
commit
|
commitdiff
|
tree
2009-12-28
Giusepp
e
S
crivano
I
n
itialize realva
l
u
e
t
o
sym->va
l
ue
.
commit
|
commitdiff
|
tree
2009-12-27
Giuse
p
p
e
Scriva
n
o
R
e
move control, l->threa
d
_da
t
a
can't be n
i
l at thi
s
.
.
.
commit
|
commitdiff
|
tree
2009-12-27
Giuseppe
S
crivan
o
bloca
l
_get_thr
e
ad_data is no
t
u
sed bef
o
re b
l
o
cal_set_thread_
.
.
.
commit
|
commitdiff
|
tree
2009-12-26
Giu
s
epp
e
Scrivano
Move
r
ealvalue to thread_data
.
commit
|
commitdiff
|
tree
2009-12-26
Giuseppe Scrivano
Ren
a
me
st
r
uct Lisp_Buf
f
er_Local_Va
l
u
e `cd
r
s' m
e
mber
.
.
.
commit
|
commitdiff
|
tree
2009-12-25
G
i
useppe Scri
v
ano
Initial per-
t
hread bu
f
fer local
v
a
riables support
.
commit
|
commitdiff
|
tree
2009-11-11
Giuseppe Scrivano
Fi
x
some elisp routines
.
commit
|
commitdiff
|
tree
2009-11-11
Giu
s
ep
p
e Scrivano
S
et the bu
f
fer
a
fter the lock
i
s
acquired
.
commit
|
commitdiff
|
tree
2009-11-11
Gi
u
seppe Sc
r
iv
a
no
Remove desired
_
buffer from the th
r
ea
d
_state
struct
.
commit
|
commitdiff
|
tree
2009-11-11
G
i
u
seppe Scrivan
o
Rename b
u
ffe
r
_
c
o
n
d
to thread_cond
.
commit
|
commitdiff
|
tree
2009-11-09
G
i
u
sep
p
e
Scrivan
o
R
e
move th
e
b
u
ffer-locking mechanism
.
commit
|
commitdiff
|
tree
2009-10-08
Gi
u
s
e
p
p
e
S
cr
i
vano
Handle the
thread_notify_kill
_
buff
e
r return code
.
commit
|
commitdiff
|
tree
2009-10-08
G
ius
e
ppe Scrivan
o
Notify t
h
reads when a buffer is killed
.
commit
|
commitdiff
|
tree
2009-10-05
Giuseppe Scrivano
Inhibit y
i
e
l
d during a r
e
displa
y
commit
|
commitdiff
|
tree
2009-10-05
G
iuse
p
p
e Scriva
n
o
`unbind_to
'
w
ill restore the previous inhibit_yield
.
.
.
commit
|
commitdiff
|
tree
2009-10-01
Giu
s
e
ppe Scr
i
vano
Mar
k
`last_thing_searched' an
d
`sa
v
ed_last_thin
g
_
searched
.
.
.
commit
|
commitdiff
|
tree
2009-09-30
Giuseppe Scrivano
Allow to yield when buffe
r
l
o
cal variab
l
es are let
.
.
.
commit
|
commitdiff
|
tree
2009-09-24
Giuseppe
S
c
riva
n
o
Set the
curr
e
nt_b
u
ffer pro
p
erly
.
commit
|
commitdiff
|
tree
2009-09-24
Giuseppe Scrivano
Detac
h
the thread when it is sleeping on `s
e
lect'
commit
|
commitdiff
|
tree
2009-09-24
Giu
s
eppe Scr
i
vano
Unlock the
b
uffer on y
i
elds when bu
f
fer lo
c
a
l
v
ariables
.
.
.
commit
|
commitdiff
|
tree
2009-09-23
Giuseppe
Scrivano
Yield to
another thread if
t
he sub
p
rocess has no data
.
.
.
commit
|
commitdiff
|
tree
2009-09-22
G
iuseppe S
c
rivano
Move with-n
o
-threads i
n
s
ide the
let bo
d
y
b
lock
.
commit
|
commitdiff
|
tree
2009-09-21
Giuseppe Scrivano
De
f
ine the `w
i
t
h
-
no-threads' mac
r
o and
u
se it in
the
.
.
.
commit
|
commitdiff
|
tree
2009-09-21
G
iuseppe Sc
r
ivano
F
i
x a prob
l
em
with the garbage col
l
ector, storing the
.
.
.
commit
|
commitdiff
|
tree
2009-09-19
Giuseppe
Scrivano
Rewrite t
h
e
condition to
w
ake-
u
p t
h
e threa
d
that lock
e
d
.
.
.
commit
|
commitdiff
|
tree
2009-09-19
Giuseppe
S
crivano
Raise an erro
r
w
h
e
n
the thr
e
ad
cannot be cr
e
a
t
ed correctly
.
commit
|
commitdiff
|
tree
2009-09-19
Gius
e
pp
e
Scrivan
o
Im
p
lementat
i
on
o
f a custom threads s
c
he
d
uler
.
T
r
y to
.
.
.
commit
|
commitdiff
|
tree
2009-09-19
Gi
u
seppe
Scrivano
Move all locking l
o
gic into
t
h
read
.
c
.
commit
|
commitdiff
|
tree
2009-09-19
G
i
useppe Scrivano
When ther
e
are oth
e
r
active t
h
r
e
ads, yield
r
e
t
urns t
.
commit
|
commitdiff
|
tree
2009-09-18
Giusep
p
e Sc
r
ivano
run-in-thread ac
c
epts a new opti
o
nal
argument
:
nolock
.
commit
|
commitdiff
|
tree
2009-09-18
Giuseppe
S
criv
a
n
o
Protect from y
i
eld w
h
ile waiting for keyboard input
.
commit
|
commitdiff
|
tree
2009-09-18
Gius
e
ppe Scrivano
F
ix
a problem
i
ntroduc
e
d with 9
5
41917
a
6
6
e9e
f
59a64bfe19c0
d
4
a6
.
.
.
commit
|
commitdiff
|
tree
2009-09-18
Gi
u
s
eppe Scr
i
vano
Block yield i
f
garbage co
l
lecting can caus
e
an abo
r
t
.
commit
|
commitdiff
|
tree
2009-09-18
Giuseppe Scrivano
A n
e
w thread maintain the par
e
nt
'
s buffer when the
.
.
.
commit
|
commitdiff
|
tree
2009-09-18
Giu
s
ep
p
e Scrivano
Block
yiel
d
wh
e
n input i
s
blo
c
k
ed
.
commit
|
commitdiff
|
tree
2009-09-18
Giuse
p
pe Scrivano
When
Finhibit_yield is
n
ot-nil, allow
access to any
.
.
.
commit
|
commitdiff
|
tree
2009-09-17
Giu
s
eppe Scrivano
Fix a bug introduc
e
d in
ccd
c
353864000ec
8
f
1
3cb64d95cd5774510fa3
0
2
commit
|
commitdiff
|
tree
2009-09-17
Gi
u
s
ep
p
e Scri
v
ano
U
se
`
wai
t
pid' to check if a process i
s
still alive
.
.
.
commit
|
commitdiff
|
tree
2009-09-17
Giuseppe
Scrivano
Allow access t
o
the
m
inibuffe
r
only to
a
thread
at
.
.
.
commit
|
commitdiff
|
tree
2009-09-17
Giu
s
eppe Scriv
a
no
Ho
n
or the f
u
ncti
o
n retu
r
n type
.
commit
|
commitdiff
|
tree
2009-09-17
Giu
s
eppe
S
crivano
Avoid the
a
cce
s
s to NULL
m
emory
while g
c
marks
.
commit
|
commitdiff
|
tree
2009-09-17
Giuseppe Sc
r
iva
n
o
R
em
o
ve assertion
t
hat doe
s
not seem
v
alid anymore
.
commit
|
commitdiff
|
tree
2009-09-17
Gi
u
seppe Scri
v
an
o
Now i
t
is possi
b
le
to disable thr
e
ading using
"
i
nhibit
.
.
.
commit
|
commitdiff
|
tree
2009-09-17
Gi
u
s
eppe Scr
i
vano
Ref
l
e
c
t last cha
n
ge
s
in the GDB
s
cript
.
commit
|
commitdiff
|
tree
2009-09-17
G
i
useppe S
c
rivano
Signals can
be captu
r
ed
by any thr
e
ad
.
commit
|
commitdiff
|
tree
2009-09-16
Giuseppe Scrivan
o
Initiali
z
e a ne
w
buffer's owner to
n
i
l
.
commit
|
commitdiff
|
tree
2009-09-16
Giuseppe
Scrivano
Sup
p
ort
m
ore co
m
p
lex code blocks
as argument to `run
.
.
.
commit
|
commitdiff
|
tree
2009-09-16
Giuseppe Scr
i
v
a
no
Free the thread specdl
.
Bug introd
u
ced wi
t
h c466c557f39fc71c
.
.
.
commit
|
commitdiff
|
tree
2009-09-16
G
i
useppe Scrivano
Revert
to the
previous
code
.
commit
|
commitdiff
|
tree
2009-09-16
Giu
s
eppe Scriv
a
no
Check
for
`other_t
h
r
e
ads_
p
()' in the
in
n
er
l
o
o
p too
.
.
.
commit
|
commitdiff
|
tree
2009-09-16
G
iuse
p
p
e
Scrivano
So
l
ve some probl
e
ms with
m
emory clea
n
up
.
commit
|
commitdiff
|
tree
2009-09-15
Giusepp
e
Scrivano
Fi
x
a segf
a
ult when m_current_buffer
is NULL
commit
|
commitdiff
|
tree
2009-09-15
Giuseppe
S
c
r
ivano
I
nitialize stack_top when a n
e
w thread is created
.
commit
|
commitdiff
|
tree