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
Check for the NIL type in the EQUAL transform.
2018-01-15
Stas Boukarev
Che
c
k for
the NIL type in t
h
e EQUAL transform
.
commit
|
commitdiff
|
tree
2018-01-15
St
a
s B
o
u
karev
Pro
t
ec
t
unco
n
vert-ta
i
l-calls against
delete
d
block
s
.
commit
|
commitdiff
|
tree
2018-01-15
St
a
s Boukarev
Remove
a
n unn
e
cessary copy-list
.
commit
|
commitdiff
|
tree
2018-01-14
Stas Bo
u
karev
Mark clo
s
-ca
c
he-test
a
s b
r
o
k
en on sb-safepoint
.
commit
|
commitdiff
|
tree
2018-01-14
S
tas B
o
u
k
a
r
ev
Add (pr
o
file :threads) :broken-on :win32
commit
|
commitdiff
|
tree
2018-01-14
Stas Bouk
a
rev
Don't choke on invalid object
s
when GCing weak hash
.
.
.
commit
|
commitdiff
|
tree
2018-01-14
Stas Boukarev
Mark (:
t
imer :thr
e
a
ded-s
t
ress) broken on x86
.
commit
|
commitdiff
|
tree
2018-01-13
S
tas
B
oukarev
Los
e
on memo
r
y corrupti
o
n w
h
il
e
gcing
.
commit
|
commitdiff
|
tree
2018-01-13
Stas Bou
k
a
r
ev
Mark :two-threads-
r
unning-gc as
broken on sb-safepoin
t
.
commit
|
commitdiff
|
tree
2018-01-13
St
a
s Boukar
e
v
Make a d
e
fknown
for FINA
L
IZE
.
commit
|
commitdiff
|
tree
2018-01-12
Stas Bou
k
arev
dyndeb
u
g_init: fix gencgc_ve
r
bo
s
e han
d
ling
.
commit
|
commitdiff
|
tree
2018-01-12
St
a
s Boukarev
Fix deriv
e
-node-t
y
pe on hai
r
y types
.
commit
|
commitdiff
|
tree
2018-01-12
Sta
s
Boukarev
Improve ARRAY-HEADER
-
P typ
e
derivation
.
commit
|
commitdiff
|
tree
2018-01-11
Stas Boukarev
c
typ
e
p: better handling o
f
a
rray-ty
p
e w
i
th unknown
.
.
.
commit
|
commitdiff
|
tree
2018-01-11
Stas Boukar
e
v
Don't fa
i
l wh
e
n
tran
s
forming
(
co
e
r
c
e x nil)
.
commit
|
commitdiff
|
tree
2018-01-11
S
t
as Boukarev
Opt
i
mize
(
decode-time
o
ut nil)
.
commit
|
commitdiff
|
tree
2018-01-11
Stas Boukarev
Remove the
w
arni
n
g ab
o
ut personality f
l
ags
o
n Linux
.
commit
|
commitdiff
|
tree
2018-01-11
S
t
as Boukarev
Remove
.
-*-
Mode: Text -*- from the
m
an page
.
commit
|
commitdiff
|
tree
2018-01-11
S
tas B
o
ukarev
Remo
v
e --default-merge-co
r
e-pages
.
commit
|
commitdiff
|
tree
2018-01-11
Stas Boukarev
(d
e
code
-
t
i
meout
nil):
d
on'
t
run get-i
n
ternal-real-t
i
me
.
commit
|
commitdiff
|
tree
2018-01-10
Stas Boukarev
PROGV: warn if VAR
S
and VA
L
S aren't lists
.
commit
|
commitdiff
|
tree
2018-01-10
Stas Bouk
a
rev
Simplify the run-program docstring
.
commit
|
commitdiff
|
tree
2018-01-10
Stas Boukarev
Adjus
t
l
oad-xc
.
lisp
.
commit
|
commitdiff
|
tree
2018-01-10
Stas Boukar
e
v
C
l
ean u
p
run-progra
m
.
commit
|
commitdiff
|
tree
2018-01-10
Stas Bouka
r
ev
R
e
move #
+
-w
i
n32 from the run-
p
rog
r
a
m
do
c
string
.
commit
|
commitdiff
|
tree
2018-01-10
Stas
B
oukarev
run-program docstring: disentan
g
le :ERR
O
R and :IF-ER
R
OR
.
.
.
commit
|
commitdiff
|
tree
2018-01-09
Sta
s
Bo
u
karev
pa
r
s
e-body: warn, d
o
n
'
t er
r
or
.
commit
|
commitdiff
|
tree
2018-01-09
S
tas
B
ouk
a
rev
Fix
dec
l
ar
a
tion
p
r
ocessing in
H
ANDLER-CASE
.
commit
|
commitdiff
|
tree
2018-01-09
S
tas
Bouk
a
rev
Fix declaration pr
o
cessing in
R
ESTART-CASE
.
commit
|
commitdiff
|
tree
2018-01-09
Stas Bouka
r
e
v
Don't fail on
b
ad VALUES ftype d
e
c
laration
.
commit
|
commitdiff
|
tree
2018-01-09
Stas B
o
u
k
a
r
ev
P
r
ote
c
t subs
t
itute-lvar-us
e
s ag
a
inst
dele
t
ed blocks
.
commit
|
commitdiff
|
tree
2018-01-09
Stas B
o
ukarev
Fix ltn ann
o
tation of tail calls
.
commit
|
commitdiff
|
tree
2018-01-09
Stas Bou
k
arev
Fix (
f
ind deri
v
e-type
)
.
commit
|
commitdiff
|
tree
2018-01-09
Stas Boukarev
C
a
tch macro e
r
ror
s
i
n FOPC
O
MPIL
A
B
LE-
P
.
commit
|
commitdiff
|
tree
2018-01-09
Stas
Boukarev
Catch macro
e
rrors
w
hen tr
a
n
sforming MAK
E
-
A
RRAY
.
commit
|
commitdiff
|
tree
2018-01-08
S
tas
Boukarev
Better va
l
idation of mak
e
-array dimensi
o
n
s
.
commit
|
commitdiff
|
tree
2018-01-08
St
a
s
Boukarev
Catch macro er
r
o
r
s
when transforming LDB
.
commit
|
commitdiff
|
tree
2018-01-08
S
t
as Boukarev
Fix LAMBDA-
V
A
R
-R
E
F-LVAR
.
commit
|
commitdiff
|
tree
2018-01-08
S
tas Boukar
e
v
Fo
l
d
(
= (complex rationa
l
)
real) to NIL
.
commit
|
commitdiff
|
tree
2018-01-06
Stas Boukare
v
Fi
x
CMOV conversion
.
commit
|
commitdiff
|
tree
2018-01-06
St
a
s Boukare
v
Res
t
ore a test
.
commit
|
commitdiff
|
tree
2018-01-06
S
t
as Boukarev
Remove a
n
AVER
in SUBST
I
T
UTE-LET-FU
N
ARGS
.
commit
|
commitdiff
|
tree
2018-01-06
Stas Boukar
e
v
Fix make-complex-float on
A
RM64
.
commit
|
commitdiff
|
tree
2018-01-05
Stas Boukarev
Fix a
typ
o
in EN
S
U
R
E-LVAR-FUN-FORM
.
commit
|
commitdiff
|
tree
2018-01-05
Stas Bo
u
k
a
rev
P
r
otect
F
IN
D
-
CLEANUP-POINTS
against deleted
l
ambdas
.
commit
|
commitdiff
|
tree
2018-01-05
Stas Boukar
e
v
R
etry
folding
SYM
E
VAL o
n
constants
.
commit
|
commitdiff
|
tree
2018-01-05
Stas B
o
u
karev
Fix symeval
on
NIL on
x
86
-
6
4
.
commit
|
commitdiff
|
tree
2018-01-05
S
t
as
B
oukarev
Better handling of bo
g
us type-sp
e
cifier at comp
i
le
.
.
.
commit
|
commitdiff
|
tree
2018-01-05
Sta
s
Boukarev
Fix type mism
a
tch in the &re
s
t-ref transf
o
rm
.
commit
|
commitdiff
|
tree
2018-01-05
S
t
as B
o
ukarev
Care
f
ul macroexpansion in
r
e
write-initial-contents
.
commit
|
commitdiff
|
tree
2018-01-03
S
t
as Boukarev
Catch
(
make-array '(x)) at CT
.
commit
|
commitdiff
|
tree
2018-01-03
Stas Boukarev
C
h
eck ty
p
e specifiers at compi
l
e t
i
me
.
commit
|
commitdiff
|
tree
2018-01-03
Sta
s
Boukarev
Don't crash w
h
en transforming
(ma
p
valu
e
s-type
.
.
.
)
commit
|
commitdiff
|
tree
2018-01-03
Sta
s
B
o
uk
a
rev
More careful combin
a
t
ion flushing
.
commit
|
commitdiff
|
tree
2018-01-03
Stas Boukarev
Fix
a
m
a
k
e-ar
r
a
y tran
s
form
on bad
d
imensions
.
commit
|
commitdiff
|
tree
2018-01-02
Stas
B
oukarev
Fix CAS
T
-TYPE
-
CHEC
K
.
commit
|
commitdiff
|
tree
2018-01-02
S
tas Boukarev
Simp
l
ify ir1-optimize-mv-cal
l
and catch more e
r
rors
.
commit
|
commitdiff
|
tree
2018-01-02
Sta
s
Boukare
v
Don't allow &aux to bind
c
onstan
t
s
.
commit
|
commitdiff
|
tree
2018-01-02
S
t
as Bouka
r
ev
Cho
o
se the function
primiti
v
e-type for (and f
u
nction x)
.
commit
|
commitdiff
|
tree
2018-01-02
Stas
Boukarev
Don't fail o
n
(make-string-output-stre
a
m :ele
m
ent-type
.
.
.
commit
|
commitdiff
|
tree
2018-01-02
S
tas Bou
k
arev
Fix constant folding wi
t
h
:allow-oth
e
r
-key
s
u
n
k
nown
.
commit
|
commitdiff
|
tree
2018-01-01
St
a
s Bouka
r
ev
Fix constan
t
f
o
l
d
ing with dupl
i
c
a
t
e &key arg
s
.
commit
|
commitdiff
|
tree
2018-01-01
Stas Boukarev
Fix constant fo
l
d
i
n
g
w
ith :allo
w
-o
t
h
er-keys present
.
commit
|
commitdiff
|
tree
2018-01-01
Stas Boukarev
F
i
x
a
make-array
t
ransform o
n
bad ini
t
i
a
l-contents
.
commit
|
commitdiff
|
tree
2018-01-01
Stas Boukare
v
Pu
t
b
ack :cou
n
t into th
e
R
E
M
O
VE-IF defkn
o
wn
.
commit
|
commitdiff
|
tree
2018-01-01
S
t
as Boukar
e
v
D
o
n'
t
try cons
t
ant folding
c
a
l
l
s with unkno
w
n ke
y
s
.
commit
|
commitdiff
|
tree
2018-01-01
Stas
Bou
k
arev
Flush co
m
bina
t
ion
s
w
h
ich call other
functio
n
s
.
commit
|
commitdiff
|
tree
2018-01-01
Sta
s
Bo
u
karev
Don't
cons in
COUNT
.
commit
|
commitdiff
|
tree
2017-12-31
Stas
B
o
u
k
ar
e
v
Reduce consing in back-propagate-one
-
d
x-lvar
.
commit
|
commitdiff
|
tree
2017-12-31
Stas
Boukar
e
v
Fix
con
s
tant-fold-
c
al
l
-p
.
commit
|
commitdiff
|
tree
2017-12-31
Stas Boukarev
R
ename *print-seque
n
ce-len
g
th
*
to
*
print
-
v
ecto
r
-length*
.
commit
|
commitdiff
|
tree
2017-12-31
Stas Boukarev
Avoid a style-warning
in co
m
p
ile
.
i
mpure
commit
|
commitdiff
|
tree
2017-12-30
Stas Boukarev
exter
n
al
-
format: ad
d
EURO_SI
G
N to
windows-1251
.
commit
|
commitdiff
|
tree
2017-12-30
S
t
a
s Boukarev
T
r
y to make sb-introspect/allocation
-
i
nfor
m
at
i
on
.
6
.
.
.
commit
|
commitdiff
|
tree
2017-12-30
Stas
Boukarev
More --no-userinit
-
-no-userin
i
t i
n
c
o
re
.
test
.
sh
commit
|
commitdiff
|
tree
2017-12-29
Stas Boukarev
Skip a consing test on :interprete
r
.
commit
|
commitdiff
|
tree
2017-12-29
Stas Boukarev
Don't
reo
p
tim
i
ze c
a
st
s
when checking for CAST-
T
YPE
.
.
.
commit
|
commitdiff
|
tree
2017-12-29
Stas
Boukarev
Don't a
l
l
oc
a
t
e s
t
ack spaces for argu
m
ents twice
.
commit
|
commitdiff
|
tree
2017-12-29
Stas Boukarev
hide-ir-nod
e
s: hide GLOBAL-V
A
R
.
commit
|
commitdiff
|
tree
2017-12-29
Sta
s
B
o
ukarev
Optimize (m-
v
-call x known-va
l
ues) for any X
.
commit
|
commitdiff
|
tree
2017-12-29
Stas Bo
u
k
a
rev
M
a
r
k
%
dou
b
l
e
/single-f
l
oat fl
u
shabl
e
in th
e
ROUND transform
.
commit
|
commitdiff
|
tree
2017-12-29
Stas
B
o
ukarev
Propagate LEXENV-FLUSHAB
L
E inside transforms
.
commit
|
commitdiff
|
tree
2017-12-29
Stas Boukarev
Do n
o
t co
n
s wh
e
n truncatin
g
(floa
t
most-negativ
e
-fixnum)
commit
|
commitdiff
|
tree
2017-12-29
Stas Boukarev
Do not
c
ons in (va
l
u
e
s
(tru
n
c
a
te
(the doubl
e
-
f
loat
.
.
.
commit
|
commitdiff
|
tree
2017-12-29
Stas Bou
k
arev
Add
SB-EXT:*PRIN
T
-
SEQUE
N
C
E-L
E
NGT
H
* for strings and
.
.
.
commit
|
commitdiff
|
tree
2017-12-29
Stas Boukare
v
Protect
PRINC
I
PAL
-
LVAR-DEST from unu
s
e
d CASTs
.
commit
|
commitdiff
|
tree
2017-12-29
Stas Bo
u
karev
Fix (cat
c
h
forms-in
v
olving
-
u
nknow
n
-value
s
.
.
.
)
commit
|
commitdiff
|
tree
2017-12-29
Stas
Bou
k
arev
Fix FILL on large
b
it-vectors
.
commit
|
commitdiff
|
tree
2017-12-29
St
a
s Boukarev
Fix S
X
HA
S
H on interpreted f
u
nc
t
ions
.
commit
|
commitdiff
|
tree
2017-12-25
Stas Boukarev
Fi
x
MAP-TR
E
E
.
commit
|
commitdiff
|
tree
2017-12-25
S
t
as Boukarev
Add
NEWS
.
commit
|
commitdiff
|
tree
2017-12-22
Stas
Boukar
e
v
(m
a
p-
a
llocated-object
s
:no-consin
g
) no
l
o
n
ger f
a
ils
.
.
.
commit
|
commitdiff
|
tree
2017-12-21
Stas
Boukarev
tests: one more evaluator-mode fix
.
commit
|
commitdiff
|
tree
2017-12-20
Stas
B
oukarev
Fix SKIP-FILE in impu
r
e tes
t
s
.
commit
|
commitdiff
|
tree
2017-12-20
Stas Boukar
e
v
al
i
en
.
i
m
pure: c
o
mpile a test
.
commit
|
commitdiff
|
tree
2017-12-20
S
tas Bouk
a
rev
Fix
running te
s
ts i
n
the :
i
nterpr
e
t
mode
.
commit
|
commitdiff
|
tree
2017-12-20
S
tas
Boukar
e
v
F
ix genesis with cheneygc
.
commit
|
commitdiff
|
tree
2017-12-20
St
a
s
Boukarev
Mark wait-o
n
-semap
h
ore semaphore-notifi
c
at
i
on as pa
s
sing
.
.
.
commit
|
commitdiff
|
tree
2017-12-20
St
a
s Boukarev
F
ix t
h
e C
O
ERCE so
u
rce t
r
ansf
o
rm
.
commit
|
commitdiff
|
tree
2017-12-20
Stas Boukarev
Disable a test on win32
.
commit
|
commitdiff
|
tree
next