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
S
t
as Bouk
a
rev
Fix ltn annot
a
tion of tail calls
.
commit
|
commitdiff
|
tree
2018-01-09
Stas B
o
u
karev
F
i
x (
f
ind derive-type)
.
commit
|
commitdiff
|
tree
2018-01-09
Stas Bouka
r
ev
C
a
t
ch macro
e
rro
r
s in FOPCOMPILABLE-P
.
commit
|
commitdiff
|
tree
2018-01-09
Stas
B
o
ukarev
Ca
t
ch m
a
cro errors
w
hen
t
ransforming MAKE-ARRAY
.
commit
|
commitdiff
|
tree
2018-01-08
Stas Bou
k
arev
B
e
tter val
i
dat
i
on
of m
a
k
e-array dim
e
nsio
n
s
.
commit
|
commitdiff
|
tree
2018-01-08
Stas Boukar
e
v
Catch macro e
r
rors when transforming LDB
.
commit
|
commitdiff
|
tree
2018-01-08
Stas Bou
k
arev
Fix LAM
B
DA-VA
R
-REF-L
V
A
R
.
commit
|
commitdiff
|
tree
2018-01-08
S
t
as Bouk
a
r
ev
Fo
l
d (= (
c
o
m
plex rational) rea
l
)
t
o
NIL
.
commit
|
commitdiff
|
tree
2018-01-06
Stas B
o
ukarev
F
i
x
C
MOV co
n
version
.
commit
|
commitdiff
|
tree
2018-01-06
St
a
s
B
oukare
v
Res
t
o
re a test
.
commit
|
commitdiff
|
tree
2018-01-06
Stas Boukarev
R
emove an
AVER in
S
UBSTIT
U
TE
-
LET-FUNARG
S
.
commit
|
commitdiff
|
tree
2018-01-06
Stas B
o
ukar
e
v
F
i
x
ma
k
e-comple
x
-float
on ARM64
.
commit
|
commitdiff
|
tree
2018-01-05
Stas Boukarev
Fix a typo in E
N
SURE-LVAR-F
U
N-F
O
RM
.
commit
|
commitdiff
|
tree
2018-01-05
Stas Boukarev
Protect FIN
D
-
C
LEANUP
-
POINTS a
g
ainst deleted
l
ambdas
.
commit
|
commitdiff
|
tree
2018-01-05
Stas Bou
k
arev
Retry folding
SYMEVAL on const
a
nts
.
commit
|
commitdiff
|
tree
2018-01-05
Stas Bouka
r
ev
Fi
x
syme
v
al
o
n NIL on x86
-
6
4
.
commit
|
commitdiff
|
tree
2018-01-05
Stas
B
o
u
k
a
rev
Better hand
l
ing of bogus ty
p
e-specif
i
e
r at
compile
.
.
.
commit
|
commitdiff
|
tree
2018-01-05
Stas Boukarev
Fix type mism
a
t
ch in the &rest-ref tr
a
nsform
.
commit
|
commitdiff
|
tree
2018-01-05
Stas Boukarev
Careful macroexpansion in rew
r
ite-initial-contents
.
commit
|
commitdiff
|
tree
2018-01-03
S
tas Boukarev
Catch (make-array
'
(x)) at
C
T
.
commit
|
commitdiff
|
tree
2018-01-03
St
a
s B
o
ukarev
Check
t
y
pe specifiers at c
o
m
pile time
.
commit
|
commitdiff
|
tree
2018-01-03
Stas Bou
k
a
r
ev
Don't crash when
t
ransfo
r
m
ing (
m
a
p
va
l
ues-
t
ype
.
.
.
)
commit
|
commitdiff
|
tree
2018-01-03
S
tas Boukar
e
v
More careful
c
ombination flushing
.
commit
|
commitdiff
|
tree
2018-01-03
S
t
as Bouka
r
ev
Fix a
make-arr
a
y t
r
a
nsform on bad
d
imens
i
ons
.
commit
|
commitdiff
|
tree
2018-01-02
St
a
s Boukarev
Fix CAST-TYPE-CHECK
.
commit
|
commitdiff
|
tree
2018-01-02
St
a
s
B
o
u
karev
Simplify ir1-optimize-mv-
c
a
ll and catch more
e
rrors
.
commit
|
commitdiff
|
tree
2018-01-02
Stas Bo
u
karev
Don't allow
&aux to bind con
s
tants
.
commit
|
commitdiff
|
tree
2018-01-02
Stas
Boukarev
Choose th
e
function
primitive-t
y
pe for (and funct
i
on x)
.
commit
|
commitdiff
|
tree
2018-01-02
Stas Bou
k
arev
Don't fail on
(
mak
e
-
strin
g
-out
p
ut-
s
trea
m
:ele
m
ent-type
.
.
.
commit
|
commitdiff
|
tree
2018-01-02
Stas Bo
u
karev
Fix co
n
stant f
o
l
ding
w
i
th :
a
l
low-other-keys
u
nknown
.
commit
|
commitdiff
|
tree
2018-01-01
Sta
s
Boukare
v
Fix constan
t
folding with dupl
i
cate
&
key a
r
gs
.
commit
|
commitdiff
|
tree
2018-01-01
St
a
s Boukarev
F
i
x constant folding
w
ith :a
l
l
o
w-other-keys present
.
commit
|
commitdiff
|
tree
2018-01-01
Stas Bouka
r
ev
Fix a
m
ak
e
-
array
tr
a
n
s
f
o
r
m on bad
initial-co
n
t
e
n
ts
.
commit
|
commitdiff
|
tree
2018-01-01
Stas Boukarev
P
ut back :c
o
u
nt i
n
to the
REMOVE-
I
F
de
f
known
.
commit
|
commitdiff
|
tree
2018-01-01
Stas Boukarev
Don't try
c
on
s
tant foldi
n
g
calls with
u
n
known ke
y
s
.
commit
|
commitdiff
|
tree
2018-01-01
Stas Boukarev
Flush combi
n
atio
n
s w
h
i
ch ca
l
l
o
t
h
er functions
.
commit
|
commitdiff
|
tree
2018-01-01
S
t
a
s Bouk
a
rev
Don
'
t c
o
ns i
n
CO
U
N
T
.
commit
|
commitdiff
|
tree
2017-12-31
Stas Boukarev
R
e
duce consing in back
-
propa
g
ate-one-d
x
-lvar
.
commit
|
commitdiff
|
tree
2017-12-31
Stas Boukar
e
v
Fix
c
onstant-fold-call-p
.
commit
|
commitdiff
|
tree
2017-12-31
S
t
as Bo
u
ka
r
e
v
Rename *p
r
i
n
t-sequ
e
nce-length* to
*
p
r
int-vector
-
length*
.
commit
|
commitdiff
|
tree
2017-12-31
Stas Boukarev
Avoid a style-warn
i
ng in comp
i
le
.
i
m
pure
commit
|
commitdiff
|
tree
2017-12-30
Stas B
o
uka
r
ev
external-format: add EURO_SIGN to
w
in
d
o
w
s-1251
.
commit
|
commitdiff
|
tree
2017-12-30
S
t
as B
o
u
ka
r
ev
T
ry t
o
m
a
ke
sb-i
n
trospect/all
o
cation-informat
i
on
.
6
.
.
.
commit
|
commitdiff
|
tree
2017-12-30
S
tas B
o
uka
r
ev
Mor
e
--no-
u
serini
t
--no-u
s
erinit
i
n c
o
r
e
.
test
.
sh
commit
|
commitdiff
|
tree
2017-12-29
Stas
B
o
ukarev
S
kip a consing test on :interpre
t
e
r
.
commit
|
commitdiff
|
tree
2017-12-29
Stas
B
o
ukarev
Do
n
't reopti
m
ize ca
s
ts whe
n
che
c
king for CAST-T
Y
PE
.
.
.
commit
|
commitdiff
|
tree
2017-12-29
Stas Boukarev
Don't
a
l
l
o
cate sta
c
k space
s
for argume
n
t
s twi
c
e
.
commit
|
commitdiff
|
tree
2017-12-29
Stas Bou
k
are
v
hide-ir-no
d
es
:
h
ide GLO
B
AL-
V
A
R
.
commit
|
commitdiff
|
tree
2017-12-29
Stas Boukarev
Op
t
imize (m-v-ca
l
l x kno
w
n-va
l
u
e
s) for
a
ny X
.
commit
|
commitdiff
|
tree
2017-12-29
Stas Boukarev
Mark %double/single-float flushable
in the ROUND transform
.
commit
|
commitdiff
|
tree
2017-12-29
Stas Bouk
a
r
ev
Propagat
e
LEXE
N
V-FL
U
SHABLE insi
d
e t
r
ans
f
or
m
s
.
commit
|
commitdiff
|
tree
2017-12-29
Stas B
o
uk
a
rev
Do not con
s
when
truncating (float most-negative-fixn
u
m)
commit
|
commitdiff
|
tree
2017-12-29
Stas
Boukarev
D
o
n
ot
c
o
ns in (value
s
(truncate (the d
o
ub
l
e-float
.
.
.
commit
|
commitdiff
|
tree
2017-12-29
Stas Bou
k
a
re
v
Add SB
-
E
XT:*PRI
N
T-SEQUENC
E
-
L
ENGTH* for strings
a
nd
.
.
.
commit
|
commitdiff
|
tree
2017-12-29
Stas Bou
k
a
rev
Protect PRINCIPAL
-
LV
A
R-DEST from unus
e
d CASTs
.
commit
|
commitdiff
|
tree
2017-12-29
St
a
s B
o
ukarev
F
ix
(ca
t
ch
forms
-
i
n
v
olving-un
k
now
n
-val
u
e
s
.
.
.
)
commit
|
commitdiff
|
tree
2017-12-29
Stas Boukarev
Fix
F
ILL on large
b
i
t-v
e
ctors
.
commit
|
commitdiff
|
tree
2017-12-29
St
a
s Boukarev
Fix SXHA
S
H on i
n
ter
p
reted functions
.
commit
|
commitdiff
|
tree
2017-12-25
Stas Boukare
v
F
ix MAP-TREE
.
commit
|
commitdiff
|
tree
2017-12-25
S
t
as Boukarev
A
d
d NEWS
.
commit
|
commitdiff
|
tree
2017-12-22
Stas Bou
k
are
v
(map-allocated-objects :
n
o-consing) no
longer fails
.
.
.
commit
|
commitdiff
|
tree
2017-12-21
Stas Boukarev
tests: one m
o
re eval
u
ator-mode f
i
x
.
commit
|
commitdiff
|
tree
2017-12-20
Stas Bouk
a
rev
F
i
x SKIP-FILE in impure test
s
.
commit
|
commitdiff
|
tree
2017-12-20
Stas Bo
u
karev
ali
e
n
.
impure: compil
e
a
t
est
.
commit
|
commitdiff
|
tree
2017-12-20
Stas Boukarev
Fix running tests in the :interpret mode
.
commit
|
commitdiff
|
tree
2017-12-20
Stas Boukarev
F
i
x genesis
w
ith
c
hen
e
ygc
.
commit
|
commitdiff
|
tree
2017-12-20
Stas Boukarev
M
a
rk wai
t
-on-semaphore semaphore-notification as passing
.
.
.
commit
|
commitdiff
|
tree
2017-12-20
Sta
s
B
o
u
ka
r
ev
Fix the CO
E
RCE source t
r
ansf
o
r
m
.
commit
|
commitdiff
|
tree
2017-12-20
Stas B
o
uk
a
rev
Disable a t
e
st on win32
.
commit
|
commitdiff
|
tree
2017-12-20
St
a
s Boukar
e
v
Try to make the :lurking-thre
a
ds te
s
t
m
or
e
robust
.
commit
|
commitdiff
|
tree
2017-12-20
Stas Boukarev
Optimize d
a
rwin sig
n
a
l
emulation
.
commit
|
commitdiff
|
tree
2017-12-20
Stas Bo
u
karev
x86-64-darwin
s
ignal emu
l
ation: b
l
oc
k
an
d
save sigm
a
sk
.
.
.
commit
|
commitdiff
|
tree
2017-12-20
Stas Boukarev
R
e
move an
o
bsolete
#define and
comments
.
commit
|
commitdiff
|
tree
2017-12-19
Stas Boukar
e
v
i
mpure-
r
unner:
a
d
d
wi
t
h-compila
t
ion-
u
nit
.
commit
|
commitdiff
|
tree
2017-12-19
Stas
Boukarev
CONSTANTP: catc
h
error
s
f
r
om
m
ac
r
o
e
x
p
and
.
commit
|
commitdiff
|
tree
2017-12-19
S
t
as Bouk
a
re
v
Fi
x
(constantp (t
h
e
.
.
.
))
commit
|
commitdiff
|
tree
2017-12-19
S
tas Boukarev
CT
Y
P
EP: handle (
C
ONS/ARRAY unknown-type)
.
commit
|
commitdiff
|
tree
2017-12-19
Stas Boukar
e
v
th
r
eads
.
impure: relax :lurkin
g
-th
r
eads
t
imings
.
commit
|
commitdiff
|
tree
2017-12-19
Sta
s
Bou
k
arev
t
e
sts: put impur
e
testing code
in
t
o a file
.
commit
|
commitdiff
|
tree
2017-12-19
S
t
as B
o
ukarev
tests: reduce expansion o
f
WITH-TES
T
.
commit
|
commitdiff
|
tree
2017-12-18
Stas B
o
u
karev
Fi
x
(
C
O
NSTANTP (PROGV
.
.
.
)) on malfo
r
med input
.
commit
|
commitdiff
|
tree
2017-12-18
St
a
s Boukarev
Ad
j
u
st a c
o
mmen
t
.
commit
|
commitdiff
|
tree
2017-12-17
Stas Boukarev
Don't try t
o
reference zombie entry po
i
n
ts
.
commit
|
commitdiff
|
tree
2017-12-17
S
t
as Bouka
r
ev
Hide FUNCTIONALs from
erro
r
reports
.
commit
|
commitdiff
|
tree
2017-12-17
Stas Bo
u
ka
r
ev
IR1-OPT
I
MIZE-COMBINATION: the combinat
i
on
c
an becom
e
.
.
.
commit
|
commitdiff
|
tree
2017-12-17
Stas Boukarev
Improve signa
l
ha
n
dler emu
l
ation on d
a
rwin-x86-64
.
commit
|
commitdiff
|
tree
2017-12-17
Stas Boukarev
darwin:
r
educ
e
stack size for the exce
p
tion handling
.
.
.
commit
|
commitdiff
|
tree
2017-12-16
Stas Boukarev
t
hreads
.
i
mpure:
w
a
i
t f
o
r interrupts to be processed
.
commit
|
commitdiff
|
tree
2017-12-16
Sta
s
Bou
k
arev
thread
s
.
im
p
ure
:
remov
e
(format t "t
e
st don
e
") output
.
commit
|
commitdiff
|
tree
2017-12-16
Sta
s
Bouk
a
r
ev
Fix transform
-
ca
l
l
.
commit
|
commitdiff
|
tree
2017-12-16
Stas Bo
u
karev
USE-
G
OOD-FOR-DX-P
:
dele
t
ed nodes
are no good
.
commit
|
commitdiff
|
tree
2017-12-16
Stas B
o
u
karev
Fix c
o
m
pile-time err
o
r r
e
porting
.
commit
|
commitdiff
|
tree
2017-12-16
Stas
Boukarev
CONSTANT
P
: do
n
't
accept bogus BLOCK forms
.
commit
|
commitdiff
|
tree
2017-12-15
S
t
a
s Boukarev
Fix dynamic-extent on recursive l
o
cal functions
.
commit
|
commitdiff
|
tree
2017-12-15
Stas B
o
u
kare
v
ru
n
-program
.
im
p
u
re: disable
a test on #
-
win3
2
.
commit
|
commitdiff
|
tree
2017-12-15
Stas Boukarev
test
s
: fix (
m
ake-thread :interrupt-with make-thre
a
d
.
.
.
commit
|
commitdiff
|
tree
2017-12-15
Stas Bouk
a
rev
R
un process-status-hook
on all status chan
g
es, not
.
.
.
commit
|
commitdiff
|
tree
2017-12-15
S
t
as Bouka
r
ev
Re
m
ov
e
:continued proc
e
ss
-
status
.
commit
|
commitdiff
|
tree
2017-12-15
Stas Boukarev
Less noise from
documenta
t
ion buildi
n
g
.
commit
|
commitdiff
|
tree
2017-12-14
S
t
as B
o
u
k
arev
ELT: don'
t
chec
k
the
array bounds
twice
.
commit
|
commitdiff
|
tree
next