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
Use the `realvalue' when the default binding is used.
2010-01-03
Giuseppe Scr
i
vano
Use the `realvalu
e
' when
the default binding
is
used
.
commit
|
commitdiff
|
tree
2010-01-03
Giu
s
eppe Sc
r
i
v
ano
Un
b
i
nd t
h
read-bound va
r
iables when t
h
e thread
is termi
n
ated
.
commit
|
commitdiff
|
tree
2010-01-03
Giuseppe S
c
r
iv
a
no
Propagate buffer-local-variables changes
t
o
o
the
r
thr
e
ads
.
commit
|
commitdiff
|
tree
2010-01-02
Giuseppe
S
criv
a
no
Buffer
local variab
l
es per-thread almos
t
w
o
rk now
commit
|
commitdiff
|
tree
2010-01-01
Giuseppe Scrivano
U
s
e
the global value
as initi
a
l re
a
lvalue
.
commit
|
commitdiff
|
tree
2010-01-01
Giuseppe S
c
ri
v
ano
Handle default
v
al
u
e
commit
|
commitdiff
|
tree
2009-12-31
Giuseppe Scrivano
Fix
g
c segf
a
ult
.
commit
|
commitdiff
|
tree
2009-12-31
G
i
useppe Scrivano
U
s
e the buffer loca
l
value fo
r
symv
a
l for
w
ardi
n
g
commit
|
commitdiff
|
tree
2009-12-31
Giuseppe Scr
i
van
o
Avoid
a d
o
uble
s
y
mval
forwardi
n
g
commit
|
commitdiff
|
tree
2009-12-31
Giuseppe Scrivano
Fix per-t
h
read buf
f
er-lo
c
al variables
commit
|
commitdiff
|
tree
2009-12-31
Giuseppe
Scrivano
F
ix ma
k
e
b
o
o
tstrap
commit
|
commitdiff
|
tree
2009-12-31
G
i
u
s
eppe Sc
r
i
vano
no
w
r
e
alvalue
is a Lisp_
T
hreadLocal
commit
|
commitdiff
|
tree
2009-12-28
Giusepp
e
Scrivano
I
n
itialize
r
ealvalue
t
o sym
-
>v
a
lue
.
commit
|
commitdiff
|
tree
2009-12-27
Gius
e
p
p
e Scr
i
vano
Remove control, l->thread_
d
at
a
c
a
n't b
e
nil
at this
.
.
.
commit
|
commitdiff
|
tree
2009-12-27
G
iuseppe Scrivano
b
local_get_thread_data i
s
not used befor
e
blocal_set_thread
_
.
.
.
commit
|
commitdiff
|
tree
2009-12-26
Giu
s
eppe Scrivano
Move realvalue to thread
_
d
ata
.
commit
|
commitdiff
|
tree
2009-12-26
Giuseppe Scr
i
v
a
no
R
e
nam
e
s
t
ruct Lisp
_
Buf
f
er_Local_Value `cdr
s
' memb
e
r
.
.
.
commit
|
commitdiff
|
tree
2009-12-25
Giuseppe Sc
r
ivano
Initial pe
r
-t
h
rea
d
bu
f
fer
local v
a
riables support
.
commit
|
commitdiff
|
tree
2009-11-29
Tom Tromey
Change Li
s
p_Buffer_Local_Value
r
e
p
r
esentation
.
commit
|
commitdiff
|
tree
2009-11-15
T
om Tromey
Defin
e
and use SET
_
PER_BU
F
FER_VALUE_RAW
commit
|
commitdiff
|
tree
2009-11-11
Giuseppe Scr
i
va
n
o
Fix some el
i
sp routines
.
commit
|
commitdiff
|
tree
2009-11-11
Giuseppe Scrivano
S
e
t
the
b
uffer af
t
er the l
o
ck is acquired
.
commit
|
commitdiff
|
tree
2009-11-11
Giusep
p
e
S
criva
n
o
Remove desired_bu
f
fe
r
f
rom the t
h
read_state stru
c
t
.
commit
|
commitdiff
|
tree
2009-11-11
Giuseppe Scri
v
a
n
o
Ren
a
m
e
b
uffer_co
n
d
to thread_con
d
.
commit
|
commitdiff
|
tree
2009-11-09
Giusep
p
e
Scrivano
R
emov
e
the buf
f
er-locking mechanism
.
commit
|
commitdiff
|
tree
2009-10-08
G
i
useppe Scriva
n
o
H
a
n
d
le t
h
e thread_no
t
ify_kill_buffer return
c
ode
.
commit
|
commitdiff
|
tree
2009-10-08
Giuseppe Scrivano
Not
i
fy th
r
eads
w
hen a b
u
ffer is killed
.
commit
|
commitdiff
|
tree
2009-10-06
Tom Tro
m
ey
Initi
a
lize threads pro
p
erly
.
commit
|
commitdiff
|
tree
2009-10-05
Giusepp
e
Scrivano
In
h
ibit yie
l
d during
a redisplay
commit
|
commitdiff
|
tree
2009-10-05
Gi
u
seppe Scrivano
`u
n
bind_to' will restore
t
he previous inhi
b
it_yiel
d
.
.
.
commit
|
commitdiff
|
tree
2009-10-02
Tom Tro
m
ey
Use
A
LLOCATE_PSEUDOVEC
T
OR
.
commit
|
commitdiff
|
tree
2009-10-01
Giu
s
eppe Scrivano
Mark `last
_
thi
n
g_sear
c
h
ed' and `sav
e
d
_
last_thing_searched
.
.
.
commit
|
commitdiff
|
tree
2009-09-30
Giuse
p
pe
Scrivano
Allow to
y
iel
d
when buffer loca
l
varia
b
l
e
s are let
.
.
.
commit
|
commitdiff
|
tree
2009-09-29
Tom
T
r
omey
Make regular
express
i
on match d
a
t
a per
-
t
hr
e
ad
.
commit
|
commitdiff
|
tree
2009-09-28
T
o
m
Trom
e
y
minor upd
a
te
s
to
buffer-ob
j
fwd patch
commit
|
commitdiff
|
tree
2009-09-28
Tom
T
romey
Make
buffer-objfw
d
variables work per
-
t
h
r
ead
.
commit
|
commitdiff
|
tree
2009-09-24
Giuseppe
S
c
r
ivan
o
Set
t
he cu
r
rent
_
b
uffer properly
.
commit
|
commitdiff
|
tree
2009-09-24
Giuseppe Scri
v
ano
Deta
c
h the thread whe
n
it is sleep
i
ng on `select'
commit
|
commitdiff
|
tree
2009-09-24
Giusep
p
e Scriv
a
n
o
U
nlock the
b
uff
e
r on
yields
wh
e
n buffer local
v
ariables
.
.
.
commit
|
commitdiff
|
tree
2009-09-23
Giuseppe
S
c
r
ivano
Yield t
o
another thr
e
ad if the s
u
bprocess has
no data
.
.
.
commit
|
commitdiff
|
tree
2009-09-22
Gi
u
seppe Sc
r
ivano
Move with
-
n
o-threads
insid
e
the let bod
y
blo
c
k
.
commit
|
commitdiff
|
tree
2009-09-21
Giuseppe Scrivano
D
e
fine the `with
-
n
o
-threads' macro
and use
i
t
in the
.
.
.
commit
|
commitdiff
|
tree
2009-09-21
Giuseppe Scri
v
ano
Fix a problem with the garbage
col
l
ector, s
t
or
i
ng the
.
.
.
commit
|
commitdiff
|
tree
2009-09-19
Giuseppe Scrivano
Rewrite the condition t
o
wake-u
p
the thread
that locke
d
.
.
.
commit
|
commitdiff
|
tree
2009-09-19
T
o
m Tromey
Define wit
h
-n
e
w-thread macro
.
commit
|
commitdiff
|
tree
2009-09-19
T
o
m T
r
omey
Call erro
r
if thread c
r
e
a
tion failed
.
commit
|
commitdiff
|
tree
2009-09-19
Gi
u
seppe
S
crivano
Raise an er
r
or
wh
e
n the thread
cann
o
t
be cr
e
a
te
d
correc
t
l
y
.
commit
|
commitdiff
|
tree
2009-09-19
Giuseppe
Scr
i
vano
Implementation of a custom th
r
e
ads sc
h
eduler
.
Try
t
o
.
.
.
commit
|
commitdiff
|
tree
2009-09-19
Giuseppe Scri
v
an
o
Move a
l
l loc
k
ing log
i
c in
t
o thread
.
c
.
commit
|
commitdiff
|
tree
2009-09-19
Giu
s
eppe Scrivano
When there
a
re o
t
her act
i
v
e threads, yield
retur
n
s t
.
commit
|
commitdiff
|
tree
2009-09-18
Giuseppe Scrivano
run
-
in-th
r
ead acc
e
pts
a n
e
w
optio
n
al
argument: nolock
.
commit
|
commitdiff
|
tree
2009-09-18
G
i
usep
p
e Scri
v
ano
Protect from yield while waiting for k
e
yboard
i
nput
.
commit
|
commitdiff
|
tree
2009-09-18
G
i
useppe Scrivano
Fix a problem
i
ntroduced w
i
th 9541917a66e9ef59a64bf
e
19c0d4a6
.
.
.
commit
|
commitdiff
|
tree
2009-09-18
Giusep
p
e
Scrivano
Block yi
e
ld if garbage
c
ollecting c
a
n
c
a
use
a
n abort
.
commit
|
commitdiff
|
tree
2009-09-18
Giuseppe S
c
riva
n
o
A
new thr
e
ad maintai
n
th
e
parent's
b
u
ffe
r
when t
h
e
.
.
.
commit
|
commitdiff
|
tree
2009-09-18
Giusep
p
e
S
cr
i
van
o
Bl
o
ck
yi
e
ld w
h
en in
p
ut is
b
locked
.
commit
|
commitdiff
|
tree
2009-09-18
G
i
useppe Scrivano
When Fi
n
hibit_yi
e
ld
is not-nil, allow access
t
o
any
.
.
.
commit
|
commitdiff
|
tree
2009-09-17
Giusepp
e
Sc
r
ivan
o
F
i
x a bug
i
n
troduced in ccdc353864000ec8f13cb6
4
d
95cd577451
0
fa302
commit
|
commitdiff
|
tree
2009-09-17
Gi
u
seppe S
c
r
i
v
a
no
Use `waitp
i
d
'
t
o
ch
e
ck if a process is still alive
.
.
.
commit
|
commitdiff
|
tree
2009-09-17
Giu
s
eppe
Scrivano
Allow access to the mi
n
ibuffer
o
n
l
y
t
o
a thread
at
.
.
.
commit
|
commitdiff
|
tree
2009-09-17
G
i
usepp
e
S
crivano
Ho
n
o
r
the function return type
.
commit
|
commitdiff
|
tree
2009-09-17
Gius
e
ppe Scrivano
Avoid the access to NU
L
L
m
e
mory while gc
m
arks
.
commit
|
commitdiff
|
tree
2009-09-17
Giu
s
e
ppe Sc
r
ivano
Remove as
s
ertion tha
t
does
n
ot seem
v
alid anymore
.
commit
|
commitdiff
|
tree
2009-09-17
Gius
e
ppe
Scr
i
vano
Now it
is pos
s
ib
l
e to d
i
sable threading using "
i
nhibit
.
.
.
commit
|
commitdiff
|
tree
2009-09-17
Gius
e
p
pe
S
c
ri
v
ano
Reflect last changes in the GDB script
.
commit
|
commitdiff
|
tree
2009-09-17
Giu
s
eppe Sc
r
i
v
ano
Sig
n
als can be cap
t
ured by any thread
.
commit
|
commitdiff
|
tree
2009-09-16
Giuseppe Scrivano
I
nitia
l
ize a ne
w
buffer's owner to ni
l
.
commit
|
commitdiff
|
tree
2009-09-16
Giuseppe Scrivano
S
u
pport more complex code blo
c
ks as a
r
gument
to `r
u
n
.
.
.
commit
|
commitdiff
|
tree
2009-09-16
G
iuseppe Scrivano
Fr
e
e the
t
hre
a
d
s
p
e
cdl
.
Bug introduced w
i
th c4
6
6c557f39fc71c
.
.
.
commit
|
commitdiff
|
tree
2009-09-16
G
iuseppe S
c
r
ivano
Rever
t
to the previous co
d
e
.
commit
|
commitdiff
|
tree
2009-09-16
Giu
s
e
p
pe
Sc
r
ivano
Check for `ot
h
er_threads_p (
)
'
i
n
t
he inner loop
too
.
.
.
commit
|
commitdiff
|
tree
2009-09-16
G
iuse
p
pe Scrivan
o
Solve so
m
e
pro
b
lems with m
e
mory cleanup
.
commit
|
commitdiff
|
tree
2009-09-15
Giuseppe Sc
r
ivano
Fix a segfaul
t
when m_curr
e
n
t
_buffer
i
s NULL
commit
|
commitdiff
|
tree
2009-09-15
Giu
s
eppe Scri
v
ano
Initialize stack_top when a new thread is
c
reated
.
commit
|
commitdiff
|
tree
2009-09-14
Tom Tromey
Re
l
ease t
h
e current b
u
ffer wh
e
n
a thread exits
.
commit
|
commitdiff
|
tree
2009-09-13
Tom Trom
e
y
F
ix bou
n
d
p
and a bug
i
n st
o
re_symval_forwarding
.
commit
|
commitdiff
|
tree
2009-09-11
Tom Tromey
First working
d
raft of thread-lo
c
al
bindi
n
g
.
commit
|
commitdiff
|
tree
2009-09-11
T
om Tromey
Fix another oversight in
t
hread
.
c
.
commit
|
commitdiff
|
tree
2009-09-11
Tom Tromey
Fix two ba
d
bugs in thread
.
c
.
commit
|
commitdiff
|
tree
2009-09-09
T
o
m Tromey
Initial code fo
r
buffer l
o
ck
i
ng
.
commit
|
commitdiff
|
tree
2009-09-09
T
o
m Tromey
Introduc
e
threads
.
commit
|
commitdiff
|
tree
2009-09-09
T
om
Tromey
Introduce th
r
e
a
d-local objec
t
.
commit
|
commitdiff
|
tree
2009-09-09
Tom Tromey
R
e
write glo
b
als to a
l
low indire
c
t
i
on in C
.
commit
|
commitdiff
|
tree
2009-09-09
Tom T
r
o
mey
Add find_variable_location and cre
a
te
global
s
.
h
.
commit
|
commitdiff
|
tree
2009-09-09
Tom Tromey
Added a small
test suite fo
r
bindin
g
operati
o
ns
.
commit
|
commitdiff
|
tree