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
:gc-
d
eadlo
c
k
:
br
o
ken-o
n
:win32
commit
|
commitdiff
|
tree
2018-01-19
S
t
as Bouka
r
e
v
Fix CALL-WIT
H
-TIMING
.
commit
|
commitdiff
|
tree
2018-01-19
Stas Bo
u
karev
Fix COPY-MORE-ARG on ARM64
.
commit
|
commitdiff
|
tree
2018-01-19
Stas Boukarev
More
r
obust interrupt-thread
.
commit
|
commitdiff
|
tree
2018-01-17
Stas
Bouka
r
e
v
vec
t
or
-
specifier-
w
idetag: igno
r
e hair
y
-
ty
p
e
.
commit
|
commitdiff
|
tree
2018-01-17
S
tas
Boukarev
Revert
"
R
epor
t
t
y
p
e errors coming from (THE NI
L
0)
.
"
commit
|
commitdiff
|
tree
2018-01-17
Stas Bouk
a
rev
More maybe-terminate-block
.
commit
|
commitdiff
|
tree
2018-01-17
S
tas B
o
uka
r
ev
Im
p
r
ove er
r
or repor
t
i
ng fo
r
l
ocal
functions
.
commit
|
commitdiff
|
tree
2018-01-17
S
t
as Boukar
e
v
Don't
t
ransf
o
rm make-array
with :element
-
type
ni
l
.
commit
|
commitdiff
|
tree
2018-01-17
Stas Bouk
a
rev
Rep
o
r
t typ
e
errors coming fr
o
m (THE
N
I
L 0)
.
commit
|
commitdiff
|
tree
2018-01-17
Sta
s
Boukarev
Call maybe-t
e
r
minat
e
-block when tra
n
slating T
H
E
.
commit
|
commitdiff
|
tree
2018-01-17
Stas Boukarev
Maint
a
in LA
M
BDA-CALLS-OR-CLOSES in DELETE-REF
.
commit
|
commitdiff
|
tree
2018-01-16
S
t
as Bouka
r
ev
Fix
combinatio
n
-args-f
l
o
w-
c
l
eanly
-
p
.
commit
|
commitdiff
|
tree
2018-01-16
Stas
B
oukarev
DCE: delete :optional functionals
.
commit
|
commitdiff
|
tree
2018-01-15
Sta
s
Bo
u
karev
Fix trac
e
root
.
test
.
sh
commit
|
commitdiff
|
tree
2018-01-15
S
tas Bo
u
karev
Check for
t
h
e NIL ty
p
e
in the EQUAL transfor
m
.
commit
|
commitdiff
|
tree
2018-01-15
Stas B
o
ukare
v
Protec
t
u
n
convert-tail-calls a
g
a
inst deleted b
l
ocks
.
commit
|
commitdiff
|
tree
2018-01-15
St
a
s Boukarev
Re
m
o
v
e an unnece
s
sary copy-l
i
st
.
commit
|
commitdiff
|
tree
2018-01-14
Stas Bo
u
kar
e
v
Mar
k
c
l
os-ca
c
he-test
as broken on sb-
s
af
e
point
.
commit
|
commitdiff
|
tree
2018-01-14
Stas Bouk
a
rev
Add (profile
:thread
s
)
:
br
o
ken-o
n
:win3
2
commit
|
commitdiff
|
tree
2018-01-14
Stas Bouk
a
rev
Don't cho
k
e on invalid objects w
h
en
G
C
ing weak h
a
sh
.
.
.
commit
|
commitdiff
|
tree
2018-01-14
Stas Bouk
a
rev
Mark (:
t
imer
:
thr
e
aded-stress
)
b
r
oken on x8
6
.
commit
|
commitdiff
|
tree
2018-01-13
Stas Boukare
v
L
o
s
e on
m
emory corruption while g
c
i
n
g
.
commit
|
commitdiff
|
tree
2018-01-13
St
a
s Bouk
a
rev
Mark :
t
wo-thr
e
ads-running-gc as
b
ro
k
en on sb-safepoint
.
commit
|
commitdiff
|
tree
2018-01-13
S
tas
B
oukar
e
v
Make a defknown for FINAL
I
Z
E
.
commit
|
commitdiff
|
tree
2018-01-12
Stas
Bo
u
karev
dyndebu
g
_init: fix
g
encgc_verbose ha
n
dling
.
commit
|
commitdiff
|
tree
2018-01-12
S
t
as
Boukarev
Fix derive-node-type o
n
hairy typ
e
s
.
commit
|
commitdiff
|
tree
2018-01-12
Stas Bouka
r
e
v
Impro
v
e ARRAY-HEADER-P
t
ype de
r
i
vation
.
commit
|
commitdiff
|
tree
2018-01-11
Stas Bo
u
kare
v
cty
p
ep:
better handling of ar
r
ay-type with unkno
w
n
.
.
.
commit
|
commitdiff
|
tree
2018-01-11
St
a
s Bouk
a
rev
Don't fail w
h
e
n
t
r
ansforming (coe
r
ce x nil)
.
commit
|
commitdiff
|
tree
2018-01-11
St
a
s Bou
k
arev
Optimize (
d
eco
d
e-timeout nil)
.
commit
|
commitdiff
|
tree
2018-01-11
Stas B
o
ukar
e
v
Remove the war
n
ing about personality flags on
L
i
nux
.
commit
|
commitdiff
|
tree
2018-01-11
Stas Boukarev
Rem
o
ve
.
-
*
- Mode: Text -
*
- from the man pag
e
.
commit
|
commitdiff
|
tree
2018-01-11
St
a
s Boukarev
Remove --defa
u
lt-merge-core-pages
.
commit
|
commitdiff
|
tree
2018-01-11
Stas Boukare
v
(
d
ecode-tim
e
o
u
t nil): don't ru
n
get-int
e
rnal-r
e
al-tim
e
.
commit
|
commitdiff
|
tree
2018-01-10
Stas Boukarev
PROGV: warn if VARS
a
n
d
V
ALS aren't l
i
sts
.
commit
|
commitdiff
|
tree
2018-01-10
Stas
B
oukarev
Simplify
the run-progra
m
docstr
i
ng
.
commit
|
commitdiff
|
tree
2018-01-10
S
tas B
o
ukarev
Adju
s
t load-xc
.
lisp
.
commit
|
commitdiff
|
tree
2018-01-10
Stas Boukarev
Clean up run-progr
a
m
.
commit
|
commitdiff
|
tree
2018-01-10
Stas
Boukarev
Remove #+-win3
2
fro
m
the
run-progr
a
m doc
s
trin
g
.
commit
|
commitdiff
|
tree
2018-01-10
Stas
B
oukarev
run-
p
ro
g
ram docs
t
r
i
n
g: disenta
n
gl
e
:
ERROR and :IF-ERRO
R
.
.
.
commit
|
commitdiff
|
tree
2018-01-09
Stas Boukarev
p
arse-body: war
n
, don't error
.
commit
|
commitdiff
|
tree
2018-01-09
Stas Bouk
a
rev
Fix decla
r
ation pr
o
ces
s
ing i
n
HANDLER-CASE
.
commit
|
commitdiff
|
tree
2018-01-09
Stas Boukarev
F
i
x decl
a
ration proce
s
sin
g
in REST
A
R
T-C
A
S
E
.
commit
|
commitdiff
|
tree
2018-01-09
Stas Boukarev
Don't fail on b
a
d
VALUES ftype d
e
clar
a
tion
.
commit
|
commitdiff
|
tree
2018-01-09
Stas Bo
u
karev
P
r
otect
substitute-lvar-uses agains
t
deleted blocks
.
commit
|
commitdiff
|
tree
2018-01-09
S
tas Bouka
r
e
v
Fix ltn annota
t
ion of tail calls
.
commit
|
commitdiff
|
tree
2018-01-09
Stas
Boukarev
F
i
x
(f
i
nd derive-
t
ype)
.
commit
|
commitdiff
|
tree
2018-01-09
S
t
a
s
Boukarev
Catc
h
macro e
r
rors in FOPC
O
MP
I
LA
B
LE-P
.
commit
|
commitdiff
|
tree
2018-01-09
Stas Boukarev
C
atc
h
macro errors when tr
a
n
s
forming MAKE-
A
RRAY
.
commit
|
commitdiff
|
tree
2018-01-08
S
t
a
s Boukarev
Better
validati
o
n of make-arr
a
y dimensions
.
commit
|
commitdiff
|
tree
2018-01-08
Stas
B
ouk
a
rev
Catch macro
e
rror
s
when transfo
r
min
g
LDB
.
commit
|
commitdiff
|
tree
2018-01-08
Stas Bou
k
a
r
e
v
Fix
L
AMBDA-VAR-
R
EF-LVAR
.
commit
|
commitdiff
|
tree
2018-01-08
Stas Bou
k
arev
Fold (= (complex rat
i
ona
l
) real) to NIL
.
commit
|
commitdiff
|
tree
2018-01-06
St
a
s Boukarev
F
i
x CMO
V
conversion
.
commit
|
commitdiff
|
tree
2018-01-06
Stas
B
oukarev
R
e
store a
test
.
commit
|
commitdiff
|
tree
2018-01-06
Stas Boukarev
R
e
move an AVER in
S
U
BSTITUTE
-
LE
T
-FUN
A
RGS
.
commit
|
commitdiff
|
tree
2018-01-06
S
t
as Bo
u
karev
Fix make
-
complex-
f
loa
t
on ARM64
.
commit
|
commitdiff
|
tree
2018-01-05
S
tas
Bou
k
arev
Fix a ty
p
o
in ENSURE-LVAR-FUN-FORM
.
commit
|
commitdiff
|
tree
2018-01-05
S
t
a
s B
o
ukarev
Pro
t
ect FIND-C
L
EANUP-PO
I
NTS against deleted
l
ambdas
.
commit
|
commitdiff
|
tree
2018-01-05
Stas
B
oukarev
Ret
r
y folding S
Y
MEVA
L
on
co
n
s
t
ants
.
commit
|
commitdiff
|
tree
2018-01-05
Stas Boukarev
Fix s
y
m
e
val on NIL on x86-64
.
commit
|
commitdiff
|
tree
2018-01-05
Sta
s
Boukarev
Bet
t
er handlin
g
of bogus
typ
e
-specifier at com
p
ile
.
.
.
commit
|
commitdiff
|
tree
2018-01-05
Stas Boukarev
Fi
x
t
y
pe misma
t
ch in the
&rest-ref transform
.
commit
|
commitdiff
|
tree
2018-01-05
Stas Boukare
v
C
areful mac
r
oexpansion in rewrite-initial-cont
e
nts
.
commit
|
commitdiff
|
tree
2018-01-03
Sta
s
Boukar
e
v
Ca
t
ch
(
make-array '(x))
a
t
CT
.
commit
|
commitdiff
|
tree
2018-01-03
S
tas
Bou
k
arev
Che
c
k type speci
f
iers
a
t
compi
l
e time
.
commit
|
commitdiff
|
tree
2018-01-03
Stas Boukarev
Don't
c
r
ash when transforming
(
m
ap v
a
lu
e
s-type
.
.
.
)
commit
|
commitdiff
|
tree
2018-01-03
Stas Bouka
r
e
v
M
ore c
a
r
e
ful combination flush
i
ng
.
commit
|
commitdiff
|
tree
2018-01-03
Stas Bo
u
karev
Fix a m
a
ke-arra
y
transform
on ba
d
dimensions
.
commit
|
commitdiff
|
tree
2018-01-02
Stas Boukare
v
Fix CAST-TYPE-CHECK
.
commit
|
commitdiff
|
tree
2018-01-02
Stas
Boukarev
Sim
p
lify ir1-opt
i
mize-mv-
c
all
a
nd
c
atch
more erro
r
s
.
commit
|
commitdiff
|
tree
2018-01-02
Sta
s
Boukarev
Don't al
l
ow &aux to
b
ind const
a
nts
.
commit
|
commitdiff
|
tree
2018-01-02
Stas Boukarev
Choose the functio
n
pr
i
m
it
i
ve-type for (and funct
i
o
n
x)
.
commit
|
commitdiff
|
tree
2018-01-02
Stas B
o
ukar
e
v
Don't fail on (make-strin
g
-output
-
stream :element-type
.
.
.
commit
|
commitdiff
|
tree
2018-01-02
Stas Boukarev
Fix const
a
nt
folding with
:
allow-oth
e
r-keys
u
nknow
n
.
commit
|
commitdiff
|
tree
2018-01-01
S
t
as Boukarev
Fix constant fo
l
ding w
i
th
du
p
licate &k
e
y args
.
commit
|
commitdiff
|
tree
2018-01-01
S
ta
s
Bouk
a
rev
Fix con
s
tant f
o
lding with :allow-
o
ther-keys present
.
commit
|
commitdiff
|
tree
2018-01-01
Stas Bouk
a
rev
F
i
x a m
a
k
e-array tr
a
nsf
o
rm on bad initial-contents
.
commit
|
commitdiff
|
tree
2018-01-01
St
a
s Boukarev
Put back
:
count into the RE
M
OVE-IF defknown
.
commit
|
commitdiff
|
tree
2018-01-01
Stas Bo
u
ka
r
ev
Don't tr
y
const
a
nt fo
l
ding c
a
lls with unknow
n
keys
.
commit
|
commitdiff
|
tree
2018-01-01
Stas Boukarev
F
l
ush combinati
o
ns which call other functions
.
commit
|
commitdiff
|
tree
2018-01-01
Stas Bouka
r
e
v
Don't con
s
in COUNT
.
commit
|
commitdiff
|
tree
2017-12-31
Stas Boukarev
Reduc
e
consing in back-propag
a
t
e-
o
ne
-
dx
-
lvar
.
commit
|
commitdiff
|
tree
2017-12-31
Stas Boukarev
Fix constan
t
-fold-call-p
.
commit
|
commitdiff
|
tree
2017-12-31
Stas Boukare
v
Rename *
p
ri
n
t-sequence
-
length
*
to
*
p
rint-
v
e
c
tor-length
*
.
commit
|
commitdiff
|
tree
2017-12-31
Stas B
o
uk
a
rev
Avoid
a st
y
le
-
warn
i
ng in compile
.
impure
commit
|
commitdiff
|
tree
2017-12-30
Stas Bo
u
k
a
r
ev
external-format: add E
U
RO_SIGN to window
s
-1251
.
commit
|
commitdiff
|
tree
2017-12-30
Sta
s
Boukarev
Try to make sb-introspect/a
l
l
o
catio
n
-
inform
a
tion
.
6
.
.
.
commit
|
commitdiff
|
tree
2017-12-30
Stas Boukar
e
v
More -
-
no-user
i
nit
-
-no-userinit i
n
core
.
t
est
.
sh
commit
|
commitdiff
|
tree
2017-12-29
Stas Boukarev
Skip a
consing te
s
t o
n
:
i
nterp
r
eter
.
commit
|
commitdiff
|
tree
2017-12-29
Stas Boukarev
Don't reo
p
timize cast
s
w
hen checki
n
g for CAST-TYPE
.
.
.
commit
|
commitdiff
|
tree
2017-12-29
Stas Boukarev
D
on't
a
llo
c
a
t
e sta
c
k spaces fo
r
argum
e
nts twice
.
commit
|
commitdiff
|
tree
2017-12-29
Stas
B
oukarev
hide-ir-nodes: hi
d
e G
L
OBAL-VAR
.
commit
|
commitdiff
|
tree
2017-12-29
Stas Bouka
r
e
v
Optimiz
e
(m-v
-
call x known
-
values) for any
X
.
commit
|
commitdiff
|
tree
2017-12-29
St
a
s Boukarev
Mark %double/si
n
g
l
e-float flushable
in the
ROUN
D
t
ransfor
m
.
commit
|
commitdiff
|
tree
2017-12-29
Stas Bo
u
karev
P
ropagate LEXENV-FLUSHABLE i
n
s
i
d
e transforms
.
commit
|
commitdiff
|
tree
2017-12-29
S
t
as Boukarev
Do not cons
w
h
e
n truncating
(flo
a
t most-neg
a
tive-fixnum)
commit
|
commitdiff
|
tree
2017-12-29
Sta
s
Boukarev
Do
not cons in (values (truncate
(th
e
d
o
ub
l
e-float
.
.
.
commit
|
commitdiff
|
tree
2017-12-29
Stas Boukarev
A
dd SB-
E
XT:*PRINT
-
SEQUEN
C
E-LENGTH* fo
r
st
r
ings and
.
.
.
commit
|
commitdiff
|
tree
next