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
Handle (complex (member not-a-real)) types.
2018-01-23
St
a
s Boukarev
H
andle (com
p
lex (member n
o
t-a-real)) typ
e
s
.
commit
|
commitdiff
|
tree
2018-01-23
Stas Boukarev
Don'
t
try to p
r
int highly nested forms for type errors
.
commit
|
commitdiff
|
tree
2018-01-22
Sta
s
B
o
u
k
a
rev
Us
e
d
e
f
inition-source-mixin for slo
t
-
definition
.
commit
|
commitdiff
|
tree
2018-01-22
Stas Bou
k
arev
Rem
o
ve unused code
.
commit
|
commitdiff
|
tree
2018-01-22
Stas Bouka
r
ev
Don't use SO
U
RC
E
-LOCATI
O
N
w
h
e
n expandi
n
g DEF
U
N
.
commit
|
commitdiff
|
tree
2018-01-22
S
tas Bouka
r
ev
R
e
mov
e
an unused param
e
t
er in %compiler-defmacro
.
commit
|
commitdiff
|
tree
2018-01-20
Stas Boukare
v
:gc-deadlo
c
k :bro
k
en-on :win32
commit
|
commitdiff
|
tree
2018-01-19
Stas
B
o
u
karev
F
i
x
CALL-WITH-TIMING
.
commit
|
commitdiff
|
tree
2018-01-19
Stas
B
ouka
r
e
v
Fix COPY-MORE-ARG on ARM64
.
commit
|
commitdiff
|
tree
2018-01-19
Stas Boukare
v
M
ore robust
inter
r
u
pt-thread
.
commit
|
commitdiff
|
tree
2018-01-17
S
t
a
s Bo
u
ka
r
ev
ve
c
tor-spe
c
ifier-widetag: ignore hairy
-
type
.
commit
|
commitdiff
|
tree
2018-01-17
Stas B
o
ukarev
R
e
vert "Report typ
e
errors coming from
(
THE
NIL 0)
.
"
commit
|
commitdiff
|
tree
2018-01-17
Stas Boukare
v
More maybe-term
i
n
ate-
b
lock
.
commit
|
commitdiff
|
tree
2018-01-17
S
t
as
Boukar
e
v
Improve error report
i
n
g for lo
c
al func
t
ions
.
commit
|
commitdiff
|
tree
2018-01-17
Stas Boukarev
Don't
t
r
a
n
s
f
orm make-array with :element-type nil
.
commit
|
commitdiff
|
tree
2018-01-17
Stas
Bouka
r
e
v
Repor
t
t
y
pe error
s
coming from (T
H
E
N
IL 0)
.
commit
|
commitdiff
|
tree
2018-01-17
Stas Boukarev
Call ma
y
b
e-termi
n
ate
-
bloc
k
when tr
a
nslating TH
E
.
commit
|
commitdiff
|
tree
2018-01-17
Sta
s
Boukarev
Maintain LAMBD
A
-CALLS-OR-CLOSES in DELETE-REF
.
commit
|
commitdiff
|
tree
2018-01-16
St
a
s Bouk
a
r
e
v
Fix comb
i
n
a
tion-args
-
f
low-cleanl
y
-p
.
commit
|
commitdiff
|
tree
2018-01-16
S
tas Boukare
v
DC
E
: delete :optional fun
c
tionals
.
commit
|
commitdiff
|
tree
2018-01-15
S
t
as
Boukarev
Fix tra
c
eroot
.
te
s
t
.
sh
commit
|
commitdiff
|
tree
2018-01-15
Stas B
o
ukarev
C
h
eck for
the NIL type
in
the EQUAL transform
.
commit
|
commitdiff
|
tree
2018-01-15
S
tas Boukarev
P
rotect unco
n
v
ert-
t
ai
l
-calls agai
n
st de
l
e
ted
b
l
o
cks
.
commit
|
commitdiff
|
tree
2018-01-15
Stas Bo
u
k
a
rev
Rem
o
ve an unnecessary copy-l
i
st
.
commit
|
commitdiff
|
tree
2018-01-14
Stas Bouka
r
ev
Mark clos-cache
-
test as
br
o
ken
o
n sb-saf
e
point
.
commit
|
commitdiff
|
tree
2018-01-14
Stas Boukare
v
Add
(profile :thre
a
ds) :bro
k
en-on :win32
commit
|
commitdiff
|
tree
2018-01-14
Stas B
o
ukarev
Don't ch
o
ke on invalid
o
bjects wh
e
n G
C
i
n
g weak hash
.
.
.
commit
|
commitdiff
|
tree
2018-01-14
Sta
s
Boukar
e
v
M
ark (:timer :threaded-s
t
ress) broken on x86
.
commit
|
commitdiff
|
tree
2018-01-13
S
t
as Boukarev
Lose on
me
m
o
ry
corruption wh
i
l
e gci
n
g
.
commit
|
commitdiff
|
tree
2018-01-13
Stas Bouka
r
ev
M
a
rk
:
two-thr
e
ads-running-gc as
b
r
oken on
s
b-safepoint
.
commit
|
commitdiff
|
tree
2018-01-13
St
a
s
Bou
k
arev
Make a
d
efknown for
FIN
A
LIZE
.
commit
|
commitdiff
|
tree
2018-01-12
Stas Boukarev
dyndebug_init: fix
g
en
c
gc_verbose handling
.
commit
|
commitdiff
|
tree
2018-01-12
Stas Boukarev
Fix derive-node-ty
p
e
on hairy types
.
commit
|
commitdiff
|
tree
2018-01-12
St
a
s Boukarev
Imp
r
ove AR
R
AY-
H
EADER-P typ
e
derivation
.
commit
|
commitdiff
|
tree
2018-01-11
Stas Bo
u
karev
cty
p
ep: better ha
n
d
ling of array-type
w
ith
unkn
o
wn
.
.
.
commit
|
commitdiff
|
tree
2018-01-11
Stas
B
o
uk
a
re
v
Don't fail wh
e
n transforming (coerce x nil)
.
commit
|
commitdiff
|
tree
2018-01-11
St
a
s Boukarev
Optim
i
ze (decode
-
ti
m
eout
n
il)
.
commit
|
commitdiff
|
tree
2018-01-11
Stas Bouka
r
ev
Remove the w
a
rn
i
ng abo
u
t persona
l
ity flags on Linux
.
commit
|
commitdiff
|
tree
2018-01-11
Stas B
o
ukarev
Remove
.
-*-
Mode:
T
e
x
t -*- from the
m
an pag
e
.
commit
|
commitdiff
|
tree
2018-01-11
Sta
s
B
o
u
k
a
rev
Remove -
-
default-merge-c
o
r
e
-
pages
.
commit
|
commitdiff
|
tree
2018-01-11
Stas B
o
ukarev
(dec
o
de-
t
imeo
u
t nil): don't run
g
et
-
inte
r
nal-r
e
a
l-time
.
commit
|
commitdiff
|
tree
2018-01-10
Stas Boukarev
PROG
V
: warn if VARS and VALS aren't lists
.
commit
|
commitdiff
|
tree
2018-01-10
S
tas Boukarev
Simplify the run-program d
o
cstrin
g
.
commit
|
commitdiff
|
tree
2018-01-10
Stas Boukarev
Adj
u
s
t
l
oad-
x
c
.
lisp
.
commit
|
commitdiff
|
tree
2018-01-10
Stas Boukarev
Clean u
p
ru
n
-program
.
commit
|
commitdiff
|
tree
2018-01-10
Stas
B
oukarev
R
e
move #+-wi
n
32 from the
r
un-
p
rogram docst
r
ing
.
commit
|
commitdiff
|
tree
2018-01-10
Stas
B
o
ukar
e
v
run-program d
o
cstr
i
ng: disentan
g
le :ERR
O
R an
d
:IF
-
ERROR
.
.
.
commit
|
commitdiff
|
tree
2018-01-09
S
ta
s
Boukarev
parse
-
bo
d
y: war
n
, don
'
t
erro
r
.
commit
|
commitdiff
|
tree
2018-01-09
Stas Boukarev
Fix declaration processing in HANDLER-CASE
.
commit
|
commitdiff
|
tree
2018-01-09
Stas Bo
u
karev
Fix declaration processing in RESTART-CAS
E
.
commit
|
commitdiff
|
tree
2018-01-09
Stas Boukarev
Don'
t
fail on bad VALUES ftype declara
t
i
o
n
.
commit
|
commitdiff
|
tree
2018-01-09
Sta
s
B
o
ukarev
Protec
t
sub
s
titute-
l
va
r
-uses against de
l
eted blocks
.
commit
|
commitdiff
|
tree
2018-01-09
Stas Boukarev
F
i
x
ltn
a
nnotation of tail calls
.
commit
|
commitdiff
|
tree
2018-01-09
Stas
Boukarev
Fix (find derive-type)
.
commit
|
commitdiff
|
tree
2018-01-09
Stas Boukarev
Catch
m
acro errors in FOPCOMP
I
LABLE-P
.
commit
|
commitdiff
|
tree
2018-01-09
S
t
a
s
Bouk
a
rev
Catch macro errors when transforming MAKE-ARRAY
.
commit
|
commitdiff
|
tree
2018-01-08
Stas Boukarev
Bette
r
validati
o
n of make-a
r
r
ay
d
i
me
n
sions
.
commit
|
commitdiff
|
tree
2018-01-08
Stas Boukarev
C
a
tch macro erro
r
s when transformi
n
g
LDB
.
commit
|
commitdiff
|
tree
2018-01-08
Stas Bouka
r
ev
Fix
L
A
MBDA-VAR-REF-LVAR
.
commit
|
commitdiff
|
tree
2018-01-08
Stas B
o
u
kare
v
Fold
(
= (complex
r
ati
o
nal)
r
eal) to
N
I
L
.
commit
|
commitdiff
|
tree
2018-01-06
S
t
a
s Bou
k
arev
Fix CMOV convers
i
on
.
commit
|
commitdiff
|
tree
2018-01-06
Stas
B
oukarev
Restore a test
.
commit
|
commitdiff
|
tree
2018-01-06
Stas B
o
ukarev
Remove an
A
VER in SUBSTI
T
UTE-LET-FUNARGS
.
commit
|
commitdiff
|
tree
2018-01-06
Stas
B
oukarev
Fix make-compl
e
x-fl
o
at on ARM64
.
commit
|
commitdiff
|
tree
2018-01-05
Stas
B
oukarev
Fix a typo
in
ENSURE-LVAR-FUN-FORM
.
commit
|
commitdiff
|
tree
2018-01-05
Stas B
o
uk
a
r
e
v
Prote
c
t FIND-CLEANUP-POINTS against deleted lam
b
das
.
commit
|
commitdiff
|
tree
2018-01-05
Stas Boukarev
R
et
r
y fold
i
ng SYMEVAL
o
n constant
s
.
commit
|
commitdiff
|
tree
2018-01-05
St
a
s
B
oukarev
Fix syme
v
al
on
NIL on x8
6
-6
4
.
commit
|
commitdiff
|
tree
2018-01-05
Stas Boukarev
Better han
d
ling of bogu
s
type-specif
i
e
r
at compile
.
.
.
commit
|
commitdiff
|
tree
2018-01-05
Stas B
o
u
k
a
r
ev
F
i
x
type mismatch in t
h
e
&rest-ref transform
.
commit
|
commitdiff
|
tree
2018-01-05
Stas B
o
ukar
e
v
Ca
r
ef
u
l macr
o
e
x
pansi
o
n in rewr
i
te-initial-c
o
ntents
.
commit
|
commitdiff
|
tree
2018-01-03
Sta
s
B
o
ukar
e
v
Catch (make-arra
y
'
(
x
))
a
t CT
.
commit
|
commitdiff
|
tree
2018-01-03
S
tas
B
oukarev
C
heck type specifie
r
s at
c
ompile time
.
commit
|
commitdiff
|
tree
2018-01-03
Stas Boukarev
Don't cras
h
when transforming (map values-type
.
.
.
)
commit
|
commitdiff
|
tree
2018-01-03
S
t
as Boukarev
More car
e
ful comb
i
nat
i
on flushing
.
commit
|
commitdiff
|
tree
2018-01-03
S
tas Boukar
e
v
Fix a
make-
a
rray
tra
n
sform
o
n
bad dime
n
s
i
o
ns
.
commit
|
commitdiff
|
tree
2018-01-02
Stas B
o
u
k
arev
Fix C
A
S
T
-TYPE-CHECK
.
commit
|
commitdiff
|
tree
2018-01-02
S
t
a
s Boukarev
S
i
mplify i
r
1
-
o
p
timize-
m
v-call
a
n
d
c
atch mor
e
erro
r
s
.
commit
|
commitdiff
|
tree
2018-01-02
Sta
s
Boukar
e
v
Don
'
t allow
&aux
to bi
n
d
constants
.
commit
|
commitdiff
|
tree
2018-01-02
Stas Bouka
r
ev
Ch
o
ose the function p
r
imitive-type for (and functio
n
x)
.
commit
|
commitdiff
|
tree
2018-01-02
Stas Boukarev
D
on't fail on (make
-
string-out
p
ut-stream :element-type
.
.
.
commit
|
commitdiff
|
tree
2018-01-02
Stas
Bo
u
karev
Fix c
o
n
s
tant folding
with :allow-
o
the
r
-ke
y
s unknown
.
commit
|
commitdiff
|
tree
2018-01-01
Stas Boukarev
Fix constant foldi
n
g
with d
u
pli
c
ate &ke
y
ar
g
s
.
commit
|
commitdiff
|
tree
2018-01-01
S
t
as
B
oukarev
F
ix con
s
t
ant folding wi
t
h :allow-other-keys present
.
commit
|
commitdiff
|
tree
2018-01-01
S
t
as Bo
u
karev
Fix a make-array transform on ba
d
initial-con
t
ent
s
.
commit
|
commitdiff
|
tree
2018-01-01
S
t
as Boukarev
P
u
t back :count into the
REM
O
V
E-IF defknown
.
commit
|
commitdiff
|
tree
2018-01-01
Stas Boukarev
Don't tr
y
constant folding calls wit
h
unknown keys
.
commit
|
commitdiff
|
tree
2018-01-01
Stas B
o
ukarev
Flush co
m
binat
i
o
n
s which call
o
the
r
fun
c
t
i
o
ns
.
commit
|
commitdiff
|
tree
2018-01-01
S
tas Boukarev
Do
n
't cons in COUNT
.
commit
|
commitdiff
|
tree
2017-12-31
Stas
Boukarev
Reduc
e
c
onsing in bac
k
-pro
p
agate-one-dx-lv
a
r
.
commit
|
commitdiff
|
tree
2017-12-31
Stas
Bou
k
arev
Fix constant-fold-cal
l
-p
.
commit
|
commitdiff
|
tree
2017-12-31
Stas Boukarev
Rename *pri
n
t
-seq
u
e
n
c
e
-leng
t
h* t
o
*
prin
t
-vector-length*
.
commit
|
commitdiff
|
tree
2017-12-31
Stas Bouk
a
rev
Avoid a style-warning in compile
.
i
mpure
commit
|
commitdiff
|
tree
2017-12-30
S
tas Bo
u
karev
e
xternal-form
a
t: add EURO_SI
G
N to
w
indows-1251
.
commit
|
commitdiff
|
tree
2017-12-30
Stas Boukarev
Try to make sb-intr
o
spect/
a
llocation-inform
a
tion
.
6
.
.
.
commit
|
commitdiff
|
tree
2017-12-30
Stas Boukarev
Mo
r
e --no-userini
t
--
n
o-userin
i
t i
n
core
.
t
est
.
sh
commit
|
commitdiff
|
tree
2017-12-29
Stas Boukare
v
Skip a consing test
on
:interpreter
.
commit
|
commitdiff
|
tree
2017-12-29
St
a
s
Boukar
e
v
D
on't reop
t
i
m
i
ze
casts when check
i
ng for
C
AS
T
-TYPE
.
.
.
commit
|
commitdiff
|
tree
2017-12-29
St
a
s Boukare
v
Don'
t
allo
c
ate s
t
ack spaces for a
r
gume
n
ts twic
e
.
commit
|
commitdiff
|
tree
2017-12-29
Stas
Boukarev
hide-i
r
-nodes:
hide GL
O
B
A
L-VA
R
.
commit
|
commitdiff
|
tree
next