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
Better handling of children deletion in delete-lambda.
2018-01-10
Stas Boukarev
C
l
ean
up run-
p
r
ogram
.
commit
|
commitdiff
|
tree
2018-01-10
Stas Bo
u
karev
Remo
v
e #+-win32 from the
r
un-
p
r
ogr
a
m docs
t
r
i
ng
.
commit
|
commitdiff
|
tree
2018-01-10
S
t
as Bo
u
k
arev
r
u
n-p
r
ogram docstr
i
ng:
d
isentangle :ERROR and :IF-ERRO
R
.
.
.
commit
|
commitdiff
|
tree
2018-01-09
St
a
s B
o
uka
r
ev
parse-b
o
dy: warn, don'
t
error
.
commit
|
commitdiff
|
tree
2018-01-09
Sta
s
Bouk
a
r
e
v
Fix decla
r
ation pro
c
es
s
ing
i
n HA
N
DLER-CASE
.
commit
|
commitdiff
|
tree
2018-01-09
Stas Boukar
e
v
Fix
decla
r
ation processing
i
n R
E
START-CASE
.
commit
|
commitdiff
|
tree
2018-01-09
S
t
as Boukar
e
v
Don't fail on bad
VALUES
f
type dec
l
aration
.
commit
|
commitdiff
|
tree
2018-01-09
Stas Boukarev
Prot
e
ct su
b
s
t
itute-lvar-uses
a
g
ainst deleted blocks
.
commit
|
commitdiff
|
tree
2018-01-09
Stas Boukarev
Fix ltn annotation of
t
ail calls
.
commit
|
commitdiff
|
tree
2018-01-09
Stas Bouk
a
rev
Fi
x
(find derive-type)
.
commit
|
commitdiff
|
tree
2018-01-09
Stas Boukarev
Catch macro errors in
F
OPCOMPI
L
A
B
L
E-P
.
commit
|
commitdiff
|
tree
2018-01-09
Stas Boukarev
C
a
t
c
h
macro errors
when trans
f
orm
i
ng MAKE
-
A
RRAY
.
commit
|
commitdiff
|
tree
2018-01-08
Stas Boukarev
Bet
t
er
val
i
dat
i
on of make-array dimensions
.
commit
|
commitdiff
|
tree
2018-01-08
Stas Bou
k
are
v
Catc
h
macro erro
r
s when tr
a
nsformi
n
g
LDB
.
commit
|
commitdiff
|
tree
2018-01-08
Stas
B
ou
k
arev
Fix LAMBD
A
-VAR-REF-LVAR
.
commit
|
commitdiff
|
tree
2018-01-08
S
tas Boukarev
Fold
(
=
(complex rat
i
onal)
r
e
al
)
to NIL
.
commit
|
commitdiff
|
tree
2018-01-06
Stas
B
oukarev
Fix CMO
V
conversion
.
commit
|
commitdiff
|
tree
2018-01-06
Sta
s
Boukarev
R
e
store
a test
.
commit
|
commitdiff
|
tree
2018-01-06
Stas Boukare
v
Remove
an AVER
i
n SUBSTITUTE-LET-FUNARGS
.
commit
|
commitdiff
|
tree
2018-01-06
S
t
a
s
Boukar
e
v
Fix m
a
ke-compl
e
x
-floa
t
on ARM64
.
commit
|
commitdiff
|
tree
2018-01-05
Stas
B
o
u
kare
v
Fix a
t
ypo in ENS
U
R
E
-
L
V
A
R
-
FUN
-
FO
R
M
.
commit
|
commitdiff
|
tree
2018-01-05
S
t
as Boukarev
Protect FI
N
D-CLEANUP-POINTS against deleted
lambdas
.
commit
|
commitdiff
|
tree
2018-01-05
Stas B
o
ukarev
R
e
try
f
oldin
g
SY
M
EVAL on c
o
nstant
s
.
commit
|
commitdiff
|
tree
2018-01-05
S
tas B
o
ukar
e
v
Fix symeval o
n
NIL
o
n x86-64
.
commit
|
commitdiff
|
tree
2018-01-05
Stas Bo
u
karev
Be
t
ter handling o
f
bogus type-spec
i
fier at compile
.
.
.
commit
|
commitdiff
|
tree
2018-01-05
Stas B
o
uk
a
rev
Fix
t
ype mismat
c
h
i
n the
&
res
t
-
r
e
f transform
.
commit
|
commitdiff
|
tree
2018-01-05
Stas Boukarev
Car
e
ful macroexpansion in rewrit
e
-
initial-contents
.
commit
|
commitdiff
|
tree
2018-01-03
Stas
B
oukarev
Catch (
m
ak
e
-
array '(x)) at
CT
.
commit
|
commitdiff
|
tree
2018-01-03
S
tas Boukarev
Chec
k
type
s
pecifi
e
rs
a
t
c
ompile time
.
commit
|
commitdiff
|
tree
2018-01-03
Stas
Boukarev
Don
'
t
crash wh
e
n transforming
(
map values-ty
p
e
.
.
.
)
commit
|
commitdiff
|
tree
2018-01-03
Stas Bo
u
karev
More c
a
reful combination
flushing
.
commit
|
commitdiff
|
tree
2018-01-03
Stas B
o
uk
a
rev
Fix a make-array transform
o
n bad dimensio
n
s
.
commit
|
commitdiff
|
tree
2018-01-02
Stas Bou
k
arev
Fix CAST-T
Y
PE-CHECK
.
commit
|
commitdiff
|
tree
2018-01-02
Stas Boukarev
S
i
m
plify ir1-opt
i
mize
-
m
v-call and c
a
tch more error
s
.
commit
|
commitdiff
|
tree
2018-01-02
Sta
s
Boukarev
D
on
'
t a
l
lo
w
&aux to
bin
d
const
a
nt
s
.
commit
|
commitdiff
|
tree
2018-01-02
Sta
s
Bouka
r
ev
Choose th
e
function primit
i
ve-type fo
r
(and function x
)
.
commit
|
commitdiff
|
tree
2018-01-02
Stas Boukarev
Don't f
a
il on (mak
e
-stri
n
g-output-stream
:
elem
e
nt-type
.
.
.
commit
|
commitdiff
|
tree
2018-01-02
S
t
as Boukarev
Fix constant folding w
i
th :al
l
ow-
o
t
h
er
-
keys unknown
.
commit
|
commitdiff
|
tree
2018-01-01
Stas Bouk
a
rev
Fix c
o
ns
t
ant
f
olding with duplicate
&key a
r
gs
.
commit
|
commitdiff
|
tree
2018-01-01
Sta
s
Boukarev
F
ix constant
f
olding with :allow-other
-
k
e
y
s
present
.
commit
|
commitdiff
|
tree
2018-01-01
Stas Boukarev
F
ix a
m
a
k
e-ar
r
a
y transform
on bad initial
-
contents
.
commit
|
commitdiff
|
tree
2018-01-01
Sta
s
Boukarev
Put bac
k
:count into t
h
e
REMOVE-IF defknown
.
commit
|
commitdiff
|
tree
2018-01-01
Stas B
o
ukarev
Don't
t
r
y
cons
t
ant foldin
g
call
s
w
i
th
u
n
k
n
own keys
.
commit
|
commitdiff
|
tree
2018-01-01
St
a
s Bouka
r
ev
Fl
u
sh com
b
inations which cal
l
other functions
.
commit
|
commitdiff
|
tree
2018-01-01
Stas Bou
k
arev
Don
'
t cons in
CO
U
NT
.
commit
|
commitdiff
|
tree
2017-12-31
S
t
a
s
Boukarev
Reduce
c
onsing in
b
a
c
k-
p
rop
a
g
a
te-one-dx-lva
r
.
commit
|
commitdiff
|
tree
2017-12-31
Stas B
o
ukare
v
Fix constant-fold-call-p
.
commit
|
commitdiff
|
tree
2017-12-31
Stas
Boukarev
Rename
*print-
s
equence-len
g
th
*
t
o
*pri
n
t-
v
ec
t
or-leng
t
h*
.
commit
|
commitdiff
|
tree
2017-12-31
St
a
s Boukar
e
v
A
void a styl
e
-warning
i
n c
o
mp
i
l
e
.
impure
commit
|
commitdiff
|
tree
2017-12-30
Stas Boukarev
external-fo
r
mat: add EURO_SIGN to windows-1251
.
commit
|
commitdiff
|
tree
2017-12-30
Stas Boukar
e
v
T
ry to make sb-introsp
e
c
t
/allo
c
ati
o
n-
i
n
f
ormation
.
6
.
.
.
commit
|
commitdiff
|
tree
2017-12-30
Stas Boukarev
More
-
-no-
u
serinit --no-user
i
nit in core
.
t
e
s
t
.
s
h
commit
|
commitdiff
|
tree
2017-12-29
S
tas Boukarev
Sk
i
p a consin
g
test on :
i
nterp
r
eter
.
commit
|
commitdiff
|
tree
2017-12-29
S
tas Boukarev
D
on't reoptimize
c
asts when checking for CAST-TYPE
.
.
.
commit
|
commitdiff
|
tree
2017-12-29
Sta
s
Bo
u
kare
v
Don't
all
o
cate stack space
s
for a
r
gu
m
ent
s
twice
.
commit
|
commitdiff
|
tree
2017-12-29
Stas Bouka
r
ev
h
ide-ir-nodes: hide GL
O
BAL-VAR
.
commit
|
commitdiff
|
tree
2017-12-29
Stas Boukarev
Opti
m
ize (m-v-call x known
-
value
s
) f
o
r any X
.
commit
|
commitdiff
|
tree
2017-12-29
Stas Boukarev
M
ark %double/single-float f
l
ushable i
n
t
h
e
ROUND trans
f
orm
.
commit
|
commitdiff
|
tree
2017-12-29
Sta
s
Boukarev
P
r
opaga
t
e LE
X
ENV-
F
LUSHABLE inside tra
n
sforms
.
commit
|
commitdiff
|
tree
2017-12-29
Stas
Bou
k
arev
Do not cons when truncating (
f
loat most-n
e
gat
i
ve
-
fixnum)
commit
|
commitdiff
|
tree
2017-12-29
S
tas Boukarev
Do not cons in (values
(
truncate (the double-float
.
.
.
commit
|
commitdiff
|
tree
2017-12-29
St
a
s Bou
k
arev
Add SB-EXT:*PRINT-SEQUENCE
-
LENGTH* for s
t
rings and
.
.
.
commit
|
commitdiff
|
tree
2017-12-29
Stas Boukarev
Protect PRINCI
P
AL-L
V
AR-DE
S
T from unused CASTs
.
commit
|
commitdiff
|
tree
2017-12-29
Stas Boukarev
Fix
(
c
a
tch forms-
i
nvo
l
v
i
n
g-u
n
kn
o
wn-values
.
.
.
)
commit
|
commitdiff
|
tree
2017-12-29
S
t
as Boukarev
Fi
x
F
ILL on la
r
ge bit-vectors
.
commit
|
commitdiff
|
tree
2017-12-29
S
ta
s
Bouk
a
r
ev
Fix SXHASH on
i
n
t
e
rpret
e
d functions
.
commit
|
commitdiff
|
tree
2017-12-25
S
t
as Boukarev
Fix MAP-T
R
E
E
.
commit
|
commitdiff
|
tree
2017-12-25
Stas Bo
u
karev
Ad
d
NEWS
.
commit
|
commitdiff
|
tree
2017-12-22
S
t
as
B
oukare
v
(map-allocat
e
d-objects :n
o
-consin
g
) no longer fai
l
s
.
.
.
commit
|
commitdiff
|
tree
2017-12-21
Sta
s
Bou
k
arev
tests: on
e
more
evaluator-mode fix
.
commit
|
commitdiff
|
tree
2017-12-20
St
a
s Boukar
e
v
Fix SKIP
-
F
I
L
E in im
p
ure tests
.
commit
|
commitdiff
|
tree
2017-12-20
Sta
s
Boukarev
a
l
ien
.
impu
r
e: c
o
m
pile a test
.
commit
|
commitdiff
|
tree
2017-12-20
Stas Boukarev
Fix
running tests in t
h
e
:
interpret m
o
d
e
.
commit
|
commitdiff
|
tree
2017-12-20
S
tas Boukar
e
v
Fix genesis with che
n
eygc
.
commit
|
commitdiff
|
tree
2017-12-20
S
ta
s
Boukarev
Mark wai
t
-on-semapho
r
e semaph
o
re-n
o
ti
f
icat
i
o
n as passing
.
.
.
commit
|
commitdiff
|
tree
2017-12-20
Stas Boukarev
Fix th
e
COERCE source transform
.
commit
|
commitdiff
|
tree
2017-12-20
Stas Bouka
r
ev
Disabl
e
a test on win
3
2
.
commit
|
commitdiff
|
tree
2017-12-20
Stas Boukarev
Tr
y
t
o
ma
k
e the :l
u
r
king-thre
a
ds
test m
o
re robust
.
commit
|
commitdiff
|
tree
2017-12-20
Stas Boukarev
Opt
i
mize darwin signal emul
a
t
i
o
n
.
commit
|
commitdiff
|
tree
2017-12-20
Stas
Bo
u
ka
r
ev
x86-64
-
darwin si
g
na
l
emulat
i
on: block
a
n
d save sigmask
.
.
.
commit
|
commitdiff
|
tree
2017-12-20
Stas Boukarev
Re
m
ove an
obso
l
ete #de
f
i
ne and comments
.
commit
|
commitdiff
|
tree
2017-12-19
S
t
as
Bou
k
are
v
i
mpure-ru
n
ne
r
: a
d
d with-co
m
pilation-un
i
t
.
commit
|
commitdiff
|
tree
2017-12-19
S
t
a
s Boukar
e
v
CONSTANTP: catch errors from macroe
x
pand
.
commit
|
commitdiff
|
tree
2017-12-19
Stas Boukarev
Fix
(
c
onstantp
(
t
he
.
.
.
)
)
commit
|
commitdiff
|
tree
2017-12-19
Sta
s
B
o
ukarev
CTYPEP: handl
e
(CONS/AR
R
AY unknown-type
)
.
commit
|
commitdiff
|
tree
2017-12-19
S
tas Boukar
e
v
threa
d
s
.
impure:
relax :lur
k
i
n
g-threads timings
.
commit
|
commitdiff
|
tree
2017-12-19
Stas
B
oukarev
tests: put
i
mp
u
re
testing
c
ode into a file
.
commit
|
commitdiff
|
tree
2017-12-19
Stas Bouk
a
rev
tests: r
e
du
c
e expansion of
WITH-TES
T
.
commit
|
commitdiff
|
tree
2017-12-18
Stas Boukarev
F
i
x
(CONSTANTP (PROGV
.
.
.
)
)
on malformed input
.
commit
|
commitdiff
|
tree
2017-12-18
Sta
s
B
oukarev
Ad
j
ust
a
comme
n
t
.
commit
|
commitdiff
|
tree
2017-12-17
S
tas Boukarev
Don'
t
try to
r
eference zom
b
ie entry points
.
commit
|
commitdiff
|
tree
2017-12-17
Stas B
o
u
k
arev
H
ide FUNCTIONALs from err
o
r
r
ep
o
rts
.
commit
|
commitdiff
|
tree
2017-12-17
Stas Bouk
a
rev
IR1-OPT
I
MIZE-COMBINATION: the
c
ombi
n
a
t
i
o
n
can
b
eco
m
e
.
.
.
commit
|
commitdiff
|
tree
2017-12-17
Stas
B
ouka
r
ev
Imp
r
ove sig
n
al handle
r
emula
t
ion on darwin-x86-64
.
commit
|
commitdiff
|
tree
2017-12-17
S
t
as B
o
u
karev
darwin:
reduce stack
size
for t
h
e exception ha
n
dling
.
.
.
commit
|
commitdiff
|
tree
2017-12-16
Stas Bo
u
karev
threads
.
impure: wait for inter
r
up
t
s to be
p
r
ocessed
.
commit
|
commitdiff
|
tree
2017-12-16
Stas Bouk
a
re
v
th
r
ead
s
.
i
mpure:
remove (form
a
t t
"tes
t
don
e
"
)
output
.
commit
|
commitdiff
|
tree
2017-12-16
S
tas
Boukarev
Fix
transf
o
r
m-c
a
ll
.
commit
|
commitdiff
|
tree
2017-12-16
Stas Boukarev
USE-
G
OOD-FOR
-
DX-P: delet
e
d nodes are
n
o goo
d
.
commit
|
commitdiff
|
tree
2017-12-16
S
tas B
o
uk
a
rev
Fix compile-time error reporting
.
commit
|
commitdiff
|
tree
next