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
Signal floating-point-overflow from bignum-to-float.
2018-01-10
Stas Boukar
e
v
A
djust l
o
ad-xc
.
l
i
sp
.
commit
|
commitdiff
|
tree
2018-01-10
Stas Boukarev
Clean up run-program
.
commit
|
commitdiff
|
tree
2018-01-10
Stas
B
oukarev
Remove #+-win32
fro
m
the run-progra
m
docstr
i
ng
.
commit
|
commitdiff
|
tree
2018-01-10
S
tas Bou
k
arev
r
un
-
program d
o
cst
r
ing: dis
e
ntangle :
E
R
R
OR an
d
:IF-ERROR
.
.
.
commit
|
commitdiff
|
tree
2018-01-09
Stas Boukare
v
p
arse-bo
d
y
:
warn,
d
on't
e
r
r
or
.
commit
|
commitdiff
|
tree
2018-01-09
Stas Bouk
a
r
ev
Fix declaration proce
s
sing in HANDLE
R
-CASE
.
commit
|
commitdiff
|
tree
2018-01-09
Stas Boukarev
Fix decl
a
ration proc
e
s
s
ing in R
E
S
T
ART-CA
S
E
.
commit
|
commitdiff
|
tree
2018-01-09
Stas Boukarev
Do
n
't fa
i
l on bad VALUES
fty
p
e
d
eclaration
.
commit
|
commitdiff
|
tree
2018-01-09
Stas Boukarev
P
r
o
tect substitute
-
l
var-uses
against deleted blocks
.
commit
|
commitdiff
|
tree
2018-01-09
St
a
s
B
o
ukare
v
Fix ltn annotation of
tail cal
l
s
.
commit
|
commitdiff
|
tree
2018-01-09
Stas Boukarev
F
i
x (find d
e
r
ive-
t
ype)
.
commit
|
commitdiff
|
tree
2018-01-09
Stas Boukarev
Ca
t
c
h macro errors i
n
FOPCOMPILABLE-P
.
commit
|
commitdiff
|
tree
2018-01-09
Stas Boukarev
Catch macro errors when transforming MA
K
E-ARRAY
.
commit
|
commitdiff
|
tree
2018-01-08
S
t
a
s
Boukarev
Better valid
a
t
ion of make-array
d
imensio
n
s
.
commit
|
commitdiff
|
tree
2018-01-08
Stas Bouk
a
rev
Catch mac
r
o errors when
t
r
ansforming
L
D
B
.
commit
|
commitdiff
|
tree
2018-01-08
S
tas Bouk
a
rev
Fix LAMB
D
A-VAR-R
E
F-
L
VAR
.
commit
|
commitdiff
|
tree
2018-01-08
S
tas Bo
u
karev
Fold (= (com
p
lex rational) real) to NIL
.
commit
|
commitdiff
|
tree
2018-01-06
Stas Bouka
r
ev
Fi
x
CMOV conver
s
io
n
.
commit
|
commitdiff
|
tree
2018-01-06
Stas B
o
ukarev
Rest
o
re
a
test
.
commit
|
commitdiff
|
tree
2018-01-06
Stas Boukarev
R
e
move an
AVE
R
in
S
U
B
STITUT
E
-
L
ET-FUNARGS
.
commit
|
commitdiff
|
tree
2018-01-06
Stas Bouk
a
rev
Fi
x
make-complex-f
l
oat
on
ARM6
4
.
commit
|
commitdiff
|
tree
2018-01-05
S
tas
B
o
ukarev
Fix a ty
p
o in ENSURE
-
L
VAR
-
F
UN-FORM
.
commit
|
commitdiff
|
tree
2018-01-05
Stas Bouka
r
ev
Prot
e
c
t
FIND-CL
E
A
NUP
-
POINTS again
s
t delete
d
lamb
d
as
.
commit
|
commitdiff
|
tree
2018-01-05
Stas Boukarev
R
e
try fold
i
ng SYMEVAL
o
n constants
.
commit
|
commitdiff
|
tree
2018-01-05
S
t
as Boukarev
Fix symeval on NIL on x8
6
-64
.
commit
|
commitdiff
|
tree
2018-01-05
Stas Boukarev
B
etter handling of bog
u
s t
y
pe
-
s
p
ecifier at
compile
.
.
.
commit
|
commitdiff
|
tree
2018-01-05
St
a
s B
o
u
k
arev
Fix t
y
p
e mismatc
h
in the &r
e
st-ref
transfor
m
.
commit
|
commitdiff
|
tree
2018-01-05
Stas
B
o
ukarev
Careful macroexpan
s
ion in rewrite
-
initi
a
l-content
s
.
commit
|
commitdiff
|
tree
2018-01-03
Stas Bo
u
karev
Catch (make-ar
r
ay '(x))
a
t CT
.
commit
|
commitdiff
|
tree
2018-01-03
Stas
B
oukarev
Check
type specifiers at co
m
p
ile time
.
commit
|
commitdiff
|
tree
2018-01-03
Stas Boukare
v
Do
n
't crash when
tr
a
nsforming (map
v
alues-t
y
pe
.
.
.
)
commit
|
commitdiff
|
tree
2018-01-03
S
t
as Bou
k
arev
More careful c
o
mbination
flushing
.
commit
|
commitdiff
|
tree
2018-01-03
S
t
as
Boukarev
Fix a make-array trans
f
orm on
bad dime
n
sions
.
commit
|
commitdiff
|
tree
2018-01-02
S
t
as Boukarev
Fix
C
A
ST-TY
P
E-CHECK
.
commit
|
commitdiff
|
tree
2018-01-02
Sta
s
Bou
k
a
r
e
v
Simplify ir1-opt
i
mize-
m
v-call
a
n
d
catch m
o
re errors
.
commit
|
commitdiff
|
tree
2018-01-02
St
a
s Boukarev
Don't al
l
o
w
&aux t
o
bind consta
n
ts
.
commit
|
commitdiff
|
tree
2018-01-02
Stas Boukarev
Choose the fun
c
tion prim
i
t
ive-type for (
a
nd f
u
nct
i
on x)
.
commit
|
commitdiff
|
tree
2018-01-02
Stas
Bouka
r
e
v
D
on'
t
fail
on (make-str
i
ng
-
output-stream :element-
t
ype
.
.
.
commit
|
commitdiff
|
tree
2018-01-02
Stas Boukarev
F
i
x
const
a
nt f
o
ldi
n
g with :allow-other-keys
u
nknown
.
commit
|
commitdiff
|
tree
2018-01-01
Stas Boukarev
Fix cons
t
ant folding with duplic
a
te
&
key a
r
gs
.
commit
|
commitdiff
|
tree
2018-01-01
S
ta
s
Bouk
a
rev
Fix cons
t
ant folding with :allo
w
-other-
k
e
y
s pr
e
se
n
t
.
commit
|
commitdiff
|
tree
2018-01-01
Stas Bo
u
kar
e
v
Fix a m
a
ke-array transform on bad
i
nitia
l
-contents
.
commit
|
commitdiff
|
tree
2018-01-01
S
t
as Boukarev
Put back :
c
ount into the REMOVE-IF defk
n
own
.
commit
|
commitdiff
|
tree
2018-01-01
Stas Boukarev
Don't try constant folding calls w
i
th unknown
k
e
y
s
.
commit
|
commitdiff
|
tree
2018-01-01
S
t
a
s Boukarev
Flush combi
n
ations whi
c
h call other functi
o
ns
.
commit
|
commitdiff
|
tree
2018-01-01
Stas Bouka
r
e
v
Don
'
t cons in COUNT
.
commit
|
commitdiff
|
tree
2017-12-31
Stas Bouka
r
ev
Reduce cons
i
ng in back
-
p
ropagate-one-d
x
-lvar
.
commit
|
commitdiff
|
tree
2017-12-31
Stas Boukarev
Fix constant-fold-call-p
.
commit
|
commitdiff
|
tree
2017-12-31
Stas Bou
k
arev
Rename *print-
s
equence-length* t
o
*
print-vector-length*
.
commit
|
commitdiff
|
tree
2017-12-31
S
t
as B
o
ukar
e
v
A
v
oid a style
-
w
a
r
ning i
n
compile
.
i
mpu
r
e
commit
|
commitdiff
|
tree
2017-12-30
Stas Boukar
e
v
e
xter
n
a
l
-
format: add EURO_SIGN to
w
indows-1
2
51
.
commit
|
commitdiff
|
tree
2017-12-30
S
t
as Bou
k
are
v
Try
t
o make sb-
i
ntrospe
c
t/allo
c
ation-inf
o
rma
t
ion
.
6
.
.
.
commit
|
commitdiff
|
tree
2017-12-30
Stas Boukarev
More -
-
no-us
e
r
i
n
it --
n
o-u
s
eri
n
it i
n
core
.
test
.
sh
commit
|
commitdiff
|
tree
2017-12-29
Stas Boukarev
S
k
i
p
a con
s
ing test on :int
e
rpreter
.
commit
|
commitdiff
|
tree
2017-12-29
S
t
as Bou
k
arev
Don't reoptimize
casts
when checking for CAST-TYPE
.
.
.
commit
|
commitdiff
|
tree
2017-12-29
Stas Boukarev
Do
n
't allocate stack sp
a
ces for
a
rgum
e
nts tw
i
c
e
.
commit
|
commitdiff
|
tree
2017-12-29
Stas
B
o
u
karev
h
ide-ir-nodes
:
hi
d
e GL
O
BAL
-
VAR
.
commit
|
commitdiff
|
tree
2017-12-29
Stas Bou
k
ar
e
v
Opt
i
mi
z
e
(
m-v-cal
l
x known-values
)
for a
n
y X
.
commit
|
commitdiff
|
tree
2017-12-29
Stas
B
ou
k
a
rev
Mark %double/single-float flus
h
ab
l
e in th
e
ROUND trans
f
orm
.
commit
|
commitdiff
|
tree
2017-12-29
Stas Bouk
a
rev
Propagate LEXENV-FLUSHABLE ins
i
de
tran
s
f
orms
.
commit
|
commitdiff
|
tree
2017-12-29
Stas
B
o
ukarev
D
o not cons
w
hen
t
runca
t
ing (float most
-
negative-fixn
u
m)
commit
|
commitdiff
|
tree
2017-12-29
Stas Boukarev
Do no
t
con
s
in (values (trun
c
ate (the dou
b
le-fl
o
at
.
.
.
commit
|
commitdiff
|
tree
2017-12-29
S
t
as Boukarev
Add
S
B-E
X
T:*PRIN
T
-SEQUENCE-LENGTH* for strings and
.
.
.
commit
|
commitdiff
|
tree
2017-12-29
Stas Boukarev
Pr
o
t
e
ct PRINC
I
PAL-LVAR
-
DEST fr
o
m unused CASTs
.
commit
|
commitdiff
|
tree
2017-12-29
S
t
as Boukar
e
v
Fix (c
a
t
ch
forms-invol
v
ing-unknown-valu
e
s
.
.
.
)
commit
|
commitdiff
|
tree
2017-12-29
S
t
as Boukarev
Fix FILL
on large
bit-vectors
.
commit
|
commitdiff
|
tree
2017-12-29
S
t
as Boukarev
Fix
S
XHASH on interpreted functio
n
s
.
commit
|
commitdiff
|
tree
2017-12-25
Stas
Boukarev
F
ix
MAP-TREE
.
commit
|
commitdiff
|
tree
2017-12-25
Stas B
o
uk
a
r
e
v
Add N
E
WS
.
commit
|
commitdiff
|
tree
2017-12-22
Stas
B
oukarev
(
map-allo
c
a
t
ed-objects :
n
o-consing) no lo
n
ger fails
.
.
.
commit
|
commitdiff
|
tree
2017-12-21
Stas Bouk
a
r
e
v
tests:
one more evaluator-mode fix
.
commit
|
commitdiff
|
tree
2017-12-20
Sta
s
Boukarev
Fix SKIP-FILE in impure tes
t
s
.
commit
|
commitdiff
|
tree
2017-12-20
S
tas Boukarev
alien
.
impure:
c
ompil
e
a test
.
commit
|
commitdiff
|
tree
2017-12-20
St
a
s Bo
u
k
arev
Fix runn
i
ng tests in the :interpret mode
.
commit
|
commitdiff
|
tree
2017-12-20
S
t
a
s
Boukarev
Fix genesis
w
ith
c
heneygc
.
commit
|
commitdiff
|
tree
2017-12-20
S
tas Boukarev
Mark
w
ait
-
on-semaph
o
r
e
semaphore-notif
i
cation as pas
s
ing
.
.
.
commit
|
commitdiff
|
tree
2017-12-20
S
t
a
s
Bouk
a
r
e
v
F
ix the COERCE source transform
.
commit
|
commitdiff
|
tree
2017-12-20
Stas B
o
uk
a
rev
Disable a te
s
t on win32
.
commit
|
commitdiff
|
tree
2017-12-20
Stas Boukar
e
v
Try to
m
ake
t
h
e :l
u
rking-threads test mo
r
e robust
.
commit
|
commitdiff
|
tree
2017-12-20
Stas Boukar
e
v
O
p
ti
m
ize darwin signal emula
t
ion
.
commit
|
commitdiff
|
tree
2017-12-20
St
a
s Boukarev
x86-6
4
-darwin signal emulation
:
block a
n
d
s
ave
s
igmask
.
.
.
commit
|
commitdiff
|
tree
2017-12-20
Stas Boukarev
Remove an
o
bsolet
e
#de
f
ine an
d
commen
t
s
.
commit
|
commitdiff
|
tree
2017-12-19
Stas
B
oukare
v
impur
e
-runner: add
w
i
th-c
o
mp
i
lation-
u
nit
.
commit
|
commitdiff
|
tree
2017-12-19
St
a
s Bouk
a
rev
C
ON
S
TANTP: catch e
r
rors from macro
e
xpand
.
commit
|
commitdiff
|
tree
2017-12-19
Stas Bouka
r
ev
Fix (constantp
(t
h
e
.
.
.
))
commit
|
commitdiff
|
tree
2017-12-19
Sta
s
Boukarev
CTYPEP: handle (CONS/
A
RRAY un
k
nown-type)
.
commit
|
commitdiff
|
tree
2017-12-19
Stas Boukarev
threads
.
impure: relax :
l
urking-threads timings
.
commit
|
commitdiff
|
tree
2017-12-19
S
t
a
s Boukarev
tests:
p
u
t
impure testing code
into
a file
.
commit
|
commitdiff
|
tree
2017-12-19
Stas Bouk
a
rev
tests:
reduce e
x
p
a
n
sion of
WITH-T
E
ST
.
commit
|
commitdiff
|
tree
2017-12-18
S
t
as Boukarev
Fix (CONSTANT
P
(P
R
OGV
.
.
.
))
on malformed in
p
ut
.
commit
|
commitdiff
|
tree
2017-12-18
Stas Boukarev
Adjust a co
m
m
e
nt
.
commit
|
commitdiff
|
tree
2017-12-17
S
tas Boukarev
Don't t
r
y
to reference z
o
m
b
ie
e
ntry poin
t
s
.
commit
|
commitdiff
|
tree
2017-12-17
Stas Bouka
r
ev
Hid
e
F
UNCTIONAL
s
fr
o
m
error rep
o
rts
.
commit
|
commitdiff
|
tree
2017-12-17
Stas Boukarev
IR
1
-OPTIMIZE
-
COMBINATIO
N
:
the
c
ombination can bec
o
me
.
.
.
commit
|
commitdiff
|
tree
2017-12-17
Sta
s
Bouk
a
re
v
Improve s
i
gnal handler em
u
lation on
da
r
win-x
8
6-64
.
commit
|
commitdiff
|
tree
2017-12-17
Stas Boukarev
darwi
n
: reduc
e
stack size fo
r
the exc
e
p
ti
o
n han
d
ling
.
.
.
commit
|
commitdiff
|
tree
2017-12-16
S
tas Boukarev
th
r
eads
.
i
mpure: wait for int
e
rrup
t
s
to b
e
processed
.
commit
|
commitdiff
|
tree
2017-12-16
S
t
as Bou
k
are
v
thr
e
ads
.
impure
:
r
e
move (f
o
rma
t
t
"
te
s
t
d
one") out
p
ut
.
commit
|
commitdiff
|
tree
2017-12-16
S
tas Bouka
r
e
v
Fix tran
s
for
m
-call
.
commit
|
commitdiff
|
tree
2017-12-16
Stas B
o
ukar
e
v
USE-GOOD
-
FOR-DX-P:
d
eleted nodes are n
o
good
.
commit
|
commitdiff
|
tree
next