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
Remove an unused parameter in %compiler-defmacro.
2018-01-22
S
t
a
s Bou
k
arev
Rem
o
ve an un
u
sed parameter in
%
c
omp
i
l
er-defmacro
.
commit
|
commitdiff
|
tree
2018-01-20
Stas Bouk
a
re
v
:gc-deadlock
:
br
o
ken-on :win32
commit
|
commitdiff
|
tree
2018-01-19
Stas Boukarev
Fix CALL-WITH
-
TIMING
.
commit
|
commitdiff
|
tree
2018-01-19
Stas Boukarev
Fix CO
P
Y-MORE-ARG o
n
A
RM64
.
commit
|
commitdiff
|
tree
2018-01-19
Stas Boukarev
Mo
r
e robust inter
r
u
pt-t
h
read
.
commit
|
commitdiff
|
tree
2018-01-17
Stas Bouka
r
e
v
vector-specifie
r
-wi
d
etag:
i
g
nore h
a
i
r
y-type
.
commit
|
commitdiff
|
tree
2018-01-17
St
a
s Bouk
a
rev
Rev
e
rt "Report
t
ype errors coming from (TH
E
NIL 0)
.
"
commit
|
commitdiff
|
tree
2018-01-17
Sta
s
Boukare
v
More
m
aybe-terminat
e
-
b
lock
.
commit
|
commitdiff
|
tree
2018-01-17
S
t
as Boukarev
Improve error repo
r
t
i
ng for local f
u
nctions
.
commit
|
commitdiff
|
tree
2018-01-17
Stas Bouk
a
rev
Don't transfo
r
m
m
a
ke-array with :element-type nil
.
commit
|
commitdiff
|
tree
2018-01-17
Stas Boukarev
Report type err
o
r
s
coming fro
m
(TH
E
N
I
L 0)
.
commit
|
commitdiff
|
tree
2018-01-17
St
a
s B
o
ukarev
Ca
l
l
m
aybe-ter
m
inate-block wh
e
n translating THE
.
commit
|
commitdiff
|
tree
2018-01-17
S
t
as Bou
k
a
r
ev
Maint
a
i
n LAMB
D
A
-CALLS-OR
-
CLO
S
ES i
n
DELE
T
E
-
REF
.
commit
|
commitdiff
|
tree
2018-01-16
Stas Boukarev
Fi
x
combination-args-flo
w
-clean
l
y-p
.
commit
|
commitdiff
|
tree
2018-01-16
St
a
s Bo
u
ka
r
e
v
DCE: delete :
o
ptional fu
n
ction
a
ls
.
commit
|
commitdiff
|
tree
2018-01-15
S
t
as
B
o
u
karev
F
i
x trace
r
oot
.
t
e
st
.
sh
commit
|
commitdiff
|
tree
2018-01-15
S
t
as Bouka
r
ev
Check for t
h
e
NIL
type
in the
EQU
A
L t
r
ansform
.
commit
|
commitdiff
|
tree
2018-01-15
Stas
B
oukar
e
v
P
r
o
tect unconvert-tail-calls aga
i
nst
deleted blocks
.
commit
|
commitdiff
|
tree
2018-01-15
Stas Boukarev
Remove an unne
c
e
s
sary c
o
py-list
.
commit
|
commitdiff
|
tree
2018-01-14
Stas B
o
uka
r
ev
M
a
rk
clos-cache-test as broken on s
b
-safep
o
int
.
commit
|
commitdiff
|
tree
2018-01-14
Stas
Bouka
r
e
v
A
d
d (profil
e
:threads) :br
o
ken
-
on :win32
commit
|
commitdiff
|
tree
2018-01-14
Stas
B
ouka
r
e
v
Don't chok
e
on
i
nvali
d
obje
c
ts
wh
e
n GCing weak hash
.
.
.
commit
|
commitdiff
|
tree
2018-01-14
S
tas Bo
u
ka
r
ev
M
ark (:timer :th
r
ead
e
d-stress) b
r
oke
n
o
n x86
.
commit
|
commitdiff
|
tree
2018-01-13
Stas Boukarev
Lo
s
e on
m
e
mory co
r
r
u
ption while gc
i
ng
.
commit
|
commitdiff
|
tree
2018-01-13
Stas Boukarev
Mark :two-th
r
e
a
ds-running-gc
as broken on sb-safepoint
.
commit
|
commitdiff
|
tree
2018-01-13
S
t
as Boukar
e
v
Make a def
k
nown fo
r
FINALIZE
.
commit
|
commitdiff
|
tree
2018-01-12
Stas Boukarev
dyndebug_init: fix gencgc_verbose handling
.
commit
|
commitdiff
|
tree
2018-01-12
Stas Boukarev
Fix deri
v
e-node-type on hairy types
.
commit
|
commitdiff
|
tree
2018-01-12
Stas Bouka
r
e
v
Impr
o
ve ARRAY-H
E
ADER-P type derivation
.
commit
|
commitdiff
|
tree
2018-01-11
S
tas B
o
ukarev
ctyp
e
p:
b
e
t
t
er h
a
ndling of arra
y
-type with
un
k
nown
.
.
.
commit
|
commitdiff
|
tree
2018-01-11
Sta
s
Bouk
a
rev
Don't
f
ail when transforming
(
coerce x
nil)
.
commit
|
commitdiff
|
tree
2018-01-11
Stas Boukarev
Op
t
imize (decod
e
-ti
m
eout nil
)
.
commit
|
commitdiff
|
tree
2018-01-11
St
a
s Boukarev
Remov
e
the
warni
n
g abo
u
t per
s
onal
i
ty flags o
n
Lin
u
x
.
commit
|
commitdiff
|
tree
2018-01-11
Stas Boukarev
Remov
e
.
-
*
- M
o
de: Te
x
t -*-
from the
man page
.
commit
|
commitdiff
|
tree
2018-01-11
Stas Boukarev
Remove --def
a
u
lt-merge-core-pages
.
commit
|
commitdiff
|
tree
2018-01-11
Stas Boukar
e
v
(decode-time
o
ut nil
)
: don't
r
u
n
g
e
t-int
e
rnal-rea
l
-t
i
m
e
.
commit
|
commitdiff
|
tree
2018-01-10
Stas Boukar
e
v
PROGV: war
n
if VARS and VA
L
S aren't lists
.
commit
|
commitdiff
|
tree
2018-01-10
Sta
s
Boukare
v
Simplify the run-program doc
s
tring
.
commit
|
commitdiff
|
tree
2018-01-10
S
t
as Boukarev
Adj
u
st lo
a
d-x
c
.
lisp
.
commit
|
commitdiff
|
tree
2018-01-10
S
tas Bouka
r
ev
Clean up run-pro
g
ram
.
commit
|
commitdiff
|
tree
2018-01-10
Stas
B
o
uka
r
ev
Remove #+-win32 f
r
om
t
he run-
p
rogram do
c
string
.
commit
|
commitdiff
|
tree
2018-01-10
Stas
B
o
u
karev
run-pr
o
gram docstring: disen
t
a
n
gle :ERROR
and :IF-ERROR
.
.
.
commit
|
commitdiff
|
tree
2018-01-09
S
t
a
s
B
oukarev
parse-body: warn, don't error
.
commit
|
commitdiff
|
tree
2018-01-09
St
a
s Boukarev
Fi
x
d
eclaration pr
o
cessin
g
in HAND
L
ER-CASE
.
commit
|
commitdiff
|
tree
2018-01-09
Stas
B
oukarev
Fix d
e
cl
a
ratio
n
proc
e
ssing
i
n RESTART-CA
S
E
.
commit
|
commitdiff
|
tree
2018-01-09
Sta
s
Boukare
v
D
on'
t
fa
i
l on bad VALUE
S
fty
p
e
d
eclaration
.
commit
|
commitdiff
|
tree
2018-01-09
S
t
as Boukarev
Protec
t
s
u
bs
t
i
t
ute-lvar-use
s
a
g
ainst deleted bloc
k
s
.
commit
|
commitdiff
|
tree
2018-01-09
Stas Boukarev
Fix ltn annotation o
f
t
a
i
l calls
.
commit
|
commitdiff
|
tree
2018-01-09
S
t
as Bouka
r
ev
Fix (f
i
nd derive-type)
.
commit
|
commitdiff
|
tree
2018-01-09
St
a
s Bouk
a
rev
Catch
m
a
cro errors in
F
OPCOMPILABLE-P
.
commit
|
commitdiff
|
tree
2018-01-09
Stas Boukarev
Catch m
a
cro err
o
r
s
whe
n
transforming MAKE
-
ARRAY
.
commit
|
commitdiff
|
tree
2018-01-08
St
a
s Boukarev
Better validat
i
on of mak
e
-array
d
im
e
nsions
.
commit
|
commitdiff
|
tree
2018-01-08
S
t
as Boukar
e
v
Cat
c
h macro errors when
t
ransfo
r
ming LDB
.
commit
|
commitdiff
|
tree
2018-01-08
S
t
as Boukarev
Fix LAMBDA-VAR-RE
F
-LVAR
.
commit
|
commitdiff
|
tree
2018-01-08
Stas Boukarev
F
o
ld (= (
c
omplex ratio
n
al
)
r
e
al) to N
I
L
.
commit
|
commitdiff
|
tree
2018-01-06
Stas Boukarev
Fix CMOV
c
onversion
.
commit
|
commitdiff
|
tree
2018-01-06
Stas Boukarev
Restor
e
a tes
t
.
commit
|
commitdiff
|
tree
2018-01-06
S
tas Boukarev
Re
m
ove an A
V
ER in S
U
BSTITUTE-LET-FUNAR
G
S
.
commit
|
commitdiff
|
tree
2018-01-06
S
tas Bou
k
arev
Fix make-complex-
f
loat on AR
M
64
.
commit
|
commitdiff
|
tree
2018-01-05
Stas Boukar
e
v
F
i
x a
ty
p
o
in ENSURE-LVAR-FUN-
F
O
R
M
.
commit
|
commitdiff
|
tree
2018-01-05
S
tas Boukarev
Protec
t
FIND-CLEANUP-POINTS against dele
t
ed lambdas
.
commit
|
commitdiff
|
tree
2018-01-05
St
a
s Bo
u
karev
Ret
r
y folding SYMEVAL
o
n const
a
n
ts
.
commit
|
commitdiff
|
tree
2018-01-05
Stas Bo
u
ka
r
e
v
Fix symeval on NIL on
x
86
-
64
.
commit
|
commitdiff
|
tree
2018-01-05
Stas Boukarev
B
ett
e
r
handling of bogus type-spec
i
fier at compile
.
.
.
commit
|
commitdiff
|
tree
2018-01-05
Stas Boukarev
Fix
type mis
m
a
tch in th
e
&rest-ref t
r
ansform
.
commit
|
commitdiff
|
tree
2018-01-05
Stas Boukarev
Ca
r
eful macroexpansio
n
in rewrite-initial-contents
.
commit
|
commitdiff
|
tree
2018-01-03
St
a
s Boukarev
Catc
h
(make-
a
rray '(x)) at CT
.
commit
|
commitdiff
|
tree
2018-01-03
Stas
Bou
k
arev
Check ty
p
e sp
e
cifie
r
s at compil
e
time
.
commit
|
commitdiff
|
tree
2018-01-03
Stas Boukarev
Don't cr
a
sh when transfo
r
m
i
ng (map values
-
t
y
pe
.
.
.
)
commit
|
commitdiff
|
tree
2018-01-03
Stas Boukarev
Mor
e
carefu
l
combination f
l
u
shing
.
commit
|
commitdiff
|
tree
2018-01-03
Stas Boukarev
Fix a make-array tran
s
form on b
a
d dim
e
nsions
.
commit
|
commitdiff
|
tree
2018-01-02
Stas
B
oukarev
Fix
C
A
S
T-TYPE-CHECK
.
commit
|
commitdiff
|
tree
2018-01-02
Sta
s
B
o
ukarev
Simplify ir1-optimize-mv-call a
n
d
c
a
t
c
h
more errors
.
commit
|
commitdiff
|
tree
2018-01-02
Stas Bo
u
karev
Don't allow
&
a
u
x to bi
n
d const
a
n
t
s
.
commit
|
commitdiff
|
tree
2018-01-02
Stas
B
oukar
e
v
Choose the function primitive-type for (and fu
n
ction
x)
.
commit
|
commitdiff
|
tree
2018-01-02
S
tas Boukarev
Don't
f
ail on (ma
k
e
-
st
r
ing-output-s
t
ream :ele
m
ent-type
.
.
.
commit
|
commitdiff
|
tree
2018-01-02
Stas Boukarev
Fix co
n
st
a
n
t
folding with :allow-other-keys unk
n
own
.
commit
|
commitdiff
|
tree
2018-01-01
Sta
s
B
oukarev
Fix
c
onstant fol
d
i
n
g wit
h
duplica
t
e &key args
.
commit
|
commitdiff
|
tree
2018-01-01
Stas
B
o
ukarev
Fix constant
f
olding with
:
allow-other-keys pres
e
n
t
.
commit
|
commitdiff
|
tree
2018-01-01
S
tas Boukarev
F
ix a m
a
ke-array transform
o
n bad
initial-c
o
ntents
.
commit
|
commitdiff
|
tree
2018-01-01
Stas B
o
ukarev
Pu
t
back
:
count
i
nto the REM
O
VE-IF defknown
.
commit
|
commitdiff
|
tree
2018-01-01
St
a
s Boukarev
Don'
t
try co
n
s
t
ant folding calls with unk
n
own keys
.
commit
|
commitdiff
|
tree
2018-01-01
Stas B
o
u
k
arev
F
l
ush combina
t
ions which
call
ot
h
er functions
.
commit
|
commitdiff
|
tree
2018-01-01
St
a
s Boukarev
Don't cons in COUNT
.
commit
|
commitdiff
|
tree
2017-12-31
Stas
B
oukarev
R
e
duce co
n
si
n
g in bac
k
-propagate-one
-
dx-lvar
.
commit
|
commitdiff
|
tree
2017-12-31
Stas B
o
ukarev
Fix constant-fold
-
c
all-p
.
commit
|
commitdiff
|
tree
2017-12-31
S
tas
Bo
u
ka
r
ev
Rename *print-sequence-length* to *print-vector
-
le
n
gth*
.
commit
|
commitdiff
|
tree
2017-12-31
Sta
s
B
o
ukarev
Av
o
id a s
t
yle-warning in compil
e
.
impure
commit
|
commitdiff
|
tree
2017-12-30
St
a
s
B
o
ukar
e
v
exte
r
nal-for
m
at:
a
d
d EURO_SIGN to w
i
nd
o
ws-1251
.
commit
|
commitdiff
|
tree
2017-12-30
Stas Boukarev
Try to
m
ake sb-
i
n
t
ro
s
pe
c
t
/
allocation-inf
o
rmat
i
on
.
6
.
.
.
commit
|
commitdiff
|
tree
2017-12-30
St
a
s Bou
k
arev
Mor
e
--no-userinit --no-userinit
in core
.
test
.
sh
commit
|
commitdiff
|
tree
2017-12-29
Stas B
o
ukarev
Skip a
c
o
n
sing test on :interpreter
.
commit
|
commitdiff
|
tree
2017-12-29
S
t
as Boukare
v
Don't
r
e
o
ptim
i
ze ca
s
ts when checkin
g
for CAST-TYPE
.
.
.
commit
|
commitdiff
|
tree
2017-12-29
Stas Bo
u
karev
Don't allocate stack spac
e
s
for a
r
gum
e
n
ts twice
.
commit
|
commitdiff
|
tree
2017-12-29
Sta
s
Boukarev
hi
d
e-ir-
n
ode
s
: hi
d
e
G
L
OBA
L
-
VAR
.
commit
|
commitdiff
|
tree
2017-12-29
Stas Boukar
e
v
O
p
t
imize
(
m-v-call x known-
v
alues) for any X
.
commit
|
commitdiff
|
tree
2017-12-29
Stas
B
o
u
k
arev
M
ark
%do
u
ble/si
n
gle-fl
o
a
t
flushable in the ROUND tr
a
ns
f
orm
.
commit
|
commitdiff
|
tree
2017-12-29
Stas
Boukarev
Propagate LEX
E
NV-
F
LUSHAB
L
E in
s
ide
trans
f
or
m
s
.
commit
|
commitdiff
|
tree
2017-12-29
S
t
a
s Bouka
r
e
v
Do not cons when tr
u
n
c
a
ting
(
float mos
t
-negative-f
i
xnu
m
)
commit
|
commitdiff
|
tree
2017-12-29
Stas Bouk
a
rev
Do not cons in (val
u
es (tru
n
c
ate (the
d
o
ub
l
e-float
.
.
.
commit
|
commitdiff
|
tree
next