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 make bootstrap
2009-12-31
Gi
u
s
e
pp
e
Sc
r
ivano
Fix make bootstrap
commit
|
commitdiff
|
tree
2009-12-31
Giuseppe Sc
r
ivano
n
ow
r
ealva
l
ue is
a
L
isp_ThreadLoc
a
l
commit
|
commitdiff
|
tree
2009-12-28
Gius
e
ppe Sc
r
ivano
Initi
a
l
i
ze rea
l
value to sym
-
>
v
alue
.
commit
|
commitdiff
|
tree
2009-12-27
Giuseppe
S
crivano
Rem
o
ve
control,
l
->t
h
read_data can't be
nil a
t
this
.
.
.
commit
|
commitdiff
|
tree
2009-12-27
Gi
u
seppe Scriv
a
no
bl
o
cal_get_thread_data
is
n
o
t
used before blocal_se
t
_thre
a
d_
.
.
.
commit
|
commitdiff
|
tree
2009-12-26
Giu
s
eppe Scrivano
Move re
a
lvalue to
t
h
r
e
a
d_
d
a
t
a
.
commit
|
commitdiff
|
tree
2009-12-26
Giu
s
eppe Scri
v
ano
Ren
a
me st
r
uct Lisp_Buffer_Local_Value
`cdrs' memb
e
r
.
.
.
commit
|
commitdiff
|
tree
2009-12-25
Giuse
p
pe Scriv
a
no
Initial per-thread buffer local variables support
.
commit
|
commitdiff
|
tree
2009-11-29
Tom
Tromey
Ch
a
nge Lisp_Buf
f
er_Local
_
Value represent
a
tion
.
commit
|
commitdiff
|
tree
2009-11-15
Tom Tro
m
ey
Define and
use
S
ET_PE
R
_BUFFER_VALUE_
R
AW
commit
|
commitdiff
|
tree
2009-11-11
G
i
useppe Scri
v
an
o
Fix some elisp routi
n
es
.
commit
|
commitdiff
|
tree
2009-11-11
Giuseppe
S
crivano
Set the b
u
ffe
r
after th
e
lock
i
s acqu
i
red
.
commit
|
commitdiff
|
tree
2009-11-11
Giusep
p
e
Scrivano
Rem
o
v
e des
i
r
ed_
b
uffer from the t
h
re
a
d_state struct
.
commit
|
commitdiff
|
tree
2009-11-11
Giuseppe Scriva
n
o
Rename buffer_co
n
d to thread_cond
.
commit
|
commitdiff
|
tree
2009-11-09
Giuseppe
Scri
v
ano
Remove th
e
buff
e
r-locki
n
g
m
echa
n
ism
.
commit
|
commitdiff
|
tree
2009-10-08
Gi
u
seppe Scrivano
Handle the th
r
ead_noti
f
y
_kill_buffer return code
.
commit
|
commitdiff
|
tree
2009-10-08
Giuseppe
Scri
v
ano
Notify
t
h
r
eads when a
buff
e
r is ki
l
led
.
commit
|
commitdiff
|
tree
2009-10-06
Tom
Tromey
Initialize threa
d
s
properly
.
commit
|
commitdiff
|
tree
2009-10-05
Giuseppe Scrivano
I
n
h
i
b
i
t yie
l
d
d
u
r
i
ng a
r
edisplay
commit
|
commitdiff
|
tree
2009-10-05
Giuseppe Sc
r
ivano
`unbind_to' wil
l
r
e
s
tore th
e
p
revious
i
nh
i
b
i
t_yi
e
ld
.
.
.
commit
|
commitdiff
|
tree
2009-10-02
Tom Tro
m
ey
Use
ALLOC
A
T
E
_PSEUDOV
E
CTOR
.
commit
|
commitdiff
|
tree
2009-10-01
Giuseppe Sc
r
ivano
Mar
k
`last_
t
hing_searched'
a
nd
`saved_last
_
thi
n
g_searched
.
.
.
commit
|
commitdiff
|
tree
2009-09-30
Giu
s
eppe Scrivano
Allow to yield wh
e
n
b
uffer local variables
are let
.
.
.
commit
|
commitdiff
|
tree
2009-09-29
Tom
Tromey
Make regular
e
xpression match d
a
ta per-thr
e
a
d
.
commit
|
commitdiff
|
tree
2009-09-28
Tom Tromey
minor updates
to
b
u
f
fer-
o
bjfwd patch
commit
|
commitdiff
|
tree
2009-09-28
T
o
m T
r
omey
Make buffer-objfwd varia
b
les work per-thread
.
commit
|
commitdiff
|
tree
2009-09-24
Giuseppe Scrivano
Set
t
he current_buffer
properly
.
commit
|
commitdiff
|
tree
2009-09-24
Giuseppe Scrivano
D
e
tach th
e
t
h
read
w
he
n
it is
s
leepi
n
g on `select'
commit
|
commitdiff
|
tree
2009-09-24
Giuse
p
p
e
Scr
i
vano
Unloc
k
the buffer on yields when buffer
local variable
s
.
.
.
commit
|
commitdiff
|
tree
2009-09-23
Gius
e
ppe Scrivano
Yield
to another thr
e
ad if the subpro
c
ess has no
data
.
.
.
commit
|
commitdiff
|
tree
2009-09-22
G
i
u
sep
p
e
Scrivano
Move with-n
o
-threads inside the l
e
t bo
d
y bloc
k
.
commit
|
commitdiff
|
tree
2009-09-21
Gi
u
seppe
S
crivano
Define the
`w
i
th-no-threa
d
s'
macro and use
i
t in the
.
.
.
commit
|
commitdiff
|
tree
2009-09-21
Giuseppe Scrivano
Fix a problem
with the g
a
rbage collect
o
r, stor
i
ng the
.
.
.
commit
|
commitdiff
|
tree
2009-09-19
Giuseppe Scri
v
an
o
Rewrite the c
o
ndition to wak
e
-up
the threa
d
that locked
.
.
.
commit
|
commitdiff
|
tree
2009-09-19
To
m
Tromey
Define with-new-thread macr
o
.
commit
|
commitdiff
|
tree
2009-09-19
Tom
Tromey
Call error if t
h
read creation
failed
.
commit
|
commitdiff
|
tree
2009-09-19
Giuseppe Scri
v
a
n
o
R
aise
a
n error when the thread cannot be created
c
o
r
rectly
.
commit
|
commitdiff
|
tree
2009-09-19
Giuseppe Scrivano
I
mplement
a
tion of a custom threads scheduler
.
Try to
.
.
.
commit
|
commitdiff
|
tree
2009-09-19
Gi
u
s
eppe
S
crivano
Mo
v
e
a
l
l
l
ocking
l
ogic
i
nto
thread
.
c
.
commit
|
commitdiff
|
tree
2009-09-19
Giuseppe Scrivano
When there are other active threads
,
yield returns
t
.
commit
|
commitdiff
|
tree
2009-09-18
Giuseppe Scrivano
run-in-thr
e
ad accepts a new
o
p
t
i
o
nal argum
e
nt:
nolock
.
commit
|
commitdiff
|
tree
2009-09-18
Giu
s
eppe Scrivano
P
rotect from yield while wait
i
n
g
for keyboa
r
d input
.
commit
|
commitdiff
|
tree
2009-09-18
Giuseppe Scri
v
an
o
Fix a
p
roble
m
i
ntroduced with 9
5
41917a6
6
e9ef59a64bfe19c0d4a
6
.
.
.
commit
|
commitdiff
|
tree
2009-09-18
Giuseppe Scriva
n
o
Blo
c
k yield if garbage c
o
llecting can cause a
n
abort
.
commit
|
commitdiff
|
tree
2009-09-18
Giuseppe Scr
i
vano
A
new
t
hread mai
n
tain t
h
e parent's
b
uffer w
h
en
the
.
.
.
commit
|
commitdiff
|
tree
2009-09-18
Giuseppe Scr
i
vano
Block yiel
d
when i
n
put is
blocked
.
commit
|
commitdiff
|
tree
2009-09-18
Gius
e
ppe Scri
v
an
o
W
hen Finhibi
t
_yield is n
o
t-nil, all
o
w access to any
.
.
.
commit
|
commitdiff
|
tree
2009-09-17
Giuse
p
p
e Scr
i
vano
Fix a bug introduced in ccdc353864000e
c
8
f
1
3
cb64d95cd
5
7
74510
f
a302
commit
|
commitdiff
|
tree
2009-09-17
G
i
useppe Scrivano
Use `waitpid' to check if a process is
s
till alive
.
.
.
commit
|
commitdiff
|
tree
2009-09-17
Giuseppe Scrivano
A
ll
o
w
access to
t
h
e
minibuffer only to a thread at
.
.
.
commit
|
commitdiff
|
tree
2009-09-17
Gi
u
seppe S
c
rivano
Honor the function return type
.
commit
|
commitdiff
|
tree
2009-09-17
Giusepp
e
Scrivano
A
v
oid t
h
e
acc
e
ss to NULL
m
e
mor
y
while gc
m
a
r
k
s
.
commit
|
commitdiff
|
tree
2009-09-17
G
i
useppe Scrivano
Re
m
o
v
e assertion that does
not
seem valid
anymo
r
e
.
commit
|
commitdiff
|
tree
2009-09-17
Giuse
p
pe Scri
v
an
o
No
w
it i
s
poss
i
ble
to
disable
threa
d
i
n
g using "inhibi
t
.
.
.
commit
|
commitdiff
|
tree
2009-09-17
Gius
e
ppe Scrivano
Refl
e
c
t last changes in the
GDB script
.
commit
|
commitdiff
|
tree
2009-09-17
Giuseppe
Scrivano
Signals c
a
n be captured by any thread
.
commit
|
commitdiff
|
tree
2009-09-16
Giu
s
ep
p
e Scriv
a
no
Initia
l
ize a new buffer's owner to nil
.
commit
|
commitdiff
|
tree
2009-09-16
Giuseppe Scrivano
Suppo
r
t more complex code blocks a
s
argumen
t
to `run
.
.
.
commit
|
commitdiff
|
tree
2009-09-16
Giusep
p
e Scrivano
Fre
e
the thread specdl
.
Bug introduced wit
h
c466c557f39fc71c
.
.
.
commit
|
commitdiff
|
tree
2009-09-16
G
i
useppe
S
cri
v
ano
Revert to the prev
i
ous code
.
commit
|
commitdiff
|
tree
2009-09-16
Giuseppe Scrivano
C
h
e
ck for `other_th
r
eads_p ()' in the in
n
er loop too
.
.
.
commit
|
commitdiff
|
tree
2009-09-16
Giuseppe Scrivano
Solve some
pro
b
le
m
s
with memory clea
n
up
.
commit
|
commitdiff
|
tree
2009-09-15
G
i
use
p
p
e
S
c
r
ivano
Fix a segfault when m_cur
r
ent_b
u
f
fer
i
s NUL
L
commit
|
commitdiff
|
tree
2009-09-15
Giusepp
e
Scrivano
I
n
itialize
s
tack_top w
h
en
a
new th
r
e
a
d is cre
a
ted
.
commit
|
commitdiff
|
tree
2009-09-14
Tom Tr
o
mey
Release t
h
e
curren
t
b
u
ffer
whe
n
a t
h
read e
x
its
.
commit
|
commitdiff
|
tree
2009-09-13
T
om Tro
m
ey
Fix bound
p
and
a
bug
in sto
r
e_symval_forwar
d
ing
.
commit
|
commitdiff
|
tree
2009-09-11
Tom Tromey
Fir
s
t work
i
n
g draft
of t
h
read-local
b
i
n
ding
.
commit
|
commitdiff
|
tree
2009-09-11
Tom Tromey
Fix
another over
s
ight in thr
e
ad
.
c
.
commit
|
commitdiff
|
tree
2009-09-11
T
o
m Tromey
Fix two
b
ad bugs in t
h
re
a
d
.
c
.
commit
|
commitdiff
|
tree
2009-09-09
Tom Tromey
Initial code for buffer locking
.
commit
|
commitdiff
|
tree
2009-09-09
Tom
T
romey
Introduce t
h
reads
.
commit
|
commitdiff
|
tree
2009-09-09
Tom Tromey
Introduce thread-local object
.
commit
|
commitdiff
|
tree
2009-09-09
Tom
T
romey
Rewrite gl
o
ba
l
s to allow indi
r
ection in C
.
commit
|
commitdiff
|
tree
2009-09-09
T
o
m
Tromey
Add find
_
var
i
able_location and create global
s
.
h
.
commit
|
commitdiff
|
tree
2009-09-09
Tom
T
romey
A
d
ded a sma
l
l
t
est suit
e
f
o
r
b
i
nding operations
.
commit
|
commitdiff
|
tree