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
Fix make bootstrap
2009-12-31
Giuseppe Scrivano
Fix make boot
s
trap
commit
|
commitdiff
|
tree
2009-12-31
Giuseppe Scrivano
n
o
w
realva
l
ue i
s
a
Lisp_ThreadLocal
commit
|
commitdiff
|
tree
2009-12-28
Gius
e
ppe Sc
r
ivano
In
i
tialize re
a
l
v
al
u
e to sym
-
>valu
e
.
commit
|
commitdiff
|
tree
2009-12-27
Giuseppe Scrivano
Remove
control, l
-
>thread_dat
a
can't be nil at this
.
.
.
commit
|
commitdiff
|
tree
2009-12-27
Giuseppe S
c
r
ivano
blo
c
al_g
e
t_thread_
d
ata i
s
not
used before
b
local_set_thr
e
ad_
.
.
.
commit
|
commitdiff
|
tree
2009-12-26
Gi
u
seppe Scrivano
Move real
v
alue to th
r
e
ad
_
data
.
commit
|
commitdiff
|
tree
2009-12-26
Gius
e
ppe S
c
rivano
Rename struct Lisp_Buffe
r
_Local_Value `cdrs' member
.
.
.
commit
|
commitdiff
|
tree
2009-12-25
Giuseppe Scrivan
o
Initia
l
per-thre
a
d buffer local var
i
ables sup
p
ort
.
commit
|
commitdiff
|
tree
2009-11-29
Tom Tromey
Ch
a
n
g
e Lisp_Buffer_Local_Valu
e
repres
e
nta
t
i
on
.
commit
|
commitdiff
|
tree
2009-11-15
Tom Tromey
Def
i
n
e
and use SET_
P
ER_BU
F
FER_VALU
E
_RAW
commit
|
commitdiff
|
tree
2009-11-11
G
iuseppe Scrivano
Fix some elisp routines
.
commit
|
commitdiff
|
tree
2009-11-11
Giusepp
e
Scriva
n
o
S
et the b
u
f
fer
a
fter the
lock is acquired
.
commit
|
commitdiff
|
tree
2009-11-11
Giuseppe Scriv
a
no
Remove de
s
ired_b
u
ffer from
t
he th
r
ead_state struct
.
commit
|
commitdiff
|
tree
2009-11-11
Giuseppe Scr
i
vano
Rename buffer_c
o
nd to thread_cond
.
commit
|
commitdiff
|
tree
2009-11-09
Giuseppe Scri
v
a
n
o
Remove the
b
uffer-locking m
e
chanism
.
commit
|
commitdiff
|
tree
2009-10-08
Giuseppe Sc
r
iva
n
o
Han
d
le the thread_notify_kill_buffer
retur
n
code
.
commit
|
commitdiff
|
tree
2009-10-08
Giuseppe Scrivano
Notif
y
thread
s
when a buffer
i
s killed
.
commit
|
commitdiff
|
tree
2009-10-06
Tom Tro
m
ey
Initialize threads pro
p
erly
.
commit
|
commitdiff
|
tree
2009-10-05
Giuseppe Scrivano
Inhib
i
t yield during a redis
p
lay
commit
|
commitdiff
|
tree
2009-10-05
Giusepp
e
Sc
r
iv
a
no
`unbind_to
'
will restore the
p
revious
inhibit_yield
.
.
.
commit
|
commitdiff
|
tree
2009-10-02
Tom Tromey
Us
e
A
LLOCATE_P
S
EUDOVECTOR
.
commit
|
commitdiff
|
tree
2009-10-01
Giuseppe Scrivano
Ma
r
k `
l
ast_thing_searched' and `sa
v
ed_last
_
thi
n
g_searched
.
.
.
commit
|
commitdiff
|
tree
2009-09-30
Giuseppe Scrivano
A
l
low
t
o yield when buffer
l
o
c
a
l
varia
b
les are l
e
t
.
.
.
commit
|
commitdiff
|
tree
2009-09-29
Tom Tromey
Make
r
egu
l
ar expres
s
ion m
a
tch data per-thread
.
commit
|
commitdiff
|
tree
2009-09-28
Tom Trome
y
minor updates to buffer
-
o
bjfwd patch
commit
|
commitdiff
|
tree
2009-09-28
Tom Tromey
Make b
u
ffer-o
b
jfwd
variables
w
ork per-thread
.
commit
|
commitdiff
|
tree
2009-09-24
Giuseppe
S
criv
a
no
S
et the current_buff
e
r properly
.
commit
|
commitdiff
|
tree
2009-09-24
Giu
s
ep
p
e Scrivano
D
etach the
thr
e
ad wh
e
n it i
s
slee
p
ing o
n
`select
'
commit
|
commitdiff
|
tree
2009-09-24
Giuseppe Scr
i
vano
Un
l
ock th
e
b
uffer on yiel
d
s when
buffer
local
var
i
a
bles
.
.
.
commit
|
commitdiff
|
tree
2009-09-23
G
i
useppe Scrivan
o
Yie
l
d to ano
t
her
thread if t
h
e su
b
process has
no data
.
.
.
commit
|
commitdiff
|
tree
2009-09-22
Gius
e
ppe S
c
rivano
Move wit
h
-no-threads
i
nside the
l
et
body block
.
commit
|
commitdiff
|
tree
2009-09-21
Giuse
p
pe Scriva
n
o
Define the `with-no-threads' macro a
n
d use it
i
n t
h
e
.
.
.
commit
|
commitdiff
|
tree
2009-09-21
Gi
u
s
e
ppe Scrivano
Fix a problem with
t
he garbage coll
e
ctor, storing the
.
.
.
commit
|
commitdiff
|
tree
2009-09-19
Giu
s
epp
e
Scr
i
vano
Re
w
rite t
h
e condition to wake-up
t
he thread tha
t
lock
e
d
.
.
.
commit
|
commitdiff
|
tree
2009-09-19
Tom
Tromey
Define with
-
ne
w
-thread m
a
c
ro
.
commit
|
commitdiff
|
tree
2009-09-19
Tom
Tr
o
mey
C
a
ll err
o
r
i
f thread creat
i
on fai
l
ed
.
commit
|
commitdiff
|
tree
2009-09-19
Giusep
p
e
Sc
r
ivano
Raise a
n
error whe
n
the
thread cannot be create
d
correctly
.
commit
|
commitdiff
|
tree
2009-09-19
Giusepp
e
S
crivan
o
Implementation
of a custom threads scheduler
.
T
r
y
to
.
.
.
commit
|
commitdiff
|
tree
2009-09-19
Giu
s
eppe
S
cri
v
ano
Move all lo
c
king logic int
o
t
h
re
a
d
.
c
.
commit
|
commitdiff
|
tree
2009-09-19
Gius
e
ppe Scrivano
W
h
en
t
here are o
t
h
er active th
r
ead
s
, y
i
e
l
d returns t
.
commit
|
commitdiff
|
tree
2009-09-18
Giuseppe
S
crivano
run-in-thread
ac
c
epts a new opt
i
o
nal argument: noloc
k
.
commit
|
commitdiff
|
tree
2009-09-18
Giuseppe
S
crivano
Protect fr
o
m
yield while wai
t
i
ng for k
e
yboard inp
u
t
.
commit
|
commitdiff
|
tree
2009-09-18
G
i
useppe
Scrivano
Fix a problem introduced with 9541917a66
e
9ef59a64bfe1
9
c0d4a6
.
.
.
commit
|
commitdiff
|
tree
2009-09-18
Giu
s
e
p
pe Sc
r
ivano
Block
y
ield
i
f
g
a
rbage c
o
l
l
ecting
c
a
n caus
e
an abort
.
commit
|
commitdiff
|
tree
2009-09-18
G
i
usep
p
e Scrivan
o
A new
th
r
ead maintain t
h
e
parent's
b
uffer when the
.
.
.
commit
|
commitdiff
|
tree
2009-09-18
Giuseppe
S
cr
i
vano
Block yield whe
n
input is blocked
.
commit
|
commitdiff
|
tree
2009-09-18
Giusepp
e
S
c
ri
v
ano
When Finhibit_yield
i
s not-nil, allow access to
a
ny
.
.
.
commit
|
commitdiff
|
tree
2009-09-17
Gius
e
ppe Scrivan
o
Fix a
bug introduced in ccd
c
3
5
3864
0
00
e
c
8f13cb64d95cd
5
774510fa
3
0
2
commit
|
commitdiff
|
tree
2009-09-17
Gius
e
ppe Sc
r
ivano
Use
`w
a
it
p
i
d' to check if a process is still alive
.
.
.
commit
|
commitdiff
|
tree
2009-09-17
Giuseppe
Scriv
a
no
A
l
low access to
the minibu
f
fer only
to a t
h
read at
.
.
.
commit
|
commitdiff
|
tree
2009-09-17
Giusep
p
e
Sc
r
ivano
Hono
r
the
function return type
.
commit
|
commitdiff
|
tree
2009-09-17
Giusep
p
e Scrivano
Avoid the acces
s
to
N
ULL m
e
mory while
g
c marks
.
commit
|
commitdiff
|
tree
2009-09-17
Giuseppe S
c
rivano
Remov
e
assertion that does not seem
v
a
l
id any
m
ore
.
commit
|
commitdiff
|
tree
2009-09-17
G
i
use
p
pe
Scr
i
vano
Now it
i
s possible
to disa
b
le threading usi
n
g "inhibit
.
.
.
commit
|
commitdiff
|
tree
2009-09-17
G
iuseppe S
c
rivano
Reflect la
s
t changes in the GDB script
.
commit
|
commitdiff
|
tree
2009-09-17
G
iuseppe Scrivano
S
ignals can be captured
b
y an
y
t
h
r
e
ad
.
commit
|
commitdiff
|
tree
2009-09-16
Giusep
p
e Scri
v
a
no
Initialize a ne
w
buff
e
r's owner to nil
.
commit
|
commitdiff
|
tree
2009-09-16
Gi
u
seppe Scrivano
S
u
pport
m
ore
c
ompl
e
x code
b
locks
as a
r
gument to `run
.
.
.
commit
|
commitdiff
|
tree
2009-09-16
Giu
s
eppe Sc
r
i
v
ano
F
r
ee the th
r
ead
s
pecdl
.
Bug introduc
e
d wi
t
h c
4
66c557f39
f
c71
c
.
.
.
commit
|
commitdiff
|
tree
2009-09-16
G
iuse
p
pe
Scri
v
a
n
o
Revert to the
p
revi
o
us c
o
d
e
.
commit
|
commitdiff
|
tree
2009-09-16
Giuseppe Scrivano
Check for `other_t
h
reads
_
p
(
)' in
the inner
loop too
.
.
.
commit
|
commitdiff
|
tree
2009-09-16
Giuseppe S
c
rivano
Solve som
e
pro
b
lems with memo
r
y cleanup
.
commit
|
commitdiff
|
tree
2009-09-15
Giuseppe
Scrivano
Fix a segf
a
ult w
h
en m_cur
r
e
n
t
_
buffer is
N
UL
L
commit
|
commitdiff
|
tree
2009-09-15
Giuseppe
S
criv
a
no
Initialize stack_top when
a new thread is created
.
commit
|
commitdiff
|
tree
2009-09-14
Tom Tr
o
mey
Release the cu
r
re
n
t buffer
when
a thread
exits
.
commit
|
commitdiff
|
tree
2009-09-13
Tom Trom
e
y
Fix bou
n
dp and
a
b
ug in
store_symval_forw
a
r
ding
.
commit
|
commitdiff
|
tree
2009-09-11
T
om Trome
y
Fir
s
t
working draft of thread-local
b
in
d
i
ng
.
commit
|
commitdiff
|
tree
2009-09-11
Tom
Tromey
Fix another
oversight i
n
thread
.
c
.
commit
|
commitdiff
|
tree
2009-09-11
Tom Tromey
F
i
x t
w
o bad bugs in th
r
ead
.
c
.
commit
|
commitdiff
|
tree
2009-09-09
To
m
Tromey
Ini
t
ial code for buffer lock
i
ng
.
commit
|
commitdiff
|
tree
2009-09-09
T
om Trom
e
y
Introd
u
ce threads
.
commit
|
commitdiff
|
tree
2009-09-09
Tom Tromey
Introdu
c
e thr
e
ad-local objec
t
.
commit
|
commitdiff
|
tree
2009-09-09
Tom Tr
o
mey
R
e
w
rite globals to allow indirec
t
io
n
in C
.
commit
|
commitdiff
|
tree
2009-09-09
Tom Tromey
A
d
d fin
d
_var
i
able_lo
c
ation and create glob
a
l
s
.
h
.
commit
|
commitdiff
|
tree
2009-09-09
Tom
Tro
m
ey
Ad
d
ed a small test suite
for binding operations
.
commit
|
commitdiff
|
tree