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
blocal_get_thread_data is not used before blocal_set_thread_data.
2009-12-27
Giuseppe
S
crivano
blocal_get_thr
e
ad_da
t
a is not used before
b
local_set_thread_
.
.
.
commit
|
commitdiff
|
tree
2009-12-26
G
i
u
seppe Scrivano
Move
r
e
alv
a
l
ue to
t
h
read
_
data
.
commit
|
commitdiff
|
tree
2009-12-26
Giuseppe Scriv
a
no
R
e
name st
r
uc
t
Li
s
p_Buffer_Local_
V
a
l
ue `cdrs' memb
e
r
.
.
.
commit
|
commitdiff
|
tree
2009-12-25
Giuseppe Scrivano
Init
i
al per-threa
d
buffe
r
local variables s
u
pport
.
commit
|
commitdiff
|
tree
2009-11-11
G
i
useppe Scrivano
Fix so
m
e elisp routines
.
commit
|
commitdiff
|
tree
2009-11-11
Giuseppe Scr
i
vano
Set the
b
u
ffer after the lock is a
c
quired
.
commit
|
commitdiff
|
tree
2009-11-11
Giusepp
e
S
crivano
Remove desired_buffer fro
m
the thre
a
d_state
struct
.
commit
|
commitdiff
|
tree
2009-11-11
Giuseppe Scr
i
v
ano
Rename bu
f
fer_co
n
d
to thread_cond
.
commit
|
commitdiff
|
tree
2009-11-09
Giuse
p
pe
S
c
rivano
Remove the
b
uffer-locking mechani
s
m
.
commit
|
commitdiff
|
tree
2009-10-08
G
iuseppe Scrivano
H
a
ndle the thr
e
ad_not
i
fy_kill_buffer retu
r
n code
.
commit
|
commitdiff
|
tree
2009-10-08
G
iuseppe Scrivano
Notify threads when a buff
e
r is killed
.
commit
|
commitdiff
|
tree
2009-10-05
Giuseppe Scrivano
Inhibit yie
l
d during a redis
p
lay
commit
|
commitdiff
|
tree
2009-10-05
Gi
u
s
e
p
pe Sc
r
i
va
n
o
`unb
i
nd_to' wi
l
l resto
r
e
th
e
previou
s
i
n
hibit_yield
.
.
.
commit
|
commitdiff
|
tree
2009-10-01
Giu
s
e
p
p
e
S
crivano
Mark `
l
ast_thing_searched' and `saved_last_t
h
ing_searched
.
.
.
commit
|
commitdiff
|
tree
2009-09-30
G
i
useppe Scri
v
a
n
o
Allo
w
to yield when buffer local
variabl
e
s a
r
e let
.
.
.
commit
|
commitdiff
|
tree
2009-09-24
Giuseppe Sc
r
iva
n
o
Set the cur
r
ent
_
buffer
p
roperly
.
commit
|
commitdiff
|
tree
2009-09-24
Gi
u
seppe S
c
rivano
Detach the threa
d
when
i
t is sleeping on
`sele
c
t'
commit
|
commitdiff
|
tree
2009-09-24
Giusep
p
e Scrivano
Unlock the buffe
r
on yields when buffer loc
a
l variables
.
.
.
commit
|
commitdiff
|
tree
2009-09-23
G
ius
e
ppe
Scriv
a
no
Yield to another thread i
f
t
he subpro
c
ess has n
o
data
.
.
.
commit
|
commitdiff
|
tree
2009-09-22
Giu
s
eppe
S
c
r
ivano
Move with-no-threads i
n
side th
e
let bo
d
y bl
o
ck
.
commit
|
commitdiff
|
tree
2009-09-21
G
iuseppe S
c
rivano
Define th
e
`with-no-threa
d
s' macro an
d
us
e
i
t
i
n
the
.
.
.
commit
|
commitdiff
|
tree
2009-09-21
Giuseppe Scrivano
Fix a
problem wit
h
the garbage
c
ollector, storing
the
.
.
.
commit
|
commitdiff
|
tree
2009-09-19
Gi
u
seppe Scrivano
R
e
write
t
he condi
t
ion t
o
w
ake-u
p
the thr
e
ad th
a
t locked
.
.
.
commit
|
commitdiff
|
tree
2009-09-19
Giuseppe
S
crivano
Rais
e
an err
o
r
when the thr
e
ad
c
a
n
not
be
c
reated correctl
y
.
commit
|
commitdiff
|
tree
2009-09-19
G
i
u
s
eppe Scr
i
vano
Implementa
t
io
n
of a cus
t
o
m
t
hreads s
c
heduler
.
Try to
.
.
.
commit
|
commitdiff
|
tree
2009-09-19
Giuseppe Scri
v
ano
Move all l
o
cking l
o
gic into
thread
.
c
.
commit
|
commitdiff
|
tree
2009-09-19
Giuseppe
S
criva
n
o
When there ar
e
oth
e
r active threads,
yield r
e
turns
t
.
commit
|
commitdiff
|
tree
2009-09-18
Giuse
p
pe Scr
i
vano
run-in-thread acce
p
ts a
n
ew optional argument: nol
o
ck
.
commit
|
commitdiff
|
tree
2009-09-18
Giuseppe Scrivano
Protect from yi
e
ld while wa
i
ting fo
r
k
e
yboard input
.
commit
|
commitdiff
|
tree
2009-09-18
Gius
e
ppe Scrivano
Fix a problem in
t
roduced
w
ith 954191
7
a6
6
e9ef59a64bfe19c0d4a6
.
.
.
commit
|
commitdiff
|
tree
2009-09-18
Giuseppe Scrivano
B
lock
y
iel
d
if g
a
r
ba
g
e collecting can cause an
a
bort
.
commit
|
commitdiff
|
tree
2009-09-18
Giuseppe Scrivano
A new t
h
read m
a
intain the parent's buffer when the
.
.
.
commit
|
commitdiff
|
tree
2009-09-18
Giuseppe
S
c
rivano
Block yield when inpu
t
is blocked
.
commit
|
commitdiff
|
tree
2009-09-18
Giusep
p
e Scrivano
When Finhibit_yield
i
s
not-nil, al
l
ow access to any
.
.
.
commit
|
commitdiff
|
tree
2009-09-17
Gi
u
seppe Scrivano
Fi
x
a bug
intr
o
duced in ccdc353864000ec8f13cb64d95c
d
5774
5
10
f
a302
commit
|
commitdiff
|
tree
2009-09-17
Giuseppe Scrivano
Use `waitpid'
to check if a process is
s
ti
l
l alive
.
.
.
commit
|
commitdiff
|
tree
2009-09-17
Gi
u
seppe Scr
i
vano
Allow acces
s
to the m
i
nibuffer only
t
o a thread at
.
.
.
commit
|
commitdiff
|
tree
2009-09-17
G
i
useppe Scrivano
Honor
t
he fun
c
tion
return type
.
commit
|
commitdiff
|
tree
2009-09-17
Giuseppe Sc
r
ivano
A
v
o
i
d
the a
c
cess t
o
NULL me
m
ory while gc marks
.
commit
|
commitdiff
|
tree
2009-09-17
Giuseppe Scr
i
vano
Remove assertion that does not
s
eem
v
alid anymore
.
commit
|
commitdiff
|
tree
2009-09-17
Giuseppe Sc
r
ivano
Now it is possible to disable threading
using "inhibit
.
.
.
commit
|
commitdiff
|
tree
2009-09-17
Gius
e
pp
e
Scrivano
Ref
l
ect last changes in the
G
DB scri
p
t
.
commit
|
commitdiff
|
tree
2009-09-17
G
iuseppe Scrivano
Signals ca
n
be capt
u
red by a
n
y thread
.
commit
|
commitdiff
|
tree
2009-09-16
Gi
u
s
e
ppe Scrivano
I
nitialize a new buffer
'
s owner to nil
.
commit
|
commitdiff
|
tree
2009-09-16
Gius
e
ppe Scrivano
Sup
p
ort mo
r
e complex code block
s
as
a
r
gument to `run
.
.
.
commit
|
commitdiff
|
tree
2009-09-16
Giuseppe Scrivano
Free the
t
hread
s
pecdl
.
Bug int
r
oduced wi
t
h c466c55
7
f39fc7
1
c
.
.
.
commit
|
commitdiff
|
tree
2009-09-16
Giu
s
ep
p
e Scriv
a
n
o
Revert
t
o
t
he pr
e
vi
o
u
s
c
ode
.
commit
|
commitdiff
|
tree
2009-09-16
Gi
u
s
e
ppe Sc
r
ivano
Check for `other_
t
hreads_
p
()
'
i
n
the inne
r
lo
o
p
to
o
.
.
.
commit
|
commitdiff
|
tree
2009-09-16
Gius
e
ppe Scriva
n
o
Solv
e
s
o
me pro
b
lems w
i
th memo
r
y cleanup
.
commit
|
commitdiff
|
tree
2009-09-15
G
iuseppe Scrivano
Fi
x
a
segfau
l
t when m_curren
t
_buffer is N
U
L
L
commit
|
commitdiff
|
tree
2009-09-15
Giusepp
e
Scrivano
Initialize stack
_
top when a
ne
w
thread i
s
c
r
eated
.
commit
|
commitdiff
|
tree