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
Correct the function-designator-cast-types fix.
2018-01-11
Stas
Boukarev
Remo
v
e --default-merge-core-
p
ages
.
commit
|
commitdiff
|
tree
2018-01-11
Stas Boukarev
(decode
-
timeou
t
nil): don
'
t run get-
i
nternal-real
-
t
ime
.
commit
|
commitdiff
|
tree
2018-01-10
Stas Boukarev
P
R
O
GV: warn if VARS and VALS are
n
'
t
lists
.
commit
|
commitdiff
|
tree
2018-01-10
Stas
B
o
ukarev
S
i
mp
l
ify th
e
r
u
n-program
d
ocs
t
ri
n
g
.
commit
|
commitdiff
|
tree
2018-01-10
Stas Bou
k
a
r
ev
Adjust
load-x
c
.
lisp
.
commit
|
commitdiff
|
tree
2018-01-10
S
tas
B
o
u
karev
Clean up run-prog
r
a
m
.
commit
|
commitdiff
|
tree
2018-01-10
St
a
s Boukarev
R
e
mo
v
e #+-win32 from t
h
e ru
n
-
p
rogram
d
ocstr
i
ng
.
commit
|
commitdiff
|
tree
2018-01-10
Stas Bouk
a
rev
run-progra
m
d
ocstring:
dis
e
nt
a
ngle :ERROR and :IF-ERROR
.
.
.
commit
|
commitdiff
|
tree
2018-01-09
St
a
s Bou
k
arev
p
arse-body
:
warn
,
don't
error
.
commit
|
commitdiff
|
tree
2018-01-09
Stas B
o
ukarev
Fix declaratio
n
p
r
ocessing in
H
AND
L
ER-CAS
E
.
commit
|
commitdiff
|
tree
2018-01-09
Stas B
o
ukarev
F
i
x
declarat
i
on
p
r
ocessing in RESTART-CASE
.
commit
|
commitdiff
|
tree
2018-01-09
Stas
B
ou
k
arev
Don't fail
o
n bad VALUES ftype decla
r
ation
.
commit
|
commitdiff
|
tree
2018-01-09
Stas
B
oukarev
P
r
otect
su
b
s
t
i
t
ute-lvar-uses
against delete
d
blocks
.
commit
|
commitdiff
|
tree
2018-01-09
Stas Boukarev
Fix ltn
anno
t
ati
o
n
of tai
l
calls
.
commit
|
commitdiff
|
tree
2018-01-09
St
a
s
Boukarev
Fix (find de
r
iv
e
-t
y
pe)
.
commit
|
commitdiff
|
tree
2018-01-09
S
tas Boukarev
Catch macr
o
errors in FOP
C
OMPILABLE
-
P
.
commit
|
commitdiff
|
tree
2018-01-09
St
a
s Boukarev
Catch mac
r
o
errors when t
r
ansforming M
A
K
E
-ARRAY
.
commit
|
commitdiff
|
tree
2018-01-08
Stas Boukare
v
B
e
tter validation of mak
e
-array dimens
i
ons
.
commit
|
commitdiff
|
tree
2018-01-08
Stas Boukarev
Catch
m
acro errors when transforming
L
D
B
.
commit
|
commitdiff
|
tree
2018-01-08
S
t
as Bouka
r
e
v
Fix LAMBDA-VAR-REF
-
LVAR
.
commit
|
commitdiff
|
tree
2018-01-08
Stas Boukarev
Fold (= (complex rat
i
onal) real) t
o
NI
L
.
commit
|
commitdiff
|
tree
2018-01-06
Stas Boukarev
Fix CMOV con
v
ersion
.
commit
|
commitdiff
|
tree
2018-01-06
Stas
Bo
u
ka
r
ev
Restore a te
s
t
.
commit
|
commitdiff
|
tree
2018-01-06
Stas Boukarev
Remove an AVER
i
n
SUBST
I
T
UTE-LET-FUNARGS
.
commit
|
commitdiff
|
tree
2018-01-06
Stas
B
oukarev
Fix make-co
m
plex-fl
o
at on
ARM64
.
commit
|
commitdiff
|
tree
2018-01-05
Stas Bouk
a
rev
Fix a typo
i
n ENSU
R
E-L
V
AR-FUN-FORM
.
commit
|
commitdiff
|
tree
2018-01-05
S
t
as
Boukarev
P
rotect
FIND-CLEANUP-POINTS against
d
eleted la
m
bd
a
s
.
commit
|
commitdiff
|
tree
2018-01-05
Stas Boukarev
R
etry folding
SYM
E
VAL on constants
.
commit
|
commitdiff
|
tree
2018-01-05
Sta
s
Bouk
a
rev
Fi
x
syme
v
al on NI
L
on x86-64
.
commit
|
commitdiff
|
tree
2018-01-05
Sta
s
Boukar
e
v
Bet
t
er handling of bogus ty
p
e-specifier at compile
.
.
.
commit
|
commitdiff
|
tree
2018-01-05
Stas Bo
u
karev
Fix type mis
m
a
tch in the &res
t
-
r
e
f
transform
.
commit
|
commitdiff
|
tree
2018-01-05
Stas Bouk
a
rev
Careful macroexpansion
i
n
rewri
t
e-initial-
c
ontent
s
.
commit
|
commitdiff
|
tree
2018-01-03
Stas Boukarev
C
a
tch (make-array '(x)) at CT
.
commit
|
commitdiff
|
tree
2018-01-03
Stas Boukarev
Check
type specifiers a
t
compile
t
i
me
.
commit
|
commitdiff
|
tree
2018-01-03
Stas Boukarev
Don't crash when transforming (ma
p
values-type
.
.
.
)
commit
|
commitdiff
|
tree
2018-01-03
Stas Boukarev
M
ore
c
areful co
m
bina
t
ion flushing
.
commit
|
commitdiff
|
tree
2018-01-03
Stas Boukarev
Fix
a make-arr
a
y
transform on bad dim
e
n
sions
.
commit
|
commitdiff
|
tree
2018-01-02
Stas Bouk
a
rev
F
ix CAST-TYPE-CHECK
.
commit
|
commitdiff
|
tree
2018-01-02
S
t
a
s
B
oukarev
Si
m
p
lify ir1-optimize-mv-
c
al
l
and c
a
tch more erro
r
s
.
commit
|
commitdiff
|
tree
2018-01-02
Stas Boukarev
Don't allow &aux
to
b
ind co
n
stan
t
s
.
commit
|
commitdiff
|
tree
2018-01-02
Sta
s
Boukarev
Choo
s
e the function pr
i
mitive-type
f
or (and func
t
ion x)
.
commit
|
commitdiff
|
tree
2018-01-02
Stas
B
oukarev
Don'
t
fail
on
(
make-
s
tring-output-s
t
r
e
am :ele
m
e
n
t-type
.
.
.
commit
|
commitdiff
|
tree
2018-01-02
S
tas Boukarev
Fix
constant folding w
i
th :allow-other-keys un
k
no
w
n
.
commit
|
commitdiff
|
tree
2018-01-01
Stas
B
oukarev
Fix
c
ons
t
ant
foldi
n
g wi
t
h duplicat
e
&key args
.
commit
|
commitdiff
|
tree
2018-01-01
Stas Boukar
e
v
Fix con
s
tant
f
olding with :a
l
low-other-keys prese
n
t
.
commit
|
commitdiff
|
tree
2018-01-01
Stas Boukare
v
F
i
x a make-array transf
o
rm on bad initial-
c
ontents
.
commit
|
commitdiff
|
tree
2018-01-01
Stas Boukar
e
v
Put back :count into the REM
O
VE-IF d
e
fkno
w
n
.
commit
|
commitdiff
|
tree
2018-01-01
Stas Boukarev
Don't
try constant f
o
lding calls with unknow
n
ke
y
s
.
commit
|
commitdiff
|
tree
2018-01-01
Stas Bo
u
karev
Flus
h
combinations which call ot
h
e
r
functions
.
commit
|
commitdiff
|
tree
2018-01-01
Stas Boukarev
Don't co
n
s in COUN
T
.
commit
|
commitdiff
|
tree
2017-12-31
Stas Boukarev
R
e
du
c
e
consing in back-p
r
opagate-one-dx-lvar
.
commit
|
commitdiff
|
tree
2017-12-31
Stas B
o
u
karev
Fix constant-fold-cal
l
-p
.
commit
|
commitdiff
|
tree
2017-12-31
S
tas Bouka
r
ev
Rename *print-sequence-length* to *pr
i
nt-vector-
l
ength*
.
commit
|
commitdiff
|
tree
2017-12-31
St
a
s Bou
k
a
r
ev
Avoid a
s
tyl
e
-warnin
g
in com
p
ile
.
impure
commit
|
commitdiff
|
tree
2017-12-30
Stas Boukarev
external-format: add EURO_SIGN to windows-125
1
.
commit
|
commitdiff
|
tree
2017-12-30
Stas Boukare
v
T
r
y to make
s
b
-introspect/allo
c
a
t
ion-informat
i
on
.
6
.
.
.
commit
|
commitdiff
|
tree
2017-12-30
Stas Bou
k
arev
More --no-userinit
-
-no-userinit in cor
e
.
t
est
.
sh
commit
|
commitdiff
|
tree
2017-12-29
Sta
s
Bouka
r
ev
Sk
i
p a consing test on :interp
r
eter
.
commit
|
commitdiff
|
tree
2017-12-29
Stas Boukare
v
D
o
n't reo
p
timize casts w
h
en checking
f
or CAST-TYPE
.
.
.
commit
|
commitdiff
|
tree
2017-12-29
Stas Bo
u
k
arev
Don't al
l
o
cate stack sp
a
ce
s
for arguments tw
i
ce
.
commit
|
commitdiff
|
tree
2017-12-29
Stas Boukarev
hide-ir-n
o
de
s
:
h
ide GLOBAL-VAR
.
commit
|
commitdiff
|
tree
2017-12-29
St
a
s
Bo
u
ka
r
ev
Optimize (m-v-call x known-values) for any X
.
commit
|
commitdiff
|
tree
2017-12-29
Stas
B
oukarev
M
a
r
k
%double
/
si
n
gl
e
-flo
a
t flushable in
t
he ROU
N
D transfo
r
m
.
commit
|
commitdiff
|
tree
2017-12-29
Stas Boukarev
Propagate LEXENV-FLUSHABLE i
n
side transfo
r
ms
.
commit
|
commitdiff
|
tree
2017-12-29
Stas Bouka
r
ev
Do not cons when truncating
(float most-n
e
gative-fixnum)
commit
|
commitdiff
|
tree
2017-12-29
Stas B
o
u
k
arev
Do not cons in (values (tr
u
ncate (t
h
e doubl
e
-float
.
.
.
commit
|
commitdiff
|
tree
2017-12-29
Stas Boukarev
Add S
B
-EXT:*PRI
N
T-SEQUENCE-L
E
NGTH* for strings and
.
.
.
commit
|
commitdiff
|
tree
2017-12-29
Stas Bo
u
karev
Protect PRINCIP
A
L
-LVAR-DEST f
r
om un
u
s
e
d CAST
s
.
commit
|
commitdiff
|
tree
2017-12-29
Sta
s
Bo
u
kar
e
v
Fix (c
a
tch for
m
s-invol
v
ing-unknown-values
.
.
.
)
commit
|
commitdiff
|
tree
2017-12-29
Stas Bouk
a
rev
Fi
x
F
ILL
o
n large bit-vecto
r
s
.
commit
|
commitdiff
|
tree
2017-12-29
Stas Boukarev
Fix S
X
H
ASH
o
n inte
r
p
r
eted function
s
.
commit
|
commitdiff
|
tree
2017-12-25
Stas Boukarev
F
ix MAP-TREE
.
commit
|
commitdiff
|
tree
2017-12-25
S
t
as Bou
k
arev
A
d
d
N
EWS
.
commit
|
commitdiff
|
tree
2017-12-22
Stas Boukarev
(map-all
o
cated-ob
j
ects :no-
c
onsing) no long
e
r f
a
i
l
s
.
.
.
commit
|
commitdiff
|
tree
2017-12-21
Stas Boukare
v
tests: one mo
r
e evaluator-m
o
de fix
.
commit
|
commitdiff
|
tree
2017-12-20
S
tas Bouk
a
rev
F
i
x
SKIP-F
I
LE in im
p
ure tests
.
commit
|
commitdiff
|
tree
2017-12-20
S
t
as Bo
u
karev
a
l
ie
n
.
impu
r
e: compile a
t
est
.
commit
|
commitdiff
|
tree
2017-12-20
Stas Boukarev
Fix running test
s
in the :interpret mode
.
commit
|
commitdiff
|
tree
2017-12-20
Stas
B
o
u
karev
Fix g
e
nesis with ch
e
neygc
.
commit
|
commitdiff
|
tree
2017-12-20
Stas
Boukarev
Mark wait-o
n
-sema
p
h
o
re
s
em
a
phor
e
-notification as passing
.
.
.
commit
|
commitdiff
|
tree
2017-12-20
St
a
s Bouk
a
r
e
v
Fix the COERCE source
t
rans
f
orm
.
commit
|
commitdiff
|
tree
2017-12-20
Stas Boukarev
Disable a t
e
s
t on win32
.
commit
|
commitdiff
|
tree
2017-12-20
Stas Bou
k
arev
Try to
m
ake the :lurking
-
threads tes
t
more ro
b
ust
.
commit
|
commitdiff
|
tree
2017-12-20
St
a
s
B
oukarev
Optimize darwin sig
n
al
e
mulat
i
on
.
commit
|
commitdiff
|
tree
2017-12-20
Stas Bouk
a
r
ev
x86-64-darwin signal emulat
i
on: block and sa
v
e sigmas
k
.
.
.
commit
|
commitdiff
|
tree
2017-12-20
Stas Boukarev
R
emove an obsol
e
te #define an
d
comments
.
commit
|
commitdiff
|
tree
2017-12-19
Stas
Boukarev
i
m
pure
-
runn
e
r: add with-co
m
pilation-unit
.
commit
|
commitdiff
|
tree
2017-12-19
Sta
s
Boukarev
CO
N
STANTP:
c
atch er
r
ors fro
m
m
acroexpand
.
commit
|
commitdiff
|
tree
2017-12-19
Stas
B
oukarev
Fix (constantp (the
.
.
.
)
)
commit
|
commitdiff
|
tree
2017-12-19
Stas
Bouka
r
e
v
CTYPEP: h
a
ndle
(
C
ONS/ARRAY unknown-type)
.
commit
|
commitdiff
|
tree
2017-12-19
Stas B
o
u
karev
thread
s
.
i
m
pure: relax :lurk
i
ng-thread
s
timings
.
commit
|
commitdiff
|
tree
2017-12-19
S
tas Boukarev
tests
:
put impu
r
e testin
g
code into a file
.
commit
|
commitdiff
|
tree
2017-12-19
Stas Boukarev
tests:
reduce
e
xp
a
nsion of WIT
H
-TEST
.
commit
|
commitdiff
|
tree
2017-12-18
Stas Bou
k
arev
Fix
(CONSTANTP (PROGV
.
.
.
)) on mal
f
orm
e
d input
.
commit
|
commitdiff
|
tree
2017-12-18
Stas Bouk
a
r
ev
Adjust a
c
omment
.
commit
|
commitdiff
|
tree
2017-12-17
Stas
B
oukarev
Don'
t
t
r
y
t
o
reference z
o
m
bie
e
ntr
y
points
.
commit
|
commitdiff
|
tree
2017-12-17
St
a
s Boukarev
Hide FUNCTIONALs from er
r
or reports
.
commit
|
commitdiff
|
tree
2017-12-17
St
a
s B
o
ukarev
IR1-OPTIMIZE-
C
OMBI
N
ATION: the combi
n
ation can beco
m
e
.
.
.
commit
|
commitdiff
|
tree
2017-12-17
S
t
a
s
Boukarev
I
m
prove signal h
a
ndler
emu
l
ation on darw
i
n
-x86-
6
4
.
commit
|
commitdiff
|
tree
2017-12-17
Stas Boukarev
darwin:
r
educe stack size for the exception h
a
ndling
.
.
.
commit
|
commitdiff
|
tree
next