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
Fix ltn annotation of tail calls.
2018-01-09
St
a
s
B
oukarev
Fix ltn anno
t
a
t
i
on of tail calls
.
commit
|
commitdiff
|
tree
2018-01-09
Stas
Boukarev
Fix (find der
i
ve-
t
y
p
e)
.
commit
|
commitdiff
|
tree
2018-01-09
Stas Boukar
e
v
Catch
m
a
c
ro e
r
rors in FOPCO
M
PILA
B
LE-P
.
commit
|
commitdiff
|
tree
2018-01-09
Stas B
o
ukarev
Catch ma
c
r
o errors w
h
en transformi
n
g
MAKE-ARRAY
.
commit
|
commitdiff
|
tree
2018-01-08
Stas
B
o
u
k
ar
e
v
Bet
t
er
v
alid
a
tion of make-
a
rray di
m
ens
i
o
ns
.
commit
|
commitdiff
|
tree
2018-01-08
St
a
s
B
oukarev
Catch macro erro
r
s when tran
s
formi
n
g
L
DB
.
commit
|
commitdiff
|
tree
2018-01-08
Stas
B
oukarev
Fix LAMBDA-VAR-
R
EF-LVA
R
.
commit
|
commitdiff
|
tree
2018-01-08
Sta
s
Boukarev
Fold (= (compl
e
x rationa
l
) real) to NIL
.
commit
|
commitdiff
|
tree
2018-01-06
Stas B
o
ukarev
Fix
CMOV
c
o
nversion
.
commit
|
commitdiff
|
tree
2018-01-06
Stas
B
oukarev
Restore a test
.
commit
|
commitdiff
|
tree
2018-01-06
Sta
s
Boukarev
Rem
o
ve an AVER in SU
B
STITUTE-LET-FUNARGS
.
commit
|
commitdiff
|
tree
2018-01-06
Sta
s
Boukarev
F
ix make-complex-float on ARM64
.
commit
|
commitdiff
|
tree
2018-01-05
Sta
s
Boukarev
Fix a typo in ENSURE-LVAR-
F
UN-F
O
RM
.
commit
|
commitdiff
|
tree
2018-01-05
S
tas Bo
u
karev
P
r
ote
c
t FIND-
C
LEANUP-POIN
T
S ag
a
inst deleted
l
ambdas
.
commit
|
commitdiff
|
tree
2018-01-05
Stas Boukarev
R
e
try folding SYME
V
A
L on co
n
stants
.
commit
|
commitdiff
|
tree
2018-01-05
Stas
B
o
u
karev
Fix symeval on NIL on x86
-
64
.
commit
|
commitdiff
|
tree
2018-01-05
Stas Boukarev
Better handli
n
g of bogus type-spec
i
fier
a
t compil
e
.
.
.
commit
|
commitdiff
|
tree
2018-01-05
Stas Bouka
r
ev
F
i
x type m
i
smatc
h
i
n
the
&
r
es
t
-r
e
f transform
.
commit
|
commitdiff
|
tree
2018-01-05
Stas Bouk
a
r
e
v
C
areful
macroexpan
s
ion in
r
ew
r
it
e
-initial-contents
.
commit
|
commitdiff
|
tree
2018-01-03
Stas Boukarev
Catch (make-ar
r
ay '
(
x)) a
t
C
T
.
commit
|
commitdiff
|
tree
2018-01-03
Stas Boukarev
Ch
e
ck type
s
pecifier
s
at compile time
.
commit
|
commitdiff
|
tree
2018-01-03
Stas Boukarev
Don't crash
when t
r
a
n
s
forming (
m
a
p values-type
.
.
.
)
commit
|
commitdiff
|
tree
2018-01-03
S
t
as Bouk
a
r
ev
M
o
re c
a
r
eful combination flushin
g
.
commit
|
commitdiff
|
tree
2018-01-03
Stas Boukarev
Fix a make-ar
r
ay t
r
ansform on bad dimens
i
ons
.
commit
|
commitdiff
|
tree
2018-01-02
Stas
Bo
u
karev
Fix CA
S
T
-
TYPE
-
CHECK
.
commit
|
commitdiff
|
tree
2018-01-02
Stas Bouka
r
ev
Simplify ir1
-
optimize-mv-
c
all
an
d
catch more
err
o
rs
.
commit
|
commitdiff
|
tree
2018-01-02
Stas Boukarev
Don't allow &aux
to
b
ind constant
s
.
commit
|
commitdiff
|
tree
2018-01-02
Stas Boukarev
Choose the function
prim
i
tive-ty
p
e for (and funct
i
on x)
.
commit
|
commitdiff
|
tree
2018-01-02
Stas
B
ou
k
arev
Don't fai
l
o
n (make-stri
n
g-output
-
s
tream :element-
t
ype
.
.
.
commit
|
commitdiff
|
tree
2018-01-02
Stas Boukarev
F
ix const
a
nt folding with :allow-othe
r
-keys unknown
.
commit
|
commitdiff
|
tree
2018-01-01
Stas
B
oukarev
Fi
x
constant folding
w
ith duplicate &
k
e
y
args
.
commit
|
commitdiff
|
tree
2018-01-01
Stas Boukarev
F
i
x constant fo
l
ding w
i
t
h :allow-
o
ther-keys present
.
commit
|
commitdiff
|
tree
2018-01-01
Stas Boukarev
Fix a mak
e
-a
r
ray transf
o
rm on bad initial-contents
.
commit
|
commitdiff
|
tree
2018-01-01
Sta
s
Boukarev
Put ba
c
k :co
u
nt into the
R
EMOVE-IF defknown
.
commit
|
commitdiff
|
tree
2018-01-01
Stas Bou
k
arev
D
on't try consta
n
t
folding cal
l
s wit
h
unkno
w
n keys
.
commit
|
commitdiff
|
tree
2018-01-01
Stas Boukarev
Flush
combinations whi
c
h c
a
ll other functio
n
s
.
commit
|
commitdiff
|
tree
2018-01-01
Stas Boukarev
Don't cons in COUNT
.
commit
|
commitdiff
|
tree
2017-12-31
Sta
s
B
o
ukarev
Reduce c
o
nsing in back-pr
o
pagat
e
-one-dx-lvar
.
commit
|
commitdiff
|
tree
2017-12-31
Sta
s
Boukare
v
Fix constant-fold-
c
all-p
.
commit
|
commitdiff
|
tree
2017-12-31
Stas
Boukarev
Rename *
p
r
i
nt-sequence-
l
ength*
to *
p
rint-v
e
cto
r
-lengt
h
*
.
commit
|
commitdiff
|
tree
2017-12-31
Stas Bouk
a
r
ev
A
void a styl
e
-wa
r
ning in compile
.
im
p
ure
commit
|
commitdiff
|
tree
2017-12-30
Stas Bouka
r
e
v
e
x
t
e
rnal-form
a
t: add EUR
O
_SIGN to windows-1251
.
commit
|
commitdiff
|
tree
2017-12-30
Stas Boukarev
Try to mak
e
sb-intro
s
pect/allocation-inform
a
t
i
on
.
6
.
.
.
commit
|
commitdiff
|
tree
2017-12-30
Stas Bouka
r
ev
M
o
re --no-userinit --no-u
s
erinit in core
.
test
.
sh
commit
|
commitdiff
|
tree
2017-12-29
Stas Boukarev
S
k
i
p a con
s
ing te
s
t
on
:
i
nte
r
preter
.
commit
|
commitdiff
|
tree
2017-12-29
S
t
as Bouka
r
e
v
Don't re
o
pt
i
mize cast
s
w
h
en
checking for
C
AST-TY
P
E
.
.
.
commit
|
commitdiff
|
tree
2017-12-29
Stas Boukar
e
v
Don't allocate stack
s
pace
s
fo
r
argu
m
ents twice
.
commit
|
commitdiff
|
tree
2017-12-29
St
a
s Bou
k
ar
e
v
hi
d
e-ir-nodes:
h
ide
GLOBA
L
-
V
AR
.
commit
|
commitdiff
|
tree
2017-12-29
S
tas
Boukarev
Optimize (m-v-call
x
k
n
own-values
)
f
or a
n
y X
.
commit
|
commitdiff
|
tree
2017-12-29
S
tas B
o
uk
a
rev
Ma
r
k %double/singl
e
-
float flushab
l
e in
t
h
e
ROUND transform
.
commit
|
commitdiff
|
tree
2017-12-29
Stas Boukarev
Propag
a
t
e LE
X
EN
V
-
F
LUSHABLE
i
nside tra
n
sfo
r
ms
.
commit
|
commitdiff
|
tree
2017-12-29
Stas
B
oukarev
D
o not cons when trun
c
a
t
ing (float most-negative-fixn
u
m)
commit
|
commitdiff
|
tree
2017-12-29
Stas
B
oukarev
Do not cons in
(valu
e
s (truncate (the doub
l
e-float
.
.
.
commit
|
commitdiff
|
tree
2017-12-29
Sta
s
Boukarev
Ad
d
SB-EXT:*PRINT-S
E
QUENCE-LENGTH* for strings and
.
.
.
commit
|
commitdiff
|
tree
2017-12-29
Stas
B
oukare
v
P
ro
t
ect PRINCI
P
AL-L
V
AR-DEST from
un
u
sed
C
A
S
Ts
.
commit
|
commitdiff
|
tree
2017-12-29
Stas Boukarev
Fix
(
catch form
s
-i
n
vo
l
ving
-
u
n
known-value
s
.
.
.
)
commit
|
commitdiff
|
tree
2017-12-29
S
ta
s
B
oukarev
Fix FILL
o
n large bit-vectors
.
commit
|
commitdiff
|
tree
2017-12-29
S
t
as Bouk
a
rev
Fix
SXHASH on interpreted
funct
i
o
ns
.
commit
|
commitdiff
|
tree
2017-12-25
S
t
as Bouka
r
ev
Fix
M
AP
-
TRE
E
.
commit
|
commitdiff
|
tree
2017-12-25
Stas Bouka
r
ev
Ad
d
NEWS
.
commit
|
commitdiff
|
tree
2017-12-22
S
t
as Boukar
e
v
(map-
a
lloca
t
e
d-o
b
jects :
n
o-consing)
n
o
longer fail
s
.
.
.
commit
|
commitdiff
|
tree
2017-12-21
Stas Bou
k
a
r
ev
tests: o
n
e
more e
v
aluato
r
-m
o
de fix
.
commit
|
commitdiff
|
tree
2017-12-20
Sta
s
Boukarev
Fix SKIP
-
FILE
i
n
i
m
p
ure test
s
.
commit
|
commitdiff
|
tree
2017-12-20
S
t
as Boukarev
al
i
e
n
.
impure:
c
om
p
ile a t
e
st
.
commit
|
commitdiff
|
tree
2017-12-20
S
tas Bou
k
a
rev
Fix
r
unn
i
ng tests
i
n the
:
i
nterpret mode
.
commit
|
commitdiff
|
tree
2017-12-20
S
tas Boukarev
Fix genesi
s
with ch
e
neygc
.
commit
|
commitdiff
|
tree
2017-12-20
Stas
Bouk
a
rev
Mark wait-on-semaphore semaph
o
re-noti
f
ication
a
s
passing
.
.
.
commit
|
commitdiff
|
tree
2017-12-20
S
tas Boukar
e
v
Fi
x
th
e
COERC
E
sou
r
ce transf
o
r
m
.
commit
|
commitdiff
|
tree
2017-12-20
Stas Boukarev
Disable a test
o
n win32
.
commit
|
commitdiff
|
tree
2017-12-20
Stas B
o
uka
r
ev
Try
t
o make the :lurking-threads test more robust
.
commit
|
commitdiff
|
tree
2017-12-20
S
t
as
B
oukarev
Optimize da
r
win signal emula
t
ion
.
commit
|
commitdiff
|
tree
2017-12-20
Stas Boukarev
x86
-
6
4-darw
i
n signal emulat
i
o
n: block
a
nd
s
ave sigmask
.
.
.
commit
|
commitdiff
|
tree
2017-12-20
Stas Boukarev
Re
m
ove an obsolete #def
i
ne a
n
d commen
t
s
.
commit
|
commitdiff
|
tree
2017-12-19
Stas Boukarev
impure-runner: add wi
t
h-compilation-unit
.
commit
|
commitdiff
|
tree
2017-12-19
St
a
s
Boukarev
CON
S
T
A
N
TP
:
c
atch
e
rrors fro
m
macroexpand
.
commit
|
commitdiff
|
tree
2017-12-19
Stas Boukarev
Fi
x
(c
o
nstan
t
p
(
t
h
e
.
.
.
))
commit
|
commitdiff
|
tree
2017-12-19
S
t
a
s Boukarev
C
T
YP
E
P: handle (C
O
NS/ARRAY unknown-type)
.
commit
|
commitdiff
|
tree
2017-12-19
S
tas Boukarev
thre
a
ds
.
im
p
ure:
r
el
a
x :lur
k
i
n
g
-threads timings
.
commit
|
commitdiff
|
tree
2017-12-19
Stas
Boukarev
t
ests: put
i
mpure
t
e
sting cod
e
into a fil
e
.
commit
|
commitdiff
|
tree
2017-12-19
Stas Bo
u
karev
tests: reduce expansi
o
n of WI
T
H-TEST
.
commit
|
commitdiff
|
tree
2017-12-18
S
t
as Boukarev
Fix
(
CONSTANTP (PROGV
.
.
.
)) on
malformed inpu
t
.
commit
|
commitdiff
|
tree
2017-12-18
Stas Boukarev
Adjust a comment
.
commit
|
commitdiff
|
tree
2017-12-17
Stas Boukare
v
Don't try to refe
r
ence zombie entr
y
points
.
commit
|
commitdiff
|
tree
2017-12-17
Stas Boukar
e
v
Hi
d
e FUNCTIONALs from error report
s
.
commit
|
commitdiff
|
tree
2017-12-17
Stas
Boukarev
I
R1-
O
P
T
IMIZE-COMBINATIO
N
: the combinat
i
on can b
e
c
o
me
.
.
.
commit
|
commitdiff
|
tree
2017-12-17
Stas Boukare
v
Im
p
rove
s
ignal han
d
ler emulation on darwin-x86-64
.
commit
|
commitdiff
|
tree
2017-12-17
Stas Boukarev
darwin: red
u
c
e stack size fo
r
the exc
e
ption ha
n
dling
.
.
.
commit
|
commitdiff
|
tree
2017-12-16
Stas Bo
u
kar
e
v
threa
d
s
.
impure: wait for
i
nter
r
up
t
s to be p
r
ocessed
.
commit
|
commitdiff
|
tree
2017-12-16
Stas Boukarev
t
h
reads
.
im
p
ure: remove (
f
ormat
t
"test
d
on
e
") o
u
tput
.
commit
|
commitdiff
|
tree
2017-12-16
Stas Boukarev
F
i
x transf
o
rm-call
.
commit
|
commitdiff
|
tree
2017-12-16
S
t
as
B
oukarev
USE-GOOD
-
FO
R
-DX-P:
delet
e
d
nodes are no g
o
od
.
commit
|
commitdiff
|
tree
2017-12-16
S
t
as Boukarev
Fix c
o
m
p
il
e
-time er
r
o
r
reporting
.
commit
|
commitdiff
|
tree
2017-12-16
St
a
s Bouka
r
ev
C
O
N
STANTP: don'
t
accept
bogus BL
O
CK forms
.
commit
|
commitdiff
|
tree
2017-12-15
St
a
s
Bouk
a
rev
Fix dynamic-ext
e
nt on recursive local functions
.
commit
|
commitdiff
|
tree
2017-12-15
Stas Boukarev
r
un-program
.
impur
e
: di
s
able a te
s
t on #-win32
.
commit
|
commitdiff
|
tree
2017-12-15
Stas Boukare
v
tests: f
i
x
(
m
ake-th
r
ead
:interru
p
t-wit
h
make-thread
.
.
.
commit
|
commitdiff
|
tree
2017-12-15
S
tas
Boukarev
Run proces
s
-sta
t
u
s
-hook on al
l
sta
t
us
c
hanges,
n
o
t
.
.
.
commit
|
commitdiff
|
tree
2017-12-15
St
a
s Bouk
a
rev
Rem
o
v
e :continued pro
c
ess-status
.
commit
|
commitdiff
|
tree
2017-12-15
Sta
s
Boukarev
Les
s
noise from documentation building
.
commit
|
commitdiff
|
tree
2017-12-14
Stas Boukarev
ELT:
d
on'
t
check the arra
y
b
o
u
nds t
w
ice
.
commit
|
commitdiff
|
tree
next