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
useppe Scrivano
Avoid a double symval forwarding
commit
|
commitdiff
|
tree
2009-12-31
G
iuseppe
Scrivano
F
ix per-thread buffer-loc
a
l variables
commit
|
commitdiff
|
tree
2009-12-31
Giuseppe Scrivano
Fix ma
k
e bootstrap
commit
|
commitdiff
|
tree
2009-12-31
Giuseppe Scrivano
now realva
l
ue is a L
i
sp_ThreadLo
c
al
commit
|
commitdiff
|
tree
2009-12-28
Giuseppe Scri
v
ano
Initi
a
l
iz
e
realvalue to sym->value
.
commit
|
commitdiff
|
tree
2009-12-27
Giuseppe Scrivano
R
emove c
o
ntrol, l
-
>threa
d
_
d
ata
ca
n
'
t b
e
nil at this
.
.
.
commit
|
commitdiff
|
tree
2009-12-27
G
i
usep
p
e
S
crivano
b
loc
a
l
_
get_t
h
read_da
t
a
i
s not used
b
efore b
l
ocal_set_thre
a
d_
.
.
.
commit
|
commitdiff
|
tree
2009-12-26
Gi
u
seppe S
c
r
ivano
Move realvalue to
thread_data
.
commit
|
commitdiff
|
tree
2009-12-26
Giusepp
e
Scrivano
Rename str
u
ct Lisp_Buff
e
r_Local_Value
`
c
drs' member
.
.
.
commit
|
commitdiff
|
tree
2009-12-25
Giuseppe
S
crivano
Initi
a
l per-thread buffer lo
c
al varia
b
le
s
supp
o
rt
.
commit
|
commitdiff
|
tree
2009-11-11
Giuseppe Scrivano
Fix some e
l
isp routin
e
s
.
commit
|
commitdiff
|
tree
2009-11-11
Gius
e
ppe Scri
v
ano
S
et the buffer after the l
o
c
k
is a
c
qui
r
e
d
.
commit
|
commitdiff
|
tree
2009-11-11
G
iuseppe
S
cr
i
v
a
no
Remove desired_buffer from the t
h
read_stat
e
struc
t
.
commit
|
commitdiff
|
tree
2009-11-11
Gius
e
p
pe Scrivano
Rename buffer_con
d
to thread_co
n
d
.
commit
|
commitdiff
|
tree
2009-11-09
Giuseppe
S
crivano
Remove the buffer-locki
n
g mec
h
a
nism
.
commit
|
commitdiff
|
tree
2009-10-08
Giuseppe Scriva
n
o
Handle the
t
h
r
e
a
d_notify_
k
ill_buffer return
c
ode
.
commit
|
commitdiff
|
tree
2009-10-08
Giuseppe Scri
v
ano
Notify thread
s
when a
b
uff
e
r is killed
.
commit
|
commitdiff
|
tree
2009-10-05
Giuseppe
Scrivano
Inhibit yield during
a redi
s
p
l
ay
commit
|
commitdiff
|
tree
2009-10-05
Gi
u
seppe Scrivano
`un
b
ind_to' w
i
ll restore the previous
inh
i
bit_yield
.
.
.
commit
|
commitdiff
|
tree
2009-10-01
Gi
u
seppe
S
crivano
Mar
k
`l
a
st_thing_se
a
rched'
a
nd `saved_last_thing_searched
.
.
.
commit
|
commitdiff
|
tree
2009-09-30
Giuseppe Scrivano
Allo
w
to yiel
d
when buf
f
er local varia
b
les are le
t
.
.
.
commit
|
commitdiff
|
tree
2009-09-24
Giuseppe Scrivano
Set the
c
ur
r
ent_buffer
p
roperly
.
commit
|
commitdiff
|
tree
2009-09-24
G
iuseppe Scr
i
vano
De
t
ach the
t
hread when it
i
s sleeping o
n
`s
e
lect'
commit
|
commitdiff
|
tree
2009-09-24
Gi
u
sep
p
e Scrivano
Unlock the buff
e
r on yie
l
ds w
h
en buffer local var
i
ables
.
.
.
commit
|
commitdiff
|
tree
2009-09-23
G
i
usep
p
e Scrivan
o
Yield to another
t
h
r
ead if
t
he s
u
bp
r
ocess has no dat
a
.
.
.
commit
|
commitdiff
|
tree
2009-09-22
Giuseppe
S
cr
i
vano
Move with-
n
o-
t
hreads insi
d
e the let
b
ody block
.
commit
|
commitdiff
|
tree
2009-09-21
Gi
u
s
eppe Scriv
a
no
Define the
`with-n
o
-threads' macro and use
i
t in
the
.
.
.
commit
|
commitdiff
|
tree
2009-09-21
G
iuseppe Scriva
n
o
Fix a pro
b
lem with t
h
e garba
g
e collector, stor
i
ng th
e
.
.
.
commit
|
commitdiff
|
tree
2009-09-19
Giu
s
eppe
S
crivano
Re
w
rite the con
d
ition to wake-up
t
he
t
h
read that locked
.
.
.
commit
|
commitdiff
|
tree
2009-09-19
G
i
u
seppe Scrivano
Raise a
n
erro
r
when t
h
e
thread can
n
ot b
e
created
corre
c
t
l
y
.
commit
|
commitdiff
|
tree
2009-09-19
G
i
useppe Scrivano
Implementation of a
c
u
stom threads scheduler
.
Try to
.
.
.
commit
|
commitdiff
|
tree
2009-09-19
Giuseppe Scrivan
o
Mov
e
all loc
k
in
g
logic into t
h
read
.
c
.
commit
|
commitdiff
|
tree
2009-09-19
Giuseppe
S
cr
i
van
o
When
t
here
are other active threads,
yield ret
u
rn
s
t
.
commit
|
commitdiff
|
tree
2009-09-18
Gius
e
ppe Scrivano
run-
i
n-t
h
read a
c
cepts a new opt
i
onal argument: noloc
k
.
commit
|
commitdiff
|
tree
2009-09-18
Giu
s
eppe Scrivano
P
r
otect from yield
whi
l
e waiting fo
r
key
b
oard inpu
t
.
commit
|
commitdiff
|
tree
2009-09-18
G
i
u
seppe Scriv
a
no
Fix a problem in
t
ro
d
uc
e
d
w
ith
9
541917a66e9ef59a
6
4bfe19
c
0
d4a6
.
.
.
commit
|
commitdiff
|
tree
2009-09-18
Giuseppe
S
crivano
Block yiel
d
if ga
r
bage collect
i
ng
c
an ca
u
se
a
n
abor
t
.
commit
|
commitdiff
|
tree
2009-09-18
Giu
s
eppe Scrivano
A n
e
w thread maintain the pare
n
t's bu
f
fer when the
.
.
.
commit
|
commitdiff
|
tree
2009-09-18
Giu
s
eppe Scrivano
Block yield when inp
u
t is block
e
d
.
commit
|
commitdiff
|
tree
2009-09-18
Giuseppe Sc
r
i
vano
When Finhibit_yield is not-
n
il, allow acce
s
s to any
.
.
.
commit
|
commitdiff
|
tree
2009-09-17
Giusepp
e
Scrivano
Fix
a
b
u
g i
n
troduce
d
in ccdc353
8
6
4000e
c
8
f13cb64d9
5
cd577451
0
fa
3
02
commit
|
commitdiff
|
tree
2009-09-17
Giusep
p
e S
c
riva
n
o
U
s
e
`
waitpid' to check if a proces
s
is still alive
.
.
.
commit
|
commitdiff
|
tree
2009-09-17
Giusep
p
e Scrivano
Al
l
o
w acce
s
s to
t
h
e minib
u
ffer only to a thread at
.
.
.
commit
|
commitdiff
|
tree
2009-09-17
Gi
u
seppe Scri
v
ano
Hon
o
r
the function return
type
.
commit
|
commitdiff
|
tree
2009-09-17
G
iuseppe
Sc
r
iva
n
o
A
v
oi
d
the access to NULL memory while g
c
marks
.
commit
|
commitdiff
|
tree
2009-09-17
Giusepp
e
Scrivano
Remov
e
asse
r
tion that
d
o
e
s
not
seem
v
alid any
m
ore
.
commit
|
commitdiff
|
tree
2009-09-17
G
iuseppe Scrivano
Now it is poss
i
ble
to di
s
abl
e
thr
e
ading
u
sing "inhibit
.
.
.
commit
|
commitdiff
|
tree
2009-09-17
G
iuseppe
Sc
r
ivano
Refl
e
c
t last changes in the GDB script
.
commit
|
commitdiff
|
tree
2009-09-17
Giuseppe Scrivano
Sign
a
ls can
be ca
p
tu
r
ed by any thread
.
commit
|
commitdiff
|
tree
2009-09-16
Gi
u
seppe S
c
r
i
vano
Initialize a new buff
e
r
'
s own
e
r to nil
.
commit
|
commitdiff
|
tree
2009-09-16
Giu
s
e
ppe Scrivano
S
upport more complex code blocks as ar
g
u
m
ent to `run
.
.
.
commit
|
commitdiff
|
tree
2009-09-16
Giuseppe Sc
r
i
v
ano
Free t
h
e
t
hread sp
e
cdl
.
Bu
g
introduc
e
d with
c466c557f39fc71c
.
.
.
commit
|
commitdiff
|
tree
2009-09-16
G
iuseppe Scrivano
Rever
t
to the previous code
.
commit
|
commitdiff
|
tree
2009-09-16
Giuseppe Scrivano
Check for `
o
ther_threads_p ()
'
in th
e
inner l
o
o
p
t
oo
.
.
.
commit
|
commitdiff
|
tree
2009-09-16
Giuseppe Sc
r
ivano
Solve some pro
b
lem
s
w
ith mem
o
ry cleanup
.
commit
|
commitdiff
|
tree
2009-09-15
Giuseppe Scrivano
Fix a segfault when m_c
u
r
r
ent_buffer is NULL
commit
|
commitdiff
|
tree
2009-09-15
G
i
useppe Scrivano
In
i
tia
l
ize stack
_
top when a
n
ew threa
d
is
c
r
e
a
ted
.
commit
|
commitdiff
|
tree