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
Check for deleted nodes in HANDLE-NESTED-DYNAMIC-EXTENT-LVARS.
2017-10-31
Stas B
o
ukarev
Chec
k
f
o
r
del
e
t
e
d nod
e
s in HANDLE-NESTED
-
D
YNAMI
C
-
E
XTENT
.
.
.
commit
|
commitdiff
|
tree
2017-10-30
Stas Boukarev
sb
-
spr
o
f: d
o
n't go
d
o
wn
t
h
e forei
g
n frames on non-x86oi
d
s
.
commit
|
commitdiff
|
tree
2017-10-30
St
a
s Bouka
r
ev
Remove dis
p
ose-lo
c
al
-
alien
.
commit
|
commitdiff
|
tree
2017-10-30
St
a
s Boukare
v
Avoi
d
expo
s
ing RESTOR
I
NG-NSP
a
nd %PRIMITIVE in macroexpande
d
.
.
.
commit
|
commitdiff
|
tree
2017-10-30
S
t
as Boukarev
Missing
I
GNOR
A
B
L
E
.
commit
|
commitdiff
|
tree
2017-10-30
Stas
B
ou
k
arev
Fix st
a
ck e
x
haustion in with-a
l
ien on non-x86oids
.
commit
|
commitdiff
|
tree
2017-10-30
S
t
as Bo
u
karev
I
mprove mv-let deletion
.
commit
|
commitdiff
|
tree
2017-10-30
Stas Boukarev
Don't loa
d
TLS index when unbin
d
i
ng
o
n x86-64
.
commit
|
commitdiff
|
tree
2017-10-30
Stas
B
o
u
karev
Fix dead code deletion
.
commit
|
commitdiff
|
tree
2017-10-23
Stas Bouka
r
ev
E
xpand
N
EWS a little bit more
.
commit
|
commitdiff
|
tree
2017-10-22
Stas Bouka
r
ev
Fix
t
ype er
r
or detection in %
c
heck-bound
.
commit
|
commitdiff
|
tree
2017-10-22
Stas Boukarev
I
gnore sb-sprof tests
on
Darw
i
n
.
commit
|
commitdiff
|
tree
2017-10-22
Stas Boukarev
A
v
o
id
testing for f
i
xnums in arm64/check-b
o
und
.
commit
|
commitdiff
|
tree
2017-10-22
Stas Bouka
r
ev
Adjust a test
.
commit
|
commitdiff
|
tree
2017-10-22
Sta
s
Boukarev
Adju
s
t x86-64/
c
heck-bo
u
nd/fixnum
.
commit
|
commitdiff
|
tree
2017-10-22
Stas Boukarev
Do
n
't type
c
heck for INDE
X
before
%
CHECK-BOUND
.
commit
|
commitdiff
|
tree
2017-10-22
Sta
s
Boukarev
PRO
P
AGATE-LET
-
A
R
G
S aft
e
r TRANSFORM-CALL
.
commit
|
commitdiff
|
tree
2017-10-22
Stas Boukarev
Simplify OFFSE
T
-CONFLICTS-IN-SB
.
commit
|
commitdiff
|
tree
2017-10-21
St
a
s
B
oukarev
Optimize PACK-WIRED-TN
.
commit
|
commitdiff
|
tree
2017-10-21
S
tas Bou
k
arev
x86-
6
4/check-bound: don't test f
o
r INDEX
t
o
be fixnum
.
commit
|
commitdiff
|
tree
2017-10-20
Stas Boukarev
Better error duri
n
g
wit
h
-
a
ccessors macroexpansion
.
commit
|
commitdiff
|
tree
2017-10-20
Stas Bo
u
k
a
rev
Fix arch_ski
p
_instr
u
ctio
n
on x86
.
commit
|
commitdiff
|
tree
2017-10-18
S
t
as Bouka
r
ev
H
ardcode
t
he
fl
o
at ar
e
a uc_mcontext field o
n
arm64
.
commit
|
commitdiff
|
tree
2017-10-18
Stas Bouk
a
re
v
Im
p
lement process-kill on
W
ind
o
w
s
.
commit
|
commitdiff
|
tree
2017-10-18
S
tas Boukarev
D
o
n't
l
e
a
k process handles
o
n
windows
.
commit
|
commitdiff
|
tree
2017-10-17
Stas Boukarev
F
ix map
-
combination
-
arg-var if only s
o
me a
r
gs
are
t
o
.
.
.
commit
|
commitdiff
|
tree
2017-10-17
Stas Bou
k
arev
Make
sure TN
p
ri
m
itive
t
ypes are
c
o
m
pat
i
ble
w
hen optimizing
.
.
.
commit
|
commitdiff
|
tree
2017-10-17
Stas
B
oukarev
Fix ir2 conversion of unuse
d
casts
.
commit
|
commitdiff
|
tree
2017-10-16
Stas Boukarev
Fix an
mv-call conv
e
r
s
i
o
n proble
m
.
commit
|
commitdiff
|
tree
2017-10-16
Stas Boukarev
Sim
p
lify PROPAGATE-
L
ET-A
R
GS
.
commit
|
commitdiff
|
tree
2017-10-14
Stas
B
oukarev
Adapt propagate-let
-
args to work on mv-lets
.
commit
|
commitdiff
|
tree
2017-10-14
S
t
as Boukarev
check-t
n
-refs: i
g
nore :u
n
used tns
.
commit
|
commitdiff
|
tree
2017-10-14
Stas
B
oukarev
Re
m
ove
a
n old FIXME
.
commit
|
commitdiff
|
tree
2017-10-14
S
tas Bouka
r
ev
Optimize C
M
OV after IF-
E
Q
.
commit
|
commitdiff
|
tree
2017-10-14
Stas Boukarev
Cha
n
ge the expa
n
sion of AN
D
commit
|
commitdiff
|
tree
2017-10-13
S
tas Boukarev
Move alloc-tramp to arm64/tra
m
ps
.
li
s
p
.
commit
|
commitdiff
|
tree
2017-10-13
St
a
s
Boukarev
A
case o
f
missing !
commit
|
commitdiff
|
tree
2017-10-13
Stas
B
ouk
a
rev
Suppor
t
rest
a
rting invalid-arg
-
co
u
nt-error on ARM64
.
commit
|
commitdiff
|
tree
2017-10-13
Stas Boukarev
Support u
n
used values in arm64/default-unknown-valu
e
s
.
commit
|
commitdiff
|
tree
2017-10-12
Stas Bo
u
karev
M
o
v
e alloc_t
r
amp i
n
to assembly/
x
86-64/tramps
.
lisp
commit
|
commitdiff
|
tree
2017-10-12
Sta
s
Boukarev
Mo
r
e compact s
t
epping
t
est on x86-64-sb-threa
d
.
commit
|
commitdiff
|
tree
2017-10-12
Stas Boukarev
Enable sb-
t
hr
e
a
d on macOS
by default
.
commit
|
commitdiff
|
tree
2017-10-12
Stas Boukarev
Fix the defau
l
t value of SB-
I
NT:*
S
TEPPIN
G
*
.
commit
|
commitdiff
|
tree
2017-10-10
Sta
s
Boukarev
Simplify flush-dead
-
code
.
commit
|
commitdiff
|
tree
2017-10-10
Stas Boukarev
Perform better
dead code eli
m
inatio
n
.
commit
|
commitdiff
|
tree
2017-10-10
Sta
s
Bo
u
ka
r
ev
sb
-
g
rovel: Pass -m32 on spar
c
.
commit
|
commitdiff
|
tree
2017-10-10
S
tas Bo
u
karev
U
s
e precise-arg-coun
t
-e
r
ror VOPs every
w
her
e
.
commit
|
commitdiff
|
tree
2017-10-09
Stas Bouka
r
ev
Don't mind
c
alling delete-block
t
w
i
c
e
.
commit
|
commitdiff
|
tree
2017-10-09
S
tas
Boukarev
Don't
f
a
ll vict
i
m to deleted bl
o
cks in generate-type
.
.
.
commit
|
commitdiff
|
tree
2017-10-09
Stas
Boukarev
Fix
m
-v-b
i
nd on
x
86-64
.
commit
|
commitdiff
|
tree
2017-10-09
S
t
as Boukare
v
Fix &op
t
ion
a
l proces
s
ing omission
.
commit
|
commitdiff
|
tree
2017-10-09
S
t
a
s Boukarev
Op
t
imize br
a
nches
.
commit
|
commitdiff
|
tree
2017-10-09
Stas
Boukarev
Avoid
de
a
ling with unused
o
ptional paramet
e
r
s
.
commit
|
commitdiff
|
tree
2017-10-08
Sta
s
Boukare
v
Fix -sb-thr
e
a
d
x8
6
-
64 build
.
commit
|
commitdiff
|
tree
2017-10-07
St
a
s
B
oukar
e
v
Op
t
imize
m
ul
t
ipl
e
-value-bind on x86-64
.
commit
|
commitdiff
|
tree
2017-10-07
Stas Bo
u
k
a
re
v
Add load-xc
.
lisp
.
commit
|
commitdiff
|
tree
2017-10-06
Stas
B
o
u
k
a
r
ev
Hide a test u
n
der #+x86
-
6
4
commit
|
commitdiff
|
tree
2017-10-06
Stas Boukarev
R
e
startable bogus
-
arg-to-values
-
l
i
st-error
.
commit
|
commitdiff
|
tree
2017-10-06
Stas Boukarev
Remo
v
e debugging output from skip_inter
n
al_error
.
commit
|
commitdiff
|
tree
2017-10-06
St
a
s Boukarev
Mov
e
error-c
a
l
l
to generic/
u
ti
l
s
.
commit
|
commitdiff
|
tree
2017-10-06
Sta
s
Boukarev
R
estartable invalid-arg-count-e
r
ror on x86-6
4
.
commit
|
commitdiff
|
tree
2017-10-05
Stas Boukarev
Fix %l
e
a ty
p
e
d
erivation
.
commit
|
commitdiff
|
tree
2017-10-05
St
a
s Bo
u
kar
e
v
Don't invoke the debugge
r
during exit
.
commit
|
commitdiff
|
tree
2017-10-05
Stas Boukarev
Pres
e
r
ve types thr
o
u
g
h
transforms
.
commit
|
commitdiff
|
tree
2017-10-05
Sta
s
Boukarev
p
r
int-
n
odes: print combinat
i
on derived t
y
pe
.
commit
|
commitdiff
|
tree
2017-10-04
Stas
B
oukare
v
Co
n
sider
S
T
RING when detec
t
i
ng call
a
b
l
e type
c
onfl
i
cts
.
commit
|
commitdiff
|
tree
2017-10-04
Stas B
o
ukarev
Better reporting of function type conflicts
.
commit
|
commitdiff
|
tree
2017-10-03
Stas Boukarev
Better detect type
conflicts for calla
b
le sy
m
bol a
r
guments
.
commit
|
commitdiff
|
tree
2017-10-03
Sta
s
Boukarev
Fix
t
he map-into transform
.
commit
|
commitdiff
|
tree
2017-10-03
Stas B
o
u
karev
Detect
M
AP-INTO funct
i
o
n
result type conflicts at
c
o
m
pile
.
.
.
commit
|
commitdiff
|
tree
2017-10-03
Sta
s
Bouka
r
ev
A
d
d
some tes
t
s
.
commit
|
commitdiff
|
tree
2017-10-03
S
t
as Bo
u
karev
D
e
tect type mismatch fo
r
c
alls to exte
r
na
l
l
ambda
s
.
commit
|
commitdiff
|
tree
2017-10-03
Stas
B
oukarev
Detect some type conflicts
i
n map-into
.
commit
|
commitdiff
|
tree
2017-10-03
Stas
Boukarev
Delay c
h
ecking callable lamb
d
a ar
g
um
e
nts
.
commit
|
commitdiff
|
tree
2017-10-03
Sta
s
Bo
u
k
a
rev
Check declared types of functions at
c
o
mp
i
le-t
i
me
.
commit
|
commitdiff
|
tree
2017-10-03
Stas Boukarev
F
ix a (s
e
tf
a
r
ef) error context
.
commit
|
commitdiff
|
tree
2017-10-03
Stas Boukarev
Simplify cdf-
e
ncode
-
locs
.
commit
|
commitdiff
|
tree
2017-10-03
S
t
as Boukarev
St
a
ck allocate
co
m
plex
a
rrays
.
commit
|
commitdiff
|
tree
2017-10-02
Stas Boukarev
F
ix m
o
ve-lvar-
r
esult if the lvar flows through an u
n
used
.
.
.
commit
|
commitdiff
|
tree
2017-10-02
Stas Boukarev
F
ix array-element-
t
ype
.
commit
|
commitdiff
|
tree
2017-10-02
Stas
Boukarev
Fix
ash/righ
t
trans
f
or
m
.
commit
|
commitdiff
|
tree
2017-10-02
S
t
as
B
oukarev
Remove
t
est
s
/room
.
pure
.
lisp
commit
|
commitdiff
|
tree
2017-10-02
Stas Bouk
a
rev
array-ele
m
ent-type:
re
t
ur
n
:invalid for broken
c
omplex
.
.
.
commit
|
commitdiff
|
tree
2017-10-01
Stas
Bouk
a
rev
x86-64/allocate-full-call-fra
m
e
: don't allocate unn
e
cessa
r
y
.
.
.
commit
|
commitdiff
|
tree
2017-10-01
Stas B
o
uk
a
rev
x86-64/allocate-full-call-frame
:
avoid using a temporary
.
.
.
commit
|
commitdiff
|
tree
2017-10-01
St
a
s Boukarev
Microoptimi
z
e x86-64
/
allocate-f
u
ll-
c
all-fr
a
me
.
commit
|
commitdiff
|
tree
2017-10-01
Stas Boukarev
A
dd a specialized call_
i
n
t
o_
l
isp
f
or al
i
en callbacks
.
.
.
commit
|
commitdiff
|
tree
2017-10-01
S
tas Boukare
v
Add s
o
me declarations to
a
l
ien callback
s
.
commit
|
commitdiff
|
tree
2017-10-01
Stas
Boukarev
Don't check f
o
r unblock
e
d
G
C signals in f
u
ncallX
.
commit
|
commitdiff
|
tree
2017-09-30
Stas Boukarev
Optim
i
ze base-ch
a
r-p on AR
M
6
4
.
commit
|
commitdiff
|
tree
2017-09-30
Stas
B
oukar
e
v
Accept character-re
g
in type-check-error
.
commit
|
commitdiff
|
tree
2017-09-30
Stas Boukarev
Optimize bas
e
-char-p on x
8
6-
6
4
.
commit
|
commitdiff
|
tree
2017-09-30
Stas Bouka
r
ev
Be more res
i
l
ient to
d
eleted bl
o
c
ks when optimi
z
in
g
.
.
.
commit
|
commitdiff
|
tree
2017-09-30
S
t
as Bo
u
karev
Red
u
c
e type err
o
r co
n
texts for
binding
s
.
commit
|
commitdiff
|
tree
2017-09-30
Stas Boukarev
D
on't
weaken BA
S
E-CHAR ca
s
ts to CHARA
C
T
ER
.
commit
|
commitdiff
|
tree
2017-09-30
Stas Boukarev
Fix v
a
lue
type canon
i
calization
.
commit
|
commitdiff
|
tree
2017-09-24
Stas
Bo
u
karev
Fix the continue rest
a
r
t f
o
r
SYMBOL-FUNCTION
.
commit
|
commitdiff
|
tree
2017-09-22
Stas Boukarev
Don't lose der
i
ved types from de
l
eted IF branc
h
es
.
commit
|
commitdiff
|
tree
2017-09-21
St
a
s Boukarev
Fix
de
f
p
ackage :documentation error r
e
portin
g
.
commit
|
commitdiff
|
tree
2017-09-20
Stas
B
o
uka
r
ev
Don't
c
onsider deleted
f
u
ncti
o
nals in d
e
fined-
f
un-funct
i
onal
.
commit
|
commitdiff
|
tree
next