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
Set the current_buffer properly.
2009-09-24
Giuseppe Scrivano
Se
t
the
curre
n
t_buffer properly
.
commit
|
commitdiff
|
tree
2009-09-24
Gius
e
ppe S
c
ri
v
ano
Det
a
ch the thread whe
n
it is sleep
i
ng
on `
s
elect'
commit
|
commitdiff
|
tree
2009-09-24
Giuseppe Scrivano
Unlock th
e
bu
f
fer on yields when buff
e
r
l
o
c
al vari
a
bles
.
.
.
commit
|
commitdiff
|
tree
2009-09-23
Giusepp
e
Scri
v
ano
Yield t
o
anothe
r
thread if the s
u
bprocess has
no dat
a
.
.
.
commit
|
commitdiff
|
tree
2009-09-22
Gi
u
se
p
pe
Scr
i
vano
Move wi
t
h-n
o
-thread
s
inside the
l
et bo
d
y
block
.
commit
|
commitdiff
|
tree
2009-09-21
Gi
u
sepp
e
Sc
r
ivan
o
D
ef
i
n
e
the `with-no-threads' macro and us
e
it
i
n the
.
.
.
commit
|
commitdiff
|
tree
2009-09-21
G
iuseppe Scrivano
Fix a
problem with the g
a
rbage c
o
llector, storing the
.
.
.
commit
|
commitdiff
|
tree
2009-09-19
Giuse
p
p
e S
c
r
i
vano
Rewrite the condition
to wa
k
e-up the thread that locked
.
.
.
commit
|
commitdiff
|
tree
2009-09-19
Tom
T
romey
Define
w
it
h
-new-thread macro
.
commit
|
commitdiff
|
tree
2009-09-19
Tom
T
r
o
m
e
y
Cal
l
error if thread cr
e
a
tion failed
.
commit
|
commitdiff
|
tree
2009-09-19
Giu
s
eppe Scrivano
Raise an error when the thread cannot be created correctly
.
commit
|
commitdiff
|
tree
2009-09-19
Giuseppe Scrivano
I
m
plementat
i
on of
a
custom threads scheduler
.
T
ry to
.
.
.
commit
|
commitdiff
|
tree
2009-09-19
G
i
usepp
e
S
c
rivan
o
Move
a
l
l
locking logic
i
nto th
r
ead
.
c
.
commit
|
commitdiff
|
tree
2009-09-19
G
i
useppe Scrivano
When th
e
re
a
re ot
h
er active threads, y
i
eld return
s
t
.
commit
|
commitdiff
|
tree
2009-09-18
Giusep
p
e Scrivano
ru
n
-in-thread acce
p
ts a ne
w
optio
n
al argument
:
nol
o
ck
.
commit
|
commitdiff
|
tree
2009-09-18
Giuseppe Sc
r
ivano
Protect from yiel
d
while waitin
g
for keyboard input
.
commit
|
commitdiff
|
tree
2009-09-18
Gi
u
se
p
p
e
Sc
r
iva
n
o
Fix a
p
roblem intr
o
duced wi
t
h 9541917a66e9ef59a6
4
bfe19c0d4
a
6
.
.
.
commit
|
commitdiff
|
tree
2009-09-18
Giuseppe Scrivano
Blo
c
k yield if
garb
a
ge collecting can c
a
use an abort
.
commit
|
commitdiff
|
tree
2009-09-18
G
i
use
p
p
e Scr
i
vano
A
n
e
w
thread m
a
inta
i
n t
h
e parent's buff
e
r when t
h
e
.
.
.
commit
|
commitdiff
|
tree
2009-09-18
Giuseppe Scrivano
Block yield whe
n
i
n
put is
b
locked
.
commit
|
commitdiff
|
tree
2009-09-18
Giuseppe Scrivano
When F
i
nhibit_yield is
not-nil, al
l
ow access t
o
any
.
.
.
commit
|
commitdiff
|
tree
2009-09-17
Gi
u
seppe Scrivan
o
Fix a bug introduced
i
n c
c
d
c3
5
3864000ec8f
1
3cb64d95c
d
5774510fa302
commit
|
commitdiff
|
tree
2009-09-17
G
i
useppe Scrivano
U
s
e `wai
t
p
i
d' to check if
a
process
is stil
l
a
liv
e
.
.
.
commit
|
commitdiff
|
tree
2009-09-17
Giuseppe Scrivano
Allow
a
cces
s
t
o
t
h
e minibuffer only to a thread at
.
.
.
commit
|
commitdiff
|
tree
2009-09-17
Giuseppe Scrivano
Ho
n
or the function r
e
turn type
.
commit
|
commitdiff
|
tree
2009-09-17
Giuseppe S
c
r
ivano
Avo
i
d the ac
c
ess t
o
NULL memory
while gc m
a
rks
.
commit
|
commitdiff
|
tree
2009-09-17
Giuseppe Scrivano
R
e
move
asse
r
tion that do
e
s
n
ot
s
eem va
l
id an
y
more
.
commit
|
commitdiff
|
tree
2009-09-17
G
iuseppe Scrivano
Now it is possible t
o
d
isable threading usi
n
g
"
i
nhibit
.
.
.
commit
|
commitdiff
|
tree
2009-09-17
Giuseppe Scri
v
a
no
Refl
e
c
t
last changes in the G
D
B script
.
commit
|
commitdiff
|
tree
2009-09-17
Gius
e
ppe Scriv
a
no
Sig
n
als can be
c
apture
d
by any thread
.
commit
|
commitdiff
|
tree
2009-09-16
Giuseppe Scri
v
ano
Initialize a new buffe
r
's owner
t
o
nil
.
commit
|
commitdiff
|
tree
2009-09-16
G
iuseppe Scrivano
Support more complex code
bl
o
cks
a
s a
r
gument
t
o `run
.
.
.
commit
|
commitdiff
|
tree
2009-09-16
Giusep
p
e Scrivano
Fr
e
e the thread sp
e
cdl
.
Bug intr
o
duced
w
ith
c
466c55
7
f39fc71c
.
.
.
commit
|
commitdiff
|
tree
2009-09-16
Giu
s
eppe Scrivan
o
Revert to the
p
revious code
.
commit
|
commitdiff
|
tree
2009-09-16
Giusep
p
e Scrivan
o
Check
f
or `other_threads_p
()' in the
i
nner loop too
.
.
.
commit
|
commitdiff
|
tree
2009-09-16
Gius
e
ppe
Scrivano
Solv
e
some
p
r
o
b
lems with
m
emory cleanup
.
commit
|
commitdiff
|
tree
2009-09-15
Giu
s
eppe Scrivano
Fi
x
a se
g
f
a
ult when m_current_bu
f
fer is N
U
LL
commit
|
commitdiff
|
tree
2009-09-15
Giu
s
epp
e
Sc
r
ivano
In
i
tial
i
z
e
stack_top when a new thread is created
.
commit
|
commitdiff
|
tree
2009-09-14
Tom Tromey
R
e
lease
t
he current buffer when a
thread ex
i
t
s
.
commit
|
commitdiff
|
tree
2009-09-13
To
m
Tr
o
mey
F
i
x boundp
and a bug in store
_
symval_forwarding
.
commit
|
commitdiff
|
tree
2009-09-11
T
om Tromey
Firs
t
wor
k
ing draft of thr
e
a
d
-local binding
.
commit
|
commitdiff
|
tree
2009-09-11
T
om Tromey
Fix anothe
r
over
s
ight in thread
.
c
.
commit
|
commitdiff
|
tree
2009-09-11
Tom Tromey
Fi
x
tw
o
b
ad bugs in t
h
read
.
c
.
commit
|
commitdiff
|
tree
2009-09-09
T
om Tromey
Ini
t
ial
c
o
d
e for buffer l
o
c
k
i
ng
.
commit
|
commitdiff
|
tree
2009-09-09
Tom Tromey
Introduc
e
t
h
rea
d
s
.
commit
|
commitdiff
|
tree
2009-09-09
Tom Tromey
Introd
u
ce thread-local ob
j
ect
.
commit
|
commitdiff
|
tree
2009-09-09
Tom
Tromey
Re
w
rite globals
t
o allow ind
i
rection
in C
.
commit
|
commitdiff
|
tree
2009-09-09
Tom Tromey
Add
f
i
nd_variable_location and create globals
.
h
.
commit
|
commitdiff
|
tree
2009-09-09
Tom
T
romey
Adde
d
a small t
e
st
su
i
te
for bind
i
ng
oper
a
tions
.
commit
|
commitdiff
|
tree