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
Define and use SET_PER_BUFFER_VALUE_RAW
2009-11-15
Tom Tromey
D
e
f
ine and use SET
_
PER_BUFF
E
R_VALUE_RA
W
commit
|
commitdiff
|
tree
2009-11-11
G
i
useppe Sc
r
ivano
Fix some
e
lisp ro
u
tines
.
commit
|
commitdiff
|
tree
2009-11-11
Giuseppe Scrivano
S
et
t
h
e
buf
f
er after t
h
e
l
oc
k
is acq
u
i
r
ed
.
commit
|
commitdiff
|
tree
2009-11-11
G
iusepp
e
Scr
i
vano
R
e
mov
e
desired
_
buffer
from the thread_state
s
truct
.
commit
|
commitdiff
|
tree
2009-11-11
Giuse
p
p
e Scrivano
Rename buf
f
er
_
c
ond to
t
h
read_cond
.
commit
|
commitdiff
|
tree
2009-11-09
Giuseppe S
c
ri
v
ano
Remove
the bu
f
fer-loc
k
ing
m
ec
h
anism
.
commit
|
commitdiff
|
tree
2009-10-08
Giusep
p
e
Scrivano
Handl
e
the thread_noti
f
y_kill_buffer retu
r
n
code
.
commit
|
commitdiff
|
tree
2009-10-08
Giuseppe Scriva
n
o
Notify threads wh
e
n a
b
uffer
is k
i
lled
.
commit
|
commitdiff
|
tree
2009-10-06
Tom Tromey
I
n
i
tialize threads properly
.
commit
|
commitdiff
|
tree
2009-10-05
G
i
useppe
S
criv
a
no
Inhibit yield
d
uring a
redis
p
l
a
y
commit
|
commitdiff
|
tree
2009-10-05
Giusep
p
e Scrivano
`u
n
bi
n
d_to' wil
l
restore the
previ
o
us i
n
h
i
b
i
t
_yield
.
.
.
commit
|
commitdiff
|
tree
2009-10-02
T
om
T
romey
Us
e
ALLOCATE_PSEUD
O
VECTOR
.
commit
|
commitdiff
|
tree
2009-10-01
G
i
useppe Scrivano
M
ark `last_t
h
ing_sear
c
hed' and `saved_last_
t
hing
_
searched
.
.
.
commit
|
commitdiff
|
tree
2009-09-30
Gius
e
ppe S
c
rivano
A
llow to yi
e
ld when buffe
r
local varia
b
les are let
.
.
.
commit
|
commitdiff
|
tree
2009-09-29
T
o
m Tr
o
mey
Make regular exp
r
ession matc
h
data per-thread
.
commit
|
commitdiff
|
tree
2009-09-28
T
om
T
r
ome
y
m
i
no
r
updates to buffer-objfwd patch
commit
|
commitdiff
|
tree
2009-09-28
T
om Trom
e
y
M
a
ke buffer
-
objfwd variabl
e
s work per-threa
d
.
commit
|
commitdiff
|
tree
2009-09-24
Gi
u
seppe Scrivano
S
e
t
the current_b
u
ffer properl
y
.
commit
|
commitdiff
|
tree
2009-09-24
Giusep
p
e
S
crivano
Detach t
h
e
t
hread
w
hen i
t
is sleeping on `selec
t
'
commit
|
commitdiff
|
tree
2009-09-24
Giu
s
eppe S
c
r
ivano
Un
l
ock the
b
uffer on yields when bu
f
fer local
v
ariables
.
.
.
commit
|
commitdiff
|
tree
2009-09-23
G
iuseppe Scri
v
ano
Yield to another
t
h
read if the
s
u
b
process h
a
s no data
.
.
.
commit
|
commitdiff
|
tree
2009-09-22
Giuseppe Scri
v
ano
Move with-no-threads insi
d
e
the l
e
t body bl
o
ck
.
commit
|
commitdiff
|
tree
2009-09-21
Giuseppe
Sc
r
ivano
De
f
ine t
h
e `with-no-thre
a
ds' macro and use it in t
h
e
.
.
.
commit
|
commitdiff
|
tree
2009-09-21
Giuseppe Scri
v
a
n
o
F
i
x a problem with th
e
garb
a
ge collector, s
t
orin
g
the
.
.
.
commit
|
commitdiff
|
tree
2009-09-19
Giusepp
e
Scrivan
o
Rewrite the condition
to wake-up the thread that locked
.
.
.
commit
|
commitdiff
|
tree
2009-09-19
T
om Tromey
Define with
-
n
e
w-t
h
read
m
acro
.
commit
|
commitdiff
|
tree
2009-09-19
Tom Tromey
Cal
l
err
o
r i
f
thr
e
ad crea
t
ion f
a
iled
.
commit
|
commitdiff
|
tree
2009-09-19
Giuse
p
pe Sc
r
i
vano
Raise an error when the thread cannot be created correctly
.
commit
|
commitdiff
|
tree
2009-09-19
Gius
e
ppe S
c
rivano
Implem
e
nta
t
ion of a cus
t
om threads schedule
r
.
T
ry
to
.
.
.
commit
|
commitdiff
|
tree
2009-09-19
Giuseppe Scrivano
Mov
e
all
l
ocking logic
into thread
.
c
.
commit
|
commitdiff
|
tree
2009-09-19
Gi
u
sep
p
e Scrivan
o
W
h
en there are other active threads, yield
r
eturns t
.
commit
|
commitdiff
|
tree
2009-09-18
Giuseppe Scri
v
a
no
run-
i
n-thread
accepts a
n
ew optiona
l
argumen
t
: nolock
.
commit
|
commitdiff
|
tree
2009-09-18
Giuseppe Scriv
a
no
Pr
o
t
ect from yield while waiting for keyb
o
ard i
n
p
u
t
.
commit
|
commitdiff
|
tree
2009-09-18
Giusepp
e
Sc
r
i
va
n
o
Fix a p
r
oblem introduced wi
t
h 954
1
917a6
6
e9ef59a64bfe
1
9c0d4a6
.
.
.
commit
|
commitdiff
|
tree
2009-09-18
G
i
useppe Scriv
a
no
B
l
o
ck y
i
eld if garbage
collecting can cause
an ab
o
rt
.
commit
|
commitdiff
|
tree
2009-09-18
Giusepp
e
Scrivano
A new
th
r
ead
mai
n
tain the
p
ar
e
nt's buffe
r
when the
.
.
.
commit
|
commitdiff
|
tree
2009-09-18
Giusep
p
e
Scri
v
ano
B
lock yi
e
ld
w
hen i
n
put is blocked
.
commit
|
commitdiff
|
tree
2009-09-18
G
i
usep
p
e Scrivano
W
h
en
F
inhibit_yield is
n
o
t
-nil, a
l
low acce
s
s to any
.
.
.
commit
|
commitdiff
|
tree
2009-09-17
Giuseppe S
c
r
i
vano
F
i
x a bug introduced i
n
c
cdc353864000ec8f13
c
b64d95cd5774510fa302
commit
|
commitdiff
|
tree
2009-09-17
Gi
u
seppe
Scri
v
ano
Use `waitpid' to che
c
k
if a process is
still alive
.
.
.
commit
|
commitdiff
|
tree
2009-09-17
Giuseppe Scri
v
ano
Allo
w
access to
t
h
e
minibuff
e
r on
l
y to a thread at
.
.
.
commit
|
commitdiff
|
tree
2009-09-17
Giuseppe
S
c
r
iv
a
no
Hon
o
r the functio
n
return type
.
commit
|
commitdiff
|
tree
2009-09-17
Giuseppe Sc
r
ivan
o
Avoid
t
h
e
a
c
cess
to NU
L
L
memory
whil
e
gc marks
.
commit
|
commitdiff
|
tree
2009-09-17
Giuseppe Sc
r
ivano
Re
m
ove as
s
ertion t
h
at does not seem val
i
d
a
nymore
.
commit
|
commitdiff
|
tree
2009-09-17
G
i
useppe Scrivano
Now it
i
s po
s
s
ible t
o
disable
t
hreadin
g
using "inhibit
.
.
.
commit
|
commitdiff
|
tree
2009-09-17
Giuseppe Scrivano
Reflec
t
last
changes in the G
D
B script
.
commit
|
commitdiff
|
tree
2009-09-17
G
i
useppe Scri
v
ano
Signals can
be captured by any threa
d
.
commit
|
commitdiff
|
tree
2009-09-16
Giuseppe Sc
r
ivano
Initialize a new b
u
f
f
e
r
's
o
wner to
nil
.
commit
|
commitdiff
|
tree
2009-09-16
Giuseppe
S
crivano
Suppo
r
t m
o
re co
m
plex code blo
c
ks as argument
t
o `ru
n
.
.
.
commit
|
commitdiff
|
tree
2009-09-16
G
i
useppe Scrivan
o
Free the thread specdl
.
Bu
g
introduced
with c466c557f39fc71c
.
.
.
commit
|
commitdiff
|
tree
2009-09-16
Giuseppe Scr
i
vano
Re
v
ert to the p
r
e
v
ious code
.
commit
|
commitdiff
|
tree
2009-09-16
Giuseppe Scrivano
C
h
eck
f
or `o
t
h
e
r_threads_p
()' i
n
the inn
e
r loop
too
.
.
.
commit
|
commitdiff
|
tree
2009-09-16
Giu
s
eppe Scriva
n
o
Solve som
e
problems with memory cle
a
nup
.
commit
|
commitdiff
|
tree
2009-09-15
Giuseppe Scr
i
vano
Fix a segfa
u
lt
w
hen m_cur
r
e
n
t_buffer
i
s NULL
commit
|
commitdiff
|
tree
2009-09-15
Giuseppe Scri
v
ano
I
n
itia
l
iz
e
s
tack_top when a
n
e
w
t
hread
i
s c
r
eated
.
commit
|
commitdiff
|
tree
2009-09-14
Tom
T
romey
Release the current buffer w
h
en
a
thre
a
d ex
i
t
s
.
commit
|
commitdiff
|
tree
2009-09-13
T
o
m Tro
m
ey
Fix boundp
a
nd a bug in store_symval_
f
o
rward
i
n
g
.
commit
|
commitdiff
|
tree
2009-09-11
Tom Tromey
Firs
t
working draft
o
f thread-local
binding
.
commit
|
commitdiff
|
tree
2009-09-11
Tom Tromey
Fix another
over
s
i
g
ht in th
r
ead
.
c
.
commit
|
commitdiff
|
tree
2009-09-11
Tom Tromey
Fix
t
wo
b
ad
b
ugs i
n
threa
d
.
c
.
commit
|
commitdiff
|
tree
2009-09-09
Tom
Trom
e
y
Initial
c
ode for bu
f
f
er locking
.
commit
|
commitdiff
|
tree
2009-09-09
Tom Tr
o
mey
Intro
d
uce threads
.
commit
|
commitdiff
|
tree
2009-09-09
Tom Tromey
Introd
u
ce t
h
read-local object
.
commit
|
commitdiff
|
tree
2009-09-09
To
m
Trome
y
Rewrite g
l
o
b
als to
a
llow indirec
t
ion in C
.
commit
|
commitdiff
|
tree
2009-09-09
Tom Tromey
Ad
d
f
ind_
v
ariab
l
e
_
l
ocation and create globals
.
h
.
commit
|
commitdiff
|
tree
2009-09-09
T
o
m Tromey
Add
e
d a small t
e
s
t
suite for bindi
n
g operations
.
commit
|
commitdiff
|
tree