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
Make regular expression match data per-thread.
2009-09-29
Tom T
r
ome
y
M
ak
e
regular expression
matc
h
data pe
r
-thread
.
commit
|
commitdiff
|
tree
2009-09-28
Tom Tr
o
mey
m
i
nor u
p
dates to buf
f
er-objfwd patch
commit
|
commitdiff
|
tree
2009-09-28
Tom Tr
o
mey
Make buffer-objfw
d
v
a
ria
b
les wor
k
per
-
t
hrea
d
.
commit
|
commitdiff
|
tree
2009-09-24
Giuseppe Scrivano
Set the current_buffer properly
.
commit
|
commitdiff
|
tree
2009-09-24
Giuse
p
pe
Scrivan
o
Detac
h
the thread when it i
s
s
l
eeping on `select'
commit
|
commitdiff
|
tree
2009-09-24
Gi
u
seppe Scr
i
vano
Unlock
the buffer on
yields when buf
f
er
local variables
.
.
.
commit
|
commitdiff
|
tree
2009-09-23
Gius
e
ppe S
c
rivano
Yi
e
ld to another th
r
ead if the subprocess has no data
.
.
.
commit
|
commitdiff
|
tree
2009-09-22
Gius
e
pp
e
Scrivano
Move w
i
t
h
-n
o
-threa
d
s
inside th
e
let bo
d
y block
.
commit
|
commitdiff
|
tree
2009-09-21
Giusep
p
e Scrivan
o
Define the `with-no
-
th
r
eads' macro and use it in the
.
.
.
commit
|
commitdiff
|
tree
2009-09-21
G
i
u
seppe Scr
i
vano
Fix a pro
b
lem with
t
h
e
g
a
rbage coll
e
ctor
,
st
o
r
i
ng the
.
.
.
commit
|
commitdiff
|
tree
2009-09-19
Giusepp
e
S
c
rivan
o
R
ewrite the condi
t
ion
t
o wake-up the th
r
ead that locked
.
.
.
commit
|
commitdiff
|
tree
2009-09-19
Tom Tr
o
m
e
y
Define with
-
new
-
t
h
r
ead macro
.
commit
|
commitdiff
|
tree
2009-09-19
T
om Tromey
C
all e
r
ror if thre
a
d creati
o
n
fai
l
ed
.
commit
|
commitdiff
|
tree
2009-09-19
Giusepp
e
Scriv
a
no
Raise an
e
r
r
o
r
w
hen the
t
hread c
a
nno
t
be created corr
e
c
tly
.
commit
|
commitdiff
|
tree
2009-09-19
Giuseppe Sc
r
ivano
Implementati
o
n of a
custom threads s
c
h
edul
e
r
.
T
r
y
t
o
.
.
.
commit
|
commitdiff
|
tree
2009-09-19
G
iusepp
e
S
criva
n
o
Move all
l
oc
k
ing logic into thread
.
c
.
commit
|
commitdiff
|
tree
2009-09-19
G
iu
s
eppe
S
crivano
When
th
e
re are other active threads,
y
ield
r
eturns t
.
commit
|
commitdiff
|
tree
2009-09-18
Giuseppe Scrivano
run-i
n
-thread accepts a new optional argumen
t
: nol
o
ck
.
commit
|
commitdiff
|
tree
2009-09-18
G
i
us
e
p
p
e
Scrivano
Protect from yield while wa
i
ting f
o
r keyboard input
.
commit
|
commitdiff
|
tree
2009-09-18
Giuseppe Scrivano
Fix a probl
e
m introd
u
ced wi
t
h 9541917a66e9ef59a
6
4bfe19
c
0d4a6
.
.
.
commit
|
commitdiff
|
tree
2009-09-18
Gi
u
seppe S
c
rivano
Block yie
l
d if garbage collecting can caus
e
an abort
.
commit
|
commitdiff
|
tree
2009-09-18
G
i
us
e
ppe Scrivan
o
A new
t
hr
e
ad main
t
ain the parent's buffe
r
w
h
en th
e
.
.
.
commit
|
commitdiff
|
tree
2009-09-18
G
iuseppe Scrivano
B
l
ock yie
l
d
when input is blocked
.
commit
|
commitdiff
|
tree
2009-09-18
G
iuseppe Scrivano
When
Finh
i
bit_yield is not-nil, allow acc
e
s
s
to
a
n
y
.
.
.
commit
|
commitdiff
|
tree
2009-09-17
Giu
s
eppe Sc
r
ivano
F
ix a bug
in
t
rodu
c
ed in
c
cdc353864000ec8f13cb64d9
5
cd5774510f
a
302
commit
|
commitdiff
|
tree
2009-09-17
Giusep
p
e Scrivano
Use
`
wait
p
id' to check if
a
proc
e
s
s
i
s
still a
l
i
v
e
.
.
.
commit
|
commitdiff
|
tree
2009-09-17
Giuseppe
Sc
r
ivano
Allow access
t
o the minibuffer only to a threa
d
a
t
.
.
.
commit
|
commitdiff
|
tree
2009-09-17
Gius
e
ppe Scrivano
Honor the fun
c
tio
n
r
etu
r
n
typ
e
.
commit
|
commitdiff
|
tree
2009-09-17
Giusepp
e
Scrivano
Avoid the
access to NUL
L
mem
o
ry
w
hi
l
e gc marks
.
commit
|
commitdiff
|
tree
2009-09-17
Giuseppe Scri
v
ano
Remove
a
sser
t
ion that do
e
s not seem valid a
n
ymore
.
commit
|
commitdiff
|
tree
2009-09-17
G
iuseppe Scrivano
No
w
it
i
s p
o
ssible to disa
b
l
e
threa
d
ing us
i
ng
"inhib
i
t
.
.
.
commit
|
commitdiff
|
tree
2009-09-17
Giuseppe Scrivan
o
Reflect
l
ast
changes in the
G
DB
sc
r
ipt
.
commit
|
commitdiff
|
tree
2009-09-17
G
iuseppe Scrivano
Sign
a
ls can
b
e cap
t
ured
by
any thread
.
commit
|
commitdiff
|
tree
2009-09-16
Giuseppe
S
crivan
o
Initi
a
lize a new buff
e
r's owner to n
i
l
.
commit
|
commitdiff
|
tree
2009-09-16
Giuseppe Scrivano
Support
m
ore complex code blocks a
s
argument to
`
run
.
.
.
commit
|
commitdiff
|
tree
2009-09-16
Giuseppe Scrivano
Free the thread
s
pecdl
.
Bug introduc
e
d
with c
4
6
6c557f39
f
c
7
1
c
.
.
.
commit
|
commitdiff
|
tree
2009-09-16
Giuseppe Scrivano
Revert to
the
p
rev
i
ous
code
.
commit
|
commitdiff
|
tree
2009-09-16
Giu
s
eppe Sc
r
ivano
Check for
`
other_threads_p ()' in the inner loop too
.
.
.
commit
|
commitdiff
|
tree
2009-09-16
Gius
e
p
p
e Scrivano
Solve
s
ome p
r
oblems with
memory clea
n
up
.
commit
|
commitdiff
|
tree
2009-09-15
Giuseppe Scrivano
Fix a segfault
when m
_
current_buff
e
r
is NUL
L
commit
|
commitdiff
|
tree
2009-09-15
Giuseppe Scri
v
ano
In
i
t
ialize stack_top
whe
n
a
new thr
e
ad
i
s created
.
commit
|
commitdiff
|
tree
2009-09-14
Tom Tromey
Releas
e
the current
buffer when a thread exits
.
commit
|
commitdiff
|
tree
2009-09-13
Tom Tromey
Fix b
o
u
n
dp and a bug in stor
e
_
s
ymva
l
_forwarding
.
commit
|
commitdiff
|
tree
2009-09-11
T
om
T
ro
m
e
y
Firs
t
workin
g
draft of th
r
ead-local bi
n
ding
.
commit
|
commitdiff
|
tree
2009-09-11
Tom
Tromey
F
ix another oversight in thread
.
c
.
commit
|
commitdiff
|
tree
2009-09-11
Tom Tromey
Fix two bad bugs in thread
.
c
.
commit
|
commitdiff
|
tree
2009-09-09
Tom
T
romey
Initial code for
b
u
f
fer lo
c
king
.
commit
|
commitdiff
|
tree
2009-09-09
Tom Tromey
Introd
u
ce threads
.
commit
|
commitdiff
|
tree
2009-09-09
T
o
m Tro
m
ey
Introdu
c
e thread-
l
ocal
o
bjec
t
.
commit
|
commitdiff
|
tree
2009-09-09
Tom
T
r
omey
R
ewrit
e
globals to allow indirection in C
.
commit
|
commitdiff
|
tree
2009-09-09
Tom Tromey
Add f
i
n
d
_
variable_
l
o
cation and create
g
lobals
.
h
.
commit
|
commitdiff
|
tree
2009-09-09
Tom Tromey
Added a s
m
al
l
te
s
t
s
u
it
e
for binding operatio
n
s
.
commit
|
commitdiff
|
tree