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
Remove desired_buffer from the thread_state struct.
2009-11-11
Giuse
p
pe
S
crivano
Remove des
i
red_buffer from t
h
e thread_s
t
ate str
u
c
t
.
commit
|
commitdiff
|
tree
2009-11-11
Giu
s
eppe Scr
i
vano
Rename buffer_co
n
d to thread_c
o
nd
.
commit
|
commitdiff
|
tree
2009-11-09
Gi
u
seppe
S
criv
a
no
Remo
v
e
the buff
e
r-locking mechanism
.
commit
|
commitdiff
|
tree
2009-10-08
G
iuseppe Scr
i
vano
H
andle the
t
h
read_notify_kill_buf
f
er re
t
u
rn code
.
commit
|
commitdiff
|
tree
2009-10-08
G
iusep
p
e Scrivano
Notify threads
when a buffer
i
s killed
.
commit
|
commitdiff
|
tree
2009-10-06
Tom Tromey
Initial
i
ze threa
d
s prop
e
r
l
y
.
commit
|
commitdiff
|
tree
2009-10-05
Giuseppe Sc
r
iv
a
no
Inh
i
b
i
t
yield du
r
ing
a
r
edisplay
commit
|
commitdiff
|
tree
2009-10-05
Giuseppe Scrivano
`
unbin
d
_to' will
r
estor
e
the previous inhibit_yield
.
.
.
commit
|
commitdiff
|
tree
2009-10-02
Tom Tromey
Use A
L
LOC
A
TE
_
PSEUDOVECTO
R
.
commit
|
commitdiff
|
tree
2009-10-01
Giuseppe Scrivano
Mar
k
`la
s
t_th
i
n
g
_searched' and `saved_last
_
thin
g
_sear
c
hed
.
.
.
commit
|
commitdiff
|
tree
2009-09-30
Gius
e
ppe Scriv
a
no
Allow to yi
e
ld when bu
f
fer loca
l
variable
s
are let
.
.
.
commit
|
commitdiff
|
tree
2009-09-29
T
o
m Tro
m
e
y
M
a
ke regular exp
r
ession ma
t
ch data p
e
r-thread
.
commit
|
commitdiff
|
tree
2009-09-28
To
m
Trome
y
mino
r
updates to buffer-objfw
d
patch
commit
|
commitdiff
|
tree
2009-09-28
Tom Tromey
Ma
k
e
b
u
ffer-objfw
d
variables w
o
rk per-
t
h
r
ead
.
commit
|
commitdiff
|
tree
2009-09-24
Gi
u
seppe
S
c
r
ivan
o
Set
the current
_
bu
f
fe
r
properly
.
commit
|
commitdiff
|
tree
2009-09-24
Giuseppe Scrivano
Detac
h
t
h
e
thread when it is sl
e
eping on `select'
commit
|
commitdiff
|
tree
2009-09-24
Gius
e
p
p
e Scriv
a
no
Un
l
ock the buff
e
r on yields when buff
e
r
l
ocal vari
a
bles
.
.
.
commit
|
commitdiff
|
tree
2009-09-23
Giuseppe Scrivano
Yield to anoth
e
r thread if the subproc
e
ss has no data
.
.
.
commit
|
commitdiff
|
tree
2009-09-22
Giuseppe Scrivano
Move with-no-t
h
rea
d
s inside the let
body block
.
commit
|
commitdiff
|
tree
2009-09-21
Gi
u
seppe Scriva
n
o
De
f
ine the `w
i
th-no
-
threads' macro
a
n
d u
s
e it in the
.
.
.
commit
|
commitdiff
|
tree
2009-09-21
Giuseppe Scrivano
Fix a problem with the garbage
c
o
llector, storing the
.
.
.
commit
|
commitdiff
|
tree
2009-09-19
G
i
u
sep
p
e
Scrivano
Rewrit
e
t
he c
o
ndition to wake-up the thread tha
t
locked
.
.
.
commit
|
commitdiff
|
tree
2009-09-19
Tom
T
r
o
mey
Define with-new-thread macro
.
commit
|
commitdiff
|
tree
2009-09-19
Tom Tro
m
ey
Call error if thread creat
i
on failed
.
commit
|
commitdiff
|
tree
2009-09-19
Giu
s
eppe Scriv
a
no
Rai
s
e a
n
error
w
hen
the
thread ca
n
not be crea
t
ed correctly
.
commit
|
commitdiff
|
tree
2009-09-19
Giusepp
e
Scrivano
Impleme
n
tation of a
c
ustom thread
s
sch
e
d
uler
.
Try to
.
.
.
commit
|
commitdiff
|
tree
2009-09-19
G
iu
s
epp
e
Scri
v
ano
Move a
l
l lo
c
king logic into thread
.
c
.
commit
|
commitdiff
|
tree
2009-09-19
Gius
e
ppe Scri
v
ano
When ther
e
are o
t
her active
threads, yi
e
ld
r
eturns t
.
commit
|
commitdiff
|
tree
2009-09-18
Giusep
p
e S
c
rivano
run-in-t
h
r
ead accepts a new
optional argument:
no
l
ock
.
commit
|
commitdiff
|
tree
2009-09-18
Giuseppe Scrivano
Protect from yield whi
l
e waiting for keyboa
r
d i
n
put
.
commit
|
commitdiff
|
tree
2009-09-18
Giuse
p
p
e S
c
rivan
o
F
ix
a
p
rob
l
em intro
d
u
ced with 9541917a66e9ef5
9
a64bfe19c0d4a6
.
.
.
commit
|
commitdiff
|
tree
2009-09-18
Giuseppe Scrivano
Bl
o
ck yield if garba
g
e collecting can cause an
a
bort
.
commit
|
commitdiff
|
tree
2009-09-18
Gius
e
ppe Scrivano
A ne
w
t
h
read
mainta
i
n th
e
parent's buffer
when the
.
.
.
commit
|
commitdiff
|
tree
2009-09-18
Gius
e
p
p
e Scr
i
vano
Block yie
l
d when input is blo
c
ked
.
commit
|
commitdiff
|
tree
2009-09-18
Giuseppe Scrivano
When Finhibit_
y
ield is n
o
t-
n
il, allow a
c
cess to any
.
.
.
commit
|
commitdiff
|
tree
2009-09-17
Giusepp
e
Scrivano
F
i
x a b
u
g introduced
i
n ccdc3538640
0
0ec8f
1
3cb64d95cd57745
1
0fa302
commit
|
commitdiff
|
tree
2009-09-17
Giu
s
eppe
S
c
r
i
van
o
Use `waitpid' t
o
check i
f
a process
i
s still alive
.
.
.
commit
|
commitdiff
|
tree
2009-09-17
Giuseppe Scriv
a
no
Allow access
to th
e
m
inibuffer only t
o
a thread
a
t
.
.
.
commit
|
commitdiff
|
tree
2009-09-17
Giusep
p
e Sc
r
ivano
Hono
r
the fun
c
ti
o
n return
type
.
commit
|
commitdiff
|
tree
2009-09-17
Giusep
p
e
Scriva
n
o
Avoid the ac
c
ess to NULL memo
r
y
while gc ma
r
ks
.
commit
|
commitdiff
|
tree
2009-09-17
G
i
useppe Scrivan
o
Re
m
ove assertion that
d
oes not seem valid anymo
r
e
.
commit
|
commitdiff
|
tree
2009-09-17
Giuseppe Scr
i
vano
No
w
it is p
o
s
sible to disabl
e
threa
d
ing
usi
n
g "inhibit
.
.
.
commit
|
commitdiff
|
tree
2009-09-17
Giu
s
e
p
pe Scrivano
Refle
c
t last c
h
anges in
th
e
GDB script
.
commit
|
commitdiff
|
tree
2009-09-17
Giuseppe Scrivano
Signals can be
captured by any thr
e
ad
.
commit
|
commitdiff
|
tree
2009-09-16
G
i
u
s
ep
p
e Scrivano
Initialize a new
b
uffer's
owne
r
to
n
il
.
commit
|
commitdiff
|
tree
2009-09-16
G
i
us
e
ppe Scriv
a
no
Support mo
r
e comple
x
code blocks as argu
m
ent to `run
.
.
.
commit
|
commitdiff
|
tree
2009-09-16
Gi
u
seppe S
c
rivano
Free
the thread specd
l
.
B
u
g
i
nt
r
oduced with c466c557f39fc71
c
.
.
.
commit
|
commitdiff
|
tree
2009-09-16
Gius
e
ppe Scrivano
Revert to
the p
r
evious
code
.
commit
|
commitdiff
|
tree
2009-09-16
Gi
u
seppe Sc
r
ivano
Check for
`
other_t
h
reads_p (
)
' in the
inner loop too
.
.
.
commit
|
commitdiff
|
tree
2009-09-16
Giuse
p
pe Scrivano
Solve some proble
m
s with memory clea
n
up
.
commit
|
commitdiff
|
tree
2009-09-15
Giuseppe Scriv
a
no
Fix a segfault
w
h
e
n m_c
u
rrent_bu
f
f
e
r is NULL
commit
|
commitdiff
|
tree
2009-09-15
Giuseppe Scriva
n
o
Initialize st
a
ck_top when a
n
ew thr
e
ad is
c
reated
.
commit
|
commitdiff
|
tree
2009-09-14
Tom Tromey
Release t
h
e
current buffe
r
wh
e
n a t
h
read
e
x
i
t
s
.
commit
|
commitdiff
|
tree
2009-09-13
Tom Trome
y
Fix
b
oundp and
a
b
u
g
in stor
e
_symval_forwarding
.
commit
|
commitdiff
|
tree
2009-09-11
T
o
m Tromey
First working draft of
thread-l
o
cal binding
.
commit
|
commitdiff
|
tree
2009-09-11
Tom Tromey
Fix another
o
v
ersight in thread
.
c
.
commit
|
commitdiff
|
tree
2009-09-11
Tom T
r
omey
Fix two b
a
d bugs in thread
.
c
.
commit
|
commitdiff
|
tree
2009-09-09
Tom Tromey
Initial
c
o
de for
buffer lock
i
ng
.
commit
|
commitdiff
|
tree
2009-09-09
Tom T
r
omey
Introduce threads
.
commit
|
commitdiff
|
tree
2009-09-09
Tom Tromey
I
n
troduce thre
a
d-lo
c
al obje
c
t
.
commit
|
commitdiff
|
tree
2009-09-09
Tom Tromey
Rewr
i
te g
l
oba
l
s
to allow
indirect
i
on in C
.
commit
|
commitdiff
|
tree
2009-09-09
Tom Tromey
Add fin
d
_variable_location and cr
e
ate globals
.
h
.
commit
|
commitdiff
|
tree
2009-09-09
To
m
Trome
y
Ad
d
ed a small test suite f
o
r binding operations
.
commit
|
commitdiff
|
tree