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
Remove muffle-conditions.
2017-11-08
Sta
s
Bo
u
ka
r
ev
R
emove muffl
e
-c
o
ndi
t
ions
.
commit
|
commitdiff
|
tree
2017-11-08
Stas Boukarev
Im
p
rove ma
y
-delete
-
v
es
t
igial-exit
.
commit
|
commitdiff
|
tree
2017-11-07
Sta
s
Boukarev
Be conse
r
va
t
ive when dele
t
ing ves
t
i
g
ial exit
s
.
commit
|
commitdiff
|
tree
2017-11-07
Stas Boukarev
Mark *ali
e
n-stac
k
-pointe
r
* :always-bou
n
d
.
commit
|
commitdiff
|
tree
2017-11-07
Stas Bou
k
a
rev
Don't add new destina
t
ions to non-retur
n
i
ng functions
.
commit
|
commitdiff
|
tree
2017-11-07
Stas Boukarev
Wh
i
te
s
pace clean up
.
commit
|
commitdiff
|
tree
2017-11-06
S
t
as Boukarev
Don't define immobile_space_p twi
c
e
.
commit
|
commitdiff
|
tree
2017-11-06
Stas Bouka
r
ev
Fix
p
roc
e
ss-wait on WIN
3
2
.
commit
|
commitdiff
|
tree
2017-11-06
Sta
s
Boukar
e
v
Delay choo
s
i
ng
r
e
pres
e
ntation for constants
.
commit
|
commitdiff
|
tree
2017-11-06
St
a
s Boukarev
Don't t
r
a
nsform >
=
/<= to (and
<
/> =) on
x
86-64
.
commit
|
commitdiff
|
tree
2017-11-04
Stas Boukarev
defined-fun-fun
c
tional:
c
heck for :zombie, not just
.
.
.
commit
|
commitdiff
|
tree
2017-11-03
Stas B
o
u
kare
v
More careful LET co
n
version aroun
d
deleted bloc
k
s
.
commit
|
commitdiff
|
tree
2017-11-03
Stas Boukare
v
Fix MOV
E
-RETURN-
S
TUF
F
.
commit
|
commitdiff
|
tree
2017-11-02
Stas Boukarev
Opti
m
ize cleanup e
m
ission
.
commit
|
commitdiff
|
tree
2017-11-02
Stas Boukarev
Don't transfor
m
>< on
c
omplex
n
umbers
.
commit
|
commitdiff
|
tree
2017-11-02
Stas Boukarev
d
efined-fun-functional: check
i
f the home-lambda is
.
.
.
commit
|
commitdiff
|
tree
2017-11-02
Stas Boukarev
locall-a
n
alyze-fun-
1
:
w
a
tch out for th
e
fun being deleted
.
commit
|
commitdiff
|
tree
2017-11-01
Stas Bou
k
arev
Fix tr
a
ce :enca
p
sulate nil
on
Darwin
.
commit
|
commitdiff
|
tree
2017-11-01
S
tas Boukarev
T
r
ansform
(com
p
lex
f
loa
t
)<=>r
a
t
i
onal
c
o
m
pa
r
isons
.
commit
|
commitdiff
|
tree
2017-11-01
Stas
Boukarev
Restore
#-immobile-spa
c
e
.
commit
|
commitdiff
|
tree
2017-11-01
S
tas Boukarev
*package* and *readtable*
c
an be
mo
d
ified from
.
sbclrc
.
.
.
commit
|
commitdiff
|
tree
2017-11-01
Stas Boukarev
R
e
v
ert "O
p
timi
z
e
m
ore IFs with the s
a
me alter
n
ative
.
.
.
commit
|
commitdiff
|
tree
2017-10-31
Stas Boukarev
Remo
v
e
T
YPE
-
ASSERTE
D
and
T
EST-MODIFIED bloc
k
at
t
r
ibutes
.
commit
|
commitdiff
|
tree
2017-10-31
St
a
s Boukarev
cblocks-equ
i
v
a
lent-p:
h
an
d
le CSET
.
commit
|
commitdiff
|
tree
2017-10-31
St
a
s Boukarev
Optimize m
o
re IFs with the
s
ame
altern
a
tive
a
nd c
o
nseq
u
e
n
t
.
commit
|
commitdiff
|
tree
2017-10-31
Stas
B
oukarev
C
h
eck for d
e
leted no
d
es
in HANDLE-NEST
E
D-DY
N
A
M
IC-EXT
E
N
T
.
.
.
commit
|
commitdiff
|
tree
2017-10-30
Stas Boukarev
s
b-spro
f
: don't go down the foreign fram
e
s
on non-x86oids
.
commit
|
commitdiff
|
tree
2017-10-30
Stas B
o
ukarev
R
emove d
i
spose-l
o
cal-alien
.
commit
|
commitdiff
|
tree
2017-10-30
Sta
s
Boukarev
Avoi
d
e
xposing RESTORING-N
S
P and %PRI
M
ITIVE in macroexpanded
.
.
.
commit
|
commitdiff
|
tree
2017-10-30
Stas Boukarev
M
i
ssing IGNORABLE
.
commit
|
commitdiff
|
tree
2017-10-30
Stas Boukarev
Fix stack exhausti
o
n in w
i
t
h
-alie
n
on non
-
x86
o
i
d
s
.
commit
|
commitdiff
|
tree
2017-10-30
Stas Bo
u
karev
Improve mv-let deletion
.
commit
|
commitdiff
|
tree
2017-10-30
Stas Boukarev
Don't load
T
LS ind
e
x when u
n
binding on x86-64
.
commit
|
commitdiff
|
tree
2017-10-30
Stas B
o
ukarev
Fi
x
dead
code
d
eletion
.
commit
|
commitdiff
|
tree
2017-10-23
Stas
Boukarev
Expand NEWS a little b
i
t more
.
commit
|
commitdiff
|
tree
2017-10-22
Stas Boukarev
Fix type error d
e
tec
t
ion in %check-bound
.
commit
|
commitdiff
|
tree
2017-10-22
S
t
as Bouk
a
rev
Ignore
sb-s
p
rof tests on D
a
r
win
.
commit
|
commitdiff
|
tree
2017-10-22
S
tas
Boukarev
A
void testin
g
for fixnums
i
n arm64/check-bound
.
commit
|
commitdiff
|
tree
2017-10-22
Stas Boukarev
A
d
j
u
s
t a te
s
t
.
commit
|
commitdiff
|
tree
2017-10-22
S
t
a
s Bou
k
arev
Adjust x86-64/che
c
k
-
b
ound/fixnum
.
commit
|
commitdiff
|
tree
2017-10-22
S
t
as Bou
k
arev
Do
n
't
t
ype
check f
o
r INDEX before
%
CHECK-BOUND
.
commit
|
commitdiff
|
tree
2017-10-22
Stas Bo
u
karev
PRO
P
AGATE-LET-ARGS after TRANSFORM-CAL
L
.
commit
|
commitdiff
|
tree
2017-10-22
Stas Boukarev
Simplify OFFS
E
T-CONFLIC
T
S-IN-
S
B
.
commit
|
commitdiff
|
tree
2017-10-21
Sta
s
B
o
ukar
e
v
Opti
m
ize
PACK-WIRED-TN
.
commit
|
commitdiff
|
tree
2017-10-21
Stas Boukarev
x86-64/check-b
o
und: don't test for INDEX to be
fixnum
.
commit
|
commitdiff
|
tree
2017-10-20
Stas
B
ouka
r
ev
Bette
r
error du
r
ing with-accessors
macroexpansion
.
commit
|
commitdiff
|
tree
2017-10-20
Stas Bouk
a
rev
F
i
x arch_sk
i
p_in
s
truction on x86
.
commit
|
commitdiff
|
tree
2017-10-18
Stas Boukarev
Hardcode
t
h
e
f
loat area
u
c_
m
context
field on arm
6
4
.
commit
|
commitdiff
|
tree
2017-10-18
Stas Boukarev
I
mplement p
r
ocess-ki
l
l on
Windo
w
s
.
commit
|
commitdiff
|
tree
2017-10-18
Stas Boukarev
Don't leak process
h
andl
e
s
on windo
w
s
.
commit
|
commitdiff
|
tree
2017-10-17
Stas
B
ou
k
arev
Fix map-
c
ombinat
i
o
n
-arg-var if only some args are to
.
.
.
commit
|
commitdiff
|
tree
2017-10-17
Stas Boukarev
Make sur
e
TN primitive t
y
pes are compatible whe
n
optimizing
.
.
.
commit
|
commitdiff
|
tree
2017-10-17
St
a
s
Boukarev
Fix ir2 conversion of unu
s
ed casts
.
commit
|
commitdiff
|
tree
2017-10-16
St
a
s Boukare
v
Fix
a
n mv-c
a
ll
c
onversio
n
problem
.
commit
|
commitdiff
|
tree
2017-10-16
St
a
s Bo
u
k
arev
Simpl
i
fy
P
RO
P
AGATE-LET
-
AR
G
S
.
commit
|
commitdiff
|
tree
2017-10-14
Stas Bouk
a
r
ev
Adapt propag
a
t
e-let-args
t
o work
on
m
v-l
e
ts
.
commit
|
commitdiff
|
tree
2017-10-14
Stas Boukarev
check-t
n
-refs: i
g
nore :u
n
used tn
s
.
commit
|
commitdiff
|
tree
2017-10-14
Sta
s
Boukarev
Remove an
o
l
d FIXME
.
commit
|
commitdiff
|
tree
2017-10-14
Stas Boukar
e
v
Optimize CMOV after IF-EQ
.
commit
|
commitdiff
|
tree
2017-10-14
Sta
s
Boukarev
Change the e
x
pans
i
o
n
o
f AN
D
commit
|
commitdiff
|
tree
2017-10-13
Stas
Boukarev
M
ove all
o
c-tr
a
m
p to ar
m
64/t
r
a
m
ps
.
lisp
.
commit
|
commitdiff
|
tree
2017-10-13
Sta
s
B
o
uka
r
e
v
A case of m
i
ssing !
commit
|
commitdiff
|
tree
2017-10-13
S
t
as Boukarev
Su
p
port
restarting
invalid-arg-count-erro
r
on
ARM64
.
commit
|
commitdiff
|
tree
2017-10-13
Stas Bo
u
karev
S
upport
u
nu
s
ed values i
n
arm6
4
/defaul
t
-
unknown-value
s
.
commit
|
commitdiff
|
tree
2017-10-12
S
t
a
s
Bouk
a
r
e
v
Move alloc_tram
p
into
assembly/x86-64/
t
ramps
.
lisp
commit
|
commitdiff
|
tree
2017-10-12
Stas B
o
ukarev
More compa
c
t stepping
tes
t
on x86-64-sb-
t
hread
.
commit
|
commitdiff
|
tree
2017-10-12
Stas Boukarev
E
n
a
b
le sb-thread
o
n
m
a
cOS by de
f
a
ult
.
commit
|
commitdiff
|
tree
2017-10-12
Stas
Boukare
v
Fix
the
default value of SB-
I
NT:*S
T
EPPING*
.
commit
|
commitdiff
|
tree
2017-10-10
Stas Boukarev
S
i
mp
l
ify flush-de
a
d
-
code
.
commit
|
commitdiff
|
tree
2017-10-10
Sta
s
B
o
ukare
v
Perfo
r
m better
dead code elimina
t
ion
.
commit
|
commitdiff
|
tree
2017-10-10
Stas Boukarev
sb-grov
e
l: Pa
s
s -
m
32 on sparc
.
commit
|
commitdiff
|
tree
2017-10-10
Stas
B
oukarev
Use precis
e
-arg-count
-
error
V
OPs everywh
e
r
e
.
commit
|
commitdiff
|
tree
2017-10-09
Stas B
o
ukarev
Don't mind calling de
l
ete-block
twi
c
e
.
commit
|
commitdiff
|
tree
2017-10-09
Stas Boukarev
Don
'
t fall
v
ictim to
deleted block
s
i
n gener
a
te-type
.
.
.
commit
|
commitdiff
|
tree
2017-10-09
Stas Boukarev
Fix m-v-bin
d
o
n
x86-64
.
commit
|
commitdiff
|
tree
2017-10-09
Stas Boukarev
Fix &optional
pro
c
essing o
m
ission
.
commit
|
commitdiff
|
tree
2017-10-09
Sta
s
B
o
ukarev
Opti
m
ize bra
n
ches
.
commit
|
commitdiff
|
tree
2017-10-09
Stas Boukarev
Avoid dealing with unused optional parame
t
ers
.
commit
|
commitdiff
|
tree
2017-10-08
Stas Bo
u
karev
Fi
x
-sb-
t
hr
e
ad x
8
6-64 build
.
commit
|
commitdiff
|
tree
2017-10-07
Stas Boukarev
Optimize multip
l
e-value-bi
n
d on x86-64
.
commit
|
commitdiff
|
tree
2017-10-07
S
t
a
s
Boukarev
Add load-xc
.
lisp
.
commit
|
commitdiff
|
tree
2017-10-06
St
a
s
B
o
ukarev
Hide a
t
est under #+x8
6
-64
commit
|
commitdiff
|
tree
2017-10-06
St
a
s Boukarev
Restartable
bogus-arg-to-
v
alue
s
-
l
ist-
e
rror
.
commit
|
commitdiff
|
tree
2017-10-06
S
tas Boukarev
Remove debugging output from
s
k
i
p_
i
n
ternal_error
.
commit
|
commitdiff
|
tree
2017-10-06
Stas Boukarev
Move e
r
r
or-call to generic
/
utils
.
commit
|
commitdiff
|
tree
2017-10-06
S
tas Bouk
a
rev
Resta
r
table invalid-ar
g
-count-error on x86-64
.
commit
|
commitdiff
|
tree
2017-10-05
Stas Boukarev
F
ix %lea type derivation
.
commit
|
commitdiff
|
tree
2017-10-05
Stas Boukarev
Don'
t
invoke the debug
g
e
r duri
n
g e
x
it
.
commit
|
commitdiff
|
tree
2017-10-05
St
a
s B
o
u
karev
Preserve
t
ypes thro
u
gh tra
n
sforms
.
commit
|
commitdiff
|
tree
2017-10-05
Stas Bouka
r
ev
print-no
d
es: print combination derived type
.
commit
|
commitdiff
|
tree
2017-10-04
Stas B
o
ukarev
Conside
r
STRING
when detecting
c
al
l
abl
e
type
c
o
n
flic
t
s
.
commit
|
commitdiff
|
tree
2017-10-04
Sta
s
Boukarev
Better reporting
of function
t
ype
con
f
li
c
t
s
.
commit
|
commitdiff
|
tree
2017-10-03
Stas
Boukarev
Better detect type
conflict
s
for callable symbol argument
s
.
commit
|
commitdiff
|
tree
2017-10-03
Stas Boukare
v
Fix t
h
e map-into trans
f
orm
.
commit
|
commitdiff
|
tree
2017-10-03
Stas Boukarev
Detect MAP-INT
O
function
result type c
o
nflict
s
at c
o
mpile
.
.
.
commit
|
commitdiff
|
tree
2017-10-03
S
tas Boukarev
Add some
tes
t
s
.
commit
|
commitdiff
|
tree
2017-10-03
Stas Boukarev
Dete
c
t
t
ype m
i
smatch f
o
r
ca
l
ls
t
o
ex
t
e
rnal lambdas
.
commit
|
commitdiff
|
tree
2017-10-03
Stas Bo
u
k
ar
e
v
Dete
c
t s
o
me ty
p
e
c
onflicts in map-into
.
commit
|
commitdiff
|
tree
2017-10-03
Stas Bouka
r
ev
Delay
c
hecki
n
g callabl
e
lambda a
r
gu
m
ents
.
commit
|
commitdiff
|
tree
2017-10-03
Stas Boukarev
Check de
c
lared
t
ypes of functions at compile-time
.
commit
|
commitdiff
|
tree
next