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
Giuseppe
Sc
r
ivano
Rena
m
e
s
truct Li
s
p_
B
uff
e
r_Loc
a
l_Value `cdrs' member
.
.
.
commit
|
commitdiff
|
tree
2009-12-25
Gi
u
sepp
e
Scrivano
I
nitia
l
per
-
thread buffer
l
ocal var
i
ables support
.
commit
|
commitdiff
|
tree
2009-11-11
G
ius
e
ppe Scrivano
F
ix som
e
elisp rou
t
i
n
es
.
commit
|
commitdiff
|
tree
2009-11-11
Giusep
p
e
Scrivano
S
e
t t
h
e buffer after the l
o
ck is acquired
.
commit
|
commitdiff
|
tree
2009-11-11
G
iuseppe Scrivano
Remove desired_buffer from the threa
d
_
s
tate struct
.
commit
|
commitdiff
|
tree
2009-11-11
Gius
e
ppe Scrivan
o
R
e
na
m
e
buffer_co
n
d
t
o
t
h
read_cond
.
commit
|
commitdiff
|
tree
2009-11-09
Giuseppe Scrivano
R
e
move the b
u
ff
e
r
-locking mech
a
n
ism
.
commit
|
commitdiff
|
tree
2009-10-08
Giuseppe
Scrivano
Handl
e
t
h
e thread_notify_
k
ill
_
b
u
ffer re
t
urn c
o
de
.
commit
|
commitdiff
|
tree
2009-10-08
Giu
s
e
p
p
e
Scrivan
o
Notify threads when a bu
f
f
er is killed
.
commit
|
commitdiff
|
tree
2009-10-05
Giuseppe S
c
rivano
Inhibit
yield during a redisplay
commit
|
commitdiff
|
tree
2009-10-05
Giuse
p
pe
Scrivano
`u
n
bind_to'
w
ill restore the previous inhibit_yield
.
.
.
commit
|
commitdiff
|
tree
2009-10-01
G
iuseppe Scriva
n
o
Mark
`last_thin
g
_searched' and `sa
v
ed_last_thing_se
a
rched
.
.
.
commit
|
commitdiff
|
tree
2009-09-30
Giuseppe Scrivano
Allow to yi
e
ld when
b
uffer
local variab
l
es
are let
.
.
.
commit
|
commitdiff
|
tree
2009-09-24
Giuseppe Scriv
a
n
o
Set the current_buffer properly
.
commit
|
commitdiff
|
tree
2009-09-24
Gi
u
seppe Sc
r
ivano
Detach t
h
e
thread when it
is sleeping o
n
`
select'
commit
|
commitdiff
|
tree
2009-09-24
Giuseppe Scrivano
U
nlock the buffer
o
n
y
i
elds wh
e
n buf
f
er local variables
.
.
.
commit
|
commitdiff
|
tree
2009-09-23
Giu
s
eppe Scriv
a
no
Y
ield to
a
n
ot
h
er th
r
ead if the subprocess
has
n
o data
.
.
.
commit
|
commitdiff
|
tree
2009-09-22
Giusep
p
e Scrivano
Move with-no-th
r
e
a
ds insi
d
e the let body
block
.
commit
|
commitdiff
|
tree
2009-09-21
Gius
e
ppe
Scrivano
Define the `with
-
no-threads' m
a
c
r
o and use i
t
in the
.
.
.
commit
|
commitdiff
|
tree
2009-09-21
Giuseppe Scrivano
Fix a problem with
t
he garba
g
e collector, storing the
.
.
.
commit
|
commitdiff
|
tree
2009-09-19
Giuseppe
S
crivano
Rew
r
ite the con
d
ition to wake-up the th
r
e
a
d
t
h
at
l
ocked
.
.
.
commit
|
commitdiff
|
tree
2009-09-19
Gius
e
ppe Scri
v
a
n
o
Raise an error when th
e
t
h
r
ead
c
annot be
c
reated correctly
.
commit
|
commitdiff
|
tree
2009-09-19
Giuseppe Scrivano
Imple
m
enta
t
i
on of a custom threads scheduler
.
Try t
o
.
.
.
commit
|
commitdiff
|
tree
2009-09-19
G
i
usep
p
e Scr
i
vano
Move all locking logic into thread
.
c
.
commit
|
commitdiff
|
tree
2009-09-19
Giuseppe Scrivano
When
t
her
e
are other active th
r
eads, yield
r
e
t
u
rns
t
.
commit
|
commitdiff
|
tree
2009-09-18
Giu
s
eppe
S
crivano
r
u
n
-in-thre
a
d accep
t
s a new opt
i
onal argument: nolock
.
commit
|
commitdiff
|
tree
2009-09-18
Giuseppe Scrivano
P
ro
t
ect from yield wh
i
le waiting for key
b
oar
d
input
.
commit
|
commitdiff
|
tree
2009-09-18
Giuseppe Scrivano
F
i
x a probl
e
m
i
ntroduced with 9541917a66e9ef59a64bfe19c0d4a6
.
.
.
commit
|
commitdiff
|
tree
2009-09-18
Giuseppe Scrivano
B
l
ock yield if garbag
e
collec
t
ing can cau
s
e an
abort
.
commit
|
commitdiff
|
tree
2009-09-18
G
i
u
s
eppe Sc
r
ivano
A
new thr
e
ad maintain the pa
r
ent
'
s buffer
when the
.
.
.
commit
|
commitdiff
|
tree
2009-09-18
Giu
s
e
ppe Scrivano
Blo
c
k
y
ield when input is b
l
ocked
.
commit
|
commitdiff
|
tree
2009-09-18
Giusep
p
e Scr
i
vano
When Finhibit_yi
e
ld is
not-n
i
l, allow access to any
.
.
.
commit
|
commitdiff
|
tree
2009-09-17
Gi
u
seppe Scr
i
vano
Fix a
b
ug introduced in
ccd
c
353864
0
00
e
c8
f
1
3
c
b64d95c
d
577451
0
fa302
commit
|
commitdiff
|
tree
2009-09-17
Gi
u
seppe
S
crivano
Use `w
a
it
p
id' to check if
a
p
r
o
c
ess is still alive
.
.
.
commit
|
commitdiff
|
tree
2009-09-17
Giuse
p
p
e
Scrivano
Allow ac
c
ess to the mi
n
i
b
u
ffer on
l
y
t
o a thr
e
a
d a
t
.
.
.
commit
|
commitdiff
|
tree
2009-09-17
Giuseppe Scr
i
vano
Ho
n
o
r
th
e
function return ty
p
e
.
commit
|
commitdiff
|
tree
2009-09-17
Giusepp
e
Scr
i
vano
A
void the access to NULL memory whil
e
gc
m
a
rks
.
commit
|
commitdiff
|
tree
2009-09-17
Gi
u
sep
p
e Scrivano
Remove
a
ssertion tha
t
d
o
es not seem
vali
d
anymore
.
commit
|
commitdiff
|
tree
2009-09-17
Giuseppe
Sc
r
ivano
Now it is poss
i
ble to disable threading using "inhib
i
t
.
.
.
commit
|
commitdiff
|
tree
2009-09-17
Gi
u
seppe Scrivano
R
eflect last
c
hanges in
the GDB script
.
commit
|
commitdiff
|
tree
2009-09-17
Giuse
p
pe Scrivano
Signals can be captur
e
d by any thread
.
commit
|
commitdiff
|
tree
2009-09-16
Gi
u
seppe Scrivan
o
Init
i
alize a new buffer's
owner to
ni
l
.
commit
|
commitdiff
|
tree
2009-09-16
Giu
s
eppe Scrivano
Support
more
c
omple
x
code
blocks as argument
to `run
.
.
.
commit
|
commitdiff
|
tree
2009-09-16
Giu
s
eppe Scrivano
Free
t
he
t
hread
s
pecdl
.
B
ug introduced with c466c557f39fc71c
.
.
.
commit
|
commitdiff
|
tree
2009-09-16
Giuse
p
pe
Scrivano
R
e
vert
to th
e
previous code
.
commit
|
commitdiff
|
tree
2009-09-16
Giusep
p
e Scr
i
vano
Che
c
k
for
`
other_
t
hre
a
ds_p ()' in
t
he inner loop to
o
.
.
.
commit
|
commitdiff
|
tree
2009-09-16
Giuseppe Scrivano
S
olve some pr
o
bl
e
ms with memory
c
leanup
.
commit
|
commitdiff
|
tree
2009-09-15
Giuseppe
S
c
rivano
Fix a segfau
l
t whe
n
m_current_buffer is NULL
commit
|
commitdiff
|
tree
2009-09-15
Giuseppe Scriv
a
no
Ini
t
iali
z
e stack_top whe
n
a new th
r
ead i
s
created
.
commit
|
commitdiff
|
tree