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
Add EVAL-WHEN-COMPILE-TOPLEVEL macro.
2018-02-18
Stas Boukarev
Add EVAL-WHEN-COMPILE-TOPLEVEL mac
r
o
.
commit
|
commitdiff
|
tree
2018-02-17
St
a
s Boukarev
Fix x86
/
vm
.
lisp
commit
|
commitdiff
|
tree
2018-02-17
St
a
s Boukarev
Adjust compil
e
r-2
.
pu
r
e/fl
o
at-quo
t
ient-rounding-errors
.
.
.
commit
|
commitdiff
|
tree
2018-02-17
Stas B
o
u
k
arev
Rest
o
re b
u
ilding on older SBCL
.
commit
|
commitdiff
|
tree
2018-02-17
S
t
a
s Bo
u
karev
Correct the function-designator-c
a
st-types f
i
x
.
commit
|
commitdiff
|
tree
2018-02-16
Stas
Bouk
a
rev
Fix function-desi
g
na
t
or-ca
s
t
-
types
.
commit
|
commitdiff
|
tree
2018-02-16
S
tas Bouka
r
ev
Be
even more conservati
v
e
when deriving FLOOR/
C
EILI
N
G
.
.
.
commit
|
commitdiff
|
tree
2018-02-15
St
a
s Bouk
a
rev
--lose-on-cor
r
uption: lo
s
e on st
a
ck and bi
n
ding exhaustion
.
commit
|
commitdiff
|
tree
2018-02-15
S
t
as Bouk
a
rev
Signal
f
loating-point-over
f
l
o
w
f
r
om big
n
um-to-float
.
commit
|
commitdiff
|
tree
2018-02-14
Sta
s
Boukarev
T
o
l
erate no
n
-simple s
t
rings when
c
hecking arg
u
men
t
s
.
.
.
commit
|
commitdiff
|
tree
2018-02-14
S
tas
B
oukarev
Better handli
n
g o
f
c
hi
l
dren
delet
i
on in del
e
t
e
-
l
ambda
.
commit
|
commitdiff
|
tree
2018-02-12
S
t
as Boukarev
More
t
i
meo
u
ts in threa
d
s
.
pure/s
y
mbol-value-in-thread
.
3
.
commit
|
commitdiff
|
tree
2018-02-12
Stas
Boukar
e
v
F
ix
(
setf
(sc
h
ar hairy-s
i
mpl
e
-
s
tring-type))
commit
|
commitdiff
|
tree
2018-02-12
Stas
Boukarev
Don't delete
the XEP when &optiona
l
dispatch never
.
.
.
commit
|
commitdiff
|
tree
2018-02-12
Stas Boukarev
Prevent sb-disa
s
sem
:
:a
l
ign f
r
om disappeari
n
g
.
commit
|
commitdiff
|
tree
2018-02-11
Stas Boukar
e
v
Better
u
nbou
n
d-variable
e
rror during macrolet expansion
.
commit
|
commitdiff
|
tree
2018-02-11
Stas Boukarev
B
e
tter undefined fun
err
o
r
during
macroexpansion
.
commit
|
commitdiff
|
tree
2018-02-10
Stas Bouk
a
rev
O
ptimize out-
o
f-line (replace vector vec
t
or)
commit
|
commitdiff
|
tree
2018-02-10
S
t
as Boukar
e
v
R
e
s
t
ore sb-thruption
b
u
ild
.
commit
|
commitdiff
|
tree
2018-02-10
S
t
as Boukar
e
v
make
-
segm
e
nt: avoid creati
n
g new empty arrays
.
commit
|
commitdiff
|
tree
2018-02-10
Stas Boukarev
Move ord
e
r
e
d-set to sset
.
lisp
commit
|
commitdiff
|
tree
2018-02-10
Sta
s
B
oukarev
Optimiz
e
%instanc
e
-typep on sea
l
e
d
classes with one
.
.
.
commit
|
commitdiff
|
tree
2018-02-10
Stas Boukarev
sset
:
change MEMBER
t
o FIXNUMP
.
commit
|
commitdiff
|
tree
2018-02-10
Stas Boukar
e
v
Red
u
ce cod
e
const
a
nts w
h
en type
ch
e
cking class
e
s
.
commit
|
commitdiff
|
tree
2018-02-10
S
t
a
s Boukarev
s
se
t
: cha
n
g
e
+delet
e
d+ t
o
-1
.
commit
|
commitdiff
|
tree
2018-02-10
S
tas Boukarev
Use &opt
i
ona
l
i
nstead of &key
f
or make-s
s
et
.
commit
|
commitdiff
|
tree
2018-02-10
S
t
as Boukarev
Add
a
timeout
to
t
h
reads
.
pure/
s
y
mbol-value-in-thread
.
3
.
commit
|
commitdiff
|
tree
2018-02-09
S
tas Boukare
v
Slig
h
tly opti
m
iz
e
s
s
et-adjoin
.
commit
|
commitdiff
|
tree
2018-02-09
Stas
Boukarev
Fix ss
e
t-adjoin
.
commit
|
commitdiff
|
tree
2018-02-09
S
tas Boukarev
Add *print
-
vect
o
r-
l
ength* to wi
t
h-s
t
a
n
dard-io-syntax
.
commit
|
commitdiff
|
tree
2018-02-09
S
t
as
Boukarev
Fix m
a
ke-t
a
rge
t
-2-
l
oad
.
l
i
sp
.
commit
|
commitdiff
|
tree
2018-02-09
Stas Boukarev
Opti
o
n
a
lly r
e
du
c
e
the amou
n
t
o
f
stuff excise
d
from
.
.
.
commit
|
commitdiff
|
tree
2018-02-08
Sta
s
Boukarev
Remov
e
an
AVER from VALIDATE-CALL-TY
P
E
.
commit
|
commitdiff
|
tree
2018-02-08
Stas Boukarev
Fix
a
typo i
n
L
TN-ANALYZE-CAST
.
commit
|
commitdiff
|
tree
2018-02-08
Stas Boukarev
Rename
ALIGN-
U
P back to ALIGN
.
commit
|
commitdiff
|
tree
2018-02-06
Stas
B
oukare
v
Fix F
O
RMAT compilation on non-simple strin
g
s
.
commit
|
commitdiff
|
tree
2018-02-03
S
t
as Bouka
r
ev
A coupl
e
a
lways-bound declara
t
ions
.
commit
|
commitdiff
|
tree
2018-02-03
Stas
B
oukare
v
Mark
a
l
l cl variables
alw
a
ys-bound
.
commit
|
commitdiff
|
tree
2018-02-03
Stas Boukarev
Mo
v
e *saved-fp-and-pcs*
to e
a
rl
y
-alienev
a
l
.
commit
|
commitdiff
|
tree
2018-02-03
Stas Boukarev
Make *saved-fp-and-pcs* threa
d
-
local
.
commit
|
commitdiff
|
tree
2018-02-03
Stas Boukarev
Minor cle
a
nup aroun
d
a
l
ways-boun
d
declar
a
tion
s
.
commit
|
commitdiff
|
tree
2018-02-03
Stas Bou
k
arev
Pro
c
laim reader an
d
pr
i
n
ter variables always-bound
.
commit
|
commitdiff
|
tree
2018-02-03
Sta
s
Boukare
v
Simplify ALW
A
YS-BOUN
D
u
s
a
g
e
.
commit
|
commitdiff
|
tree
2018-02-03
Sta
s
Boukar
e
v
arm64/vm
.
lisp:
t
urn s
o
me defparameters into defglobals
.
commit
|
commitdiff
|
tree
2018-02-02
S
tas Boukarev
Try making immob
i
l
e-space work on wi
n
32
.
commit
|
commitdiff
|
tree
2018-02-02
Stas
B
o
ukarev
Inline expansion of
two-a
r
g-char
-
equal
withou
t
using
.
.
.
commit
|
commitdiff
|
tree
2018-02-02
Stas Boukarev
Don't
m
aybe-inline two-arg-cha
r
-equal
.
commit
|
commitdiff
|
tree
2018-02-02
S
t
as Bo
u
ka
r
ev
B
e
tter
E
Q
UAL/P tr
a
nsfor
m
s for cha
r
ac
t
ers and
s
ymb
o
ls
.
commit
|
commitdiff
|
tree
2018-02-02
Stas Bouka
r
ev
Fix
transform
i
ng (EQU
A
LP
""
X
)
.
commit
|
commitdiff
|
tree
2018-02-01
Stas Bou
k
arev
Restore win32 x8
6
-64
.
commit
|
commitdiff
|
tree
2018-02-01
S
tas
Boukarev
Use uns
i
gned-
l
ong for ioct
l
()
.
commit
|
commitdiff
|
tree
2018-02-01
S
tas B
o
ukarev
A
djust a t
e
st
.
commit
|
commitdiff
|
tree
2018-02-01
Stas
B
ouk
a
r
ev
F
ix #-immobi
l
e-code bui
l
d
.
commit
|
commitdiff
|
tree
2018-02-01
S
tas Bouk
a
rev
D
i
sable ca
l
l-out-named on
#-
s
b-dynamic-core
.
commit
|
commitdiff
|
tree
2018-02-01
Stas Bouk
a
rev
Restore un
d
efined-alien-f
u
n name
reporting
o
n
x86-64
.
commit
|
commitdiff
|
tree
2018-02-01
Stas
Boukare
v
debug-d
u
mp, c
o
mpact-vector: s
p
ecial case strings
.
commit
|
commitdiff
|
tree
2018-01-31
S
tas Boukarev
Avoid del
e
tion notes from a MAKE-ARR
A
Y
tran
s
form
.
commit
|
commitdiff
|
tree
2018-01-31
Stas Bo
u
kar
e
v
Simplify sort-vector
.
commit
|
commitdiff
|
tree
2018-01-31
Stas
Boukarev
S
implify
a
ssembly/x86-64/arit
h
.
l
i
sp
commit
|
commitdiff
|
tree
2018-01-29
Stas Boukar
e
v
F
i
x a typo in
sb-mpfr
.
commit
|
commitdiff
|
tree
2018-01-27
Stas
B
ouka
r
ev
Fix SPARC
.
commit
|
commitdiff
|
tree
2018-01-25
Stas Boukarev
Move obje
c
t-
s
ize to sb-in
t
rospect
.
commit
|
commitdiff
|
tree
2018-01-24
S
ta
s
Boukarev
Rename object-size to pri
m
itiv
e
-object-size
.
commit
|
commitdiff
|
tree
2018-01-24
Stas Bo
u
k
a
re
v
object-size:
i
nclude
the
s
l
ot vect
o
r for
CLOS obje
c
ts
.
commit
|
commitdiff
|
tree
2018-01-23
Stas Boukarev
Produce only
one
warnin
g
for
(typep x 'bad-type
)
commit
|
commitdiff
|
tree
2018-01-23
St
a
s Boukarev
Handle (complex (member n
o
t-a-real)) types
.
commit
|
commitdiff
|
tree
2018-01-23
Sta
s
Boukarev
Don't try
t
o
print highly
n
ested forms f
o
r type er
r
or
s
.
commit
|
commitdiff
|
tree
2018-01-22
Stas Bo
u
karev
Use definition-source-m
i
xin for slo
t
-
definition
.
commit
|
commitdiff
|
tree
2018-01-22
Stas
Bou
k
a
r
ev
Rem
o
ve unused co
d
e
.
commit
|
commitdiff
|
tree
2018-01-22
Stas Bo
u
k
arev
Don't use SOUR
C
E-LOCATIO
N
when expanding DE
F
UN
.
commit
|
commitdiff
|
tree
2018-01-22
Stas Bo
u
k
arev
Remove
a
n u
n
us
e
d parameter in %co
m
p
i
l
er-defmac
r
o
.
commit
|
commitdiff
|
tree
2018-01-20
Stas Boukarev
:gc-deadloc
k
:
b
roken-on
:win32
commit
|
commitdiff
|
tree
2018-01-19
Stas Boukarev
Fix CALL-WITH-TIMING
.
commit
|
commitdiff
|
tree
2018-01-19
Stas Bo
u
kar
e
v
Fix
COPY-MORE
-
A
RG
on ARM64
.
commit
|
commitdiff
|
tree
2018-01-19
Stas B
o
ukarev
More robust inte
r
rupt-thread
.
commit
|
commitdiff
|
tree
2018-01-17
S
t
as Boukar
e
v
vect
o
r-specifier-widetag: ig
n
ore hairy
-
type
.
commit
|
commitdiff
|
tree
2018-01-17
Stas Boukarev
Revert
"Report
t
y
pe e
r
rors c
o
ming from (THE NI
L
0)
.
"
commit
|
commitdiff
|
tree
2018-01-17
Stas Boukarev
More m
a
ybe-
t
erminate-block
.
commit
|
commitdiff
|
tree
2018-01-17
Stas Bouka
r
ev
Improv
e
error reporting for local functions
.
commit
|
commitdiff
|
tree
2018-01-17
S
tas Boukar
e
v
Don't transform make-array
w
i
t
h :e
l
ement-type nil
.
commit
|
commitdiff
|
tree
2018-01-17
Stas Bo
u
karev
R
e
port t
y
pe errors comi
n
g f
r
om (
T
H
E NIL 0)
.
commit
|
commitdiff
|
tree
2018-01-17
S
tas Boukarev
Ca
l
l may
b
e-termina
t
e
-
bl
o
ck
w
he
n
translating
T
H
E
.
commit
|
commitdiff
|
tree
2018-01-17
Stas Boukarev
Maintain LAMBDA-CALLS-
O
R-CLOSES in DE
L
E
TE
-
REF
.
commit
|
commitdiff
|
tree
2018-01-16
Stas Bouka
r
ev
Fix combination-a
r
gs
-
flow-clea
n
l
y
-p
.
commit
|
commitdiff
|
tree
2018-01-16
Stas Bou
k
arev
D
C
E: de
l
ete :
o
p
t
i
o
n
al functi
o
nals
.
commit
|
commitdiff
|
tree
2018-01-15
Stas Boukar
e
v
Fix traceroot
.
t
e
st
.
s
h
commit
|
commitdiff
|
tree
2018-01-15
Stas B
o
u
karev
C
h
eck fo
r
the
NI
L
type in th
e
EQUAL tr
a
nsform
.
commit
|
commitdiff
|
tree
2018-01-15
Sta
s
Boukarev
Pro
t
ect unconvert-tail-cal
l
s against deleted blocks
.
commit
|
commitdiff
|
tree
2018-01-15
S
tas
Boukarev
R
emove an unn
e
c
essary copy-
l
i
st
.
commit
|
commitdiff
|
tree
2018-01-14
S
t
as
B
oukarev
Mark clos-cache-test a
s
b
ro
k
e
n
on sb
-
s
a
f
epoint
.
commit
|
commitdiff
|
tree
2018-01-14
Stas
B
oukar
e
v
A
d
d
(profi
l
e :t
h
r
eads) :broken
-
on
:
w
in32
commit
|
commitdiff
|
tree
2018-01-14
Stas
B
o
ukar
e
v
D
on't cho
k
e
on invalid o
b
jects when GCing weak hash
.
.
.
commit
|
commitdiff
|
tree
2018-01-14
St
a
s B
o
u
k
arev
M
ark (
:
timer :threaded-str
e
s
s
) broken on
x
8
6
.
commit
|
commitdiff
|
tree
2018-01-13
Stas Bo
u
karev
Lose on memo
r
y cor
r
upt
i
on while
gcing
.
commit
|
commitdiff
|
tree
2018-01-13
St
a
s Boukarev
Mark :two-threads-running-gc a
s
br
o
ke
n
on
s
b-safepoint
.
commit
|
commitdiff
|
tree
2018-01-13
Stas Bouka
r
e
v
Make a defkn
o
wn for F
I
NALIZE
.
commit
|
commitdiff
|
tree
2018-01-12
S
tas Bou
k
arev
dyn
d
e
b
ug_init: fix g
e
nc
g
c_verbose handling
.
commit
|
commitdiff
|
tree
2018-01-12
Stas Boukarev
Fix derive-
n
ode-type on hairy t
y
pes
.
commit
|
commitdiff
|
tree
2018-01-12
S
tas Boukarev
Imp
r
ove ARRAY-H
E
ADER-P type
d
erivati
o
n
.
commit
|
commitdiff
|
tree
2018-01-11
S
t
as Boukarev
ctypep: b
e
tter handling of
a
r
r
a
y
-typ
e
with u
n
k
n
own
.
.
.
commit
|
commitdiff
|
tree
next