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 ir2 conversion of unused casts.
2017-10-17
Stas
B
oukarev
Fix ir2 conv
e
rsion of unused
casts
.
commit
|
commitdiff
|
tree
2017-10-16
Stas
B
oukarev
Fi
x
an
m
v-call
c
onversion prob
l
em
.
commit
|
commitdiff
|
tree
2017-10-16
St
a
s B
o
uka
r
ev
Simplify PROPAGATE-LET-ARGS
.
commit
|
commitdiff
|
tree
2017-10-14
Stas Bou
k
arev
Adapt propagate-
l
et-args to work on
m
v
-
lets
.
commit
|
commitdiff
|
tree
2017-10-14
S
t
as Bouka
r
ev
che
c
k-tn-r
e
fs: ignore :unused tns
.
commit
|
commitdiff
|
tree
2017-10-14
Stas Boukarev
Re
m
ove a
n
old
F
I
XME
.
commit
|
commitdiff
|
tree
2017-10-14
St
a
s Boukarev
Opt
i
m
ize CMOV a
f
ter IF-EQ
.
commit
|
commitdiff
|
tree
2017-10-14
St
a
s Bouk
a
rev
C
h
ange the expansio
n
of AND
commit
|
commitdiff
|
tree
2017-10-13
Stas Bouk
a
rev
Move
a
llo
c
-tramp to
a
rm64/tramp
s
.
l
i
sp
.
commit
|
commitdiff
|
tree
2017-10-13
S
t
a
s Boukarev
A
case
o
f missing !
commit
|
commitdiff
|
tree
2017-10-13
S
tas Bouka
r
e
v
Suppor
t
restarting invalid-arg-count-error on
ARM64
.
commit
|
commitdiff
|
tree
2017-10-13
Stas Bouk
a
rev
Support unused values
in arm64/
d
ef
a
ult-unkn
o
wn-values
.
commit
|
commitdiff
|
tree
2017-10-12
Stas Bou
k
arev
Move alloc_tram
p
into
assembly/x8
6
-6
4
/t
r
am
p
s
.
lisp
commit
|
commitdiff
|
tree
2017-10-12
St
a
s Bouk
a
rev
M
o
r
e compa
c
t st
e
pp
i
ng test on
x
8
6
-64-sb-
t
hre
a
d
.
commit
|
commitdiff
|
tree
2017-10-12
S
t
as Boukarev
Enable sb-thr
e
ad
o
n
m
acOS
by
d
efault
.
commit
|
commitdiff
|
tree
2017-10-12
Stas Bou
k
arev
Fix the default v
a
lue of SB-INT:
*
STEPPING*
.
commit
|
commitdiff
|
tree
2017-10-10
Stas Bouk
a
rev
Simplify flush-d
e
a
d-code
.
commit
|
commitdiff
|
tree
2017-10-10
Stas B
o
u
k
arev
Perf
o
rm bette
r
dead code eliminat
i
on
.
commit
|
commitdiff
|
tree
2017-10-10
Stas Boukare
v
sb-
g
ro
v
el: Pass -m32
o
n sparc
.
commit
|
commitdiff
|
tree
2017-10-10
Stas Bou
k
arev
U
s
e
precise-a
r
g-count-error V
O
P
s everywhere
.
commit
|
commitdiff
|
tree
2017-10-09
S
tas Boukarev
Don't mi
n
d calli
n
g delete-
b
lock twice
.
commit
|
commitdiff
|
tree
2017-10-09
St
a
s Boukarev
Don't fal
l
v
i
c
tim to d
e
leted blocks in gene
r
at
e
-type
.
.
.
commit
|
commitdiff
|
tree
2017-10-09
Stas Bou
k
a
rev
Fix m-v-bind on x8
6
-64
.
commit
|
commitdiff
|
tree
2017-10-09
Stas
B
oukar
e
v
Fix &option
a
l process
i
n
g
omission
.
commit
|
commitdiff
|
tree
2017-10-09
Stas Bou
k
a
r
ev
Opti
m
ize branches
.
commit
|
commitdiff
|
tree
2017-10-09
Stas Boukarev
Avoid dealing with unused
optional
para
m
e
t
ers
.
commit
|
commitdiff
|
tree
2017-10-08
Stas
Boukarev
Fix -sb-thread
x86-64 bu
i
ld
.
commit
|
commitdiff
|
tree
2017-10-07
Stas Bouk
a
r
e
v
Optim
i
ze multiple-value-bind on x86-6
4
.
commit
|
commitdiff
|
tree
2017-10-07
S
t
a
s
Boukarev
A
d
d loa
d
-xc
.
lisp
.
commit
|
commitdiff
|
tree
2017-10-06
Sta
s
Boukarev
Hide a test
u
nder #+
x
8
6-6
4
commit
|
commitdiff
|
tree
2017-10-06
Stas B
o
uka
r
e
v
Restartable b
o
g
us-arg-to
-
v
alues-lis
t
-e
r
ror
.
commit
|
commitdiff
|
tree
2017-10-06
Stas
B
oukar
e
v
Remove debug
g
ing outpu
t
fro
m
skip_int
e
rnal_error
.
commit
|
commitdiff
|
tree
2017-10-06
Stas B
o
ukarev
Move er
r
o
r-
c
all to generic/u
t
ils
.
commit
|
commitdiff
|
tree
2017-10-06
Stas Boukarev
Res
t
artable invalid-arg-count-erro
r
o
n
x86-64
.
commit
|
commitdiff
|
tree
2017-10-05
Stas Boukarev
Fix %lea t
y
pe derivation
.
commit
|
commitdiff
|
tree
2017-10-05
Stas Bou
k
ar
e
v
Don't
i
nv
o
k
e th
e
debug
g
er during
e
xit
.
commit
|
commitdiff
|
tree
2017-10-05
Stas B
o
ukarev
P
r
ese
r
ve types through transforms
.
commit
|
commitdiff
|
tree
2017-10-05
S
t
as Boukare
v
print-nodes: print comb
i
nati
o
n derived ty
p
e
.
commit
|
commitdiff
|
tree
2017-10-04
S
tas
Boukar
e
v
Consider STRING when detecti
n
g c
a
ll
a
b
le ty
p
e con
f
l
ic
t
s
.
commit
|
commitdiff
|
tree
2017-10-04
S
t
as Boukarev
Bet
t
er reporti
n
g of func
t
ion type confl
i
cts
.
commit
|
commitdiff
|
tree
2017-10-03
Stas Boukarev
B
e
tter detec
t
type conflicts for callable symbol arguments
.
commit
|
commitdiff
|
tree
2017-10-03
Stas Boukarev
F
i
x the map
-
into tra
n
sfo
r
m
.
commit
|
commitdiff
|
tree
2017-10-03
Stas
Bouka
r
e
v
Detect MAP-INTO func
t
io
n
result type conflicts at compile
.
.
.
commit
|
commitdiff
|
tree
2017-10-03
Sta
s
Boukarev
A
d
d
some test
s
.
commit
|
commitdiff
|
tree
2017-10-03
Stas
B
oukarev
Detect type mismatch for calls to external la
m
b
d
as
.
commit
|
commitdiff
|
tree
2017-10-03
Stas Boukarev
Detect some type conflicts
i
n map
-
i
n
t
o
.
commit
|
commitdiff
|
tree
2017-10-03
S
t
a
s
Bouka
r
ev
Delay checking ca
l
lable lambda argumen
t
s
.
commit
|
commitdiff
|
tree
2017-10-03
Sta
s
Boukare
v
Check declared ty
p
es of f
u
nct
i
ons at comp
i
le-time
.
commit
|
commitdiff
|
tree
2017-10-03
S
tas Bo
u
karev
Fix a (set
f
aref)
e
rror context
.
commit
|
commitdiff
|
tree
2017-10-03
S
t
as Boukarev
Simplify
c
df-encode-locs
.
commit
|
commitdiff
|
tree
2017-10-03
St
a
s B
o
ukarev
Stack
a
l
l
oc
a
te compl
e
x arrays
.
commit
|
commitdiff
|
tree
2017-10-02
Stas Boukarev
Fix move
-
lvar-result
i
f the lvar flows through
an
u
nused
.
.
.
commit
|
commitdiff
|
tree
2017-10-02
Stas Bou
k
arev
Fix arra
y
-element-type
.
commit
|
commitdiff
|
tree
2017-10-02
Stas Boukar
e
v
Fix ash/right tra
n
sfor
m
.
commit
|
commitdiff
|
tree
2017-10-02
Stas Boukarev
Remove tests/room
.
pure
.
lis
p
commit
|
commitdiff
|
tree
2017-10-02
Stas B
o
u
kar
e
v
array-element-
t
ype: return :in
v
al
i
d for brok
e
n
c
o
mplex
.
.
.
commit
|
commitdiff
|
tree
2017-10-01
St
a
s
B
oukar
e
v
x86-64/a
l
lo
c
ate-full-cal
l
-frame:
d
on't
alloc
a
t
e unnecessa
r
y
.
.
.
commit
|
commitdiff
|
tree
2017-10-01
S
t
as Bou
k
a
rev
x86-6
4
/
a
l
locate-full-call-f
r
ame: avoid using a temporary
.
.
.
commit
|
commitdiff
|
tree
2017-10-01
Stas Boukarev
Microopt
i
m
ize
x
86-64/allocate-full-call-f
r
a
me
.
commit
|
commitdiff
|
tree
2017-10-01
S
tas Boukarev
Add a spe
c
ializ
e
d
c
a
ll_into_l
i
sp for
a
lien callb
a
cks
.
.
.
commit
|
commitdiff
|
tree
2017-10-01
Stas Boukarev
Add some declar
a
t
i
ons to
a
lien call
b
ac
k
s
.
commit
|
commitdiff
|
tree
2017-10-01
S
t
as Bouka
r
e
v
Don'
t
check for unblocked GC sign
a
ls in funcal
l
X
.
commit
|
commitdiff
|
tree
2017-09-30
Stas Boukarev
Optimiz
e
base-char-
p
o
n ARM64
.
commit
|
commitdiff
|
tree
2017-09-30
St
a
s B
o
u
k
arev
Ac
c
ept ch
a
racte
r
-reg in type-check
-
er
r
or
.
commit
|
commitdiff
|
tree
2017-09-30
Stas B
o
ukare
v
Optimize base-char-p on x8
6
-64
.
commit
|
commitdiff
|
tree
2017-09-30
Stas Bouka
r
ev
B
e
mor
e
resilient to d
e
lete
d
blocks
w
hen op
t
imizing
.
.
.
commit
|
commitdiff
|
tree
2017-09-30
Stas Boukarev
Reduc
e
type error contexts for bindings
.
commit
|
commitdiff
|
tree
2017-09-30
St
a
s Boukarev
Don't wea
k
e
n
BASE
-
CHA
R
c
a
sts to CHARACTER
.
commit
|
commitdiff
|
tree
2017-09-30
Sta
s
Boukarev
Fix v
a
lue type c
a
n
o
nicalizat
i
on
.
commit
|
commitdiff
|
tree
2017-09-24
St
a
s Bo
u
karev
Fix the con
t
inue restart
for SYMBOL-
F
UNCTION
.
commit
|
commitdiff
|
tree
2017-09-22
S
tas Boukarev
Don
'
t lose derived types from delete
d
IF b
r
anches
.
commit
|
commitdiff
|
tree
2017-09-21
St
a
s Boukare
v
F
ix def
p
ackag
e
:
doc
u
mentation error rep
o
rti
n
g
.
commit
|
commitdiff
|
tree
2017-09-20
Stas Bouk
a
rev
Don't cons
i
der deleted
f
uncti
o
n
als
i
n defined-fun-functional
.
commit
|
commitdiff
|
tree
2017-09-20
Stas Boukare
v
Fixup
a
ll unknown f
u
nction t
y
pes
.
commit
|
commitdiff
|
tree
2017-09-20
Stas B
o
u
karev
Fix
s
c
a
ven
g
ing
of immobi
l
e
fu
n
calla
b
l
e
instances
.
commit
|
commitdiff
|
tree
2017-09-19
Sta
s
Boukarev
P
r
es
e
rve &optional default values for
macro lambda
.
.
.
commit
|
commitdiff
|
tree
2017-09-19
Stas B
o
ukarev
S
XHASH funcallable in
s
t
a
nces
.
commit
|
commitdiff
|
tree
2017-09-17
Stas Bou
k
a
r
ev
Microoptimize la
y
out-of on x
8
6-64/compact-ins
t
ance
.
.
.
commit
|
commitdiff
|
tree
2017-09-17
Stas Bou
k
arev
BU
T
LAST: don't f
a
il on dotte
d
lists w
i
th N
p
a
s
t the
.
.
.
commit
|
commitdiff
|
tree
2017-09-16
Stas Bouk
a
r
e
v
Use ucontext_t instead of struct ucontext on
l
inux
.
commit
|
commitdiff
|
tree
2017-09-16
Stas Bouk
a
rev
m
a
k
e
.
sh: Fix
t
i
me
i
n
v
oc
a
tion
.
commit
|
commitdiff
|
tree
2017-09-15
Stas Bouka
r
ev
Bu
i
ld if WIFCONTIN
U
E
D
and WCONTINUED are
n
ot present
.
commit
|
commitdiff
|
tree
2017-09-15
Stas Boukare
v
x86-64-d
a
rwin sig
n
al emulation: respect
th
e
1
28-byte
.
.
.
commit
|
commitdiff
|
tree
2017-09-15
S
t
as Bouk
a
rev
ldb
:
don
'
t print PPC r
e
gisters on x86-64
D
arwin
.
commit
|
commitdiff
|
tree
2017-09-15
Stas Boukarev
F
i
x character-compare/
c
on
A
R
M64
commit
|
commitdiff
|
tree
2017-09-15
Stas Boukarev
Remov
e
compiler/*/static-fn
.
lisp
commit
|
commitdiff
|
tree
2017-09-15
Stas Boukarev
Remove define-static-fun on
Alpha
.
commit
|
commitdiff
|
tree
2017-09-15
Stas Boukar
e
v
Remove defin
e
-s
t
atic-fun on HPPA
.
commit
|
commitdiff
|
tree
2017-09-15
Stas Boukarev
c
rossbuild-runner: ad
d
HPPA fi
l
es
.
commit
|
commitdiff
|
tree
2017-09-15
S
t
as Boukar
e
v
Fix a name
conflict on HPP
A
.
commit
|
commitdiff
|
tree
2017-09-15
S
t
as
Bouk
a
rev
Remove
d
e
f
ine-static-fun o
n
MIPS
.
commit
|
commitdiff
|
tree
2017-09-14
Sta
s
Boukarev
Fix fa
s
t
-
logio
r
-uns
i
gned-signed=>signed on
x
86-64
.
commit
|
commitdiff
|
tree
2017-09-14
Stas B
o
ukarev
R
emove define-sta
t
ic-
f
un on
SPAR
C
.
commit
|
commitdiff
|
tree
2017-09-14
Stas Bo
u
karev
Res
t
ore the
s
pa
r
c build
.
commit
|
commitdiff
|
tree
2017-09-14
Stas Boukarev
ma
k
e
.
sh
:
don't r
u
n
out of
/bin
/
t
ime
.
commit
|
commitdiff
|
tree
2017-09-14
S
tas B
o
ukarev
Remov
e
define-static-
f
un on
A
RM
.
commit
|
commitdiff
|
tree
2017-09-14
Stas Boukare
v
Remo
v
e define-stat
i
c-fun on P
P
C
.
commit
|
commitdiff
|
tree
2017-09-12
St
a
s Boukarev
Add
u
nboxed
E
Q VOPs to A
R
M64
.
commit
|
commitdiff
|
tree
2017-09-11
St
a
s Boukarev
Fi
x
S
TP/LDP
c
o
nversion on ARM6
4
.
commit
|
commitdiff
|
tree
2017-09-10
Stas Boukare
v
Fix
left ASH on A
R
M64
.
commit
|
commitdiff
|
tree
next