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
Initial per-thread buffer local variables support.
2009-12-25
G
iu
s
e
p
p
e
S
cr
i
vano
Initial per
-
t
hread buffer local vari
a
b
les suppo
r
t
.
commit
|
commitdiff
|
tree
2009-11-11
Giuse
p
p
e S
c
ri
v
a
no
Fix som
e
elisp rou
t
i
n
es
.
commit
|
commitdiff
|
tree
2009-11-11
Giusep
p
e Scrivano
S
e
t the bu
f
fer
a
fter the
loc
k
i
s acquired
.
commit
|
commitdiff
|
tree
2009-11-11
Giu
s
epp
e
Scrivan
o
Remo
v
e
des
i
red_buffer from the
t
hr
e
ad_state struct
.
commit
|
commitdiff
|
tree
2009-11-11
Giuseppe Scrivano
R
e
name buffer_cond to
t
hread
_
cond
.
commit
|
commitdiff
|
tree
2009-11-09
Giuseppe S
c
r
ivano
Remove the
buffe
r
-l
o
cki
n
g
m
e
chanis
m
.
commit
|
commitdiff
|
tree
2009-10-08
G
iuse
p
pe S
c
rivano
H
a
ndle
the threa
d
_notify_k
i
ll_buffer
r
e
t
u
rn code
.
commit
|
commitdiff
|
tree
2009-10-08
Giuseppe Scrivano
Notify threads when a buffer is killed
.
commit
|
commitdiff
|
tree
2009-10-05
Giuseppe Scr
i
van
o
Inhibit y
i
e
l
d during a redisplay
commit
|
commitdiff
|
tree
2009-10-05
G
i
useppe Scrivano
`unb
i
nd_to
'
w
i
ll re
s
t
ore
the pr
e
viou
s
in
h
i
b
it_yield
.
.
.
commit
|
commitdiff
|
tree
2009-10-01
G
i
use
p
p
e
Scrivano
Mark `la
s
t_
t
hing_searched' and
`save
d
_l
a
st_thing_searched
.
.
.
commit
|
commitdiff
|
tree
2009-09-30
G
ius
e
ppe Scrivano
All
o
w to
y
ield when buff
e
r local
v
ariables are le
t
.
.
.
commit
|
commitdiff
|
tree
2009-09-24
G
i
us
e
p
p
e Scri
v
ano
Set the
c
u
rrent
_
buf
f
er properly
.
commit
|
commitdiff
|
tree
2009-09-24
Giusepp
e
Scrivano
Detach the t
h
read when i
t
is sleeping on
`
sele
c
t'
commit
|
commitdiff
|
tree
2009-09-24
Giu
s
ep
p
e Scrivano
Unloc
k
the bu
f
fe
r
on
y
ie
l
ds when
b
u
ff
e
r loca
l
variables
.
.
.
commit
|
commitdiff
|
tree
2009-09-23
Gi
u
sep
p
e Scri
v
ano
Yield to another t
h
read
i
f the sub
p
rocess has no data
.
.
.
commit
|
commitdiff
|
tree
2009-09-22
G
iu
s
eppe Scrivano
Move
with-no-threa
d
s inside the let body blo
c
k
.
commit
|
commitdiff
|
tree
2009-09-21
Giusep
p
e Scr
i
va
n
o
Defi
n
e the `with-n
o
-threads'
macro
a
n
d use
it in the
.
.
.
commit
|
commitdiff
|
tree
2009-09-21
Giuse
p
pe Scrivano
Fi
x
a problem
w
i
th the garbage coll
e
ctor,
s
tori
n
g the
.
.
.
commit
|
commitdiff
|
tree
2009-09-19
Giuseppe Scrivano
R
e
write the condition to wake-up the
t
hread
t
h
at locked
.
.
.
commit
|
commitdiff
|
tree
2009-09-19
Giusepp
e
Scrivano
Raise an err
o
r when the thread c
a
nnot b
e
cr
e
a
t
ed correctly
.
commit
|
commitdiff
|
tree
2009-09-19
Giusepp
e
Scriv
a
no
Implementation of a custo
m
th
r
eads sched
u
ler
.
Try to
.
.
.
commit
|
commitdiff
|
tree
2009-09-19
G
i
useppe Scrivano
Move all locking logic i
n
t
o
thread
.
c
.
commit
|
commitdiff
|
tree
2009-09-19
Giuseppe Scrivano
When
ther
e
are other active t
h
reads, y
i
e
l
d returns t
.
commit
|
commitdiff
|
tree
2009-09-18
Giuseppe S
c
rivano
run-in-threa
d
a
ccepts a
n
ew op
t
ion
a
l arg
u
m
e
nt: n
o
l
ock
.
commit
|
commitdiff
|
tree
2009-09-18
G
i
useppe Scriv
a
n
o
Protect
fro
m
yield
while waiting for
k
ey
b
oard i
n
p
u
t
.
commit
|
commitdiff
|
tree
2009-09-18
G
iusepp
e
Scrivan
o
F
i
x a problem introduced with 95
4
1917a
6
6e9ef5
9
a64bfe1
9
c0d4a
6
.
.
.
commit
|
commitdiff
|
tree
2009-09-18
Giuseppe Scr
i
van
o
Block yield if g
a
rbage
c
ollecti
n
g c
a
n cause an
abort
.
commit
|
commitdiff
|
tree
2009-09-18
Gius
e
ppe
Scri
v
ano
A new t
h
read m
a
int
a
i
n
t
h
e
pare
n
t
'
s
b
uffer
when the
.
.
.
commit
|
commitdiff
|
tree
2009-09-18
G
i
useppe Scri
v
ano
Blo
c
k yield when in
p
u
t
i
s
blocked
.
commit
|
commitdiff
|
tree
2009-09-18
Giuse
p
p
e
Scrivano
When
Finhibit_yield is n
o
t-nil, allow acce
s
s
t
o any
.
.
.
commit
|
commitdiff
|
tree
2009-09-17
Giu
s
epp
e
S
c
rivano
Fix a b
u
g in
t
rod
u
ced in ccdc35386
4
000
e
c8f1
3
cb
6
4d95cd5774510f
a
302
commit
|
commitdiff
|
tree
2009-09-17
G
iuseppe Scrivano
U
s
e `waitpid' to
ch
e
ck
if a process is still alive
.
.
.
commit
|
commitdiff
|
tree
2009-09-17
Gi
u
seppe Sc
r
ivano
Al
l
ow ac
c
es
s
to th
e
minib
u
f
f
er
only to
a t
h
read
at
.
.
.
commit
|
commitdiff
|
tree
2009-09-17
Giuse
p
pe Scriva
n
o
Honor the fun
c
tion ret
u
r
n
type
.
commit
|
commitdiff
|
tree
2009-09-17
Giusep
p
e
Scri
v
a
n
o
Avoid the access to NULL memory while g
c
mar
k
s
.
commit
|
commitdiff
|
tree
2009-09-17
Gi
u
seppe Scrivano
R
e
move asser
t
ion that does n
o
t se
e
m
v
alid anymore
.
commit
|
commitdiff
|
tree
2009-09-17
Gi
u
seppe
S
crivano
Now it is po
s
sible to disable threading
using "inhibit
.
.
.
commit
|
commitdiff
|
tree
2009-09-17
Gi
u
seppe Scri
v
ano
R
eflect last cha
n
ge
s
in the
G
D
B script
.
commit
|
commitdiff
|
tree
2009-09-17
Giusep
p
e Scrivano
Signa
l
s
can
b
e captured by any
th
r
e
ad
.
commit
|
commitdiff
|
tree
2009-09-16
Giuseppe Sc
r
iva
n
o
Init
i
a
l
ize a new buffer's owne
r
to nil
.
commit
|
commitdiff
|
tree
2009-09-16
Giuseppe Scrivano
Support more complex code
b
locks as
argument to `run
.
.
.
commit
|
commitdiff
|
tree
2009-09-16
Giu
s
eppe Scrivano
Free
t
he thread specdl
.
B
ug introduce
d
with
c466c557f39fc71c
.
.
.
commit
|
commitdiff
|
tree
2009-09-16
Giusep
p
e S
c
riv
a
no
Revert
t
o
t
he p
r
evious code
.
commit
|
commitdiff
|
tree
2009-09-16
Giusepp
e
Scrivano
Check for `o
t
her_thr
e
a
ds_p ()' in the
i
nne
r
l
oo
p
too
.
.
.
commit
|
commitdiff
|
tree
2009-09-16
Giuseppe Scrivan
o
S
o
l
v
e some probl
e
ms with memory c
l
eanup
.
commit
|
commitdiff
|
tree
2009-09-15
Giusepp
e
S
c
rivano
Fix a segfault when m_c
u
rrent_buffer i
s
NUL
L
commit
|
commitdiff
|
tree
2009-09-15
G
iuseppe Scrivano
I
n
itializ
e
stack_top
when a new thr
e
ad is created
.
commit
|
commitdiff
|
tree