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
Avoid a double symval forwarding
2009-12-31
G
i
us
e
p
p
e S
c
rivan
o
Avoid
a
doub
l
e symval
forwarding
commit
|
commitdiff
|
tree
2009-12-31
Giusepp
e
Scrivano
Fix per-
t
hrea
d
b
uffe
r
-
l
o
cal variable
s
commit
|
commitdiff
|
tree
2009-12-31
Giusep
p
e Scr
i
vano
Fix
m
ake bootstrap
commit
|
commitdiff
|
tree
2009-12-31
Giuseppe Scrivano
now realvalu
e
is a
L
i
s
p_ThreadLocal
commit
|
commitdiff
|
tree
2009-12-28
G
i
useppe
Scrivan
o
I
n
itialize rea
l
value t
o
sym-
>
v
alue
.
commit
|
commitdiff
|
tree
2009-12-27
G
iu
s
eppe Scrivano
Remove c
o
ntrol, l
-
>
t
h
rea
d
_data can't be nil at this
.
.
.
commit
|
commitdiff
|
tree
2009-12-27
G
i
useppe
Scr
i
vano
blocal_get_thread_data is not used b
e
fore bloc
a
l_s
e
t
_
t
hread_
.
.
.
commit
|
commitdiff
|
tree
2009-12-26
Gi
u
seppe Scri
v
ano
Move
r
eal
v
alue
t
o
th
r
ead_data
.
commit
|
commitdiff
|
tree
2009-12-26
Giuseppe
Scrivano
Rename
s
t
r
u
c
t Lisp_Buffer_L
o
cal_Value `c
d
rs
'
membe
r
.
.
.
commit
|
commitdiff
|
tree
2009-12-25
Giuseppe Scrivano
Initial per-
t
hread
b
uffer lo
c
al variables support
.
commit
|
commitdiff
|
tree
2009-11-29
T
om Tromey
Change L
i
sp_Buffer_Local
_
Value
r
ep
r
esentation
.
commit
|
commitdiff
|
tree
2009-11-15
Tom Trome
y
Define and use S
E
T_PER_BUFFER_VALUE_RAW
commit
|
commitdiff
|
tree
2009-11-11
G
iusepp
e
S
c
rivano
F
i
x some elisp routines
.
commit
|
commitdiff
|
tree
2009-11-11
Giuseppe Scrivano
Set
t
he
buf
f
er after the
l
o
ck
i
s acquired
.
commit
|
commitdiff
|
tree
2009-11-11
G
i
useppe Sc
r
ivano
Remove desired_b
u
ffer from the thread_state stru
c
t
.
commit
|
commitdiff
|
tree
2009-11-11
G
i
u
seppe Scrivano
Rename buffer_cond t
o
thre
a
d_cond
.
commit
|
commitdiff
|
tree
2009-11-09
Giuseppe Scr
i
vano
Remove
t
h
e buffe
r
-loc
k
i
ng mechanism
.
commit
|
commitdiff
|
tree
2009-10-08
G
iuseppe Scriva
n
o
Handle th
e
thread_notify_kil
l
_buffer return code
.
commit
|
commitdiff
|
tree
2009-10-08
Giusepp
e
Scri
v
ano
Notify
t
h
r
e
ads when a buffer is killed
.
commit
|
commitdiff
|
tree
2009-10-06
Tom Tr
o
m
ey
I
ni
t
ialize threads properly
.
commit
|
commitdiff
|
tree
2009-10-05
Giusepp
e
Scrivano
Inhi
b
it yield during a redisplay
commit
|
commitdiff
|
tree
2009-10-05
Giuseppe Scri
v
a
no
`
u
nbin
d
_
to'
w
i
ll re
s
tore the previous inhibit_yield
.
.
.
commit
|
commitdiff
|
tree
2009-10-02
Tom
T
romey
Use ALLOCATE_PSEUDOVECTOR
.
commit
|
commitdiff
|
tree
2009-10-01
Gi
u
seppe Scrivano
Mark `last_thin
g
_searched' and `saved_last_thing_searched
.
.
.
commit
|
commitdiff
|
tree
2009-09-30
Giusepp
e
Scriv
a
no
Allow to
yi
e
ld whe
n
b
u
ffer local varia
b
les are let
.
.
.
commit
|
commitdiff
|
tree
2009-09-29
Tom Tromey
M
ak
e
regular e
x
p
r
essi
o
n match data p
e
r
-thread
.
commit
|
commitdiff
|
tree
2009-09-28
Tom Tromey
minor updates to
buf
f
er-objfwd patch
commit
|
commitdiff
|
tree
2009-09-28
Tom Trom
e
y
M
a
k
e buf
f
er-objfwd
v
ari
a
bles work
p
er-
t
h
r
ead
.
commit
|
commitdiff
|
tree
2009-09-24
Gius
e
p
p
e
Scri
v
ano
Set the cur
r
ent_buffer
p
rop
e
r
ly
.
commit
|
commitdiff
|
tree
2009-09-24
Giuseppe
S
c
rivano
Detach
t
h
e
thread when
i
t is sleeping on `select'
commit
|
commitdiff
|
tree
2009-09-24
Giuseppe Scrivano
Unlock
the
b
uffe
r
on yields when buffer lo
c
a
l
variables
.
.
.
commit
|
commitdiff
|
tree
2009-09-23
G
i
useppe Scrivano
Y
ield
to ano
t
her threa
d
if the
s
ubproc
e
s
s
h
as no data
.
.
.
commit
|
commitdiff
|
tree
2009-09-22
Gi
u
sep
p
e
S
crivan
o
Mo
v
e with
-
no-t
h
r
eads ins
i
de the let body
b
lock
.
commit
|
commitdiff
|
tree
2009-09-21
Giuseppe Scrivan
o
Define the `with-n
o
-threads'
m
acro a
n
d
use it in the
.
.
.
commit
|
commitdiff
|
tree
2009-09-21
Giu
s
e
p
p
e
Scrivano
Fix a pr
o
blem with th
e
g
a
rbage collector
,
storing the
.
.
.
commit
|
commitdiff
|
tree
2009-09-19
G
i
useppe Sc
r
ivano
R
ewrite the c
o
n
d
i
t
ion to
wake-up the thread t
h
at lo
c
ked
.
.
.
commit
|
commitdiff
|
tree
2009-09-19
T
o
m
T
romey
D
e
fine with-new-thread macro
.
commit
|
commitdiff
|
tree
2009-09-19
Tom Tro
m
ey
Call error if t
h
read crea
t
ion
failed
.
commit
|
commitdiff
|
tree
2009-09-19
Giuseppe Scrivano
Rai
s
e an erro
r
when the threa
d
cannot be create
d
correctl
y
.
commit
|
commitdiff
|
tree
2009-09-19
Giusepp
e
Scr
i
vano
I
mp
l
ementation
of a custom threads sche
d
uler
.
Try to
.
.
.
commit
|
commitdiff
|
tree
2009-09-19
Giuseppe Scrivano
Move all
lo
c
ki
n
g logic int
o
thread
.
c
.
commit
|
commitdiff
|
tree
2009-09-19
Giuseppe
Scrivano
When there are ot
h
er
active t
h
reads, yield returns
t
.
commit
|
commitdiff
|
tree
2009-09-18
G
i
useppe Scrivano
run-in-t
h
read accepts a
n
ew optio
n
al argument: nolock
.
commit
|
commitdiff
|
tree
2009-09-18
Giuseppe Scrivano
P
rot
e
ct
from yield
while waiting for keyb
o
ard
input
.
commit
|
commitdiff
|
tree
2009-09-18
G
i
useppe Scrivano
Fix a problem introduced
with 9541
9
17a66
e
9
e
f59a
6
4bfe19c
0
d4a6
.
.
.
commit
|
commitdiff
|
tree
2009-09-18
G
iuseppe Scrivano
B
l
ock yield if
g
arbage co
l
l
ecting
c
a
n
c
a
u
s
e an abort
.
commit
|
commitdiff
|
tree
2009-09-18
Giuseppe
S
crivano
A new thread maintai
n
t
he
pare
n
t's buffer when the
.
.
.
commit
|
commitdiff
|
tree
2009-09-18
Giuseppe
S
criv
a
no
Block yie
l
d w
h
en in
p
ut is blocked
.
commit
|
commitdiff
|
tree
2009-09-18
Giuse
p
pe Scrivano
When Finhibit_y
i
eld
i
s not-nil, allow acce
s
s to any
.
.
.
commit
|
commitdiff
|
tree
2009-09-17
G
i
u
s
e
p
pe
S
crivano
Fix a bug intr
o
duced in ccdc35386
4
000ec8f13cb64d95cd5774
5
10fa302
commit
|
commitdiff
|
tree
2009-09-17
Giuseppe
S
c
r
i
vano
U
se `waitpid
'
t
o check if a process is still a
l
iv
e
.
.
.
commit
|
commitdiff
|
tree
2009-09-17
G
iuseppe
S
c
riv
a
no
Allow acc
e
ss to the minibuffer only
to
a thre
a
d at
.
.
.
commit
|
commitdiff
|
tree
2009-09-17
Giuse
p
p
e Scrivano
Ho
n
or the
f
unc
t
ion return type
.
commit
|
commitdiff
|
tree
2009-09-17
Giuse
p
pe Scrivano
Avoid the acc
e
ss t
o
N
U
LL memory while gc marks
.
commit
|
commitdiff
|
tree
2009-09-17
G
i
usep
p
e Scr
i
vano
R
emove as
s
ertion th
a
t doe
s
n
o
t se
e
m valid anymore
.
commit
|
commitdiff
|
tree
2009-09-17
Giuse
p
pe Scri
v
ano
N
ow it is
p
o
ssible
t
o
d
isable threadi
n
g
u
s
ing "i
n
hi
b
it
.
.
.
commit
|
commitdiff
|
tree
2009-09-17
Gius
e
ppe Scriva
n
o
Reflect l
a
s
t changes in the GDB script
.
commit
|
commitdiff
|
tree
2009-09-17
G
i
usepp
e
Scrivano
Signa
l
s can
b
e captured
by any thr
e
ad
.
commit
|
commitdiff
|
tree
2009-09-16
Giuseppe S
c
ri
v
a
no
Initialize
a ne
w
b
u
ffer's ow
n
e
r
to
n
i
l
.
commit
|
commitdiff
|
tree
2009-09-16
G
i
u
s
epp
e
Sc
r
ivano
Support mor
e
c
o
mplex code blo
c
ks as argument to `ru
n
.
.
.
commit
|
commitdiff
|
tree
2009-09-16
Giuseppe Scriva
n
o
Free t
h
e
th
r
ead
s
p
ecdl
.
B
ug
i
n
troduced with
c466c
5
57f39fc71c
.
.
.
commit
|
commitdiff
|
tree
2009-09-16
Giu
s
eppe Scriva
n
o
Revert
t
o
the
previous co
d
e
.
commit
|
commitdiff
|
tree
2009-09-16
Giuse
p
pe Sc
r
i
v
ano
Check
for `other_th
r
e
a
ds_p
(
)' i
n
the inn
e
r
loop too
.
.
.
commit
|
commitdiff
|
tree
2009-09-16
Giuseppe
Scrivano
Solve some prob
l
ems with memory cleanup
.
commit
|
commitdiff
|
tree
2009-09-15
G
i
u
seppe Scriv
a
n
o
F
i
x
a
s
egfa
u
lt w
h
en m_current_buffe
r
is NULL
commit
|
commitdiff
|
tree
2009-09-15
Gi
u
seppe Scrivano
Initial
i
ze
s
tac
k
_top wh
e
n a n
e
w thre
a
d
i
s cr
e
ated
.
commit
|
commitdiff
|
tree
2009-09-14
Tom
T
romey
Rele
a
se the current b
u
f
f
er when a t
h
read exi
t
s
.
commit
|
commitdiff
|
tree
2009-09-13
Tom Tro
m
ey
F
i
x bo
u
nd
p
and a bug in stor
e
_
s
ymval_f
o
rwarding
.
commit
|
commitdiff
|
tree
2009-09-11
Tom Tromey
Fi
r
st work
i
n
g
d
r
a
ft of threa
d
-loca
l
binding
.
commit
|
commitdiff
|
tree
2009-09-11
Tom Tr
o
mey
Fix another
o
versight in th
r
ead
.
c
.
commit
|
commitdiff
|
tree
2009-09-11
Tom Tro
m
ey
Fi
x
two bad bugs in t
h
read
.
c
.
commit
|
commitdiff
|
tree
2009-09-09
To
m
Tromey
Initi
a
l code for buffer lock
i
ng
.
commit
|
commitdiff
|
tree
2009-09-09
Tom
T
romey
In
t
roduce threads
.
commit
|
commitdiff
|
tree
2009-09-09
Tom T
r
o
m
ey
I
n
t
roduce thre
a
d-loc
a
l
o
bject
.
commit
|
commitdiff
|
tree
2009-09-09
Tom Trome
y
Rew
r
ite globals to allow i
n
directi
o
n in C
.
commit
|
commitdiff
|
tree
2009-09-09
Tom Tromey
Add find_variable_loc
a
tion and crea
t
e glo
b
als
.
h
.
commit
|
commitdiff
|
tree
2009-09-09
Tom Tromey
Added a small tes
t
su
i
t
e for bindin
g
operation
s
.
commit
|
commitdiff
|
tree