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
Giuseppe S
c
rivano
R
emov
e
the
buffe
r
-
l
oc
k
ing mec
h
anis
m
.
commit
|
commitdiff
|
tree
2009-10-08
Gius
e
ppe Sc
r
ivano
H
a
nd
l
e the thread_notify
_
k
ill_buffe
r
r
e
t
urn code
.
commit
|
commitdiff
|
tree
2009-10-08
Giuseppe Sc
r
ivan
o
Notify threads
when a buff
e
r is killed
.
commit
|
commitdiff
|
tree
2009-10-06
Tom Tromey
In
i
ti
a
lize threads properly
.
commit
|
commitdiff
|
tree
2009-10-05
Giuseppe Scr
i
vano
Inhib
i
t y
i
el
d
during a redis
p
lay
commit
|
commitdiff
|
tree
2009-10-05
Giuseppe Scrivano
`u
n
bind_to
'
will restore t
h
e
previous
inhibit_yield
.
.
.
commit
|
commitdiff
|
tree
2009-10-02
Tom Tromey
Use
AL
L
OCATE_PSE
U
DOVECTOR
.
commit
|
commitdiff
|
tree
2009-10-01
G
i
useppe Scrivano
Mar
k
`
l
ast_thing_searched' and `s
a
ved_last_thing_searc
h
ed
.
.
.
commit
|
commitdiff
|
tree
2009-09-30
Giuseppe Scrivano
A
l
low to yield when buffer loca
l
variables are let
.
.
.
commit
|
commitdiff
|
tree
2009-09-29
Tom Tro
m
ey
Make re
g
ul
a
r expre
s
sion match
d
a
ta per-thread
.
commit
|
commitdiff
|
tree
2009-09-28
Tom
T
rom
e
y
minor updates
to buffe
r
-objfwd patch
commit
|
commitdiff
|
tree
2009-09-28
Tom Tr
o
m
ey
Make buf
f
er-objfwd
varia
b
les work pe
r
-th
r
e
a
d
.
commit
|
commitdiff
|
tree
2009-09-24
Giuseppe Scr
i
vano
Set the curr
e
n
t
_buffer prop
e
rly
.
commit
|
commitdiff
|
tree
2009-09-24
Gi
u
seppe S
c
rivano
Detac
h
the thread whe
n
it is sleeping on `select
'
commit
|
commitdiff
|
tree
2009-09-24
G
iuseppe Scr
i
vano
U
n
lock the buffer on
yields wh
e
n b
u
ffer local variables
.
.
.
commit
|
commitdiff
|
tree
2009-09-23
Giu
s
eppe
S
crivano
Yi
e
ld to
an
o
the
r
threa
d
if
t
h
e subprocess ha
s
no data
.
.
.
commit
|
commitdiff
|
tree
2009-09-22
Gius
e
ppe Sc
r
ivan
o
Move
wi
t
h-no-threa
d
s inside the le
t
body b
l
ock
.
commit
|
commitdiff
|
tree
2009-09-21
Giuseppe
S
crivano
Define the `with-no-threads'
macro and use it in the
.
.
.
commit
|
commitdiff
|
tree
2009-09-21
G
i
usepp
e
Scriva
n
o
Fix
a problem with the garbage colle
c
tor, sto
r
ing the
.
.
.
commit
|
commitdiff
|
tree
2009-09-19
Giuseppe Scr
i
vano
Rew
r
ite the conditio
n
to wake-up the thread t
h
at locked
.
.
.
commit
|
commitdiff
|
tree
2009-09-19
To
m
Tromey
Define
w
ith-new-thr
e
ad macr
o
.
commit
|
commitdiff
|
tree
2009-09-19
Tom Trome
y
Call error
i
f
thread creation failed
.
commit
|
commitdiff
|
tree
2009-09-19
Giuseppe Scrivano
Ra
i
s
e an error
w
hen the th
r
ead canno
t
be created correctly
.
commit
|
commitdiff
|
tree
2009-09-19
Giu
s
eppe Scrivano
Implementation of a custom thre
a
d
s
sc
h
edul
e
r
.
Try to
.
.
.
commit
|
commitdiff
|
tree
2009-09-19
Giuseppe Scrivano
Move all locking lo
g
ic into t
h
re
a
d
.
c
.
commit
|
commitdiff
|
tree
2009-09-19
Giuseppe Scrivano
When ther
e
are othe
r
active th
r
eads, yiel
d
r
e
t
u
r
ns t
.
commit
|
commitdiff
|
tree
2009-09-18
Giuseppe Scriva
n
o
run-in-threa
d
ac
c
ep
t
s a new optional argument:
n
olock
.
commit
|
commitdiff
|
tree
2009-09-18
G
ius
e
ppe Scrivano
Pro
t
ect from yield w
h
i
l
e waitin
g
for keyboard in
p
ut
.
commit
|
commitdiff
|
tree
2009-09-18
Giuseppe Scrivano
Fix a problem i
n
tr
o
duced
w
ith 95
4
1
917a66e
9
ef
5
9a64
b
fe19c0d4a6
.
.
.
commit
|
commitdiff
|
tree
2009-09-18
Giuseppe Scrivano
Block yield if garbage
c
ollecting can cause
an abort
.
commit
|
commitdiff
|
tree
2009-09-18
Giuseppe Scrivano
A
new t
h
read maintain the
p
a
r
ent'
s
buffer w
h
en the
.
.
.
commit
|
commitdiff
|
tree
2009-09-18
Giuseppe Scrivano
B
l
ock
yie
l
d wh
e
n input is blocked
.
commit
|
commitdiff
|
tree
2009-09-18
Giu
s
e
ppe Scrivano
W
hen Finhibit_yield
is not-nil, allow access
t
o a
n
y
.
.
.
commit
|
commitdiff
|
tree
2009-09-17
Giuseppe Sc
r
ivano
Fix
a bug in
t
rod
u
ced i
n
c
c
dc3538640
0
0e
c
8
f13c
b
6
4
d95cd5774510fa302
commit
|
commitdiff
|
tree
2009-09-17
Gi
u
sep
p
e
Scrivano
Use `w
a
itpid'
t
o check i
f
a proce
s
s
is still alive
.
.
.
commit
|
commitdiff
|
tree
2009-09-17
Giusep
p
e Scrivano
Allow acce
s
s
to the m
i
nibuff
e
r o
n
l
y
to a thread at
.
.
.
commit
|
commitdiff
|
tree
2009-09-17
Giuseppe S
c
r
ivano
H
onor the
f
u
nctio
n
return type
.
commit
|
commitdiff
|
tree
2009-09-17
Giusepp
e
Scrivano
Avoid the access to
N
ULL mem
o
r
y
w
h
ile gc marks
.
commit
|
commitdiff
|
tree
2009-09-17
Giuseppe Scriva
n
o
R
emove asserti
o
n
that does not seem valid anymore
.
commit
|
commitdiff
|
tree
2009-09-17
Giuseppe
S
crivano
Now
i
t is po
s
sible to disab
l
e threading
using "inhibit
.
.
.
commit
|
commitdiff
|
tree
2009-09-17
Gius
e
ppe
Scri
v
ano
Reflect last c
h
anges
i
n
t
he GDB script
.
commit
|
commitdiff
|
tree
2009-09-17
Gi
u
seppe Scri
v
a
n
o
S
ignals can
b
e captured by
a
ny thread
.
commit
|
commitdiff
|
tree
2009-09-16
Giuseppe Scri
v
ano
Initialize a new buf
f
er
'
s ow
n
e
r
to nil
.
commit
|
commitdiff
|
tree
2009-09-16
Giusep
p
e Scri
v
ano
Support more compl
e
x code
blocks as argument t
o
`run
.
.
.
commit
|
commitdiff
|
tree
2009-09-16
Gi
u
seppe Scr
i
vano
Free
t
he thread specdl
.
Bu
g
i
ntroduced w
i
t
h
c
466c557f
3
9fc71c
.
.
.
commit
|
commitdiff
|
tree
2009-09-16
Giuseppe
S
c
rivano
Revert to the previous code
.
commit
|
commitdiff
|
tree
2009-09-16
Giuseppe
S
crivano
Ch
e
ck f
o
r `
o
the
r
_t
h
reads
_
p
(
)'
in t
h
e inne
r
loop too
.
.
.
commit
|
commitdiff
|
tree
2009-09-16
Giuseppe
S
crivano
So
l
ve some problems with memory cle
a
n
up
.
commit
|
commitdiff
|
tree
2009-09-15
Giuseppe
S
criv
a
n
o
Fix
a
segf
a
ult when m_curr
e
nt_buffer
i
s NULL
commit
|
commitdiff
|
tree
2009-09-15
Giusep
p
e
Scrivano
Initializ
e
stack_top when a ne
w
t
h
read is c
r
eated
.
commit
|
commitdiff
|
tree
2009-09-14
T
om T
r
omey
Release the current buffer
w
hen a
thread exits
.
commit
|
commitdiff
|
tree
2009-09-13
Tom T
r
omey
Fix b
o
undp and a bug in
s
to
r
e_symval_f
o
rwarding
.
commit
|
commitdiff
|
tree
2009-09-11
Tom Tromey
Fir
s
t
w
o
r
king dr
a
ft
o
f th
r
ead-local binding
.
commit
|
commitdiff
|
tree
2009-09-11
To
m
Tromey
F
i
x a
n
oth
e
r oversi
g
ht in
t
h
read
.
c
.
commit
|
commitdiff
|
tree
2009-09-11
T
om Tro
m
ey
Fix two b
a
d bugs in threa
d
.
c
.
commit
|
commitdiff
|
tree
2009-09-09
To
m
Trome
y
Initial
c
o
d
e for buffer lo
c
ki
n
g
.
commit
|
commitdiff
|
tree
2009-09-09
Tom
T
romey
Introduce
thr
e
ads
.
commit
|
commitdiff
|
tree
2009-09-09
Tom T
r
omey
Introdu
c
e
thread-local objec
t
.
commit
|
commitdiff
|
tree
2009-09-09
Tom Tromey
Rewri
t
e g
l
o
b
a
ls to allow indire
c
t
ion in C
.
commit
|
commitdiff
|
tree
2009-09-09
Tom
Tromey
A
d
d find_variable_locat
i
on a
n
d create
globals
.
h
.
commit
|
commitdiff
|
tree
2009-09-09
Tom Tromey
Ad
d
ed a sm
a
ll
test s
u
ite fo
r
b
i
nding
o
pe
r
ations
.
commit
|
commitdiff
|
tree