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
Giuseppe Scrivan
o
Remove
d
esired
_
b
uffer fr
o
m the thre
a
d_state struct
.
commit
|
commitdiff
|
tree
2009-11-11
G
ius
e
pp
e
Sc
r
ivano
Ren
a
m
e
buffer_cond to thr
e
ad
_
cond
.
commit
|
commitdiff
|
tree
2009-11-09
G
i
usep
p
e Scrivano
Remove th
e
buffer-
l
ocking mechanism
.
commit
|
commitdiff
|
tree
2009-10-08
Giu
s
eppe Scrivano
Handle the
thread_notify_kill_buffer return code
.
commit
|
commitdiff
|
tree
2009-10-08
Giuseppe Scrivano
Noti
f
y threads when a buffe
r
is killed
.
commit
|
commitdiff
|
tree
2009-10-06
To
m
T
ro
m
ey
Initia
l
ize threads proper
l
y
.
commit
|
commitdiff
|
tree
2009-10-05
Giuseppe
Scrivan
o
Inhibit yield dur
i
ng a
redisp
l
ay
commit
|
commitdiff
|
tree
2009-10-05
Gi
u
seppe Sc
r
i
v
a
no
`unbind_
t
o
' will resto
r
e the
previou
s
inhibi
t
_yield
.
.
.
commit
|
commitdiff
|
tree
2009-10-02
To
m
Tromey
Use ALLO
C
ATE_P
S
EUDOVECTOR
.
commit
|
commitdiff
|
tree
2009-10-01
Giuse
p
pe Scrivano
M
ark `la
s
t_thing_search
e
d' and `s
a
ved_last_th
i
ng
_
searched
.
.
.
commit
|
commitdiff
|
tree
2009-09-30
G
i
us
e
ppe Sc
r
ivano
Allow to yield when b
u
ff
e
r
lo
c
al variab
l
es
a
re
let
.
.
.
commit
|
commitdiff
|
tree
2009-09-29
Tom Tr
o
mey
Make re
g
ular exp
r
essi
o
n
match data per-threa
d
.
commit
|
commitdiff
|
tree
2009-09-28
Tom Tr
o
mey
minor updates to buffer-
o
bjfwd patch
commit
|
commitdiff
|
tree
2009-09-28
To
m
Trom
e
y
Mak
e
buffer-objfw
d
variables work per-threa
d
.
commit
|
commitdiff
|
tree
2009-09-24
G
i
u
seppe Scrivano
Set the current_buffer p
r
op
e
rly
.
commit
|
commitdiff
|
tree
2009-09-24
Giuse
p
p
e
Scrivano
Detach the thread when it is sleeping on `select'
commit
|
commitdiff
|
tree
2009-09-24
Giuseppe Sc
r
ivano
Unlock
t
he
buffe
r
on yields wh
e
n
buffer
local v
a
riabl
e
s
.
.
.
commit
|
commitdiff
|
tree
2009-09-23
G
i
useppe
S
crivano
Yiel
d
to
another thre
a
d
if t
h
e su
b
process
has no data
.
.
.
commit
|
commitdiff
|
tree
2009-09-22
Giusepp
e
Scri
v
ano
Move wit
h
-
n
o-thre
a
ds inside the let body
block
.
commit
|
commitdiff
|
tree
2009-09-21
Giuseppe Scrivan
o
Define the `with
-
n
o-thread
s
' macro and use i
t
in
the
.
.
.
commit
|
commitdiff
|
tree
2009-09-21
Gius
e
ppe Scrivano
F
i
x
a
pr
o
blem with the
garbag
e
collector, stori
n
g th
e
.
.
.
commit
|
commitdiff
|
tree
2009-09-19
Giuseppe S
c
r
ivano
Rewrite the
c
ondition to wake-up t
h
e
t
hread
t
hat lock
e
d
.
.
.
commit
|
commitdiff
|
tree
2009-09-19
Tom
T
rome
y
De
f
ine
w
ith-new-thre
a
d
macro
.
commit
|
commitdiff
|
tree
2009-09-19
Tom Tromey
Call error if thread
c
reat
i
o
n
f
a
iled
.
commit
|
commitdiff
|
tree
2009-09-19
Gi
u
seppe
S
cr
i
vano
Rais
e
an e
r
ror when the threa
d
cannot be cr
e
a
t
ed c
o
r
rectly
.
commit
|
commitdiff
|
tree
2009-09-19
G
iu
s
eppe Sc
r
ivano
Im
p
lementation of a cus
t
om thr
e
ads scheduler
.
Try
to
.
.
.
commit
|
commitdiff
|
tree
2009-09-19
Giuseppe Scri
v
ano
Move all
loc
k
ing
logi
c
i
nto t
h
read
.
c
.
commit
|
commitdiff
|
tree
2009-09-19
G
i
useppe Scrivano
Wh
e
n th
e
re
are othe
r
ac
t
ive
threads,
yi
e
ld retur
n
s t
.
commit
|
commitdiff
|
tree
2009-09-18
G
iuseppe Scrivano
run-in
-
thread
a
ccepts a n
e
w
o
p
tional a
r
gument: nolock
.
commit
|
commitdiff
|
tree
2009-09-18
Giuseppe Scrivano
Protect from y
i
eld whil
e
wai
t
ing for keyboard
inpu
t
.
commit
|
commitdiff
|
tree
2009-09-18
Gi
u
seppe Scrivano
Fix
a problem i
n
tr
o
duced with 9541917a66e9ef59a6
4
bfe19c0d
4
a6
.
.
.
commit
|
commitdiff
|
tree
2009-09-18
G
i
useppe Scrivano
Bloc
k
yiel
d
if
garba
g
e co
l
lec
t
ing can cause
an abort
.
commit
|
commitdiff
|
tree
2009-09-18
Giuseppe Scrivano
A new thread
m
ai
n
tain t
h
e parent's buffer wh
e
n the
.
.
.
commit
|
commitdiff
|
tree
2009-09-18
Gi
u
seppe S
c
rivano
B
l
o
c
k yield when input is blocked
.
commit
|
commitdiff
|
tree
2009-09-18
G
i
useppe Scrivano
When Finhibit_yie
l
d is
no
t
-nil, allow access to any
.
.
.
commit
|
commitdiff
|
tree
2009-09-17
Giu
s
eppe Scrivano
Fix
a
bug
int
r
odu
c
e
d in ccdc35
3
864000ec8f13cb64d95cd
5
7
7
4510fa
3
02
commit
|
commitdiff
|
tree
2009-09-17
G
i
useppe Scriva
n
o
Use
`w
a
itpid' to che
c
k
if a
p
rocess is
s
till
a
live
.
.
.
commit
|
commitdiff
|
tree
2009-09-17
Gi
u
sep
p
e Scrivano
Allow access to t
h
e minibuf
f
er o
n
ly to a
thread
a
t
.
.
.
commit
|
commitdiff
|
tree
2009-09-17
Giuseppe Scrivano
Honor
t
he fu
n
ctio
n
r
e
turn
t
yp
e
.
commit
|
commitdiff
|
tree
2009-09-17
Giuseppe Scrivano
A
voi
d
the acce
s
s to NULL memory while gc
m
arks
.
commit
|
commitdiff
|
tree
2009-09-17
Gius
e
ppe Scr
i
vano
Rem
o
ve assert
i
on that does not s
e
em
v
alid an
y
mo
r
e
.
commit
|
commitdiff
|
tree
2009-09-17
G
iuseppe Scrivano
Now i
t
is possible to
d
i
sable threading us
i
ng "inh
i
bit
.
.
.
commit
|
commitdiff
|
tree
2009-09-17
Giuse
p
pe
S
cr
i
vano
R
e
f
l
ect last
c
h
a
n
ge
s
in
t
h
e
GDB scr
i
pt
.
commit
|
commitdiff
|
tree
2009-09-17
Gi
u
seppe Scriv
a
no
Signa
l
s can be ca
p
tured by
a
ny
thread
.
commit
|
commitdiff
|
tree
2009-09-16
Giuseppe Scriv
a
no
I
n
itialize a n
e
w buffer's owner to nil
.
commit
|
commitdiff
|
tree
2009-09-16
G
iuseppe Scrivano
Support more complex cod
e
b
locks as argument
to `run
.
.
.
commit
|
commitdiff
|
tree
2009-09-16
Giuseppe
S
cr
i
vano
Free the thread specdl
.
Bug
introduced w
i
th c466c557f3
9
fc71c
.
.
.
commit
|
commitdiff
|
tree
2009-09-16
Giusepp
e
Scrivano
Revert to t
h
e previous code
.
commit
|
commitdiff
|
tree
2009-09-16
Giuse
p
pe Scrivano
Check for `other_threads
_
p
(
)' in the in
n
er lo
o
p too
.
.
.
commit
|
commitdiff
|
tree
2009-09-16
Giu
s
eppe S
c
r
iv
a
no
Solve some
probl
e
ms wit
h
m
e
mory cleanup
.
commit
|
commitdiff
|
tree
2009-09-15
Giuseppe Scr
i
vano
Fix a segfau
l
t when m_current_
b
uf
f
e
r
is NULL
commit
|
commitdiff
|
tree
2009-09-15
G
iusep
p
e Scrivano
Ini
t
ialize
s
t
ack_
t
op when a new thread
i
s created
.
commit
|
commitdiff
|
tree
2009-09-14
T
om Tromey
Rele
a
se
t
he c
u
rrent buff
e
r
when a threa
d
e
x
i
ts
.
commit
|
commitdiff
|
tree
2009-09-13
Tom Tromey
F
ix boundp and
a bug i
n
st
o
r
e
_
symval_forwarding
.
commit
|
commitdiff
|
tree
2009-09-11
To
m
Tro
m
ey
F
i
rst wor
k
ing dr
a
ft of thread-local binding
.
commit
|
commitdiff
|
tree
2009-09-11
Tom T
r
o
m
e
y
Fix another oversight
in th
r
e
ad
.
c
.
commit
|
commitdiff
|
tree
2009-09-11
Tom
Tromey
F
i
x
t
wo bad b
u
gs in thread
.
c
.
commit
|
commitdiff
|
tree
2009-09-09
To
m
Tromey
Initial c
o
de for buffer
l
o
cking
.
commit
|
commitdiff
|
tree
2009-09-09
Tom Tromey
In
t
roduce threads
.
commit
|
commitdiff
|
tree
2009-09-09
To
m
Tromey
Introdu
c
e thr
e
a
d
-
l
o
cal object
.
commit
|
commitdiff
|
tree
2009-09-09
Tom Trome
y
Rewrite glo
b
a
l
s t
o
a
l
l
ow i
n
direction
i
n C
.
commit
|
commitdiff
|
tree
2009-09-09
Tom Trom
e
y
Add find_variable_location and create globals
.
h
.
commit
|
commitdiff
|
tree
2009-09-09
Tom
T
ro
m
e
y
Added
a small
test
s
uite fo
r
binding
o
perations
.
commit
|
commitdiff
|
tree