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
Check for the NIL type in the EQUAL transform.
2018-01-15
Stas Boukarev
Chec
k
for the NIL ty
p
e in
the
E
QUAL
t
r
ansform
.
commit
|
commitdiff
|
tree
2018-01-15
S
t
as Bouk
a
rev
Protect unconvert-t
a
il-calls against deleted bl
o
cks
.
commit
|
commitdiff
|
tree
2018-01-15
Stas Boukarev
Rem
o
ve an
unn
e
cessar
y
copy-list
.
commit
|
commitdiff
|
tree
2018-01-14
Stas B
o
ukarev
M
ark
c
los-cache-te
s
t as broken o
n
s
b
-saf
e
poin
t
.
commit
|
commitdiff
|
tree
2018-01-14
Stas B
o
ukarev
Add (prof
i
l
e :
t
hreads
)
:
b
roken-on :win32
commit
|
commitdiff
|
tree
2018-01-14
S
t
as B
o
ukarev
Don'
t
c
h
oke
o
n invali
d
objects when G
C
ing weak h
a
sh
.
.
.
commit
|
commitdiff
|
tree
2018-01-14
St
a
s Boukarev
Mark (:ti
m
e
r
:
t
hreaded-
s
tress) broken on
x
86
.
commit
|
commitdiff
|
tree
2018-01-13
S
t
as Boukar
e
v
L
o
s
e
on memory
c
o
r
ruption while gcing
.
commit
|
commitdiff
|
tree
2018-01-13
Sta
s
Boukarev
Ma
r
k :two-threads-running-gc
as
b
roken on s
b
-s
a
fepoint
.
commit
|
commitdiff
|
tree
2018-01-13
Stas Boukar
e
v
Make a defknown f
o
r FINALIZE
.
commit
|
commitdiff
|
tree
2018-01-12
S
tas Boukarev
d
y
ndebug_init:
f
ix
gencgc_verbose h
a
ndling
.
commit
|
commitdiff
|
tree
2018-01-12
Stas Boukarev
Fix deriv
e
-node-type on
hairy
t
y
pes
.
commit
|
commitdiff
|
tree
2018-01-12
Stas B
o
u
k
a
r
ev
I
mprov
e
A
RRAY-
H
E
A
DER-P type de
r
ivation
.
commit
|
commitdiff
|
tree
2018-01-11
Stas Boukarev
ctyp
e
p: better handling of arra
y
-type
wi
t
h u
n
known
.
.
.
commit
|
commitdiff
|
tree
2018-01-11
Stas Boukar
e
v
Don't fail w
h
e
n tra
n
s
forming (coerce x nil)
.
commit
|
commitdiff
|
tree
2018-01-11
St
a
s Boukare
v
Opt
i
mize (decod
e
-timeout nil)
.
commit
|
commitdiff
|
tree
2018-01-11
S
t
as Boukar
e
v
R
e
mov
e
the warning abou
t
personality flags on Linux
.
commit
|
commitdiff
|
tree
2018-01-11
S
tas Boukarev
Remove
.
-*- Mo
d
e: T
e
x
t
-*- from t
h
e man
page
.
commit
|
commitdiff
|
tree
2018-01-11
S
ta
s
Boukarev
Re
m
ove
--de
f
ault-
m
erge-core-pages
.
commit
|
commitdiff
|
tree
2018-01-11
Sta
s
Boukarev
(
decode-timeout
nil): don't
ru
n
get-internal-rea
l
-time
.
commit
|
commitdiff
|
tree
2018-01-10
Stas Boukare
v
PROGV
:
w
arn if V
A
RS and
V
AL
S
a
r
e
n't lis
t
s
.
commit
|
commitdiff
|
tree
2018-01-10
Stas Boukarev
S
i
m
pli
f
y the
r
un-program docstring
.
commit
|
commitdiff
|
tree
2018-01-10
St
a
s Boukarev
Adjust load-x
c
.
lis
p
.
commit
|
commitdiff
|
tree
2018-01-10
Stas Boukarev
Cl
e
an up
r
un-p
r
ogram
.
commit
|
commitdiff
|
tree
2018-01-10
St
a
s Bouk
a
rev
Remove #+-win32 from
the run-program docstring
.
commit
|
commitdiff
|
tree
2018-01-10
Stas Boukarev
run
-
pr
o
gram doc
s
t
ring: dis
e
ntangle :ERROR an
d
:IF-ERRO
R
.
.
.
commit
|
commitdiff
|
tree
2018-01-09
Stas Bou
k
ar
e
v
parse-body: warn,
don't error
.
commit
|
commitdiff
|
tree
2018-01-09
Stas Boukarev
Fix declaration processing in
H
A
NDLER-CA
S
E
.
commit
|
commitdiff
|
tree
2018-01-09
S
t
as Boukarev
F
i
x
declaration proc
e
ssin
g
in RESTART-CASE
.
commit
|
commitdiff
|
tree
2018-01-09
Stas Bouk
a
rev
Don't fa
i
l
on bad VALUES ft
y
pe declarati
o
n
.
commit
|
commitdiff
|
tree
2018-01-09
S
tas Boukarev
Protec
t
s
u
b
sti
t
u
t
e-lvar-uses against deleted blocks
.
commit
|
commitdiff
|
tree
2018-01-09
Stas Bouka
r
ev
Fix ltn a
n
n
otation of tail calls
.
commit
|
commitdiff
|
tree
2018-01-09
S
tas Bo
u
karev
Fix (f
i
nd derive-typ
e
)
.
commit
|
commitdiff
|
tree
2018-01-09
Stas Boukarev
Cat
c
h
macro errors
i
n FOPCOMPILABLE-P
.
commit
|
commitdiff
|
tree
2018-01-09
Stas Bou
k
arev
Catc
h
macro errors when
tr
a
nsforming MAKE-ARRAY
.
commit
|
commitdiff
|
tree
2018-01-08
Sta
s
Bouka
r
ev
Better
v
a
lida
t
ion of ma
k
e-array dimensions
.
commit
|
commitdiff
|
tree
2018-01-08
S
t
as Boukarev
Ca
t
ch macro errors when t
r
ansforming LDB
.
commit
|
commitdiff
|
tree
2018-01-08
S
t
a
s Bou
k
ar
e
v
Fix LAMBDA-VA
R
-RE
F
-
L
V
A
R
.
commit
|
commitdiff
|
tree
2018-01-08
Stas Boukarev
Fold (= (complex ration
a
l) r
e
al
)
t
o
NI
L
.
commit
|
commitdiff
|
tree
2018-01-06
Stas Boukare
v
Fix CMOV conversion
.
commit
|
commitdiff
|
tree
2018-01-06
S
tas Boukare
v
Restore a test
.
commit
|
commitdiff
|
tree
2018-01-06
Sta
s
Boukarev
Remove an AVER in SUBST
I
T
U
TE-LET-FUNARGS
.
commit
|
commitdiff
|
tree
2018-01-06
S
t
as Boukarev
Fix
make-c
o
mplex-float on AR
M
6
4
.
commit
|
commitdiff
|
tree
2018-01-05
Stas
Boukarev
Fi
x
a typo in ENS
U
RE
-
LVAR
-
FUN-FORM
.
commit
|
commitdiff
|
tree
2018-01-05
Stas
B
ouk
a
rev
P
r
otect FIND-CLEANUP-POINTS aga
i
nst deleted lambd
a
s
.
commit
|
commitdiff
|
tree
2018-01-05
Stas
Bouka
r
ev
R
e
try folding SYMEVAL o
n
constants
.
commit
|
commitdiff
|
tree
2018-01-05
Stas Bo
u
karev
Fix sym
e
val on NIL on
x86-6
4
.
commit
|
commitdiff
|
tree
2018-01-05
Stas Boukarev
Bett
e
r
handli
n
g
of bogus type-specifie
r
at compile
.
.
.
commit
|
commitdiff
|
tree
2018-01-05
Stas Boukar
e
v
Fix type mis
m
atch in the &
r
est-ref
trans
f
orm
.
commit
|
commitdiff
|
tree
2018-01-05
Stas Boukarev
Careful
m
acro
e
x
p
ansion in rewr
i
t
e-initia
l
-c
o
ntent
s
.
commit
|
commitdiff
|
tree
2018-01-03
Stas Boukarev
Catch (make-array
'
(x))
a
t CT
.
commit
|
commitdiff
|
tree
2018-01-03
S
t
as Boukarev
C
heck type sp
e
cif
i
ers at comp
i
le time
.
commit
|
commitdiff
|
tree
2018-01-03
Stas Boukarev
Do
n
't crash when transforming (
m
ap values
-
type
.
.
.
)
commit
|
commitdiff
|
tree
2018-01-03
Stas
Bou
k
a
r
ev
Mor
e
car
e
ful combinat
i
on flushing
.
commit
|
commitdiff
|
tree
2018-01-03
Sta
s
Boukarev
Fix a make-array
transform on bad
d
imensio
n
s
.
commit
|
commitdiff
|
tree
2018-01-02
St
a
s Bouka
r
ev
Fix CAST-TYP
E
-CHECK
.
commit
|
commitdiff
|
tree
2018-01-02
Stas B
o
ukarev
Simplify
i
r
1
-
optimize-mv-ca
l
l and ca
t
ch more
e
rrors
.
commit
|
commitdiff
|
tree
2018-01-02
Stas
B
oukarev
D
o
n
't allow &aux
t
o bind consta
n
ts
.
commit
|
commitdiff
|
tree
2018-01-02
S
t
as
Boukarev
Choose the
f
unction
primitive-type for (and func
t
ion
x
)
.
commit
|
commitdiff
|
tree
2018-01-02
Stas Boukarev
Don't fail on (mak
e
-s
t
ring-ou
t
put-stream :element-type
.
.
.
commit
|
commitdiff
|
tree
2018-01-02
Stas
Boukarev
Fix co
n
stant folding wi
t
h
:al
l
ow-o
t
her-keys
unknown
.
commit
|
commitdiff
|
tree
2018-01-01
Stas Boukarev
Fix const
a
nt
fold
i
ng with duplicate &k
e
y args
.
commit
|
commitdiff
|
tree
2018-01-01
S
t
as
Boukarev
Fix constant
f
olding wit
h
:
allow-other-keys pres
e
nt
.
commit
|
commitdiff
|
tree
2018-01-01
St
a
s Boukarev
Fix
a
make-a
r
r
a
y transform on bad init
i
al-c
o
ntents
.
commit
|
commitdiff
|
tree
2018-01-01
Stas B
o
u
k
arev
Put back :count into the REMO
V
E
-IF defknown
.
commit
|
commitdiff
|
tree
2018-01-01
Stas Boukarev
Don't try constant folding ca
l
l
s wit
h
unknown keys
.
commit
|
commitdiff
|
tree
2018-01-01
St
a
s Bo
u
k
a
rev
Flush combinations which c
a
ll oth
e
r fu
n
ction
s
.
commit
|
commitdiff
|
tree
2018-01-01
Sta
s
Boukarev
Don't cons in CO
U
NT
.
commit
|
commitdiff
|
tree
2017-12-31
Stas B
o
ukarev
Reduce
c
o
n
s
ing
i
n bac
k
-p
r
opagate-one-dx
-
lvar
.
commit
|
commitdiff
|
tree
2017-12-31
Stas Bouk
a
rev
Fix constant-fold-ca
l
l
-
p
.
commit
|
commitdiff
|
tree
2017-12-31
Stas Boukarev
R
e
name *p
r
in
t
-sequenc
e
-length* to *print-v
e
c
t
o
r-length*
.
commit
|
commitdiff
|
tree
2017-12-31
Stas Boukarev
A
v
oi
d
a style-warnin
g
in compile
.
i
mpur
e
commit
|
commitdiff
|
tree
2017-12-30
Stas Boukare
v
external-f
o
r
mat: add EU
R
O_SIGN t
o
windows
-
1251
.
commit
|
commitdiff
|
tree
2017-12-30
Stas Bou
k
arev
Try to make sb
-
intro
s
pect/allocation-info
r
mat
i
on
.
6
.
.
.
commit
|
commitdiff
|
tree
2017-12-30
Stas Boukarev
Mo
r
e
-
-no-userinit --no-userini
t
in co
r
e
.
t
e
st
.
sh
commit
|
commitdiff
|
tree
2017-12-29
S
tas Bou
k
ar
e
v
Sk
i
p a consing
test on
:
in
t
e
r
preter
.
commit
|
commitdiff
|
tree
2017-12-29
Stas
B
o
u
karev
D
o
n't reopt
i
m
i
ze casts when checking fo
r
CAST-TYPE
.
.
.
commit
|
commitdiff
|
tree
2017-12-29
Stas Boukarev
Don't allocat
e
stac
k
s
p
ace
s
for
a
rg
u
ments
twice
.
commit
|
commitdiff
|
tree
2017-12-29
S
tas
B
o
ukarev
hide-ir-nodes: h
i
de GL
O
BAL-VAR
.
commit
|
commitdiff
|
tree
2017-12-29
Sta
s
Boukarev
Optimi
z
e
(m-v-c
a
ll
x
known-values) f
o
r
an
y
X
.
commit
|
commitdiff
|
tree
2017-12-29
Stas Boukar
e
v
M
a
rk %dou
b
le/single-flo
a
t flushable in the ROUND transf
o
rm
.
commit
|
commitdiff
|
tree
2017-12-29
Stas Bo
u
kar
e
v
Propagate LEXENV-FLUSH
A
BLE ins
i
de transforms
.
commit
|
commitdiff
|
tree
2017-12-29
Stas Boukarev
Do n
o
t cons when truncat
i
ng
(
float most-neg
a
t
i
ve-fixnum
)
commit
|
commitdiff
|
tree
2017-12-29
Stas Boukarev
Do not cons
in (values (t
r
u
nca
t
e
(the double-float
.
.
.
commit
|
commitdiff
|
tree
2017-12-29
S
tas Bouka
r
e
v
Add SB-EXT:*PRINT-SEQUENCE-L
E
NGT
H
* for stri
n
gs and
.
.
.
commit
|
commitdiff
|
tree
2017-12-29
Stas Bo
u
ka
r
ev
Protect PRINCIPA
L
-LVAR-DEST from un
u
sed CASTs
.
commit
|
commitdiff
|
tree
2017-12-29
Stas Boukarev
F
ix (catch forms-involving-
u
nknown
-
values
.
.
.
)
commit
|
commitdiff
|
tree
2017-12-29
Stas
B
oukarev
F
i
x FILL on large
b
it-vectors
.
commit
|
commitdiff
|
tree
2017-12-29
Stas Boukar
e
v
Fix SXHA
S
H
on inte
r
preted func
t
ion
s
.
commit
|
commitdiff
|
tree
2017-12-25
S
t
as Bou
k
arev
Fix MAP-TREE
.
commit
|
commitdiff
|
tree
2017-12-25
Stas Boukarev
A
d
d NEWS
.
commit
|
commitdiff
|
tree
2017-12-22
Stas
Bou
k
a
rev
(map-al
l
ocated
-
o
b
jects :no
-
co
n
sing
)
no
l
onger fails
.
.
.
commit
|
commitdiff
|
tree
2017-12-21
S
tas Bouka
r
ev
tests: one
more
e
v
aluator-mode fix
.
commit
|
commitdiff
|
tree
2017-12-20
Stas Bou
k
arev
Fix
S
KIP-FIL
E
in impure tests
.
commit
|
commitdiff
|
tree
2017-12-20
Stas Boukarev
a
l
ien
.
impure: com
p
ile a te
s
t
.
commit
|
commitdiff
|
tree
2017-12-20
Stas Bo
u
karev
Fix run
n
ing tests in
the :int
e
r
p
ret mode
.
commit
|
commitdiff
|
tree
2017-12-20
S
tas Boukarev
Fix genesis with
chene
y
gc
.
commit
|
commitdiff
|
tree
2017-12-20
S
tas Boukar
e
v
Mark wait-on-semaphore se
m
aphor
e
-notificat
i
on as passing
.
.
.
commit
|
commitdiff
|
tree
2017-12-20
S
t
as B
o
ukarev
Fix the COERCE source transfor
m
.
commit
|
commitdiff
|
tree
2017-12-20
Sta
s
Bo
u
karev
Disable a te
s
t on win32
.
commit
|
commitdiff
|
tree
next