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
Handle (complex (member not-a-real)) types.
2018-01-23
Stas Bou
k
arev
Handle (
c
omplex (member no
t
-
a-re
a
l
)
)
t
y
pes
.
commit
|
commitdiff
|
tree
2018-01-23
Stas Bou
k
arev
Don
'
t
t
ry to
p
rint
h
ighly n
e
sted forms f
o
r
type
err
o
rs
.
commit
|
commitdiff
|
tree
2018-01-22
Stas Boukarev
Use
d
efinition-source-mixin for slot-definition
.
commit
|
commitdiff
|
tree
2018-01-22
Stas Boukarev
Remo
v
e unused code
.
commit
|
commitdiff
|
tree
2018-01-22
Stas
B
oukarev
Do
n
'
t use
S
O
URCE-LOCATIO
N
when expanding DEFUN
.
commit
|
commitdiff
|
tree
2018-01-22
Sta
s
Boukarev
Remove an u
n
used
para
m
eter i
n
%
c
ompil
e
r-defmacro
.
commit
|
commitdiff
|
tree
2018-01-20
Sta
s
Boukarev
:gc-deadl
o
ck :b
r
o
ken-on
:win32
commit
|
commitdiff
|
tree
2018-01-19
Stas Boukar
e
v
Fix CALL-WI
T
H-TIMING
.
commit
|
commitdiff
|
tree
2018-01-19
St
a
s Boukarev
Fix COPY-MOR
E
-ARG o
n
ARM
6
4
.
commit
|
commitdiff
|
tree
2018-01-19
St
a
s
B
o
u
karev
M
o
r
e rob
u
st i
n
terrupt-thr
e
ad
.
commit
|
commitdiff
|
tree
2018-01-17
Stas Boukare
v
vec
t
o
r
-specifier-widetag:
i
gno
r
e h
a
iry-
t
ype
.
commit
|
commitdiff
|
tree
2018-01-17
Stas Boukarev
R
e
v
ert "Report type errors coming from (T
H
E NIL 0)
.
"
commit
|
commitdiff
|
tree
2018-01-17
S
t
a
s
Boukarev
M
ore maybe
-
terminate
-
block
.
commit
|
commitdiff
|
tree
2018-01-17
Stas Boukarev
I
mprov
e
error repo
r
ting for l
o
c
a
l
functions
.
commit
|
commitdiff
|
tree
2018-01-17
Stas Bouka
r
ev
Don't transf
o
r
m make-array with :element-type nil
.
commit
|
commitdiff
|
tree
2018-01-17
S
t
as Boukarev
Report type errors
coming
from
(
THE
N
IL 0
)
.
commit
|
commitdiff
|
tree
2018-01-17
Stas Boukar
e
v
Call ma
y
be-terminate-bl
o
ck when translating THE
.
commit
|
commitdiff
|
tree
2018-01-17
St
a
s
Boukarev
Maintain
L
A
MBDA-CALLS-OR-CLOSES in
D
ELETE-R
E
F
.
commit
|
commitdiff
|
tree
2018-01-16
Stas Boukare
v
Fix
comb
i
nation-ar
g
s-f
l
ow-cleanl
y
-p
.
commit
|
commitdiff
|
tree
2018-01-16
Stas
B
ou
k
arev
DCE: delete
:
option
a
l functionals
.
commit
|
commitdiff
|
tree
2018-01-15
Stas Boukarev
F
i
x traceroot
.
test
.
sh
commit
|
commitdiff
|
tree
2018-01-15
Stas Boukarev
Check for the NIL type in
the EQ
U
AL transf
o
r
m
.
commit
|
commitdiff
|
tree
2018-01-15
Stas Boukarev
Protect u
n
con
v
ert-tail-call
s
a
gainst deleted blo
c
ks
.
commit
|
commitdiff
|
tree
2018-01-15
Stas Bou
k
arev
Remov
e
a
n
unnecessary copy-list
.
commit
|
commitdiff
|
tree
2018-01-14
Stas Boukarev
Mark clos-cach
e
-test
as broken
on sb-safepoint
.
commit
|
commitdiff
|
tree
2018-01-14
St
a
s Bouk
a
re
v
Add (profile :threads)
:broken-on :win3
2
commit
|
commitdiff
|
tree
2018-01-14
Stas Bouka
r
ev
Don't choke on invali
d
obj
e
cts when GCing
weak has
h
.
.
.
commit
|
commitdiff
|
tree
2018-01-14
Stas B
o
u
karev
Ma
r
k (:
t
imer
:
thre
a
ded-stress)
b
roken on x86
.
commit
|
commitdiff
|
tree
2018-01-13
Stas Boukarev
Lose o
n
memory corruption w
h
ile gcing
.
commit
|
commitdiff
|
tree
2018-01-13
Stas Boukare
v
Mark :t
w
o-threads-run
n
ing-
g
c
a
s broken
on
sb-saf
e
point
.
commit
|
commitdiff
|
tree
2018-01-13
Stas Bouka
r
ev
Make
a
defknown for FIN
A
LIZE
.
commit
|
commitdiff
|
tree
2018-01-12
Stas Boukarev
dyndebug_in
i
t: fix gencgc_verbose handling
.
commit
|
commitdiff
|
tree
2018-01-12
Sta
s
Bouk
a
rev
Fix derive-node-type on hairy
t
ypes
.
commit
|
commitdiff
|
tree
2018-01-12
Stas
Boukarev
Improve A
R
RAY-HEADER-P type derivation
.
commit
|
commitdiff
|
tree
2018-01-11
Stas B
o
u
k
arev
ctypep: better
h
andling of array-type with unknown
.
.
.
commit
|
commitdiff
|
tree
2018-01-11
S
t
a
s Boukar
e
v
Don't fail
w
hen tran
s
fo
r
mi
n
g (c
o
erce x nil)
.
commit
|
commitdiff
|
tree
2018-01-11
Stas Boukarev
Optimize (decode
-
timeout nil)
.
commit
|
commitdiff
|
tree
2018-01-11
St
a
s
Boukarev
Re
m
ove the warning about personality flags
o
n
Lin
u
x
.
commit
|
commitdiff
|
tree
2018-01-11
Stas Bouka
r
e
v
Remove
.
-*- Mod
e
: Text -*-
f
ro
m
th
e
man
page
.
commit
|
commitdiff
|
tree
2018-01-11
Stas Boukarev
Remove --defa
u
lt-merge-co
r
e-p
a
ges
.
commit
|
commitdiff
|
tree
2018-01-11
S
tas Boukarev
(
d
ecode-tim
e
out nil)
:
don't run g
e
t-intern
a
l
-real-
t
i
me
.
commit
|
commitdiff
|
tree
2018-01-10
St
a
s
Boukarev
PRO
G
V: warn if VARS and VALS
ar
e
n't l
i
sts
.
commit
|
commitdiff
|
tree
2018-01-10
Sta
s
B
o
u
k
a
rev
Simplify the run
-
program
d
ocstring
.
commit
|
commitdiff
|
tree
2018-01-10
Stas
B
oukarev
Adjust
l
o
ad
-
x
c
.
lisp
.
commit
|
commitdiff
|
tree
2018-01-10
Stas B
o
ukarev
Clea
n
up run-program
.
commit
|
commitdiff
|
tree
2018-01-10
S
t
as Bou
k
arev
Remo
v
e
#+-win32 from the run-program docstring
.
commit
|
commitdiff
|
tree
2018-01-10
Stas Bou
k
a
r
ev
ru
n
-
p
ro
g
r
am
d
ocstring: disentangle :ERROR a
n
d :IF
-
E
RROR
.
.
.
commit
|
commitdiff
|
tree
2018-01-09
Stas Bouk
a
r
ev
parse-body: warn, don't er
r
or
.
commit
|
commitdiff
|
tree
2018-01-09
S
ta
s
Bo
u
karev
Fix decl
a
ration
p
rocessing i
n
HAN
D
LER-CASE
.
commit
|
commitdiff
|
tree
2018-01-09
Stas Boukarev
Fix decl
a
ratio
n
processing in R
E
START-CASE
.
commit
|
commitdiff
|
tree
2018-01-09
St
a
s Boukarev
Don't fa
i
l on ba
d
V
A
LUES ftype declaratio
n
.
commit
|
commitdiff
|
tree
2018-01-09
Stas
Bo
u
karev
Pr
o
tect substi
t
ute-lvar
-
u
s
es
a
gainst deleted blocks
.
commit
|
commitdiff
|
tree
2018-01-09
Stas Boukarev
Fix ltn
annotation o
f
tail calls
.
commit
|
commitdiff
|
tree
2018-01-09
Stas Boukarev
F
ix (find derive-typ
e
)
.
commit
|
commitdiff
|
tree
2018-01-09
S
tas Boukar
e
v
Catch
macro errors
in FOPCOMP
I
LABLE-P
.
commit
|
commitdiff
|
tree
2018-01-09
Stas Bouka
r
ev
Ca
t
ch macro error
s
when tr
a
nsformi
n
g MAKE-ARRAY
.
commit
|
commitdiff
|
tree
2018-01-08
S
t
as B
o
ukarev
B
e
tter val
i
datio
n
of make-a
r
ray dimens
i
ons
.
commit
|
commitdiff
|
tree
2018-01-08
Stas Boukarev
Catch macro erro
r
s when transformi
n
g
L
DB
.
commit
|
commitdiff
|
tree
2018-01-08
Stas
Boukare
v
F
i
x LAMBDA-VAR-REF-LVAR
.
commit
|
commitdiff
|
tree
2018-01-08
Sta
s
Boukarev
Fo
l
d (= (complex rational) real) to
N
IL
.
commit
|
commitdiff
|
tree
2018-01-06
Stas
B
oukarev
Fix CMOV conversion
.
commit
|
commitdiff
|
tree
2018-01-06
S
t
a
s
Boukarev
Resto
r
e a t
e
s
t
.
commit
|
commitdiff
|
tree
2018-01-06
Stas Boukar
e
v
R
emove an AVER
i
n SUBSTITUTE-LE
T
-FUNARGS
.
commit
|
commitdiff
|
tree
2018-01-06
Stas Boukarev
Fix make-c
o
m
p
lex-float on ARM64
.
commit
|
commitdiff
|
tree
2018-01-05
S
t
as B
o
ukarev
Fix a typo
in E
N
SURE-LVAR-FUN-FORM
.
commit
|
commitdiff
|
tree
2018-01-05
S
t
a
s B
o
uk
a
rev
Protect
F
I
ND-CLEANUP-POINT
S
agains
t
del
e
ted lambdas
.
commit
|
commitdiff
|
tree
2018-01-05
Stas Boukarev
Retry folding SY
M
EVAL o
n
constants
.
commit
|
commitdiff
|
tree
2018-01-05
St
a
s Bou
k
arev
F
i
x sym
e
val on NIL on x86-64
.
commit
|
commitdiff
|
tree
2018-01-05
Stas
B
oukarev
Better handling of bog
u
s type-spec
i
fier at com
p
ile
.
.
.
commit
|
commitdiff
|
tree
2018-01-05
Sta
s
B
o
ukarev
Fix type mismatch in the &
r
e
st-ref transform
.
commit
|
commitdiff
|
tree
2018-01-05
Stas Boukarev
Careful macr
o
expan
s
ion i
n
rewrite-init
i
a
l-c
o
nt
e
nts
.
commit
|
commitdiff
|
tree
2018-01-03
Stas Boukar
e
v
Catc
h
(
m
ake-array '(x)) a
t
CT
.
commit
|
commitdiff
|
tree
2018-01-03
S
tas Bouk
a
rev
Check t
y
pe spec
i
fier
s
a
t
c
o
mpile t
i
me
.
commit
|
commitdiff
|
tree
2018-01-03
Sta
s
B
oukarev
Do
n
't
crash when transformi
n
g (m
a
p value
s
-
t
ype
.
.
.
)
commit
|
commitdiff
|
tree
2018-01-03
Stas Bou
k
a
r
ev
M
ore careful combination flushing
.
commit
|
commitdiff
|
tree
2018-01-03
S
t
as Boukarev
Fix a make-array transform o
n
bad dimensions
.
commit
|
commitdiff
|
tree
2018-01-02
St
a
s Bou
k
arev
Fix CAST-TYPE-C
H
E
CK
.
commit
|
commitdiff
|
tree
2018-01-02
S
t
as Bo
u
karev
Simplify i
r
1-opt
i
mi
z
e
-mv-call and catch mo
r
e
e
rr
o
r
s
.
commit
|
commitdiff
|
tree
2018-01-02
Stas Bo
u
kar
e
v
Don't all
o
w
&aux
t
o bind constants
.
commit
|
commitdiff
|
tree
2018-01-02
Stas Boukarev
Choose the function primi
t
ive-typ
e
for (and funct
i
on x)
.
commit
|
commitdiff
|
tree
2018-01-02
Stas Boukarev
Don't fail
on (make-st
r
ing-output-
s
tream
:ele
m
ent-ty
p
e
.
.
.
commit
|
commitdiff
|
tree
2018-01-02
Stas Bou
k
arev
Fi
x
cons
t
ant fo
l
ding wi
t
h
:
al
l
ow-othe
r
-keys u
n
k
no
w
n
.
commit
|
commitdiff
|
tree
2018-01-01
Stas
B
oukar
e
v
Fix co
n
stant
fold
i
ng with duplicate &
k
ey
a
rgs
.
commit
|
commitdiff
|
tree
2018-01-01
Stas Boukarev
Fix c
o
nstant foldin
g
with :allow-other-keys
p
resent
.
commit
|
commitdiff
|
tree
2018-01-01
Stas Boukarev
Fix a make-ar
r
ay transform on bad init
i
a
l-contents
.
commit
|
commitdiff
|
tree
2018-01-01
Stas B
o
uk
a
rev
P
u
t
b
a
c
k :count in
t
o the REMOVE
-
IF defknown
.
commit
|
commitdiff
|
tree
2018-01-01
Stas Boukarev
Don't try
c
o
n
s
t
ant
folding calls with un
k
nown
keys
.
commit
|
commitdiff
|
tree
2018-01-01
St
a
s
B
oukarev
Flush combinations whi
c
h call
o
t
h
er functions
.
commit
|
commitdiff
|
tree
2018-01-01
S
t
as
B
o
ukarev
Don't cons i
n
COUNT
.
commit
|
commitdiff
|
tree
2017-12-31
Stas Bouka
r
ev
Reduce
c
onsing in bac
k
-
p
ropagate-one-dx-l
v
a
r
.
commit
|
commitdiff
|
tree
2017-12-31
Stas Boukarev
Fix constant
-
fold-call-p
.
commit
|
commitdiff
|
tree
2017-12-31
Stas
B
o
u
karev
Rename *pr
i
nt-sequence-lengt
h
* t
o
*pr
i
n
t
-vector-leng
t
h*
.
commit
|
commitdiff
|
tree
2017-12-31
Stas Bouka
r
ev
Avo
i
d a
s
t
y
le-warning in compile
.
impure
commit
|
commitdiff
|
tree
2017-12-30
Stas Boukarev
external-format: ad
d
EURO_
S
I
G
N to w
i
n
d
ows-1251
.
commit
|
commitdiff
|
tree
2017-12-30
Stas
Boukarev
Try to make sb-introsp
e
c
t
/a
l
lo
c
ation-info
r
mation
.
6
.
.
.
commit
|
commitdiff
|
tree
2017-12-30
Stas Bo
u
k
a
rev
More --no-us
e
rini
t
--n
o
-userinit in core
.
test
.
sh
commit
|
commitdiff
|
tree
2017-12-29
S
t
as Boukarev
S
k
ip a consing
t
e
s
t
on :int
e
r
p
reter
.
commit
|
commitdiff
|
tree
2017-12-29
Stas
Bo
u
ka
r
ev
Don't reo
p
t
imize ca
s
ts when check
i
ng for CAST-TY
P
E
.
.
.
commit
|
commitdiff
|
tree
2017-12-29
Stas Boukarev
Don
'
t
a
l
l
o
cate stack spaces for arguments
t
wice
.
commit
|
commitdiff
|
tree
2017-12-29
Stas Boukare
v
h
ide-ir-nodes:
hid
e
GLOBAL-VAR
.
commit
|
commitdiff
|
tree
next