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
Revert "Report type errors coming from (THE NIL 0)."
2018-01-17
Stas Boukar
e
v
Revert "Report type errors coming from (THE NIL 0)
.
"
commit
|
commitdiff
|
tree
2018-01-17
Stas Boukarev
More maybe-ter
m
inate-b
l
ock
.
commit
|
commitdiff
|
tree
2018-01-17
Stas
Boukarev
Impr
o
ve error reporting for local functi
o
ns
.
commit
|
commitdiff
|
tree
2018-01-17
S
tas Bouk
a
rev
D
o
n't transform make
-
arra
y
wi
t
h
:
element-type nil
.
commit
|
commitdiff
|
tree
2018-01-17
Stas B
o
ukarev
R
eport type errors
c
oming f
r
om
(THE
NIL 0)
.
commit
|
commitdiff
|
tree
2018-01-17
St
a
s B
o
u
k
arev
Call maybe-term
i
nate-
b
lock when t
r
anslating THE
.
commit
|
commitdiff
|
tree
2018-01-17
S
tas
Boukarev
Ma
i
nt
a
in LAMBDA
-
CALLS-OR-CLOSES in DELETE-REF
.
commit
|
commitdiff
|
tree
2018-01-16
Sta
s
B
o
ukare
v
Fix combinat
i
on-args-flow
-
cleanly-p
.
commit
|
commitdiff
|
tree
2018-01-16
Stas Boukarev
DC
E
:
d
e
lete :optional fu
n
ctionals
.
commit
|
commitdiff
|
tree
2018-01-15
Stas Boukarev
F
i
x
traceroot
.
test
.
s
h
commit
|
commitdiff
|
tree
2018-01-15
S
t
a
s
Boukarev
Check for t
h
e NIL type in the EQUAL tra
n
sf
o
r
m
.
commit
|
commitdiff
|
tree
2018-01-15
Stas Bou
k
arev
P
ro
t
ect
u
nconvert-
t
ail
-
cal
l
s agai
n
st
dele
t
e
d
blocks
.
commit
|
commitdiff
|
tree
2018-01-15
St
a
s Boukarev
Re
m
ove an unnece
s
sary copy
-
list
.
commit
|
commitdiff
|
tree
2018-01-14
S
tas
Boukarev
Mark clos-ca
c
he-test as broken on
s
b
-
safepoint
.
commit
|
commitdiff
|
tree
2018-01-14
Sta
s
B
o
u
karev
A
dd
(
p
rofile :threads)
:
broken-on :
w
in32
commit
|
commitdiff
|
tree
2018-01-14
Sta
s
Boukarev
Don't ch
o
k
e
on in
v
a
lid objec
t
s when GCing wea
k
hash
.
.
.
commit
|
commitdiff
|
tree
2018-01-14
Stas
Bou
k
arev
M
a
rk (
:
t
i
m
er :threaded-
s
tress) bro
k
en on x86
.
commit
|
commitdiff
|
tree
2018-01-13
Stas Bouka
r
ev
L
o
se on memory corruption while gcing
.
commit
|
commitdiff
|
tree
2018-01-13
Stas
Bo
u
karev
Mark :two-thread
s
-r
u
nning-
g
c as broke
n
on sb-safep
o
i
n
t
.
commit
|
commitdiff
|
tree
2018-01-13
Stas
Boukarev
Make a defknown for FINALIZE
.
commit
|
commitdiff
|
tree
2018-01-12
Stas Boukarev
dyndeb
u
g_init: fix ge
n
cgc_v
e
rbose handling
.
commit
|
commitdiff
|
tree
2018-01-12
Stas Boukarev
Fix derive-node
-
t
y
pe on hairy t
y
pes
.
commit
|
commitdiff
|
tree
2018-01-12
Stas Boukarev
I
m
p
r
ove A
R
RAY-
H
EADER-P type d
e
r
i
vati
o
n
.
commit
|
commitdiff
|
tree
2018-01-11
Stas Boukare
v
ct
y
pe
p
: bet
t
e
r
handling of array-type wit
h
unknown
.
.
.
commit
|
commitdiff
|
tree
2018-01-11
Stas Bou
k
a
r
ev
D
o
n
't fai
l
when transform
i
ng (co
e
rce x nil)
.
commit
|
commitdiff
|
tree
2018-01-11
Stas
Boukarev
O
p
t
imize (deco
d
e-timeo
u
t nil)
.
commit
|
commitdiff
|
tree
2018-01-11
S
ta
s
Boukarev
Remove
t
h
e warning about personal
i
ty flags on Linux
.
commit
|
commitdiff
|
tree
2018-01-11
Sta
s
Bo
u
kar
e
v
Rem
o
v
e
.
-*- Mode: Text -*
-
from the
man page
.
commit
|
commitdiff
|
tree
2018-01-11
Stas Boukarev
Remove --default-merge-core-pages
.
commit
|
commitdiff
|
tree
2018-01-11
Stas Boukare
v
(decode-t
i
m
eo
u
t nil): d
o
n
'
t r
u
n get-internal-
r
e
al-tim
e
.
commit
|
commitdiff
|
tree
2018-01-10
Stas Bo
u
k
arev
PR
O
G
V
: w
a
rn if
V
AR
S
and
VAL
S
aren't list
s
.
commit
|
commitdiff
|
tree
2018-01-10
S
t
a
s
B
o
ukarev
Simplify
the run-
p
rog
r
a
m
d
ocs
t
ring
.
commit
|
commitdiff
|
tree
2018-01-10
Stas Boukarev
Adjust load-xc
.
lisp
.
commit
|
commitdiff
|
tree
2018-01-10
Stas Boukarev
Clean up
run-pr
o
gram
.
commit
|
commitdiff
|
tree
2018-01-10
Stas Boukarev
Remove #+-win32
from the run-
p
rogram d
o
cstring
.
commit
|
commitdiff
|
tree
2018-01-10
Stas B
o
ukarev
run-program d
o
cstrin
g
:
d
i
s
entangle
:
E
RROR a
n
d :IF-ER
R
O
R
.
.
.
commit
|
commitdiff
|
tree
2018-01-09
S
t
as
Bouk
a
rev
parse-
b
ody: warn,
d
on't err
o
r
.
commit
|
commitdiff
|
tree
2018-01-09
St
a
s Boukare
v
Fi
x
declaration pro
c
es
s
i
n
g
in HANDL
E
R
-
C
ASE
.
commit
|
commitdiff
|
tree
2018-01-09
S
t
as Bouk
a
r
ev
Fix de
c
laration pro
c
essing in RESTART-CAS
E
.
commit
|
commitdiff
|
tree
2018-01-09
Stas Bouk
a
rev
Don
'
t fail on bad V
A
LUES ftyp
e
de
c
l
aration
.
commit
|
commitdiff
|
tree
2018-01-09
Stas
B
oukarev
Protect
s
ub
s
titute-lvar-uses against delet
e
d
b
locks
.
commit
|
commitdiff
|
tree
2018-01-09
Stas Bou
k
are
v
Fix ltn
a
nnot
a
tio
n
of tail
c
alls
.
commit
|
commitdiff
|
tree
2018-01-09
Stas Bouk
a
rev
Fix (
f
i
nd derive-typ
e
)
.
commit
|
commitdiff
|
tree
2018-01-09
Stas Boukar
e
v
Cat
c
h macro
e
rror
s
in
F
OPCOMPILABLE-P
.
commit
|
commitdiff
|
tree
2018-01-09
Stas Bo
u
karev
Catch macro
e
rro
r
s when transform
i
ng MA
K
E-ARRAY
.
commit
|
commitdiff
|
tree
2018-01-08
Sta
s
Boukarev
Better
validation of mak
e
-array dimensions
.
commit
|
commitdiff
|
tree
2018-01-08
S
t
as Boukare
v
Catch macro
errors when
tra
n
sforming LDB
.
commit
|
commitdiff
|
tree
2018-01-08
Stas Bou
k
arev
Fix L
A
MBDA
-
V
AR-
R
EF-
L
VAR
.
commit
|
commitdiff
|
tree
2018-01-08
Stas Boukarev
Fol
d
(= (co
m
plex rational) real) to NIL
.
commit
|
commitdiff
|
tree
2018-01-06
Stas B
o
ukarev
Fix CMO
V
conversion
.
commit
|
commitdiff
|
tree
2018-01-06
Stas Boukarev
Restore a test
.
commit
|
commitdiff
|
tree
2018-01-06
Stas Boukare
v
Remove a
n
AVER in SUBSTITUTE-LET-F
U
NARGS
.
commit
|
commitdiff
|
tree
2018-01-06
Stas Bouka
r
ev
Fix
mak
e
-com
p
lex-float on
A
RM64
.
commit
|
commitdiff
|
tree
2018-01-05
S
t
as Bou
k
arev
Fix
a
typ
o
in ENSU
R
E-LVAR-FUN-FORM
.
commit
|
commitdiff
|
tree
2018-01-05
Sta
s
Boukarev
Protect FI
N
D-CLEA
N
UP-POINTS again
s
t
delete
d
lambdas
.
commit
|
commitdiff
|
tree
2018-01-05
S
t
a
s Boukarev
Retry fold
i
ng SYMEVAL
o
n con
s
tants
.
commit
|
commitdiff
|
tree
2018-01-05
Stas Boukarev
F
i
x
s
ymeval on
NIL on x86-64
.
commit
|
commitdiff
|
tree
2018-01-05
Stas
B
oukarev
Bet
t
er handling
o
f bogus type-specifier at compile
.
.
.
commit
|
commitdiff
|
tree
2018-01-05
Stas Boukarev
Fix type mismatch in
t
he
&rest-ref t
r
a
n
sfor
m
.
commit
|
commitdiff
|
tree
2018-01-05
S
t
as Boukarev
Careful
m
acroe
x
pansio
n
in r
e
writ
e
-
i
nitial-
c
ont
e
nts
.
commit
|
commitdiff
|
tree
2018-01-03
Stas Bouka
r
e
v
Catch (ma
k
e-array '(x)) at
CT
.
commit
|
commitdiff
|
tree
2018-01-03
St
a
s
B
o
u
k
are
v
Check type specifiers at compi
l
e ti
m
e
.
commit
|
commitdiff
|
tree
2018-01-03
Stas
Boukarev
Do
n
't cras
h
when transformi
n
g
(
m
ap
values-ty
p
e
.
.
.
)
commit
|
commitdiff
|
tree
2018-01-03
Stas
B
oukar
e
v
More careful
c
o
m
bination flushing
.
commit
|
commitdiff
|
tree
2018-01-03
St
a
s
Boukarev
F
i
x a make-a
r
ray transform on bad dimens
i
ons
.
commit
|
commitdiff
|
tree
2018-01-02
Stas Bouk
a
rev
F
ix CAST-
T
YPE-CHECK
.
commit
|
commitdiff
|
tree
2018-01-02
S
tas B
o
u
karev
Simplify ir1
-
optimize-mv-call
and catch mor
e
errors
.
commit
|
commitdiff
|
tree
2018-01-02
Sta
s
Boukarev
Don
'
t allo
w
&
a
ux to bind
constants
.
commit
|
commitdiff
|
tree
2018-01-02
Stas B
o
ukarev
Ch
o
os
e
the function primitive-type
for (an
d
funct
i
on x)
.
commit
|
commitdiff
|
tree
2018-01-02
Stas Bo
u
k
a
rev
Don't fail on (make-string-output-stream :element-type
.
.
.
commit
|
commitdiff
|
tree
2018-01-02
Sta
s
Bo
u
karev
Fix constant folding
w
ith :
a
llow
-
other-keys unk
n
own
.
commit
|
commitdiff
|
tree
2018-01-01
S
t
as Bou
k
arev
Fix constant fo
l
ding
w
i
t
h duplicate &
k
e
y
a
rgs
.
commit
|
commitdiff
|
tree
2018-01-01
Stas
Bo
u
karev
Fix constant fo
l
di
n
g
w
i
th :allow-other-keys presen
t
.
commit
|
commitdiff
|
tree
2018-01-01
Stas Boukarev
Fix
a
mak
e
-
a
rr
a
y
trans
f
o
r
m o
n
bad initial-contents
.
commit
|
commitdiff
|
tree
2018-01-01
Stas
Boukarev
Put back :count into the REMOVE-I
F
defknown
.
commit
|
commitdiff
|
tree
2018-01-01
S
t
as Boukarev
Do
n
'
t try co
n
stant
folding calls with
u
nknown keys
.
commit
|
commitdiff
|
tree
2018-01-01
Stas Boukarev
Fl
u
sh combina
t
ions whi
c
h call other functi
o
ns
.
commit
|
commitdiff
|
tree
2018-01-01
Stas Boukare
v
Don't c
o
ns in
COUNT
.
commit
|
commitdiff
|
tree
2017-12-31
Stas Boukare
v
Reduc
e
consing
i
n back-propagate-one-
d
x-l
v
a
r
.
commit
|
commitdiff
|
tree
2017-12-31
Stas Boukarev
Fix
cons
t
ant-f
o
ld-call-p
.
commit
|
commitdiff
|
tree
2017-12-31
Stas Bouka
r
e
v
Rename *print-se
q
uence-lengt
h
*
t
o
*
print-vec
t
or-
l
en
g
th*
.
commit
|
commitdiff
|
tree
2017-12-31
S
tas
Boukarev
Avoid a style
-
warni
n
g in c
o
mpile
.
impure
commit
|
commitdiff
|
tree
2017-12-30
Stas Boukarev
external-format: add EU
R
O
_
SI
G
N to w
i
ndows
-
1251
.
commit
|
commitdiff
|
tree
2017-12-30
Stas
B
ouka
r
ev
T
ry to make sb-introsp
e
ct/a
l
l
o
cation-informatio
n
.
6
.
.
.
commit
|
commitdiff
|
tree
2017-12-30
Stas Boukarev
More --n
o
-
user
i
nit
--no-use
r
i
ni
t
in c
o
re
.
test
.
sh
commit
|
commitdiff
|
tree
2017-12-29
Stas Boukarev
Skip a consing test on :
i
nterprete
r
.
commit
|
commitdiff
|
tree
2017-12-29
Stas
Boukarev
Don'
t
reoptimize
c
a
s
ts when checking for CAST-TYPE
.
.
.
commit
|
commitdiff
|
tree
2017-12-29
Stas
B
oukarev
D
o
n't allocate stack spac
e
s fo
r
arguments
t
w
ice
.
commit
|
commitdiff
|
tree
2017-12-29
Sta
s
Boukarev
h
ide-ir-n
o
des: hide GLOBAL
-
VAR
.
commit
|
commitdiff
|
tree
2017-12-29
S
tas Bouk
a
r
e
v
O
p
ti
m
ize (m-
v
-call x known-valu
e
s) for any
X
.
commit
|
commitdiff
|
tree
2017-12-29
Stas B
o
ukarev
Mark %doub
l
e
/
single-float f
l
ush
a
ble
in the ROUND t
r
ansform
.
commit
|
commitdiff
|
tree
2017-12-29
Stas Bou
k
arev
Propagat
e
L
E
X
E
NV-FLUS
H
ABLE inside transfo
r
ms
.
commit
|
commitdiff
|
tree
2017-12-29
S
tas Boukarev
Do not cons w
h
e
n
t
runcating (float
most-ne
g
a
tive-fix
n
u
m)
commit
|
commitdiff
|
tree
2017-12-29
S
tas
B
ouka
r
ev
D
o
not cons in (va
l
u
e
s (truncate
(
t
h
e double-float
.
.
.
commit
|
commitdiff
|
tree
2017-12-29
S
t
as
B
ou
k
arev
Add
SB-EXT:*PRINT-SEQUE
N
CE-LENGT
H
* for st
r
ings
a
n
d
.
.
.
commit
|
commitdiff
|
tree
2017-12-29
S
tas Boukar
e
v
Protect P
R
I
N
CIP
A
L
-
L
VAR-
D
E
ST from unuse
d
C
AST
s
.
commit
|
commitdiff
|
tree
2017-12-29
Stas Boukare
v
Fix (
c
atch forms-involving
-
unknown-values
.
.
.
)
commit
|
commitdiff
|
tree
2017-12-29
Stas Boukarev
Fi
x
FILL on
l
arge bit-v
e
ctors
.
commit
|
commitdiff
|
tree
2017-12-29
Stas Bou
k
are
v
Fix
S
XHASH on int
e
rpreted functio
n
s
.
commit
|
commitdiff
|
tree
2017-12-25
Stas Boukarev
Fi
x
MAP-TREE
.
commit
|
commitdiff
|
tree
next