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
Don't fail when transforming (coerce x nil).
2018-01-11
S
tas
B
oukarev
Don't
f
ail when tr
a
n
sforming (coerce x nil)
.
commit
|
commitdiff
|
tree
2018-01-11
S
t
a
s
B
o
ukarev
Optimize
(decode-
t
imeout nil)
.
commit
|
commitdiff
|
tree
2018-01-11
Stas Boukarev
Remov
e
the warning a
b
out
p
e
rson
a
li
t
y flags on
L
inux
.
commit
|
commitdiff
|
tree
2018-01-11
St
a
s Boukarev
R
e
m
o
ve
.
-
*
- Mode: Tex
t
-
*- fro
m
the
m
an
p
a
ge
.
commit
|
commitdiff
|
tree
2018-01-11
Stas Boukarev
R
e
move --de
f
a
u
lt-merge-cor
e
-
p
ages
.
commit
|
commitdiff
|
tree
2018-01-11
Stas Boukarev
(decod
e
-
t
imeout nil): don't ru
n
get-internal-real-time
.
commit
|
commitdiff
|
tree
2018-01-10
Stas
B
o
uk
a
rev
P
ROGV:
warn if VARS and VAL
S
aren
'
t list
s
.
commit
|
commitdiff
|
tree
2018-01-10
S
t
a
s
B
o
uk
a
rev
Simpli
f
y the run-pro
g
r
am
doc
s
tri
n
g
.
commit
|
commitdiff
|
tree
2018-01-10
Stas Boukarev
A
djust load-xc
.
lisp
.
commit
|
commitdiff
|
tree
2018-01-10
Stas Bo
u
kare
v
Clean
u
p r
u
n
-
p
rogr
a
m
.
commit
|
commitdiff
|
tree
2018-01-10
Stas Bouk
a
rev
Rem
o
ve #+-win
3
2 fr
o
m the run-pro
g
ram docstring
.
commit
|
commitdiff
|
tree
2018-01-10
Sta
s
Boukarev
run-program doc
s
tring
:
d
isentang
l
e :ERROR an
d
:IF-ERROR
.
.
.
commit
|
commitdiff
|
tree
2018-01-09
St
a
s Boukarev
parse-body:
warn, don't error
.
commit
|
commitdiff
|
tree
2018-01-09
St
a
s
B
ouk
a
r
ev
Fi
x
declaration processing
in HANDLER-CASE
.
commit
|
commitdiff
|
tree
2018-01-09
Stas Boukarev
Fix decl
a
r
ation processin
g
i
n
RES
T
ART-CASE
.
commit
|
commitdiff
|
tree
2018-01-09
Stas Boukarev
Don't fail o
n
bad
V
ALU
E
S
ftype declaration
.
commit
|
commitdiff
|
tree
2018-01-09
Stas Boukarev
P
rotect s
u
b
s
titu
t
e-lvar-uses agai
n
st deleted blocks
.
commit
|
commitdiff
|
tree
2018-01-09
Stas Boukar
e
v
Fi
x
ltn an
n
ot
a
tion of
tail cal
l
s
.
commit
|
commitdiff
|
tree
2018-01-09
Stas Boukarev
Fix (find derive-type)
.
commit
|
commitdiff
|
tree
2018-01-09
Stas Boukarev
Catch
m
acro errors in FOPCOMPILABLE-P
.
commit
|
commitdiff
|
tree
2018-01-09
Stas Bo
u
karev
Catch macro er
r
ors
w
hen
t
r
a
nsf
o
rming MAKE-ARRAY
.
commit
|
commitdiff
|
tree
2018-01-08
S
ta
s
B
o
u
karev
Better valida
t
ion of make-array dimensions
.
commit
|
commitdiff
|
tree
2018-01-08
Stas Boukar
e
v
Catch macro errors when transformi
n
g
LDB
.
commit
|
commitdiff
|
tree
2018-01-08
S
t
as Boukar
e
v
F
ix LAMBD
A
-VAR-REF-LVAR
.
commit
|
commitdiff
|
tree
2018-01-08
Stas
Boukare
v
Fold (=
(
com
p
lex rational) real
)
to NIL
.
commit
|
commitdiff
|
tree
2018-01-06
Sta
s
Boukarev
Fix CMOV conversi
o
n
.
commit
|
commitdiff
|
tree
2018-01-06
Stas Bouk
a
r
e
v
Res
t
ore a te
s
t
.
commit
|
commitdiff
|
tree
2018-01-06
Stas Boukarev
Remove an AVER in
SUBSTIT
U
TE
-
LET-FUNARGS
.
commit
|
commitdiff
|
tree
2018-01-06
Stas Boukarev
Fix m
a
ke-complex-float on ARM64
.
commit
|
commitdiff
|
tree
2018-01-05
S
tas B
o
u
kar
e
v
Fi
x
a
t
ypo i
n
ENSURE-LVAR-FUN-FOR
M
.
commit
|
commitdiff
|
tree
2018-01-05
Stas Bou
k
arev
Protect FIN
D
-CLEA
N
UP-
P
OINTS against delet
e
d lambda
s
.
commit
|
commitdiff
|
tree
2018-01-05
Stas Boukare
v
R
etry foldi
n
g
SYMEVAL on constan
t
s
.
commit
|
commitdiff
|
tree
2018-01-05
Stas Bou
k
are
v
Fix sym
e
val on NI
L
on x86-64
.
commit
|
commitdiff
|
tree
2018-01-05
Stas Boukarev
B
ette
r
handling of bogus
type-speci
f
i
e
r at com
p
ile
.
.
.
commit
|
commitdiff
|
tree
2018-01-05
Stas Boukarev
Fix type mismatch
i
n the &rest-ref trans
f
o
rm
.
commit
|
commitdiff
|
tree
2018-01-05
Stas B
o
ukarev
Careful m
a
croexpansion in
rewrite-
i
nitial-contents
.
commit
|
commitdiff
|
tree
2018-01-03
Stas Boukarev
C
a
tch (m
a
k
e
-array '(x)) at CT
.
commit
|
commitdiff
|
tree
2018-01-03
Stas B
o
uk
a
re
v
C
heck type spec
i
fiers at compile
t
i
me
.
commit
|
commitdiff
|
tree
2018-01-03
S
tas Bouk
a
rev
Don'
t
crash when transforming (map values-ty
p
e
.
.
.
)
commit
|
commitdiff
|
tree
2018-01-03
Stas Boukarev
More
c
areful combinat
i
on flu
s
hing
.
commit
|
commitdiff
|
tree
2018-01-03
St
a
s B
o
ukarev
Fix a make-arr
a
y tra
n
sf
o
r
m
on bad dimensions
.
commit
|
commitdiff
|
tree
2018-01-02
Stas Bouka
r
ev
Fix CAST-TYP
E
-CHECK
.
commit
|
commitdiff
|
tree
2018-01-02
Stas Bo
u
karev
Si
m
plify ir1-op
t
imize
-
mv-call and
c
atch more err
o
rs
.
commit
|
commitdiff
|
tree
2018-01-02
Stas Bouka
r
ev
Don't allow
&
a
u
x
t
o bind constants
.
commit
|
commitdiff
|
tree
2018-01-02
Stas Boukarev
Choose the fun
c
t
ion prim
i
tive-type
f
or (and fu
n
ction x)
.
commit
|
commitdiff
|
tree
2018-01-02
Stas Boukare
v
D
o
n't fail
on (make
-
s
t
ring-outpu
t
-stre
a
m
:
elem
e
nt-type
.
.
.
commit
|
commitdiff
|
tree
2018-01-02
Stas Boukarev
F
ix
consta
n
t
f
o
ld
i
ng with
:allow-oth
e
r-keys un
k
nown
.
commit
|
commitdiff
|
tree
2018-01-01
Stas Boukarev
Fix consta
n
t folding with
d
uplic
a
te &key args
.
commit
|
commitdiff
|
tree
2018-01-01
Stas Bou
k
a
r
ev
Fix con
s
ta
n
t fold
i
ng with :allow-other-keys present
.
commit
|
commitdiff
|
tree
2018-01-01
Stas Boukarev
F
i
x a make
-
array transform
o
n b
a
d init
i
al-contents
.
commit
|
commitdiff
|
tree
2018-01-01
Stas Boukarev
Put back :
c
ount into
t
he REMOVE-IF defk
n
o
w
n
.
commit
|
commitdiff
|
tree
2018-01-01
St
a
s B
o
u
k
a
r
ev
Don't try c
o
nstant fold
i
ng calls with unknown keys
.
commit
|
commitdiff
|
tree
2018-01-01
Stas Boukarev
Flush com
b
inations whic
h
call other functions
.
commit
|
commitdiff
|
tree
2018-01-01
Stas Boukarev
Don't c
o
ns in COUNT
.
commit
|
commitdiff
|
tree
2017-12-31
Stas B
o
u
karev
Reduce consing i
n
back-propa
g
a
te-one
-
dx-lvar
.
commit
|
commitdiff
|
tree
2017-12-31
Stas Bou
k
arev
Fix
constant-fold-call-p
.
commit
|
commitdiff
|
tree
2017-12-31
Stas
B
ouk
a
rev
Re
n
ame *print-sequ
e
n
c
e-length* to
*
print-vector-lengt
h
*
.
commit
|
commitdiff
|
tree
2017-12-31
Stas Boukarev
Avoid a st
y
le-
w
arning in
c
ompile
.
im
p
ur
e
commit
|
commitdiff
|
tree
2017-12-30
Stas Bouka
r
ev
external-format: add EURO_SIG
N
t
o
w
i
ndows-1251
.
commit
|
commitdiff
|
tree
2017-12-30
Stas
Bo
u
k
a
rev
Tr
y
to make
sb-introspect/a
l
locati
o
n-in
f
or
m
at
i
on
.
6
.
.
.
commit
|
commitdiff
|
tree
2017-12-30
Stas Bo
u
karev
More
--no-userinit --no-userinit in
c
or
e
.
te
s
t
.
sh
commit
|
commitdiff
|
tree
2017-12-29
Stas Bouka
r
e
v
Skip a consi
n
g te
s
t on :interpreter
.
commit
|
commitdiff
|
tree
2017-12-29
Stas Boukarev
Do
n
't reoptimize
c
a
sts when
checking for CAS
T
-TYPE
.
.
.
commit
|
commitdiff
|
tree
2017-12-29
Stas
B
ouka
r
ev
Don't allo
c
ate st
a
ck spaces for arguments twice
.
commit
|
commitdiff
|
tree
2017-12-29
Stas
B
ou
k
arev
hide-ir-nodes: hid
e
GLO
B
AL-VAR
.
commit
|
commitdiff
|
tree
2017-12-29
S
tas Boukarev
Opt
i
mize (m-v-call x k
n
own
-
values)
f
o
r any X
.
commit
|
commitdiff
|
tree
2017-12-29
Sta
s
Bou
k
arev
Mark %
d
ouble/single-float flusha
b
le in the ROUND
transform
.
commit
|
commitdiff
|
tree
2017-12-29
Stas Boukarev
Propagate LEXENV-FLUSHABLE i
n
side transfor
m
s
.
commit
|
commitdiff
|
tree
2017-12-29
Stas Boukare
v
Do not cons
when truncat
i
ng (float
m
ost-negative-fixnum)
commit
|
commitdiff
|
tree
2017-12-29
Stas Bouka
r
ev
D
o
not c
o
ns in (values (
t
runca
t
e (the doubl
e
-float
.
.
.
commit
|
commitdiff
|
tree
2017-12-29
Sta
s
Bo
u
karev
Add
S
B-EX
T
:*PRINT-SEQ
U
ENC
E
-LENGTH* for strings an
d
.
.
.
commit
|
commitdiff
|
tree
2017-12-29
Stas Bo
u
karev
Pro
t
ect
P
R
I
N
CIPAL-
L
VAR-DEST
from unused CAST
s
.
commit
|
commitdiff
|
tree
2017-12-29
S
t
a
s Bouka
r
ev
Fix
(
ca
t
ch forms-in
v
olv
i
ng
-
unknown
-
v
a
lu
e
s
.
.
.
)
commit
|
commitdiff
|
tree
2017-12-29
Sta
s
B
oukar
e
v
Fix FILL on large bit-v
e
ct
o
rs
.
commit
|
commitdiff
|
tree
2017-12-29
S
t
as Boukarev
Fix SXHASH on interpreted
f
unc
t
ions
.
commit
|
commitdiff
|
tree
2017-12-25
St
a
s Boukarev
F
ix MAP-TREE
.
commit
|
commitdiff
|
tree
2017-12-25
Sta
s
B
o
uk
a
rev
Add NEWS
.
commit
|
commitdiff
|
tree
2017-12-22
S
t
as Boukare
v
(map-allocated-ob
j
ec
t
s :n
o
-c
o
nsin
g
) no lo
n
ger fails
.
.
.
commit
|
commitdiff
|
tree
2017-12-21
Stas Boukarev
tests: one more
e
v
a
luator-mod
e
fi
x
.
commit
|
commitdiff
|
tree
2017-12-20
Stas Boukare
v
Fix SKIP-FI
L
E in impure t
e
sts
.
commit
|
commitdiff
|
tree
2017-12-20
Stas Boukarev
alien
.
impure: compile
a test
.
commit
|
commitdiff
|
tree
2017-12-20
Stas Bou
k
a
r
ev
Fi
x
runn
i
n
g
tes
t
s in the :i
n
t
e
rpret mode
.
commit
|
commitdiff
|
tree
2017-12-20
Stas Boukarev
Fix genesis wi
t
h chene
y
gc
.
commit
|
commitdiff
|
tree
2017-12-20
Stas Bou
k
arev
M
a
r
k
wa
i
t
-
on-semaphore semaphore-notif
i
cation as
p
a
s
s
i
ng
.
.
.
commit
|
commitdiff
|
tree
2017-12-20
St
a
s
B
o
uk
a
rev
F
i
x the COERCE
s
ource tr
a
nsform
.
commit
|
commitdiff
|
tree
2017-12-20
Stas Boukarev
Disable
a test on win32
.
commit
|
commitdiff
|
tree
2017-12-20
S
t
as Boukarev
Try to
m
ake the :lurking-thre
a
ds test m
o
re robu
s
t
.
commit
|
commitdiff
|
tree
2017-12-20
Stas Bo
u
k
ar
e
v
Optimize darwin sign
a
l em
u
lation
.
commit
|
commitdiff
|
tree
2017-12-20
Stas Bo
u
k
a
rev
x86-64-dar
w
in si
g
nal e
m
ulation: bl
o
ck and save sigma
s
k
.
.
.
commit
|
commitdiff
|
tree
2017-12-20
Stas Boukarev
Remove an obso
l
ete #define and comments
.
commit
|
commitdiff
|
tree
2017-12-19
S
t
a
s Boukar
e
v
impure-runn
e
r: add
w
i
t
h
-compilation
-
unit
.
commit
|
commitdiff
|
tree
2017-12-19
Stas Boukarev
CONSTANTP: catch errors from ma
c
roexpa
n
d
.
commit
|
commitdiff
|
tree
2017-12-19
Sta
s
Bo
u
karev
Fix (constantp (the
.
.
.
)
)
commit
|
commitdiff
|
tree
2017-12-19
Stas Boukarev
C
T
YPEP: h
a
n
d
le
(
C
ONS/A
R
RAY
unknow
n
-
t
ype)
.
commit
|
commitdiff
|
tree
2017-12-19
Stas Boukare
v
threads
.
i
m
pure
:
relax
:lu
r
king-
t
hr
e
a
d
s timings
.
commit
|
commitdiff
|
tree
2017-12-19
Stas
B
oukarev
tests: p
u
t i
m
pure testing code into a fil
e
.
commit
|
commitdiff
|
tree
2017-12-19
Stas Boukarev
t
e
st
s
:
reduce expansion
of WITH-T
E
ST
.
commit
|
commitdiff
|
tree
2017-12-18
Stas B
o
ukarev
Fix (CONSTANTP (PROGV
.
.
.
)) on ma
l
forme
d
input
.
commit
|
commitdiff
|
tree
2017-12-18
S
t
as Boukarev
A
dju
s
t a c
o
mment
.
commit
|
commitdiff
|
tree
2017-12-17
S
t
as Bo
u
ka
r
ev
Do
n
't try to ref
e
re
n
c
e zom
b
ie
e
ntry
points
.
commit
|
commitdiff
|
tree
next