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
S
tas Bouk
a
rev
DCE
:
del
e
te :optional
f
u
nctionals
.
commit
|
commitdiff
|
tree
2018-01-15
Stas Boukar
e
v
Fix traceroot
.
t
est
.
sh
commit
|
commitdiff
|
tree
2018-01-15
St
a
s Boukarev
Check for th
e
NIL type
in the EQUAL transfor
m
.
commit
|
commitdiff
|
tree
2018-01-15
Stas Bo
u
karev
Protect unconvert-tai
l
-calls against d
e
leted
b
locks
.
commit
|
commitdiff
|
tree
2018-01-15
S
t
as Boukarev
R
e
move
an u
n
necessary copy-list
.
commit
|
commitdiff
|
tree
2018-01-14
Stas Boukarev
Mark cl
o
s-cache-tes
t
as broken on sb-
s
afepoint
.
commit
|
commitdiff
|
tree
2018-01-14
S
t
a
s
Bouka
r
ev
Add
(prof
i
le :th
r
eads) :broke
n
-on :win32
commit
|
commitdiff
|
tree
2018-01-14
Stas Bouk
a
rev
Don
'
t choke
on invalid
o
bjects when GCing we
a
k
h
as
h
.
.
.
commit
|
commitdiff
|
tree
2018-01-14
Stas
Bo
u
karev
Mark (:timer :
t
hreaded
-
stress) broken on x86
.
commit
|
commitdiff
|
tree
2018-01-13
Stas Bou
k
arev
Lose on memo
r
y corru
p
t
i
on while gcing
.
commit
|
commitdiff
|
tree
2018-01-13
Stas B
o
uka
r
ev
M
a
rk :two
-
threads-running-gc
as
br
o
ken on sb-s
a
fepoint
.
commit
|
commitdiff
|
tree
2018-01-13
Stas Boukarev
M
a
ke a defknown for
F
INALIZE
.
commit
|
commitdiff
|
tree
2018-01-12
S
tas Boukare
v
dyndebug_init: fix gencgc_v
e
rbose handl
i
ng
.
commit
|
commitdiff
|
tree
2018-01-12
Stas
B
ouka
r
e
v
Fi
x
derive-node-type on hair
y
types
.
commit
|
commitdiff
|
tree
2018-01-12
Stas B
o
ukarev
Improve
ARRAY-HEADER-P ty
p
e deri
v
at
i
on
.
commit
|
commitdiff
|
tree
2018-01-11
St
a
s
B
oukarev
cty
p
ep: better h
a
n
d
ling of array-typ
e
with
u
nknown
.
.
.
commit
|
commitdiff
|
tree
2018-01-11
Stas Bouk
a
rev
D
o
n't
f
ail wh
e
n t
r
an
s
forming
(
coerce x nil)
.
commit
|
commitdiff
|
tree
2018-01-11
Stas Boukarev
O
p
t
imiz
e
(
de
c
ode-
t
imeout
ni
l
)
.
commit
|
commitdiff
|
tree
2018-01-11
S
tas Bouka
r
ev
Remove
the warning
about personal
i
t
y
f
lags on Linux
.
commit
|
commitdiff
|
tree
2018-01-11
S
t
as Boukare
v
R
e
move
.
-*- Mod
e
: Text -*-
from
t
he man page
.
commit
|
commitdiff
|
tree
2018-01-11
Stas Boukarev
R
e
move --default-merge-core-pag
e
s
.
commit
|
commitdiff
|
tree
2018-01-11
Stas
B
oukarev
(decode-timeout nil): don't run g
e
t-i
n
terna
l
-re
a
l-
t
im
e
.
commit
|
commitdiff
|
tree
2018-01-10
Stas Bo
u
karev
P
ROGV: warn if VARS and VALS a
r
en't lists
.
commit
|
commitdiff
|
tree
2018-01-10
Stas Boukar
e
v
Simplify
t
he run-prog
r
am docstring
.
commit
|
commitdiff
|
tree
2018-01-10
S
t
as Boukarev
A
d
jus
t
l
o
ad-xc
.
l
i
sp
.
commit
|
commitdiff
|
tree
2018-01-10
S
ta
s
Bouk
a
rev
Cl
e
an up run-
p
r
og
r
am
.
commit
|
commitdiff
|
tree
2018-01-10
Stas B
o
ukarev
Remove #+-win32 from t
h
e run-
p
rogram do
c
string
.
commit
|
commitdiff
|
tree
2018-01-10
St
a
s Boukare
v
run-program docstring: disentangle :ERRO
R
and :IF-E
R
ROR
.
.
.
commit
|
commitdiff
|
tree
2018-01-09
Stas
B
oukarev
parse-body:
warn, don
'
t error
.
commit
|
commitdiff
|
tree
2018-01-09
St
a
s
Boukar
e
v
Fix declara
t
ion pro
c
e
s
sing in HAN
D
LER-CASE
.
commit
|
commitdiff
|
tree
2018-01-09
Stas Boukarev
Fix declaration
pr
o
cessing in RESTART-CA
S
E
.
commit
|
commitdiff
|
tree
2018-01-09
Stas Boukare
v
Don't fail on bad V
A
LUES fty
p
e dec
l
aratio
n
.
commit
|
commitdiff
|
tree
2018-01-09
S
tas Boukarev
Pr
o
tect substitute-
l
var-uses
a
gain
s
t
deleted bloc
k
s
.
commit
|
commitdiff
|
tree
2018-01-09
S
tas Boukarev
Fix ltn a
n
notation of tail calls
.
commit
|
commitdiff
|
tree
2018-01-09
S
tas
B
ouka
r
e
v
F
i
x
(find de
r
ive-t
y
pe)
.
commit
|
commitdiff
|
tree
2018-01-09
Stas Boukarev
Catch macro errors
in F
O
PC
O
M
P
I
L
A
BL
E
-P
.
commit
|
commitdiff
|
tree
2018-01-09
Stas Boukarev
Catch macro errors w
h
en transforming
M
AKE-ARRAY
.
commit
|
commitdiff
|
tree
2018-01-08
Stas
B
oukarev
Better vali
d
ation of
make-
a
rray dimen
s
io
n
s
.
commit
|
commitdiff
|
tree
2018-01-08
Sta
s
Boukare
v
Catch macro errors whe
n
tran
s
f
orming LDB
.
commit
|
commitdiff
|
tree
2018-01-08
Sta
s
Boukarev
Fix LAMBD
A
-VAR-
R
EF-LVA
R
.
commit
|
commitdiff
|
tree
2018-01-08
St
a
s B
o
u
karev
Fol
d
(= (complex ra
t
i
on
a
l) real) to NIL
.
commit
|
commitdiff
|
tree
2018-01-06
Stas B
o
u
k
arev
Fix CMO
V
conversion
.
commit
|
commitdiff
|
tree
2018-01-06
Sta
s
Boukarev
Restore
a
t
e
st
.
commit
|
commitdiff
|
tree
2018-01-06
Sta
s
B
o
ukarev
R
e
move
an AVER in SUBSTI
T
UT
E
-
LET-F
U
NARGS
.
commit
|
commitdiff
|
tree
2018-01-06
Stas Boukar
e
v
Fix ma
k
e
-c
o
mplex-float on ARM6
4
.
commit
|
commitdiff
|
tree
2018-01-05
Stas Bo
u
karev
Fix
a typo
i
n
ENSURE-LVAR-FUN
-
FORM
.
commit
|
commitdiff
|
tree
2018-01-05
Stas
B
oukarev
P
r
otec
t
FIND-CLEANUP-
P
OINTS against deleted lam
b
das
.
commit
|
commitdiff
|
tree
2018-01-05
Stas Bo
u
karev
Retry foldin
g
S
Y
MEVA
L
o
n
c
onstants
.
commit
|
commitdiff
|
tree
2018-01-05
Stas Boukarev
Fix
s
y
meva
l
on NI
L
o
n
x86-6
4
.
commit
|
commitdiff
|
tree
2018-01-05
Stas Bouk
a
rev
Better h
a
ndling of bogus
t
ype-specifier at com
p
ile
.
.
.
commit
|
commitdiff
|
tree
2018-01-05
Stas Boukarev
Fix type mismatch in the &re
s
t-ref transform
.
commit
|
commitdiff
|
tree
2018-01-05
Stas Boukarev
Care
f
ul macroe
x
pansio
n
i
n
rewrite-
i
nitial-c
o
ntents
.
commit
|
commitdiff
|
tree
2018-01-03
Stas
B
o
u
k
a
rev
Catch
(make-arr
a
y '(x))
a
t CT
.
commit
|
commitdiff
|
tree
2018-01-03
Stas Boukarev
C
heck ty
p
e specifier
s
a
t compil
e
t
i
me
.
commit
|
commitdiff
|
tree
2018-01-03
Stas Boukarev
Don't
crash w
h
en
t
r
ansf
o
r
m
i
n
g (
m
ap
values-ty
p
e
.
.
.
)
commit
|
commitdiff
|
tree
2018-01-03
S
t
as B
o
uk
a
rev
More
c
areful comb
i
nation flus
h
ing
.
commit
|
commitdiff
|
tree
2018-01-03
Sta
s
Boukarev
Fix a
m
ake-array transfo
r
m on bad dime
n
sions
.
commit
|
commitdiff
|
tree
2018-01-02
Stas Boukarev
Fix C
A
ST-TYPE-CHECK
.
commit
|
commitdiff
|
tree
2018-01-02
S
tas
Boukar
e
v
Si
m
pli
f
y ir1-optimi
z
e-mv-c
a
l
l
and c
a
tch more erro
r
s
.
commit
|
commitdiff
|
tree
2018-01-02
S
t
as Boukarev
Don
'
t
al
l
ow &aux to bind cons
t
ants
.
commit
|
commitdiff
|
tree
2018-01-02
Stas Bo
u
karev
Choo
s
e the function primitive-type for (and funct
i
on x)
.
commit
|
commitdiff
|
tree
2018-01-02
Stas Bouka
r
ev
Don't fa
i
l
on (m
a
ke-
s
tring
-
o
u
tpu
t
-stre
a
m :element-type
.
.
.
commit
|
commitdiff
|
tree
2018-01-02
Stas
Bou
k
a
r
ev
Fix
c
onstant folding wit
h
:allo
w
-other-keys unknown
.
commit
|
commitdiff
|
tree
2018-01-01
S
t
as Boukarev
Fix co
n
stant foldin
g
w
i
th
d
uplicate &key
args
.
commit
|
commitdiff
|
tree
2018-01-01
Stas Boukarev
Fix constant folding with :allow-oth
e
r-keys
p
r
e
se
n
t
.
commit
|
commitdiff
|
tree
2018-01-01
Stas Boukare
v
Fix
a
m
ake-array transform on bad
initia
l
-c
o
ntents
.
commit
|
commitdiff
|
tree
2018-01-01
Stas
Boukarev
Put bac
k
:c
o
u
n
t int
o
the
REM
O
VE-IF defknown
.
commit
|
commitdiff
|
tree
2018-01-01
Stas
B
o
ukarev
Don't try constant fol
d
ing calls wi
t
h unkno
w
n keys
.
commit
|
commitdiff
|
tree
2018-01-01
Stas Bou
k
arev
F
l
u
sh c
o
m
b
inatio
n
s which call ot
h
er functions
.
commit
|
commitdiff
|
tree
2018-01-01
Stas Boukarev
Don't cons in COUNT
.
commit
|
commitdiff
|
tree
2017-12-31
Stas B
o
ukarev
R
e
d
uce consing in back-propa
g
a
te-one-dx-lv
a
r
.
commit
|
commitdiff
|
tree
2017-12-31
Stas Boukarev
Fix constant
-
f
o
ld
-
ca
l
l-
p
.
commit
|
commitdiff
|
tree
2017-12-31
S
t
a
s Boukarev
Rename *print-sequence-length* to
*
print
-
vector-length
*
.
commit
|
commitdiff
|
tree
2017-12-31
Stas Boukarev
A
void a style-warni
n
g in co
m
pile
.
i
mpure
commit
|
commitdiff
|
tree
2017-12-30
Stas
Bouk
a
rev
external-format: a
d
d EU
R
O_SIGN to windows-
1
251
.
commit
|
commitdiff
|
tree
2017-12-30
Stas B
o
uka
r
ev
T
r
y
t
o
make sb-introspect/
a
llocation-information
.
6
.
.
.
commit
|
commitdiff
|
tree
2017-12-30
Stas Boukarev
More --no-
u
serin
i
t --no-userinit in
core
.
test
.
sh
commit
|
commitdiff
|
tree
2017-12-29
Sta
s
Boukarev
Sk
i
p a consing test on
:
i
nterp
r
eter
.
commit
|
commitdiff
|
tree
2017-12-29
Stas Boukarev
Don't
r
e
o
p
timi
z
e cas
t
s
when checking f
o
r
CAST-TYPE
.
.
.
commit
|
commitdiff
|
tree
2017-12-29
S
tas Boukarev
Don
'
t alloca
t
e stack spaces fo
r
argu
m
ents twice
.
commit
|
commitdiff
|
tree
2017-12-29
Stas Bouk
a
rev
h
i
d
e-ir-
n
odes: hide GLO
B
AL-
V
AR
.
commit
|
commitdiff
|
tree
2017-12-29
Stas Boukarev
O
ptimize (m-
v
-cal
l
x known-values) for any
X
.
commit
|
commitdiff
|
tree
2017-12-29
Stas
Boukarev
Ma
r
k %
d
oub
l
e/singl
e
-flo
a
t flushable
in
t
h
e ROUND transform
.
commit
|
commitdiff
|
tree
2017-12-29
Stas Boukarev
P
ropagate LEXENV-F
L
US
H
ABLE inside transforms
.
commit
|
commitdiff
|
tree
2017-12-29
Stas Boukarev
Do not cons
w
hen truncating (float most-neg
a
tive-
f
ixn
u
m)
commit
|
commitdiff
|
tree
2017-12-29
Sta
s
Boukarev
Do not con
s
in (va
l
u
e
s (trunc
a
t
e (the
double-float
.
.
.
commit
|
commitdiff
|
tree
2017-12-29
S
tas Bouk
a
rev
Add SB-EXT:*P
R
I
N
T
-
SEQUENCE-LENGTH
*
for st
r
ings a
n
d
.
.
.
commit
|
commitdiff
|
tree
2017-12-29
Stas Boukarev
P
rot
e
ct PRINC
I
PAL-LVA
R
-DEST from unused CASTs
.
commit
|
commitdiff
|
tree
2017-12-29
Stas
Bou
k
ar
e
v
Fix (cat
c
h f
o
r
ms-involv
i
ng-unknown-values
.
.
.
)
commit
|
commitdiff
|
tree
2017-12-29
S
tas
Bouk
a
rev
Fix FILL on larg
e
b
it-vectors
.
commit
|
commitdiff
|
tree
2017-12-29
St
a
s Boukarev
Fix SXHA
S
H
on interpreted funct
i
on
s
.
commit
|
commitdiff
|
tree
2017-12-25
St
a
s
Bo
u
karev
Fix
M
AP-
T
REE
.
commit
|
commitdiff
|
tree
2017-12-25
Sta
s
Bouk
a
r
ev
Add NEWS
.
commit
|
commitdiff
|
tree
2017-12-22
St
a
s Bouk
a
rev
(map-a
l
loc
a
ted-obj
e
c
t
s
:no-consing) no longer fa
i
ls
.
.
.
commit
|
commitdiff
|
tree
2017-12-21
Stas Boukarev
tests:
o
ne more ev
a
luator-
m
od
e
fi
x
.
commit
|
commitdiff
|
tree
2017-12-20
Stas Boukarev
Fix S
K
I
P-FILE in impu
r
e
tests
.
commit
|
commitdiff
|
tree
2017-12-20
S
tas Boukarev
alien
.
impure:
c
ompil
e
a
test
.
commit
|
commitdiff
|
tree
2017-12-20
Stas Boukarev
Fix running
t
es
t
s i
n
the
:interpret mode
.
commit
|
commitdiff
|
tree
2017-12-20
Stas
B
ou
k
arev
Fix ge
n
esis
w
ith cheneyg
c
.
commit
|
commitdiff
|
tree
2017-12-20
Stas B
o
ukar
e
v
Mark wait
-
on-semap
h
ore
semaphore
-
notification as passing
.
.
.
commit
|
commitdiff
|
tree
next