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 some binding-testsuite.el test cases when threads are used.
2010-01-11
Giuseppe Scrivano
Fix some
b
indi
n
g-testsuite
.
el test cases when threads
.
.
.
commit
|
commitdiff
|
tree
2010-01-11
Gius
e
ppe Scrivano
U
se get_curren
t
_thread to retrieve the current thread
.
.
.
commit
|
commitdiff
|
tree
2010-01-11
Giuseppe Scrivano
Fix a bug introduced by
r
ecent c
h
anges
commit
|
commitdiff
|
tree
2010-01-03
Giuseppe Scrivano
Use the `re
a
lvalue'
w
hen the
d
e
fault binding
is used
.
commit
|
commitdiff
|
tree
2010-01-03
G
iusep
p
e Scriva
n
o
U
n
bi
n
d thread-bound var
i
ables when t
h
e
t
hread is
te
r
min
a
ted
.
commit
|
commitdiff
|
tree
2010-01-03
Gius
e
ppe
S
crivano
P
ropa
g
ate buffer-local-va
r
iables changes to oth
e
r t
h
reads
.
commit
|
commitdiff
|
tree
2010-01-02
G
i
useppe Scrivano
Buf
f
er local variables per-
t
hread a
l
most work now
commit
|
commitdiff
|
tree
2010-01-01
Giuse
p
pe
S
crivano
Use the global
v
alue as
i
nitial realv
a
lue
.
commit
|
commitdiff
|
tree
2010-01-01
Giuseppe Scriva
n
o
Handle default value
commit
|
commitdiff
|
tree
2009-12-31
Giuseppe Scrivano
Fix gc se
g
faul
t
.
commit
|
commitdiff
|
tree
2009-12-31
Giuseppe
Scr
i
vano
Use the
buffer local value
f
or symval forwardin
g
commit
|
commitdiff
|
tree
2009-12-31
Gi
u
seppe Sc
r
iva
n
o
Avoid a
d
o
uble symval forw
a
rding
commit
|
commitdiff
|
tree
2009-12-31
Gius
e
ppe
S
crivan
o
F
i
x per-thread buffer-local varia
b
le
s
commit
|
commitdiff
|
tree
2009-12-31
Giuseppe Scrivano
Fix make bootstrap
commit
|
commitdiff
|
tree
2009-12-31
Giusepp
e
S
c
rivano
no
w
realvalue is a Lisp_ThreadLo
c
al
commit
|
commitdiff
|
tree
2009-12-28
Giu
s
eppe S
c
rivano
Initialize realvalue to sym->value
.
commit
|
commitdiff
|
tree
2009-12-27
Giuseppe
S
c
rivano
Remove control
,
l->thread_data can't be n
i
l at
t
his
.
.
.
commit
|
commitdiff
|
tree
2009-12-27
Giusep
p
e Scri
v
a
no
blocal_get_
t
hr
e
ad_
d
ata is not used bef
o
re bloc
a
l_set_threa
d
_
.
.
.
commit
|
commitdiff
|
tree
2009-12-26
Giusepp
e
S
criv
a
no
Move r
e
alvalue to t
h
read_data
.
commit
|
commitdiff
|
tree
2009-12-26
Giusep
p
e Sc
r
i
v
ano
Rena
m
e struct Lisp
_
Buff
e
r_Local_Value `cdrs'
member
.
.
.
commit
|
commitdiff
|
tree
2009-12-25
Giuseppe Scriva
n
o
Initia
l
per-thre
a
d buffer local variables su
p
po
r
t
.
commit
|
commitdiff
|
tree
2009-11-11
G
i
useppe
Sc
r
ivan
o
Fix some el
i
s
p r
o
utine
s
.
commit
|
commitdiff
|
tree
2009-11-11
Gius
e
ppe Scrivano
Se
t
the buffer af
t
er the lock is
acquired
.
commit
|
commitdiff
|
tree
2009-11-11
G
iu
s
eppe Scrivan
o
R
e
m
o
ve desired_buffer f
r
om the th
r
ead_
s
t
a
te struct
.
commit
|
commitdiff
|
tree
2009-11-11
Giuseppe
S
cr
i
vano
R
ename buffer_cond t
o
thread_cond
.
commit
|
commitdiff
|
tree
2009-11-09
G
i
usepp
e
Scri
v
a
n
o
Remove the bu
f
fer-locking mechanism
.
commit
|
commitdiff
|
tree
2009-10-08
G
i
us
e
ppe
Sc
r
iva
n
o
Handle the thread
_
notif
y
_kill_buffe
r
re
t
ur
n
code
.
commit
|
commitdiff
|
tree
2009-10-08
Giuseppe
S
cr
i
vano
Notify thread
s
when
a
buf
f
er is k
i
lled
.
commit
|
commitdiff
|
tree
2009-10-05
Gius
e
ppe Scrivano
Inhibit yield
d
urin
g
a redisp
l
ay
commit
|
commitdiff
|
tree
2009-10-05
Giuseppe
Scrivan
o
`unbind_to'
will restore the previous inhibit_yield
.
.
.
commit
|
commitdiff
|
tree
2009-10-01
Giu
s
epp
e
S
crivano
Mark `last_thi
n
g
_searched' and `s
a
ve
d
_last_thing_searched
.
.
.
commit
|
commitdiff
|
tree
2009-09-30
G
iuseppe Scrivano
Allow to
yield
w
hen buffer
loc
a
l va
r
iables are let
.
.
.
commit
|
commitdiff
|
tree
2009-09-24
G
i
u
sepp
e
Scriv
a
n
o
Set the curr
e
nt_buffer pro
p
erly
.
commit
|
commitdiff
|
tree
2009-09-24
Giuseppe Scrivano
Detac
h
the thread when it
is
s
lee
p
ing o
n
`select'
commit
|
commitdiff
|
tree
2009-09-24
Giuseppe
S
crivano
Unl
o
ck the buff
e
r
on yi
e
lds
when buf
f
er local va
r
iables
.
.
.
commit
|
commitdiff
|
tree
2009-09-23
Giuseppe
S
cr
i
vano
Yield
to a
n
other
thread if the subpro
c
ess ha
s
no data
.
.
.
commit
|
commitdiff
|
tree
2009-09-22
Giuseppe S
c
rivano
Move with-no-thr
e
ads inside the
l
et
b
ody
bl
o
ck
.
commit
|
commitdiff
|
tree
2009-09-21
Giuseppe
Scrivano
D
e
fine the
`
with-no-thre
a
ds'
m
a
cro and use it i
n
t
h
e
.
.
.
commit
|
commitdiff
|
tree
2009-09-21
G
iuseppe Scrivano
F
ix
a probl
e
m
w
i
th the garbage collec
t
o
r
, storing the
.
.
.
commit
|
commitdiff
|
tree
2009-09-19
Giuseppe
Scrivano
R
e
write the condition to
w
a
k
e-up the t
h
read t
h
a
t
loc
k
ed
.
.
.
commit
|
commitdiff
|
tree
2009-09-19
Giu
s
eppe Scr
i
va
n
o
Raise an error when
t
he thr
e
ad cann
o
t
b
e cre
a
ted correctly
.
commit
|
commitdiff
|
tree
2009-09-19
Giusepp
e
Scr
i
vano
I
m
plementation of a custo
m
threads
s
c
heduler
.
Try to
.
.
.
commit
|
commitdiff
|
tree
2009-09-19
Giuseppe Sc
r
ivano
Mo
v
e
a
l
l
lockin
g
logic int
o
thr
e
a
d
.
c
.
commit
|
commitdiff
|
tree
2009-09-19
Giuseppe Scriva
n
o
W
h
en the
r
e
a
r
e o
t
her acti
v
e threa
d
s, yield returns t
.
commit
|
commitdiff
|
tree
2009-09-18
Gi
u
seppe Scrivano
run-in-thread acc
e
pts a new opt
i
o
nal argument
:
nolock
.
commit
|
commitdiff
|
tree
2009-09-18
Giuseppe Scr
i
v
ano
Pr
o
tect from
yi
e
ld while waiting
f
or keyboard input
.
commit
|
commitdiff
|
tree
2009-09-18
Giuseppe
S
crivano
Fix a prob
l
em i
n
tr
o
d
uced with 9541917a66
e
9ef59a64bfe19c0d
4
a6
.
.
.
commit
|
commitdiff
|
tree
2009-09-18
G
iuseppe Scrivano
Block yield if garb
a
ge collecting c
a
n cause an
a
b
o
rt
.
commit
|
commitdiff
|
tree
2009-09-18
G
ius
e
p
p
e
Scrivano
A new thread
m
a
intain the parent's buffer w
h
e
n t
h
e
.
.
.
commit
|
commitdiff
|
tree
2009-09-18
Gi
u
s
eppe Scri
v
a
no
Block
yield
w
he
n
input is blocked
.
commit
|
commitdiff
|
tree
2009-09-18
Gius
e
ppe Scr
i
vano
When Finhibit_yield is
not-
n
i
l, allow access to
a
ny
.
.
.
commit
|
commitdiff
|
tree
2009-09-17
Giuseppe Scrivano
Fix a bug intr
o
duced in ccdc3538640
0
0
ec8f1
3
c
b
64d
9
5
cd
5
774510f
a
3
02
commit
|
commitdiff
|
tree
2009-09-17
Giuseppe Scrivano
Us
e
`waitpid' to check
if a proces
s
is s
t
ill a
l
ive
.
.
.
commit
|
commitdiff
|
tree
2009-09-17
Giuseppe Scr
i
vano
Allow
a
ccess to the minibuffer o
n
l
y
to a thread at
.
.
.
commit
|
commitdiff
|
tree
2009-09-17
Gi
u
s
epp
e
Scrivano
Honor the
function return type
.
commit
|
commitdiff
|
tree
2009-09-17
Giuseppe Scr
i
vano
Avoid the
a
ccess t
o
NU
L
L memory w
h
ile gc marks
.
commit
|
commitdiff
|
tree
2009-09-17
Gi
u
seppe Scrivano
R
emove assertion
t
hat does not
s
eem valid any
m
ore
.
commit
|
commitdiff
|
tree
2009-09-17
Gi
u
seppe Sc
r
iv
a
no
N
ow it is possible to disa
b
le threading using "inhibi
t
.
.
.
commit
|
commitdiff
|
tree
2009-09-17
G
iuseppe S
c
rivan
o
R
eflect las
t
changes in the GDB s
c
r
i
pt
.
commit
|
commitdiff
|
tree
2009-09-17
Giuseppe Scrivano
Signals can be ca
p
tured by any thre
a
d
.
commit
|
commitdiff
|
tree
2009-09-16
Giuseppe S
c
rivano
Initi
a
li
z
e a new buff
e
r's owner t
o
nil
.
commit
|
commitdiff
|
tree
2009-09-16
Giuseppe Scrivano
Support m
o
re co
m
plex code blo
c
ks as argume
n
t to `run
.
.
.
commit
|
commitdiff
|
tree
2009-09-16
Giusep
p
e Scrivano
Fre
e
the thread sp
e
c
d
l
.
Bug i
n
t
r
oduced with c4
6
6c557f39f
c
71c
.
.
.
commit
|
commitdiff
|
tree
2009-09-16
Giusepp
e
Scr
i
vano
R
evert
t
o the
p
revi
o
us code
.
commit
|
commitdiff
|
tree
2009-09-16
Giuseppe Scrivano
C
h
eck
f
or `oth
e
r_t
h
r
e
ads_p
()' in t
h
e
inner loop
to
o
.
.
.
commit
|
commitdiff
|
tree
2009-09-16
Giuseppe Scrivano
Solve some problems
with memory cleanu
p
.
commit
|
commitdiff
|
tree
2009-09-15
Giuseppe S
c
rivano
Fix a
segfault when m_current_buffer is NULL
commit
|
commitdiff
|
tree
2009-09-15
Gius
e
ppe Scrivano
Initialize stack_t
o
p whe
n
a new thr
e
ad
i
s create
d
.
commit
|
commitdiff
|
tree