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 bit-position-overrun on 32-bit.
2017-11-23
Stas Boukarev
Fix bit-position-overr
u
n on 3
2
-
b
it
.
commit
|
commitdiff
|
tree
2017-11-23
S
tas Bou
k
a
r
ev
R
e
move debugg
i
ng commen
t
.
commit
|
commitdiff
|
tree
2017-11-23
S
t
as Boukarev
Simplify gencg
c
s
p
aces
.
commit
|
commitdiff
|
tree
2017-11-23
Stas Boukare
v
Rewrit
e
:bit-posit
i
on-over
r
un test to use
m
map
.
commit
|
commitdiff
|
tree
2017-11-22
Stas Bo
u
karev
Fi
x
u
npa
r
se-native-win32-namestri
n
g
.
commit
|
commitdiff
|
tree
2017-11-22
Stas
Bo
u
karev
Fix file
-
po
s
i
t
io
n
on pipes on w
i
n
32
.
commit
|
commitdiff
|
tree
2017-11-22
S
t
a
s Boukarev
u
s
er-homedi
r
-names
t
ri
n
g:
restor
e
checking HOME first
.
commit
|
commitdiff
|
tree
2017-11-22
Stas Bouk
a
rev
Rem
o
ve extrane
o
us argu
m
ents to deftransf
o
rm in a
l
iencomp
.
commit
|
commitdiff
|
tree
2017-11-22
Stas Boukarev
Improv
e
f
o
rei
g
n-symbol-
a
ddress transform
.
commit
|
commitdiff
|
tree
2017-11-22
Stas Boukar
e
v
Improv
e
the optimizatio
n
message
f
rom %sap-alien
.
commit
|
commitdiff
|
tree
2017-11-22
S
t
as Boukarev
Correct the
c
omment fo
r
DEFTRANSFORM
.
commit
|
commitdiff
|
tree
2017-11-22
Stas Boukare
v
Q
uiet op
t
imization notes from sb-alien
.
commit
|
commitdiff
|
tree
2017-11-22
S
tas
Boukarev
Allow re
d
efi
n
ing transforms with different :n
o
te and
.
.
.
commit
|
commitdiff
|
tree
2017-11-22
Stas
Bo
u
kare
v
Rewr
i
te a transform
to use
a
single transform p
e
r
type
.
commit
|
commitdiff
|
tree
2017-11-21
S
tas Boukarev
Define os_restore_fp_contro
l
o
u
ts
i
de #ifde
f
MA
C
H_EXCEPTION_H
.
.
.
commit
|
commitdiff
|
tree
2017-11-21
S
tas Boukarev
A
llow se
t
f
funct
i
on names
t
o
be use
d
in
u
ndefined-fun
.
.
.
commit
|
commitdiff
|
tree
2017-11-21
Stas Boukarev
co
n
dition
.
i
m
p
u
re:
a
djust :skipped-
o
n
.
commit
|
commitdiff
|
tree
2017-11-21
Stas Boukarev
Add :all
o
w
-
warning
s
t to a
test
.
commit
|
commitdiff
|
tree
2017-11-21
Stas
B
ouk
a
rev
Slig
h
tly improve con
v
ert-condi
t
ional-mo
v
e-p
.
commit
|
commitdiff
|
tree
2017-11-21
Stas Bouk
a
r
ev
Fix IMM
E
DIATE
-
TN-P
.
commit
|
commitdiff
|
tree
2017-11-20
St
a
s Boukarev
Fi
x
(typep x '(
c
omp
l
ex integer))
commit
|
commitdiff
|
tree
2017-11-20
S
t
as
Bo
u
karev
Fix
m
ake-cons
t
an
t
-tn cachi
n
g
.
commit
|
commitdiff
|
tree
2017-11-19
Stas B
o
ukarev
Undeprecate
s
b-ext:qui
t
.
commit
|
commitdiff
|
tree
2017-11-18
S
tas B
o
uk
a
rev
Detect type
c
onflic
t
s from
C
OMPLEMENT
.
commit
|
commitdiff
|
tree
2017-11-18
S
t
as Boukarev
Deri
v
e-type f
o
r
COM
P
LEME
N
T
.
commit
|
commitdiff
|
tree
2017-11-18
Stas B
o
ukar
e
v
Cor
r
ect some more f
n
db
entri
e
s
.
commit
|
commitdiff
|
tree
2017-11-18
Stas Boukarev
Correct so
m
e fndb e
n
tr
i
es
.
commit
|
commitdiff
|
tree
2017-11-18
Sta
s
Boukarev
Restore ARM64
.
commit
|
commitdiff
|
tree
2017-11-17
Stas
Bou
k
arev
Fix a SEARCH transform
.
commit
|
commitdiff
|
tree
2017-11-17
Stas Boukarev
Fix MA
P
dec
l
aration
.
commit
|
commitdiff
|
tree
2017-11-17
Stas B
o
u
k
a
rev
Cha
n
ge the wa
y
callable arg
u
ments a
r
e asserted
.
commit
|
commitdiff
|
tree
2017-11-17
S
tas Boukare
v
Replace
C
AL
L
ABLE-CAST wit
h
(
t
he
f
unct
i
on-
d
esigna
t
o
r
.
.
.
commit
|
commitdiff
|
tree
2017-11-17
Stas Bouk
a
re
v
Add func
t
ion-design
a
tor type
.
commit
|
commitdiff
|
tree
2017-11-16
Stas Boukarev
Fix a FILL
transform
.
commit
|
commitdiff
|
tree
2017-11-16
Stas Boukarev
Cons
e
rva
t
ive
t
ype de
r
ivatio
n
for FLOOR/CEILING
o
n floats
.
commit
|
commitdiff
|
tree
2017-11-14
S
t
as
Bouk
a
rev
Fix t
h
e
E
QUA
L
P transform
on empty arra
y
s
.
commit
|
commitdiff
|
tree
2017-11-14
Stas Boukare
v
Fix incorr
e
ct EQU
A
L and EQUALP transforms
.
commit
|
commitdiff
|
tree
2017-11-14
Stas Bo
u
karev
Fix float contagion for
C
O
MP
L
EX transforms
.
commit
|
commitdiff
|
tree
2017-11-14
Stas Bo
u
karev
Conservative
r
e
m
aind
e
r type derivati
o
n on fl
o
ats
.
commit
|
commitdiff
|
tree
2017-11-13
Stas Bo
u
karev
P
roper type der
i
vat
i
on float f
o
rmats from FFLOO
R
/FTRUNCATE
.
commit
|
commitdiff
|
tree
2017-11-13
S
t
as Bou
k
a
r
ev
Fix IN
T
ERVAL-DIV wit
h
a zero bound
.
commit
|
commitdiff
|
tree
2017-11-13
Stas Boukarev
Simpli
f
y ir1-opt
i
mize-
c
ombination
.
commit
|
commitdiff
|
tree
2017-11-11
Stas Boukarev
Fix compil
e
r
.
pure/boxed-fp-constant-fo
r
-full-call
.
commit
|
commitdiff
|
tree
2017-11-10
Stas Boukare
v
Don'
t
chok
e
on d
e
l
e
ted cod
e
in MERG
E
-TAIL-SETS
.
commit
|
commitdiff
|
tree
2017-11-09
S
t
as
Bou
k
arev
__
D
ARWIN_U
N
IX03 stuff
.
commit
|
commitdiff
|
tree
2017-11-09
Stas Bouk
a
r
e
v
Restore
Win
3
2 build
.
commit
|
commitdiff
|
tree
2017-11-08
Stas B
o
ukarev
Speed u
p
a test
.
commit
|
commitdiff
|
tree
2017-11-08
St
a
s Bou
k
a
r
e
v
Add <=
/
>= flo
a
t VOPs
on ARM64
.
commit
|
commitdiff
|
tree
2017-11-08
Stas Bo
u
karev
Don't
r
eturn a value from an ir1-tra
n
s
lat
o
r
.
commit
|
commitdiff
|
tree
2017-11-08
Stas Bo
u
kar
e
v
Remove muffle-
c
onditions
.
commit
|
commitdiff
|
tree
2017-11-08
Stas
Boukarev
Im
p
r
ove
m
ay
-
delete-vestig
i
al-exit
.
commit
|
commitdiff
|
tree
2017-11-07
Stas Bou
k
arev
B
e
c
o
nse
r
vati
v
e when deletin
g
vesti
g
ial exits
.
commit
|
commitdiff
|
tree
2017-11-07
Stas Boukarev
M
a
r
k
*al
i
e
n
-stack-pointer* :al
w
ays-bound
.
commit
|
commitdiff
|
tree
2017-11-07
Stas Boukarev
D
o
n't a
d
d n
e
w dest
i
nations to non-returning fun
c
tions
.
commit
|
commitdiff
|
tree
2017-11-07
St
a
s
Boukarev
Whi
t
espa
c
e clea
n
up
.
commit
|
commitdiff
|
tree
2017-11-06
Stas Boukarev
Don't
d
efine immobile
_
space_p tw
i
ce
.
commit
|
commitdiff
|
tree
2017-11-06
Stas Boukarev
Fix process-wait on WI
N
32
.
commit
|
commitdiff
|
tree
2017-11-06
Stas Boukarev
Del
a
y ch
o
osing representati
o
n for constants
.
commit
|
commitdiff
|
tree
2017-11-06
Stas
B
oukarev
Don't transform >=/<= t
o
(
and </> =) o
n
x
86-64
.
commit
|
commitdiff
|
tree
2017-11-04
Stas
B
oukarev
define
d
-
f
un-functional: check for :zombie, no
t
just
.
.
.
commit
|
commitdiff
|
tree
2017-11-03
Stas Boukarev
More care
f
ul L
E
T conversion aro
u
nd
d
eleted block
s
.
commit
|
commitdiff
|
tree
2017-11-03
Stas
B
oukarev
Fix MOVE-RETURN-STU
F
F
.
commit
|
commitdiff
|
tree
2017-11-02
Stas Boukarev
O
p
timize clean
u
p emission
.
commit
|
commitdiff
|
tree
2017-11-02
Stas Bouka
r
ev
D
o
n
't tran
s
fo
r
m >< on
comple
x
n
umbers
.
commit
|
commitdiff
|
tree
2017-11-02
Stas Boukarev
defined-
f
un-functional
:
chec
k
if the
home-la
m
b
d
a i
s
.
.
.
commit
|
commitdiff
|
tree
2017-11-02
Stas Boukarev
locall
-
analyze-fun-1: watch out f
o
r the fun being del
e
te
d
.
commit
|
commitdiff
|
tree
2017-11-01
Sta
s
Boukarev
Fix trace
:e
n
capsu
l
ate nil on D
a
rw
i
n
.
commit
|
commitdiff
|
tree
2017-11-01
Stas Boukar
e
v
Tr
a
nsfo
r
m (complex float)<=>rati
o
nal compar
i
son
s
.
commit
|
commitdiff
|
tree
2017-11-01
S
t
a
s
Boukarev
Re
s
tore
#-immobi
l
e-space
.
commit
|
commitdiff
|
tree
2017-11-01
Stas Bouk
a
rev
*package* and *readtable* ca
n
be modified from
.
s
bclrc
.
.
.
commit
|
commitdiff
|
tree
2017-11-01
S
tas
B
oukarev
Revert "O
p
timize more IFs with the same alternative
.
.
.
commit
|
commitdiff
|
tree
2017-10-31
Stas Bouka
r
ev
Re
m
ove TYPE-A
S
SER
T
ED and
TEST
-
MODIFIED bl
o
ck attr
i
butes
.
commit
|
commitdiff
|
tree
2017-10-31
Stas B
o
ukarev
cblocks-equi
v
ale
n
t
-
p:
h
an
d
le CSET
.
commit
|
commitdiff
|
tree
2017-10-31
Stas
B
ouka
r
ev
Opt
i
mi
z
e mor
e
IFs with th
e
same alternativ
e
and consequent
.
commit
|
commitdiff
|
tree
2017-10-31
S
ta
s
Bou
k
ar
e
v
Check
for
d
e
leted nodes in H
A
NDL
E
-
NES
T
ED-DYN
A
MIC-EXTENT
.
.
.
commit
|
commitdiff
|
tree
2017-10-30
Stas Boukare
v
sb-sprof: don't go
d
own the f
o
reign
f
rames on no
n
-
x
86oids
.
commit
|
commitdiff
|
tree
2017-10-30
Stas Boukare
v
R
emove
disp
o
se-l
o
cal-alien
.
commit
|
commitdiff
|
tree
2017-10-30
Stas Boukarev
Avoid exposing RESTORING-NSP a
n
d %PR
I
M
I
TIVE
in macr
o
expan
d
ed
.
.
.
commit
|
commitdiff
|
tree
2017-10-30
Stas B
o
ukarev
Missing I
G
NORABLE
.
commit
|
commitdiff
|
tree
2017-10-30
Stas Boukarev
Fix stack exhaustion in with
-
a
lien o
n
non-x86oids
.
commit
|
commitdiff
|
tree
2017-10-30
St
a
s Boukarev
Improve mv-let d
e
let
i
o
n
.
commit
|
commitdiff
|
tree
2017-10-30
Stas Bou
k
arev
D
on't load
T
L
S index when unbindin
g
on x86-64
.
commit
|
commitdiff
|
tree
2017-10-30
Stas Bouk
a
rev
Fix dead code deletion
.
commit
|
commitdiff
|
tree
2017-10-23
Sta
s
Boukarev
Expand NEW
S
a li
t
tle bit more
.
commit
|
commitdiff
|
tree
2017-10-22
St
a
s Boukarev
Fix type
e
rr
o
r det
e
ction
in %
c
heck-
b
ound
.
commit
|
commitdiff
|
tree
2017-10-22
Stas Bo
u
k
a
r
e
v
Ignore
s
b
-
spro
f
t
est
s
o
n Darwin
.
commit
|
commitdiff
|
tree
2017-10-22
Stas Boukarev
Avoid testing for fix
n
u
ms in arm64/
c
heck-
b
ound
.
commit
|
commitdiff
|
tree
2017-10-22
Stas Boukarev
Adjust a te
s
t
.
commit
|
commitdiff
|
tree
2017-10-22
S
ta
s
B
o
ukarev
Adjust x86-64/check-bound/fixnum
.
commit
|
commitdiff
|
tree
2017-10-22
Stas Bouk
a
rev
Don't t
y
p
e ch
e
c
k for INDEX b
e
fore %C
H
ECK-BO
U
ND
.
commit
|
commitdiff
|
tree
2017-10-22
Stas Boukarev
PROPAGATE-LET-ARG
S
after TRANSFO
R
M-CALL
.
commit
|
commitdiff
|
tree
2017-10-22
Stas Boukarev
Simplify OFFSE
T
-
C
O
N
F
L
I
CTS-IN
-
S
B
.
commit
|
commitdiff
|
tree
2017-10-21
Stas Boukarev
Op
t
i
m
iz
e
PACK-WIRED-TN
.
commit
|
commitdiff
|
tree
2017-10-21
Stas Boukarev
x86-64/chec
k
-bound:
don't test
fo
r
IN
D
EX to be fixnum
.
commit
|
commitdiff
|
tree
2017-10-20
S
t
as Boukarev
Better
e
rror during with-
a
ccessors macroex
p
ansion
.
commit
|
commitdiff
|
tree
2017-10-20
Stas Boukarev
F
i
x arch
_
skip_i
n
struc
t
ion
on x86
.
commit
|
commitdiff
|
tree
2017-10-18
Stas Boukarev
Ha
r
dcode
t
h
e float area
u
c_mcontext field
o
n
a
rm64
.
commit
|
commitdiff
|
tree
2017-10-18
Stas Boukarev
I
m
plem
e
n
t pro
c
e
s
s-k
i
ll on
Wi
n
d
o
ws
.
commit
|
commitdiff
|
tree
2017-10-18
Stas
B
oukarev
D
o
n'
t
leak pro
c
ess handles on windows
.
commit
|
commitdiff
|
tree
2017-10-17
S
t
as Boukarev
Fix map-co
m
bination-arg-var if only some
a
rgs are to
.
.
.
commit
|
commitdiff
|
tree
next