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 a bug introduced by recent changes
2010-01-11
Giusep
p
e Sc
r
ivano
Fix a bug introduced by recent changes
commit
|
commitdiff
|
tree
2010-01-03
G
i
useppe S
c
riva
n
o
U
s
e
th
e
`re
a
l
val
u
e' when the default bi
n
ding is u
s
ed
.
commit
|
commitdiff
|
tree
2010-01-03
G
i
u
s
e
p
pe Scrivan
o
Unb
i
nd thread-bound var
i
a
bles when the
t
hread is terminated
.
commit
|
commitdiff
|
tree
2010-01-03
G
i
u
s
epp
e
Scrivano
Pro
p
agate buffer-loc
a
l-v
a
riables c
h
an
g
es to ot
h
er thr
e
ads
.
commit
|
commitdiff
|
tree
2010-01-02
Giuseppe S
c
rivano
Buffer
l
o
c
al variables p
e
r-thread alm
o
st
work now
commit
|
commitdiff
|
tree
2010-01-01
Giuseppe Scrivano
Use the global v
a
lue as initi
a
l
rea
l
value
.
commit
|
commitdiff
|
tree
2010-01-01
Giuseppe Scrivano
Handle d
e
f
ault value
commit
|
commitdiff
|
tree
2009-12-31
G
i
us
e
ppe Scrivano
Fix gc se
g
fault
.
commit
|
commitdiff
|
tree
2009-12-31
Giu
s
eppe S
c
r
i
vano
Use
t
h
e buffer local val
u
e for symval forwarding
commit
|
commitdiff
|
tree
2009-12-31
G
iu
s
eppe Scrivano
Avoid a double symval forwardi
n
g
commit
|
commitdiff
|
tree
2009-12-31
G
iu
s
eppe Scrivano
F
i
x per-thread
b
u
f
fer-loc
a
l
v
ar
i
ab
l
e
s
commit
|
commitdiff
|
tree
2009-12-31
Giu
s
e
p
p
e Scrivano
Fi
x
m
a
ke bootstrap
commit
|
commitdiff
|
tree
2009-12-31
Gius
e
pp
e
Scrivano
n
o
w realvalu
e
i
s
a
Lisp_ThreadLo
c
al
commit
|
commitdiff
|
tree
2009-12-28
Gi
u
s
epp
e
Scrivano
In
i
tialize realvalue to sym->value
.
commit
|
commitdiff
|
tree
2009-12-27
Giu
s
eppe Scrivan
o
R
e
move contr
o
l, l-
>
thread
_
dat
a
can
'
t
be nil at this
.
.
.
commit
|
commitdiff
|
tree
2009-12-27
Giusepp
e
Scrivano
blocal_g
e
t_thread_data is no
t
used before
b
local_set_t
h
read_
.
.
.
commit
|
commitdiff
|
tree
2009-12-26
Giuseppe
Scrivano
Move realvalue
t
o
thr
e
a
d
_data
.
commit
|
commitdiff
|
tree
2009-12-26
Giuse
p
pe Scrivano
Rena
m
e st
r
uct Lisp_Buffer_Local
_
Value `cdrs' member
.
.
.
commit
|
commitdiff
|
tree
2009-12-25
Giusep
p
e Scrivano
Initial p
e
r-thread buffer local variab
l
es support
.
commit
|
commitdiff
|
tree
2009-11-29
T
o
m T
r
omey
Change Lis
p
_Buf
f
er_Local
_
Va
l
ue repr
e
s
entatio
n
.
commit
|
commitdiff
|
tree
2009-11-15
Tom Tromey
D
e
fine and use
SET
_
PER_BUFF
E
R_VALUE_RAW
commit
|
commitdiff
|
tree
2009-11-11
G
i
useppe Scrivano
Fix some eli
s
p
routines
.
commit
|
commitdiff
|
tree
2009-11-11
Giuseppe Scrivano
Set the buffer after
t
he
lock i
s
a
cquir
e
d
.
commit
|
commitdiff
|
tree
2009-11-11
Giuseppe
S
c
r
ivano
Remove
de
s
ired_b
u
f
fe
r
from
t
he thread_state str
u
c
t
.
commit
|
commitdiff
|
tree
2009-11-11
G
i
useppe
S
cri
v
a
n
o
R
enam
e
buf
f
er_cond to thread
_
c
ond
.
commit
|
commitdiff
|
tree
2009-11-09
Giuseppe Scrivano
Remov
e
the buffer-locki
n
g mecha
n
ism
.
commit
|
commitdiff
|
tree
2009-10-08
G
i
u
seppe Scrivano
Handle
t
he th
r
ead_n
o
tify_kill_buffer return
c
o
d
e
.
commit
|
commitdiff
|
tree
2009-10-08
Giuse
p
p
e
Scrivano
Notify threads when a
b
uff
e
r is killed
.
commit
|
commitdiff
|
tree
2009-10-06
T
o
m Tromey
Initialize
t
h
reads
p
roperly
.
commit
|
commitdiff
|
tree
2009-10-05
Giuseppe Scrivano
Inhibit yield during
a
re
d
i
sp
l
ay
commit
|
commitdiff
|
tree
2009-10-05
Giusep
p
e S
c
riva
n
o
`un
b
ind_to' will
restore the
p
revious inhibit_yield
.
.
.
commit
|
commitdiff
|
tree
2009-10-02
T
om
Tro
m
ey
Use
A
LLOCATE_PS
E
UDOVE
C
TOR
.
commit
|
commitdiff
|
tree
2009-10-01
G
i
useppe
Scr
i
v
a
n
o
Mark `last_thing_searched' and `saved_la
s
t_
t
hing_search
e
d
.
.
.
commit
|
commitdiff
|
tree
2009-09-30
Giuseppe Sc
r
ivano
Allow to
y
ield whe
n
buffer l
o
cal vari
a
ble
s
are
l
et
.
.
.
commit
|
commitdiff
|
tree
2009-09-29
Tom Tromey
Make regular expressi
o
n ma
t
ch data per-thread
.
commit
|
commitdiff
|
tree
2009-09-28
Tom
T
romey
minor updates to
buffer-obj
f
wd patch
commit
|
commitdiff
|
tree
2009-09-28
T
o
m Tro
m
ey
M
a
ke b
u
f
f
er-objfwd var
i
ables wo
r
k
per-thre
a
d
.
commit
|
commitdiff
|
tree
2009-09-24
G
iuseppe Scrivano
S
et the current_buf
f
er
prope
r
ly
.
commit
|
commitdiff
|
tree
2009-09-24
G
iuseppe Scrivano
Detach the t
h
rea
d
when it is sleep
i
n
g on `select'
commit
|
commitdiff
|
tree
2009-09-24
G
i
usep
p
e Scrivano
Unlo
c
k
t
he buf
f
er
on yiel
d
s when buffer
local variables
.
.
.
commit
|
commitdiff
|
tree
2009-09-23
Giuseppe Scrivan
o
Yiel
d
to anoth
e
r thr
e
ad
i
f the subprocess has no
d
a
ta
.
.
.
commit
|
commitdiff
|
tree
2009-09-22
Giusep
p
e Sc
r
ivano
Move with-no-
t
hre
a
ds inside the let body
b
lock
.
commit
|
commitdiff
|
tree
2009-09-21
Giuseppe S
c
rivano
Define
the `
w
i
th-no-threads' macro a
n
d use it in the
.
.
.
commit
|
commitdiff
|
tree
2009-09-21
G
i
us
e
ppe Scrivano
F
ix a p
r
obl
e
m with
t
he
g
a
r
bage collector, st
o
rin
g
the
.
.
.
commit
|
commitdiff
|
tree
2009-09-19
Gius
e
ppe Scrivano
Rewrite t
h
e
conditi
o
n
t
o
wake-up the thread
t
hat locked
.
.
.
commit
|
commitdiff
|
tree
2009-09-19
To
m
Tromey
Define
with-new-threa
d
m
a
cro
.
commit
|
commitdiff
|
tree
2009-09-19
Tom T
r
o
m
ey
C
all err
o
r
if t
h
r
ead creation fa
i
led
.
commit
|
commitdiff
|
tree
2009-09-19
Giusep
p
e Scrivano
R
a
ise an error when the thread cannot be cr
e
a
t
e
d correctly
.
commit
|
commitdiff
|
tree
2009-09-19
Giuseppe Scri
v
ano
Implementation of a custom t
h
rea
d
s scheduler
.
T
ry
t
o
.
.
.
commit
|
commitdiff
|
tree
2009-09-19
Giuseppe Scriva
n
o
Move all l
o
cking
l
ogic into
t
hread
.
c
.
commit
|
commitdiff
|
tree
2009-09-19
Giuseppe S
c
rivan
o
Wh
e
n
there
a
re other ac
t
ive threads
,
y
ield returns t
.
commit
|
commitdiff
|
tree
2009-09-18
Giuseppe Scrivano
run-in-thr
e
a
d
a
c
cepts a n
e
w optional argument: nolock
.
commit
|
commitdiff
|
tree
2009-09-18
Gius
e
ppe Sc
r
ivano
Pr
o
tect fro
m
yield while wa
i
ting for k
e
yboard
i
nput
.
commit
|
commitdiff
|
tree
2009-09-18
Giuseppe
Scr
i
vano
Fi
x
a problem
i
ntroduced with 9541917a
6
6e9ef59a6
4
bfe19c0d4a
6
.
.
.
commit
|
commitdiff
|
tree
2009-09-18
G
i
useppe Scrivan
o
Block yiel
d
i
f
garbage c
o
lle
c
t
ing ca
n
cause an abort
.
commit
|
commitdiff
|
tree
2009-09-18
G
iuseppe S
c
rivano
A
n
ew
thread
mai
n
tain th
e
par
e
nt's
buffer
w
hen the
.
.
.
commit
|
commitdiff
|
tree
2009-09-18
Giuseppe Scr
i
vano
Bl
o
ck yie
l
d when i
n
put i
s
bl
o
cked
.
commit
|
commitdiff
|
tree
2009-09-18
Giuse
p
pe Scrivano
Wh
e
n Finhibit
_
yield is not
-
nil, a
l
low
a
ccess to
a
ny
.
.
.
commit
|
commitdiff
|
tree
2009-09-17
Gius
e
ppe Scr
i
v
a
no
Fix
a
bug i
n
troduced
in c
c
dc3538
6
4000e
c
8f13
c
b64d95cd57745
1
0fa302
commit
|
commitdiff
|
tree
2009-09-17
Giu
s
e
ppe Scrivano
U
s
e `waitp
i
d' to check if a pr
o
c
es
s
is s
t
ill ali
v
e
.
.
.
commit
|
commitdiff
|
tree
2009-09-17
Giu
s
e
p
pe Scrivano
Allo
w
access to the minibuff
e
r
o
nly to a thread at
.
.
.
commit
|
commitdiff
|
tree
2009-09-17
Giuseppe Scrivano
H
ono
r
the function return type
.
commit
|
commitdiff
|
tree
2009-09-17
Giuseppe Sc
r
ivan
o
Avoid t
h
e
access to NULL
m
emory while gc marks
.
commit
|
commitdiff
|
tree
2009-09-17
G
i
useppe Scrivano
R
e
move assertion that does not seem valid anymore
.
commit
|
commitdiff
|
tree
2009-09-17
G
iuseppe Sc
r
ivano
Now it is possible to d
i
sable t
h
read
i
n
g
usi
n
g "
i
nhibit
.
.
.
commit
|
commitdiff
|
tree
2009-09-17
Giuseppe Sc
r
i
v
ano
Reflect l
a
st changes in the GDB script
.
commit
|
commitdiff
|
tree
2009-09-17
G
iu
s
eppe S
c
ri
v
ano
Signals can
b
e captured by any
thre
a
d
.
commit
|
commitdiff
|
tree
2009-09-16
Giuseppe
Scr
i
van
o
Initialize a ne
w
buff
e
r's
o
wner to n
i
l
.
commit
|
commitdiff
|
tree
2009-09-16
Giuseppe
S
c
rivano
Supp
o
rt
more
c
omple
x
code
bl
o
cks
a
s argument to
`r
u
n
.
.
.
commit
|
commitdiff
|
tree
2009-09-16
Giusep
p
e Scrivano
Free the
thread specdl
.
Bug
i
n
troduced with c
4
66c557f39fc71c
.
.
.
commit
|
commitdiff
|
tree
2009-09-16
Gius
e
p
pe
S
c
riva
n
o
Reve
r
t to the pre
v
i
o
u
s
c
od
e
.
commit
|
commitdiff
|
tree
2009-09-16
Giuseppe
S
crivano
Check
for `other_t
h
r
e
a
ds_p ()' in the
i
nner loop
t
oo
.
.
.
commit
|
commitdiff
|
tree
2009-09-16
Giusepp
e
Scri
v
ano
Solve some probl
e
ms
w
ith
memory clean
u
p
.
commit
|
commitdiff
|
tree
2009-09-15
Giusep
p
e Sc
r
i
v
ano
Fix a s
e
gfault when
m_current_buffer i
s
NUL
L
commit
|
commitdiff
|
tree
2009-09-15
Giuseppe Scrivano
I
n
itia
l
ize stack
_
t
o
p when a new t
h
r
e
ad is created
.
commit
|
commitdiff
|
tree
2009-09-14
T
o
m Tromey
Re
l
ease the c
u
rrent
buffer when a thread ex
i
ts
.
commit
|
commitdiff
|
tree
2009-09-13
Tom T
r
o
mey
Fix boundp and a bug in
s
t
ore_symval_forwardin
g
.
commit
|
commitdiff
|
tree
2009-09-11
Tom Tromey
First wor
k
i
n
g d
r
aft of t
h
read-local b
i
ndi
n
g
.
commit
|
commitdiff
|
tree
2009-09-11
To
m
Tromey
Fix another
o
v
e
r
sig
h
t
i
n
thread
.
c
.
commit
|
commitdiff
|
tree
2009-09-11
Tom Tromey
F
i
x
t
w
o
b
a
d bugs
i
n thread
.
c
.
commit
|
commitdiff
|
tree
2009-09-09
Tom Trom
e
y
I
nitial
c
ode for b
u
f
f
er locking
.
commit
|
commitdiff
|
tree
2009-09-09
Tom Tr
o
mey
Intr
o
duce threads
.
commit
|
commitdiff
|
tree
2009-09-09
T
o
m Tromey
Intr
o
duce th
r
ead-local object
.
commit
|
commitdiff
|
tree
2009-09-09
To
m
Tromey
Rewrite
g
loba
l
s
t
o allow indirection i
n
C
.
commit
|
commitdiff
|
tree
2009-09-09
Tom Tromey
Add find_variab
l
e_lo
c
a
t
ion a
n
d create globa
l
s
.
h
.
commit
|
commitdiff
|
tree
2009-09-09
Tom
Tromey
A
d
de
d
a small test
suit
e
for bind
i
ng o
p
erations
.
commit
|
commitdiff
|
tree