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 gnus startup in a separate thread.
2010-01-13
Giuseppe Scr
i
v
ano
Fix
gn
u
s
s
tartup
i
n
a
s
e
p
arate thread
.
commit
|
commitdiff
|
tree
2010-01-13
Giu
s
eppe Scrivano
local_var
_
ali
s
t_ is shared by threads
.
commit
|
commitdiff
|
tree
2010-01-12
Gius
e
ppe Scrivano
Cleanup
commit
|
commitdiff
|
tree
2010-01-11
Gius
e
ppe Scrivano
Fix so
m
e
binding-t
e
stsuite
.
e
l
t
es
t
cases when threads
.
.
.
commit
|
commitdiff
|
tree
2010-01-11
G
i
u
seppe Sc
r
ivano
Use get_current_thread to retrieve the curr
e
nt
t
h
r
ead
.
.
.
commit
|
commitdiff
|
tree
2010-01-11
G
iuseppe Scrivano
Fix a b
u
g introduced by recent changes
commit
|
commitdiff
|
tree
2010-01-03
Gi
u
seppe S
c
rivano
U
se the
`
realvalue' when the default binding is used
.
commit
|
commitdiff
|
tree
2010-01-03
Giuseppe
Scri
v
a
n
o
U
n
bind
t
h
read-b
o
und variab
l
e
s
when the thread is
t
erminated
.
commit
|
commitdiff
|
tree
2010-01-03
Giuseppe Scrivano
Propa
g
a
te buffer
-
local-var
i
ables
changes to other threads
.
commit
|
commitdiff
|
tree
2010-01-02
Giusep
p
e Scrivan
o
Buffer
local vari
a
bles per-thread almost work n
o
w
commit
|
commitdiff
|
tree
2010-01-01
G
i
u
se
p
pe Scri
v
ano
Use th
e
gl
o
bal value as init
i
a
l
r
ealv
a
l
u
e
.
commit
|
commitdiff
|
tree
2010-01-01
Giuseppe Scri
v
a
n
o
Handle def
a
ult value
commit
|
commitdiff
|
tree
2009-12-31
Giuse
p
p
e
Scrivano
Fix gc
s
egfa
u
l
t
.
commit
|
commitdiff
|
tree
2009-12-31
Giuse
p
pe Scri
v
ano
Use the buffer loc
a
l value for sy
m
va
l
forwarding
commit
|
commitdiff
|
tree
2009-12-31
Giuseppe Scriv
a
no
Avoid
a
d
o
uble symva
l
forwarding
commit
|
commitdiff
|
tree
2009-12-31
Giusep
p
e Scriv
a
no
Fix per-thread bu
f
fer
-
local v
a
ria
b
l
e
s
commit
|
commitdiff
|
tree
2009-12-31
Giuseppe
S
criva
n
o
Fix
make bootstrap
commit
|
commitdiff
|
tree
2009-12-31
G
iuseppe Scrivano
now realval
u
e is a Lis
p
_T
h
readLocal
commit
|
commitdiff
|
tree
2009-12-28
G
iuse
p
pe Scrivano
Initial
i
ze realval
u
e to sym->value
.
commit
|
commitdiff
|
tree
2009-12-27
G
i
useppe
S
c
r
ivan
o
R
e
move c
o
ntrol,
l
-
>thread_data can't be nil at thi
s
.
.
.
commit
|
commitdiff
|
tree
2009-12-27
Giuseppe Scrivano
blocal_
g
et_thread_data is not
u
s
ed
b
efo
r
e blocal_se
t
_threa
d
_
.
.
.
commit
|
commitdiff
|
tree
2009-12-26
Giuseppe Sc
r
ivano
Move rea
l
value t
o
t
h
read_data
.
commit
|
commitdiff
|
tree
2009-12-26
Giuseppe Scrivan
o
R
e
name stru
c
t Lisp_Buffer_
L
o
c
a
l_Value `cdrs' member
.
.
.
commit
|
commitdiff
|
tree
2009-12-25
Giuseppe Scrivano
Initial
per-thread
b
uffer local
variabl
e
s s
u
pport
.
commit
|
commitdiff
|
tree
2009-11-11
G
iuseppe Scri
v
an
o
Fix so
m
e elisp routines
.
commit
|
commitdiff
|
tree
2009-11-11
Gius
e
ppe Scrivano
S
et the buffer after the
lo
c
k
i
s
a
c
q
u
ired
.
commit
|
commitdiff
|
tree
2009-11-11
Giu
s
epp
e
Scriv
a
no
Re
m
ove desired_buffe
r
f
rom
t
he thread_
s
tate struc
t
.
commit
|
commitdiff
|
tree
2009-11-11
Giuseppe Scrivano
Rename buffer_cond t
o
thread_cond
.
commit
|
commitdiff
|
tree
2009-11-09
Giuseppe Scrivano
Remove the buffer-lock
i
n
g
mechanis
m
.
commit
|
commitdiff
|
tree
2009-10-08
Giu
s
eppe Scriv
a
no
Handle
the thread_notif
y
_k
i
ll_buffe
r
return code
.
commit
|
commitdiff
|
tree
2009-10-08
Giu
s
e
p
pe Scri
v
ano
Notify th
r
eads when a buffer is killed
.
commit
|
commitdiff
|
tree
2009-10-05
Giu
s
eppe Scrivano
Inhib
i
t yield
during a
re
d
isplay
commit
|
commitdiff
|
tree
2009-10-05
Giuseppe Scrivano
`unbind_to' will restore
t
he
previo
u
s
inhibit_yield
.
.
.
commit
|
commitdiff
|
tree
2009-10-01
Giuseppe
Scrivano
Ma
r
k `last_thing_sea
r
ched' and `save
d
_last_thing_searche
d
.
.
.
commit
|
commitdiff
|
tree
2009-09-30
Giuse
p
pe Scr
i
v
a
no
Allow to yi
e
ld whe
n
buffer local va
r
iables
are
l
e
t
.
.
.
commit
|
commitdiff
|
tree
2009-09-24
Giuse
p
pe Scriv
a
no
Set the cur
r
ent_bu
f
fe
r
proper
l
y
.
commit
|
commitdiff
|
tree
2009-09-24
Giuse
p
p
e
S
c
rivano
D
etach t
h
e
thr
e
a
d
when it i
s
s
l
eeping
on `select
'
commit
|
commitdiff
|
tree
2009-09-24
Giusep
p
e Scrivano
Unlock t
h
e buff
e
r on y
i
elds
whe
n
buffer local
v
ar
i
ables
.
.
.
commit
|
commitdiff
|
tree
2009-09-23
Giuseppe
S
crivano
Yield
to another thread i
f
the
subprocess has
n
o data
.
.
.
commit
|
commitdiff
|
tree
2009-09-22
Giuseppe S
c
rivano
M
o
v
e with-no-threa
d
s insi
d
e the let body block
.
commit
|
commitdiff
|
tree
2009-09-21
G
iuseppe Scri
v
ano
D
e
fine the `with-no-thread
s
' ma
c
r
o
and use it in
the
.
.
.
commit
|
commitdiff
|
tree
2009-09-21
Giuseppe Scri
v
ano
Fix a probl
e
m with
the garbage collector, storing
the
.
.
.
commit
|
commitdiff
|
tree
2009-09-19
Giuseppe Scri
v
ano
Rewrite
t
he c
o
n
d
ition to wake-u
p
the t
h
read that locke
d
.
.
.
commit
|
commitdiff
|
tree
2009-09-19
Giuseppe Scrivano
Raise a
n
error when th
e
t
h
read cannot be crea
t
e
d corr
e
c
t
ly
.
commit
|
commitdiff
|
tree
2009-09-19
Giuseppe Scrivano
Implementation of a c
u
stom threads sch
e
duler
.
Try
t
o
.
.
.
commit
|
commitdiff
|
tree
2009-09-19
Giuse
p
pe Scrivano
Move
a
ll locking logic i
n
t
o
thread
.
c
.
commit
|
commitdiff
|
tree
2009-09-19
Giuseppe Scrivano
When
the
r
e
are ot
h
er active threads, yield
returns
t
.
commit
|
commitdiff
|
tree
2009-09-18
Gius
e
ppe Sc
r
ivano
run-in-th
r
ead
accepts a new o
p
tional ar
g
ument:
n
olo
c
k
.
commit
|
commitdiff
|
tree
2009-09-18
Giusep
p
e
Scrivano
P
rot
e
ct from yiel
d
while waiting for keyb
o
ard in
p
ut
.
commit
|
commitdiff
|
tree
2009-09-18
Giuse
p
pe Scrivano
Fix
a
probl
e
m
introd
u
ced with 954
1
917
a
66e9ef59a
6
4b
f
e
1
9c0d4a6
.
.
.
commit
|
commitdiff
|
tree
2009-09-18
Giuseppe Scrivano
Blo
c
k yield if garba
g
e
c
ollecting ca
n
cause an abort
.
commit
|
commitdiff
|
tree
2009-09-18
Giu
s
eppe Scr
i
vano
A ne
w
t
h
read maintain the parent's buffe
r
when th
e
.
.
.
commit
|
commitdiff
|
tree
2009-09-18
Giu
s
eppe Scriva
n
o
Block yield
w
hen
input is block
e
d
.
commit
|
commitdiff
|
tree
2009-09-18
Giuseppe S
c
rivano
When Finhibit_
y
ield
is no
t
-nil, allow access to
a
ny
.
.
.
commit
|
commitdiff
|
tree
2009-09-17
Giuse
p
pe
Scrivano
F
ix a bug introduced in
c
cdc353
8
6
4
0
00ec8f13cb64d95cd
5
774510fa302
commit
|
commitdiff
|
tree
2009-09-17
Giu
s
eppe Scrivano
U
se `waitpid' to check i
f
a
p
rocess is stil
l
alive
.
.
.
commit
|
commitdiff
|
tree
2009-09-17
G
iuseppe Scri
v
ano
A
l
low access to th
e
minibuffer
only to
a
th
r
ead at
.
.
.
commit
|
commitdiff
|
tree
2009-09-17
Giuseppe Scrivano
Honor the
func
t
ion
r
eturn typ
e
.
commit
|
commitdiff
|
tree
2009-09-17
G
iu
s
eppe Scrivano
A
void
t
he access to NULL me
m
ory whil
e
g
c marks
.
commit
|
commitdiff
|
tree
2009-09-17
Giuseppe Scrivano
Remove assertion that does not s
e
em valid anymore
.
commit
|
commitdiff
|
tree
2009-09-17
Giuseppe Scr
i
vano
Now
i
t is possi
b
le to
dis
a
ble
t
hr
e
a
d
ing using
"inhib
i
t
.
.
.
commit
|
commitdiff
|
tree
2009-09-17
Gius
e
ppe Scrivano
Reflect l
a
s
t
changes in the GDB script
.
commit
|
commitdiff
|
tree
2009-09-17
G
iuseppe Scr
i
vano
Signals can be captu
r
ed
b
y any thread
.
commit
|
commitdiff
|
tree
2009-09-16
Giuseppe S
c
rivano
I
nitialize a new buffer's ow
n
er to nil
.
commit
|
commitdiff
|
tree
2009-09-16
Giusep
p
e S
c
ri
v
ano
S
u
p
po
r
t mo
r
e comp
l
ex code blocks as
a
rgument to `run
.
.
.
commit
|
commitdiff
|
tree
2009-09-16
Gi
u
seppe Scriva
n
o
Free the thread specdl
.
B
u
g introduced
with c466c5
5
7f39fc71c
.
.
.
commit
|
commitdiff
|
tree
2009-09-16
Giusepp
e
Scrivano
Revert to the previous
c
od
e
.
commit
|
commitdiff
|
tree
2009-09-16
Giuse
p
p
e
S
crivano
Check
for
`
o
ther_thr
e
ads_p ()' in the in
n
er
l
o
op
t
o
o
.
.
.
commit
|
commitdiff
|
tree
2009-09-16
Giuseppe Scrivano
Solve some
p
roblems with memory c
l
eanup
.
commit
|
commitdiff
|
tree
2009-09-15
Giuseppe Scrivano
Fix a segfault when m_current_
b
uffer
i
s NULL
commit
|
commitdiff
|
tree
2009-09-15
G
i
u
s
eppe
S
crivano
I
n
itia
l
ize stack_top when
a new
thread
is crea
t
ed
.
commit
|
commitdiff
|
tree