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
Rename struct Lisp_Buffer_Local_Value `cdrs' member to `thread_data'.
2009-12-26
Gi
u
s
ep
p
e Scrivano
Renam
e
struct Lisp_Buffer_
L
ocal_Val
u
e `cdrs' member
.
.
.
commit
|
commitdiff
|
tree
2009-12-25
Giuseppe Scrivan
o
Initial per
-
threa
d
b
uffer local variabl
e
s suppor
t
.
commit
|
commitdiff
|
tree
2009-11-11
Giuseppe Scrivano
Fix s
o
me e
l
isp r
o
utine
s
.
commit
|
commitdiff
|
tree
2009-11-11
Giuseppe Scri
v
ano
S
et the buffer
a
fter the
l
o
ck
i
s ac
q
uired
.
commit
|
commitdiff
|
tree
2009-11-11
Giuseppe Scrivano
Remove desired_buffer
f
rom the t
h
r
e
ad_state struct
.
commit
|
commitdiff
|
tree
2009-11-11
Giuse
p
pe Scri
v
ano
Ren
a
me b
u
ffer_cond to
thread_con
d
.
commit
|
commitdiff
|
tree
2009-11-09
Giuse
p
pe Scrivano
Remove the buf
f
er-locking
m
e
chanism
.
commit
|
commitdiff
|
tree
2009-10-08
Giusepp
e
Scrivano
Handl
e
t
h
e
t
hread_notify
_
kill_buffer return
code
.
commit
|
commitdiff
|
tree
2009-10-08
Giuseppe Sc
r
ivano
Notify threads whe
n
a buffer is killed
.
commit
|
commitdiff
|
tree
2009-10-05
Giuseppe S
c
rivano
Inh
i
b
it yi
e
ld dur
i
ng a re
d
i
s
play
commit
|
commitdiff
|
tree
2009-10-05
G
iuseppe Scrivano
`unbind_to' wil
l
restore th
e
previous in
h
ibit_yield
.
.
.
commit
|
commitdiff
|
tree
2009-10-01
Giuseppe
Scri
v
a
no
M
a
rk `last_thing_sear
c
hed' and `saved_last_thi
n
g_se
a
r
ched
.
.
.
commit
|
commitdiff
|
tree
2009-09-30
Giusep
p
e Sc
r
ivano
Al
l
ow
t
o
y
ield when buffer lo
c
al vari
a
bl
e
s are l
e
t
.
.
.
commit
|
commitdiff
|
tree
2009-09-24
Giuseppe
S
crivano
S
et the
curr
e
n
t_buffer properly
.
commit
|
commitdiff
|
tree
2009-09-24
Giusep
p
e Scri
v
ano
Detach the
thread when it
i
s
sleepin
g
on
`
se
l
ect'
commit
|
commitdiff
|
tree
2009-09-24
Gius
e
pp
e
Scrivan
o
U
n
lock th
e
buffer on yields
w
hen bu
f
fer
l
o
cal variables
.
.
.
commit
|
commitdiff
|
tree
2009-09-23
G
iusepp
e
S
c
riva
n
o
Y
ield to anoth
e
r thread if the subprocess has
n
o
dat
a
.
.
.
commit
|
commitdiff
|
tree
2009-09-22
Gi
u
se
p
pe Scrivano
Move
w
ith-n
o
-threads
i
nside the let
body block
.
commit
|
commitdiff
|
tree
2009-09-21
Giuseppe
S
criva
n
o
Define t
h
e
`with-no-threads' macr
o
an
d
u
s
e it in the
.
.
.
commit
|
commitdiff
|
tree
2009-09-21
Giuseppe Scriva
n
o
Fix
a proble
m
w
ith the garbage collector, sto
r
ing
the
.
.
.
commit
|
commitdiff
|
tree
2009-09-19
Giusep
p
e Scrivano
Rewrite the conditi
o
n to
wake-up
t
he t
h
read that locked
.
.
.
commit
|
commitdiff
|
tree
2009-09-19
Giuseppe Scrivano
R
aise an error
w
hen the thre
a
d cannot b
e
c
r
eated correctly
.
commit
|
commitdiff
|
tree
2009-09-19
Giuseppe Scrivano
Implementatio
n
of a custom thread
s
scheduler
.
Try
t
o
.
.
.
commit
|
commitdiff
|
tree
2009-09-19
Giusepp
e
Scri
v
ano
Mov
e
all locking logic
into
t
hread
.
c
.
commit
|
commitdiff
|
tree
2009-09-19
Giuseppe Scrivano
When the
r
e are other act
i
ve threads, y
i
eld r
e
turn
s
t
.
commit
|
commitdiff
|
tree
2009-09-18
Giuse
p
pe Scrivano
run-in-
t
h
read ac
c
epts a new opt
i
onal
a
rgument: noloc
k
.
commit
|
commitdiff
|
tree
2009-09-18
Giuseppe Scrivano
Pr
o
tect from yield while wai
t
i
n
g for keyboard input
.
commit
|
commitdiff
|
tree
2009-09-18
Giuseppe Scri
v
an
o
Fix a
problem introduced with
9
541917a66e9ef59a64bfe19c0d4a6
.
.
.
commit
|
commitdiff
|
tree
2009-09-18
Giusepp
e
Scrivan
o
B
l
ock y
i
e
l
d if
garbage coll
e
c
ti
n
g can cause an abor
t
.
commit
|
commitdiff
|
tree
2009-09-18
Gi
u
sepp
e
Scrivano
A
new
thre
a
d mai
n
tain the
p
are
n
t's buffe
r
w
hen the
.
.
.
commit
|
commitdiff
|
tree
2009-09-18
Giuseppe Scrivano
Block yield when input is blocked
.
commit
|
commitdiff
|
tree
2009-09-18
G
i
useppe Scrivano
When Finhibit_y
i
eld is no
t
-nil, allo
w
a
ccess
to any
.
.
.
commit
|
commitdiff
|
tree
2009-09-17
Gi
u
s
e
ppe S
c
rivano
Fix a bug in
t
roduced in
c
cdc3
5
38640
0
0
e
c8f13cb6
4
d9
5
cd57
7
4510fa302
commit
|
commitdiff
|
tree
2009-09-17
Gi
u
seppe Sc
r
ivano
Use `waitp
i
d
' to check
if a process i
s
still aliv
e
.
.
.
commit
|
commitdiff
|
tree
2009-09-17
Giuseppe
S
c
rivano
A
l
l
ow access to the
minibuff
e
r only
t
o a t
h
read at
.
.
.
commit
|
commitdiff
|
tree
2009-09-17
G
ius
e
ppe Scrivano
Honor t
h
e function return type
.
commit
|
commitdiff
|
tree
2009-09-17
Giuseppe Scrivano
A
v
o
id
t
h
e access to NULL memory while gc marks
.
commit
|
commitdiff
|
tree
2009-09-17
Gius
e
ppe
S
criv
a
no
Remove a
s
sertion that does not s
e
em valid
anymore
.
commit
|
commitdiff
|
tree
2009-09-17
Giuseppe
S
criv
a
n
o
Now it is poss
i
ble to disable threading us
i
ng "inhibit
.
.
.
commit
|
commitdiff
|
tree
2009-09-17
Gi
u
s
e
p
pe Scriva
n
o
R
e
flec
t
last changes in the GDB
s
crip
t
.
commit
|
commitdiff
|
tree
2009-09-17
Giuseppe Scrivano
Signals can be captured by any thread
.
commit
|
commitdiff
|
tree
2009-09-16
Giuseppe S
c
rivano
Initialize
a
new buffer's owner t
o
nil
.
commit
|
commitdiff
|
tree
2009-09-16
Giuseppe
Sc
r
ivano
Sup
p
ort m
o
re c
o
mplex code blocks
a
s
argument to `
r
un
.
.
.
commit
|
commitdiff
|
tree
2009-09-16
Giuse
p
pe Sc
r
iva
n
o
Free the t
h
r
e
ad sp
e
cd
l
.
B
ug int
r
oduced with
c466
c
557f39fc71c
.
.
.
commit
|
commitdiff
|
tree
2009-09-16
Giuseppe Scriv
a
no
Re
v
ert to the p
r
evious code
.
commit
|
commitdiff
|
tree
2009-09-16
Giuseppe
S
c
r
ivano
Check for `othe
r
_
threads_p (
)
' in
the inner loop t
o
o
.
.
.
commit
|
commitdiff
|
tree
2009-09-16
Giuse
p
pe Scrivano
Solv
e
some problems with
me
m
ory
c
leanup
.
commit
|
commitdiff
|
tree
2009-09-15
Giu
s
ep
p
e
S
criv
a
no
Fix a segfault when m_current_buffer is
NULL
commit
|
commitdiff
|
tree
2009-09-15
Giuseppe Scr
i
vano
Initialize stack_top
w
hen
a
new
t
hread is created
.
commit
|
commitdiff
|
tree