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
DCE: delete :optional functionals.
2018-01-16
Stas Bouk
a
rev
DCE
:
delete :optional functionals
.
commit
|
commitdiff
|
tree
2018-01-15
Stas
Boukarev
Fix traceroot
.
t
e
st
.
s
h
commit
|
commitdiff
|
tree
2018-01-15
Sta
s
Boukarev
C
heck for th
e
NIL type in th
e
EQUAL tra
n
sfo
r
m
.
commit
|
commitdiff
|
tree
2018-01-15
Stas Bouk
a
rev
Protect unc
o
nvert-tail-
c
a
l
ls against deleted
blocks
.
commit
|
commitdiff
|
tree
2018-01-15
S
tas Bou
k
are
v
Re
m
ove an unnecessa
r
y
copy
-
list
.
commit
|
commitdiff
|
tree
2018-01-14
Stas Boukarev
Mark clos-cac
h
e-test
as broke
n
on sb-saf
e
point
.
commit
|
commitdiff
|
tree
2018-01-14
Stas Boukarev
Add (pro
f
i
le :threads
)
:broken-o
n
:win32
commit
|
commitdiff
|
tree
2018-01-14
Stas Boukar
e
v
Don't choke on invalid obje
c
ts
w
hen GCi
n
g weak h
a
s
h
.
.
.
commit
|
commitdiff
|
tree
2018-01-14
Stas Boukarev
M
ark (:timer :threaded-stress) broken
on
x8
6
.
commit
|
commitdiff
|
tree
2018-01-13
Stas Boukarev
Lose on
mem
o
ry corr
u
ption while gcing
.
commit
|
commitdiff
|
tree
2018-01-13
Stas Bo
u
karev
Mark :two-thr
e
ads
-
ru
n
ning-gc as
b
roke
n
on sb-safepoint
.
commit
|
commitdiff
|
tree
2018-01-13
Stas Bo
u
karev
M
ake a defknown for FINA
L
IZE
.
commit
|
commitdiff
|
tree
2018-01-12
S
t
as Boukar
e
v
dynd
e
bu
g
_init: fix
g
encgc_ve
r
bose handling
.
commit
|
commitdiff
|
tree
2018-01-12
St
a
s
B
ouk
a
rev
F
i
x derive-node-t
y
pe on hairy types
.
commit
|
commitdiff
|
tree
2018-01-12
S
t
as
B
oukarev
Impr
o
ve
ARRAY-HEADER
-
P
type derivatio
n
.
commit
|
commitdiff
|
tree
2018-01-11
Stas Boukarev
c
typep: better han
d
ling o
f
a
r
r
a
y-type with
unk
n
own
.
.
.
commit
|
commitdiff
|
tree
2018-01-11
S
tas Bo
u
kare
v
Don't fail when transf
o
rming (coerce x
n
il)
.
commit
|
commitdiff
|
tree
2018-01-11
Stas Bouka
r
ev
Optimize (decode-time
o
ut
nil)
.
commit
|
commitdiff
|
tree
2018-01-11
Stas Bo
u
karev
R
e
move
t
he
w
arning about personality
flag
s
on
L
in
u
x
.
commit
|
commitdiff
|
tree
2018-01-11
Sta
s
Boukar
e
v
Remove
.
-*- Mode
:
Text -
*
- from the man page
.
commit
|
commitdiff
|
tree
2018-01-11
St
a
s B
o
ukarev
Remove --de
f
ault-merge-core
-
pages
.
commit
|
commitdiff
|
tree
2018-01-11
S
tas Boukar
e
v
(decode-time
o
ut ni
l
): don't
run
g
et-inte
r
n
a
l
-
r
eal-time
.
commit
|
commitdiff
|
tree
2018-01-10
Stas Boukare
v
PROGV: warn if VAR
S
and VALS aren't lists
.
commit
|
commitdiff
|
tree
2018-01-10
S
t
as Boukarev
Simplify t
h
e run-program doc
s
tring
.
commit
|
commitdiff
|
tree
2018-01-10
Stas Bouka
r
ev
Adju
s
t l
o
ad-x
c
.
li
s
p
.
commit
|
commitdiff
|
tree
2018-01-10
Sta
s
Bou
k
a
r
ev
C
l
ean up run-program
.
commit
|
commitdiff
|
tree
2018-01-10
Stas Boukarev
R
e
mo
v
e #
+
-win32 from
t
he ru
n
-program do
c
st
r
i
ng
.
commit
|
commitdiff
|
tree
2018-01-10
Stas
B
oukarev
r
u
n
-
p
r
o
g
r
a
m
do
c
st
r
ing: disentangle
:ERROR and :IF-
E
RROR
.
.
.
commit
|
commitdiff
|
tree
2018-01-09
Stas Boukarev
par
s
e-bo
d
y
: warn, don't erro
r
.
commit
|
commitdiff
|
tree
2018-01-09
Stas Boukarev
Fix declaration proce
s
si
n
g in H
A
ND
L
ER
-
CASE
.
commit
|
commitdiff
|
tree
2018-01-09
Stas Boukarev
Fix
de
c
laration
processing i
n
RESTART-
C
ASE
.
commit
|
commitdiff
|
tree
2018-01-09
Stas
B
ou
k
arev
Do
n
't fail on bad VAL
U
ES ft
y
pe de
c
laratio
n
.
commit
|
commitdiff
|
tree
2018-01-09
S
tas Boukarev
Protect sub
s
titute-
l
var-
u
ses a
g
ainst deleted blocks
.
commit
|
commitdiff
|
tree
2018-01-09
Stas Boukarev
Fix lt
n
annota
t
ion
o
f tail calls
.
commit
|
commitdiff
|
tree
2018-01-09
Stas Bo
u
kare
v
Fix (fin
d
derive
-
type
)
.
commit
|
commitdiff
|
tree
2018-01-09
Sta
s
Boukarev
Catc
h
macr
o
errors in FOPCOMPILABLE-P
.
commit
|
commitdiff
|
tree
2018-01-09
Stas
B
oukarev
C
atch macro errors w
h
en transfo
r
min
g
M
AKE-ARRAY
.
commit
|
commitdiff
|
tree
2018-01-08
Stas Bouk
a
rev
Better valid
a
tion of
m
a
ke-
a
rray
dimensions
.
commit
|
commitdiff
|
tree
2018-01-08
Stas Boukarev
C
a
t
c
h macro erro
r
s when transforming LD
B
.
commit
|
commitdiff
|
tree
2018-01-08
Stas
B
oukarev
F
i
x LAMBDA-VAR-RE
F
-LVAR
.
commit
|
commitdiff
|
tree
2018-01-08
Stas
B
oukarev
Fold (= (complex rational) real) to NIL
.
commit
|
commitdiff
|
tree
2018-01-06
Stas Boukarev
F
i
x
CMOV conv
e
rsion
.
commit
|
commitdiff
|
tree
2018-01-06
S
ta
s
B
oukarev
Restore
a
test
.
commit
|
commitdiff
|
tree
2018-01-06
Stas Boukare
v
Rem
o
ve an
A
VER i
n
S
U
BST
I
TUTE-LET
-
F
U
NARGS
.
commit
|
commitdiff
|
tree
2018-01-06
Stas
Boukarev
Fix make-complex-float
on ARM64
.
commit
|
commitdiff
|
tree
2018-01-05
Stas Boukare
v
Fix a typ
o
i
n
ENSURE
-
LVAR-FUN-FORM
.
commit
|
commitdiff
|
tree
2018-01-05
St
a
s Boukarev
P
r
otect FIND-CL
E
ANUP-P
O
INTS against deleted lambdas
.
commit
|
commitdiff
|
tree
2018-01-05
Stas
Boukare
v
Retry foldi
n
g SYMEVAL on
c
o
nsta
n
ts
.
commit
|
commitdiff
|
tree
2018-01-05
Stas B
o
uk
a
rev
Fix s
y
meva
l
on
N
IL on x8
6
-
64
.
commit
|
commitdiff
|
tree
2018-01-05
Stas Boukarev
Bett
e
r
han
d
ling of bogus type-spe
c
ifier a
t
compile
.
.
.
commit
|
commitdiff
|
tree
2018-01-05
St
a
s Bouka
r
ev
Fix t
y
pe mis
m
a
tch in the &re
s
t-ref tran
s
form
.
commit
|
commitdiff
|
tree
2018-01-05
Stas Bou
k
arev
Careful macroexp
a
nsion in rewrite
-
initial-cont
e
nts
.
commit
|
commitdiff
|
tree
2018-01-03
Stas Boukarev
Catch
(
m
a
ke-arr
a
y
'(x)) at CT
.
commit
|
commitdiff
|
tree
2018-01-03
S
ta
s
Boukarev
Check type specifiers at co
m
pile time
.
commit
|
commitdiff
|
tree
2018-01-03
Stas Boukarev
Don't crash when
transfor
m
ing (m
a
p
v
alues-type
.
.
.
)
commit
|
commitdiff
|
tree
2018-01-03
Stas Bo
u
kare
v
More careful combinatio
n
f
l
ushing
.
commit
|
commitdiff
|
tree
2018-01-03
Stas Bo
u
ka
r
ev
F
i
x
a
make-array transform on ba
d
di
m
ensio
n
s
.
commit
|
commitdiff
|
tree
2018-01-02
S
t
a
s
Boukarev
Fix CAST-TYP
E
-
CH
E
CK
.
commit
|
commitdiff
|
tree
2018-01-02
S
tas Boukarev
Simplify ir1-optim
i
ze-
m
v-c
a
ll and c
a
tch more errors
.
commit
|
commitdiff
|
tree
2018-01-02
S
tas Bouka
r
ev
Don't a
l
low
&aux to
bind con
s
tan
t
s
.
commit
|
commitdiff
|
tree
2018-01-02
Stas Bo
u
karev
Choo
s
e the fun
c
tion
pri
m
itive-type fo
r
(and fun
c
tion x)
.
commit
|
commitdiff
|
tree
2018-01-02
Stas B
o
ukarev
Don't fail o
n
(m
a
ke-string-ou
t
put-s
t
r
e
am :elemen
t
-
t
yp
e
.
.
.
commit
|
commitdiff
|
tree
2018-01-02
Stas
B
oukarev
Fix constant foldi
n
g with :allow-other-keys unkn
o
wn
.
commit
|
commitdiff
|
tree
2018-01-01
Stas Boukarev
Fix con
s
tant foldi
n
g with dup
l
i
c
a
te &key args
.
commit
|
commitdiff
|
tree
2018-01-01
Stas Boukarev
Fix
constant folding with :allow-o
t
her-key
s
p
r
esent
.
commit
|
commitdiff
|
tree
2018-01-01
St
a
s Boukarev
Fix a ma
k
e-array t
r
ansform on b
a
d
initial-c
o
nten
t
s
.
commit
|
commitdiff
|
tree
2018-01-01
Stas
B
ouka
r
ev
Pu
t
back :count into th
e
R
E
MOVE-IF
defknown
.
commit
|
commitdiff
|
tree
2018-01-01
S
t
as
B
ouk
a
rev
Don't try
c
o
nstant
folding calls with
u
nknown
k
eys
.
commit
|
commitdiff
|
tree
2018-01-01
Stas
Boukarev
Flush com
b
inations w
h
ic
h
call ot
h
er
fu
n
ctions
.
commit
|
commitdiff
|
tree
2018-01-01
Stas Boukarev
Don't co
n
s in
COUNT
.
commit
|
commitdiff
|
tree
2017-12-31
S
t
as Boukarev
R
e
duc
e
consing in back
-
p
r
opagate-one
-
dx-
l
var
.
commit
|
commitdiff
|
tree
2017-12-31
Stas Boukarev
Fix constant-fold-ca
l
l-p
.
commit
|
commitdiff
|
tree
2017-12-31
S
t
as Bou
k
a
re
v
Re
n
am
e
*print-seq
u
en
c
e-length* to *print-vector-length*
.
commit
|
commitdiff
|
tree
2017-12-31
Stas
B
o
ukare
v
Avoid a st
y
le-warning in compi
l
e
.
impure
commit
|
commitdiff
|
tree
2017-12-30
Stas Bo
u
karev
exter
n
al-format: add
EURO
_
SIGN
to
w
indows-1251
.
commit
|
commitdiff
|
tree
2017-12-30
St
a
s Bou
k
a
rev
Try to make s
b
-introspect/allocation-information
.
6
.
.
.
commit
|
commitdiff
|
tree
2017-12-30
S
t
a
s
B
oukarev
More --
n
o-use
r
init
-
-no-
u
serinit in c
o
re
.
test
.
sh
commit
|
commitdiff
|
tree
2017-12-29
S
t
as B
o
u
karev
Skip a co
n
s
i
ng test
on :interpreter
.
commit
|
commitdiff
|
tree
2017-12-29
Stas Boukarev
Don't reoptimize c
a
sts when
c
hecking for CAST-TYPE
.
.
.
commit
|
commitdiff
|
tree
2017-12-29
Stas
B
oukarev
Do
n
't allocate
s
tack sp
a
c
es for a
r
g
uments twice
.
commit
|
commitdiff
|
tree
2017-12-29
Stas
B
oukarev
hide-i
r
-nodes: hide GLOBAL-VAR
.
commit
|
commitdiff
|
tree
2017-12-29
Stas Bo
u
kare
v
Opti
m
ize (m-v-call x known-val
u
es) for any X
.
commit
|
commitdiff
|
tree
2017-12-29
Stas Bouk
a
r
ev
Mark %double/single-f
l
o
a
t flushable in
t
h
e
ROUND
transform
.
commit
|
commitdiff
|
tree
2017-12-29
Stas Bo
u
k
are
v
Propagate LEXENV-FL
U
SHABLE ins
i
de transforms
.
commit
|
commitdiff
|
tree
2017-12-29
Stas Bouka
r
ev
Do no
t
cons whe
n
truncating (flo
a
t m
o
st-negative-fi
x
nu
m
)
commit
|
commitdiff
|
tree
2017-12-29
Stas Boukarev
Do no
t
c
o
ns in (values (
t
runcate (
t
h
e
d
ouble-float
.
.
.
commit
|
commitdiff
|
tree
2017-12-29
S
tas Boukar
e
v
A
dd S
B
-EXT:
*
PRINT-SE
Q
UENCE-
L
ENGTH* for strings and
.
.
.
commit
|
commitdiff
|
tree
2017-12-29
Sta
s
Bouka
r
ev
Prote
c
t PRINCI
P
AL-LVA
R
-DEST fr
o
m
unused CASTs
.
commit
|
commitdiff
|
tree
2017-12-29
Stas Boukarev
Fix (catch forms
-
involvi
n
g-unk
n
own-values
.
.
.
)
commit
|
commitdiff
|
tree
2017-12-29
Stas Bo
u
karev
F
i
x
FILL
on large bit
-
vec
t
ors
.
commit
|
commitdiff
|
tree
2017-12-29
Stas Boukare
v
Fix SXHASH
o
n int
e
rpreted fun
c
ti
o
ns
.
commit
|
commitdiff
|
tree
2017-12-25
Sta
s
Boukar
e
v
Fix MAP-
T
REE
.
commit
|
commitdiff
|
tree
2017-12-25
Stas B
o
ukarev
A
d
d
NEW
S
.
commit
|
commitdiff
|
tree
2017-12-22
Stas B
o
ukarev
(map-alloc
a
t
e
d
-object
s
:no-consing) n
o
longer
fails
.
.
.
commit
|
commitdiff
|
tree
2017-12-21
St
a
s Boukare
v
tests: one more evaluat
o
r-mode fix
.
commit
|
commitdiff
|
tree
2017-12-20
S
t
a
s
Boukarev
F
i
x S
K
IP-
F
ILE in im
p
ure tests
.
commit
|
commitdiff
|
tree
2017-12-20
Stas
Boukar
e
v
alie
n
.
impure: compi
l
e a t
e
st
.
commit
|
commitdiff
|
tree
2017-12-20
Stas B
o
u
k
arev
Fix running tests in the
:
i
n
t
erpret mode
.
commit
|
commitdiff
|
tree
2017-12-20
S
tas Bo
u
karev
Fi
x
g
e
nesis with cheneygc
.
commit
|
commitdiff
|
tree
2017-12-20
Stas Boukarev
Mar
k
wait-
o
n-s
e
mapho
r
e sema
p
hore-no
t
i
f
ication as pa
s
sing
.
.
.
commit
|
commitdiff
|
tree
next