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
Signal floating-point-overflow from bignum-to-float.
2018-02-15
S
t
a
s Boukarev
Si
g
n
a
l floating-po
i
nt-ov
e
rflow fro
m
bignum-to-float
.
commit
|
commitdiff
|
tree
2018-02-14
Stas Boukarev
Tolerate non-simple strings
w
h
e
n checking arg
u
ments
.
.
.
commit
|
commitdiff
|
tree
2018-02-14
Stas B
o
u
k
a
rev
Better ha
n
dling of children
deletion
i
n delete-
l
ambda
.
commit
|
commitdiff
|
tree
2018-02-12
S
t
a
s
Bou
k
arev
More ti
m
eouts in thr
e
ad
s
.
pure/symbol-val
u
e-in-thread
.
3
.
commit
|
commitdiff
|
tree
2018-02-12
Stas Boukarev
Fix (setf (schar hairy-simple-string-t
y
pe))
commit
|
commitdiff
|
tree
2018-02-12
Stas Boukare
v
Don't delete the XEP when &optional
d
ispa
t
ch never
.
.
.
commit
|
commitdiff
|
tree
2018-02-12
St
a
s Boukarev
Prevent sb-d
i
sassem
:
:align fro
m
disappeari
n
g
.
commit
|
commitdiff
|
tree
2018-02-11
Stas Boukarev
Better unbound-variabl
e
error duri
n
g macrolet
expansion
.
commit
|
commitdiff
|
tree
2018-02-11
Stas Boukarev
Better u
n
de
f
ined fun err
o
r
d
uring macroe
x
pa
n
s
i
on
.
commit
|
commitdiff
|
tree
2018-02-10
Stas B
o
ukarev
Op
t
imize o
u
t-of-line (replace
vecto
r
vector)
commit
|
commitdiff
|
tree
2018-02-10
Stas Boukarev
Restore sb-thruptio
n
build
.
commit
|
commitdiff
|
tree
2018-02-10
S
t
as Boukarev
make-segment: avoid creating
n
ew emp
t
y ar
r
a
ys
.
commit
|
commitdiff
|
tree
2018-02-10
S
t
as Bouka
r
ev
M
o
v
e ordere
d
-
set
t
o
sset
.
lisp
commit
|
commitdiff
|
tree
2018-02-10
S
tas
Bouk
a
rev
Optimize %instance-typep on sealed classe
s
with one
.
.
.
commit
|
commitdiff
|
tree
2018-02-10
S
t
a
s Boukarev
sset:
c
ha
n
ge ME
M
BER
to FIXNUMP
.
commit
|
commitdiff
|
tree
2018-02-10
Stas Boukarev
Reduc
e
code con
s
t
ants when type checking classes
.
commit
|
commitdiff
|
tree
2018-02-10
St
a
s Boukarev
s
s
et: chang
e
+
d
el
e
ted+ to -1
.
commit
|
commitdiff
|
tree
2018-02-10
Stas Boukar
e
v
Use &opti
o
n
al i
n
stead
o
f
&k
e
y for make
-
sset
.
commit
|
commitdiff
|
tree
2018-02-10
Stas
Boukarev
Add a timeout to th
r
eads
.
pure/symbol-v
a
lue-i
n
-thread
.
3
.
commit
|
commitdiff
|
tree
2018-02-09
Stas
B
oukarev
Slightly op
t
i
mize sset-adjoin
.
commit
|
commitdiff
|
tree
2018-02-09
Stas Boukarev
Fix sset-adjoi
n
.
commit
|
commitdiff
|
tree
2018-02-09
St
a
s Boukarev
A
d
d
*
prin
t
-vector-length*
to wi
t
h-standard-
i
o-syntax
.
commit
|
commitdiff
|
tree
2018-02-09
S
t
as B
o
u
karev
Fix make-targ
e
t
-2-load
.
lisp
.
commit
|
commitdiff
|
tree
2018-02-09
Sta
s
Boukarev
Optionally reduce the amou
n
t o
f
stuff
e
x
c
i
sed from
.
.
.
commit
|
commitdiff
|
tree
2018-02-08
Stas
Boukarev
R
emove
a
n AVE
R
from VALID
A
TE-CALL-TYPE
.
commit
|
commitdiff
|
tree
2018-02-08
St
a
s Bouk
a
rev
Fi
x
a
t
y
po
in
L
TN-ANALYZE-CAST
.
commit
|
commitdiff
|
tree
2018-02-08
S
tas Bou
k
arev
Re
n
ame ALIGN-UP bac
k
to ALIGN
.
commit
|
commitdiff
|
tree
2018-02-06
Stas Bouka
r
e
v
Fi
x
FORMAT compil
a
tion on non-simple st
r
ings
.
commit
|
commitdiff
|
tree
2018-02-03
S
t
as Boukare
v
A
couple a
l
w
a
ys-bound declarations
.
commit
|
commitdiff
|
tree
2018-02-03
Sta
s
Boukarev
Mark all
c
l
v
a
r
ia
b
les always-bo
u
n
d
.
commit
|
commitdiff
|
tree
2018-02-03
Stas Boukarev
Move *sa
v
ed-
f
p-and-
p
cs* to
e
arly-alieneval
.
commit
|
commitdiff
|
tree
2018-02-03
Stas Boukar
e
v
M
a
ke *saved-fp-and-p
c
s* thr
e
ad
-
loc
a
l
.
commit
|
commitdiff
|
tree
2018-02-03
S
t
as
Boukare
v
Minor c
l
eanup around alwa
y
s
-
bound decl
a
ratio
n
s
.
commit
|
commitdiff
|
tree
2018-02-03
S
tas Bouka
r
ev
Pro
c
lai
m
reader
and printer varia
b
l
es always-bou
n
d
.
commit
|
commitdiff
|
tree
2018-02-03
Stas B
o
ukarev
Simplify ALW
A
Y
S
-
B
O
U
N
D
usage
.
commit
|
commitdiff
|
tree
2018-02-03
S
t
as Boukar
e
v
a
rm64/
v
m
.
lisp: turn
some defp
a
rameter
s
i
n
to
d
e
f
gl
o
bals
.
commit
|
commitdiff
|
tree
2018-02-02
Stas
B
oukarev
Try
m
ak
i
ng imm
o
bi
l
e-space
work on
w
in32
.
commit
|
commitdiff
|
tree
2018-02-02
St
a
s Bo
u
karev
In
l
ine exp
a
nsio
n
of two-arg-char-equal
wit
h
out using
.
.
.
commit
|
commitdiff
|
tree
2018-02-02
Stas Boukarev
Don't may
b
e-inl
i
ne two-
a
rg-ch
a
r-equal
.
commit
|
commitdiff
|
tree
2018-02-02
Stas B
o
ukarev
Better EQUAL/P transf
o
rms for cha
r
ac
t
ers and symbols
.
commit
|
commitdiff
|
tree
2018-02-02
Stas B
o
ukarev
F
i
x tra
n
sformi
n
g (E
Q
U
ALP "" X)
.
commit
|
commitdiff
|
tree
2018-02-01
Stas Bo
u
karev
Re
s
tore win32
x
8
6-64
.
commit
|
commitdiff
|
tree
2018-02-01
S
t
as
B
oukarev
Use unsigned-lon
g
for io
c
tl()
.
commit
|
commitdiff
|
tree
2018-02-01
S
t
as Boukarev
A
dju
s
t a test
.
commit
|
commitdiff
|
tree
2018-02-01
S
tas B
o
ukarev
Fix
#-immo
b
i
le-code
b
uild
.
commit
|
commitdiff
|
tree
2018-02-01
Stas Boukarev
Disable
c
all-
o
ut-named o
n
#
-
sb-dynami
c
-
core
.
commit
|
commitdiff
|
tree
2018-02-01
Stas Boukarev
Restore undefi
n
e
d-al
i
en-fun
name repo
r
ting on x8
6
-64
.
commit
|
commitdiff
|
tree
2018-02-01
Stas
Boukarev
debu
g
-dump, c
o
mpact-vec
t
or:
special
case strin
g
s
.
commit
|
commitdiff
|
tree
2018-01-31
Stas Bou
k
arev
Avoi
d
deletion notes from a MAKE-ARRAY tra
n
sfo
r
m
.
commit
|
commitdiff
|
tree
2018-01-31
S
ta
s
Boukar
e
v
Simplify sort-vector
.
commit
|
commitdiff
|
tree
2018-01-31
S
tas Bou
k
a
rev
Simp
l
ify a
s
sembly/x86-64/arit
h
.
lisp
commit
|
commitdiff
|
tree
2018-01-29
S
t
as Boukarev
Fi
x
a
t
ypo in sb-mpf
r
.
commit
|
commitdiff
|
tree
2018-01-27
S
t
a
s
Boukarev
Fix SPARC
.
commit
|
commitdiff
|
tree
2018-01-25
Stas Boukarev
Mo
v
e ob
j
ect-s
i
ze to s
b
-introspect
.
commit
|
commitdiff
|
tree
2018-01-24
Stas Boukare
v
Rena
m
e
obj
e
ct-size t
o
p
r
i
m
i
t
i
ve-
o
bj
e
ct-siz
e
.
commit
|
commitdiff
|
tree
2018-01-24
Stas
B
oukare
v
object-
s
i
ze
:
inc
l
ude the
slo
t
vector
f
o
r CLO
S
objects
.
commit
|
commitdiff
|
tree
2018-01-23
S
tas
B
oukarev
Produce only
o
ne warning fo
r
(typep
x
'bad-ty
p
e)
commit
|
commitdiff
|
tree
2018-01-23
Stas Boukarev
Handle (complex (member not-a-real)) types
.
commit
|
commitdiff
|
tree
2018-01-23
St
a
s Boukar
e
v
D
o
n't t
r
y to print highly nes
t
ed f
o
rms for
typ
e
erro
r
s
.
commit
|
commitdiff
|
tree
2018-01-22
Sta
s
Boukarev
U
s
e definition-source-mixi
n
for sl
o
t-definition
.
commit
|
commitdiff
|
tree
2018-01-22
Stas
B
o
uka
r
ev
Remove
unused cod
e
.
commit
|
commitdiff
|
tree
2018-01-22
S
t
as
B
o
ukarev
Don't use SOURCE-LOCATIO
N
when expanding
D
EFUN
.
commit
|
commitdiff
|
tree
2018-01-22
St
a
s
Boukarev
Rem
o
ve an unused paramete
r
in %c
o
mpiler-d
e
fmacro
.
commit
|
commitdiff
|
tree
2018-01-20
Stas Boukar
e
v
:gc-deadlock :broken-on :win
3
2
commit
|
commitdiff
|
tree
2018-01-19
Stas Bou
k
arev
F
i
x CALL-WITH-TIMI
N
G
.
commit
|
commitdiff
|
tree
2018-01-19
Stas Boukarev
Fi
x
C
O
P
Y
-MORE-
A
RG on A
R
M64
.
commit
|
commitdiff
|
tree
2018-01-19
St
a
s Boukarev
M
o
re robust interrupt-thread
.
commit
|
commitdiff
|
tree
2018-01-17
Stas
B
o
ukarev
vector-
s
pecif
i
er-wid
e
tag: ignore
h
airy-type
.
commit
|
commitdiff
|
tree
2018-01-17
S
t
as
B
o
u
ka
r
ev
Revert "R
e
port
t
ype errors coming from (THE NIL
0
)
.
"
commit
|
commitdiff
|
tree
2018-01-17
Stas Bo
u
karev
More maybe-terminate-block
.
commit
|
commitdiff
|
tree
2018-01-17
St
a
s Bo
u
karev
Impro
v
e erro
r
reporting for local function
s
.
commit
|
commitdiff
|
tree
2018-01-17
S
t
as Boukarev
Don'
t
transform
make-array w
i
th
:
element-
t
ype nil
.
commit
|
commitdiff
|
tree
2018-01-17
Sta
s
Bouka
r
e
v
Repor
t
type errors coming from (THE NIL 0)
.
commit
|
commitdiff
|
tree
2018-01-17
Stas Boukar
e
v
Call maybe-ter
m
inate-block when transl
a
ting THE
.
commit
|
commitdiff
|
tree
2018-01-17
S
tas B
o
ukarev
Maintain LAMBDA-CALLS-OR-CLOSES in DELETE-REF
.
commit
|
commitdiff
|
tree
2018-01-16
St
a
s
B
o
u
k
arev
Fix comb
i
nation-
a
rgs
-
fl
o
w-cleanly
-
p
.
commit
|
commitdiff
|
tree
2018-01-16
Stas Boukarev
DC
E
: delet
e
:optio
n
al function
a
ls
.
commit
|
commitdiff
|
tree
2018-01-15
Stas
B
oukare
v
F
i
x
tracer
o
o
t
.
te
s
t
.
sh
commit
|
commitdiff
|
tree
2018-01-15
Stas Boukarev
Chec
k
for the NIL type i
n
the EQ
U
AL transf
o
rm
.
commit
|
commitdiff
|
tree
2018-01-15
S
tas Bouk
a
rev
Pr
o
tect un
c
onvert-tail-calls against
d
eleted bl
o
cks
.
commit
|
commitdiff
|
tree
2018-01-15
Stas Bo
u
karev
R
e
move
a
n unnecessary
co
p
y-list
.
commit
|
commitdiff
|
tree
2018-01-14
Stas Boukarev
Mark clos-c
a
c
he-test as
b
roken on sb-saf
e
point
.
commit
|
commitdiff
|
tree
2018-01-14
Stas Boukarev
Ad
d
(profile :threa
d
s) :broken
-
on :win32
commit
|
commitdiff
|
tree
2018-01-14
Stas Boukarev
Don't choke on invalid
o
bjec
t
s
whe
n
GCing weak ha
s
h
.
.
.
commit
|
commitdiff
|
tree
2018-01-14
Stas Bo
u
kar
e
v
Mark (
:
tim
e
r :th
r
eaded-stress) brok
e
n o
n
x86
.
commit
|
commitdiff
|
tree
2018-01-13
Stas Bouka
r
ev
Lose o
n
memory corr
u
ptio
n
whil
e
gcing
.
commit
|
commitdiff
|
tree
2018-01-13
Stas Bouka
r
ev
Mark
:
two-t
h
reads-running-gc as
b
roken on sb-safepoint
.
commit
|
commitdiff
|
tree
2018-01-13
Stas Boukarev
M
a
ke a defknown for
F
I
N
ALIZE
.
commit
|
commitdiff
|
tree
2018-01-12
Stas Boukarev
dynde
b
ug_ini
t
:
fix gencgc_verbose handling
.
commit
|
commitdiff
|
tree
2018-01-12
Stas Bo
u
kare
v
Fix
d
erive-n
o
de-type
o
n hair
y
t
y
pes
.
commit
|
commitdiff
|
tree
2018-01-12
Stas Boukarev
Im
p
rove ARRAY-
H
EADER-P type derivation
.
commit
|
commitdiff
|
tree
2018-01-11
Stas Boukarev
ctypep:
b
etter
h
andling
of a
r
ray-t
y
pe with unk
n
own
.
.
.
commit
|
commitdiff
|
tree
2018-01-11
S
tas Boukarev
Don't fail when transforming (coerce
x nil)
.
commit
|
commitdiff
|
tree
2018-01-11
Stas Bo
u
kar
e
v
O
ptimize
(
decode-timeout
nil)
.
commit
|
commitdiff
|
tree
2018-01-11
Stas Bouk
a
rev
Remo
v
e the warning about perso
n
a
l
ity flags on Li
n
ux
.
commit
|
commitdiff
|
tree
2018-01-11
Stas Boukarev
Remove
.
-*- Mode:
T
ext -*
-
from the
man page
.
commit
|
commitdiff
|
tree
2018-01-11
Sta
s
Bouk
a
r
ev
Remove --d
e
fault-merge-core-pages
.
commit
|
commitdiff
|
tree
2018-01-11
Stas Boukarev
(
d
ec
o
de-timeout
n
il):
don't run get
-
internal-real-
t
i
m
e
.
commit
|
commitdiff
|
tree
2018-01-10
Stas B
o
u
karev
PR
O
GV: wa
r
n i
f
VA
R
S
a
nd V
A
LS are
n
't lists
.
commit
|
commitdiff
|
tree
2018-01-10
S
t
a
s
Boukar
e
v
S
i
m
plify
the run-prog
r
am docstr
i
ng
.
commit
|
commitdiff
|
tree
next