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
Handle the thread_notify_kill_buffer return code.
2009-10-08
G
i
us
e
ppe Scrivano
Handle the thread_not
i
fy_kill_buffe
r
retur
n
code
.
commit
|
commitdiff
|
tree
2009-10-08
G
iuseppe Scrivano
Notify thread
s
when a buf
f
er i
s
killed
.
commit
|
commitdiff
|
tree
2009-10-06
Tom Trome
y
Initiali
z
e thre
a
ds
properly
.
commit
|
commitdiff
|
tree
2009-10-05
Giusep
p
e Scr
i
vano
Inh
i
bit yield during a redisplay
commit
|
commitdiff
|
tree
2009-10-05
Giuseppe Scrivano
`unb
i
nd_t
o
' will restore the previous in
h
ibit_yield
.
.
.
commit
|
commitdiff
|
tree
2009-10-02
Tom Tromey
U
s
e
A
L
LOC
A
TE_PS
E
UD
O
VECTOR
.
commit
|
commitdiff
|
tree
2009-10-01
G
iuseppe Scrivano
Mark `last_t
h
ing_searched' and `saved_las
t
_thing_search
e
d
.
.
.
commit
|
commitdiff
|
tree
2009-09-30
Gius
e
p
p
e Scrivano
Allow to yield when buff
e
r local vari
a
bles are let
.
.
.
commit
|
commitdiff
|
tree
2009-09-29
T
o
m Tr
o
mey
M
a
ke re
g
ular
e
x
pressi
o
n
m
atch dat
a
per-thread
.
commit
|
commitdiff
|
tree
2009-09-28
Tom Tromey
mi
n
o
r
updates t
o
buffer-objfwd pat
c
h
commit
|
commitdiff
|
tree
2009-09-28
Tom Tromey
Make buf
f
er-objfwd variabl
e
s w
o
rk p
e
r
-thread
.
commit
|
commitdiff
|
tree
2009-09-24
Giuseppe Scrivano
S
e
t
t
he curre
n
t_buffer properly
.
commit
|
commitdiff
|
tree
2009-09-24
G
ius
e
ppe Scrivano
Detach
t
he thr
e
ad when it is
s
leep
i
ng
o
n `select'
commit
|
commitdiff
|
tree
2009-09-24
Giusep
p
e Scr
i
vano
Unlock t
h
e buffer on yields when buffer
l
ocal variabl
e
s
.
.
.
commit
|
commitdiff
|
tree
2009-09-23
Giuseppe Sc
r
i
v
a
n
o
Yield to another
t
hrea
d
if the
subp
r
ocess
has
no dat
a
.
.
.
commit
|
commitdiff
|
tree
2009-09-22
Giuseppe S
c
rivano
Move with-n
o
-threads inside th
e
let bod
y
block
.
commit
|
commitdiff
|
tree
2009-09-21
Giuse
p
p
e
Scrivan
o
Defin
e
th
e
`with-no-threads'
m
acro and
use it in the
.
.
.
commit
|
commitdiff
|
tree
2009-09-21
Giuseppe
S
crivan
o
F
ix a prob
l
em
with
t
h
e garbage col
l
ect
o
r, stori
n
g
t
he
.
.
.
commit
|
commitdiff
|
tree
2009-09-19
Giuse
p
p
e Scrivano
R
e
wri
t
e
t
he cond
i
tion to w
a
ke-up the t
h
read t
h
at l
o
cked
.
.
.
commit
|
commitdiff
|
tree
2009-09-19
T
om Tr
o
mey
Define w
i
t
h-new-thread
m
acro
.
commit
|
commitdiff
|
tree
2009-09-19
T
o
m
Tromey
Call error if thr
e
ad creation
failed
.
commit
|
commitdiff
|
tree
2009-09-19
Giuseppe Scri
v
ano
R
aise an error when the thread
c
a
n
not b
e
c
reated correctly
.
commit
|
commitdiff
|
tree
2009-09-19
Giusepp
e
Scrivano
Impl
e
m
e
n
tation
o
f a custom
thread
s
sch
e
d
uler
.
Try to
.
.
.
commit
|
commitdiff
|
tree
2009-09-19
Giuseppe Scr
i
vano
Move all locking
logic into
thread
.
c
.
commit
|
commitdiff
|
tree
2009-09-19
G
i
us
e
ppe Scrivano
When th
e
re are
other ac
t
i
ve
threads, yield
r
eturns
t
.
commit
|
commitdiff
|
tree
2009-09-18
Giuse
p
pe Scrivano
run-in-th
r
ead accepts a new optional argument: n
o
lock
.
commit
|
commitdiff
|
tree
2009-09-18
Giuseppe Scrivano
Protect from yield while waiting for keyboard input
.
commit
|
commitdiff
|
tree
2009-09-18
Giusepp
e
Scrivano
Fix
a pro
b
l
em introduced w
i
th 9541917a66e9ef59a64bfe19c0d4
a
6
.
.
.
commit
|
commitdiff
|
tree
2009-09-18
Gi
u
sepp
e
Scriva
n
o
Block yi
e
ld if
g
arbage c
o
l
lecting can cause an
abort
.
commit
|
commitdiff
|
tree
2009-09-18
Giu
s
eppe Scriv
a
no
A new thread
m
aintain the parent'
s
buffer when t
h
e
.
.
.
commit
|
commitdiff
|
tree
2009-09-18
Giuseppe
Scr
i
vano
Block yield
when inpu
t
is blocked
.
commit
|
commitdiff
|
tree
2009-09-18
Giuseppe
S
crivano
When Finhi
b
it
_
yield is n
o
t-
n
il,
a
ll
o
w access
t
o any
.
.
.
commit
|
commitdiff
|
tree
2009-09-17
G
i
us
e
ppe Scr
i
v
a
no
F
ix a bug i
n
troduced i
n
ccdc353864000ec8f13cb64d95cd577
4
510fa302
commit
|
commitdiff
|
tree
2009-09-17
Giuse
p
pe Scrivano
Use `waitpid' to check i
f
a
p
roces
s
is still
alive
.
.
.
commit
|
commitdiff
|
tree
2009-09-17
G
i
u
s
e
ppe
S
crivano
Allow access to the minibuff
e
r only
t
o
a thread a
t
.
.
.
commit
|
commitdiff
|
tree
2009-09-17
Gius
e
ppe
S
c
rivano
Honor the functio
n
return typ
e
.
commit
|
commitdiff
|
tree
2009-09-17
Gi
u
seppe Scrivano
Avoid the acce
s
s t
o
NULL memory whil
e
gc marks
.
commit
|
commitdiff
|
tree
2009-09-17
G
iuseppe Scrivano
Rem
o
ve assertion th
a
t
d
oes
n
o
t seem valid anymore
.
commit
|
commitdiff
|
tree
2009-09-17
Gi
u
s
e
ppe Scrivan
o
Now it is p
o
ssible t
o
disable threadi
n
g using "i
n
hibit
.
.
.
commit
|
commitdiff
|
tree
2009-09-17
Gi
u
seppe Scrivano
Ref
l
ect last ch
a
nges in the
GDB script
.
commit
|
commitdiff
|
tree
2009-09-17
Giuseppe Scrivano
Signa
l
s can be
capture
d
by any thre
a
d
.
commit
|
commitdiff
|
tree
2009-09-16
Giuseppe Scrivan
o
Initialize a
n
ew buffer's
owner to
n
il
.
commit
|
commitdiff
|
tree
2009-09-16
Giuse
p
pe Sc
r
iva
n
o
Support more complex code
b
lo
c
ks as
a
rgument to `run
.
.
.
commit
|
commitdiff
|
tree
2009-09-16
Giuseppe
S
c
rivano
Free
t
he thread sp
e
cdl
.
Bug
introduced
wit
h
c466c557f3
9
fc7
1
c
.
.
.
commit
|
commitdiff
|
tree
2009-09-16
G
iuseppe Sc
r
iva
n
o
Reve
r
t to the pr
e
vious
c
o
de
.
commit
|
commitdiff
|
tree
2009-09-16
Giuse
p
pe
S
crivano
Ch
e
ck for
`
o
ther_threads_p ()'
i
n the inner loop too
.
.
.
commit
|
commitdiff
|
tree
2009-09-16
Gius
e
ppe
S
c
r
ivano
Solve some prob
l
ems
wi
t
h me
m
ory cleanup
.
commit
|
commitdiff
|
tree
2009-09-15
Giuseppe Scrivano
Fix a segfault when m_cu
r
r
ent_buffer i
s
NU
L
L
commit
|
commitdiff
|
tree
2009-09-15
G
i
useppe Scrivano
Initialize
stack_top wh
e
n
a
new thread is c
r
eated
.
commit
|
commitdiff
|
tree
2009-09-14
T
o
m Tro
m
ey
Rel
e
ase
t
he cu
r
rent buffer
wh
e
n
a threa
d
exits
.
commit
|
commitdiff
|
tree
2009-09-13
Tom T
r
o
mey
F
i
x
boundp a
n
d
a
bug in store_symval_forwa
r
ding
.
commit
|
commitdiff
|
tree
2009-09-11
Tom Tro
m
ey
F
i
r
s
t working draft of t
h
read-local bind
i
ng
.
commit
|
commitdiff
|
tree
2009-09-11
T
o
m Tromey
Fi
x
a
n
other oversight
i
n
thread
.
c
.
commit
|
commitdiff
|
tree
2009-09-11
Tom Trom
e
y
F
i
x
t
wo bad bugs in thread
.
c
.
commit
|
commitdiff
|
tree
2009-09-09
To
m
Tromey
Initial
code
for buffer lock
i
ng
.
commit
|
commitdiff
|
tree
2009-09-09
Tom Tromey
Introd
u
ce t
h
reads
.
commit
|
commitdiff
|
tree
2009-09-09
Tom Tr
o
mey
Introd
u
ce thread-local
o
bjec
t
.
commit
|
commitdiff
|
tree
2009-09-09
Tom Trom
e
y
Rewrite globals to
allow indirection in
C
.
commit
|
commitdiff
|
tree
2009-09-09
Tom Trome
y
A
d
d fin
d
_variable_location and cr
e
ate globals
.
h
.
commit
|
commitdiff
|
tree
2009-09-09
Tom Tro
m
ey
Add
e
d a small test suite for bindi
n
g
o
p
erations
.
commit
|
commitdiff
|
tree