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 B
o
ukarev
:
g
c
-
deadl
o
ck :brok
e
n-o
n
:win
3
2
commit
|
commitdiff
|
tree
2018-01-19
Stas Bou
k
ar
e
v
Fix CAL
L
-W
I
TH-TIMING
.
commit
|
commitdiff
|
tree
2018-01-19
Stas B
o
ukar
e
v
Fix COPY-MORE-ARG on ARM64
.
commit
|
commitdiff
|
tree
2018-01-19
S
t
as Boukarev
More robust inter
r
upt-thread
.
commit
|
commitdiff
|
tree
2018-01-17
Stas Boukare
v
vec
t
or-
s
pecifie
r
-widetag: ignore hairy
-
type
.
commit
|
commitdiff
|
tree
2018-01-17
Stas Boukarev
R
e
vert "Report type
e
rro
r
s co
m
ing from (T
H
E NIL 0)
.
"
commit
|
commitdiff
|
tree
2018-01-17
Sta
s
Bouk
a
rev
More maybe-
t
erminate-block
.
commit
|
commitdiff
|
tree
2018-01-17
Stas Boukarev
Im
p
rov
e
e
rror reporting
for local f
u
n
ctions
.
commit
|
commitdiff
|
tree
2018-01-17
Stas Boukarev
Don't transform mak
e
-a
r
r
a
y
w
ith
:element-type
n
il
.
commit
|
commitdiff
|
tree
2018-01-17
Stas
B
o
u
karev
Repo
r
t
t
ype errors coming from (THE
N
IL 0)
.
commit
|
commitdiff
|
tree
2018-01-17
Stas
Boukare
v
Call maybe-terminate
-
block when transla
t
i
n
g
T
H
E
.
commit
|
commitdiff
|
tree
2018-01-17
St
a
s Bo
u
k
a
rev
Maintain LAMBDA-CAL
L
S-
O
R-CLOSES in DELETE-R
E
F
.
commit
|
commitdiff
|
tree
2018-01-16
S
t
as
B
ouka
r
ev
Fix combina
t
i
o
n-
a
rg
s
-flow-cl
e
a
n
l
y-p
.
commit
|
commitdiff
|
tree
2018-01-16
St
a
s Boukar
e
v
DCE: delet
e
:opt
i
onal fu
n
ctionals
.
commit
|
commitdiff
|
tree
2018-01-15
Stas Boukarev
Fix traceroot
.
t
e
s
t
.
sh
commit
|
commitdiff
|
tree
2018-01-15
S
ta
s
B
oukarev
Check for the NIL type in the EQ
U
AL tr
a
nsform
.
commit
|
commitdiff
|
tree
2018-01-15
Sta
s
Boukare
v
P
rot
e
c
t
unconvert-tail-calls aga
i
n
st del
e
ted bl
o
cks
.
commit
|
commitdiff
|
tree
2018-01-15
St
a
s
B
o
ukarev
R
e
mov
e
an unnece
s
sary co
p
y
-li
s
t
.
commit
|
commitdiff
|
tree
2018-01-14
Stas Bouk
a
rev
Mark c
l
os-cache-test as broken on sb-safepo
i
nt
.
commit
|
commitdiff
|
tree
2018-01-14
Stas Bo
u
kar
e
v
Add (profile :threads)
:broken-on
:
win32
commit
|
commitdiff
|
tree
2018-01-14
Stas Bo
u
k
a
rev
D
on't
c
h
o
k
e on
i
nvalid object
s
when GCing weak hash
.
.
.
commit
|
commitdiff
|
tree
2018-01-14
S
t
as Bouka
r
ev
Mark (:timer :t
h
readed-s
t
res
s
) b
r
o
ke
n
o
n
x86
.
commit
|
commitdiff
|
tree
2018-01-13
Stas B
o
uka
r
ev
Lose on me
m
ory corrup
t
ion whil
e
g
cing
.
commit
|
commitdiff
|
tree
2018-01-13
Stas Bo
u
kar
e
v
M
ark :two
-
threads-
r
unning-gc a
s
brok
e
n on sb-safepoint
.
commit
|
commitdiff
|
tree
2018-01-13
Stas Bouka
r
ev
Make a defkn
o
wn
f
or F
I
N
AL
I
ZE
.
commit
|
commitdiff
|
tree
2018-01-12
S
t
as Bo
u
kar
e
v
d
y
ndebug_init:
fi
x
gencgc_ver
b
o
se h
a
ndlin
g
.
commit
|
commitdiff
|
tree
2018-01-12
Stas Bou
k
a
rev
F
i
x derive-node-type on hairy types
.
commit
|
commitdiff
|
tree
2018-01-12
Stas Boukarev
Improv
e
ARRAY-HEADER
-
P type derivation
.
commit
|
commitdiff
|
tree
2018-01-11
S
t
as Boukarev
ctype
p
: bette
r
handling of
a
rray
-
ty
p
e with unknown
.
.
.
commit
|
commitdiff
|
tree
2018-01-11
Sta
s
Bo
u
k
a
r
ev
Don't fail w
h
en
transformin
g
(coerce x nil)
.
commit
|
commitdiff
|
tree
2018-01-11
Stas
B
oukar
e
v
O
p
timize (decode-timeout
n
il)
.
commit
|
commitdiff
|
tree
2018-01-11
Stas Boukarev
Remove the wa
r
ning
a
b
out per
s
onal
i
ty flags on Linux
.
commit
|
commitdiff
|
tree
2018-01-11
Sta
s
Boukarev
R
emove
.
-*- Mode: Text -*
-
from
the m
a
n p
a
ge
.
commit
|
commitdiff
|
tree
2018-01-11
Stas Bo
u
karev
Remove
-
-default-merge-
c
ore-pages
.
commit
|
commitdiff
|
tree
2018-01-11
Stas Boukarev
(decode-timeout nil): don't run get-internal-
r
eal-time
.
commit
|
commitdiff
|
tree
2018-01-10
S
t
as
B
o
ukarev
PROG
V
: warn if VARS and VALS ar
e
n't lists
.
commit
|
commitdiff
|
tree
2018-01-10
Stas
Boukarev
S
implif
y
the run
-
program
d
ocstr
i
ng
.
commit
|
commitdiff
|
tree
2018-01-10
Stas B
o
ukare
v
Adjust lo
a
d-xc
.
lisp
.
commit
|
commitdiff
|
tree
2018-01-10
S
t
as Bouka
r
e
v
Clean
u
p
run-progr
a
m
.
commit
|
commitdiff
|
tree
2018-01-10
Stas Bou
k
arev
Remove #+
-
win32 from the run-progra
m
d
ocs
t
ring
.
commit
|
commitdiff
|
tree
2018-01-10
Stas Boukarev
run-
p
rogram docstring:
d
isentangle :ERROR an
d
:
IF-E
R
R
OR
.
.
.
commit
|
commitdiff
|
tree
2018-01-09
Stas Bouk
a
rev
parse-body
:
warn, don't error
.
commit
|
commitdiff
|
tree
2018-01-09
Stas
Boukarev
Fi
x
declarat
i
on pro
c
essing in HANDLER-CASE
.
commit
|
commitdiff
|
tree
2018-01-09
Stas Boukarev
Fix decla
r
ati
o
n pro
c
essing
in RE
S
TART
-
C
A
SE
.
commit
|
commitdiff
|
tree
2018-01-09
Stas Bo
u
karev
Don't fail on
bad
V
AL
U
E
S ftype declara
t
ion
.
commit
|
commitdiff
|
tree
2018-01-09
Stas
B
oukar
e
v
Protect
s
u
b
stitute-
l
var-use
s
again
s
t
deleted blocks
.
commit
|
commitdiff
|
tree
2018-01-09
Stas Boukarev
Fix lt
n
annotation of t
a
il
calls
.
commit
|
commitdiff
|
tree
2018-01-09
St
a
s
Boukarev
Fix (find derive-type
)
.
commit
|
commitdiff
|
tree
2018-01-09
Stas Boukarev
Catc
h
macro
errors
in
FOPCO
M
PILABLE-P
.
commit
|
commitdiff
|
tree
2018-01-09
Stas Boukarev
Cat
c
h macro errors when
t
r
a
n
sforming MAKE-A
R
RAY
.
commit
|
commitdiff
|
tree
2018-01-08
S
tas
B
oukarev
Be
t
ter validation of make-array d
i
mensio
n
s
.
commit
|
commitdiff
|
tree
2018-01-08
Stas Boukarev
Catch macro errors wh
e
n transforming LDB
.
commit
|
commitdiff
|
tree
2018-01-08
Stas B
o
uka
r
ev
Fix
LAMBDA-VAR-REF-L
V
AR
.
commit
|
commitdiff
|
tree
2018-01-08
St
a
s B
o
ukarev
F
old (= (
c
om
p
lex r
a
tional) real) to
NIL
.
commit
|
commitdiff
|
tree
2018-01-06
Stas Bouka
r
ev
Fix CMOV co
n
version
.
commit
|
commitdiff
|
tree
2018-01-06
Stas
Boukarev
Re
s
to
r
e
a tes
t
.
commit
|
commitdiff
|
tree
2018-01-06
Stas B
o
ukarev
Remove an AVER in SUBSTITUTE-LET-FU
N
A
RGS
.
commit
|
commitdiff
|
tree
2018-01-06
S
tas Boukarev
Fix make-
c
omplex-
f
loat on ARM64
.
commit
|
commitdiff
|
tree
2018-01-05
Stas
B
oukarev
Fix a typo i
n
ENSUR
E
-LVAR-F
U
N-FORM
.
commit
|
commitdiff
|
tree
2018-01-05
Sta
s
Boukarev
Protect FIN
D
-CLEANUP-POIN
T
S a
g
a
inst deleted
l
ambdas
.
commit
|
commitdiff
|
tree
2018-01-05
Stas Boukarev
Retry folding SYMEVAL
o
n
constants
.
commit
|
commitdiff
|
tree
2018-01-05
Stas Boukarev
Fix symeval on NIL
on x86
-
64
.
commit
|
commitdiff
|
tree
2018-01-05
Stas Boukarev
Bett
e
r handling of bogus ty
p
e-s
p
ecif
i
er at compil
e
.
.
.
commit
|
commitdiff
|
tree
2018-01-05
Stas Boukarev
Fi
x
t
y
pe mismatch in the
&rest-
r
e
f
transfor
m
.
commit
|
commitdiff
|
tree
2018-01-05
Sta
s
Boukarev
Careful
ma
c
roexpansi
o
n in rew
r
ite-initial-contents
.
commit
|
commitdiff
|
tree
2018-01-03
Sta
s
B
o
ukarev
Cat
c
h (make-array
'
(x)) at CT
.
commit
|
commitdiff
|
tree
2018-01-03
Sta
s
Bouk
a
rev
Ch
e
ck
t
ype specifiers a
t
compile t
i
me
.
commit
|
commitdiff
|
tree
2018-01-03
Stas Boukarev
Do
n
't crash when transforming (
m
a
p val
u
es-ty
p
e
.
.
.
)
commit
|
commitdiff
|
tree
2018-01-03
Stas B
o
ukarev
More careful
c
ombinati
o
n flus
h
ing
.
commit
|
commitdiff
|
tree
2018-01-03
St
a
s
Bouk
a
rev
Fix a make
-
arra
y
transform on bad dimensions
.
commit
|
commitdiff
|
tree
2018-01-02
Stas Bo
u
ka
r
ev
Fix CAST-TYPE-CHECK
.
commit
|
commitdiff
|
tree
2018-01-02
Stas Boukarev
S
i
mplify ir1-optim
i
ze-mv-ca
l
l and
c
at
c
h mo
r
e error
s
.
commit
|
commitdiff
|
tree
2018-01-02
Stas Boukarev
Don't all
o
w
&aux to
b
ind constants
.
commit
|
commitdiff
|
tree
2018-01-02
Stas Bouka
r
ev
Choo
s
e
the
function primitive-ty
p
e f
o
r (
a
nd
function x)
.
commit
|
commitdiff
|
tree
2018-01-02
Stas Bouka
r
ev
Do
n
't fail
o
n (make-s
t
ring-
o
utput-st
r
eam :el
e
m
ent-ty
p
e
.
.
.
commit
|
commitdiff
|
tree
2018-01-02
S
t
as Bo
u
karev
F
ix const
a
nt foldi
n
g with :a
l
low
-
o
t
h
er-keys unknown
.
commit
|
commitdiff
|
tree
2018-01-01
Stas B
o
ukarev
Fix c
o
nstant foldi
n
g wi
t
h duplicat
e
&key
a
rgs
.
commit
|
commitdiff
|
tree
2018-01-01
Stas B
o
uk
a
rev
Fix co
n
st
a
nt foldi
n
g wit
h
:
allow-other-ke
y
s present
.
commit
|
commitdiff
|
tree
2018-01-01
Stas Boukarev
Fix a m
a
ke-ar
r
a
y
transform
o
n bad in
i
tial-con
t
ents
.
commit
|
commitdiff
|
tree
2018-01-01
St
a
s
Boukarev
Put back :count in
t
o the R
E
MOVE
-
I
F defk
n
own
.
commit
|
commitdiff
|
tree
2018-01-01
Stas
Boukar
e
v
Don't try consta
n
t folding calls
w
i
th unknown keys
.
commit
|
commitdiff
|
tree
2018-01-01
Stas Boukarev
Flush co
m
binations
w
hich c
a
ll other fun
c
tions
.
commit
|
commitdiff
|
tree
2018-01-01
Stas Bouka
r
ev
Don
'
t c
o
ns
i
n COUNT
.
commit
|
commitdiff
|
tree
2017-12-31
S
t
as Boukarev
Reduce con
s
ing in back-propa
g
ate-one-dx-lvar
.
commit
|
commitdiff
|
tree
2017-12-31
Stas Boukare
v
Fix co
n
stant-fold-cal
l
-
p
.
commit
|
commitdiff
|
tree
2017-12-31
Stas B
o
ukarev
Re
n
a
m
e *print-
s
e
q
uen
c
e-
l
e
n
gth* t
o
*
print-vec
t
o
r-length*
.
commit
|
commitdiff
|
tree
2017-12-31
Stas
B
oukarev
Avoid a style-
w
a
rning in compile
.
i
m
p
u
re
commit
|
commitdiff
|
tree
2017-12-30
St
a
s Boukarev
ext
e
rnal-fo
r
m
at: add
EUR
O
_SIGN to win
d
ows-1
2
51
.
commit
|
commitdiff
|
tree
2017-12-30
S
t
as Boukarev
Try to make s
b
-introspect/allocatio
n
-information
.
6
.
.
.
commit
|
commitdiff
|
tree
2017-12-30
Stas Boukarev
M
ore
-
-
n
o-us
e
rinit
--no-
u
serinit in
c
ore
.
t
e
st
.
sh
commit
|
commitdiff
|
tree
2017-12-29
Stas Bo
u
karev
S
k
ip a consing test on :in
t
erpreter
.
commit
|
commitdiff
|
tree
2017-12-29
Stas Boukarev
Don't reoptimize casts when checking
f
o
r
CAST
-
TYPE
.
.
.
commit
|
commitdiff
|
tree
2017-12-29
Stas Boukarev
Don't a
l
locate stack
spaces
for arguments twice
.
commit
|
commitdiff
|
tree
2017-12-29
Stas Bouka
r
ev
hide-ir-nodes: h
i
de GLOBAL-VAR
.
commit
|
commitdiff
|
tree
2017-12-29
Stas Boukarev
O
p
timize (m-v-call
x known-values) f
o
r any X
.
commit
|
commitdiff
|
tree
2017-12-29
Stas Bouka
r
ev
M
a
rk
%dou
b
le
/
single-float flush
a
ble in
t
h
e
ROU
N
D transform
.
commit
|
commitdiff
|
tree
2017-12-29
S
tas Boukarev
Propagate LEXENV-FLUSHABLE insid
e
transforms
.
commit
|
commitdiff
|
tree
2017-12-29
Stas Boukarev
Do n
o
t
c
ons when truncatin
g
(float
m
o
st-negative-fixnum)
commit
|
commitdiff
|
tree
2017-12-29
Stas Bouka
r
ev
D
o no
t
c
o
ns in (values (truncate
(
the double-f
l
oat
.
.
.
commit
|
commitdiff
|
tree
2017-12-29
Sta
s
Boukarev
A
dd SB-EXT:*PRINT-SEQ
U
EN
C
E-LENGTH*
f
or strings
and
.
.
.
commit
|
commitdiff
|
tree
next