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
Stas Boukare
v
Handle (com
p
lex (mem
b
er
not-a-real)) ty
p
es
.
commit
|
commitdiff
|
tree
2018-01-23
Stas
B
oukarev
Don't
try to print highly ne
s
ted fo
r
ms
for type
errors
.
commit
|
commitdiff
|
tree
2018-01-22
Stas Boukar
e
v
U
se definit
i
on-sour
c
e-mixin for slot-definitio
n
.
commit
|
commitdiff
|
tree
2018-01-22
Stas Boukarev
Remove unused code
.
commit
|
commitdiff
|
tree
2018-01-22
Stas Boukarev
Don'
t
use SOURCE-LOCATI
O
N
w
hen expan
d
ing DEFUN
.
commit
|
commitdiff
|
tree
2018-01-22
S
t
as
Bo
u
k
arev
Remove an unused par
a
me
t
er
i
n %compiler-defmacro
.
commit
|
commitdiff
|
tree
2018-01-20
Stas Boukarev
:
gc-deadlock
:b
r
o
k
e
n
-
o
n :win32
commit
|
commitdiff
|
tree
2018-01-19
Stas Boukarev
Fix
C
ALL-W
I
T
H
-TI
M
I
N
G
.
commit
|
commitdiff
|
tree
2018-01-19
Stas
B
o
ukare
v
Fix COPY-MORE-ARG on A
R
M64
.
commit
|
commitdiff
|
tree
2018-01-19
S
ta
s
Bouka
r
ev
More robust interru
p
t
-
t
h
read
.
commit
|
commitdiff
|
tree
2018-01-17
Stas Boukarev
vector-specifier-widetag: ignore hairy-type
.
commit
|
commitdiff
|
tree
2018-01-17
Stas Bo
u
karev
Revert "Report type er
r
ors coming from (TH
E
NIL
0)
.
"
commit
|
commitdiff
|
tree
2018-01-17
St
a
s
Bou
k
a
r
ev
More maybe-termin
a
te
-
blo
c
k
.
commit
|
commitdiff
|
tree
2018-01-17
Stas
B
ou
k
arev
Im
p
r
o
v
e er
r
or reporting for local functions
.
commit
|
commitdiff
|
tree
2018-01-17
Stas
B
oukarev
Don't t
r
ansform make-
a
rray with :element-type n
i
l
.
commit
|
commitdiff
|
tree
2018-01-17
S
tas Bo
u
karev
Re
p
ort type errors comi
n
g from (
T
HE NIL 0)
.
commit
|
commitdiff
|
tree
2018-01-17
Stas
B
oukarev
Ca
l
l
maybe
-
ter
m
inate
-
block when transla
t
ing THE
.
commit
|
commitdiff
|
tree
2018-01-17
Stas Boukar
e
v
M
a
inta
i
n LAMBDA-CALLS-O
R
-C
L
OSES
i
n
D
EL
E
TE-R
E
F
.
commit
|
commitdiff
|
tree
2018-01-16
S
t
as
B
oukarev
F
ix comb
i
nat
i
on-args-flow-cleanl
y
-
p
.
commit
|
commitdiff
|
tree
2018-01-16
Stas Boukar
e
v
DC
E
:
d
e
lete :optional fu
n
ctionals
.
commit
|
commitdiff
|
tree
2018-01-15
Stas
B
ou
k
ar
e
v
Fi
x
traceroot
.
test
.
sh
commit
|
commitdiff
|
tree
2018-01-15
S
t
as Boukar
e
v
Che
c
k for the N
I
L
type in the EQUAL transform
.
commit
|
commitdiff
|
tree
2018-01-15
S
tas
B
o
ukarev
Protect unconvert-
t
ail-c
a
lls a
g
ainst deleted blocks
.
commit
|
commitdiff
|
tree
2018-01-15
Stas Boukarev
Remove a
n
unnecessary copy-li
s
t
.
commit
|
commitdiff
|
tree
2018-01-14
St
a
s
B
oukarev
Mar
k
clos-cache-tes
t
a
s b
r
oken on
sb-saf
e
po
i
n
t
.
commit
|
commitdiff
|
tree
2018-01-14
Stas Boukarev
Add (
p
rofile
:
thread
s
)
:broken-on :win32
commit
|
commitdiff
|
tree
2018-01-14
Sta
s
Boukarev
Don't
c
h
o
ke on invalid o
b
jects when GCin
g
weak
has
h
.
.
.
commit
|
commitdiff
|
tree
2018-01-14
Stas Boukarev
Mark (:
t
ime
r
:threaded-stress) broken on x
8
6
.
commit
|
commitdiff
|
tree
2018-01-13
Stas
B
ouk
a
rev
L
ose on
memory corru
p
tio
n
while g
c
ing
.
commit
|
commitdiff
|
tree
2018-01-13
Stas Bouk
a
rev
Mark :two-th
r
eads-runni
n
g-gc as br
o
ken on
sb-safepoint
.
commit
|
commitdiff
|
tree
2018-01-13
Stas Bo
u
kar
e
v
Make a defknown for FINALIZ
E
.
commit
|
commitdiff
|
tree
2018-01-12
Sta
s
B
o
ukar
e
v
d
y
ndebug_init: fix gencgc_
v
erbose handling
.
commit
|
commitdiff
|
tree
2018-01-12
St
a
s Boukare
v
F
ix deri
v
e-node-type
o
n
h
airy types
.
commit
|
commitdiff
|
tree
2018-01-12
Stas Boukarev
Im
p
r
ove
A
RRAY-HEADER-P t
y
pe derivation
.
commit
|
commitdiff
|
tree
2018-01-11
Stas Bouka
r
e
v
c
typ
e
p:
b
et
t
er ha
n
dling o
f
a
rray-type with
u
nknown
.
.
.
commit
|
commitdiff
|
tree
2018-01-11
Stas Boukarev
Don't
f
a
il wh
e
n transforming (coerce x
n
il)
.
commit
|
commitdiff
|
tree
2018-01-11
St
a
s
Bouka
r
ev
Optimize
(
decode-timeout
n
il)
.
commit
|
commitdiff
|
tree
2018-01-11
Stas Boukarev
Remove the warni
n
g about per
s
o
nality flags on Linux
.
commit
|
commitdiff
|
tree
2018-01-11
Stas Bo
u
karev
Remov
e
.
-
*- M
o
d
e
: Tex
t
-
*
- from the man p
a
ge
.
commit
|
commitdiff
|
tree
2018-01-11
Stas Bouka
r
ev
Remove
-
-default-merge
-
core-page
s
.
commit
|
commitdiff
|
tree
2018-01-11
Stas Boukarev
(decode-timeout nil):
don't
run get-internal-real-ti
m
e
.
commit
|
commitdiff
|
tree
2018-01-10
S
t
a
s
Boukarev
P
ROGV: warn if VA
R
S a
n
d
VALS aren'
t
lists
.
commit
|
commitdiff
|
tree
2018-01-10
Stas Boukarev
S
i
mplify
t
he
run-pro
g
ram d
o
c
string
.
commit
|
commitdiff
|
tree
2018-01-10
St
a
s
Bouk
a
rev
Adju
s
t load-xc
.
l
i
sp
.
commit
|
commitdiff
|
tree
2018-01-10
Stas Bo
u
kare
v
Clean up ru
n
-program
.
commit
|
commitdiff
|
tree
2018-01-10
Stas Bouka
r
ev
Remove #+-
w
in3
2
from the
run-program do
c
string
.
commit
|
commitdiff
|
tree
2018-01-10
S
t
as B
o
ukarev
r
u
n-program
docstring
:
disentangle :ERROR a
n
d :IF-ERROR
.
.
.
commit
|
commitdiff
|
tree
2018-01-09
S
t
as B
o
ukarev
p
arse-
b
ody: warn, do
n
't erro
r
.
commit
|
commitdiff
|
tree
2018-01-09
S
t
as B
o
ukarev
Fix declaration proce
s
sing in HANDLER-CASE
.
commit
|
commitdiff
|
tree
2018-01-09
Stas Boukarev
Fix
declaration processing
i
n
RES
T
ART-CA
S
E
.
commit
|
commitdiff
|
tree
2018-01-09
Stas Bouka
r
ev
Don't fail on bad VALUES ftype d
e
claration
.
commit
|
commitdiff
|
tree
2018-01-09
Stas Bouk
a
re
v
P
rotect
s
u
b
stitute-lvar-use
s
against d
e
leted b
l
o
c
k
s
.
commit
|
commitdiff
|
tree
2018-01-09
Stas Boukarev
F
ix ltn annotation
o
f t
a
i
l calls
.
commit
|
commitdiff
|
tree
2018-01-09
S
tas Bou
k
arev
F
i
x (find derive-type)
.
commit
|
commitdiff
|
tree
2018-01-09
Stas
Boukarev
Catch ma
c
ro er
r
ors in FOPCOMPILABLE-P
.
commit
|
commitdiff
|
tree
2018-01-09
Stas Bouka
r
ev
Catch macro er
r
ors when transforming MAKE-ARRAY
.
commit
|
commitdiff
|
tree
2018-01-08
Stas
B
ouk
a
rev
Bett
e
r
valida
t
ion of make-array dimensions
.
commit
|
commitdiff
|
tree
2018-01-08
Stas Boukarev
Catch
m
a
cro errors when transfo
r
min
g
L
DB
.
commit
|
commitdiff
|
tree
2018-01-08
Stas Boukarev
F
i
x
L
AMBDA-VAR-
R
EF-LVAR
.
commit
|
commitdiff
|
tree
2018-01-08
Stas Boukarev
Fold (= (c
o
mplex
r
ational) real)
t
o NIL
.
commit
|
commitdiff
|
tree
2018-01-06
S
tas Boukarev
F
i
x CMOV conversion
.
commit
|
commitdiff
|
tree
2018-01-06
S
t
as Boukar
e
v
Re
s
tore a te
s
t
.
commit
|
commitdiff
|
tree
2018-01-06
St
a
s Boukarev
Rem
o
ve an A
V
E
R in SUBSTITUT
E
-
L
E
T-FUNARGS
.
commit
|
commitdiff
|
tree
2018-01-06
Stas
Bouka
r
ev
Fix make-c
o
mplex-floa
t
o
n AR
M
64
.
commit
|
commitdiff
|
tree
2018-01-05
Stas Boukarev
Fi
x
a typo in
ENSURE-
L
VAR
-
FUN-FO
R
M
.
commit
|
commitdiff
|
tree
2018-01-05
Stas Bouka
r
ev
Protect FIND-CLEA
N
UP-POINTS agai
n
st deleted lam
b
da
s
.
commit
|
commitdiff
|
tree
2018-01-05
Stas B
o
ukarev
R
e
try folding SYMEVAL on constants
.
commit
|
commitdiff
|
tree
2018-01-05
S
tas Boukarev
Fix symeval on NIL
on x8
6
-64
.
commit
|
commitdiff
|
tree
2018-01-05
Stas Boukarev
Better
handli
n
g of bogus t
y
pe-sp
e
cifier at compile
.
.
.
commit
|
commitdiff
|
tree
2018-01-05
Stas Bouk
a
rev
Fix type m
i
smatch in t
h
e &rest-ref transform
.
commit
|
commitdiff
|
tree
2018-01-05
Stas Boukarev
C
ar
e
f
ul
macroexpansion
in r
e
w
rite
-
initial-cont
e
nts
.
commit
|
commitdiff
|
tree
2018-01-03
S
tas Boukarev
Catch (make-array '(x)) at CT
.
commit
|
commitdiff
|
tree
2018-01-03
Stas Boukarev
Check type s
p
e
cifiers at com
p
ile time
.
commit
|
commitdiff
|
tree
2018-01-03
S
t
as Boukarev
Don
'
t c
r
ash when
t
ran
s
forming (map v
a
lues-type
.
.
.
)
commit
|
commitdiff
|
tree
2018-01-03
Stas
B
oukarev
More caref
u
l combination flu
s
hing
.
commit
|
commitdiff
|
tree
2018-01-03
Stas Boukarev
F
ix
a
make-array
transf
o
rm on bad dim
e
ns
i
o
n
s
.
commit
|
commitdiff
|
tree
2018-01-02
Stas B
o
ukarev
Fix CAST-T
Y
PE-CHE
C
K
.
commit
|
commitdiff
|
tree
2018-01-02
S
t
as Boukare
v
Simplify ir1-optimize-m
v
-cal
l
and ca
t
ch more error
s
.
commit
|
commitdiff
|
tree
2018-01-02
S
t
as
Boukarev
Do
n
't allow &
a
ux to
bind con
s
tants
.
commit
|
commitdiff
|
tree
2018-01-02
Stas Boukare
v
Cho
o
se the function
p
rim
i
tive-type for (
a
nd function
x
)
.
commit
|
commitdiff
|
tree
2018-01-02
St
a
s Boukarev
Don't fail o
n
(
make-
s
tring
-
output-stream
:elem
e
nt-type
.
.
.
commit
|
commitdiff
|
tree
2018-01-02
Stas
B
oukarev
Fix con
s
tant folding with :a
l
low-other-keys unknow
n
.
commit
|
commitdiff
|
tree
2018-01-01
S
t
as
Boukarev
Fix constant fo
l
ding with duplicate &key args
.
commit
|
commitdiff
|
tree
2018-01-01
Stas Boukarev
Fix constant
folding
w
ith :allow
-
o
ther-keys present
.
commit
|
commitdiff
|
tree
2018-01-01
Stas
B
ouka
r
ev
Fix a ma
k
e
-array transform on bad initial-cont
e
nts
.
commit
|
commitdiff
|
tree
2018-01-01
Stas Bo
u
kare
v
Put
b
ack :count into
t
he REMOVE-IF
d
efknown
.
commit
|
commitdiff
|
tree
2018-01-01
St
a
s Bo
u
kare
v
Don't try constant foldi
n
g
c
alls wit
h
u
n
known keys
.
commit
|
commitdiff
|
tree
2018-01-01
Stas
Bou
k
arev
Flush comb
i
na
t
i
ons which c
a
l
l other functi
o
ns
.
commit
|
commitdiff
|
tree
2018-01-01
Stas Boukarev
D
o
n't c
o
ns in COUNT
.
commit
|
commitdiff
|
tree
2017-12-31
Stas Boukar
e
v
Reduce consing in back-propagate-on
e
-dx
-
lvar
.
commit
|
commitdiff
|
tree
2017-12-31
Stas Boukarev
Fix cons
t
an
t
-fold-c
a
l
l
-p
.
commit
|
commitdiff
|
tree
2017-12-31
Stas Boukar
e
v
R
e
n
ame
*pr
i
n
t
-sequence-length*
to
*
p
r
int-
v
e
c
tor-length*
.
commit
|
commitdiff
|
tree
2017-12-31
Stas Bouk
a
rev
Avoid a sty
l
e-
w
ar
n
ing in c
o
mpile
.
impure
commit
|
commitdiff
|
tree
2017-12-30
S
t
as Boukarev
external-f
o
rmat: a
d
d EURO_SI
G
N to windows-1251
.
commit
|
commitdiff
|
tree
2017-12-30
Stas Boukarev
Try to
make sb-int
r
o
spec
t
/allocation-
i
nformation
.
6
.
.
.
commit
|
commitdiff
|
tree
2017-12-30
Stas
B
ouka
r
ev
More --no-use
r
init --no-userinit in core
.
te
s
t
.
sh
commit
|
commitdiff
|
tree
2017-12-29
Stas Bou
k
a
r
ev
Skip
a
consing test o
n
:
i
nterpret
e
r
.
commit
|
commitdiff
|
tree
2017-12-29
Stas Boukarev
D
o
n
't r
e
optimize cast
s
whe
n
checking
for C
A
ST-TYPE
.
.
.
commit
|
commitdiff
|
tree
2017-12-29
Stas Boukarev
Don't allocate s
t
ack spaces
f
o
r
argum
e
nt
s
twice
.
commit
|
commitdiff
|
tree
2017-12-29
Stas Boukarev
hi
d
e-
i
r-nodes: hide GLOBAL-VAR
.
commit
|
commitdiff
|
tree
next