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 arch_skip_instruction on x86.
2017-10-20
Stas
B
oukarev
Fix arch_skip_ins
t
ruction
on x86
.
commit
|
commitdiff
|
tree
2017-10-18
Stas
B
oukar
e
v
Ha
r
dcode the f
l
oat area
uc_mc
o
ntext fi
e
ld on ar
m
64
.
commit
|
commitdiff
|
tree
2017-10-18
Stas Boukarev
Impl
e
ment p
r
ocess-kill o
n
Windo
w
s
.
commit
|
commitdiff
|
tree
2017-10-18
Stas
B
oukarev
Don't leak process handles
o
n
wind
o
w
s
.
commit
|
commitdiff
|
tree
2017-10-17
Stas
B
o
ukarev
Fi
x
map-com
b
ina
t
ion-a
r
g-var
i
f only some arg
s
are to
.
.
.
commit
|
commitdiff
|
tree
2017-10-17
St
a
s Boukarev
Make sure
T
N
prim
i
tive types are
compa
t
ible when optimizing
.
.
.
commit
|
commitdiff
|
tree
2017-10-17
Stas Bouka
r
ev
F
i
x
i
r
2
conversion
of un
u
se
d
casts
.
commit
|
commitdiff
|
tree
2017-10-16
Stas
Bo
u
karev
Fix an mv-cal
l
con
v
ersion problem
.
commit
|
commitdiff
|
tree
2017-10-16
Stas Bouka
r
ev
Sim
p
lify PRO
P
AGATE-LET-
A
RG
S
.
commit
|
commitdiff
|
tree
2017-10-14
Stas
B
ouka
r
ev
Adapt propagate-le
t
-
args t
o
work on mv
-
lets
.
commit
|
commitdiff
|
tree
2017-10-14
Stas Bo
u
k
are
v
check-tn-refs: ignore :unused tns
.
commit
|
commitdiff
|
tree
2017-10-14
Stas Bou
k
arev
Rem
o
ve an old FIXME
.
commit
|
commitdiff
|
tree
2017-10-14
Stas Bouka
r
ev
Optimize CM
O
V a
f
ter IF-EQ
.
commit
|
commitdiff
|
tree
2017-10-14
St
a
s B
o
uk
a
rev
Chan
g
e th
e
ex
p
ansio
n
of AND
commit
|
commitdiff
|
tree
2017-10-13
Stas Boukare
v
Move alloc-tramp to
arm64/tramps
.
lis
p
.
commit
|
commitdiff
|
tree
2017-10-13
Stas
Boukarev
A
case of
missing !
commit
|
commitdiff
|
tree
2017-10-13
S
t
a
s
Boukarev
Su
p
por
t
restarting inv
a
lid-arg-count-
e
rror on ARM
6
4
.
commit
|
commitdiff
|
tree
2017-10-13
St
a
s Bo
u
karev
Support
u
nu
s
ed v
a
l
u
e
s
in a
r
m64/defau
l
t
-u
n
k
n
own-val
u
es
.
commit
|
commitdiff
|
tree
2017-10-12
Sta
s
Bo
u
ka
r
ev
Move alloc
_
tram
p
into
assembly/x86-64/tramps
.
l
i
sp
commit
|
commitdiff
|
tree
2017-10-12
Stas Bo
u
k
a
r
ev
More compact stepping
test on x86-64-sb-thread
.
commit
|
commitdiff
|
tree
2017-10-12
Stas B
o
ukarev
Enab
l
e sb-thr
e
ad on ma
c
OS
b
y
d
efault
.
commit
|
commitdiff
|
tree
2017-10-12
Stas Boukarev
Fix the default value of SB-I
N
T:*S
T
EPPING*
.
commit
|
commitdiff
|
tree
2017-10-10
St
a
s Boukarev
Simplify flush-
d
ead
-
cod
e
.
commit
|
commitdiff
|
tree
2017-10-10
Sta
s
Bouka
r
ev
Perform
better dead co
d
e
e
limination
.
commit
|
commitdiff
|
tree
2017-10-10
Stas
Boukarev
sb-grovel: Pass -
m
32 on sp
a
rc
.
commit
|
commitdiff
|
tree
2017-10-10
S
tas Boukarev
U
se precise-arg-c
o
unt-error VOPs everywhere
.
commit
|
commitdiff
|
tree
2017-10-09
S
t
as
Boukarev
Do
n
't mind callin
g
de
l
ete-b
l
oc
k
twice
.
commit
|
commitdiff
|
tree
2017-10-09
St
a
s Boukarev
D
on't fall
victim t
o
d
e
leted
blocks i
n
generate-
t
y
p
e
.
.
.
commit
|
commitdiff
|
tree
2017-10-09
Sta
s
Bou
k
arev
Fix m-v-
b
ind on x86-64
.
commit
|
commitdiff
|
tree
2017-10-09
S
t
as Boukar
e
v
F
i
x
&
option
a
l pr
o
c
e
ssi
n
g omission
.
commit
|
commitdiff
|
tree
2017-10-09
S
ta
s
Bou
k
a
rev
Optimize bran
c
hes
.
commit
|
commitdiff
|
tree
2017-10-09
Sta
s
Boukarev
A
void
de
a
ling
w
ith unused optional parameter
s
.
commit
|
commitdiff
|
tree
2017-10-08
St
a
s Boukarev
Fix -sb-thread
x
8
6-64 bu
i
ld
.
commit
|
commitdiff
|
tree
2017-10-07
Stas B
o
u
k
arev
Op
t
imize multiple-value-
b
ind on x86-64
.
commit
|
commitdiff
|
tree
2017-10-07
Stas Boukarev
Add
load-xc
.
lisp
.
commit
|
commitdiff
|
tree
2017-10-06
Stas Bo
u
k
arev
Hide a test un
d
e
r #+x86-64
commit
|
commitdiff
|
tree
2017-10-06
Stas
Boukarev
Restart
a
ble bogus-arg-to-valu
e
s-list-er
r
or
.
commit
|
commitdiff
|
tree
2017-10-06
S
tas
B
ouk
a
rev
Remove debugging outpu
t
fr
o
m skip_internal_err
o
r
.
commit
|
commitdiff
|
tree
2017-10-06
Stas B
o
ukarev
Move err
o
r-c
a
ll to generic/utils
.
commit
|
commitdiff
|
tree
2017-10-06
Sta
s
B
o
ukarev
Restart
a
b
le
i
n
vali
d
-
arg-count-error
o
n x86
-
64
.
commit
|
commitdiff
|
tree
2017-10-05
Sta
s
Bo
u
ka
r
ev
F
i
x
%lea
ty
p
e der
i
vation
.
commit
|
commitdiff
|
tree
2017-10-05
Stas
B
o
u
k
arev
Don't in
v
oke the de
b
ugge
r
during ex
i
t
.
commit
|
commitdiff
|
tree
2017-10-05
Stas Boukarev
P
r
e
serve types through tr
a
nsforms
.
commit
|
commitdiff
|
tree
2017-10-05
Stas Boukarev
print-
n
odes: print combination derived type
.
commit
|
commitdiff
|
tree
2017-10-04
Stas Boukarev
C
onsid
e
r STRING when de
t
ecting callab
l
e type con
f
licts
.
commit
|
commitdiff
|
tree
2017-10-04
Stas Bouka
r
ev
Better re
p
orting of
f
unction
type conflic
t
s
.
commit
|
commitdiff
|
tree
2017-10-03
Stas B
o
ukarev
Better detect t
y
pe conflicts for callable symbol argumen
t
s
.
commit
|
commitdiff
|
tree
2017-10-03
Stas Boukarev
F
i
x the map-in
t
o transform
.
commit
|
commitdiff
|
tree
2017-10-03
Stas Boukarev
De
t
ect MAP-INTO function result typ
e
conflicts at compile
.
.
.
commit
|
commitdiff
|
tree
2017-10-03
Stas Boukarev
Add some test
s
.
commit
|
commitdiff
|
tree
2017-10-03
Stas Boukar
e
v
D
etect type mismatch for
calls
to exte
r
nal la
m
b
d
as
.
commit
|
commitdiff
|
tree
2017-10-03
S
t
as Bou
k
ar
e
v
Detect some t
y
pe
c
onflicts
i
n
map-
i
nto
.
commit
|
commitdiff
|
tree
2017-10-03
S
tas Boukarev
D
e
lay checking
c
a
l
lable lambd
a
a
rguments
.
commit
|
commitdiff
|
tree
2017-10-03
Stas Boukarev
Check de
c
lared types of
f
uncti
o
ns at compile
-
time
.
commit
|
commitdiff
|
tree
2017-10-03
Sta
s
Boukarev
Fix a
(s
e
t
f aref) e
r
ro
r
contex
t
.
commit
|
commitdiff
|
tree
2017-10-03
Sta
s
Boukar
e
v
Simplif
y
cdf-en
c
ode-locs
.
commit
|
commitdiff
|
tree
2017-10-03
Stas Boukarev
Stack allocate complex a
r
rays
.
commit
|
commitdiff
|
tree
2017-10-02
Stas
B
ouka
r
ev
F
i
x mov
e
-l
v
ar-result if the l
v
ar flows through a
n
u
nused
.
.
.
commit
|
commitdiff
|
tree
2017-10-02
St
a
s
B
o
ukare
v
Fix array-element-type
.
commit
|
commitdiff
|
tree
2017-10-02
S
t
as
Boukarev
Fix ash/right t
r
ansf
o
rm
.
commit
|
commitdiff
|
tree
2017-10-02
St
a
s B
o
uk
a
rev
R
e
move t
e
s
t
s
/room
.
pure
.
li
s
p
commit
|
commitdiff
|
tree
2017-10-02
St
a
s Bou
k
arev
array-e
l
ement-
t
y
pe
:
re
t
urn :invalid for
br
o
ken co
m
ple
x
.
.
.
commit
|
commitdiff
|
tree
2017-10-01
S
t
as Boukarev
x86
-
64/allocate-full-call-fra
m
e: don't allocate u
n
nec
e
ssar
y
.
.
.
commit
|
commitdiff
|
tree
2017-10-01
Stas
B
oukar
e
v
x
8
6-
6
4/
a
llocate-full-call-frame: avoid using a
temporary
.
.
.
commit
|
commitdiff
|
tree
2017-10-01
Stas Bouk
a
r
e
v
Micro
o
pti
m
ize x86-64/all
o
cate-full-call
-
f
rame
.
commit
|
commitdiff
|
tree
2017-10-01
Stas Boukare
v
Add
a
s
p
eciali
z
ed call_
i
nto_lisp fo
r
alien callbacks
.
.
.
commit
|
commitdiff
|
tree
2017-10-01
S
tas Bouk
a
re
v
A
d
d
s
o
me de
c
lara
t
i
o
ns to alien callbacks
.
commit
|
commitdiff
|
tree
2017-10-01
S
tas
B
oukarev
D
on't che
c
k
for unblocked
G
C sig
n
a
ls
in funcallX
.
commit
|
commitdiff
|
tree
2017-09-30
S
ta
s
Boukarev
Optimize base-char-p
o
n ARM64
.
commit
|
commitdiff
|
tree
2017-09-30
Stas Boukar
e
v
Accept cha
r
acter-reg
i
n type-check
-
error
.
commit
|
commitdiff
|
tree
2017-09-30
Stas Boukarev
Op
t
imize base-char-p on x86-64
.
commit
|
commitdiff
|
tree
2017-09-30
S
t
as Boukar
e
v
Be more resilien
t
to
d
eleted
b
l
ocks when optimizing
.
.
.
commit
|
commitdiff
|
tree
2017-09-30
Sta
s
Boukarev
Re
d
uc
e
type error contexts
for b
i
ndings
.
commit
|
commitdiff
|
tree
2017-09-30
Stas Boukarev
Don't
w
eaken BA
S
E-CHAR casts to CHARACTER
.
commit
|
commitdiff
|
tree
2017-09-30
Sta
s
Boukarev
Fix
v
al
u
e
type canon
i
calization
.
commit
|
commitdiff
|
tree
2017-09-24
Stas Bo
u
karev
F
i
x the continu
e
r
estart for SYMBOL-F
U
NCTION
.
commit
|
commitdiff
|
tree
2017-09-22
S
t
a
s Boukarev
Don't lose derived types from
d
ele
t
ed I
F
branches
.
commit
|
commitdiff
|
tree
2017-09-21
St
a
s Boukarev
Fix defpackage :document
a
tion error
r
eporting
.
commit
|
commitdiff
|
tree
2017-09-20
Stas Boukarev
Don'
t
cons
i
der dele
t
ed functionals in defined-fun-functi
o
na
l
.
commit
|
commitdiff
|
tree
2017-09-20
Stas Bouk
a
rev
F
i
xup all u
n
known
funct
i
on types
.
commit
|
commitdiff
|
tree
2017-09-20
Stas B
o
uka
r
ev
Fix scavenging of immobile fu
n
cal
l
able instances
.
commit
|
commitdiff
|
tree
2017-09-19
Stas Boukarev
Pr
e
se
r
ve &o
p
tional
def
a
u
l
t
v
alues for m
a
cro lambda
.
.
.
commit
|
commitdiff
|
tree
2017-09-19
Stas Boukarev
SXHASH
f
u
n
c
a
l
l
able
i
nstances
.
commit
|
commitdiff
|
tree
2017-09-17
Stas Bo
u
karev
M
i
crooptim
i
z
e
layout-o
f
on
x86-64/com
p
act-instance
.
.
.
commit
|
commitdiff
|
tree
2017-09-17
St
a
s Boukarev
BUTLAST:
don't
fail on d
o
tt
e
d
l
ists
with N
past t
h
e
.
.
.
commit
|
commitdiff
|
tree
2017-09-16
Stas Bo
u
karev
Use ucont
e
xt_t inste
a
d o
f
st
r
uct
ucontext on linux
.
commit
|
commitdiff
|
tree
2017-09-16
Stas Bou
k
arev
make
.
s
h
: Fix ti
m
e invocation
.
commit
|
commitdiff
|
tree
2017-09-15
St
a
s Boukar
e
v
Bui
l
d if WIF
C
O
NTIN
U
ED an
d
W
C
O
NTINU
E
D
are no
t
present
.
commit
|
commitdiff
|
tree
2017-09-15
Stas Bou
k
arev
x86-
6
4-darwi
n
s
i
gnal emul
a
tion: r
e
spect the 128-byte
.
.
.
commit
|
commitdiff
|
tree
2017-09-15
Stas Boukarev
ldb: do
n
't pri
n
t PPC
regis
t
ers on x86-
6
4 Darwi
n
.
commit
|
commitdiff
|
tree
2017-09-15
Stas Bou
k
arev
F
ix chara
c
ter-compar
e
/c o
n
A
RM64
commit
|
commitdiff
|
tree
2017-09-15
S
t
a
s
Boukare
v
Rem
o
ve compiler
/
*/stati
c
-f
n
.
lisp
commit
|
commitdiff
|
tree
2017-09-15
Stas B
o
ukarev
Remove defin
e
-static-fun
on Alpha
.
commit
|
commitdiff
|
tree
2017-09-15
Stas B
o
ukarev
Remove def
i
ne-static
-
f
un on HPPA
.
commit
|
commitdiff
|
tree
2017-09-15
Sta
s
Boukarev
c
r
oss
b
uild-runner:
a
d
d HPPA f
i
les
.
commit
|
commitdiff
|
tree
2017-09-15
Sta
s
B
o
ukare
v
Fix a
n
a
me confli
c
t on
H
P
P
A
.
commit
|
commitdiff
|
tree
2017-09-15
Stas Boukar
e
v
Rem
o
ve
d
e
f
ine-
s
tatic-fun on
MIPS
.
commit
|
commitdiff
|
tree
2017-09-14
Stas Bou
k
a
r
ev
Fix fast-logior-unsigned-signed=>s
i
gne
d
on x86-64
.
commit
|
commitdiff
|
tree
2017-09-14
St
a
s
Boukarev
Remove defin
e
-static-fun on SPARC
.
commit
|
commitdiff
|
tree
2017-09-14
Stas Boukarev
R
estore the sparc bui
l
d
.
commit
|
commitdiff
|
tree
next