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
Move realvalue to thread_data.
2009-12-26
Gi
u
seppe Scri
v
ano
Move re
a
lvalue to thr
e
ad_data
.
commit
|
commitdiff
|
tree
2009-12-26
Giuseppe Scriva
n
o
Rename struct Lisp_Buff
e
r_
L
ocal_Value `cdrs' membe
r
.
.
.
commit
|
commitdiff
|
tree
2009-12-25
Giuseppe Scrivano
Initial per-thread buffer
local variables
suppo
r
t
.
commit
|
commitdiff
|
tree
2009-11-29
Tom Tro
m
ey
Change
Lisp_Buffer_Loca
l
_Value representation
.
commit
|
commitdiff
|
tree
2009-11-15
Tom Trom
e
y
Def
i
ne a
n
d use
SET_PER_B
U
FFER_
V
ALUE_RA
W
commit
|
commitdiff
|
tree
2009-11-11
Giu
s
eppe Scri
v
an
o
Fix some eli
s
p routines
.
commit
|
commitdiff
|
tree
2009-11-11
Giuseppe Scrivano
S
e
t
the
buffer after
t
he lock i
s
acquired
.
commit
|
commitdiff
|
tree
2009-11-11
Giuseppe Scrivano
Remove desir
e
d_buffer
from
the
t
hread
_
sta
t
e stru
c
t
.
commit
|
commitdiff
|
tree
2009-11-11
G
i
useppe Sc
r
ivano
Rename buffer_cond
to thread_cond
.
commit
|
commitdiff
|
tree
2009-11-09
Giusepp
e
Scri
v
ano
Remov
e
the buffer-locking mec
h
a
nism
.
commit
|
commitdiff
|
tree
2009-10-08
Giuseppe
Scrivano
Handle the
thread_no
t
ify_kill_buffer return code
.
commit
|
commitdiff
|
tree
2009-10-08
Giuseppe
Scrivano
Notify
t
h
reads
when a
buff
e
r
is killed
.
commit
|
commitdiff
|
tree
2009-10-06
T
om
T
romey
Initialize threads prop
e
rly
.
commit
|
commitdiff
|
tree
2009-10-05
Gi
u
sepp
e
Sc
r
i
van
o
Inhibit yield during a
re
d
ispl
a
y
commit
|
commitdiff
|
tree
2009-10-05
Giuseppe Scrivano
`un
b
ind_t
o
' will re
s
to
r
e the previous in
h
i
b
i
t
_yield
.
.
.
commit
|
commitdiff
|
tree
2009-10-02
Tom T
r
o
m
ey
Use A
L
LOCA
T
E_P
S
EU
D
OVE
C
T
OR
.
commit
|
commitdiff
|
tree
2009-10-01
Giuseppe Scrivano
Mar
k
`last_th
i
ng_searched'
a
nd
`
saved_last_thing_s
e
arched
.
.
.
commit
|
commitdiff
|
tree
2009-09-30
Giuseppe
S
crivano
Al
l
ow to yield when buffer local
v
ari
a
b
l
es are let
.
.
.
commit
|
commitdiff
|
tree
2009-09-29
Tom Tromey
Make regular expression match data
per-
t
hr
e
ad
.
commit
|
commitdiff
|
tree
2009-09-28
Tom Tromey
mi
n
or updates to buffer-objf
w
d patch
commit
|
commitdiff
|
tree
2009-09-28
Tom
T
romey
Make buffer-objfwd var
i
ables work per-thr
e
ad
.
commit
|
commitdiff
|
tree
2009-09-24
G
i
useppe Scrivano
S
e
t t
h
e curr
e
nt_buffer properly
.
commit
|
commitdiff
|
tree
2009-09-24
Gi
u
seppe Scrivano
Detach t
h
e
thread when it i
s
s
lee
p
i
n
g
on `sele
c
t
'
commit
|
commitdiff
|
tree
2009-09-24
Giuseppe Scrivano
Unlock the buffer on
yi
e
l
d
s whe
n
buffer lo
c
a
l variables
.
.
.
commit
|
commitdiff
|
tree
2009-09-23
G
i
useppe Scrivano
Yield to
a
noth
e
r thread if the subprocess has no data
.
.
.
commit
|
commitdiff
|
tree
2009-09-22
Giuseppe Scrivano
Mov
e
with-n
o
-t
h
re
a
ds inside
t
he let body b
l
ock
.
commit
|
commitdiff
|
tree
2009-09-21
Giuseppe Scrivano
Defin
e
the `w
i
th-no-threads' macro and use it in t
h
e
.
.
.
commit
|
commitdiff
|
tree
2009-09-21
Giu
s
eppe Scriv
a
no
Fix a
problem
with the garbage colle
c
tor, storing the
.
.
.
commit
|
commitdiff
|
tree
2009-09-19
Giuseppe Scriv
a
no
Rewrite th
e
cond
i
t
io
n
to wake-up the thread
t
h
at locked
.
.
.
commit
|
commitdiff
|
tree
2009-09-19
T
o
m T
r
omey
Def
i
ne with-new-thread macro
.
commit
|
commitdiff
|
tree
2009-09-19
Tom Tromey
Ca
l
l error if thread creation failed
.
commit
|
commitdiff
|
tree
2009-09-19
Giuseppe
S
cri
v
ano
Raise an e
r
ror wh
e
n the
t
hread cannot be created correctly
.
commit
|
commitdiff
|
tree
2009-09-19
Giusepp
e
S
c
rivano
Impl
e
m
en
t
ati
o
n of
a
custom threads sch
e
duler
.
T
ry to
.
.
.
commit
|
commitdiff
|
tree
2009-09-19
Giuseppe
Scrivano
Move a
l
l lockin
g
logic into thr
e
ad
.
c
.
commit
|
commitdiff
|
tree
2009-09-19
Giusepp
e
Scriv
a
n
o
W
h
en there are other a
c
tive threa
d
s, yi
e
ld
r
e
t
urns t
.
commit
|
commitdiff
|
tree
2009-09-18
Giuseppe Scrivano
ru
n
-
i
n
-thread a
c
c
e
pts a
n
ew optional a
r
gu
m
ent: no
l
o
c
k
.
commit
|
commitdiff
|
tree
2009-09-18
Giuseppe S
c
ri
v
an
o
Protect from yield while
w
aitin
g
for keyboard inp
u
t
.
commit
|
commitdiff
|
tree
2009-09-18
Giusep
p
e Scrivano
Fix a pr
o
b
l
em intro
d
uced
w
ith 9541917a66e9
e
f59
a
64bfe19c0
d
4a6
.
.
.
commit
|
commitdiff
|
tree
2009-09-18
Giuseppe Scrivano
B
lock
yield if garbage collecti
n
g can
c
ause an
a
bort
.
commit
|
commitdiff
|
tree
2009-09-18
Giuseppe Scrivan
o
A new
thre
a
d maintain t
h
e par
e
nt's bu
f
fer when t
h
e
.
.
.
commit
|
commitdiff
|
tree
2009-09-18
G
i
useppe Scri
v
an
o
Block
y
ield
when input
is block
e
d
.
commit
|
commitdiff
|
tree
2009-09-18
Giusepp
e
S
crivano
When Finhibit_yield
i
s no
t
-nil, allow access to any
.
.
.
commit
|
commitdiff
|
tree
2009-09-17
Giu
s
epp
e
Scrivano
F
i
x a bug int
r
od
u
ced
in ccdc353864000ec8f13cb6
4
d95cd5774
5
10fa302
commit
|
commitdiff
|
tree
2009-09-17
G
i
usepp
e
Scrivano
U
se
`
waitpid
'
to
che
c
k i
f
a pr
o
c
e
ss
i
s s
t
ill alive
.
.
.
commit
|
commitdiff
|
tree
2009-09-17
Giu
s
epp
e
Scrivano
A
l
low access to the
m
inib
u
ffer only t
o
a
t
hread at
.
.
.
commit
|
commitdiff
|
tree
2009-09-17
G
i
use
p
pe Scriva
n
o
Honor the funct
i
o
n
return type
.
commit
|
commitdiff
|
tree
2009-09-17
Giu
s
e
p
pe S
c
rivano
Avoid the access to NULL
m
e
mory while
gc m
a
rks
.
commit
|
commitdiff
|
tree
2009-09-17
Giu
s
ep
p
e
Scr
i
v
ano
Remove asserti
o
n that does n
o
t s
e
em valid anymore
.
commit
|
commitdiff
|
tree
2009-09-17
Giuseppe Sc
r
ivano
Now it is possible to disable threading using "inhibit
.
.
.
commit
|
commitdiff
|
tree
2009-09-17
Giuseppe Scrivano
R
e
f
l
ect last chan
g
es in the GDB script
.
commit
|
commitdiff
|
tree
2009-09-17
Gi
u
seppe Scr
i
v
a
no
Sig
n
als can
b
e captured b
y
any
th
r
ead
.
commit
|
commitdiff
|
tree
2009-09-16
Gi
u
sep
p
e Scrivano
In
i
ti
a
l
ize a new buff
e
r's owner
to nil
.
commit
|
commitdiff
|
tree
2009-09-16
Gi
u
sepp
e
Sc
r
ivano
Support more
com
p
lex code bl
o
cks as argument t
o
`run
.
.
.
commit
|
commitdiff
|
tree
2009-09-16
Giuseppe Scriv
a
no
Free the thread sp
e
c
d
l
.
B
u
g
i
ntroduced
wit
h
c
4
66c557f39fc71c
.
.
.
commit
|
commitdiff
|
tree
2009-09-16
Giuseppe Scrivano
Reve
r
t to the
p
r
evious c
o
de
.
commit
|
commitdiff
|
tree
2009-09-16
Giuseppe
Scrivano
Check f
o
r `o
t
her_thread
s
_p ()' in the
i
n
n
e
r loop too
.
.
.
commit
|
commitdiff
|
tree
2009-09-16
Giuseppe Sc
r
ivano
Solve
s
o
m
e
problems with memory c
l
eanup
.
commit
|
commitdiff
|
tree
2009-09-15
Gi
u
seppe Scrivano
F
i
x
a
s
egfault when m_current_buffer is
N
ULL
commit
|
commitdiff
|
tree
2009-09-15
Giuseppe Scrivano
Initi
a
li
z
e stack_top whe
n
a new
thread is
cr
e
ated
.
commit
|
commitdiff
|
tree
2009-09-14
Tom Tro
m
ey
Release the current
b
u
f
f
e
r
when a thread exit
s
.
commit
|
commitdiff
|
tree
2009-09-13
Tom
Tromey
Fix bo
u
n
d
p an
d
a bug in store_sy
m
val_forwarding
.
commit
|
commitdiff
|
tree
2009-09-11
Tom Tromey
First working dra
f
t
o
f
thread-local bi
n
ding
.
commit
|
commitdiff
|
tree
2009-09-11
Tom Tromey
Fix a
n
o
t
h
er overs
i
ght in thread
.
c
.
commit
|
commitdiff
|
tree
2009-09-11
T
o
m
T
ro
m
ey
Fix two bad
b
ugs
in t
h
rea
d
.
c
.
commit
|
commitdiff
|
tree
2009-09-09
T
o
m Trome
y
Initial
c
ode for buffer lo
c
k
ing
.
commit
|
commitdiff
|
tree
2009-09-09
Tom Tro
m
ey
I
n
t
r
o
duce
t
hre
a
d
s
.
commit
|
commitdiff
|
tree
2009-09-09
Tom Tro
m
ey
Introduce thread-local
object
.
commit
|
commitdiff
|
tree
2009-09-09
Tom
Trome
y
Rewrite globals
to allow
i
ndire
c
tio
n
in C
.
commit
|
commitdiff
|
tree
2009-09-09
Tom
T
romey
Add find_variable_locatio
n
and create globa
l
s
.
h
.
commit
|
commitdiff
|
tree
2009-09-09
Tom Trom
e
y
Added a small test suite for binding opera
t
i
ons
.
commit
|
commitdiff
|
tree