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
:gc-deadlock :broken-on :win32
2018-01-20
Stas
Boukarev
:g
c
-deadl
o
ck :broken-on :
w
in32
commit
|
commitdiff
|
tree
2018-01-19
S
ta
s
B
oukarev
Fix
CALL-WITH-TIMIN
G
.
commit
|
commitdiff
|
tree
2018-01-19
Stas Bouk
a
rev
Fix COPY-MO
R
E-ARG on ARM64
.
commit
|
commitdiff
|
tree
2018-01-19
Stas
B
o
u
karev
Mor
e
robust in
t
errupt-
t
hread
.
commit
|
commitdiff
|
tree
2018-01-17
Stas Bouk
a
rev
vector-specifier-widetag:
i
gnore hairy-
t
ype
.
commit
|
commitdiff
|
tree
2018-01-17
Stas
B
o
u
kar
e
v
R
evert "
R
eport ty
p
e errors coming from
(
THE
NIL
0
)
.
"
commit
|
commitdiff
|
tree
2018-01-17
S
tas Boukarev
Mo
r
e maybe-terminat
e
-block
.
commit
|
commitdiff
|
tree
2018-01-17
Stas Boukarev
I
m
p
r
ove error rep
o
rting
f
or
local f
u
n
ction
s
.
commit
|
commitdiff
|
tree
2018-01-17
St
a
s
B
oukarev
D
o
n't transform make-arra
y
w
ith
:
e
le
m
ent-type nil
.
commit
|
commitdiff
|
tree
2018-01-17
Stas Boukarev
Re
p
ort type e
r
rors comi
n
g from (THE N
I
L
0)
.
commit
|
commitdiff
|
tree
2018-01-17
Stas Bo
u
k
a
rev
Call
maybe-termi
n
a
t
e-
b
lock when
t
r
a
nslati
n
g
T
HE
.
commit
|
commitdiff
|
tree
2018-01-17
Stas Bouk
a
r
e
v
M
ain
t
ain LAMB
D
A
-
CALLS-OR-CLOSES in
D
E
LETE
-
R
E
F
.
commit
|
commitdiff
|
tree
2018-01-16
Stas Bo
u
karev
Fix co
m
b
inatio
n
-args-flow-cle
a
nly-
p
.
commit
|
commitdiff
|
tree
2018-01-16
Stas Bo
u
k
a
r
e
v
DCE
:
delete :optional funct
i
o
n
a
ls
.
commit
|
commitdiff
|
tree
2018-01-15
S
t
as Boukar
e
v
Fi
x
trace
r
oot
.
test
.
s
h
commit
|
commitdiff
|
tree
2018-01-15
Stas Boukarev
Chec
k
for the NIL typ
e
in t
h
e EQUAL
t
ra
n
sform
.
commit
|
commitdiff
|
tree
2018-01-15
Stas
B
o
uk
a
rev
P
rotect
u
nconvert-tail-calls against
deleted blocks
.
commit
|
commitdiff
|
tree
2018-01-15
Stas Boukarev
R
emove an u
n
nec
e
ssary copy-lis
t
.
commit
|
commitdiff
|
tree
2018-01-14
Stas
B
o
uk
a
r
e
v
Mark clo
s
-cache-te
s
t
a
s broken on sb-safepoint
.
commit
|
commitdiff
|
tree
2018-01-14
Stas Boukarev
Add (profile :threads) :broken-
o
n :win32
commit
|
commitdiff
|
tree
2018-01-14
S
tas B
o
ukarev
D
on't choke
on invalid objects when GCing weak hash
.
.
.
commit
|
commitdiff
|
tree
2018-01-14
Stas Bo
u
ka
r
ev
Mark (:
t
im
e
r
:
t
h
readed-stress) broken on x86
.
commit
|
commitdiff
|
tree
2018-01-13
Stas Boukar
e
v
Lo
s
e o
n
mem
o
r
y cor
r
uption while gcing
.
commit
|
commitdiff
|
tree
2018-01-13
Stas Boukarev
M
a
rk :t
w
o-threads
-
running-gc as broken on sb-sa
f
epo
i
nt
.
commit
|
commitdiff
|
tree
2018-01-13
Stas Bouka
r
ev
Make a de
f
known
for FINA
L
I
ZE
.
commit
|
commitdiff
|
tree
2018-01-12
Stas B
o
ukarev
dy
n
debug_init: fix gencgc_verbose handl
i
ng
.
commit
|
commitdiff
|
tree
2018-01-12
Stas
B
ou
k
arev
Fix
der
i
ve-node-type on hairy types
.
commit
|
commitdiff
|
tree
2018-01-12
Stas Boukarev
Improve
ARRAY-HEADE
R
-P type derivatio
n
.
commit
|
commitdiff
|
tree
2018-01-11
Stas Boukarev
ctypep: better h
a
ndling of array-type w
i
th
u
n
known
.
.
.
commit
|
commitdiff
|
tree
2018-01-11
Sta
s
Boukarev
Don't
f
ail when
t
ransfo
r
ming (coerce x
n
il)
.
commit
|
commitdiff
|
tree
2018-01-11
Stas Boukarev
Optimize (de
c
ode-timeout n
i
l)
.
commit
|
commitdiff
|
tree
2018-01-11
Stas
Boukarev
Remo
v
e the warnin
g
ab
o
ut personality flags on
Linux
.
commit
|
commitdiff
|
tree
2018-01-11
Stas Boukarev
Re
m
ov
e
.
-
*-
Mode
:
Text -*- from t
h
e ma
n
page
.
commit
|
commitdiff
|
tree
2018-01-11
Stas
Boukarev
Remove -
-
default-merge-
c
ore-
p
a
g
es
.
commit
|
commitdiff
|
tree
2018-01-11
Stas Boukarev
(
decode-timeout nil)
:
don'
t
run ge
t
-i
n
ternal-real
-
time
.
commit
|
commitdiff
|
tree
2018-01-10
Stas Boukarev
PROGV: warn if VA
R
S and VALS aren't
l
ists
.
commit
|
commitdiff
|
tree
2018-01-10
Stas Boukarev
Simplify the run-prog
r
am docstri
n
g
.
commit
|
commitdiff
|
tree
2018-01-10
Stas Bouk
a
re
v
Adjust load-xc
.
lisp
.
commit
|
commitdiff
|
tree
2018-01-10
S
tas
B
oukarev
Cl
e
a
n
u
p r
u
n-prog
r
am
.
commit
|
commitdiff
|
tree
2018-01-10
Stas B
o
uk
a
r
e
v
Remove #+-win3
2
f
r
om the run-pro
g
ram docstring
.
commit
|
commitdiff
|
tree
2018-01-10
Sta
s
Bouk
a
r
e
v
run-pr
o
gram docstring: disentangle :ERROR an
d
:IF-ERROR
.
.
.
commit
|
commitdiff
|
tree
2018-01-09
Stas
B
ou
k
arev
p
a
rse-body:
w
a
rn, d
o
n't error
.
commit
|
commitdiff
|
tree
2018-01-09
Stas Boukarev
Fix
declaration processing in HANDLER-CAS
E
.
commit
|
commitdiff
|
tree
2018-01-09
Stas Boukar
e
v
Fix declaration
p
ro
c
essing in RESTART
-
CAS
E
.
commit
|
commitdiff
|
tree
2018-01-09
S
tas
B
ouka
r
ev
Don't fai
l
o
n ba
d
VALUES ftype declaration
.
commit
|
commitdiff
|
tree
2018-01-09
Stas Bouka
r
ev
P
r
otect substitute-lvar-uses aga
i
nst deleted
b
locks
.
commit
|
commitdiff
|
tree
2018-01-09
Stas
Bou
k
a
r
ev
F
i
x
ltn annotat
i
on of tail calls
.
commit
|
commitdiff
|
tree
2018-01-09
Sta
s
Boukarev
Fix (find derive-type)
.
commit
|
commitdiff
|
tree
2018-01-09
Stas Boukarev
Catc
h
macro errors in FOPCOMPILABLE-P
.
commit
|
commitdiff
|
tree
2018-01-09
S
t
a
s Bo
u
ka
r
ev
Cat
c
h
m
acro errors when transforming M
A
K
E
-
A
RRAY
.
commit
|
commitdiff
|
tree
2018-01-08
S
ta
s
Boukarev
Bett
e
r validation of make-arr
a
y dimensions
.
commit
|
commitdiff
|
tree
2018-01-08
Stas Boukarev
Catch ma
c
ro errors
w
h
e
n
transforming
L
D
B
.
commit
|
commitdiff
|
tree
2018-01-08
Stas Bou
k
a
r
ev
Fix LAMBDA-V
A
R-REF-L
V
AR
.
commit
|
commitdiff
|
tree
2018-01-08
Stas B
o
ukar
e
v
Fold (= (c
o
mplex rational)
r
eal) to
N
IL
.
commit
|
commitdiff
|
tree
2018-01-06
Stas Boukarev
F
i
x
CMOV
c
onversion
.
commit
|
commitdiff
|
tree
2018-01-06
Stas Bouk
a
rev
Restor
e
a tes
t
.
commit
|
commitdiff
|
tree
2018-01-06
Stas Bouka
r
ev
Remove an AVER in SUB
S
TITUTE-L
E
T-FUNAR
G
S
.
commit
|
commitdiff
|
tree
2018-01-06
Stas Boukarev
Fi
x
m
ake
-
c
omple
x
-flo
a
t on
A
RM64
.
commit
|
commitdiff
|
tree
2018-01-05
Stas Bou
k
arev
Fix a ty
p
o in ENS
U
R
E
-LVAR-FUN-FORM
.
commit
|
commitdiff
|
tree
2018-01-05
Stas Boukar
e
v
Pro
t
ect FIND-CLE
A
NU
P
-POINTS against
d
e
l
e
t
ed lambd
a
s
.
commit
|
commitdiff
|
tree
2018-01-05
Stas Boukarev
Retry folding S
Y
MEVAL on consta
n
ts
.
commit
|
commitdiff
|
tree
2018-01-05
Stas Bo
u
karev
Fi
x
symeval on N
I
L
o
n x8
6
-64
.
commit
|
commitdiff
|
tree
2018-01-05
S
t
as Boukar
e
v
Better handling of bogus type-specif
i
e
r at compile
.
.
.
commit
|
commitdiff
|
tree
2018-01-05
Stas B
o
ukarev
Fix type
m
is
m
a
tch
in the &rest-ref transform
.
commit
|
commitdiff
|
tree
2018-01-05
S
tas Bouka
r
ev
Careful macroexpansio
n
in
r
ewrite-initial-contents
.
commit
|
commitdiff
|
tree
2018-01-03
Stas Boukarev
Catch (mak
e
-array
'
(x)) at CT
.
commit
|
commitdiff
|
tree
2018-01-03
Sta
s
Boukarev
Check type s
p
ecifie
r
s at comp
i
le tim
e
.
commit
|
commitdiff
|
tree
2018-01-03
Stas Boukarev
Do
n
't crash w
h
en
t
ransforming (map values-t
y
pe
.
.
.
)
commit
|
commitdiff
|
tree
2018-01-03
S
t
as Bouka
r
ev
More
c
are
f
u
l
combina
t
ion f
l
ushing
.
commit
|
commitdiff
|
tree
2018-01-03
Stas
B
oukarev
Fix a
ma
k
e-array
t
ransform on bad dim
e
ns
i
ons
.
commit
|
commitdiff
|
tree
2018-01-02
S
t
as
B
o
u
karev
Fix CAST-TYP
E
-C
H
ECK
.
commit
|
commitdiff
|
tree
2018-01-02
Stas Boukarev
Simplify ir1-opt
i
mi
z
e-mv-call and catch more
e
rrors
.
commit
|
commitdiff
|
tree
2018-01-02
S
t
as
Boukarev
Don
'
t a
l
low &aux t
o
bind constants
.
commit
|
commitdiff
|
tree
2018-01-02
St
a
s
B
oukarev
C
h
oos
e
the
functi
o
n
p
r
imitive-type for
(and function
x
)
.
commit
|
commitdiff
|
tree
2018-01-02
Stas
B
oukar
e
v
Don
'
t
fail
on (make-string-outpu
t
-stream
:element-type
.
.
.
commit
|
commitdiff
|
tree
2018-01-02
S
t
as
Boukarev
Fix
constant folding with :al
l
o
w
-
o
ther-ke
y
s unkno
w
n
.
commit
|
commitdiff
|
tree
2018-01-01
Sta
s
B
o
u
karev
Fix
c
ons
t
ant
folding with du
p
l
icate &key args
.
commit
|
commitdiff
|
tree
2018-01-01
S
tas Bouk
a
r
e
v
Fix constant folding with :allo
w
-othe
r
-keys present
.
commit
|
commitdiff
|
tree
2018-01-01
Stas B
o
ukarev
F
ix a make-array tran
s
for
m
on bad
ini
t
ial-conten
t
s
.
commit
|
commitdiff
|
tree
2018-01-01
Stas Boukare
v
P
u
t
back
:count int
o
t
h
e
REMOVE-IF
d
efk
n
own
.
commit
|
commitdiff
|
tree
2018-01-01
S
tas Boukarev
Don't tr
y
con
s
tant foldin
g
calls with unknown ke
y
s
.
commit
|
commitdiff
|
tree
2018-01-01
Stas
B
oukarev
Flush com
b
ina
t
i
o
ns which call other
f
un
c
ti
o
ns
.
commit
|
commitdiff
|
tree
2018-01-01
Sta
s
Boukarev
Don't cons in CO
U
NT
.
commit
|
commitdiff
|
tree
2017-12-31
Stas Bouk
a
rev
Reduce co
n
sing in back-propagate-on
e
-dx-
l
var
.
commit
|
commitdiff
|
tree
2017-12-31
St
a
s Bo
u
karev
Fi
x
constant-fold-call-
p
.
commit
|
commitdiff
|
tree
2017-12-31
S
t
as Bouka
r
ev
R
e
name
*
p
r
in
t
-
sequence-leng
t
h* to *print-
v
e
c
tor-length*
.
commit
|
commitdiff
|
tree
2017-12-31
S
tas Bouk
a
rev
Avo
i
d
a style-wa
r
ning in com
p
ile
.
imp
u
re
commit
|
commitdiff
|
tree
2017-12-30
Stas Bou
k
arev
exte
r
nal-format: add EURO_SIGN to win
d
ow
s
-
1
251
.
commit
|
commitdiff
|
tree
2017-12-30
Stas Bouka
r
ev
Try to make sb
-
int
r
ospect/al
l
o
c
a
t
ion-information
.
6
.
.
.
commit
|
commitdiff
|
tree
2017-12-30
S
tas
B
oukarev
More --no-useri
n
it --no-userinit in
c
ore
.
test
.
s
h
commit
|
commitdiff
|
tree
2017-12-29
Stas
Boukarev
S
k
i
p
a co
n
s
i
ng test
o
n :interpret
e
r
.
commit
|
commitdiff
|
tree
2017-12-29
Stas Boukar
e
v
Don't reo
p
timize casts when checking for CAST-TYPE
.
.
.
commit
|
commitdiff
|
tree
2017-12-29
St
a
s Bou
k
arev
Don't
a
llocate
stack spac
e
s for a
r
guments tw
i
ce
.
commit
|
commitdiff
|
tree
2017-12-29
Stas B
o
ukarev
hide
-
ir-nodes: hide
G
LOBAL-
V
A
R
.
commit
|
commitdiff
|
tree
2017-12-29
Stas B
o
ukarev
Optimize
(
m-v-call x
k
nown-
v
alues) for any
X
.
commit
|
commitdiff
|
tree
2017-12-29
S
tas B
o
ukarev
M
a
rk %double/single-float flush
a
b
le in
t
he ROUND
t
ransform
.
commit
|
commitdiff
|
tree
2017-12-29
Stas Boukare
v
Propagate L
E
X
E
NV
-
FLUSHABLE i
n
side trans
f
orms
.
commit
|
commitdiff
|
tree
2017-12-29
Stas Boukarev
Do n
o
t cons when truncati
n
g
(float
most-negative-fixnum)
commit
|
commitdiff
|
tree
2017-12-29
S
t
a
s Bouka
r
e
v
D
o not co
n
s i
n
(values
(
truncate
(the double-floa
t
.
.
.
commit
|
commitdiff
|
tree
2017-12-29
Stas Boukarev
Add SB-EXT:
*
PRINT-S
E
QUENCE-LE
N
GTH* for strings and
.
.
.
commit
|
commitdiff
|
tree
next