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
debug-dump, compact-vector: special case strings.
2018-02-01
Stas Bou
k
arev
d
ebug-dump, compact-vecto
r
: special case strings
.
commit
|
commitdiff
|
tree
2018-01-31
Stas Bouka
r
ev
Avoid deleti
o
n not
e
s
f
rom a MAKE-AR
R
AY transform
.
commit
|
commitdiff
|
tree
2018-01-31
St
a
s Boukare
v
Simpl
i
fy sort-vector
.
commit
|
commitdiff
|
tree
2018-01-31
Stas Bo
u
karev
Simplify assembly/
x
86-
6
4/arith
.
lis
p
commit
|
commitdiff
|
tree
2018-01-29
Sta
s
Boukarev
Fix a typo
i
n sb-mpfr
.
commit
|
commitdiff
|
tree
2018-01-27
Stas Boukarev
Fix SPARC
.
commit
|
commitdiff
|
tree
2018-01-25
S
t
as Boukarev
M
ove o
b
ject-size
to
s
b
-
int
r
ospect
.
commit
|
commitdiff
|
tree
2018-01-24
Stas Boukarev
Renam
e
object-size to
p
rimit
i
ve-object-size
.
commit
|
commitdiff
|
tree
2018-01-24
Stas Boukar
e
v
ob
j
ect
-
s
i
ze: i
n
clud
e
the slot ve
c
tor for CLOS objects
.
commit
|
commitdiff
|
tree
2018-01-23
Sta
s
Boukar
e
v
P
r
odu
c
e o
n
ly
one warni
n
g for (typep x 'bad-typ
e
)
commit
|
commitdiff
|
tree
2018-01-23
Stas Boukarev
Ha
n
dle (complex (
m
embe
r
not-a-real)) ty
p
es
.
commit
|
commitdiff
|
tree
2018-01-23
St
a
s Boukarev
Don't
t
ry to pri
n
t high
l
y
n
e
s
t
ed forms for
type erro
r
s
.
commit
|
commitdiff
|
tree
2018-01-22
Stas
Boukarev
Use
d
efin
i
tio
n
-
source-mixin for slot-defin
i
t
ion
.
commit
|
commitdiff
|
tree
2018-01-22
Stas Boukare
v
Remov
e
unused code
.
commit
|
commitdiff
|
tree
2018-01-22
Stas Bouka
r
ev
D
o
n't
u
se
SO
U
RCE-LOCATION when
ex
p
anding DEFUN
.
commit
|
commitdiff
|
tree
2018-01-22
S
tas Boukarev
Remove a
n
unus
e
d parameter
i
n
%c
o
mpiler-def
m
acro
.
commit
|
commitdiff
|
tree
2018-01-20
Stas B
o
ukarev
:gc-deadlock :broken-on :
w
i
n32
commit
|
commitdiff
|
tree
2018-01-19
Stas Boukarev
Fix CALL-WITH-TI
M
ING
.
commit
|
commitdiff
|
tree
2018-01-19
Stas
B
ou
k
a
r
ev
Fix COPY-MORE-A
R
G on ARM
6
4
.
commit
|
commitdiff
|
tree
2018-01-19
Sta
s
Boukarev
Mo
r
e robus
t
interrupt-
t
hread
.
commit
|
commitdiff
|
tree
2018-01-17
Stas Boukar
e
v
vector-specif
i
er-wid
e
tag: ignore hairy-typ
e
.
commit
|
commitdiff
|
tree
2018-01-17
Stas Boukar
e
v
Revert "Rep
o
rt
ty
p
e
errors coming from (THE NIL
0
)
.
"
commit
|
commitdiff
|
tree
2018-01-17
Stas Boukarev
More maybe
-
te
r
m
i
n
ate-block
.
commit
|
commitdiff
|
tree
2018-01-17
Stas Bou
k
arev
Improve error
r
eportin
g
f
o
r
local func
t
ions
.
commit
|
commitdiff
|
tree
2018-01-17
Stas Boukarev
Don't
t
ransform make-array with :eleme
n
t-typ
e
nil
.
commit
|
commitdiff
|
tree
2018-01-17
S
t
as Boukarev
Report
t
ype er
r
o
r
s coming from (THE NIL 0)
.
commit
|
commitdiff
|
tree
2018-01-17
Stas Bouk
a
rev
C
all mayb
e
-terminat
e
-blo
c
k wh
e
n transla
t
ing
T
HE
.
commit
|
commitdiff
|
tree
2018-01-17
Stas Bouka
r
ev
Maintain LA
M
B
D
A-CALLS-OR-CLOSES in DELET
E
-
REF
.
commit
|
commitdiff
|
tree
2018-01-16
Stas Boukarev
F
i
x combination
-
args-flow-cleanly
-
p
.
commit
|
commitdiff
|
tree
2018-01-16
S
tas
B
oukarev
D
CE: delete
:
option
a
l
f
unctionals
.
commit
|
commitdiff
|
tree
2018-01-15
Sta
s
Boukarev
Fix t
r
a
c
eroot
.
test
.
sh
commit
|
commitdiff
|
tree
2018-01-15
Stas Boukare
v
Che
c
k for the NIL ty
p
e in the EQUAL transfo
r
m
.
commit
|
commitdiff
|
tree
2018-01-15
S
tas
Boukarev
Protect un
c
o
nvert-tail-calls aga
i
nst deleted blocks
.
commit
|
commitdiff
|
tree
2018-01-15
Stas B
o
ukarev
Remove a
n
unnec
e
ssar
y
copy-list
.
commit
|
commitdiff
|
tree
2018-01-14
Stas Boukarev
M
ark
c
lo
s
-cache-test as broken on sb-
s
afep
o
int
.
commit
|
commitdiff
|
tree
2018-01-14
Stas
Bouk
a
rev
A
d
d
(pro
f
ile :threads) :broken-on :win32
commit
|
commitdiff
|
tree
2018-01-14
Stas Boukar
e
v
Don
'
t
choke on
invalid objects when GC
i
ng
w
e
ak has
h
.
.
.
commit
|
commitdiff
|
tree
2018-01-14
Stas Boukarev
Mark (:time
r
:threa
d
ed-stress) broken on x86
.
commit
|
commitdiff
|
tree
2018-01-13
St
a
s Boukare
v
Lose on m
e
mory co
r
rup
t
ion while gcin
g
.
commit
|
commitdiff
|
tree
2018-01-13
Stas
Bou
k
a
rev
Mark :two-threads
-
r
unning-gc as bro
k
en on sb-s
a
fepoi
n
t
.
commit
|
commitdiff
|
tree
2018-01-13
St
a
s Bo
u
kare
v
Make
a def
k
nown f
o
r FINALIZE
.
commit
|
commitdiff
|
tree
2018-01-12
Stas Boukarev
dyndebug_i
n
it: fix
g
encgc
_
verbose handling
.
commit
|
commitdiff
|
tree
2018-01-12
St
a
s Bo
u
karev
F
i
x derive
-
no
d
e-t
y
p
e
on hai
r
y types
.
commit
|
commitdiff
|
tree
2018-01-12
Stas Boukar
e
v
Impr
o
ve
ARRAY-HE
A
DER-P type
d
er
i
vati
o
n
.
commit
|
commitdiff
|
tree
2018-01-11
Stas Boukarev
ctypep: bett
e
r ha
n
dling of ar
r
a
y
-type with unknown
.
.
.
commit
|
commitdiff
|
tree
2018-01-11
Stas Boukarev
Do
n
't fail w
h
en trans
f
o
rming
(coer
c
e
x
nil)
.
commit
|
commitdiff
|
tree
2018-01-11
Sta
s
B
o
ukarev
Optimize (de
c
ode-t
i
meout nil)
.
commit
|
commitdiff
|
tree
2018-01-11
Stas Bo
u
k
arev
Remove
the warning about personality flag
s
o
n Linux
.
commit
|
commitdiff
|
tree
2018-01-11
S
tas Boukarev
R
emove
.
-
*
- Mode: Text -*
-
from
the man page
.
commit
|
commitdiff
|
tree
2018-01-11
St
a
s Boukare
v
R
e
mo
v
e --defa
u
l
t-merge-core-pages
.
commit
|
commitdiff
|
tree
2018-01-11
Stas Boukar
e
v
(decode-timeout nil): do
n
'
t
run get-
i
nternal-real-time
.
commit
|
commitdiff
|
tree
2018-01-10
S
tas Boukarev
PROGV: wa
r
n if VARS and VALS ar
e
n't l
i
sts
.
commit
|
commitdiff
|
tree
2018-01-10
Stas Bouka
r
ev
Simplify the run-p
r
ogram docstring
.
commit
|
commitdiff
|
tree
2018-01-10
Stas
B
o
ukarev
Ad
j
u
s
t
lo
a
d-xc
.
li
s
p
.
commit
|
commitdiff
|
tree
2018-01-10
Stas Bou
k
arev
Clean up run-program
.
commit
|
commitdiff
|
tree
2018-01-10
S
t
as Boukar
e
v
Remo
v
e #+-win32 from the ru
n
-program docstring
.
commit
|
commitdiff
|
tree
2018-01-10
Stas Boukare
v
run
-
program
docs
t
ring:
disentan
g
le :E
R
ROR and :IF-ER
R
OR
.
.
.
commit
|
commitdiff
|
tree
2018-01-09
S
t
a
s
Boukarev
parse-body: warn,
d
on't
er
r
or
.
commit
|
commitdiff
|
tree
2018-01-09
Stas Bo
u
karev
Fix declara
t
ion proces
s
ing in H
A
NDLER-CASE
.
commit
|
commitdiff
|
tree
2018-01-09
Stas
B
oukarev
Fix de
c
lar
a
t
ion
p
rocessing in RESTART-CASE
.
commit
|
commitdiff
|
tree
2018-01-09
Stas Boukarev
Don't
f
a
i
l
on bad VALU
E
S
ftype dec
l
aration
.
commit
|
commitdiff
|
tree
2018-01-09
S
tas Bouka
r
ev
P
rotect substitute-lvar-uses agai
n
st d
e
leted blocks
.
commit
|
commitdiff
|
tree
2018-01-09
Stas Bouka
r
ev
Fix ltn an
n
ota
t
ion of tail
calls
.
commit
|
commitdiff
|
tree
2018-01-09
S
t
a
s Boukarev
Fix
(find
derive-
t
ype
)
.
commit
|
commitdiff
|
tree
2018-01-09
S
t
as
B
oukarev
Catch macro e
r
ro
r
s
in FOPC
O
M
P
ILABLE-P
.
commit
|
commitdiff
|
tree
2018-01-09
St
a
s Boukarev
Catch mac
r
o error
s
when
t
rans
f
o
rming MAKE-ARRAY
.
commit
|
commitdiff
|
tree
2018-01-08
Stas
Bou
k
are
v
Bette
r
vali
d
ation
o
f make
-
a
rray dimensions
.
commit
|
commitdiff
|
tree
2018-01-08
Stas Boukarev
Catch mac
r
o
errors whe
n
transforming LD
B
.
commit
|
commitdiff
|
tree
2018-01-08
Stas Bouk
a
rev
Fix LAMBDA-V
A
R
-
REF-L
V
AR
.
commit
|
commitdiff
|
tree
2018-01-08
Stas Bouka
r
e
v
Fold (=
(complex rational) real) to NIL
.
commit
|
commitdiff
|
tree
2018-01-06
Sta
s
B
o
ukarev
Fix CMO
V
conve
r
s
i
on
.
commit
|
commitdiff
|
tree
2018-01-06
Stas Boukarev
R
estore a test
.
commit
|
commitdiff
|
tree
2018-01-06
Stas Bou
k
arev
Re
m
ove a
n
AVER
in SUBSTITUTE
-
LET
-
FU
N
A
R
GS
.
commit
|
commitdiff
|
tree
2018-01-06
Stas Boukarev
Fix
m
ak
e
-complex-float on ARM64
.
commit
|
commitdiff
|
tree
2018-01-05
Stas Bo
u
karev
Fix
a typo
in
EN
S
URE-LVAR-FU
N
-
FORM
.
commit
|
commitdiff
|
tree
2018-01-05
S
tas Boukarev
Prote
c
t FIN
D
-CLEANUP-POINTS aga
i
nst deleted
l
a
mbdas
.
commit
|
commitdiff
|
tree
2018-01-05
Stas B
o
u
k
arev
Retry fo
l
d
i
ng SYME
V
AL on consta
n
ts
.
commit
|
commitdiff
|
tree
2018-01-05
S
t
a
s
Boukarev
Fix symeval on
NIL on x
8
6
-64
.
commit
|
commitdiff
|
tree
2018-01-05
S
t
a
s Boukarev
Bett
e
r hand
l
ing of
b
o
g
us type-specif
i
e
r
a
t
com
p
i
le
.
.
.
commit
|
commitdiff
|
tree
2018-01-05
Stas Bo
u
karev
F
i
x type mismatch in the &rest-ref tra
n
sform
.
commit
|
commitdiff
|
tree
2018-01-05
S
t
as B
o
uka
r
ev
Ca
r
eful macroexpansi
o
n in
r
ewrite-
i
nitial-contents
.
commit
|
commitdiff
|
tree
2018-01-03
Stas Bo
u
k
a
rev
Cat
c
h
(
make-array
'(x)) at CT
.
commit
|
commitdiff
|
tree
2018-01-03
S
t
as
B
oukarev
Check
t
ype s
p
ecifiers at compi
l
e time
.
commit
|
commitdiff
|
tree
2018-01-03
St
a
s
Boukare
v
Do
n
't crash
when tra
n
sforming (map
v
alues-type
.
.
.
)
commit
|
commitdiff
|
tree
2018-01-03
Stas Boukarev
More c
a
ref
u
l co
m
bination
f
lushin
g
.
commit
|
commitdiff
|
tree
2018-01-03
Stas
B
ouk
a
rev
Fix a make-arr
a
y
transform
o
n bad dimensions
.
commit
|
commitdiff
|
tree
2018-01-02
Sta
s
Bou
k
arev
Fix CAST-TYPE
-
C
HECK
.
commit
|
commitdiff
|
tree
2018-01-02
Stas
B
o
ukarev
Simplify ir1-optimize-mv-call and catch mo
r
e errors
.
commit
|
commitdiff
|
tree
2018-01-02
Stas Bouka
r
ev
Don't allow &aux t
o
bin
d
constants
.
commit
|
commitdiff
|
tree
2018-01-02
Stas Boukarev
Choo
s
e the functio
n
pr
i
m
i
tive-type for (and func
t
ion x)
.
commit
|
commitdiff
|
tree
2018-01-02
Stas B
o
u
karev
D
o
n't fail
on
(make-string-out
p
ut-st
r
e
a
m :elemen
t
-type
.
.
.
commit
|
commitdiff
|
tree
2018-01-02
Stas Boukar
e
v
Fix constant fold
i
ng with :allow-other-keys unknown
.
commit
|
commitdiff
|
tree
2018-01-01
Stas Boukarev
Fix co
n
stant fold
i
ng
w
ith dup
l
icate
&
key args
.
commit
|
commitdiff
|
tree
2018-01-01
Stas
B
o
ukarev
Fix
constant f
o
lding with :all
o
w-other-ke
y
s
p
r
esent
.
commit
|
commitdiff
|
tree
2018-01-01
Stas Boukarev
Fix a
m
a
ke-array transfo
r
m
on
b
ad initial-
c
on
t
ents
.
commit
|
commitdiff
|
tree
2018-01-01
S
t
as
Boukarev
Put back :c
o
u
n
t int
o
the REMOVE-IF defknown
.
commit
|
commitdiff
|
tree
2018-01-01
Stas Bou
k
a
rev
Don't
t
ry
constant folding
ca
l
ls wi
t
h u
n
known
k
eys
.
commit
|
commitdiff
|
tree
2018-01-01
Stas Boukarev
Flus
h
c
o
m
b
i
nat
i
ons which call other functions
.
commit
|
commitdiff
|
tree
2018-01-01
Stas
B
o
u
ka
r
e
v
D
on'
t
co
n
s in COU
N
T
.
commit
|
commitdiff
|
tree
2017-12-31
S
t
as Boukarev
Reduce consing i
n
b
a
ck-propa
g
a
te
-
one
-
dx-lv
a
r
.
commit
|
commitdiff
|
tree
next