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
Adjust compiler-2.pure/float-quotient-rounding-errors for x86.
2018-02-17
S
tas Bouk
a
rev
Adj
u
st compiler-2
.
pu
r
e/float-quotient-r
o
u
n
ding-errors
.
.
.
commit
|
commitdiff
|
tree
2018-02-17
S
t
a
s Bou
k
arev
R
e
store build
i
ng on
o
l
der SB
C
L
.
commit
|
commitdiff
|
tree
2018-02-17
S
t
as Bouk
a
rev
Corr
e
ct the function-designat
o
r
-cast-type
s
f
ix
.
commit
|
commitdiff
|
tree
2018-02-16
S
t
as B
o
ukarev
Fix f
u
n
c
tion-desi
g
nator-cast-types
.
commit
|
commitdiff
|
tree
2018-02-16
Stas Boukarev
Be even more conserv
a
tive when deriving FLOOR/CEIL
I
NG
.
.
.
commit
|
commitdiff
|
tree
2018-02-15
Stas Boukarev
--lose-on-corruption: lose on stack and binding exhaustion
.
commit
|
commitdiff
|
tree
2018-02-15
Stas Bo
u
kar
e
v
Signal flo
a
ting-point
-
ov
e
r
flo
w
f
rom bignum
-
to-float
.
commit
|
commitdiff
|
tree
2018-02-14
S
t
as Boukar
e
v
Tolerat
e
non-simple strings when chec
k
ing
arguments
.
.
.
commit
|
commitdiff
|
tree
2018-02-14
Stas Boukarev
B
etter h
a
nd
l
ing of chil
d
r
en del
e
tion in delete-lamb
d
a
.
commit
|
commitdiff
|
tree
2018-02-12
Stas Boukarev
M
ore timeouts
i
n
th
r
e
ads
.
p
u
re
/
symbo
l
-
v
alue-in-thread
.
3
.
commit
|
commitdiff
|
tree
2018-02-12
S
tas
Boukarev
Fix (setf (sch
a
r hairy-simple
-
st
r
ing-type
)
)
commit
|
commitdiff
|
tree
2018-02-12
Stas Boukarev
Don't delete the XEP w
h
en &optional
d
ispatch
n
ever
.
.
.
commit
|
commitdiff
|
tree
2018-02-12
Stas B
o
ukarev
Prev
e
nt
s
b
-disass
e
m::align from disappearing
.
commit
|
commitdiff
|
tree
2018-02-11
Stas Bouka
r
ev
B
e
tter un
b
ound-variable err
o
r during macrol
e
t expansio
n
.
commit
|
commitdiff
|
tree
2018-02-11
Stas Boukare
v
Bette
r
un
d
efined fun er
r
or during macroexpansion
.
commit
|
commitdiff
|
tree
2018-02-10
Stas Bou
k
arev
O
ptimize
o
u
t
-of-
l
ine
(r
e
place v
e
ctor vec
t
or)
commit
|
commitdiff
|
tree
2018-02-10
S
t
as Bouk
a
r
e
v
Restore sb-
t
hruption build
.
commit
|
commitdiff
|
tree
2018-02-10
Stas Boukarev
make-segment: avoid creating ne
w
empty arrays
.
commit
|
commitdiff
|
tree
2018-02-10
S
t
as Boukarev
Move order
e
d-set to ss
e
t
.
lisp
commit
|
commitdiff
|
tree
2018-02-10
S
tas Boukare
v
Optimize %i
n
stance-typep
o
n sealed c
l
a
s
ses with one
.
.
.
commit
|
commitdiff
|
tree
2018-02-10
St
a
s Boukarev
ss
e
t: cha
n
ge
ME
M
BER to FIXNUMP
.
commit
|
commitdiff
|
tree
2018-02-10
Stas Boukarev
Reduce code constants when type che
c
king cl
a
sses
.
commit
|
commitdiff
|
tree
2018-02-10
Sta
s
B
oukarev
sset: c
h
ange +deleted+
to -1
.
commit
|
commitdiff
|
tree
2018-02-10
Stas Boukarev
Use &optional instead of
&key for make-sset
.
commit
|
commitdiff
|
tree
2018-02-10
Stas Boukar
e
v
Add a
tim
e
out to threads
.
pure/sy
m
bol-val
u
e-
i
n
-thre
a
d
.
3
.
commit
|
commitdiff
|
tree
2018-02-09
Stas
B
ou
k
are
v
Sl
i
ghtly optimize sset-adjoin
.
commit
|
commitdiff
|
tree
2018-02-09
S
tas Boukarev
Fix sset-
a
djoin
.
commit
|
commitdiff
|
tree
2018-02-09
Sta
s
Boukarev
Add
*
pr
i
nt-vec
t
or-
l
ength* to
w
ith-st
a
ndard-io-syntax
.
commit
|
commitdiff
|
tree
2018-02-09
Stas B
o
u
k
arev
Fix
m
a
ke-target-2
-
load
.
lisp
.
commit
|
commitdiff
|
tree
2018-02-09
S
tas Boukarev
Opt
i
onally reduce the
am
o
u
n
t of stuff excised from
.
.
.
commit
|
commitdiff
|
tree
2018-02-08
Stas Boukarev
Rem
o
ve a
n
AVER from VALIDATE-
C
ALL-TYPE
.
commit
|
commitdiff
|
tree
2018-02-08
S
t
as Boukar
e
v
Fix a typo in LTN-
A
NA
L
YZE-CAS
T
.
commit
|
commitdiff
|
tree
2018-02-08
Sta
s
Bou
k
a
rev
R
e
name
ALIGN-UP back to
A
L
IGN
.
commit
|
commitdiff
|
tree
2018-02-06
S
ta
s
Boukarev
Fix
F
ORMAT compila
t
ion on
no
n
-simple
s
t
ri
n
gs
.
commit
|
commitdiff
|
tree
2018-02-03
S
t
as Bouka
r
e
v
A co
u
ple
a
lways-bound d
e
clarations
.
commit
|
commitdiff
|
tree
2018-02-03
Stas Bo
u
k
arev
M
ark all c
l
varia
b
le
s
alwa
y
s-bound
.
commit
|
commitdiff
|
tree
2018-02-03
S
tas Bo
u
karev
Move
*saved-fp
-
and-pcs* to early-alieneval
.
commit
|
commitdiff
|
tree
2018-02-03
Stas Boukare
v
Make *sav
e
d-fp-a
n
d-pcs* thread-local
.
commit
|
commitdiff
|
tree
2018-02-03
Sta
s
Boukarev
Minor cl
e
a
nup around alway
s
-
b
o
u
n
d declar
a
tions
.
commit
|
commitdiff
|
tree
2018-02-03
Stas Boukarev
Proclaim rea
d
er and printer variables alw
a
ys-bo
u
n
d
.
commit
|
commitdiff
|
tree
2018-02-03
S
t
a
s
B
oukarev
Simplify ALWA
Y
S-BOUND
u
sage
.
commit
|
commitdiff
|
tree
2018-02-03
Stas Bouk
a
rev
arm
6
4
/
vm
.
lisp:
t
urn
some defpara
m
eters in
t
o defgl
o
b
a
l
s
.
commit
|
commitdiff
|
tree
2018-02-02
Stas
B
oukare
v
Try making immobile-space wo
r
k on win
3
2
.
commit
|
commitdiff
|
tree
2018-02-02
Stas Boukarev
I
n
line exp
a
nsi
o
n
of t
w
o-arg-char-equal without usi
n
g
.
.
.
commit
|
commitdiff
|
tree
2018-02-02
S
t
as Boukar
e
v
Don't maybe-in
l
ine t
w
o-arg-
c
har-equal
.
commit
|
commitdiff
|
tree
2018-02-02
S
t
as Boukar
e
v
Better EQ
U
A
L/P tr
a
nsforms
for c
h
aracters and symbols
.
commit
|
commitdiff
|
tree
2018-02-02
Stas
B
o
u
karev
F
i
x transf
o
rming (EQU
A
LP ""
X
)
.
commit
|
commitdiff
|
tree
2018-02-01
Stas Bou
k
arev
Re
s
t
o
re
w
in
3
2 x86-
6
4
.
commit
|
commitdiff
|
tree
2018-02-01
Mqrius
Proper error messages
i
nst
e
ad of "foo" and
"
b
a
r"
commit
|
commitdiff
|
tree
2018-02-01
Stas Boukarev
Use uns
i
gned-long for ioc
t
l()
.
commit
|
commitdiff
|
tree
2018-02-01
Stas Bou
k
arev
Adjust a test
.
commit
|
commitdiff
|
tree
2018-02-01
S
t
as
Boukar
e
v
Fi
x
#-i
m
mobile
-
code b
u
ild
.
commit
|
commitdiff
|
tree
2018-02-01
Stas Boukar
e
v
Disa
b
le call-o
u
t-n
a
med on #-s
b
-dynam
i
c-core
.
commit
|
commitdiff
|
tree
2018-02-01
St
a
s Bouka
r
ev
Restore
undefin
e
d-alien-
f
un na
m
e reporting on x86-6
4
.
commit
|
commitdiff
|
tree
2018-02-01
Stas Boukarev
debu
g
-dump, compact-vecto
r
: special case strings
.
commit
|
commitdiff
|
tree
2018-01-31
Stas Boukarev
Av
o
id del
e
tio
n
not
e
s
from a MAKE-ARRAY tr
a
nsfo
r
m
.
commit
|
commitdiff
|
tree
2018-01-31
S
t
as Bouk
a
rev
Si
m
plify
s
ort-
v
ect
o
r
.
commit
|
commitdiff
|
tree
2018-01-31
Sta
s
Boukarev
Simplif
y
asse
m
bly/x86-
6
4/a
r
ith
.
lisp
commit
|
commitdiff
|
tree
2018-01-29
Stas Bouka
r
e
v
Fix
a
t
ypo in sb-mpf
r
.
commit
|
commitdiff
|
tree
2018-01-27
St
a
s
Bo
u
karev
F
ix SP
A
RC
.
commit
|
commitdiff
|
tree
2018-01-25
St
a
s Boukarev
M
ove object-size to
s
b-in
t
rospect
.
commit
|
commitdiff
|
tree
2018-01-24
Stas Boukare
v
Rename
objec
t
-siz
e
to primitive-obj
e
ct-size
.
commit
|
commitdiff
|
tree
2018-01-24
Stas Bouk
a
r
ev
object-size: include
t
he slot vector f
o
r CLOS ob
j
ect
s
.
commit
|
commitdiff
|
tree
2018-01-23
Stas Boukarev
Pr
o
duce only one wa
r
ning f
o
r (t
y
pep x 'bad-type)
commit
|
commitdiff
|
tree
2018-01-23
Stas
Boukarev
Han
d
l
e
(complex (
m
ember not-a-re
a
l)) typ
e
s
.
commit
|
commitdiff
|
tree
2018-01-23
Sta
s
Boukarev
Don't try to prin
t
h
ighly nested forms
f
or type
e
rro
r
s
.
commit
|
commitdiff
|
tree
2018-01-22
Stas Boukarev
Use definition-sourc
e
-mixin
f
or slot-definition
.
commit
|
commitdiff
|
tree
2018-01-22
Stas Bou
k
arev
Remove unused code
.
commit
|
commitdiff
|
tree
2018-01-22
S
t
as Boukarev
Don't u
s
e SOURCE-LOCAT
I
ON when exp
a
nding DEFUN
.
commit
|
commitdiff
|
tree
2018-01-22
Stas Boukarev
Rem
o
ve a
n
u
nused param
e
ter in %compile
r
-defmacro
.
commit
|
commitdiff
|
tree
2018-01-20
Stas Boukarev
:g
c
-deadlock
:broken-on
:wi
n
32
commit
|
commitdiff
|
tree
2018-01-19
S
t
as Boukarev
Fix
CALL-WITH-TIMING
.
commit
|
commitdiff
|
tree
2018-01-19
Stas Boukarev
Fix COP
Y
-
M
ORE-A
R
G
o
n
A
R
M
6
4
.
commit
|
commitdiff
|
tree
2018-01-19
Stas Bou
k
arev
More ro
b
ust inte
r
r
u
pt-t
h
read
.
commit
|
commitdiff
|
tree
2018-01-17
Sta
s
Boukarev
vect
o
r-
s
pecif
i
er-
w
idetag: ignore
hairy-type
.
commit
|
commitdiff
|
tree
2018-01-17
Stas Bo
u
karev
Rev
e
rt "Repor
t
type errors com
i
ng from (THE NIL 0)
.
"
commit
|
commitdiff
|
tree
2018-01-17
Stas B
o
ukare
v
More maybe
-
terminate-b
l
ock
.
commit
|
commitdiff
|
tree
2018-01-17
S
t
as Boukarev
Improv
e
error
reporting for
local functions
.
commit
|
commitdiff
|
tree
2018-01-17
S
t
a
s
Bou
k
arev
Don't transform
make-arr
a
y wi
t
h :elemen
t
-typ
e
n
i
l
.
commit
|
commitdiff
|
tree
2018-01-17
Stas B
o
ukarev
Report
t
ype
errors comin
g
from (THE NIL 0)
.
commit
|
commitdiff
|
tree
2018-01-17
St
a
s Boukarev
Ca
l
l maybe-termina
t
e-block
w
hen transla
t
ing THE
.
commit
|
commitdiff
|
tree
2018-01-17
St
a
s Bouk
a
rev
Maintain
LAMBDA-CALLS
-
OR
-
C
L
OSES in D
E
LETE-REF
.
commit
|
commitdiff
|
tree
2018-01-16
S
tas Bo
u
karev
Fix com
b
ination-args-flow-cleanly-p
.
commit
|
commitdiff
|
tree
2018-01-16
Stas Boukarev
DCE:
delete :optional functiona
l
s
.
commit
|
commitdiff
|
tree
2018-01-15
Stas Bouk
a
rev
Fix traceroot
.
test
.
sh
commit
|
commitdiff
|
tree
2018-01-15
S
t
a
s
Boukarev
Check for
t
h
e NIL typ
e
i
n
the
E
QUAL
transform
.
commit
|
commitdiff
|
tree
2018-01-15
S
tas
Bouka
r
e
v
Prot
e
ct unconvert-t
a
il-calls a
g
ainst
deleted
b
locks
.
commit
|
commitdiff
|
tree
2018-01-15
Stas
Boukarev
Remove
a
n
u
nnecessary copy-list
.
commit
|
commitdiff
|
tree
2018-01-14
Stas
B
oukarev
M
ark clos-cache-test a
s
brok
e
n
on sb-safepoin
t
.
commit
|
commitdiff
|
tree
2018-01-14
S
tas Boukarev
Add
(pr
o
file :t
h
reads
)
:broken-on
:
w
in32
commit
|
commitdiff
|
tree
2018-01-14
S
tas
B
ou
k
a
rev
D
on't choke on inval
i
d objec
t
s when G
C
i
ng weak has
h
.
.
.
commit
|
commitdiff
|
tree
2018-01-14
S
t
a
s
B
o
ukare
v
Mark (:timer :th
r
eaded-stress
)
bro
k
en on x86
.
commit
|
commitdiff
|
tree
2018-01-13
Sta
s
Boukarev
L
o
se on memory corruptio
n
w
h
ile gcin
g
.
commit
|
commitdiff
|
tree
2018-01-13
St
a
s Boukare
v
Mark :two-threa
d
s-running-gc a
s
broken on sb
-
safepoint
.
commit
|
commitdiff
|
tree
2018-01-13
Sta
s
B
o
uk
a
rev
Mak
e
a de
f
known for FINALIZE
.
commit
|
commitdiff
|
tree
2018-01-12
S
t
as Boukare
v
d
y
n
debug_i
n
it: fi
x
g
encgc
_
verbos
e
h
andling
.
commit
|
commitdiff
|
tree
2018-01-12
S
t
as Boukare
v
F
ix derive-node
-
type
o
n
h
airy ty
p
es
.
commit
|
commitdiff
|
tree
2018-01-12
Stas Boukarev
Improv
e
A
R
RAY-HEADER-
P
type d
e
ri
v
ation
.
commit
|
commitdiff
|
tree
2018-01-11
Stas Boukar
e
v
ctype
p
: better handling
of array-
t
ype with unknown
.
.
.
commit
|
commitdiff
|
tree
2018-01-11
S
t
a
s
Bouk
a
r
e
v
Don't fail w
h
en trans
f
o
r
m
i
ng (coerce x
n
il)
.
commit
|
commitdiff
|
tree
next