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
Call maybe-terminate-block when translating THE.
2018-01-17
Stas Boukarev
Ca
l
l maybe-termi
n
ate-block when tr
a
n
slat
i
ng
T
HE
.
commit
|
commitdiff
|
tree
2018-01-17
Stas Bo
u
karev
M
aintain L
A
MBDA-CALLS-OR-CL
O
S
E
S
in DELE
T
E-REF
.
commit
|
commitdiff
|
tree
2018-01-16
S
t
as Boukarev
F
ix c
o
mbination-
a
rgs-
f
low-clean
l
y-p
.
commit
|
commitdiff
|
tree
2018-01-16
Stas Boukarev
DCE:
delete :optional
functionals
.
commit
|
commitdiff
|
tree
2018-01-15
Stas Bouk
a
rev
Fix t
r
ace
r
oo
t
.
test
.
sh
commit
|
commitdiff
|
tree
2018-01-15
Stas Bo
u
karev
Check for the NIL type in t
h
e E
Q
UAL transform
.
commit
|
commitdiff
|
tree
2018-01-15
Stas Boukarev
Protect unconvert-tail-calls aga
i
nst dele
t
ed blocks
.
commit
|
commitdiff
|
tree
2018-01-15
Stas
B
oukarev
Remove
an unn
e
c
essary copy-lis
t
.
commit
|
commitdiff
|
tree
2018-01-14
Sta
s
Boukarev
Mar
k
clo
s
-
c
ache
-
test as bro
k
e
n
on sb-safepoin
t
.
commit
|
commitdiff
|
tree
2018-01-14
Stas Boukarev
Add
(
p
r
ofile :threads
)
:broken-on :win32
commit
|
commitdiff
|
tree
2018-01-14
Stas Boukarev
D
o
n't c
h
oke on
i
n
valid objects wh
e
n GCing
weak hash
.
.
.
commit
|
commitdiff
|
tree
2018-01-14
Stas
Boukarev
Mark (:timer :threaded-str
e
ss) broken o
n
x86
.
commit
|
commitdiff
|
tree
2018-01-13
S
t
as B
o
uk
a
r
e
v
Lo
s
e on memory corrup
t
ion while gcing
.
commit
|
commitdiff
|
tree
2018-01-13
Stas Boukarev
Mark :two-threads-r
u
nning-gc as b
r
oken on
s
b-safepoint
.
commit
|
commitdiff
|
tree
2018-01-13
Sta
s
Bouk
a
rev
Make a defknown
for FINALIZE
.
commit
|
commitdiff
|
tree
2018-01-12
Stas Bo
u
ka
r
e
v
dyndebu
g
_
i
nit
:
fi
x
gencgc_verbose handl
i
n
g
.
commit
|
commitdiff
|
tree
2018-01-12
Stas Boukarev
Fix der
i
ve-node-type on
ha
i
ry types
.
commit
|
commitdiff
|
tree
2018-01-12
Stas
B
oukarev
Improve A
R
RAY-HE
A
DER-P
t
ype derivation
.
commit
|
commitdiff
|
tree
2018-01-11
Stas Bou
k
arev
c
t
ypep: better hand
l
in
g
of array-typ
e
w
ith unkn
o
wn
.
.
.
commit
|
commitdiff
|
tree
2018-01-11
Stas Boukarev
Do
n
'
t f
a
i
l
when transforming
(
coerce x nil)
.
commit
|
commitdiff
|
tree
2018-01-11
Sta
s
B
o
ukare
v
Opt
i
mize (decode-timeout nil)
.
commit
|
commitdiff
|
tree
2018-01-11
Stas Boukarev
Remove the warning about personali
t
y flags o
n
Linux
.
commit
|
commitdiff
|
tree
2018-01-11
S
t
as Bouka
r
ev
Remove
.
-
*
- M
o
de:
Tex
t
-*- from
t
h
e m
a
n page
.
commit
|
commitdiff
|
tree
2018-01-11
S
tas
B
oukarev
Remove --d
e
fault-merge-core-pages
.
commit
|
commitdiff
|
tree
2018-01-11
Stas Boukar
e
v
(decode-
t
ime
o
ut nil): don't run get-intern
a
l-r
e
a
l
-t
i
me
.
commit
|
commitdiff
|
tree
2018-01-10
Sta
s
Boukarev
PROGV: warn
i
f VAR
S
a
n
d VAL
S
aren't
l
i
sts
.
commit
|
commitdiff
|
tree
2018-01-10
Stas Boukarev
Simplify the run
-
progr
a
m
docstrin
g
.
commit
|
commitdiff
|
tree
2018-01-10
S
t
as Boukarev
Adjus
t
loa
d
-xc
.
li
s
p
.
commit
|
commitdiff
|
tree
2018-01-10
St
a
s Bou
k
arev
Clean up run-pro
g
ram
.
commit
|
commitdiff
|
tree
2018-01-10
Sta
s
Boukarev
Remove #+-win32 f
r
om the run-p
r
ogram doc
s
trin
g
.
commit
|
commitdiff
|
tree
2018-01-10
Stas Boukarev
run-program docstring: disentangle :ERROR and :I
F
-
ERROR
.
.
.
commit
|
commitdiff
|
tree
2018-01-09
Stas
B
ouka
r
ev
parse
-
body: war
n
, don't err
o
r
.
commit
|
commitdiff
|
tree
2018-01-09
Stas Boukarev
F
i
x
d
eclaration
p
roc
e
ssin
g
in HANDLER-CASE
.
commit
|
commitdiff
|
tree
2018-01-09
Stas Boukarev
Fi
x
de
c
laration processin
g
in RESTART-C
A
SE
.
commit
|
commitdiff
|
tree
2018-01-09
Sta
s
B
o
ukarev
Don't fail on
bad VALUES ftype d
e
cla
r
ation
.
commit
|
commitdiff
|
tree
2018-01-09
Stas Bou
k
arev
P
r
o
tect substitute-
l
var-uses against deleted blocks
.
commit
|
commitdiff
|
tree
2018-01-09
S
t
as Bou
k
arev
Fix ltn annotati
o
n
of tail calls
.
commit
|
commitdiff
|
tree
2018-01-09
Stas Bo
u
karev
Fi
x
(find d
e
rive-type)
.
commit
|
commitdiff
|
tree
2018-01-09
Stas B
o
u
kar
e
v
Catch macr
o
erro
r
s in FOPCOMP
I
LABLE-P
.
commit
|
commitdiff
|
tree
2018-01-09
S
tas Boukarev
Catch mac
r
o e
r
rors wh
e
n
t
ran
s
forming MAKE-ARR
A
Y
.
commit
|
commitdiff
|
tree
2018-01-08
Stas B
o
ukarev
Better validati
o
n
o
f make-array dimensions
.
commit
|
commitdiff
|
tree
2018-01-08
Stas Bo
u
kar
e
v
C
a
t
c
h
m
acro er
r
ors when t
r
ansforming LDB
.
commit
|
commitdiff
|
tree
2018-01-08
Stas Boukarev
Fix L
A
M
B
D
A-VAR-REF-LVAR
.
commit
|
commitdiff
|
tree
2018-01-08
S
tas
B
o
u
karev
Fold (= (complex r
a
t
i
o
n
al)
r
ea
l
) to NIL
.
commit
|
commitdiff
|
tree
2018-01-06
Sta
s
Boukarev
Fi
x
CM
O
V conversion
.
commit
|
commitdiff
|
tree
2018-01-06
Stas
B
o
ukar
e
v
Restore a
te
s
t
.
commit
|
commitdiff
|
tree
2018-01-06
Stas Bouka
r
ev
Remove an AVER in SUBSTIT
U
TE-L
E
T-FUNARGS
.
commit
|
commitdiff
|
tree
2018-01-06
Stas Boukarev
Fix make-compl
e
x
-
float on ARM64
.
commit
|
commitdiff
|
tree
2018-01-05
Stas Boukarev
Fix a
typo in
E
N
S
U
R
E-LV
A
R-FUN-F
O
RM
.
commit
|
commitdiff
|
tree
2018-01-05
Stas
B
oukare
v
P
rotect FI
N
D-CLEANUP-POINTS
a
gainst deleted
l
ambdas
.
commit
|
commitdiff
|
tree
2018-01-05
Stas Boukarev
Retr
y
folding SYMEVAL on constan
t
s
.
commit
|
commitdiff
|
tree
2018-01-05
Stas
Boukarev
Fix symeval o
n
NIL
o
n
x86-
6
4
.
commit
|
commitdiff
|
tree
2018-01-05
Stas Boukarev
Better handl
i
ng of bo
g
us type-s
p
ec
i
fier at compile
.
.
.
commit
|
commitdiff
|
tree
2018-01-05
Stas Bouka
r
ev
Fix ty
p
e
misma
t
ch in the &r
e
st-ref tran
s
form
.
commit
|
commitdiff
|
tree
2018-01-05
Sta
s
Boukarev
Caref
u
l macroexpan
s
ion in rewrite
-
in
i
tial
-
contents
.
commit
|
commitdiff
|
tree
2018-01-03
Stas Bouk
a
rev
Catch
(
ma
k
e
-array '(x)) at CT
.
commit
|
commitdiff
|
tree
2018-01-03
Stas Boukarev
C
h
eck type
spec
i
fiers at
co
m
p
i
l
e time
.
commit
|
commitdiff
|
tree
2018-01-03
Stas
B
oukarev
D
on
'
t cras
h
wh
e
n transforming
(map values-type
.
.
.
)
commit
|
commitdiff
|
tree
2018-01-03
S
t
as Bouk
a
rev
M
o
r
e
careful combination
flushing
.
commit
|
commitdiff
|
tree
2018-01-03
S
t
as Bo
u
k
a
rev
Fix a make-array t
r
ansf
o
rm o
n
bad dimen
s
ions
.
commit
|
commitdiff
|
tree
2018-01-02
Sta
s
Bouk
a
r
ev
Fix CAST
-
TYPE-C
H
ECK
.
commit
|
commitdiff
|
tree
2018-01-02
St
a
s
B
o
uka
r
ev
Si
m
plify ir1-optimize-mv-
c
a
l
l and catc
h
m
o
re er
r
ors
.
commit
|
commitdiff
|
tree
2018-01-02
Stas Bouk
a
rev
Don't a
l
l
o
w &aux to bin
d
c
onstants
.
commit
|
commitdiff
|
tree
2018-01-02
Stas Bouk
a
rev
Choose the f
u
n
c
tion primitiv
e
-type for (a
n
d fu
n
ction
x
)
.
commit
|
commitdiff
|
tree
2018-01-02
Stas B
o
ukarev
Don't fai
l
o
n (m
a
ke-string-output-stream :
e
lemen
t
-type
.
.
.
commit
|
commitdiff
|
tree
2018-01-02
Stas Bouk
a
rev
Fi
x
co
n
stant f
o
lding with :allow-other-keys
u
n
k
nown
.
commit
|
commitdiff
|
tree
2018-01-01
S
tas Boukarev
Fix constan
t
f
o
lding wi
t
h
dupl
i
cate &key arg
s
.
commit
|
commitdiff
|
tree
2018-01-01
Stas Boukarev
Fix constant folding w
i
th :allow-ot
h
er-keys
p
r
e
sen
t
.
commit
|
commitdiff
|
tree
2018-01-01
Stas Boukarev
Fix
a
make-arr
a
y transform
o
n
b
a
d initial-c
o
nte
n
ts
.
commit
|
commitdiff
|
tree
2018-01-01
Stas Boukarev
Put b
a
ck :
c
o
u
nt
into
the R
E
MOVE-IF defk
n
own
.
commit
|
commitdiff
|
tree
2018-01-01
S
t
as
B
o
uk
a
rev
Don't t
r
y constant folding c
a
lls with unknown keys
.
commit
|
commitdiff
|
tree
2018-01-01
S
t
as Boukar
e
v
Flush
combina
t
ions w
h
i
ch call other functions
.
commit
|
commitdiff
|
tree
2018-01-01
Stas
B
o
ukarev
Don'
t
cons
i
n
COUNT
.
commit
|
commitdiff
|
tree
2017-12-31
Stas Boukar
e
v
Reduce consin
g
i
n
b
a
ck-propagate-one-dx-lvar
.
commit
|
commitdiff
|
tree
2017-12-31
S
t
as Boukarev
Fix
c
o
nsta
n
t-fold-call-p
.
commit
|
commitdiff
|
tree
2017-12-31
Stas Boukarev
Rename *prin
t
-sequence-length
*
to *pri
n
t-ve
c
tor-lengt
h
*
.
commit
|
commitdiff
|
tree
2017-12-31
St
a
s Boukarev
Avo
i
d a st
y
l
e
-w
a
rni
n
g
in compile
.
impure
commit
|
commitdiff
|
tree
2017-12-30
Stas Boukarev
external-format:
a
dd EURO_SI
G
N
t
o
windows-1251
.
commit
|
commitdiff
|
tree
2017-12-30
Stas Boukarev
Try t
o
m
a
ke sb-introspec
t
/a
l
l
o
cat
i
on-informat
i
on
.
6
.
.
.
commit
|
commitdiff
|
tree
2017-12-30
S
t
as
B
o
u
k
ar
e
v
More --no
-
userinit --no-us
e
rinit
in cor
e
.
test
.
sh
commit
|
commitdiff
|
tree
2017-12-29
Stas Boukarev
Skip a
consing test on
:
interpreter
.
commit
|
commitdiff
|
tree
2017-12-29
S
t
as
Bouk
a
rev
Don't
r
eoptimize casts when check
i
ng
f
o
r
CAST
-
T
YPE
.
.
.
commit
|
commitdiff
|
tree
2017-12-29
Stas Boukarev
Don't a
l
locate stac
k
spaces for a
r
g
u
ments twice
.
commit
|
commitdiff
|
tree
2017-12-29
Stas Bou
k
arev
hide-ir
-
nodes: hide G
L
OBAL-VAR
.
commit
|
commitdiff
|
tree
2017-12-29
Stas Boukarev
Optimize (m-
v
-
c
all x kn
o
wn-values) for any
X
.
commit
|
commitdiff
|
tree
2017-12-29
Stas Boukarev
Mark %
d
o
u
ble/single-float f
l
ushable in the ROUND transfor
m
.
commit
|
commitdiff
|
tree
2017-12-29
Stas Boukarev
Propagate LEXENV-FL
U
SHABLE inside tr
a
nsforms
.
commit
|
commitdiff
|
tree
2017-12-29
Stas
Bouka
r
ev
Do not c
o
ns
w
hen truncating (float most-negative-f
i
xnum)
commit
|
commitdiff
|
tree
2017-12-29
Stas Boukarev
Do
n
o
t
con
s
in (v
a
lues (truncate (the dou
b
le-floa
t
.
.
.
commit
|
commitdiff
|
tree
2017-12-29
St
a
s Boukarev
Add SB-E
X
T:*PRIN
T
-SEQUENCE-LENG
T
H* for string
s
and
.
.
.
commit
|
commitdiff
|
tree
2017-12-29
Stas Boukarev
Prot
e
ct PRI
N
CIPAL-LVA
R
-DEST from
unused CASTs
.
commit
|
commitdiff
|
tree
2017-12-29
S
tas Bouk
a
rev
Fix (catc
h
f
o
r
ms-i
n
volving-unknown-values
.
.
.
)
commit
|
commitdiff
|
tree
2017-12-29
S
t
as Boukarev
Fix FILL on large
bit-vectors
.
commit
|
commitdiff
|
tree
2017-12-29
Stas
B
ouk
a
rev
Fix SX
H
AS
H
on interpreted fun
c
tions
.
commit
|
commitdiff
|
tree
2017-12-25
S
t
a
s
Boukare
v
Fix MAP-TREE
.
commit
|
commitdiff
|
tree
2017-12-25
Sta
s
Bouk
a
rev
Add
NEWS
.
commit
|
commitdiff
|
tree
2017-12-22
Stas Boukarev
(map-allocated-obj
e
cts
:no-consing) no l
o
nge
r
fails
.
.
.
commit
|
commitdiff
|
tree
2017-12-21
Stas Bo
u
karev
tests: one more ev
a
luator-mode fix
.
commit
|
commitdiff
|
tree
2017-12-20
Stas
B
o
uk
a
r
e
v
Fix SKIP-FILE in impure tests
.
commit
|
commitdiff
|
tree
2017-12-20
Stas Boukarev
al
i
en
.
im
p
ure:
c
o
mp
i
le a
test
.
commit
|
commitdiff
|
tree
next