repo.or.cz
/
sbcl.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
IR1-OPTIMIZE-COMBINATION: the combination can become deleted.
2017-12-17
Stas Boukarev
IR1-O
P
TIMIZE-COMBINATION:
the combinati
o
n c
a
n become
.
.
.
commit
|
commitdiff
|
tree
2017-12-17
St
a
s
Boukarev
Improve
s
ignal
h
andler emulation on d
a
rwin
-
x86
-
64
.
commit
|
commitdiff
|
tree
2017-12-17
Stas Bouk
a
r
e
v
darwin: reduce stack size fo
r
t
h
e
excepti
o
n hand
l
in
g
.
.
.
commit
|
commitdiff
|
tree
2017-12-16
Stas Boukare
v
th
r
eads
.
impure
:
w
a
i
t for i
n
te
r
rupts
t
o be proce
s
sed
.
commit
|
commitdiff
|
tree
2017-12-16
Sta
s
Boukarev
thr
e
ad
s
.
impure
:
remo
v
e (
f
o
r
mat t "test
done
"
) output
.
commit
|
commitdiff
|
tree
2017-12-16
Stas Bouka
r
e
v
Fix transform-call
.
commit
|
commitdiff
|
tree
2017-12-16
S
tas Bo
u
k
a
rev
USE-GOOD-F
O
R
-
DX
-
P
: deleted
n
odes are
no g
o
od
.
commit
|
commitdiff
|
tree
2017-12-16
Stas Bou
k
arev
Fix
c
o
mpile-tim
e
e
r
ror reporting
.
commit
|
commitdiff
|
tree
2017-12-16
Sta
s
Boukarev
CONST
A
NTP: d
o
n't accept bogus BLOCK forms
.
commit
|
commitdiff
|
tree
2017-12-15
Stas Bo
u
k
a
rev
Fix dynamic-extent
o
n rec
u
rsive
l
oc
a
l
f
u
nctions
.
commit
|
commitdiff
|
tree
2017-12-15
Stas Bouk
a
rev
run-pro
g
r
am
.
impure:
d
isable
a
test
o
n
#-win32
.
commit
|
commitdiff
|
tree
2017-12-15
Stas Boukar
e
v
tes
t
s:
fix (make
-
thread :in
t
errupt-wit
h
make-thread
.
.
.
commit
|
commitdiff
|
tree
2017-12-15
Stas
Boukarev
R
u
n process-statu
s
-hook on
a
l
l
status changes, not
.
.
.
commit
|
commitdiff
|
tree
2017-12-15
St
a
s Boukarev
Remove :
c
on
t
inue
d
p
rocess-status
.
commit
|
commitdiff
|
tree
2017-12-15
Stas
B
ouka
r
ev
Less noi
s
e from d
o
cumentat
i
on
b
uilding
.
commit
|
commitdiff
|
tree
2017-12-14
Stas Boukarev
E
LT: do
n
't check
t
he arr
a
y b
o
unds twi
c
e
.
commit
|
commitdiff
|
tree
2017-12-13
S
tas Boukarev
Correctly
r
estore the
signal m
a
s
k
after enabl
i
ng interrupts
.
commit
|
commitdiff
|
tree
2017-12-13
S
tas Boukare
v
Stop
m
ap-allocated-obje
c
t
s
f
r
om co
n
sing
&
rest
.
commit
|
commitdiff
|
tree
2017-12-13
Stas
B
oukarev
Mark (compile :b
u
g-913232) as passin
g
on :int
e
rpreter
.
commit
|
commitdiff
|
tree
2017-12-13
Stas Boukare
v
Fix inte
r
r
u
p
t
-thread error detection
.
commit
|
commitdiff
|
tree
2017-12-13
Stas Bo
u
k
a
r
ev
Mark (s
l
eep :pretty-
m
uch-forev
e
r) broken on wi
n
32
.
commit
|
commitdiff
|
tree
2017-12-12
Stas Bo
u
kar
e
v
S
k
ip callback
.
imp
u
re
w
ith :interpr
e
t
e
r
.
commit
|
commitdiff
|
tree
2017-12-12
St
a
s Bouk
a
re
v
Pass
ali
e
n
.
impure and threads
.
impur
e
o
n
sb-fas
t
eval
.
commit
|
commitdiff
|
tree
2017-12-12
Stas Boukare
v
gr
o
ve
l
sigset_t
on wi
n
32
.
commit
|
commitdiff
|
tree
2017-12-12
Stas Boukarev
D
on't run threads
.
impure in
s
ide sb-thread
.
commit
|
commitdiff
|
tree
2017-12-12
St
a
s Boukar
e
v
with-
i
nter
r
up
t
s:
re-block the de
f
errable signals
.
commit
|
commitdiff
|
tree
2017-12-12
Stas Boukar
e
v
Remove unu
s
ed cod
e
fro
m
the win32
runtime
.
commit
|
commitdiff
|
tree
2017-12-12
Stas
Boukar
e
v
Re
p
ort
the value
in CO
N
STANT-MODIF
I
ED
.
commit
|
commitdiff
|
tree
2017-12-12
Stas Bou
k
arev
safepoint
.
c: remove un
u
s
e
d in
c
ludes
.
commit
|
commitdiff
|
tree
2017-12-11
Stas
Bouk
a
rev
Ignore more :unused TNs in
l
i
f
etime-an
a
lyze
.
commit
|
commitdiff
|
tree
2017-12-11
St
a
s Boukar
e
v
tests: sk
i
p
consing tests when
int
e
rpreting
.
commit
|
commitdiff
|
tree
2017-12-11
Stas B
o
ukarev
tes
t
s:
fix :fill-pointer-stream-char
p
os
:displ
a
ce
d
commit
|
commitdiff
|
tree
2017-12-11
Stas Boukarev
tests: fix gc
.
im
p
ur
e
/
code/
d
ata-se
p
aration
.
commit
|
commitdiff
|
tree
2017-12-11
Stas Boukar
e
v
test
s
: fix :
d
x-char
-
vector-zeroi
z
ed with sb-fasteval
.
commit
|
commitdiff
|
tree
2017-12-11
Stas Bo
u
karev
test
s
: fix
t
ype-acr
o
ss-hairy
-
lambda-transforms with
.
.
.
commit
|
commitdiff
|
tree
2017-12-11
Stas Boukarev
Add a comment to run-
t
i
m
er
.
commit
|
commitdiff
|
tree
2017-12-11
Stas Boukar
e
v
Fix -
s
b-thre
a
d interrupt-thread
.
commit
|
commitdiff
|
tree
2017-12-10
S
t
as B
o
uka
r
ev
Relax (:type-derivation :logic
a
l
-
o
p
erations :scalin
g
)
commit
|
commitdiff
|
tree
2017-12-10
S
ta
s
Bo
u
karev
Fix -sb-
t
h
r
ead
.
commit
|
commitdiff
|
tree
2017-12-10
Stas Boukarev
More W
I
TH_GC_AT_SAFEPOINTS_ONLY around func
a
llN
.
commit
|
commitdiff
|
tree
2017-12-10
Stas
B
o
u
karev
Fix %threa
d
-
sap
.
commit
|
commitdiff
|
tree
2017-12-10
Stas Bouk
a
rev
Try t
o
m
ake
R
U
N
TIME more robust
.
commit
|
commitdiff
|
tree
2017-12-10
Stas Boukarev
Add su
p
por
t
for sb
-
safe
p
oint for
ARM64
.
commit
|
commitdiff
|
tree
2017-12-10
Stas B
o
ukarev
sa
f
epoin
t
: sha
r
e
the comm
o
n stuf
f
for all backends
.
commit
|
commitdiff
|
tree
2017-12-10
St
a
s Boukarev
Check for co
n
stant
mod
i
fic
a
ti
o
n using
C
ASTs
.
commit
|
commitdiff
|
tree
2017-12-09
Stas Boukarev
darw
i
n-x86-64
:
handle WP violatio
n
s
f
ro
m
the e
x
cepti
o
n
.
.
.
commit
|
commitdiff
|
tree
2017-12-09
Stas
B
ouk
a
rev
Remove
mach_exception
_
lo
c
k
.
commit
|
commitdiff
|
tree
2017-12-09
Sta
s
Bouk
a
rev
F
i
x
(
type-intersect
i
on function-designator functi
o
n
)
commit
|
commitdiff
|
tree
2017-12-09
Stas Bo
u
karev
ir1-optimize-functional-argum
e
n
ts: handle casts
.
commit
|
commitdiff
|
tree
2017-12-09
Stas Bouka
r
ev
Fix (subty
p
ep 'functio
n
-
design
a
tor
'
functi
o
n
)
commit
|
commitdiff
|
tree
2017-12-09
S
tas Boukarev
almost-immedi
a
tely-used-p: ignor
e
casts with type-c
h
eck
.
.
.
commit
|
commitdiff
|
tree
2017-12-09
Stas Bouk
a
rev
Cha
n
ge how map
-
callabl
e
-argument
s
wo
r
ks
.
commit
|
commitdiff
|
tree
2017-12-08
Stas Boukarev
Move
DEFK
N
O
WN into knownf
u
n
.
l
i
sp
.
commit
|
commitdiff
|
tree
2017-12-08
St
a
s Boukarev
(:tim
e
r :parallel-
u
n
s
chedule): mark :broken-
o
n :win32
.
commit
|
commitdiff
|
tree
2017-12-08
Stas Bo
u
karev
C
o
mbat un
u
s
ed CASTs
,
p
a
r
t
f
our
.
commit
|
commitdiff
|
tree
2017-12-07
Stas Boukarev
Wipe n
o
n-pinned
wor
d
s usi
n
g a sp
e
ci
a
l
filler object
.
commit
|
commitdiff
|
tree
2017-12-07
Sta
s
Bou
k
arev
Rearra
n
ge IR1-OPTIMIZE-CAST
.
commit
|
commitdiff
|
tree
2017-12-07
St
a
s
Boukarev
Perfo
r
m better
code delet
i
on
.
commit
|
commitdiff
|
tree
2017-12-07
Stas
B
o
u
karev
threads
.
p
u
r: r
e
move (wait-on-semaphore semaphore-
n
otification
.
)
commit
|
commitdiff
|
tree
2017-12-07
Stas Bouka
r
e
v
Remov
e
un
i
nte
n
ded cha
n
ge
.
commit
|
commitdiff
|
tree
2017-12-06
St
a
s Bouka
r
ev
Fix the win3
2
-foreign-stack-un
w
in
d
test
.
commit
|
commitdiff
|
tree
2017-12-06
Stas Boukarev
Adjust foreign-stack-align
m
ent
.
impure
fo
r
x86
.
commit
|
commitdiff
|
tree
2017-12-06
S
t
a
s
Boukarev
Fix :fp-mode-inheritan
c
e
-
thr
e
ads
on x86
.
commit
|
commitdiff
|
tree
2017-12-06
Stas B
o
u
kar
e
v
Fix
c
ode/data separation
.
commit
|
commitdiff
|
tree
2017-12-06
Stas
B
ouk
a
rev
disassembl
e
: annot
a
te all static functi
o
ns e
v
en w
i
thout
.
.
.
commit
|
commitdiff
|
tree
2017-12-06
Stas Boukarev
sa
f
epoint, win32: check GC_
S
A
FEPOINT_
T
RAP
_
ADDR not
.
.
.
commit
|
commitdiff
|
tree
2017-12-06
Stas
B
oukarev
Fix map_gc_page on win32
.
commit
|
commitdiff
|
tree
2017-12-06
Stas B
o
u
k
ar
e
v
Fix
c
-call o
n
win
3
2-
x
8
6
-
6
4
.
commit
|
commitdiff
|
tree
2017-12-06
S
ta
s
Boukarev
safepoint: c
h
eck the safepoin
t
a
t
t
he
ver
y
end of the
.
.
.
commit
|
commitdiff
|
tree
2017-12-06
Stas Boukarev
safepoint
:
Ac
c
ess t
h
e CSP page
nea
r
the
thread struct
.
commit
|
commitdiff
|
tree
2017-12-06
St
a
s Boukar
e
v
saf
e
point, x86-64: zero
out the s
a
v
e
d
R
SP using XOR
.
commit
|
commitdiff
|
tree
2017-12-06
Sta
s
Boukarev
x
8
6/cal
l
-o
u
t:
d
o
n't d
o
t
he job :save-p t already does
.
commit
|
commitdiff
|
tree
2017-12-06
Stas Boukarev
safepoint
:
clean up ca
l
l-o
u
t
o
n
x86-64
.
commit
|
commitdiff
|
tree
2017-12-05
Stas Boukarev
x86:
a
l
w
a
ys a
l
ign E
S
P to 16 bytes before g
o
ing into C
.
commit
|
commitdiff
|
tree
2017-12-05
S
tas Boukarev
Revert an acc
i
dental change
.
commit
|
commitdiff
|
tree
2017-12-05
Stas Boukarev
safepoint:
s
a
v
e P
C
bef
o
r
e
CS
P
before foreign calls
.
commit
|
commitdiff
|
tree
2017-12-05
S
tas Boukarev
Don't ad
d
(EQL X X) constraints
.
commit
|
commitdiff
|
tree
2017-12-04
Stas Boukarev
A bett
e
r fix
f
o
r
deleting unused casts
.
commit
|
commitdiff
|
tree
2017-12-04
St
a
s Boukarev
find-dfo: bett
e
r check for d
e
leted
blocks
.
commit
|
commitdiff
|
tree
2017-12-04
Stas B
o
uk
a
rev
Don't leave unused CASTs after GE
N
E
R
ATE-TYPE-CHECKS
.
commit
|
commitdiff
|
tree
2017-12-04
St
a
s
Boukarev
Ad
d
W
I
TH_GC_AT_SAFEPOINTS_ONLY aro
u
nd some funcallN
.
commit
|
commitdiff
|
tree
2017-12-04
Stas Bou
k
a
r
ev
safe
p
oint: regist
e
r interrupt contexts in che
c
k_pend
i
ng_th
r
u
.
.
.
commit
|
commitdiff
|
tree
2017-12-04
St
a
s Bou
k
arev
Fix C-c on
s
afepoints
.
commit
|
commitdiff
|
tree
2017-12-04
Stas B
o
ukarev
ASSERT =
>
A
VER
.
commit
|
commitdiff
|
tree
2017-12-03
Stas Boukarev
Fi
x
SB-DISASSEM::C
O
DE-OFFS
-
TO-SEGM
E
NT
-
OFFS
.
commit
|
commitdiff
|
tree
2017-12-03
S
tas
B
oukarev
Fix non-win32 sb-safepoint-
s
trictl
y
build
.
commit
|
commitdiff
|
tree
2017-12-03
Stas Boukarev
Mark :with-timeout
:many-at-the-same-ti
m
e as broken
.
.
.
commit
|
commitdiff
|
tree
2017-12-03
Stas Boukare
v
Re
w
r
i
te some tes
t
s
to not use
terminate-thread
.
commit
|
commitdiff
|
tree
2017-12-03
Stas Boukarev
Ad
j
ust s
b
-sys:decod
e
-timeout :larg
e
-values t
e
st
.
commit
|
commitdiff
|
tree
2017-12-03
S
tas
B
o
ukar
e
v
Reset accumulat
e
d floati
n
g point exceptions on win3
2
.
commit
|
commitdiff
|
tree
2017-12-03
Stas
Boukarev
Remove x86-64-win32-assem
.
S
commit
|
commitdiff
|
tree
2017-12-02
St
a
s
Boukarev
Fix consing ins
i
de foreign threa
d
callbacks
.
commit
|
commitdiff
|
tree
2017-12-02
S
t
as Boukarev
Mark :no-overflow-dur
i
ng-all
o
c
a
tion as failing win32
.
commit
|
commitdiff
|
tree
2017-12-02
Stas Boukarev
Reduce consing in
gc
.
im
p
u
re
/
:code/data-
s
eparation
.
commit
|
commitdiff
|
tree
2017-12-02
Stas
Boukarev
Revert
"
Remove
d
a
rwinisms, u
s
e code that w
o
rks m
o
re
.
.
.
commit
|
commitdiff
|
tree
2017-12-02
Sta
s
Boukarev
Fix atta
c
h_os
_
thread on Darwin
.
commit
|
commitdiff
|
tree
2017-12-02
Stas
B
ouk
a
rev
unblock
_
g
c_signals in fore
i
gn thread c
a
llbacks
.
commit
|
commitdiff
|
tree
2017-12-01
Sta
s
Boukarev
DESCRIBE: prin
t
lambda lists using ~S,
not ~
A
.
commit
|
commitdiff
|
tree
2017-12-01
Stas Boukarev
P
r
ovide an abort
r
e
st
a
rt if
there's none
.
commit
|
commitdiff
|
tree
2017-12-01
Sta
s
Bouka
r
ev
save
-
lisp-and-die: check toplevel to be
d
efined before
.
.
.
commit
|
commitdiff
|
tree
next