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
Fix constant folding with duplicate &key args.
2017-11-18
Stas B
o
u
k
arev
Derive-type for COMPLEMENT
.
commit
|
commitdiff
|
tree
2017-11-18
Sta
s
Boukarev
Co
r
rect
s
ome
m
ore fndb entries
.
commit
|
commitdiff
|
tree
2017-11-18
Stas Bouk
a
rev
C
o
rrect some fndb entries
.
commit
|
commitdiff
|
tree
2017-11-18
Stas Bouk
a
r
ev
Restore ARM64
.
commit
|
commitdiff
|
tree
2017-11-17
S
tas Boukare
v
Fix a SEAR
C
H
t
r
a
n
sform
.
commit
|
commitdiff
|
tree
2017-11-17
Stas
Bouk
a
rev
F
i
x M
A
P declar
a
tion
.
commit
|
commitdiff
|
tree
2017-11-17
Stas Bo
u
k
a
rev
Chang
e
the way callable
a
rgument
s
a
re
asserted
.
commit
|
commitdiff
|
tree
2017-11-17
S
t
as Bo
u
karev
Replac
e
CALLABLE-CAST
with (t
h
e function-designator
.
.
.
commit
|
commitdiff
|
tree
2017-11-17
Stas Boukarev
Add function-designator type
.
commit
|
commitdiff
|
tree
2017-11-16
Stas Boukarev
Fi
x
a FILL trans
f
orm
.
commit
|
commitdiff
|
tree
2017-11-16
Stas
B
oukare
v
Conservat
i
v
e
t
ype
d
erivation for FLOO
R
/CEIL
I
NG
o
n floats
.
commit
|
commitdiff
|
tree
2017-11-14
Stas Bou
k
arev
F
ix the EQ
U
A
L
P
transform on emp
t
y
a
r
rays
.
commit
|
commitdiff
|
tree
2017-11-14
St
a
s Bou
k
arev
F
i
x
incor
r
e
ct EQUAL
a
nd EQUAL
P
transfo
r
ms
.
commit
|
commitdiff
|
tree
2017-11-14
S
t
a
s
B
o
ukarev
Fix
f
loat contagion for CO
M
PLEX t
r
ansforms
.
commit
|
commitdiff
|
tree
2017-11-14
Sta
s
Boukarev
Conservative rem
a
inder typ
e
derivation o
n
f
l
oats
.
commit
|
commitdiff
|
tree
2017-11-13
Stas Boukarev
Pr
o
per type d
e
rivation floa
t
formats from FFLO
O
R/FTRUNC
A
TE
.
commit
|
commitdiff
|
tree
2017-11-13
Stas Bouk
a
rev
F
ix INT
E
R
V
A
L-D
I
V with
a zero bound
.
commit
|
commitdiff
|
tree
2017-11-13
St
a
s Boukarev
Simplify ir
1
-opt
i
m
i
z
e
-
combination
.
commit
|
commitdiff
|
tree
2017-11-11
St
a
s Boukar
e
v
Fix co
m
piler
.
p
ure/boxed-fp-constant-f
o
r-
f
u
ll-call
.
commit
|
commitdiff
|
tree
2017-11-10
Stas Bou
k
arev
Don't choke
o
n
deleted code in MERGE-TAIL-SETS
.
commit
|
commitdiff
|
tree
2017-11-09
Sta
s
Boukarev
_
_
DARWI
N
_UNIX03 stuff
.
commit
|
commitdiff
|
tree
2017-11-09
Sta
s
Boukarev
Rest
o
re
Win32 build
.
commit
|
commitdiff
|
tree
2017-11-08
Stas Boukarev
Speed u
p
a tes
t
.
commit
|
commitdiff
|
tree
2017-11-08
Stas Bouka
r
ev
Add <
=
/
>
= float VOP
s
on ARM64
.
commit
|
commitdiff
|
tree
2017-11-08
Sta
s
Boukarev
D
on't return a value from
a
n ir1-
t
ransla
t
or
.
commit
|
commitdiff
|
tree
2017-11-08
S
tas Boukarev
Remove muffle-con
d
ition
s
.
commit
|
commitdiff
|
tree
2017-11-08
S
t
a
s Bouka
r
ev
Im
p
rove may-delete-v
e
sti
g
ial-exit
.
commit
|
commitdiff
|
tree
2017-11-07
Stas Boukarev
Be conservative when
d
eleting vest
i
gial exi
t
s
.
commit
|
commitdiff
|
tree
2017-11-07
S
t
a
s Boukarev
Mark *alien-stack-
p
oint
e
r* :always-bou
n
d
.
commit
|
commitdiff
|
tree
2017-11-07
Stas Boukar
e
v
Don't add n
e
w destinatio
n
s to non-
r
e
t
u
r
ning functions
.
commit
|
commitdiff
|
tree
2017-11-07
Stas
B
oukar
e
v
Whites
p
ac
e
clean up
.
commit
|
commitdiff
|
tree
2017-11-06
Stas B
o
ukarev
Don't
d
efi
n
e imm
o
bile_space_p twice
.
commit
|
commitdiff
|
tree
2017-11-06
Stas
Boukar
e
v
Fix process-wait on WIN3
2
.
commit
|
commitdiff
|
tree
2017-11-06
Stas Boukarev
De
l
a
y
choosing
r
eprese
n
tation for constants
.
commit
|
commitdiff
|
tree
2017-11-06
Stas Boukarev
Don't t
r
ansform >=/<= to (and </> =)
on
x
86-6
4
.
commit
|
commitdiff
|
tree
2017-11-04
S
t
as B
o
ukarev
define
d
-
fun-funct
i
onal: check for :zombie, not just
.
.
.
commit
|
commitdiff
|
tree
2017-11-03
Stas B
o
ukarev
More c
a
reful LE
T
conversi
o
n a
r
ou
n
d deleted blocks
.
commit
|
commitdiff
|
tree
2017-11-03
S
t
as
Boukar
e
v
Fix MOVE-RETURN-STUFF
.
commit
|
commitdiff
|
tree
2017-11-02
St
a
s Bouka
r
e
v
Optimiz
e
c
l
eanup emission
.
commit
|
commitdiff
|
tree
2017-11-02
Stas
B
o
u
k
a
rev
Don't transform >< on com
p
lex num
b
e
rs
.
commit
|
commitdiff
|
tree
2017-11-02
Stas B
o
ukarev
d
e
fined-fun-functional: check if
the hom
e
-lambda is
.
.
.
commit
|
commitdiff
|
tree
2017-11-02
Stas Boukarev
loca
l
l-analyze-
f
un-1:
w
at
c
h out for the
f
un be
i
n
g
dele
t
ed
.
commit
|
commitdiff
|
tree
2017-11-01
S
t
as
B
oukarev
F
i
x
t
rac
e
:enca
p
sul
a
t
e nil on Darwin
.
commit
|
commitdiff
|
tree
2017-11-01
S
tas
B
ouk
a
rev
Transform (complex float)<=>ra
t
iona
l
c
o
mparisons
.
commit
|
commitdiff
|
tree
2017-11-01
Stas Boukarev
Restore #-immo
b
ile-
s
pace
.
commit
|
commitdiff
|
tree
2017-11-01
S
t
as
Boukare
v
*package*
and *re
a
dtable*
ca
n
be modified from
.
sbclrc
.
.
.
commit
|
commitdiff
|
tree
2017-11-01
S
t
as Boukarev
R
e
ver
t
"Optimize more IFs
with
t
he
s
ame alternative
.
.
.
commit
|
commitdiff
|
tree
2017-10-31
Stas Boukarev
Rem
o
ve T
Y
PE-ASSERTED
a
n
d
TEST-
M
O
D
IFIED
b
loc
k
attribut
e
s
.
commit
|
commitdiff
|
tree
2017-10-31
Stas Boukarev
c
b
loc
k
s
-
equivalent-p: handl
e
CSET
.
commit
|
commitdiff
|
tree
2017-10-31
S
tas Boukarev
Optimi
z
e m
o
r
e IFs with the same alt
e
rnative and
consequent
.
commit
|
commitdiff
|
tree
2017-10-31
Stas Boukarev
Check for deleted no
d
es in HAN
D
L
E-NESTED-DYNAMIC-E
X
TENT
.
.
.
commit
|
commitdiff
|
tree
2017-10-30
S
tas B
o
ukarev
sb-spr
o
f: d
o
n't go
down t
h
e foreign fr
a
me
s
on
n
on-x86oids
.
commit
|
commitdiff
|
tree
2017-10-30
Sta
s
Bouka
r
ev
Re
m
ove dispo
s
e-l
o
cal-alien
.
commit
|
commitdiff
|
tree
2017-10-30
Stas Bouka
r
ev
Avoid exposing RES
T
ORI
N
G-NSP
a
nd %PR
I
MIT
I
VE
i
n macroexpanded
.
.
.
commit
|
commitdiff
|
tree
2017-10-30
Stas Bou
k
ar
e
v
Miss
i
ng I
G
NORABLE
.
commit
|
commitdiff
|
tree
2017-10-30
Stas B
o
ukarev
Fix stack exhaustion in with-
a
lien on
n
on-x8
6
oids
.
commit
|
commitdiff
|
tree
2017-10-30
Sta
s
Bouka
r
e
v
Improve
m
v
-let del
e
tion
.
commit
|
commitdiff
|
tree
2017-10-30
Stas Bouk
a
rev
Don't load T
L
S
i
n
de
x
w
he
n
unbi
n
ding
on x86-64
.
commit
|
commitdiff
|
tree
2017-10-30
Stas Bouk
a
rev
Fix d
e
ad code de
l
etion
.
commit
|
commitdiff
|
tree
2017-10-23
Stas Bouka
r
ev
Expa
n
d NEWS a little b
i
t more
.
commit
|
commitdiff
|
tree
2017-10-22
St
a
s Boukarev
Fix
t
ype error det
e
ction in
%check-bound
.
commit
|
commitdiff
|
tree
2017-10-22
Stas Bo
u
kare
v
Ignore sb
-
sprof te
s
t
s on Darwin
.
commit
|
commitdiff
|
tree
2017-10-22
S
tas Bouka
r
ev
Avoid test
i
ng for f
i
xnums in arm64/check-bound
.
commit
|
commitdiff
|
tree
2017-10-22
S
tas Bo
u
karev
Ad
j
ust
a
t
est
.
commit
|
commitdiff
|
tree
2017-10-22
St
a
s
B
ou
k
a
rev
Adjust x
8
6-
6
4
/
chec
k
-
b
ound/fixnum
.
commit
|
commitdiff
|
tree
2017-10-22
Stas Bouka
r
ev
D
o
n't type
chec
k
for INDEX
b
efore %C
H
ECK-BOUND
.
commit
|
commitdiff
|
tree
2017-10-22
Stas
B
oukarev
PRO
P
AGA
T
E-LET-ARGS
a
fter TRANSFORM-CALL
.
commit
|
commitdiff
|
tree
2017-10-22
Stas Boukarev
Simplify OFFSET-C
O
NF
L
IC
T
S-IN
-
SB
.
commit
|
commitdiff
|
tree
2017-10-21
St
a
s Boukare
v
Op
t
i
mize PA
C
K
-WIRED-TN
.
commit
|
commitdiff
|
tree
2017-10-21
Stas Boukarev
x86-6
4
/check
-
bound: do
n
't te
s
t
f
or INDEX to
b
e
fixnum
.
commit
|
commitdiff
|
tree
2017-10-20
Stas
Boukarev
Be
t
t
e
r error
d
u
r
i
n
g
with
-
accessor
s
macroex
p
ansion
.
commit
|
commitdiff
|
tree
2017-10-20
Stas Bo
u
k
a
rev
Fix arch_skip_instruction on x86
.
commit
|
commitdiff
|
tree
2017-10-18
S
tas
B
oukarev
Hardcode th
e
flo
a
t area uc_mcontext field o
n
arm64
.
commit
|
commitdiff
|
tree
2017-10-18
Stas Bo
u
ka
r
ev
Imp
l
ement process-k
i
l
l
on W
i
nd
o
ws
.
commit
|
commitdiff
|
tree
2017-10-18
Stas Boukar
e
v
Don't leak
p
roc
e
ss
h
andles on windows
.
commit
|
commitdiff
|
tree
2017-10-17
Stas Boukarev
Fix map-combination-ar
g
-
var i
f
only som
e
args are to
.
.
.
commit
|
commitdiff
|
tree
2017-10-17
S
tas Bouka
r
ev
Make
sure TN primitive types are co
m
p
a
t
ible when
optimizing
.
.
.
commit
|
commitdiff
|
tree
2017-10-17
S
t
as B
o
u
k
a
r
e
v
Fix ir2 conv
e
rsion of unused ca
s
ts
.
commit
|
commitdiff
|
tree
2017-10-16
Stas
B
o
u
k
arev
Fix an mv-c
a
ll
conve
r
sion prob
l
em
.
commit
|
commitdiff
|
tree
2017-10-16
Stas Boukarev
Simplify PROP
A
G
A
TE-LET-
A
R
G
S
.
commit
|
commitdiff
|
tree
2017-10-14
S
ta
s
Bo
u
karev
Adapt
propagate-let-args to wo
r
k
on mv
-
lets
.
commit
|
commitdiff
|
tree
2017-10-14
Sta
s
Boukarev
c
h
eck-tn-refs:
i
gnore :u
n
use
d
tns
.
commit
|
commitdiff
|
tree
2017-10-14
Stas Boukarev
Remove an
o
ld FIXME
.
commit
|
commitdiff
|
tree
2017-10-14
St
a
s
Boukarev
Optimize
CMOV
after IF-EQ
.
commit
|
commitdiff
|
tree
2017-10-14
St
a
s Bouk
a
re
v
C
hange the expans
i
on
of AND
commit
|
commitdiff
|
tree
2017-10-13
Sta
s
Boukarev
M
ove alloc-tr
a
mp to
a
rm6
4
/tra
m
ps
.
lisp
.
commit
|
commitdiff
|
tree
2017-10-13
Stas Bou
k
arev
A case of m
i
s
s
i
ng !
commit
|
commitdiff
|
tree
2017-10-13
Stas Boukarev
Support restarting invalid-a
r
g-cou
n
t-
e
rror on ARM64
.
commit
|
commitdiff
|
tree
2017-10-13
Stas Bouka
r
e
v
S
uppor
t
unused valu
e
s in arm64/de
f
ault-unknown-va
l
ues
.
commit
|
commitdiff
|
tree
2017-10-12
Stas Boukarev
Move al
l
oc_
t
ra
m
p in
t
o
assembly/x86-64/t
r
amps
.
l
isp
commit
|
commitdiff
|
tree
2017-10-12
Stas Bou
k
arev
More com
p
act
s
tepping test on x86-64-sb-thread
.
commit
|
commitdiff
|
tree
2017-10-12
S
tas Bou
k
a
rev
En
a
ble sb-th
r
ead on
m
a
c
OS by default
.
commit
|
commitdiff
|
tree
2017-10-12
Stas B
o
uk
a
rev
Fix the d
e
fa
u
lt value o
f
S
B-IN
T
:*STEPPIN
G
*
.
commit
|
commitdiff
|
tree
2017-10-10
Stas Bou
k
ar
e
v
Simplify flush-dead-code
.
commit
|
commitdiff
|
tree
2017-10-10
S
t
a
s
Boukarev
P
e
rf
o
r
m
better dead code e
l
imination
.
commit
|
commitdiff
|
tree
2017-10-10
Stas Boukar
e
v
sb
-
grovel: Pass -m32 on
sparc
.
commit
|
commitdiff
|
tree
2017-10-10
S
t
as Bo
u
karev
Use pre
c
ise-arg
-
co
u
nt-erro
r
VO
P
s
everywh
e
r
e
.
commit
|
commitdiff
|
tree
2017-10-09
Stas Bo
u
karev
D
o
n't mind cal
l
ing delete-block twice
.
commit
|
commitdiff
|
tree
2017-10-09
S
t
as Boukarev
Don'
t
fall victim to
d
elet
e
d block
s
in generate-type
.
.
.
commit
|
commitdiff
|
tree
2017-10-09
S
t
a
s
Boukarev
Fix m
-
v-bind
on
x86-6
4
.
commit
|
commitdiff
|
tree
next