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
Add function-designator type.
2017-11-17
S
t
as Boukarev
A
d
d
f
unction
-
designato
r
type
.
commit
|
commitdiff
|
tree
2017-11-16
Stas B
o
ukarev
Fix a FILL transfor
m
.
commit
|
commitdiff
|
tree
2017-11-16
Stas Boukarev
Conse
r
vative type deriva
t
ion for FL
O
OR/CEILING on floats
.
commit
|
commitdiff
|
tree
2017-11-14
Stas Bou
k
ar
e
v
Fix the EQUALP tran
s
form on empty arrays
.
commit
|
commitdiff
|
tree
2017-11-14
Stas Boukarev
Fix
i
ncorrect EQUAL and
E
QUALP
t
r
a
nsforms
.
commit
|
commitdiff
|
tree
2017-11-14
Stas Boukarev
Fix float contagi
o
n f
o
r COMPLEX transforms
.
commit
|
commitdiff
|
tree
2017-11-14
Sta
s
Boukare
v
C
onse
r
vative
r
emainder type deriv
a
tion on
f
l
o
ats
.
commit
|
commitdiff
|
tree
2017-11-13
St
a
s
B
oukarev
Prop
e
r type derivat
i
on
float formats from FFLOOR/FT
R
UNCATE
.
commit
|
commitdiff
|
tree
2017-11-13
Stas
B
oukare
v
F
i
x I
N
TERVAL
-
DIV with a ze
r
o bound
.
commit
|
commitdiff
|
tree
2017-11-13
Stas Bo
u
ka
r
ev
Simplify
ir1-o
p
ti
m
ize-comb
i
nation
.
commit
|
commitdiff
|
tree
2017-11-11
Stas Bouk
a
r
e
v
Fix compiler
.
pure/boxe
d
-fp-constant
-
for-full-
c
al
l
.
commit
|
commitdiff
|
tree
2017-11-10
Stas Bouk
a
rev
Don't choke on
deleted co
d
e
in MERGE-TAI
L
-SE
T
S
.
commit
|
commitdiff
|
tree
2017-11-09
S
t
as
B
o
ukar
e
v
__
D
ARWIN_UNIX03 stuff
.
commit
|
commitdiff
|
tree
2017-11-09
Stas Bou
k
arev
Res
t
ore Win32 bui
l
d
.
commit
|
commitdiff
|
tree
2017-11-08
Stas Boukare
v
Spee
d
up a
t
est
.
commit
|
commitdiff
|
tree
2017-11-08
Stas
B
ou
k
arev
Add <=/>= float VOP
s
o
n ARM64
.
commit
|
commitdiff
|
tree
2017-11-08
Stas Bou
k
arev
Don'
t
re
t
urn a value
from an ir1-
t
r
a
nslator
.
commit
|
commitdiff
|
tree
2017-11-08
S
tas Boukar
e
v
Remove mu
f
fle-condi
t
ions
.
commit
|
commitdiff
|
tree
2017-11-08
Stas Boukar
e
v
Impro
v
e may-d
e
lete-vestigial-exit
.
commit
|
commitdiff
|
tree
2017-11-07
Stas Bouk
a
rev
B
e
conservative w
h
en de
l
eting vestigial exits
.
commit
|
commitdiff
|
tree
2017-11-07
Stas Boukar
e
v
Mark *alie
n
-stack-po
i
nter* :always-
b
ound
.
commit
|
commitdiff
|
tree
2017-11-07
Stas
B
oukar
e
v
Don't add
n
ew destinations to non-returning functi
o
ns
.
commit
|
commitdiff
|
tree
2017-11-07
Stas Boukarev
W
hitespa
c
e clean up
.
commit
|
commitdiff
|
tree
2017-11-06
St
a
s Boukarev
Don't de
f
i
ne immobi
l
e_sp
a
ce
_
p
t
wice
.
commit
|
commitdiff
|
tree
2017-11-06
Stas Boukarev
F
ix process-wait on
W
IN3
2
.
commit
|
commitdiff
|
tree
2017-11-06
Stas
Boukarev
Delay
c
hoosing r
e
presentation f
o
r c
o
nstants
.
commit
|
commitdiff
|
tree
2017-11-06
Stas Boukarev
Don't transf
o
rm >=/<
=
to (a
n
d </> =)
on x8
6
-64
.
commit
|
commitdiff
|
tree
2017-11-04
Stas Boukarev
defined-fu
n
-funct
i
o
nal: check for :zombie, not just
.
.
.
commit
|
commitdiff
|
tree
2017-11-03
Stas B
o
ukare
v
More careful LET conv
e
rsion around deleted bloc
k
s
.
commit
|
commitdiff
|
tree
2017-11-03
Stas
B
oukarev
Fix MOV
E
-RETURN-STU
F
F
.
commit
|
commitdiff
|
tree
2017-11-02
Stas Boukarev
Optim
i
ze cle
a
nup e
m
i
ss
i
on
.
commit
|
commitdiff
|
tree
2017-11-02
St
a
s Boukarev
D
o
n't trans
f
orm >< on compl
e
x numbers
.
commit
|
commitdiff
|
tree
2017-11-02
Stas Bo
u
ka
r
ev
def
i
ned
-
fun-functional: check i
f
the
home-lambd
a
is
.
.
.
commit
|
commitdiff
|
tree
2017-11-02
Stas Boukarev
locall-
a
naly
z
e-fun-1: watch out fo
r
the fun being deleted
.
commit
|
commitdiff
|
tree
2017-11-01
Stas Bo
u
karev
Fix trace :
e
ncapsulate nil on Darw
i
n
.
commit
|
commitdiff
|
tree
2017-11-01
Stas Boukarev
Transform (comple
x
f
loat)<=>rational comp
a
r
isons
.
commit
|
commitdiff
|
tree
2017-11-01
Stas B
o
uk
a
rev
Resto
r
e #-
i
mmobile-space
.
commit
|
commitdiff
|
tree
2017-11-01
S
tas B
o
uka
r
e
v
*package* and *readtable* can be modified fro
m
.
s
bclrc
.
.
.
commit
|
commitdiff
|
tree
2017-11-01
Stas B
o
u
k
arev
Re
v
ert "O
p
timize more
I
Fs
wi
t
h the same alternative
.
.
.
commit
|
commitdiff
|
tree
2017-10-31
Sta
s
Boukarev
Rem
o
ve TYPE-ASSERTED and
T
EST-MODIFIED block attribu
t
es
.
commit
|
commitdiff
|
tree
2017-10-31
S
t
as Boukarev
cblocks-equivalent-p: handle CSET
.
commit
|
commitdiff
|
tree
2017-10-31
Sta
s
Boukarev
Optimize more IFs w
i
th t
h
e sa
m
e alterna
t
i
ve and
c
ons
e
quent
.
commit
|
commitdiff
|
tree
2017-10-31
Stas Boukarev
Check for deleted nodes in HANDLE-NESTED-DYNAMIC-EXTENT
.
.
.
commit
|
commitdiff
|
tree
2017-10-30
Stas Boukarev
sb-sprof
:
don't go down the forei
g
n frames
o
n
n
on-x
8
6oids
.
commit
|
commitdiff
|
tree
2017-10-30
Stas Boukarev
R
emove di
s
pose
-
lo
c
al-
a
lien
.
commit
|
commitdiff
|
tree
2017-10-30
Stas Boukarev
Avoid exposin
g
RESTO
R
IN
G
-NSP and %PR
I
MITIVE in mac
r
o
e
xpa
n
d
e
d
.
.
.
commit
|
commitdiff
|
tree
2017-10-30
Sta
s
B
o
u
k
arev
Missing
IGNORABLE
.
commit
|
commitdiff
|
tree
2017-10-30
S
t
as Boukarev
F
ix
s
tack exhaust
i
on in wi
t
h-alien on non-x86oids
.
commit
|
commitdiff
|
tree
2017-10-30
S
tas
Boukarev
Improv
e
mv-let deletion
.
commit
|
commitdiff
|
tree
2017-10-30
S
t
as Bouk
a
r
e
v
Don
'
t load TLS index w
h
en unbinding on x86-64
.
commit
|
commitdiff
|
tree
2017-10-30
Stas B
o
ukarev
Fix dead code deletion
.
commit
|
commitdiff
|
tree
2017-10-23
Stas
Boukare
v
Ex
p
and NEWS a little
bit more
.
commit
|
commitdiff
|
tree
2017-10-22
Stas Bo
u
karev
Fix typ
e
er
r
o
r
detection in %check-bound
.
commit
|
commitdiff
|
tree
2017-10-22
Stas Bouk
a
rev
I
g
n
ore sb-
s
prof
t
ests o
n
D
arwin
.
commit
|
commitdiff
|
tree
2017-10-22
Stas Bou
k
a
rev
Avoid testing for fixnums
in arm64/ch
e
c
k
-bound
.
commit
|
commitdiff
|
tree
2017-10-22
Stas Boukarev
Adjust
a
test
.
commit
|
commitdiff
|
tree
2017-10-22
Stas Boukarev
Adjust x86-64/check-bound/fixnum
.
commit
|
commitdiff
|
tree
2017-10-22
Stas Bou
k
arev
Don't type check for INDEX before %CHECK-B
O
UND
.
commit
|
commitdiff
|
tree
2017-10-22
Stas Bo
u
k
a
re
v
PROPAGATE-LET-ARGS after TRAN
S
FORM-
C
ALL
.
commit
|
commitdiff
|
tree
2017-10-22
Stas
B
ou
k
arev
S
i
mplify OFFSET-CONFLICTS-IN-SB
.
commit
|
commitdiff
|
tree
2017-10-21
S
t
as Bouka
r
ev
O
ptimize P
A
CK-WIRED-
T
N
.
commit
|
commitdiff
|
tree
2017-10-21
Stas B
o
ukarev
x86-64/c
h
e
c
k
-
bound: don't test for INDEX to be f
i
xnum
.
commit
|
commitdiff
|
tree
2017-10-20
Stas Bouk
a
rev
B
e
tte
r
error during
w
ith-accessors macroexpans
i
on
.
commit
|
commitdiff
|
tree
2017-10-20
S
t
as
B
ouka
r
ev
Fix arch_skip
_
in
s
tructi
o
n on x86
.
commit
|
commitdiff
|
tree
2017-10-18
Stas Bou
k
arev
Hardco
d
e the float area
uc_
m
con
t
ext field on ar
m
6
4
.
commit
|
commitdiff
|
tree
2017-10-18
Stas Bouka
r
ev
Implem
e
nt proc
e
s
s-k
i
ll on Windows
.
commit
|
commitdiff
|
tree
2017-10-18
Stas B
o
ukare
v
D
o
n'
t
leak process
h
a
ndles on
windows
.
commit
|
commitdiff
|
tree
2017-10-17
Stas Boukarev
Fi
x
map-combination-arg-var
i
f only so
m
e args are to
.
.
.
commit
|
commitdiff
|
tree
2017-10-17
Stas
Boukarev
Make sure TN
p
r
i
mitive
t
y
p
es are co
m
patible when optimiz
i
ng
.
.
.
commit
|
commitdiff
|
tree
2017-10-17
Stas Boukarev
Fix ir
2
c
onversio
n
of unused casts
.
commit
|
commitdiff
|
tree
2017-10-16
S
t
a
s Boukarev
Fi
x
a
n
m
v
-
call conversi
o
n problem
.
commit
|
commitdiff
|
tree
2017-10-16
Stas Boukarev
Simplify PROPAGATE-LET-ARGS
.
commit
|
commitdiff
|
tree
2017-10-14
Stas
B
oukarev
Adapt p
r
opaga
t
e-let-args to work
o
n
mv-lets
.
commit
|
commitdiff
|
tree
2017-10-14
Stas Bouka
r
ev
check-tn-refs: ignore :unused tns
.
commit
|
commitdiff
|
tree
2017-10-14
Stas Boukarev
Remove an old FIXME
.
commit
|
commitdiff
|
tree
2017-10-14
S
tas B
o
ukarev
Optimize
C
MOV after IF
-
EQ
.
commit
|
commitdiff
|
tree
2017-10-14
Stas Boukarev
C
h
ange the expan
s
ion o
f
AND
commit
|
commitdiff
|
tree
2017-10-13
Stas
B
o
ukarev
Move all
o
c
-
tr
a
mp to arm64/tramps
.
lisp
.
commit
|
commitdiff
|
tree
2017-10-13
S
t
as Boukare
v
A case of m
i
ssing
!
commit
|
commitdiff
|
tree
2017-10-13
Stas Boukarev
S
u
p
port restartin
g
i
n
valid-arg-count-erro
r
on ARM64
.
commit
|
commitdiff
|
tree
2017-10-13
Stas Boukarev
Support unused
v
alues
i
n arm
6
4/d
e
f
ault-unknow
n
-value
s
.
commit
|
commitdiff
|
tree
2017-10-12
Stas B
o
uka
r
ev
Mo
v
e alloc_tramp into
assemb
l
y
/x
8
6-64/tramps
.
l
i
sp
commit
|
commitdiff
|
tree
2017-10-12
Stas Boukarev
Mo
r
e compact stepping
t
est on x86-
6
4-sb-
t
hread
.
commit
|
commitdiff
|
tree
2017-10-12
Sta
s
Boukarev
E
nable sb
-
thread on m
a
cOS by
d
e
fault
.
commit
|
commitdiff
|
tree
2017-10-12
S
t
a
s Boukarev
Fix the default value of SB-I
N
T:*STEPPING*
.
commit
|
commitdiff
|
tree
2017-10-10
Stas Boukarev
Si
m
plify flush-d
e
ad-code
.
commit
|
commitdiff
|
tree
2017-10-10
S
t
as Boukarev
Perform
b
ett
e
r
d
ead cod
e
elimina
t
io
n
.
commit
|
commitdiff
|
tree
2017-10-10
S
tas
B
ouka
r
e
v
sb-grove
l
: Pass -m32 on s
p
a
r
c
.
commit
|
commitdiff
|
tree
2017-10-10
S
t
as Boukarev
Use
precise-ar
g
-
c
oun
t
-error VOPs
e
verywh
e
re
.
commit
|
commitdiff
|
tree
2017-10-09
Stas
Boukarev
Don't mi
n
d
calling delete-block twice
.
commit
|
commitdiff
|
tree
2017-10-09
Stas Boukarev
Do
n
't f
a
ll
victim to d
e
leted
block
s
in
generate-ty
p
e
.
.
.
commit
|
commitdiff
|
tree
2017-10-09
S
t
a
s
Boukarev
Fix m-v-bind on x
8
6-64
.
commit
|
commitdiff
|
tree
2017-10-09
Stas Boukarev
Fix
&optional
p
roc
e
ssing
o
mis
s
i
o
n
.
commit
|
commitdiff
|
tree
2017-10-09
Stas
Bouk
a
rev
Op
t
imize branches
.
commit
|
commitdiff
|
tree
2017-10-09
Stas Bou
k
arev
Av
o
id
d
ealing with
unused op
t
ional p
a
rameters
.
commit
|
commitdiff
|
tree
2017-10-08
Stas
B
oukare
v
F
ix -sb-thread x86-64 b
u
ild
.
commit
|
commitdiff
|
tree
2017-10-07
Sta
s
Boukare
v
O
p
timize
m
u
ltiple-value-bind on x86-64
.
commit
|
commitdiff
|
tree
2017-10-07
Stas Boukarev
Add load-xc
.
lisp
.
commit
|
commitdiff
|
tree
2017-10-06
Stas Boukarev
Hide a test under #+x86-64
commit
|
commitdiff
|
tree
2017-10-06
S
tas Bou
k
arev
Rest
a
rtable bogus-ar
g
-t
o
-va
l
ues
-
l
ist-error
.
commit
|
commitdiff
|
tree
next