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 an mv-call conversion problem.
2017-10-16
Sta
s
Boukarev
Fix an mv-call conversion pro
b
l
em
.
commit
|
commitdiff
|
tree
2017-10-16
Stas Bou
k
a
r
e
v
Sim
p
lify PROPAGATE
-
LET-ARGS
.
commit
|
commitdiff
|
tree
2017-10-14
Stas B
o
ukarev
Adap
t
p
r
opa
g
ate-let-args to work
on mv-lets
.
commit
|
commitdiff
|
tree
2017-10-14
Stas B
o
u
karev
c
h
e
ck-tn-
r
efs:
ignore :u
n
used tns
.
commit
|
commitdiff
|
tree
2017-10-14
S
t
as
Boukarev
Remove an old FIXME
.
commit
|
commitdiff
|
tree
2017-10-14
S
t
as Boukarev
Opt
i
mi
z
e
CMOV after IF-EQ
.
commit
|
commitdiff
|
tree
2017-10-14
Stas Bo
u
ka
r
ev
C
h
a
n
g
e the expansion of AND
commit
|
commitdiff
|
tree
2017-10-13
S
t
as B
o
uka
r
ev
M
o
ve a
l
loc-
t
ramp to
arm64/tramps
.
l
isp
.
commit
|
commitdiff
|
tree
2017-10-13
Stas Boukar
e
v
A case of missing !
commit
|
commitdiff
|
tree
2017-10-13
S
t
a
s
B
oukarev
Support restart
i
ng inv
a
lid-arg-co
u
nt-error on
A
RM64
.
commit
|
commitdiff
|
tree
2017-10-13
Stas Boukarev
Support
unused values in arm64
/
default-unk
n
own-
v
alue
s
.
commit
|
commitdiff
|
tree
2017-10-12
Stas Bou
k
arev
Move all
o
c_tram
p
into
a
s
sembly/x86-64/tramps
.
lisp
commit
|
commitdiff
|
tree
2017-10-12
St
a
s Boukarev
Mor
e
comp
a
ct stepping
t
est on x86-64-sb-thread
.
commit
|
commitdiff
|
tree
2017-10-12
Stas Boukar
e
v
Enabl
e
sb-thread on mac
O
S
by def
a
ul
t
.
commit
|
commitdiff
|
tree
2017-10-12
Stas Boukarev
F
i
x the d
e
f
ault v
a
lue o
f
SB-
I
NT:*STEPPING*
.
commit
|
commitdiff
|
tree
2017-10-10
S
tas Boukarev
S
impli
f
y flush-dead
-
code
.
commit
|
commitdiff
|
tree
2017-10-10
S
tas Boukarev
Perform bett
e
r dea
d
code e
l
imination
.
commit
|
commitdiff
|
tree
2017-10-10
Stas
Bou
k
a
rev
sb-grovel: Pass -m32 on
s
parc
.
commit
|
commitdiff
|
tree
2017-10-10
Stas Boukare
v
Use precise-a
r
g
-
c
ou
n
t
-
error VOPs
everywhere
.
commit
|
commitdiff
|
tree
2017-10-09
Stas Bo
u
karev
Don't mind
c
al
l
ing delete-bloc
k
t
wice
.
commit
|
commitdiff
|
tree
2017-10-09
St
a
s Bouka
r
ev
Don't fal
l
victim to deleted blocks
i
n
g
ene
r
ate-typ
e
.
.
.
commit
|
commitdiff
|
tree
2017-10-09
St
a
s Boukarev
Fix m-v-bind on
x86-64
.
commit
|
commitdiff
|
tree
2017-10-09
Stas
Boukarev
Fix
&opt
i
onal pr
o
cessing omi
s
sion
.
commit
|
commitdiff
|
tree
2017-10-09
Stas Bouk
a
r
e
v
Optimize branc
h
es
.
commit
|
commitdiff
|
tree
2017-10-09
Stas Boukarev
Avoi
d
d
e
aling with u
n
used optional p
a
r
a
met
e
r
s
.
commit
|
commitdiff
|
tree
2017-10-08
Stas Bo
u
k
a
rev
Fix -sb-threa
d
x86-64 bui
l
d
.
commit
|
commitdiff
|
tree
2017-10-07
Stas Boukarev
Optim
i
ze multipl
e
-val
u
e-
b
ind on x86-64
.
commit
|
commitdiff
|
tree
2017-10-07
St
a
s Bo
u
karev
Add load-xc
.
l
isp
.
commit
|
commitdiff
|
tree
2017-10-06
Stas Bo
u
k
a
rev
H
ide a
test under #+x86-64
commit
|
commitdiff
|
tree
2017-10-06
Stas
Bouka
r
ev
Re
s
t
a
rtable bo
g
us-
a
rg-
t
o-values-l
i
st
-
error
.
commit
|
commitdiff
|
tree
2017-10-06
Stas Boukarev
Remove debugging ou
t
pu
t
from skip_internal_error
.
commit
|
commitdiff
|
tree
2017-10-06
S
tas Boukarev
Move error-cal
l
to gener
i
c/utils
.
commit
|
commitdiff
|
tree
2017-10-06
Stas Bo
u
ka
r
e
v
Restart
a
ble invalid-arg-count-error on
x
86-64
.
commit
|
commitdiff
|
tree
2017-10-05
Stas Boukarev
Fix %lea
t
y
p
e derivation
.
commit
|
commitdiff
|
tree
2017-10-05
Stas Bou
k
arev
Don't invoke
the d
e
bugger du
r
ing exit
.
commit
|
commitdiff
|
tree
2017-10-05
Stas B
o
ukarev
Preserve types t
h
rough transforms
.
commit
|
commitdiff
|
tree
2017-10-05
Stas Bo
u
kar
e
v
print-nodes: print combination derived type
.
commit
|
commitdiff
|
tree
2017-10-04
Stas Boukar
e
v
Co
n
si
d
er ST
R
ING when detecting calla
b
le type conflicts
.
commit
|
commitdiff
|
tree
2017-10-04
Stas B
o
ukar
e
v
Be
t
te
r
re
p
orting of f
u
n
cti
o
n type conf
l
icts
.
commit
|
commitdiff
|
tree
2017-10-03
Stas Boukarev
Bet
t
er detec
t
type conflict
s
for callable sym
b
ol arg
u
me
n
t
s
.
commit
|
commitdiff
|
tree
2017-10-03
Stas B
o
ukarev
Fix the map-i
n
to t
r
ansf
o
r
m
.
commit
|
commitdiff
|
tree
2017-10-03
Stas B
o
uka
r
e
v
Detec
t
MAP-INTO func
t
ion result typ
e
c
o
nflicts at
c
ompile
.
.
.
commit
|
commitdiff
|
tree
2017-10-03
Stas Boukarev
Add som
e
tests
.
commit
|
commitdiff
|
tree
2017-10-03
Stas
Boukarev
Detect type mismatch
f
or
calls to extern
a
l
lambdas
.
commit
|
commitdiff
|
tree
2017-10-03
St
a
s
Bo
u
kar
e
v
D
etect some type c
o
n
f
l
i
cts in map-in
t
o
.
commit
|
commitdiff
|
tree
2017-10-03
Stas Boukarev
Delay checking callable lambda arg
u
ments
.
commit
|
commitdiff
|
tree
2017-10-03
Stas Boukarev
Check dec
l
ared types
o
f functi
o
ns
at compile-time
.
commit
|
commitdiff
|
tree
2017-10-03
Stas B
o
uka
r
ev
Fix a (setf aref)
e
rror con
t
ext
.
commit
|
commitdiff
|
tree
2017-10-03
Stas
Boukarev
Simpli
f
y cdf-e
n
code-
l
ocs
.
commit
|
commitdiff
|
tree
2017-10-03
Stas B
o
u
k
arev
St
a
c
k
al
l
ocate com
p
lex arra
y
s
.
commit
|
commitdiff
|
tree
2017-10-02
Stas Boukarev
Fix
move-lvar-result if the
lvar flows thr
o
ugh an unused
.
.
.
commit
|
commitdiff
|
tree
2017-10-02
Stas Boukarev
Fix array-element-type
.
commit
|
commitdiff
|
tree
2017-10-02
Stas
Bouk
a
rev
Fix
a
sh/right transform
.
commit
|
commitdiff
|
tree
2017-10-02
Stas Boukar
e
v
Remove tests/
r
oom
.
p
u
r
e
.
lisp
commit
|
commitdiff
|
tree
2017-10-02
Stas Boukar
e
v
array-el
e
ment-
t
ype: return
:
invali
d
f
o
r broke
n
c
o
m
p
lex
.
.
.
commit
|
commitdiff
|
tree
2017-10-01
S
t
a
s
Boukarev
x86-64/allocate-full-ca
l
l-fr
a
me: do
n
't allocate unnecessa
r
y
.
.
.
commit
|
commitdiff
|
tree
2017-10-01
Stas Boukarev
x86-6
4
/allocate-full
-
call
-
fram
e
: a
v
oid
using a temporary
.
.
.
commit
|
commitdiff
|
tree
2017-10-01
Stas Bouk
a
rev
Micr
o
o
ptimize x86-64/allocate-full-ca
l
l-frame
.
commit
|
commitdiff
|
tree
2017-10-01
Stas B
o
ukarev
Add a
s
pecialized call
_
into_lisp for alien callbacks
.
.
.
commit
|
commitdiff
|
tree
2017-10-01
St
a
s Bou
k
arev
Add
some
d
eclarations
t
o ali
e
n callbac
k
s
.
commit
|
commitdiff
|
tree
2017-10-01
St
a
s Bou
k
a
r
ev
Don't check for
unblocked GC signa
l
s i
n
func
a
llX
.
commit
|
commitdiff
|
tree
2017-09-30
St
a
s Bouka
r
e
v
O
ptim
i
ze base-char-p on A
R
M
6
4
.
commit
|
commitdiff
|
tree
2017-09-30
S
tas Boukar
e
v
Accept cha
r
a
cter-reg in ty
p
e-ch
e
ck-error
.
commit
|
commitdiff
|
tree
2017-09-30
St
a
s Boukare
v
Optimize base-char-p on x86-64
.
commit
|
commitdiff
|
tree
2017-09-30
Stas Boukarev
Be more
r
esil
i
e
n
t t
o
del
e
ted blo
c
ks when optimi
z
ing
.
.
.
commit
|
commitdiff
|
tree
2017-09-30
S
t
as Bouk
a
r
e
v
Re
d
uce type
error contexts
for b
i
nding
s
.
commit
|
commitdiff
|
tree
2017-09-30
Stas Boukar
e
v
Do
n
't we
a
ken BASE-CH
A
R c
a
sts t
o
CHARACTE
R
.
commit
|
commitdiff
|
tree
2017-09-30
Stas B
o
ukarev
Fix v
a
lue typ
e
c
a
nonicalization
.
commit
|
commitdiff
|
tree
2017-09-24
Stas Boukarev
Fix the co
n
t
i
nu
e
restart for S
Y
MBOL-FUNCTION
.
commit
|
commitdiff
|
tree
2017-09-22
Stas Bo
u
ka
r
ev
Don't lose derived types from deleted IF
branches
.
commit
|
commitdiff
|
tree
2017-09-21
Sta
s
Boukar
e
v
Fix defpacka
g
e :documentation erro
r
reporting
.
commit
|
commitdiff
|
tree
2017-09-20
Stas Boukarev
Don't conside
r
d
e
l
et
e
d functionals in de
f
i
n
e
d-fun-f
u
nction
a
l
.
commit
|
commitdiff
|
tree
2017-09-20
S
t
as Boukar
e
v
F
i
x
up
a
ll unkn
o
wn function types
.
commit
|
commitdiff
|
tree
2017-09-20
Stas Bo
u
karev
Fix scavenging of i
m
mobile funcallable instances
.
commit
|
commitdiff
|
tree
2017-09-19
Stas Bouk
a
rev
Preserve &optional
d
efaul
t
values for macro lambda
.
.
.
commit
|
commitdiff
|
tree
2017-09-19
Sta
s
Boukarev
S
X
HASH funcal
l
able in
s
tances
.
commit
|
commitdiff
|
tree
2017-09-17
Sta
s
Boukarev
Mi
c
rooptimize layout-of on x86-64/
c
ompact-instanc
e
.
.
.
commit
|
commitdiff
|
tree
2017-09-17
Stas Bouka
r
ev
BUTLAST: don't fa
i
l on dott
e
d
li
s
ts with N past the
.
.
.
commit
|
commitdiff
|
tree
2017-09-16
S
t
as
B
o
u
k
arev
Use uc
o
n
text_t i
n
stead of s
t
r
uct uc
o
nte
x
t on l
i
n
u
x
.
commit
|
commitdiff
|
tree
2017-09-16
Stas Boukarev
m
ake
.
sh: Fi
x
time inv
o
c
a
t
i
on
.
commit
|
commitdiff
|
tree
2017-09-15
S
t
as Bouka
r
ev
Buil
d
if WIFCONT
I
NUED and WCONTINUED
a
re not present
.
commit
|
commitdiff
|
tree
2017-09-15
Stas Bo
u
k
arev
x86-64-d
a
rwin
signal emulation: respect t
h
e 128-byte
.
.
.
commit
|
commitdiff
|
tree
2017-09-15
Stas
B
ouka
r
ev
ldb: don'
t
print PPC
re
g
isters on x86-6
4
Darwin
.
commit
|
commitdiff
|
tree
2017-09-15
Stas Bou
k
arev
F
i
x ch
a
ra
c
t
er-com
p
are/c on ARM6
4
commit
|
commitdiff
|
tree
2017-09-15
Stas Boukarev
R
emo
v
e co
m
pi
l
er/*/static-
f
n
.
lis
p
commit
|
commitdiff
|
tree
2017-09-15
Stas Bou
k
arev
Rem
o
v
e de
f
ine-static-fun on Alpha
.
commit
|
commitdiff
|
tree
2017-09-15
S
t
as Bou
k
arev
Remov
e
define-stat
i
c-fun on HPPA
.
commit
|
commitdiff
|
tree
2017-09-15
Stas Boukarev
cr
o
ssbui
l
d-runner:
add H
P
PA files
.
commit
|
commitdiff
|
tree
2017-09-15
Sta
s
Boukarev
Fix a name conflict on HPPA
.
commit
|
commitdiff
|
tree
2017-09-15
Stas Boukare
v
Rem
o
v
e define-s
t
at
i
c-
f
un on M
I
PS
.
commit
|
commitdiff
|
tree
2017-09-14
Stas Boukarev
Fix fast-l
o
gio
r
-uns
i
gn
e
d-signed=>signe
d
o
n x86-64
.
commit
|
commitdiff
|
tree
2017-09-14
Stas B
o
uk
a
rev
Re
m
ove define-static-fun on SP
A
RC
.
commit
|
commitdiff
|
tree
2017-09-14
Stas Boukarev
R
e
store
the s
p
arc build
.
commit
|
commitdiff
|
tree
2017-09-14
Stas Bo
u
karev
make
.
sh: don't run out of
/
bin/time
.
commit
|
commitdiff
|
tree
2017-09-14
Stas B
o
u
k
arev
R
e
mo
v
e define-static-
f
u
n
on ARM
.
commit
|
commitdiff
|
tree
2017-09-14
Stas Boukarev
Rem
o
v
e
de
f
ine
-
static-fun on
P
PC
.
commit
|
commitdiff
|
tree
2017-09-12
S
tas
B
oukarev
Add
u
nboxed
E
Q
VOPs to A
R
M64
.
commit
|
commitdiff
|
tree
2017-09-11
S
t
as
Boukarev
Fix
S
TP/LDP conversion on ARM64
.
commit
|
commitdiff
|
tree
2017-09-10
Sta
s
Boukarev
F
i
x left AS
H
on ARM64
.
commit
|
commitdiff
|
tree
2017-09-09
St
a
s Boukarev
Remove define-st
a
t
ic-fun
o
n x
8
6
.
commit
|
commitdiff
|
tree
next