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
Fix REPLACE and REPLACE transforms when copying zero elements.
2018-02-18
Stas Boukarev
Fix REPLAC
E
and REPLACE
transforms when
copyi
n
g zero
.
.
.
commit
|
commitdiff
|
tree
2018-02-18
St
a
s Boukare
v
Add
EVAL-WHEN-COMPILE-TO
P
LEV
E
L ma
c
ro
.
commit
|
commitdiff
|
tree
2018-02-17
S
tas Boukarev
Fi
x
x
8
6
/vm
.
lisp
commit
|
commitdiff
|
tree
2018-02-17
Stas Boukarev
A
d
j
ust compiler-2
.
pure
/
f
loat-q
u
o
t
ient-rounding-
e
rrors
.
.
.
commit
|
commitdiff
|
tree
2018-02-17
St
a
s
Boukarev
Re
s
tore building on
o
lder SBCL
.
commit
|
commitdiff
|
tree
2018-02-17
Stas Boukarev
Cor
r
ec
t
t
h
e functio
n
-designator-cast
-
types fix
.
commit
|
commitdiff
|
tree
2018-02-16
S
t
as Boukarev
Fix fu
n
ction-desig
n
ator-cast-types
.
commit
|
commitdiff
|
tree
2018-02-16
St
a
s Boukarev
Be e
v
e
n
m
o
r
e conservative w
h
en
deriving FLOOR/CEILING
.
.
.
commit
|
commitdiff
|
tree
2018-02-15
S
t
as Bou
k
arev
--lose-on
-
corruption: lose
on stack and
binding exhaust
i
on
.
commit
|
commitdiff
|
tree
2018-02-15
S
t
a
s Boukar
e
v
Signal floating-point-
o
verflow fro
m
bi
g
n
um-to-float
.
commit
|
commitdiff
|
tree
2018-02-14
S
t
as Boukarev
Tolerate non-s
i
mple string
s
when chec
k
ing argu
m
ents
.
.
.
commit
|
commitdiff
|
tree
2018-02-14
Stas Bouk
a
rev
Bett
e
r handling of
child
r
en deletion
in d
e
let
e
-
lambda
.
commit
|
commitdiff
|
tree
2018-02-12
Stas Boukarev
More tim
e
outs in thread
s
.
pu
r
e
/
symbol-value-in-t
h
read
.
3
.
commit
|
commitdiff
|
tree
2018-02-12
Stas Boukarev
Fi
x
(
s
et
f
(schar
hairy-simp
l
e-string-type))
commit
|
commitdiff
|
tree
2018-02-12
Stas B
o
ukare
v
Don't
dele
t
e the XEP when &opt
i
onal d
i
sp
a
tch
n
ever
.
.
.
commit
|
commitdiff
|
tree
2018-02-12
Stas Bouka
r
ev
Prevent sb-disassem::align from disappearing
.
commit
|
commitdiff
|
tree
2018-02-11
S
t
a
s
B
oukarev
Better unbound-variabl
e
error
d
uring
macrolet
e
xpansion
.
commit
|
commitdiff
|
tree
2018-02-11
Stas Boukarev
Better undefined fun er
r
or during macroex
p
ansi
o
n
.
commit
|
commitdiff
|
tree
2018-02-10
Stas Boukarev
Optimize
out-of-l
i
ne (
r
e
place vecto
r
vector)
commit
|
commitdiff
|
tree
2018-02-10
Stas Bo
u
karev
Restore sb-thrupti
o
n build
.
commit
|
commitdiff
|
tree
2018-02-10
Stas Boukarev
make-segment:
avoid
crea
t
ing
n
e
w empty arrays
.
commit
|
commitdiff
|
tree
2018-02-10
S
tas Bou
k
a
r
ev
Move
o
rd
e
re
d
-set to
sset
.
l
isp
commit
|
commitdiff
|
tree
2018-02-10
Stas Boukare
v
Optimize %
i
nstance-typep on
s
e
aled classes with
o
ne
.
.
.
commit
|
commitdiff
|
tree
2018-02-10
S
t
as
Boukarev
sset:
c
hange
M
EMBER to FIXNUMP
.
commit
|
commitdiff
|
tree
2018-02-10
Stas Bouka
r
e
v
Red
u
ce cod
e
constants
w
h
e
n type
c
hecking classes
.
commit
|
commitdiff
|
tree
2018-02-10
Stas Boukarev
s
s
et: change +deleted+ to -1
.
commit
|
commitdiff
|
tree
2018-02-10
Stas Bouka
r
ev
Use &optional inste
a
d
o
f &key for
make-sset
.
commit
|
commitdiff
|
tree
2018-02-10
Stas Boukarev
Add a timeout to t
h
reads
.
pure/s
y
mbol-value-in-thread
.
3
.
commit
|
commitdiff
|
tree
2018-02-09
Stas
B
oukarev
Slightly optimize
sset-adj
o
in
.
commit
|
commitdiff
|
tree
2018-02-09
Stas Boukarev
Fi
x
sset-adjoi
n
.
commit
|
commitdiff
|
tree
2018-02-09
S
t
as Bou
k
a
rev
Ad
d
*
prin
t
-vec
t
o
r-le
n
gth*
t
o
w
ith-standar
d
-io-syntax
.
commit
|
commitdiff
|
tree
2018-02-09
S
t
as Boukarev
Fix make
-
targe
t
-2-lo
a
d
.
li
s
p
.
commit
|
commitdiff
|
tree
2018-02-09
Stas Boukarev
O
ption
a
lly red
u
c
e
the
a
mount
of
stu
f
f excised fro
m
.
.
.
commit
|
commitdiff
|
tree
2018-02-08
Stas Boukarev
Remove
a
n
AVER from
V
A
LIDAT
E
-CA
L
L-TYPE
.
commit
|
commitdiff
|
tree
2018-02-08
Sta
s
Boukare
v
Fix
a
typo in
L
TN-ANALYZE-CAST
.
commit
|
commitdiff
|
tree
2018-02-08
Stas Boukarev
Re
n
a
m
e ALIGN-UP back to ALIGN
.
commit
|
commitdiff
|
tree
2018-02-06
Stas Boukarev
Fix FOR
M
AT compilation on non
-
s
im
p
l
e
strings
.
commit
|
commitdiff
|
tree
2018-02-03
S
tas Boukar
e
v
A couple
a
lways-bound
d
e
clarations
.
commit
|
commitdiff
|
tree
2018-02-03
Stas Boukarev
Mark
all cl va
r
iable
s
always-bound
.
commit
|
commitdiff
|
tree
2018-02-03
St
a
s Bouk
a
r
ev
M
o
ve *saved
-
fp-and-pc
s
* to
early-a
l
ieneval
.
commit
|
commitdiff
|
tree
2018-02-03
Stas
B
oukar
e
v
M
a
k
e
*saved-fp
-
and-pcs* thread-local
.
commit
|
commitdiff
|
tree
2018-02-03
Stas Boukarev
Min
o
r clean
u
p
around always-bound de
c
laratio
n
s
.
commit
|
commitdiff
|
tree
2018-02-03
S
t
as Boukarev
Proclaim reader and printer var
i
a
b
l
e
s always-bound
.
commit
|
commitdiff
|
tree
2018-02-03
Stas
B
ouk
a
rev
Si
m
pl
i
f
y ALWAYS-B
O
UND usage
.
commit
|
commitdiff
|
tree
2018-02-03
Stas
B
oukarev
arm64/vm
.
lisp:
tur
n
some
def
p
arameters into defglobals
.
commit
|
commitdiff
|
tree
2018-02-02
St
a
s Boukarev
Try makin
g
immobile-space work
on win32
.
commit
|
commitdiff
|
tree
2018-02-02
Stas Boukarev
Inline expans
i
on
o
f two-ar
g
-char-equ
a
l with
o
ut using
.
.
.
commit
|
commitdiff
|
tree
2018-02-02
St
a
s Boukarev
Don't ma
y
be-inline two-arg-
c
har-equ
a
l
.
commit
|
commitdiff
|
tree
2018-02-02
Stas
B
oukarev
Better EQUAL/P transforms for ch
a
racters and symbols
.
commit
|
commitdiff
|
tree
2018-02-02
Stas Bouka
r
ev
Fi
x
tr
a
nsform
i
ng (EQUALP
"
"
X)
.
commit
|
commitdiff
|
tree
2018-02-01
Stas Boukarev
R
e
store
w
in32
x86-64
.
commit
|
commitdiff
|
tree
2018-02-01
Mqri
u
s
P
r
o
p
e
r
er
r
or messages inst
e
ad of "f
o
o
"
and "b
a
r"
commit
|
commitdiff
|
tree
2018-02-01
Stas Boukarev
Use
unsigned-long
f
or ioctl()
.
commit
|
commitdiff
|
tree
2018-02-01
S
t
a
s Boukare
v
Adjust a test
.
commit
|
commitdiff
|
tree
2018-02-01
Stas
B
ouka
r
ev
Fix #-immobile-co
d
e build
.
commit
|
commitdiff
|
tree
2018-02-01
S
t
as B
o
uk
a
r
e
v
Di
s
ab
l
e
cal
l
-out-na
m
e
d
o
n #-sb-dynamic-core
.
commit
|
commitdiff
|
tree
2018-02-01
S
tas Boukarev
R
e
s
t
ore undefined-alien
-
fun name r
e
porting on x86-
6
4
.
commit
|
commitdiff
|
tree
2018-02-01
Stas Bouk
a
re
v
d
e
b
u
g-
d
ump, compa
c
t
-
vector: spec
i
a
l
case strings
.
commit
|
commitdiff
|
tree
2018-01-31
Stas
B
oukarev
Avo
i
d deleti
o
n
notes from a MAKE-ARRAY transfo
r
m
.
commit
|
commitdiff
|
tree
2018-01-31
Stas Bouka
r
ev
Simplify sort-vect
o
r
.
commit
|
commitdiff
|
tree
2018-01-31
Sta
s
Boukarev
S
i
m
plify asse
m
b
l
y/x86-
6
4/ar
i
th
.
lis
p
commit
|
commitdiff
|
tree
2018-01-29
Stas Boukarev
Fix
a
typ
o
i
n
sb-mpfr
.
commit
|
commitdiff
|
tree
2018-01-27
Stas Boukarev
Fix SPARC
.
commit
|
commitdiff
|
tree
2018-01-25
Sta
s
Boukarev
Move object-size
to sb-
i
ntrospec
t
.
commit
|
commitdiff
|
tree
2018-01-24
Stas
B
o
u
ka
r
ev
Rename object
-
s
ize to primitive-object-size
.
commit
|
commitdiff
|
tree
2018-01-24
St
a
s Boukarev
obj
e
ct-size:
inclu
d
e th
e
slot vect
o
r
fo
r
C
LOS objects
.
commit
|
commitdiff
|
tree
2018-01-23
St
a
s Boukarev
Produce onl
y
one
warning for (type
p
x 'bad-type)
commit
|
commitdiff
|
tree
2018-01-23
Stas Bouk
a
r
e
v
H
a
ndle
(
complex (membe
r
not-a-
r
eal))
types
.
commit
|
commitdiff
|
tree
2018-01-23
Stas
B
oukarev
D
o
n't tr
y
to print hi
g
hly nested
f
o
r
m
s for type errors
.
commit
|
commitdiff
|
tree
2018-01-22
Stas B
o
uka
r
ev
Use definition-source-mixin for
s
lot-definition
.
commit
|
commitdiff
|
tree
2018-01-22
Sta
s
B
o
ukarev
Remove unused code
.
commit
|
commitdiff
|
tree
2018-01-22
S
t
as Bo
u
karev
Don'
t
use SOURCE-LOCATION
when exp
a
n
ding DEFUN
.
commit
|
commitdiff
|
tree
2018-01-22
Stas Boukarev
Re
m
ove an un
u
sed pa
r
ameter in %compil
e
r-defmac
r
o
.
commit
|
commitdiff
|
tree
2018-01-20
Stas Boukarev
:gc-deadlock :brok
e
n-on :win32
commit
|
commitdiff
|
tree
2018-01-19
Stas B
o
u
karev
Fix CALL-WITH-TIMING
.
commit
|
commitdiff
|
tree
2018-01-19
Stas Boukarev
Fi
x
COPY-MORE-ARG on ARM
6
4
.
commit
|
commitdiff
|
tree
2018-01-19
Stas Boukarev
Mo
r
e
r
obu
s
t
interrupt-thr
e
ad
.
commit
|
commitdiff
|
tree
2018-01-17
S
t
a
s
B
oukar
e
v
v
e
cto
r
-specifie
r
-widet
a
g: ignore
h
ai
r
y-t
y
pe
.
commit
|
commitdiff
|
tree
2018-01-17
S
tas Boukarev
Revert "Report t
y
pe errors coming from (THE NI
L
0)
.
"
commit
|
commitdiff
|
tree
2018-01-17
Stas Boukarev
More maybe-termina
t
e-block
.
commit
|
commitdiff
|
tree
2018-01-17
Stas Boukarev
I
m
p
r
ove error r
e
porting for
loc
a
l
functio
n
s
.
commit
|
commitdiff
|
tree
2018-01-17
S
tas Bo
u
karev
Don't transf
o
rm make-ar
r
ay with :element-type nil
.
commit
|
commitdiff
|
tree
2018-01-17
St
a
s Bouk
a
rev
Re
p
ort typ
e
errors co
m
ing
f
rom (THE
N
IL 0)
.
commit
|
commitdiff
|
tree
2018-01-17
Stas Bouk
a
rev
Call
maybe-
t
e
r
m
i
nate-b
l
ock w
h
en transl
a
ting THE
.
commit
|
commitdiff
|
tree
2018-01-17
Stas Bouk
a
rev
Main
t
ain LAMBDA-CALLS-O
R
-
CL
O
SES
i
n DE
L
ET
E
-REF
.
commit
|
commitdiff
|
tree
2018-01-16
S
t
as
B
o
u
karev
Fix combination-args-flow-cleanly-p
.
commit
|
commitdiff
|
tree
2018-01-16
S
t
a
s B
o
ukarev
D
C
E
: dele
t
e
:
optional
functional
s
.
commit
|
commitdiff
|
tree
2018-01-15
S
t
as B
o
ukarev
F
ix
tracero
o
t
.
t
e
s
t
.
sh
commit
|
commitdiff
|
tree
2018-01-15
Stas Bouka
r
ev
Check
f
or the NIL
typ
e
in th
e
EQUAL tr
a
nsfor
m
.
commit
|
commitdiff
|
tree
2018-01-15
Stas Boukar
e
v
Protect unconvert-
t
ail-calls against deleted
b
locks
.
commit
|
commitdiff
|
tree
2018-01-15
Stas Bo
u
karev
R
e
move
an unnecessary copy-li
s
t
.
commit
|
commitdiff
|
tree
2018-01-14
Stas Boukarev
Mark clos-cache-test as broken
o
n sb
-
sa
f
ep
o
int
.
commit
|
commitdiff
|
tree
2018-01-14
S
tas Boukarev
Add (prof
i
le
:th
r
ead
s
)
:broken-on :win32
commit
|
commitdiff
|
tree
2018-01-14
S
t
as Bou
k
are
v
Don't cho
k
e on inva
l
id
object
s
whe
n
GCi
n
g we
a
k hash
.
.
.
commit
|
commitdiff
|
tree
2018-01-14
S
t
as Boukarev
M
a
rk (:timer :thre
a
ded-
s
tress) broken
o
n
x
8
6
.
commit
|
commitdiff
|
tree
2018-01-13
Stas Boukarev
Los
e
on memory corruption while gcing
.
commit
|
commitdiff
|
tree
2018-01-13
Stas Bo
u
karev
Mar
k
:two-threads-
r
unning-gc as broken on sb-safepo
i
nt
.
commit
|
commitdiff
|
tree
2018-01-13
Stas Boukarev
Make a
d
efknown for FIN
A
LIZE
.
commit
|
commitdiff
|
tree
2018-01-12
Stas
Bo
u
karev
dyndebug_init: fix genc
g
c_verbose handling
.
commit
|
commitdiff
|
tree
2018-01-12
Stas Bo
u
kar
e
v
Fix derive-n
o
de-
t
yp
e
o
n h
a
iry t
y
pe
s
.
commit
|
commitdiff
|
tree
next