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 per-thread buffer-local variables
2009-12-31
Giusepp
e
S
c
riva
n
o
Fix per-t
h
r
e
ad buffer-
l
ocal v
a
r
i
ables
commit
|
commitdiff
|
tree
2009-12-31
G
i
usepp
e
S
crivano
Fix make bootstrap
commit
|
commitdiff
|
tree
2009-12-31
Gi
u
seppe
Scriva
n
o
n
o
w realvalue is a
Lisp
_
Thre
a
dLo
c
a
l
commit
|
commitdiff
|
tree
2009-12-28
Giuseppe Scrivano
Initialize re
a
l
v
alue to sym->valu
e
.
commit
|
commitdiff
|
tree
2009-12-27
Gius
e
ppe Scri
v
a
n
o
R
e
m
ove
c
ontr
o
l, l->thread_d
a
t
a can't be nil at
this
.
.
.
commit
|
commitdiff
|
tree
2009-12-27
Giuseppe
S
crivano
bl
o
ca
l
_get_thread_d
a
ta is not used before blocal_set
_
thread_
.
.
.
commit
|
commitdiff
|
tree
2009-12-26
Giuseppe Scrivan
o
Move realvalue to th
r
ead_data
.
commit
|
commitdiff
|
tree
2009-12-26
Gius
e
pp
e
S
c
rivano
Renam
e
struct Lisp_Buffer_
L
o
c
a
l
_Value `cdrs' member
.
.
.
commit
|
commitdiff
|
tree
2009-12-25
Giu
s
eppe Scrivan
o
Initi
a
l p
e
r-thread
b
uffer
local
v
a
r
iables
support
.
commit
|
commitdiff
|
tree
2009-11-11
Giuseppe Scriva
n
o
Fix
s
o
me eli
s
p routines
.
commit
|
commitdiff
|
tree
2009-11-11
Giuseppe Scrivano
Set the buffer aft
e
r the lock is a
c
quir
e
d
.
commit
|
commitdiff
|
tree
2009-11-11
G
i
use
p
pe Scrivano
R
e
move de
s
i
red_
b
uffer from the thr
e
ad_state st
r
uc
t
.
commit
|
commitdiff
|
tree
2009-11-11
Giu
s
eppe Sc
r
i
v
ano
Rename buffer_co
n
d
to thr
e
ad_cond
.
commit
|
commitdiff
|
tree
2009-11-09
Giuseppe
Scriv
a
no
Remove
the buffer-l
o
cking
mechanism
.
commit
|
commitdiff
|
tree
2009-10-08
G
iuseppe Scrivano
Handle the
t
hr
e
ad_notify_kill_bu
f
f
e
r return c
o
de
.
commit
|
commitdiff
|
tree
2009-10-08
Gi
u
s
e
ppe Sc
r
ivano
Notify thre
a
ds whe
n
a buffer
i
s killed
.
commit
|
commitdiff
|
tree
2009-10-05
Giu
s
eppe Scri
v
ano
Inhibit yield during a redisplay
commit
|
commitdiff
|
tree
2009-10-05
G
i
u
sepp
e
Scr
i
vano
`unb
i
n
d
_to'
w
ill restor
e
t
he previous i
n
hibit_yield
.
.
.
commit
|
commitdiff
|
tree
2009-10-01
Giu
s
eppe Scrivano
Mark `
l
ast_thing_searched' and
`
saved_last
_
thing_se
a
rc
h
ed
.
.
.
commit
|
commitdiff
|
tree
2009-09-30
Gius
e
ppe
Scrivano
A
llow to
y
ield w
h
e
n
buf
f
er loc
a
l vari
a
b
l
es are
let
.
.
.
commit
|
commitdiff
|
tree
2009-09-24
G
i
useppe Scrivano
Set the c
u
rrent_buffer properly
.
commit
|
commitdiff
|
tree
2009-09-24
Giuseppe Scri
v
a
no
Detach the thread w
h
en it is
s
leeping o
n
`select'
commit
|
commitdiff
|
tree
2009-09-24
Giusep
p
e
S
c
rivano
Unlock th
e
buffer on yields when buffer loca
l
var
i
ables
.
.
.
commit
|
commitdiff
|
tree
2009-09-23
G
ius
e
ppe
S
c
rivano
Yield
t
o anothe
r
thread i
f
t
he
subpr
o
ces
s
h
a
s n
o
data
.
.
.
commit
|
commitdiff
|
tree
2009-09-22
Giusep
p
e Scrivano
Move with-
n
o-threads
i
n
s
ide the let body block
.
commit
|
commitdiff
|
tree
2009-09-21
Giuseppe
Scrivano
Define the `with-n
o
-threa
d
s' macro
a
nd use it in the
.
.
.
commit
|
commitdiff
|
tree
2009-09-21
Giu
s
eppe Scriva
n
o
Fix a pro
b
le
m
with the garbage col
l
ector, stor
i
ng
t
he
.
.
.
commit
|
commitdiff
|
tree
2009-09-19
G
i
useppe Scrivano
R
e
wri
t
e
the cond
i
tion to wake-up the thread th
a
t locked
.
.
.
commit
|
commitdiff
|
tree
2009-09-19
G
iuseppe
S
crivano
Rais
e
an
e
rror w
h
en the thread can
n
ot be created correctly
.
commit
|
commitdiff
|
tree
2009-09-19
Gi
u
seppe Scrivano
Implementation o
f
a custom t
h
re
a
d
s
scheduler
.
Tr
y
to
.
.
.
commit
|
commitdiff
|
tree
2009-09-19
Gius
e
ppe Scrivano
Move
a
ll lock
i
ng l
o
gic into t
h
rea
d
.
c
.
commit
|
commitdiff
|
tree
2009-09-19
Giu
s
e
ppe Scrivano
W
hen there
a
r
e other ac
t
i
ve threads, yield
r
e
t
urns t
.
commit
|
commitdiff
|
tree
2009-09-18
G
ius
e
ppe Scrivano
run-
i
n-thread
acce
p
t
s a
ne
w
optional argument:
n
olock
.
commit
|
commitdiff
|
tree
2009-09-18
Giuse
p
pe Sc
r
ivano
Protect f
r
om yield while
w
a
itin
g
f
o
r
key
b
oa
r
d input
.
commit
|
commitdiff
|
tree
2009-09-18
G
iu
s
e
p
p
e
Scrivano
Fix a
pr
o
blem introduced with
9541917
a
6
6
e9ef59a64
b
fe19c0d4a6
.
.
.
commit
|
commitdiff
|
tree
2009-09-18
Giuseppe Sc
r
ivano
Bl
o
ck
y
ield if garbage col
l
ec
t
in
g
can caus
e
an abort
.
commit
|
commitdiff
|
tree
2009-09-18
Giu
s
eppe
S
crivano
A new thread main
t
ain the pare
n
t's
b
uffer when
t
he
.
.
.
commit
|
commitdiff
|
tree
2009-09-18
Giuseppe Scr
i
va
n
o
Blo
c
k
yield when input is
b
lock
e
d
.
commit
|
commitdiff
|
tree
2009-09-18
G
i
u
s
e
p
p
e Scrivano
When Finhibit_
y
ie
l
d is
no
t
-nil, allow
access to a
n
y
.
.
.
commit
|
commitdiff
|
tree
2009-09-17
Giusep
p
e Scrivano
Fix a bug int
r
oduced i
n
ccdc353864
0
00ec8f13cb64d95c
d
5774510fa302
commit
|
commitdiff
|
tree
2009-09-17
G
iuseppe Sc
r
ivano
Use `waitpi
d
' t
o
che
c
k if a
p
r
o
ce
s
s is still alive
.
.
.
commit
|
commitdiff
|
tree
2009-09-17
Giuseppe Scrivan
o
Al
l
ow access to the
m
inib
u
ffer only to a thread at
.
.
.
commit
|
commitdiff
|
tree
2009-09-17
G
iuseppe Sc
r
i
van
o
H
onor the fun
c
tion return t
y
pe
.
commit
|
commitdiff
|
tree
2009-09-17
Giuseppe
S
crivano
Avoid the access to NULL mem
o
ry
w
hile
g
c marks
.
commit
|
commitdiff
|
tree
2009-09-17
Giuseppe Scriva
n
o
Re
m
ove a
s
sert
i
on that d
o
e
s not seem va
l
id anymor
e
.
commit
|
commitdiff
|
tree
2009-09-17
Giuseppe
S
c
rivano
Now
it is p
o
ssible t
o
disable thread
i
ng using "inhibit
.
.
.
commit
|
commitdiff
|
tree
2009-09-17
Giusepp
e
Scriva
n
o
R
eflect last changes
in the
G
D
B
scr
i
pt
.
commit
|
commitdiff
|
tree
2009-09-17
Giuseppe Scrivano
S
i
gnals can b
e
captured by any
thread
.
commit
|
commitdiff
|
tree
2009-09-16
Giuse
p
pe
Scrivano
Initi
a
lize a new buff
e
r'
s
o
w
ner to nil
.
commit
|
commitdiff
|
tree
2009-09-16
Giuse
p
pe Scrivano
Sup
p
ort mo
r
e complex
code blocks as argume
n
t to `run
.
.
.
commit
|
commitdiff
|
tree
2009-09-16
Giu
s
eppe
S
crivano
Free the thre
a
d s
p
e
cdl
.
Bug intr
o
duced with c
4
66c557f39fc71c
.
.
.
commit
|
commitdiff
|
tree
2009-09-16
Giuseppe Scrivano
Revert to
t
he previo
u
s code
.
commit
|
commitdiff
|
tree
2009-09-16
Gius
e
ppe
S
criv
a
n
o
Check
f
or `ot
h
er_
t
hre
a
ds_p ()' in the inner lo
o
p too
.
.
.
commit
|
commitdiff
|
tree
2009-09-16
Giusep
p
e Scrivano
Sol
v
e some problems with memory cl
e
anup
.
commit
|
commitdiff
|
tree
2009-09-15
Gius
e
ppe
S
cri
v
ano
Fix a seg
f
au
l
t
when
m_cu
r
rent_
b
uff
e
r is NULL
commit
|
commitdiff
|
tree
2009-09-15
Gius
e
ppe Scri
v
ano
Initialize stack_top
when a new thre
a
d is cr
e
ated
.
commit
|
commitdiff
|
tree