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
Protect unconvert-tail-calls against deleted blocks.
2018-01-15
Stas Bou
k
a
r
ev
Prot
e
ct unc
o
nv
e
r
t
-tail-call
s
a
g
ain
s
t delet
e
d blocks
.
commit
|
commitdiff
|
tree
2018-01-15
Stas Boukarev
Re
m
ove
a
n u
n
necess
a
ry cop
y
-list
.
commit
|
commitdiff
|
tree
2018-01-14
Stas Boukarev
Ma
r
k c
l
os-cache-test as broken
o
n sb-safepoint
.
commit
|
commitdiff
|
tree
2018-01-14
Stas Boukarev
Ad
d
(profile :th
r
eads
)
:
broken
-
on :win32
commit
|
commitdiff
|
tree
2018-01-14
Stas
B
oukarev
D
on't
c
hoke o
n
invalid objects
w
hen GCing
weak hash
.
.
.
commit
|
commitdiff
|
tree
2018-01-14
Stas Boukarev
Mark
(
:
timer :thre
a
ded-
s
tress) broke
n
on x86
.
commit
|
commitdiff
|
tree
2018-01-13
Stas Bouka
r
ev
Lose on memory c
o
rrup
t
ion wh
i
l
e
g
cing
.
commit
|
commitdiff
|
tree
2018-01-13
S
t
as Bouk
a
rev
M
ark :two-thre
a
ds-runnin
g
-
g
c as
bro
k
en on s
b
-safepoint
.
commit
|
commitdiff
|
tree
2018-01-13
Stas Boukarev
Make a defknown for FI
N
ALIZ
E
.
commit
|
commitdiff
|
tree
2018-01-12
S
t
a
s
Boukare
v
dyndebug_init: fix gencgc_verbose han
d
ling
.
commit
|
commitdiff
|
tree
2018-01-12
Stas Bouk
a
rev
F
i
x
der
i
ve-node-ty
p
e on hairy
t
yp
e
s
.
commit
|
commitdiff
|
tree
2018-01-12
Stas
B
o
ukarev
Improve AR
R
A
Y
-HEADER-P
t
ype derivation
.
commit
|
commitdiff
|
tree
2018-01-11
S
tas Boukarev
ctypep:
b
e
t
t
e
r hand
l
ing of ar
r
a
y
-type
w
ith
unknown
.
.
.
commit
|
commitdiff
|
tree
2018-01-11
Stas Boukarev
Don't
fail
w
h
e
n transforming (
c
oerce x n
i
l
)
.
commit
|
commitdiff
|
tree
2018-01-11
S
tas Boukarev
Optimize (decode-timeout
n
il)
.
commit
|
commitdiff
|
tree
2018-01-11
Stas Boukarev
Remo
v
e
the warning ab
o
ut persona
l
it
y
flags on Li
n
ux
.
commit
|
commitdiff
|
tree
2018-01-11
Stas B
o
ukare
v
Remove
.
-*- Mode: Te
x
t -*- from the man page
.
commit
|
commitdiff
|
tree
2018-01-11
Stas Bouka
r
ev
R
emove --def
a
ult-merge-c
o
re-page
s
.
commit
|
commitdiff
|
tree
2018-01-11
Stas B
o
ukarev
(decode-timeout nil):
d
o
n
't run get-inte
r
nal
-
real-time
.
commit
|
commitdiff
|
tree
2018-01-10
Stas Boukarev
PROGV: warn if V
A
RS
a
n
d VALS
aren't lists
.
commit
|
commitdiff
|
tree
2018-01-10
Stas B
o
ukarev
S
imp
l
ify the run-program
docstring
.
commit
|
commitdiff
|
tree
2018-01-10
Stas B
o
uka
r
ev
Adjust l
o
ad-x
c
.
lisp
.
commit
|
commitdiff
|
tree
2018-01-10
Stas
B
o
u
ka
r
ev
C
l
ean up run-
p
rogra
m
.
commit
|
commitdiff
|
tree
2018-01-10
Stas Boukarev
Remo
v
e #+-w
i
n32 fr
o
m the run-pr
o
gram docstring
.
commit
|
commitdiff
|
tree
2018-01-10
Stas
B
oukarev
run-program do
c
str
i
ng
:
disentangle :ERROR and :
I
F-ERROR
.
.
.
commit
|
commitdiff
|
tree
2018-01-09
Sta
s
Boukarev
parse-b
o
d
y: warn, don't error
.
commit
|
commitdiff
|
tree
2018-01-09
S
tas
B
o
u
kar
e
v
Fix declarat
i
on processin
g
in HANDLE
R
-C
A
SE
.
commit
|
commitdiff
|
tree
2018-01-09
Sta
s
Boukare
v
Fi
x
de
c
laratio
n
pr
o
cessing
i
n RES
T
ART-CASE
.
commit
|
commitdiff
|
tree
2018-01-09
Stas Boukar
e
v
Don
'
t fail on bad VALUES ftype declaration
.
commit
|
commitdiff
|
tree
2018-01-09
S
tas Boukarev
Pr
o
tect substitut
e
-lvar-us
e
s against del
e
ted
bl
o
c
k
s
.
commit
|
commitdiff
|
tree
2018-01-09
S
tas Boukarev
Fix ltn
a
nno
t
ati
o
n of tail calls
.
commit
|
commitdiff
|
tree
2018-01-09
Stas B
o
ukar
e
v
Fix (fin
d
derive-type)
.
commit
|
commitdiff
|
tree
2018-01-09
Stas Boukarev
Catch
ma
c
ro e
r
ror
s
in FO
P
COMPILABLE-P
.
commit
|
commitdiff
|
tree
2018-01-09
S
t
a
s
B
o
ukarev
Catch macro errors when transform
i
ng MAKE-ARRAY
.
commit
|
commitdiff
|
tree
2018-01-08
Stas Boukarev
Better validat
i
on of
m
a
ke-array di
m
ensions
.
commit
|
commitdiff
|
tree
2018-01-08
Stas Boukarev
Ca
t
ch mac
r
o errors when tran
s
for
m
ing LDB
.
commit
|
commitdiff
|
tree
2018-01-08
Stas Bouka
r
ev
Fix LAMB
D
A-VAR-REF-LVA
R
.
commit
|
commitdiff
|
tree
2018-01-08
Stas Bo
u
karev
F
old (= (complex rational) real)
t
o
N
I
L
.
commit
|
commitdiff
|
tree
2018-01-06
Stas Boukarev
Fix C
M
OV conversion
.
commit
|
commitdiff
|
tree
2018-01-06
Sta
s
B
oukare
v
Restore a
test
.
commit
|
commitdiff
|
tree
2018-01-06
Stas Bouka
r
ev
Remove an AVER in S
U
BST
I
T
UTE
-
L
ET-FUNA
R
GS
.
commit
|
commitdiff
|
tree
2018-01-06
St
a
s Boukarev
F
i
x
make-complex-float
o
n
A
R
M6
4
.
commit
|
commitdiff
|
tree
2018-01-05
Stas Bou
k
arev
F
i
x
a typo i
n
ENSURE-
L
VAR-FUN-FORM
.
commit
|
commitdiff
|
tree
2018-01-05
S
t
as
Boukarev
Prot
e
ct
F
I
N
D
-CLEANUP-POINTS agains
t
delet
e
d lambdas
.
commit
|
commitdiff
|
tree
2018-01-05
S
t
a
s B
o
uk
a
r
ev
R
e
try
folding SYMEVAL
o
n
c
onstants
.
commit
|
commitdiff
|
tree
2018-01-05
S
t
as Bouk
a
rev
Fix symeval o
n
NIL on x
8
6-64
.
commit
|
commitdiff
|
tree
2018-01-05
Stas Boukarev
Better
handling o
f
b
ogus type
-
spec
i
fier at compile
.
.
.
commit
|
commitdiff
|
tree
2018-01-05
S
tas Bouk
a
r
e
v
Fi
x
ty
p
e mismatch in
t
he
&
rest-ref transform
.
commit
|
commitdiff
|
tree
2018-01-05
Stas B
o
ukarev
C
areful
macroex
p
ansion in
r
ewrite-ini
t
ial-contents
.
commit
|
commitdiff
|
tree
2018-01-03
S
t
as Boukarev
C
a
tch (make-a
r
ray '
(
x
)) at CT
.
commit
|
commitdiff
|
tree
2018-01-03
S
t
as Bouka
r
ev
Check type specifiers at compile
t
ime
.
commit
|
commitdiff
|
tree
2018-01-03
Stas Boukarev
Don't cras
h
when
t
r
ansforming (map values-type
.
.
.
)
commit
|
commitdiff
|
tree
2018-01-03
Stas Boukarev
More careful combination flushing
.
commit
|
commitdiff
|
tree
2018-01-03
S
t
as Boukarev
Fix a make-array transf
o
rm o
n
bad di
m
e
n
sions
.
commit
|
commitdiff
|
tree
2018-01-02
Sta
s
B
ou
k
are
v
Fix CAST-TY
P
E-C
H
ECK
.
commit
|
commitdiff
|
tree
2018-01-02
S
t
as Boukarev
Simplify ir1-
o
ptimize-mv-call and catch more
e
rror
s
.
commit
|
commitdiff
|
tree
2018-01-02
S
t
as Boukar
e
v
D
o
n't allo
w
&aux to bind constants
.
commit
|
commitdiff
|
tree
2018-01-02
Stas Boukarev
Choose the function primit
i
ve-type for (and
f
unction x)
.
commit
|
commitdiff
|
tree
2018-01-02
S
tas Boukarev
Don'
t
fail on (make-string-output-
s
tream :elem
e
nt-type
.
.
.
commit
|
commitdiff
|
tree
2018-01-02
Stas B
o
u
karev
Fix c
o
nstant
f
olding w
i
t
h
:allow-other-keys unknown
.
commit
|
commitdiff
|
tree
2018-01-01
Stas Boukarev
Fix con
s
tant fold
i
ng with d
u
p
li
c
a
t
e &key ar
g
s
.
commit
|
commitdiff
|
tree
2018-01-01
Stas Bou
k
arev
Fix consta
n
t f
o
ldin
g
with :allow-other-keys
p
resent
.
commit
|
commitdiff
|
tree
2018-01-01
St
a
s B
o
uka
r
e
v
Fi
x
a ma
k
e-a
r
r
ay t
r
ansform on ba
d
ini
t
i
al-contents
.
commit
|
commitdiff
|
tree
2018-01-01
St
a
s
Boukarev
P
u
t
back :count in
t
o the REMOVE-IF d
e
fknown
.
commit
|
commitdiff
|
tree
2018-01-01
Sta
s
Boukarev
Don't
try constant f
o
lding cal
l
s with unknow
n
keys
.
commit
|
commitdiff
|
tree
2018-01-01
S
tas Boukarev
Flush combinat
i
ons wh
i
ch
c
a
l
l
o
t
her fun
c
tion
s
.
commit
|
commitdiff
|
tree
2018-01-01
S
t
as Boukarev
Don't con
s
in COUNT
.
commit
|
commitdiff
|
tree
2017-12-31
Stas Boukarev
Reduc
e
consing in back
-
p
r
opagate-one-d
x
-lv
a
r
.
commit
|
commitdiff
|
tree
2017-12-31
Stas Bou
k
a
rev
Fix
c
o
n
s
tan
t
-fol
d
-call-p
.
commit
|
commitdiff
|
tree
2017-12-31
S
tas Boukar
e
v
Renam
e
*print-s
e
quence-le
n
gth* t
o
*prin
t
-vec
t
or-lengt
h
*
.
commit
|
commitdiff
|
tree
2017-12-31
Stas Boukarev
Avoid
a st
y
le-warning in compile
.
impure
commit
|
commitdiff
|
tree
2017-12-30
Stas Bou
k
a
rev
externa
l
-format: add EURO_SIGN to
win
d
ows
-
1251
.
commit
|
commitdiff
|
tree
2017-12-30
S
t
as
B
oukar
e
v
Try
to mak
e
sb-intro
s
pect/allocatio
n
-information
.
6
.
.
.
commit
|
commitdiff
|
tree
2017-12-30
Stas Boukarev
Mo
r
e
-
-no-userini
t
--no-
u
serinit in
cor
e
.
test
.
sh
commit
|
commitdiff
|
tree
2017-12-29
Stas Boukarev
Skip a consing test on
:
i
nterpre
t
e
r
.
commit
|
commitdiff
|
tree
2017-12-29
St
a
s B
o
u
k
a
r
ev
Don't
r
eopti
m
ize ca
s
ts when checking for C
A
ST-TYP
E
.
.
.
commit
|
commitdiff
|
tree
2017-12-29
Stas
B
oukarev
D
on't alloca
t
e stack spaces for
a
rguments twice
.
commit
|
commitdiff
|
tree
2017-12-29
Stas B
o
ukarev
hide-i
r
-nodes: hid
e
GLOBAL-VAR
.
commit
|
commitdiff
|
tree
2017-12-29
Stas Boukare
v
Opt
i
mize (
m
-v
-
cal
l
x know
n
-valu
e
s)
for any
X
.
commit
|
commitdiff
|
tree
2017-12-29
St
a
s Boukarev
Ma
r
k %double/sin
g
le-
f
l
o
at flushable in the
ROUN
D
trans
f
orm
.
commit
|
commitdiff
|
tree
2017-12-29
St
a
s Bou
k
arev
P
r
opagate
L
EXENV-
F
LUSHABLE ins
i
d
e trans
f
o
r
m
s
.
commit
|
commitdiff
|
tree
2017-12-29
Stas Bo
u
karev
Do not
c
o
n
s when t
r
unca
t
ing
(
f
l
o
at most-
n
egative-fixnum)
commit
|
commitdiff
|
tree
2017-12-29
Stas Boukarev
Do not
c
ons in (va
l
ues (truncate (th
e
dou
b
le-float
.
.
.
commit
|
commitdiff
|
tree
2017-12-29
Stas Bo
u
kar
e
v
A
dd SB-E
X
T
:
*PRINT-SEQUENCE-LENGTH* for
s
t
r
ings
and
.
.
.
commit
|
commitdiff
|
tree
2017-12-29
St
a
s Bo
u
karev
Protect PR
I
NCIPAL-LVAR-DEST
f
rom un
u
se
d
CASTs
.
commit
|
commitdiff
|
tree
2017-12-29
Stas Boukarev
Fix (catch forms-
i
nvol
v
i
n
g-un
k
now
n
-valu
e
s
.
.
.
)
commit
|
commitdiff
|
tree
2017-12-29
Stas B
o
ukar
e
v
Fix FILL o
n
large
b
it-vectors
.
commit
|
commitdiff
|
tree
2017-12-29
S
t
a
s
Boukarev
Fix SXHASH on interpreted functions
.
commit
|
commitdiff
|
tree
2017-12-25
Stas Boukare
v
Fix MAP-TREE
.
commit
|
commitdiff
|
tree
2017-12-25
Stas B
o
u
k
arev
Ad
d
N
E
WS
.
commit
|
commitdiff
|
tree
2017-12-22
Stas Boukarev
(map-allocated-ob
j
ects :no-consing)
n
o
longe
r
f
a
i
ls
.
.
.
commit
|
commitdiff
|
tree
2017-12-21
Stas Boukarev
tests: on
e
mo
r
e evalu
a
tor
-
mode fix
.
commit
|
commitdiff
|
tree
2017-12-20
S
t
as
Boukar
e
v
Fix SKIP
-
F
ILE in im
p
ure tests
.
commit
|
commitdiff
|
tree
2017-12-20
S
t
as Bo
u
k
arev
a
lien
.
impu
r
e:
compile
a
test
.
commit
|
commitdiff
|
tree
2017-12-20
Stas
Boukarev
Fix r
u
nning tests in the :i
n
terpr
e
t mode
.
commit
|
commitdiff
|
tree
2017-12-20
S
tas Boukarev
Fix genes
i
s with cheneyg
c
.
commit
|
commitdiff
|
tree
2017-12-20
St
a
s Boukarev
Mark wa
i
t-o
n
-semaphore semap
h
ore-notification
as passing
.
.
.
commit
|
commitdiff
|
tree
2017-12-20
Stas B
o
uk
a
rev
F
i
x the
C
O
ERCE sou
r
ce transform
.
commit
|
commitdiff
|
tree
2017-12-20
Stas Boukare
v
D
i
s
a
ble a test on win
3
2
.
commit
|
commitdiff
|
tree
2017-12-20
S
t
as Boukarev
Try to make t
h
e
:l
u
rking-threads test
m
ore robust
.
commit
|
commitdiff
|
tree
next