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
Don't fail when transforming (coerce x nil).
2018-01-11
Stas Bouk
a
rev
D
on't fail whe
n
transforming (coerce x
n
il
)
.
commit
|
commitdiff
|
tree
2018-01-11
Stas
B
oukarev
Opt
i
mize (d
e
c
o
de-timeout nil)
.
commit
|
commitdiff
|
tree
2018-01-11
Stas B
o
ukar
e
v
Remove the warn
i
ng a
b
out personality flags o
n
Linux
.
commit
|
commitdiff
|
tree
2018-01-11
S
tas Boukarev
Remove
.
-*- Mode: Text
-
*- fr
o
m the man page
.
commit
|
commitdiff
|
tree
2018-01-11
St
a
s Boukarev
Remov
e
--defau
l
t-merge
-
core-p
a
ges
.
commit
|
commitdiff
|
tree
2018-01-11
S
t
as Boukarev
(
decode-
t
imeout ni
l
)
:
don't run get-internal-r
e
al-tim
e
.
commit
|
commitdiff
|
tree
2018-01-10
Stas Boukarev
PR
O
G
V
: warn if VARS and VALS aren't list
s
.
commit
|
commitdiff
|
tree
2018-01-10
S
tas Boukarev
Simplif
y
the
run-program d
o
cstring
.
commit
|
commitdiff
|
tree
2018-01-10
St
a
s
Boukarev
Adjust load-xc
.
lisp
.
commit
|
commitdiff
|
tree
2018-01-10
Stas Boukar
e
v
Clean up ru
n
-
program
.
commit
|
commitdiff
|
tree
2018-01-10
St
a
s
B
o
ukar
e
v
Remove #+-win
3
2 fr
o
m
the run-pr
o
gram docst
r
ing
.
commit
|
commitdiff
|
tree
2018-01-10
Sta
s
Boukarev
run-program
d
ocstring
:
d
i
sentangle :ERROR and
:
IF-
E
R
ROR
.
.
.
commit
|
commitdiff
|
tree
2018-01-09
Stas Boukarev
parse-body: warn, d
o
n't error
.
commit
|
commitdiff
|
tree
2018-01-09
St
a
s Boukarev
Fix dec
l
aration pro
c
essing in HA
N
DLER-CASE
.
commit
|
commitdiff
|
tree
2018-01-09
S
tas Bou
k
arev
F
i
x de
c
laration proce
s
s
ing in RESTART-CASE
.
commit
|
commitdiff
|
tree
2018-01-09
Stas Boukar
e
v
Don't fail on b
a
d VALUES ftype d
e
claration
.
commit
|
commitdiff
|
tree
2018-01-09
S
t
as
Boukare
v
Protect substitute-lvar
-
u
ses aga
i
nst delet
e
d blocks
.
commit
|
commitdiff
|
tree
2018-01-09
S
tas B
o
ukarev
Fi
x
ltn annotat
i
on of
t
ai
l
calls
.
commit
|
commitdiff
|
tree
2018-01-09
Stas Bouk
a
rev
Fix (fin
d
de
r
ive
-
t
y
pe)
.
commit
|
commitdiff
|
tree
2018-01-09
Stas Bouk
a
r
ev
Catch macr
o
errors in FOPC
O
MP
I
LA
B
LE
-
P
.
commit
|
commitdiff
|
tree
2018-01-09
Stas Boukarev
Catch macro errors when transfo
r
ming MAKE-A
R
RAY
.
commit
|
commitdiff
|
tree
2018-01-08
Stas Boukarev
Better
v
al
i
da
t
ion of make-array dim
e
nsions
.
commit
|
commitdiff
|
tree
2018-01-08
Sta
s
Bouk
a
rev
C
atch
m
ac
r
o er
r
ors
w
hen trans
f
orming LDB
.
commit
|
commitdiff
|
tree
2018-01-08
Stas B
o
ukarev
Fix LAMBDA-VAR
-
REF-L
V
AR
.
commit
|
commitdiff
|
tree
2018-01-08
Stas Boukarev
F
o
ld (=
(compl
e
x rationa
l
) real)
t
o NIL
.
commit
|
commitdiff
|
tree
2018-01-06
Stas Bo
u
karev
Fix CMOV conversion
.
commit
|
commitdiff
|
tree
2018-01-06
Stas Boukar
e
v
R
est
o
r
e
a
te
s
t
.
commit
|
commitdiff
|
tree
2018-01-06
Stas Boukarev
R
e
move an AVER
i
n S
U
B
S
T
ITUTE
-
LET-FUNA
R
GS
.
commit
|
commitdiff
|
tree
2018-01-06
S
tas Boukarev
F
i
x m
a
ke
-
comple
x
-
f
loat o
n
ARM6
4
.
commit
|
commitdiff
|
tree
2018-01-05
Stas Bou
k
a
rev
Fix a typo
in
ENSU
R
E-LVAR-FUN-FORM
.
commit
|
commitdiff
|
tree
2018-01-05
Stas Bouk
a
re
v
P
rotect
F
IND-C
L
E
AN
U
P-PO
I
NTS
a
gain
s
t del
e
t
ed lambdas
.
commit
|
commitdiff
|
tree
2018-01-05
Stas Boukarev
Ret
r
y folding SYMEVAL on co
n
stan
t
s
.
commit
|
commitdiff
|
tree
2018-01-05
Stas Bouka
r
e
v
Fix
s
ymeva
l
on NIL
o
n x86
-
64
.
commit
|
commitdiff
|
tree
2018-01-05
Stas Boukar
e
v
Better h
a
ndling of bogus ty
p
e-specifier at
c
o
m
p
ile
.
.
.
commit
|
commitdiff
|
tree
2018-01-05
Stas Boukar
e
v
Fix ty
p
e
mismatc
h
in the &rest-ref transform
.
commit
|
commitdiff
|
tree
2018-01-05
Stas Boukarev
C
a
reful ma
c
roe
x
pan
s
ion in rewrite
-
ini
t
ial-contents
.
commit
|
commitdiff
|
tree
2018-01-03
St
a
s Boukarev
C
atch (make-array '(x))
at CT
.
commit
|
commitdiff
|
tree
2018-01-03
S
tas Boukarev
Check type
s
pecifiers at com
p
ile time
.
commit
|
commitdiff
|
tree
2018-01-03
Stas Bo
u
karev
D
on't cra
s
h when
t
ransforming (m
a
p values-type
.
.
.
)
commit
|
commitdiff
|
tree
2018-01-03
Stas
Bouka
r
ev
More ca
r
e
ful combination
f
l
ushing
.
commit
|
commitdiff
|
tree
2018-01-03
Stas Bouk
a
rev
F
i
x
a make-array transform on
b
ad dimension
s
.
commit
|
commitdiff
|
tree
2018-01-02
S
t
as Boukarev
Fix CAST-TYPE-CHECK
.
commit
|
commitdiff
|
tree
2018-01-02
S
t
as Boukarev
Si
m
plify ir1-optimize-mv-cal
l
a
n
d
catch m
o
r
e
e
r
rors
.
commit
|
commitdiff
|
tree
2018-01-02
Stas
Boukarev
Do
n
't al
l
ow &aux to b
i
n
d constant
s
.
commit
|
commitdiff
|
tree
2018-01-02
Stas Bouka
r
ev
Choose the function pri
m
itive-type for (and
f
unction x)
.
commit
|
commitdiff
|
tree
2018-01-02
Stas Boukarev
Don't fail on (make-s
t
ri
n
g
-output-
s
tream :elem
e
n
t-type
.
.
.
commit
|
commitdiff
|
tree
2018-01-02
Stas
Boukarev
F
i
x con
s
tant folding wi
t
h
:
a
l
l
o
w
-
ot
h
er-keys unknown
.
commit
|
commitdiff
|
tree
2018-01-01
St
a
s Bouk
a
rev
Fix constan
t
f
o
lding
w
ith dup
l
icate
&
ke
y
args
.
commit
|
commitdiff
|
tree
2018-01-01
Stas Bou
k
arev
Fix constant folding wi
t
h :al
l
ow-other-keys
p
resent
.
commit
|
commitdiff
|
tree
2018-01-01
St
a
s Boukarev
Fix a ma
k
e-array transfor
m
on
b
ad i
n
itial-conten
t
s
.
commit
|
commitdiff
|
tree
2018-01-01
Stas
Boukarev
Put b
a
ck
:
count
i
nto
th
e
R
E
M
O
V
E-IF defknown
.
commit
|
commitdiff
|
tree
2018-01-01
Sta
s
Boukarev
D
o
n't tr
y
constant
f
o
lding calls with unknown ke
y
s
.
commit
|
commitdiff
|
tree
2018-01-01
Stas Boukare
v
Flush combinat
i
ons which ca
l
l other function
s
.
commit
|
commitdiff
|
tree
2018-01-01
Stas Bou
k
arev
Don't cons in COUNT
.
commit
|
commitdiff
|
tree
2017-12-31
Sta
s
Bouka
r
ev
Reduc
e
c
onsing
i
n back-propagate-one-d
x
-
l
va
r
.
commit
|
commitdiff
|
tree
2017-12-31
Stas Boukare
v
Fix constant-fold-ca
l
l-
p
.
commit
|
commitdiff
|
tree
2017-12-31
Stas Boukarev
Renam
e
*print-seque
n
ce-length* to *print-vector-length*
.
commit
|
commitdiff
|
tree
2017-12-31
Stas Boukarev
Avoid
a
style-warning in c
o
mpile
.
i
m
p
u
re
commit
|
commitdiff
|
tree
2017-12-30
Stas Bouka
r
e
v
ext
e
rna
l
-
fo
r
mat:
add E
U
RO_S
I
GN to windo
w
s-1251
.
commit
|
commitdiff
|
tree
2017-12-30
S
tas
Boukarev
T
ry t
o
make sb
-
i
n
trospect/allocation
-
inform
a
tion
.
6
.
.
.
commit
|
commitdiff
|
tree
2017-12-30
Stas Boukarev
More -
-
no
-
us
e
rinit
-
-no-user
i
ni
t
in c
o
re
.
t
est
.
sh
commit
|
commitdiff
|
tree
2017-12-29
St
a
s Boukarev
Skip a consing
test on
:
interp
r
eter
.
commit
|
commitdiff
|
tree
2017-12-29
St
a
s Boukare
v
D
on't r
e
optimize casts when checking f
o
r
CAST-TYP
E
.
.
.
commit
|
commitdiff
|
tree
2017-12-29
Sta
s
Boukarev
D
on't allocate stac
k
spaces fo
r
arg
u
ments twi
c
e
.
commit
|
commitdiff
|
tree
2017-12-29
St
a
s Boukarev
h
i
de-ir-nodes: hide G
L
OBAL-VAR
.
commit
|
commitdiff
|
tree
2017-12-29
St
a
s Boukarev
Optimize (m
-
v-
c
all x kn
o
wn-v
a
lue
s
) fo
r
any X
.
commit
|
commitdiff
|
tree
2017-12-29
S
t
a
s
B
ouka
r
ev
Mar
k
%dou
b
le/single
-
float flushabl
e
in the
R
O
U
ND trans
f
orm
.
commit
|
commitdiff
|
tree
2017-12-29
Stas Boukar
e
v
Pro
p
aga
t
e LEXENV-FLUSHA
B
LE in
s
ide transforms
.
commit
|
commitdiff
|
tree
2017-12-29
Stas
Boukar
e
v
Do
n
ot c
o
ns when tr
u
ncating (f
l
o
a
t
most-ne
g
ative-fixnum)
commit
|
commitdiff
|
tree
2017-12-29
Stas Boukarev
D
o
not co
n
s in
(
va
l
ues (tr
u
ncate (the doub
l
e
-
float
.
.
.
commit
|
commitdiff
|
tree
2017-12-29
St
a
s Bo
u
kar
e
v
A
d
d SB-EXT:*PRINT-SEQUENCE-LENGTH*
f
o
r
s
trings and
.
.
.
commit
|
commitdiff
|
tree
2017-12-29
Stas
B
o
u
kare
v
Protect PRINCIPAL-
L
VAR-DES
T
from unused CAS
T
s
.
commit
|
commitdiff
|
tree
2017-12-29
Stas B
o
ukarev
F
ix (c
a
tch form
s
-involv
i
n
g
-
u
nknown-
v
al
u
es
.
.
.
)
commit
|
commitdiff
|
tree
2017-12-29
Stas
Boukarev
Fix F
I
LL on
large bit-vec
t
ors
.
commit
|
commitdiff
|
tree
2017-12-29
S
tas Boukar
e
v
F
i
x SXHASH on in
t
erpreted
f
unction
s
.
commit
|
commitdiff
|
tree
2017-12-25
Stas Boukarev
Fix
MAP-T
R
EE
.
commit
|
commitdiff
|
tree
2017-12-25
Stas Boukarev
Add NEW
S
.
commit
|
commitdiff
|
tree
2017-12-22
Stas Bouk
a
rev
(
m
ap-allocated-objects :
n
o-consing) n
o
longer fails
.
.
.
commit
|
commitdiff
|
tree
2017-12-21
Stas Boukar
e
v
tests: one mor
e
e
valua
t
or-mo
d
e fix
.
commit
|
commitdiff
|
tree
2017-12-20
Stas Boukarev
Fix
S
KIP-FILE in impure t
e
sts
.
commit
|
commitdiff
|
tree
2017-12-20
Stas Boukar
e
v
a
l
ien
.
impure: compile
a
t
est
.
commit
|
commitdiff
|
tree
2017-12-20
Sta
s
Bou
k
arev
Fi
x
running tests in
the :interpr
e
t mo
d
e
.
commit
|
commitdiff
|
tree
2017-12-20
St
a
s Boukarev
Fix genesis
w
i
th
c
hene
y
gc
.
commit
|
commitdiff
|
tree
2017-12-20
Sta
s
B
o
ukarev
M
a
rk
w
a
i
t
-
on
-
semaphore semaphore
-
n
ot
i
fic
a
tion as
p
assin
g
.
.
.
commit
|
commitdiff
|
tree
2017-12-20
Stas Boukar
e
v
Fix the
C
OERCE sour
c
e transform
.
commit
|
commitdiff
|
tree
2017-12-20
S
t
a
s Boukar
e
v
Disable a t
e
st on win32
.
commit
|
commitdiff
|
tree
2017-12-20
Stas Bouk
a
r
e
v
T
r
y
to make the :lurking-threads test more robust
.
commit
|
commitdiff
|
tree
2017-12-20
Stas Bouka
r
e
v
Optimize darw
i
n signa
l
e
m
ulati
o
n
.
commit
|
commitdiff
|
tree
2017-12-20
Stas Boukarev
x86-64-darwin signal emu
l
ation: bloc
k
a
nd sa
v
e s
i
gmask
.
.
.
commit
|
commitdiff
|
tree
2017-12-20
S
t
as Boukarev
R
emove an o
b
s
o
lete #define and comments
.
commit
|
commitdiff
|
tree
2017-12-19
S
t
as Bouka
r
ev
impur
e
-runner: add
w
i
th-compilati
o
n-un
i
t
.
commit
|
commitdiff
|
tree
2017-12-19
Stas
B
ou
k
arev
CONSTANT
P
: catch errors fro
m
macroe
x
pand
.
commit
|
commitdiff
|
tree
2017-12-19
S
t
as B
o
ukarev
Fix (constant
p
(the
.
.
.
))
commit
|
commitdiff
|
tree
2017-12-19
Stas Bo
u
k
a
re
v
CTYPEP: handl
e
(CONS/AR
R
A
Y unknown-type)
.
commit
|
commitdiff
|
tree
2017-12-19
Sta
s
Boukare
v
thread
s
.
impu
r
e: relax :lurki
n
g
-threads
t
i
mings
.
commit
|
commitdiff
|
tree
2017-12-19
Sta
s
Boukarev
te
s
ts: put
i
m
p
u
r
e
testing code into a
f
i
le
.
commit
|
commitdiff
|
tree
2017-12-19
S
tas Boukar
e
v
tests:
r
educe expansion of W
I
TH-TEST
.
commit
|
commitdiff
|
tree
2017-12-18
St
a
s
Boukarev
F
i
x (CONSTANTP (PROGV
.
.
.
)) on malf
o
rmed input
.
commit
|
commitdiff
|
tree
2017-12-18
St
a
s Bou
k
arev
Adju
s
t
a
comment
.
commit
|
commitdiff
|
tree
2017-12-17
S
tas Boukarev
Don't try to re
f
erence zo
m
b
i
e entr
y
p
o
i
n
ts
.
commit
|
commitdiff
|
tree
next