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
minor updates to buffer-objfwd patch
2009-09-28
Tom Tromey
mi
n
o
r updat
e
s to buffer-objfwd patch
commit
|
commitdiff
|
tree
2009-09-28
To
m
Tromey
Make buffer-ob
j
fwd variables work per-thread
.
commit
|
commitdiff
|
tree
2009-09-24
Giuse
p
pe S
c
r
ivano
Set the current_buffer pro
p
erly
.
commit
|
commitdiff
|
tree
2009-09-24
Giuseppe S
c
rivano
Detach the thread whe
n
it
i
s
sleeping on
`
s
e
le
c
t'
commit
|
commitdiff
|
tree
2009-09-24
Giuseppe Sc
r
ivan
o
U
nl
o
c
k
th
e
buffer
o
n
y
ields wh
e
n buffer local variables
.
.
.
commit
|
commitdiff
|
tree
2009-09-23
G
i
use
p
p
e
Scrivano
Yield
to a
n
other thread if the su
b
proces
s
has no da
t
a
.
.
.
commit
|
commitdiff
|
tree
2009-09-22
Gi
u
s
e
ppe Scrivano
M
o
v
e
with-no-thre
a
ds insi
d
e
t
h
e let bod
y
block
.
commit
|
commitdiff
|
tree
2009-09-21
G
iuseppe Scrivano
Define
t
he `with-no-t
h
reads' ma
c
ro
a
nd use it in the
.
.
.
commit
|
commitdiff
|
tree
2009-09-21
Giuseppe Scrivano
F
ix a problem with the g
a
rbage coll
e
ctor, storing
the
.
.
.
commit
|
commitdiff
|
tree
2009-09-19
Giuseppe Scrivano
Rewri
t
e
t
h
e
condition to wake-up th
e
th
r
ead that lo
c
ked
.
.
.
commit
|
commitdiff
|
tree
2009-09-19
Tom Tromey
De
f
ine with-new-thread macro
.
commit
|
commitdiff
|
tree
2009-09-19
Tom
T
r
o
mey
Call error
i
f
threa
d
creation failed
.
commit
|
commitdiff
|
tree
2009-09-19
Giuseppe S
c
r
i
vano
R
a
is
e
an error when the thread cannot be created correctly
.
commit
|
commitdiff
|
tree
2009-09-19
Giuseppe Scr
i
vano
Implementation
o
f a custom thr
e
ads scheduler
.
Try to
.
.
.
commit
|
commitdiff
|
tree
2009-09-19
G
i
useppe Scrivano
Move all locki
n
g
logic into thre
a
d
.
c
.
commit
|
commitdiff
|
tree
2009-09-19
Gi
u
seppe Scrivano
W
hen there are other active th
r
ea
d
s, y
i
eld
r
eturns
t
.
commit
|
commitdiff
|
tree
2009-09-18
Giuseppe Scrivano
run-i
n
-thread acce
p
ts
a
new o
p
tion
a
l arg
u
ment: nolo
c
k
.
commit
|
commitdiff
|
tree
2009-09-18
Giusepp
e
Scrivano
P
r
o
tect from yi
e
ld while waiti
n
g for
k
eyboard
i
nput
.
commit
|
commitdiff
|
tree
2009-09-18
Gi
u
s
e
ppe Scrivano
F
i
x
a proble
m
introduced w
i
th 9541917a66e9ef59a64bfe19c0d
4
a6
.
.
.
commit
|
commitdiff
|
tree
2009-09-18
Giuse
p
p
e Scrivano
Block yield if garbage collecting ca
n
c
a
use an abort
.
commit
|
commitdiff
|
tree
2009-09-18
G
i
useppe S
c
rivano
A new
thread ma
i
ntain the parent's buffer when the
.
.
.
commit
|
commitdiff
|
tree
2009-09-18
Giu
s
eppe Scr
i
vano
B
l
ock yield w
h
en input is blocked
.
commit
|
commitdiff
|
tree
2009-09-18
Gi
u
sepp
e
Scrivano
When Finhi
b
it_yield is no
t
-nil, al
l
o
w acc
e
ss to any
.
.
.
commit
|
commitdiff
|
tree
2009-09-17
Giuseppe Scrivano
Fix a bu
g
int
r
odu
c
e
d in
c
cdc353864000ec8f1
3
cb6
4
d95cd5774510fa302
commit
|
commitdiff
|
tree
2009-09-17
Giuseppe
S
c
r
i
v
a
n
o
Use `waitpid' to check
i
f a
p
r
o
c
ess is
sti
l
l
a
l
i
v
e
.
.
.
commit
|
commitdiff
|
tree
2009-09-17
Giuseppe Scrivano
A
l
low access to the minibuffer o
n
ly to a
thread at
.
.
.
commit
|
commitdiff
|
tree
2009-09-17
Giuseppe Sc
r
iv
a
n
o
H
o
nor the
fun
c
tion retur
n
type
.
commit
|
commitdiff
|
tree
2009-09-17
Gius
e
ppe
Scrivano
Avoid t
h
e access
t
o NULL memo
r
y
while
g
c mark
s
.
commit
|
commitdiff
|
tree
2009-09-17
Giuseppe
Scrivano
R
e
move asser
t
ion that does not seem valid anymor
e
.
commit
|
commitdiff
|
tree
2009-09-17
Giuseppe Scriv
a
no
Now it is possible to disable t
h
r
e
a
ding usin
g
"inh
i
bi
t
.
.
.
commit
|
commitdiff
|
tree
2009-09-17
Giuseppe Scrivan
o
R
e
flec
t
last
c
hanges in the GDB script
.
commit
|
commitdiff
|
tree
2009-09-17
G
iuseppe
S
crivano
Signals
c
an b
e
capt
u
red b
y
any thread
.
commit
|
commitdiff
|
tree
2009-09-16
Gi
u
se
p
pe Scrivan
o
Initiali
z
e a new bu
f
fer's owne
r
to nil
.
commit
|
commitdiff
|
tree
2009-09-16
Giuseppe
Scrivano
Support more complex
c
o
de blocks as argument to `
r
u
n
.
.
.
commit
|
commitdiff
|
tree
2009-09-16
Giuseppe Scrivano
F
ree the thread
spec
d
l
.
Bug
i
ntro
d
uced
wi
t
h
c466c
5
57f39fc71c
.
.
.
commit
|
commitdiff
|
tree
2009-09-16
Giuseppe Scrivano
Revert
t
o the previo
u
s code
.
commit
|
commitdiff
|
tree
2009-09-16
Giusep
p
e Sc
r
iv
a
n
o
Check for `other_
t
hreads_p ()' in the
inn
e
r loop too
.
.
.
commit
|
commitdiff
|
tree
2009-09-16
Giuseppe
S
cr
i
vano
Sol
v
e some
p
roblem
s
w
i
th memory
cleanup
.
commit
|
commitdiff
|
tree
2009-09-15
Giuseppe Scrivano
Fix
a
seg
f
ault wh
e
n
m
_current_b
u
ffer is NULL
commit
|
commitdiff
|
tree
2009-09-15
Giuseppe Scr
i
vano
Initialize stack_top when a new thread is created
.
commit
|
commitdiff
|
tree
2009-09-14
Tom
T
romey
Release the current buffer when a thread exit
s
.
commit
|
commitdiff
|
tree
2009-09-13
Tom Tromey
Fix b
o
und
p
a
nd a bug i
n
s
t
ore_sy
m
val_fo
r
warding
.
commit
|
commitdiff
|
tree
2009-09-11
Tom Tr
o
mey
F
i
r
s
t wo
r
king
dra
f
t of thread-l
o
c
al
bindin
g
.
commit
|
commitdiff
|
tree
2009-09-11
To
m
Trome
y
Fix a
n
o
ther oversigh
t
in th
r
ead
.
c
.
commit
|
commitdiff
|
tree
2009-09-11
Tom T
r
omey
Fix tw
o
bad bugs in
t
hread
.
c
.
commit
|
commitdiff
|
tree
2009-09-09
T
o
m Tromey
Initial
c
o
d
e for buffer
l
oc
k
in
g
.
commit
|
commitdiff
|
tree
2009-09-09
T
o
m Tromey
In
t
ro
d
uce
t
hreads
.
commit
|
commitdiff
|
tree
2009-09-09
Tom Tromey
I
n
troduce
t
h
read-lo
c
al obj
e
ct
.
commit
|
commitdiff
|
tree
2009-09-09
Tom T
r
omey
Rewrite glo
b
als to al
l
ow indirection in C
.
commit
|
commitdiff
|
tree
2009-09-09
Tom Tromey
A
dd find_variable_l
o
cat
i
o
n and cre
a
te global
s
.
h
.
commit
|
commitdiff
|
tree
2009-09-09
Tom Tromey
A
d
ded
a small test suite
f
o
r
binding operations
.
commit
|
commitdiff
|
tree