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
now realvalue is a Lisp_ThreadLocal
2009-12-31
G
i
us
e
ppe Scrivano
now realvalue
is a L
i
sp
_
ThreadLocal
commit
|
commitdiff
|
tree
2009-12-28
Giuseppe Scr
i
vano
I
ni
t
ialize realva
l
ue to sym->
v
a
l
ue
.
commit
|
commitdiff
|
tree
2009-12-27
Giuseppe Scr
i
vano
R
e
move control
,
l->thread_dat
a
can't be nil at this
.
.
.
commit
|
commitdiff
|
tree
2009-12-27
Gi
u
s
e
ppe Scriv
a
no
blocal_get_thre
a
d
_d
a
t
a
i
s not used before blocal_set_thread
_
.
.
.
commit
|
commitdiff
|
tree
2009-12-26
Giusepp
e
S
c
rivano
Mo
v
e realvalue to thread_dat
a
.
commit
|
commitdiff
|
tree
2009-12-26
Giusepp
e
Scrivan
o
Rename s
t
ruct Lisp_Bu
f
fer_Local_Value `cdrs' member
.
.
.
commit
|
commitdiff
|
tree
2009-12-25
G
i
useppe Scri
v
ano
I
n
itial per-thread b
u
ffer local variab
l
es su
p
port
.
commit
|
commitdiff
|
tree
2009-11-11
Giuseppe S
c
rivano
Fix
so
m
e elisp routines
.
commit
|
commitdiff
|
tree
2009-11-11
Giuseppe Scrivano
S
et
t
h
e buffer
after the lock is acquired
.
commit
|
commitdiff
|
tree
2009-11-11
G
iuseppe
Scrivano
Remove
desired_buf
f
er f
r
om the t
h
r
e
ad_sta
t
e struct
.
commit
|
commitdiff
|
tree
2009-11-11
Giuseppe Scrivano
Rename buffer_cond to th
r
ea
d
_con
d
.
commit
|
commitdiff
|
tree
2009-11-09
Giuseppe Scrivano
Remove th
e
buffer
-
locking mechan
i
sm
.
commit
|
commitdiff
|
tree
2009-10-08
Giusepp
e
Scrivano
Han
d
le the thread_notify_kil
l
_bu
f
fer return code
.
commit
|
commitdiff
|
tree
2009-10-08
G
i
useppe S
c
riva
n
o
N
o
t
i
fy threads when a b
u
ffer is ki
l
led
.
commit
|
commitdiff
|
tree
2009-10-05
Gi
u
seppe Scrivano
Inhibit yield during
a red
i
s
p
l
a
y
commit
|
commitdiff
|
tree
2009-10-05
Giu
s
eppe Scrivano
`
u
nb
i
nd_to' will
r
e
s
tore th
e
p
re
v
ious inhibit
_
y
i
eld
.
.
.
commit
|
commitdiff
|
tree
2009-10-01
Giuseppe Scrivano
M
a
rk `last_thing_searched' and `s
a
ved_last_t
h
in
g
_search
e
d
.
.
.
commit
|
commitdiff
|
tree
2009-09-30
Giusepp
e
Scr
i
van
o
Allow to y
i
eld when buffer local varia
b
l
es are le
t
.
.
.
commit
|
commitdiff
|
tree
2009-09-24
Gi
u
sepp
e
S
c
ri
v
ano
Set the c
u
rrent_
b
uf
f
er proper
l
y
.
commit
|
commitdiff
|
tree
2009-09-24
Giusep
p
e
S
c
r
ivano
Detach the th
r
ead
w
hen i
t
is sleeping
o
n
`sele
c
t'
commit
|
commitdiff
|
tree
2009-09-24
Giuseppe Scr
i
vano
U
n
lock the b
u
ffer on yields when buffe
r
l
o
c
al variabl
e
s
.
.
.
commit
|
commitdiff
|
tree
2009-09-23
Gius
e
p
p
e
S
crivan
o
Yiel
d
to anot
h
er thre
a
d if the su
b
pro
c
ess
ha
s
no data
.
.
.
commit
|
commitdiff
|
tree
2009-09-22
Giuseppe
S
cri
v
ano
Move with-no-threads inside t
h
e
l
et body block
.
commit
|
commitdiff
|
tree
2009-09-21
G
iuse
p
pe Scrivano
Defi
n
e the `with-no-threads'
m
acro a
n
d us
e
it in the
.
.
.
commit
|
commitdiff
|
tree
2009-09-21
Giuseppe Scrivano
Fix a
problem with the garbage collector, st
o
ring the
.
.
.
commit
|
commitdiff
|
tree
2009-09-19
Giuseppe Scr
i
v
ano
Rewrite the conditi
o
n
t
o
w
a
k
e-up the thread that locked
.
.
.
commit
|
commitdiff
|
tree
2009-09-19
G
iuseppe Scrivano
Raise an er
r
or
w
h
en the thread cannot be
c
reated
c
orrectl
y
.
commit
|
commitdiff
|
tree
2009-09-19
Gius
e
pp
e
Scrivano
I
m
p
l
ementation of a cu
s
tom threads
schedul
e
r
.
Try to
.
.
.
commit
|
commitdiff
|
tree
2009-09-19
Giu
s
eppe Scrivano
Move all
locking logic into th
r
ead
.
c
.
commit
|
commitdiff
|
tree
2009-09-19
Giuseppe Scrivano
When there are oth
e
r active threads, yield returns
t
.
commit
|
commitdiff
|
tree
2009-09-18
G
iuseppe Scrivano
run
-
in-t
h
re
a
d acce
p
ts a
n
e
w
o
p
t
i
onal argume
n
t: nolock
.
commit
|
commitdiff
|
tree
2009-09-18
Giu
s
epp
e
Scrivano
Protec
t
f
rom yi
e
ld whil
e
w
aiting
f
o
r keyb
o
ard
i
nput
.
commit
|
commitdiff
|
tree
2009-09-18
Giu
s
e
p
pe Scrivano
Fix a prob
l
em introduc
e
d with 9
5
4
1
917a66e9ef
5
9a64bfe
1
9c0d4a6
.
.
.
commit
|
commitdiff
|
tree
2009-09-18
Giuseppe Scriva
n
o
Bl
o
ck yield if ga
r
bage c
o
llect
i
ng can
c
a
u
s
e an abort
.
commit
|
commitdiff
|
tree
2009-09-18
Gius
e
p
pe Sc
r
ivano
A new t
h
read maintain
t
he p
a
rent's b
u
ffer wh
e
n
the
.
.
.
commit
|
commitdiff
|
tree
2009-09-18
Gi
u
se
p
pe Scrivano
Bloc
k
yield when
inpu
t
i
s
blocke
d
.
commit
|
commitdiff
|
tree
2009-09-18
G
iu
s
epp
e
Scr
i
vano
When Fi
n
h
i
bit_yield
is not
-
nil, allow
a
cces
s
to an
y
.
.
.
commit
|
commitdiff
|
tree
2009-09-17
Giuseppe
Scriv
a
no
Fix a bug i
n
trod
u
c
e
d in ccdc353864000ec8f
1
3c
b
64d95cd5774510fa302
commit
|
commitdiff
|
tree
2009-09-17
Gi
u
seppe Scrivano
Use
`
waitp
i
d'
t
o
c
heck i
f
a pr
o
cess is still alive
.
.
.
commit
|
commitdiff
|
tree
2009-09-17
Giusep
p
e Scrivano
A
llow access to t
h
e minibuffe
r
only to a thread at
.
.
.
commit
|
commitdiff
|
tree
2009-09-17
Giuseppe Scrivan
o
Ho
n
o
r the functio
n
return type
.
commit
|
commitdiff
|
tree
2009-09-17
Giu
s
eppe Scrivano
A
void the acc
e
ss to
N
ULL me
m
ory whi
l
e
gc marks
.
commit
|
commitdiff
|
tree
2009-09-17
Giuseppe Scrivano
Remove a
s
sertion that does not
s
eem vali
d
anymor
e
.
commit
|
commitdiff
|
tree
2009-09-17
Giuseppe Scr
i
vano
Now it is
pos
s
ible t
o
disa
b
l
e threading using "inhibit
.
.
.
commit
|
commitdiff
|
tree
2009-09-17
G
iuseppe
S
c
r
ivano
Re
f
l
ect last cha
n
ges
in the GDB script
.
commit
|
commitdiff
|
tree
2009-09-17
G
i
u
s
e
ppe S
c
rivano
Signals can be
c
a
ptured by
any thread
.
commit
|
commitdiff
|
tree
2009-09-16
G
iuseppe
Scrivano
Initialize a new
b
uffer's ow
n
er
to nil
.
commit
|
commitdiff
|
tree
2009-09-16
Giusep
p
e
Scriva
n
o
Support
more
c
omp
l
ex c
o
d
e
b
l
ocks a
s
argumen
t
to `
r
un
.
.
.
commit
|
commitdiff
|
tree
2009-09-16
Giu
s
eppe Scrivano
Free the th
r
ead
specdl
.
Bug
i
ntroduced with
c466c557
f
39fc71c
.
.
.
commit
|
commitdiff
|
tree
2009-09-16
Giuseppe Scri
v
ano
Revert to the previous code
.
commit
|
commitdiff
|
tree
2009-09-16
Gius
e
pp
e
Scrivano
C
heck for `other
_
thr
e
ads
_
p
(
)' in the inner loop
too
.
.
.
commit
|
commitdiff
|
tree
2009-09-16
Giuseppe Scri
v
a
no
S
o
lve
s
ome
p
roble
m
s with memo
r
y cleanu
p
.
commit
|
commitdiff
|
tree
2009-09-15
G
iuseppe Scrivano
Fix
a
s
egfault when m_
c
urrent_b
u
ffer is N
U
LL
commit
|
commitdiff
|
tree
2009-09-15
Giuseppe Scri
v
ano
Initia
l
ize stack_to
p
when a
new thr
e
ad is created
.
commit
|
commitdiff
|
tree