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
Set the buffer after the lock is acquired.
2009-11-11
Giuseppe Scrivan
o
Set the
b
uffer aft
e
r t
h
e lock
i
s acquire
d
.
commit
|
commitdiff
|
tree
2009-11-11
Giuseppe Scrivan
o
Re
m
ove desire
d
_buffer from
t
he thread_state struct
.
commit
|
commitdiff
|
tree
2009-11-11
Giuseppe Scri
v
ano
Rename buffer_cond
t
o thread_con
d
.
commit
|
commitdiff
|
tree
2009-11-09
Giuseppe Sc
r
i
v
ano
R
emove
the buffer-lock
i
ng mechanism
.
commit
|
commitdiff
|
tree
2009-10-08
Gi
u
s
e
p
p
e
Scrivano
Handl
e
t
he thread_notify_kill_bu
f
fer
return code
.
commit
|
commitdiff
|
tree
2009-10-08
G
i
useppe Scri
v
an
o
Notify t
h
reads when a
b
uffe
r
is kill
e
d
.
commit
|
commitdiff
|
tree
2009-10-06
Tom T
r
omey
Initial
i
ze
t
hre
a
ds pr
o
perly
.
commit
|
commitdiff
|
tree
2009-10-05
Giuse
p
pe Scriv
a
no
I
nh
i
bit
y
ield during a
r
edisplay
commit
|
commitdiff
|
tree
2009-10-05
Giuseppe Scrivan
o
`unbind_t
o
' will
restore the previous in
h
ibit_yie
l
d
.
.
.
commit
|
commitdiff
|
tree
2009-10-02
Tom
Tromey
Use ALLOCATE_PSEUDOVECTOR
.
commit
|
commitdiff
|
tree
2009-10-01
Giuseppe Scrivano
Mar
k
`
l
as
t
_thing_sear
c
hed' and
`
s
aved
_
last_thing_searched
.
.
.
commit
|
commitdiff
|
tree
2009-09-30
Giusep
p
e S
c
rivano
Allow
t
o yield when buf
f
er local vari
a
bles are
le
t
.
.
.
commit
|
commitdiff
|
tree
2009-09-29
Tom Trome
y
M
a
k
e
r
egular expression
m
a
tch da
t
a p
e
r
-thread
.
commit
|
commitdiff
|
tree
2009-09-28
Tom Tro
m
ey
minor upd
a
tes
t
o buffer-obj
f
wd
p
a
t
ch
commit
|
commitdiff
|
tree
2009-09-28
Tom Tromey
M
a
ke buf
f
er-objfwd variabl
e
s work per-thre
a
d
.
commit
|
commitdiff
|
tree
2009-09-24
Gius
e
ppe
S
c
rivano
Set the cur
r
e
nt
_
buffe
r
p
r
operly
.
commit
|
commitdiff
|
tree
2009-09-24
Giusep
p
e
S
crivano
Detach
the
t
hread wh
e
n it is sleeping on `select'
commit
|
commitdiff
|
tree
2009-09-24
Gi
u
seppe Sc
r
ivano
Unlock the
b
u
ffer on
y
i
el
d
s when buffer loc
a
l variables
.
.
.
commit
|
commitdiff
|
tree
2009-09-23
Giuseppe Scrivano
Yield to anoth
e
r threa
d
if t
h
e sub
p
r
ocess ha
s
no data
.
.
.
commit
|
commitdiff
|
tree
2009-09-22
Gius
e
p
pe Scrivano
Move wit
h
-no-t
h
r
eads inside the le
t
body
b
lock
.
commit
|
commitdiff
|
tree
2009-09-21
Giuseppe
S
crivano
Define the `with-n
o
-
t
hread
s
' ma
c
ro
and
use it
i
n the
.
.
.
commit
|
commitdiff
|
tree
2009-09-21
G
i
usep
p
e Scrivano
Fix a proble
m
with the gar
b
a
ge collector, storing the
.
.
.
commit
|
commitdiff
|
tree
2009-09-19
Giuseppe
S
cr
i
van
o
Rewrite the con
d
itio
n
to wak
e
-
u
p th
e
t
h
read
t
hat
l
o
cked
.
.
.
commit
|
commitdiff
|
tree
2009-09-19
Tom Tromey
Define
with-
n
ew-th
r
ead macro
.
commit
|
commitdiff
|
tree
2009-09-19
Tom Tr
o
mey
Ca
l
l error if thread creation failed
.
commit
|
commitdiff
|
tree
2009-09-19
Giuseppe
S
cri
v
ano
Rai
s
e an er
r
or when the
t
hread
c
ann
o
t be created co
r
r
e
c
t
l
y
.
commit
|
commitdiff
|
tree
2009-09-19
Giuseppe Scriv
a
no
Implementation of a c
u
s
t
om threads sc
h
edu
l
er
.
Try to
.
.
.
commit
|
commitdiff
|
tree
2009-09-19
Gi
u
seppe Scrivano
Move all locking
l
ogic
into threa
d
.
c
.
commit
|
commitdiff
|
tree
2009-09-19
G
i
u
s
e
p
pe
S
crivan
o
When there are other
a
ct
i
ve threads, yield ret
u
rns
t
.
commit
|
commitdiff
|
tree
2009-09-18
Gi
u
seppe S
c
riva
n
o
run-i
n
-thread accepts a new
op
t
io
n
al argument: nolock
.
commit
|
commitdiff
|
tree
2009-09-18
Giuse
p
pe Scrivano
Protect from yield
w
hi
l
e waiting for keyboard in
p
ut
.
commit
|
commitdiff
|
tree
2009-09-18
Giuseppe Scriv
a
no
Fix a proble
m
i
n
troduce
d
with
9
5
419
1
7a66e9ef59a64bfe1
9
c
0
d4a6
.
.
.
commit
|
commitdiff
|
tree
2009-09-18
Giuseppe Scrivano
Block yield i
f
garbage co
l
l
e
cting ca
n
cau
s
e an abort
.
commit
|
commitdiff
|
tree
2009-09-18
Giu
s
eppe Scrivano
A new thread
m
a
intain the parent's buffer when
t
he
.
.
.
commit
|
commitdiff
|
tree
2009-09-18
Giu
s
eppe Scriv
a
no
Block yield when input
is b
l
o
c
ke
d
.
commit
|
commitdiff
|
tree
2009-09-18
G
i
useppe Scrivano
W
h
e
n
Finh
i
bit_yield is not-nil, allow access to
a
ny
.
.
.
commit
|
commitdiff
|
tree
2009-09-17
Giuseppe Scri
v
ano
Fix a
b
ug in
t
roduced in ccdc353864000ec8f13cb
6
4d95cd5774510fa3
0
2
commit
|
commitdiff
|
tree
2009-09-17
Giusepp
e
S
crivano
Use `waitp
i
d'
t
o ch
e
c
k
if a process i
s
s
t
i
ll a
l
ive
.
.
.
commit
|
commitdiff
|
tree
2009-09-17
Giuseppe Scrivano
Allow access to
t
h
e minibuffer only to a thread
a
t
.
.
.
commit
|
commitdiff
|
tree
2009-09-17
Giusep
p
e Scr
i
va
n
o
Honor the f
u
nction re
t
urn type
.
commit
|
commitdiff
|
tree
2009-09-17
Giuseppe Sc
r
ivano
Avoid the access to NULL mem
o
ry while gc marks
.
commit
|
commitdiff
|
tree
2009-09-17
Giuseppe Scri
v
ano
Remove
asse
r
tio
n
th
a
t does not s
e
e
m
valid anymore
.
commit
|
commitdiff
|
tree
2009-09-17
Giuseppe Scrivano
Now it is possib
l
e to
d
isable threading using
"
i
nhibit
.
.
.
commit
|
commitdiff
|
tree
2009-09-17
Giusep
p
e Scrivano
R
e
f
lect last c
h
ange
s
i
n
the GDB script
.
commit
|
commitdiff
|
tree
2009-09-17
Giuseppe Scr
i
vano
Signals can b
e
captured by any thread
.
commit
|
commitdiff
|
tree
2009-09-16
Giuseppe Scrivano
Initializ
e
a new buf
f
er's owner to ni
l
.
commit
|
commitdiff
|
tree
2009-09-16
Giuseppe Scri
v
ano
S
u
ppor
t
mo
r
e complex
code
block
s
as a
r
gume
n
t
to `run
.
.
.
commit
|
commitdiff
|
tree
2009-09-16
Giuse
p
pe Scrivano
Free the thread specdl
.
Bu
g
in
t
roduced with c466c557f39fc71c
.
.
.
commit
|
commitdiff
|
tree
2009-09-16
Giuseppe Scrivano
Revert to the prev
i
ous
code
.
commit
|
commitdiff
|
tree
2009-09-16
Giusep
p
e Sc
r
ivano
C
h
e
c
k for `othe
r
_threads
_
p
()' in the inn
e
r loop
t
o
o
.
.
.
commit
|
commitdiff
|
tree
2009-09-16
Gi
u
se
p
pe Scrivano
Solve some problems with memory
c
leanup
.
commit
|
commitdiff
|
tree
2009-09-15
Giuseppe
S
crivan
o
Fix a segfault when m_current_buff
e
r is
N
ULL
commit
|
commitdiff
|
tree
2009-09-15
Giuseppe Scrivan
o
I
n
i
tialize
stack_top w
h
e
n a new
t
hread is created
.
commit
|
commitdiff
|
tree
2009-09-14
Tom Trom
e
y
R
e
l
e
a
se the curr
e
nt buffe
r
when a thread exit
s
.
commit
|
commitdiff
|
tree
2009-09-13
Tom Tromey
Fix bound
p
an
d
a bug in store_s
y
m
val_forwarding
.
commit
|
commitdiff
|
tree
2009-09-11
Tom Tromey
First wor
k
ing
draft of thre
a
d-loc
a
l
b
inding
.
commit
|
commitdiff
|
tree
2009-09-11
Tom Tromey
Fix ano
t
her oversight in thr
e
ad
.
c
.
commit
|
commitdiff
|
tree
2009-09-11
Tom Trome
y
F
ix
tw
o
bad
bugs in thread
.
c
.
commit
|
commitdiff
|
tree
2009-09-09
Tom Tromey
Initia
l
c
o
de for buffer lock
i
ng
.
commit
|
commitdiff
|
tree
2009-09-09
Tom
Tr
o
mey
I
ntrodu
c
e
thread
s
.
commit
|
commitdiff
|
tree
2009-09-09
Tom Tromey
Int
r
oduc
e
thread
-
local object
.
commit
|
commitdiff
|
tree
2009-09-09
Tom Trome
y
Rewrite globals to allow
i
ndire
c
tion in
C
.
commit
|
commitdiff
|
tree
2009-09-09
T
o
m Tromey
Add find_variab
l
e_loc
a
tio
n
and create gl
o
bals
.
h
.
commit
|
commitdiff
|
tree
2009-09-09
Tom
T
romey
A
dded a
s
mall te
s
t suite f
o
r binding
o
p
erations
.
commit
|
commitdiff
|
tree