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 the buffer-locking mechanism.
2009-11-09
Giuse
p
pe Scri
v
ano
R
emove the buf
f
e
r
-locking m
e
chanism
.
commit
|
commitdiff
|
tree
2009-10-08
G
i
useppe Scrivano
Handle the thread_notify_kil
l
_
b
u
f
fer re
t
urn
c
o
d
e
.
commit
|
commitdiff
|
tree
2009-10-08
Gius
e
ppe Sc
r
i
v
a
n
o
Noti
f
y th
r
eads
when a buffer
is killed
.
commit
|
commitdiff
|
tree
2009-10-06
Tom
Tromey
Initialize threads pro
p
erly
.
commit
|
commitdiff
|
tree
2009-10-05
Gi
u
sepp
e
Scri
v
an
o
Inhib
i
t yield during
a
redisplay
commit
|
commitdiff
|
tree
2009-10-05
Giuseppe Scrivano
`
u
nb
i
nd_to' will restor
e
t
he previo
u
s
in
h
ibit_yield
.
.
.
commit
|
commitdiff
|
tree
2009-10-02
Tom T
r
omey
Use
ALLOCAT
E
_PSEU
D
OVECT
O
R
.
commit
|
commitdiff
|
tree
2009-10-01
Giuse
p
pe Scr
i
vano
Ma
r
k
`last_thing_se
a
r
ched' and `saved_last_thing
_
searched
.
.
.
commit
|
commitdiff
|
tree
2009-09-30
Giuseppe Scrivano
Al
l
ow t
o
yield when buffer local variables are let
.
.
.
commit
|
commitdiff
|
tree
2009-09-29
Tom Tromey
M
a
ke regular express
i
on match data per-
t
hre
a
d
.
commit
|
commitdiff
|
tree
2009-09-28
T
om Tromey
m
inor updates t
o
b
u
f
f
e
r
-obj
f
wd patc
h
commit
|
commitdiff
|
tree
2009-09-28
T
om Tromey
Make
buff
e
r-objfwd
v
a
ria
b
les w
o
r
k
p
er-thread
.
commit
|
commitdiff
|
tree
2009-09-24
Giuseppe
S
crivano
Set the
curren
t
_
b
uffer p
r
ope
r
ly
.
commit
|
commitdiff
|
tree
2009-09-24
G
iuseppe Scrivano
Det
a
ch the thread
w
hen it i
s
sleepin
g
o
n
`select'
commit
|
commitdiff
|
tree
2009-09-24
Giuse
p
pe
S
crivano
U
n
lock the b
u
f
fer on yi
e
lds when buffer local
v
ari
a
bles
.
.
.
commit
|
commitdiff
|
tree
2009-09-23
Giu
s
eppe Scri
v
ano
Yie
l
d to
a
nother thread i
f
the s
u
bprocess has
n
o
data
.
.
.
commit
|
commitdiff
|
tree
2009-09-22
Gi
u
seppe Scrivano
Move with-no-threads
i
n
s
i
de the let
bod
y
block
.
commit
|
commitdiff
|
tree
2009-09-21
G
i
u
seppe Scrivan
o
De
f
in
e
t
h
e `with-no-thre
a
d
s'
m
a
cro and use it in the
.
.
.
commit
|
commitdiff
|
tree
2009-09-21
Giuseppe Sc
r
iv
a
no
F
ix
a problem with the ga
r
bage collector, stor
i
n
g the
.
.
.
commit
|
commitdiff
|
tree
2009-09-19
Gi
u
seppe Scrivano
Rewrit
e
the condi
t
i
on to wa
k
e-up
the
thread
that
loc
k
ed
.
.
.
commit
|
commitdiff
|
tree
2009-09-19
Tom Tr
o
mey
Define with-new-th
r
e
a
d
ma
c
ro
.
commit
|
commitdiff
|
tree
2009-09-19
T
om Tromey
C
a
ll error if threa
d
cre
a
tion failed
.
commit
|
commitdiff
|
tree
2009-09-19
G
iuseppe Sc
r
iva
n
o
R
a
ise
a
n error w
h
en th
e
t
hread
cannot be created correctly
.
commit
|
commitdiff
|
tree
2009-09-19
Giuseppe Sc
r
ivano
I
mplementa
t
ion of a custom threa
d
s sche
d
uler
.
T
ry
to
.
.
.
commit
|
commitdiff
|
tree
2009-09-19
Giu
s
eppe Scriv
a
no
Move
a
ll locking
logic into thread
.
c
.
commit
|
commitdiff
|
tree
2009-09-19
Gius
e
ppe Scrivano
When t
h
ere are oth
e
r active
t
hreads, yield returns t
.
commit
|
commitdiff
|
tree
2009-09-18
Giuse
p
pe Scrivano
r
u
n-in-thread
a
c
cep
t
s
a new op
t
io
n
al argument: n
o
lock
.
commit
|
commitdiff
|
tree
2009-09-18
G
iuseppe Scrivano
Protect from yield whil
e
waiting f
o
r
keyboard input
.
commit
|
commitdiff
|
tree
2009-09-18
Giuseppe Scrivano
Fix a pr
o
blem introduced with 9541917a66e9
e
f59a64bf
e
19c0d4a6
.
.
.
commit
|
commitdiff
|
tree
2009-09-18
Giuseppe S
c
rivano
Bl
o
ck yield
i
f garbage
c
ollecting can cause an
abor
t
.
commit
|
commitdiff
|
tree
2009-09-18
Gius
e
ppe Scrivano
A new
t
hread maintain the paren
t
'
s
buffer w
h
en the
.
.
.
commit
|
commitdiff
|
tree
2009-09-18
Giusep
p
e
S
c
rivano
Block
y
ield when
input is b
l
ocked
.
commit
|
commitdiff
|
tree
2009-09-18
Gi
u
seppe Scrivano
When Finhibit_yield is
n
ot-n
i
l
,
allow
a
c
cess
to any
.
.
.
commit
|
commitdiff
|
tree
2009-09-17
G
i
use
p
pe Scri
v
ano
F
i
x a bug in
t
r
oduced in ccdc353864
0
0
0ec8f13cb64d
9
5cd5
7
74510fa302
commit
|
commitdiff
|
tree
2009-09-17
Gius
e
p
p
e
S
cri
v
ano
Use `waitpid' to c
h
ec
k
if a process is still
a
live
.
.
.
commit
|
commitdiff
|
tree
2009-09-17
Giuseppe Scriv
a
no
All
o
w acces
s
to the minib
u
ffer only to a thread at
.
.
.
commit
|
commitdiff
|
tree
2009-09-17
Giuseppe S
c
r
iva
n
o
Honor the fu
n
ction return type
.
commit
|
commitdiff
|
tree
2009-09-17
G
iuseppe
Scrivano
Avoid the access to
N
UL
L
me
m
ory while gc marks
.
commit
|
commitdiff
|
tree
2009-09-17
Giu
s
e
ppe S
c
r
i
v
ano
Remove asse
r
tion that does not seem valid anymor
e
.
commit
|
commitdiff
|
tree
2009-09-17
G
i
useppe Scrivano
Now it is
p
ossible to dis
a
ble thr
e
ading using
"inhibi
t
.
.
.
commit
|
commitdiff
|
tree
2009-09-17
G
ius
e
pp
e
Scrivano
Reflect las
t
changes in the GDB script
.
commit
|
commitdiff
|
tree
2009-09-17
Giuseppe Scri
v
a
no
Signals
c
an be c
a
ptur
e
d by any threa
d
.
commit
|
commitdiff
|
tree
2009-09-16
Giu
s
epp
e
Scriv
a
no
Initia
l
ize a ne
w
bu
f
fer's owner to nil
.
commit
|
commitdiff
|
tree
2009-09-16
Giuseppe Scrivano
Support more c
o
mplex code
b
locks as
argument to `run
.
.
.
commit
|
commitdiff
|
tree
2009-09-16
Giuseppe Scriv
a
no
Free the
thread specdl
.
Bug intr
o
duced with c466c557f39fc7
1
c
.
.
.
commit
|
commitdiff
|
tree
2009-09-16
Giuseppe Scrivano
Revert t
o
the previ
o
us code
.
commit
|
commitdiff
|
tree
2009-09-16
Giu
s
epp
e
S
c
rivano
Check
f
or `other_thread
s
_p ()' in the inner loop to
o
.
.
.
commit
|
commitdiff
|
tree
2009-09-16
G
iu
s
ep
p
e
Scrivano
Solve some problems w
i
th memory
cleanup
.
commit
|
commitdiff
|
tree
2009-09-15
Giuseppe
Scrivano
Fix a segfault wh
e
n
m_curre
n
t
_
b
u
f
f
er i
s
N
ULL
commit
|
commitdiff
|
tree
2009-09-15
Giuseppe Scrivano
I
nit
i
a
l
ize stack_to
p
when a new thread is created
.
commit
|
commitdiff
|
tree
2009-09-14
To
m
T
ro
m
ey
Release the cur
r
ent buffer w
h
e
n a
t
hr
e
a
d exits
.
commit
|
commitdiff
|
tree
2009-09-13
Tom Trom
e
y
Fi
x
bou
n
dp
a
nd a b
u
g in store_s
y
mval_forwar
d
ing
.
commit
|
commitdiff
|
tree
2009-09-11
Tom Tromey
First working draft of thread-
l
oca
l
bi
n
ding
.
commit
|
commitdiff
|
tree
2009-09-11
Tom Tromey
Fix anot
h
er ove
r
sig
h
t in thre
a
d
.
c
.
commit
|
commitdiff
|
tree
2009-09-11
T
o
m Tromey
Fix two
bad bugs in thread
.
c
.
commit
|
commitdiff
|
tree
2009-09-09
Tom Tromey
Init
i
al
c
ode for buffer l
o
c
k
ing
.
commit
|
commitdiff
|
tree
2009-09-09
Tom Tromey
Introduce thr
e
ads
.
commit
|
commitdiff
|
tree
2009-09-09
Tom Tromey
Introduc
e
t
hread-local obj
e
c
t
.
commit
|
commitdiff
|
tree
2009-09-09
Tom Tromey
Rewrite g
l
oba
l
s to allow indirecti
o
n in C
.
commit
|
commitdiff
|
tree
2009-09-09
To
m
Tromey
Add
find_variable_location and c
r
eate globals
.
h
.
commit
|
commitdiff
|
tree
2009-09-09
To
m
Tromey
Added
a
small tes
t
suite for binding operati
o
ns
.
commit
|
commitdiff
|
tree