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
Proper type derivation float formats from FFLOOR/FTRUNCATE.
2017-11-13
Stas Boukarev
Proper t
y
pe deri
v
ati
o
n float formats from
FFLOOR/FTRU
N
CAT
E
.
commit
|
commitdiff
|
tree
2017-11-13
Stas Bouka
r
e
v
Fi
x
IN
T
E
R
VAL-D
I
V wit
h
a ze
r
o bound
.
commit
|
commitdiff
|
tree
2017-11-13
Stas Boukarev
S
i
mplify ir1-optimiz
e
-c
o
mbination
.
commit
|
commitdiff
|
tree
2017-11-11
S
t
as Bouka
r
ev
Fi
x
compiler
.
pur
e
/boxed-
f
p-cons
t
ant-for-full-call
.
commit
|
commitdiff
|
tree
2017-11-10
Stas Boukarev
Don't choke
on dele
t
ed code in MER
G
E-TAI
L
-SETS
.
commit
|
commitdiff
|
tree
2017-11-09
St
a
s Boukarev
_
_
DARWI
N
_
UN
I
X03
s
tuff
.
commit
|
commitdiff
|
tree
2017-11-09
S
t
as Bo
u
karev
Res
t
ore W
i
n32 buil
d
.
commit
|
commitdiff
|
tree
2017-11-08
Stas B
o
uk
a
r
e
v
Speed up a test
.
commit
|
commitdiff
|
tree
2017-11-08
Sta
s
Boukarev
Add <=/>= flo
a
t VOPs on ARM64
.
commit
|
commitdiff
|
tree
2017-11-08
Stas Boukarev
Don't return
a
v
al
u
e from an ir1
-
t
ranslator
.
commit
|
commitdiff
|
tree
2017-11-08
Stas Boukarev
Remove muffle-conditi
o
ns
.
commit
|
commitdiff
|
tree
2017-11-08
St
a
s Boukarev
Impro
v
e may-delete-
v
e
stigial-exit
.
commit
|
commitdiff
|
tree
2017-11-07
Stas Boukarev
Be cons
e
rvative when
d
el
e
ting vestigial exits
.
commit
|
commitdiff
|
tree
2017-11-07
St
a
s
Boukarev
Mark
*
a
lien-
s
t
a
ck-point
e
r* :always-bound
.
commit
|
commitdiff
|
tree
2017-11-07
Stas Bouk
a
rev
Don't
a
dd new destinations to non-returning functions
.
commit
|
commitdiff
|
tree
2017-11-07
Stas Bou
k
arev
Whitespace cle
a
n up
.
commit
|
commitdiff
|
tree
2017-11-06
S
t
as Bo
u
karev
Don't
d
efine immobile_s
p
a
c
e_p twice
.
commit
|
commitdiff
|
tree
2017-11-06
Stas Bouk
a
rev
Fix process
-
wai
t
o
n
WIN32
.
commit
|
commitdiff
|
tree
2017-11-06
Sta
s
B
o
ukarev
Delay
cho
o
sing
rep
r
esentat
i
o
n
for constants
.
commit
|
commitdiff
|
tree
2017-11-06
S
tas
Bouka
r
e
v
Don't
t
ransform >=/<
=
to
(
and <
/
> =) o
n
x86-6
4
.
commit
|
commitdiff
|
tree
2017-11-04
Stas Bo
u
k
a
r
e
v
de
f
ined-fun-functiona
l
: check for :zombie, not just
.
.
.
commit
|
commitdiff
|
tree
2017-11-03
Stas B
o
ukarev
M
o
re carefu
l
LE
T
co
n
version around deleted blocks
.
commit
|
commitdiff
|
tree
2017-11-03
S
t
as
Boukarev
Fix MOVE-R
E
TURN-STU
F
F
.
commit
|
commitdiff
|
tree
2017-11-02
Stas Boukarev
Optimize clea
n
up emission
.
commit
|
commitdiff
|
tree
2017-11-02
Stas Boukarev
D
o
n't trans
f
orm ><
o
n
c
omplex numbers
.
commit
|
commitdiff
|
tree
2017-11-02
Stas Boukare
v
define
d
-fun-function
a
l: ch
e
c
k
if
t
h
e home-lambda
is
.
.
.
commit
|
commitdiff
|
tree
2017-11-02
Stas Boukarev
locall-analyze-fun-1: watch out
f
o
r
the fun being deleted
.
commit
|
commitdiff
|
tree
2017-11-01
Stas Boukarev
Fix
t
race :
e
ncaps
u
lat
e
n
i
l on
D
arwin
.
commit
|
commitdiff
|
tree
2017-11-01
S
tas
Bo
u
karev
Transf
o
rm (compl
e
x
float)<=>rational comp
a
ri
s
ons
.
commit
|
commitdiff
|
tree
2017-11-01
Stas Boukar
e
v
Restore
#
-im
m
obile-s
p
ace
.
commit
|
commitdiff
|
tree
2017-11-01
St
a
s B
o
ukarev
*packag
e
* and *readt
a
ble* c
a
n be modif
i
ed f
r
om
.
sbclrc
.
.
.
commit
|
commitdiff
|
tree
2017-11-01
S
t
as B
o
ukare
v
Rever
t
"Optimize more IFs wit
h
the
same alternati
v
e
.
.
.
commit
|
commitdiff
|
tree
2017-10-31
Stas Boukarev
Remove TYPE-ASSERTED
and TEST-MOD
I
FIED block attributes
.
commit
|
commitdiff
|
tree
2017-10-31
St
a
s Boukarev
cblocks-equivalent-p: handle CSET
.
commit
|
commitdiff
|
tree
2017-10-31
Sta
s
Boukarev
Optimize more
I
Fs wit
h
the sam
e
alt
e
rnative
and consequent
.
commit
|
commitdiff
|
tree
2017-10-31
Stas B
o
ukarev
Check for deleted nodes in HANDLE-
N
ESTED-DYNAMIC-EXTENT
.
.
.
commit
|
commitdiff
|
tree
2017-10-30
S
tas Bouk
a
rev
sb-sprof:
d
on't go down
t
he fore
i
gn frame
s
on no
n
-x86oids
.
commit
|
commitdiff
|
tree
2017-10-30
Stas Boukar
e
v
R
em
o
v
e
dispose-loca
l
-alien
.
commit
|
commitdiff
|
tree
2017-10-30
Sta
s
Boukarev
Avoid exposing REST
O
RING-NS
P
and
%
PRIM
I
TIVE in ma
c
roexpanded
.
.
.
commit
|
commitdiff
|
tree
2017-10-30
S
tas
B
oukarev
Missing I
G
NOR
A
BLE
.
commit
|
commitdiff
|
tree
2017-10-30
Stas Boukarev
Fi
x
s
tack exhaus
t
ion in with-alien on non-x
8
6
o
i
ds
.
commit
|
commitdiff
|
tree
2017-10-30
St
a
s Boukare
v
Improve mv-let d
e
letion
.
commit
|
commitdiff
|
tree
2017-10-30
Stas Bo
u
karev
D
o
n't load TLS
i
ndex
w
hen
u
nbindin
g
on x
8
6-64
.
commit
|
commitdiff
|
tree
2017-10-30
Stas B
o
ukar
e
v
Fix dead co
d
e
de
l
etio
n
.
commit
|
commitdiff
|
tree
2017-10-23
Stas Boukarev
E
xpand NEWS a little
bit
more
.
commit
|
commitdiff
|
tree
2017-10-22
Stas Boukarev
Fix type error detect
i
o
n in %c
h
eck-bo
u
nd
.
commit
|
commitdiff
|
tree
2017-10-22
Stas Boukar
e
v
Ignor
e
sb-spro
f
tes
t
s on Darwin
.
commit
|
commitdiff
|
tree
2017-10-22
Stas Boukarev
A
void t
e
sting
f
or fixnums i
n
arm64/chec
k
-bound
.
commit
|
commitdiff
|
tree
2017-10-22
Stas Boukarev
Adjus
t
a test
.
commit
|
commitdiff
|
tree
2017-10-22
S
tas Boukarev
Adjust x86-64/check-b
o
u
n
d
/
fix
n
um
.
commit
|
commitdiff
|
tree
2017-10-22
Stas Boukar
e
v
Don't type ch
e
ck for INDEX before
%CHECK-
B
OUND
.
commit
|
commitdiff
|
tree
2017-10-22
Stas B
o
ukarev
P
ROPAG
A
TE-LET-ARGS after T
R
ANSFORM-CALL
.
commit
|
commitdiff
|
tree
2017-10-22
Stas Bou
k
a
r
ev
Simplify OFFS
E
T-CO
N
F
LI
C
T
S
-IN-SB
.
commit
|
commitdiff
|
tree
2017-10-21
Stas Bo
u
karev
Optimize P
A
CK-WIRED
-
TN
.
commit
|
commitdiff
|
tree
2017-10-21
Stas
Boukarev
x8
6
-6
4
/
check-bound
:
don't test for INDEX to be fixnu
m
.
commit
|
commitdiff
|
tree
2017-10-20
Stas
B
oukarev
B
et
t
e
r
error during wi
t
h-acces
s
ors macroexpansion
.
commit
|
commitdiff
|
tree
2017-10-20
Stas Boukarev
Fix arch_skip_instruct
i
on on x86
.
commit
|
commitdiff
|
tree
2017-10-18
Stas Bouk
a
rev
Hardcod
e
the float area
u
c_mcontext field on arm
6
4
.
commit
|
commitdiff
|
tree
2017-10-18
Stas
B
oukarev
I
m
plement proces
s
-
k
ill on Windows
.
commit
|
commitdiff
|
tree
2017-10-18
Stas B
o
u
k
ar
e
v
Don't leak p
r
ocess
h
a
ndles o
n
windows
.
commit
|
commitdiff
|
tree
2017-10-17
Stas Boukar
e
v
F
i
x map
-
c
o
mbination-arg-var
if only some
a
rgs are to
.
.
.
commit
|
commitdiff
|
tree
2017-10-17
St
a
s Bouk
a
rev
Make su
r
e TN primitiv
e
types ar
e
compatible when optim
i
zi
n
g
.
.
.
commit
|
commitdiff
|
tree
2017-10-17
S
t
as
B
o
ukare
v
F
ix ir2 conv
e
r
sion of
u
nu
s
e
d casts
.
commit
|
commitdiff
|
tree
2017-10-16
Stas Boukarev
Fix
an mv-call conver
s
i
o
n problem
.
commit
|
commitdiff
|
tree
2017-10-16
Stas
B
ou
k
a
rev
Simp
l
ify
P
R
OPAGATE-LET-ARGS
.
commit
|
commitdiff
|
tree
2017-10-14
S
t
a
s Boukare
v
Ad
a
pt propagate
-
let-args to
w
o
r
k on m
v
-lets
.
commit
|
commitdiff
|
tree
2017-10-14
St
a
s Boukarev
check-tn-re
f
s:
i
gnore :
u
nused tns
.
commit
|
commitdiff
|
tree
2017-10-14
Stas Boukarev
Remove
an old FIXME
.
commit
|
commitdiff
|
tree
2017-10-14
Stas
Boukarev
O
p
t
imize CMOV
after IF
-
EQ
.
commit
|
commitdiff
|
tree
2017-10-14
S
t
as Boukarev
Change t
h
e expansio
n
of A
N
D
commit
|
commitdiff
|
tree
2017-10-13
Stas
B
oukar
e
v
Mov
e
al
l
oc-tr
a
mp to arm64/tra
m
ps
.
lisp
.
commit
|
commitdiff
|
tree
2017-10-13
Stas B
o
uka
r
ev
A
case of
missi
n
g !
commit
|
commitdiff
|
tree
2017-10-13
S
tas Boukarev
Supp
o
rt res
t
ar
t
ing inva
l
id-arg-count-e
r
ror on
A
RM64
.
commit
|
commitdiff
|
tree
2017-10-13
S
t
as Boukarev
S
upport unused va
l
ues in a
r
m64
/
d
e
fa
u
lt-unkno
w
n-v
a
l
ues
.
commit
|
commitdiff
|
tree
2017-10-12
S
tas Boukarev
Move alloc_tramp into assemb
l
y
/
x86
-
64
/
tramps
.
l
isp
commit
|
commitdiff
|
tree
2017-10-12
Stas
B
oukar
e
v
M
ore
c
o
mp
a
ct stepping test on x86-64-sb-thread
.
commit
|
commitdiff
|
tree
2017-10-12
Stas B
o
u
karev
E
n
able
sb-thread o
n
m
ac
O
S by
default
.
commit
|
commitdiff
|
tree
2017-10-12
S
tas Boukarev
F
ix the
d
efault value
of SB-INT
:
*
S
TEPPIN
G
*
.
commit
|
commitdiff
|
tree
2017-10-10
Stas Boukarev
Simplify flush-de
a
d-code
.
commit
|
commitdiff
|
tree
2017-10-10
Stas Boukarev
Pe
r
form better de
a
d code elimin
a
ti
o
n
.
commit
|
commitdiff
|
tree
2017-10-10
S
t
a
s Bouk
a
rev
sb-
g
r
ovel: Pass
-
m32 on sparc
.
commit
|
commitdiff
|
tree
2017-10-10
Stas
Boukarev
Use pr
e
cis
e
-arg-count-e
r
ro
r
V
OPs e
v
erywhere
.
commit
|
commitdiff
|
tree
2017-10-09
St
a
s Bo
u
kar
e
v
Don't mind c
a
lling delete-block twice
.
commit
|
commitdiff
|
tree
2017-10-09
Stas Boukarev
Don't fal
l
victim to
deleted blocks in
g
e
ne
r
ate-type
.
.
.
commit
|
commitdiff
|
tree
2017-10-09
Stas B
o
uk
a
rev
Fix m-v-bind on x86-64
.
commit
|
commitdiff
|
tree
2017-10-09
St
a
s Bouka
r
ev
Fix
&
optional pro
c
essi
n
g o
m
ission
.
commit
|
commitdiff
|
tree
2017-10-09
Stas B
o
u
k
arev
Optimize branches
.
commit
|
commitdiff
|
tree
2017-10-09
Stas Boukarev
Avoi
d
dealing with
u
nused opti
o
nal parameters
.
commit
|
commitdiff
|
tree
2017-10-08
Stas Bouk
a
rev
F
i
x -sb-thread x86-
6
4 buil
d
.
commit
|
commitdiff
|
tree
2017-10-07
Stas Bo
u
karev
O
p
timize mu
l
ti
p
le-val
u
e-bind on
x
8
6
-64
.
commit
|
commitdiff
|
tree
2017-10-07
Stas Bou
k
a
r
ev
Ad
d
load-xc
.
lisp
.
commit
|
commitdiff
|
tree
2017-10-06
S
tas Boukarev
Hi
d
e
a
test und
e
r #+x86-64
commit
|
commitdiff
|
tree
2017-10-06
Stas
Boukarev
Restartable bogus-arg
-
t
o
-values
-
list-
e
r
ror
.
commit
|
commitdiff
|
tree
2017-10-06
St
a
s
Bo
u
k
are
v
Remove d
e
b
ugging output fr
o
m s
k
ip
_
interna
l
_
e
rro
r
.
commit
|
commitdiff
|
tree
2017-10-06
Stas Boukarev
Move erro
r
-call to generic/utils
.
commit
|
commitdiff
|
tree
2017-10-06
S
ta
s
B
o
ukarev
Restartable
i
nvalid-a
r
g-cou
n
t-er
r
or
on x86-64
.
commit
|
commitdiff
|
tree
2017-10-05
S
tas Boukarev
Fix %lea type
d
erivation
.
commit
|
commitdiff
|
tree
2017-10-05
St
a
s Bo
u
karev
D
o
n'
t
invoke the debugger during exit
.
commit
|
commitdiff
|
tree
2017-10-05
Stas Boukarev
P
reserve types
t
h
r
o
ugh tr
a
nsforms
.
commit
|
commitdiff
|
tree
2017-10-05
Stas Boukarev
p
rint-no
d
es: prin
t
combin
a
ti
o
n
deriv
e
d type
.
commit
|
commitdiff
|
tree
next