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
Correct the function-designator-cast-types fix.
2018-02-17
Stas
Boukarev
Corre
c
t
the function-desi
g
n
a
tor-cast-types fix
.
commit
|
commitdiff
|
tree
2018-02-16
Stas
Bouk
a
r
ev
Fix
funct
i
on
-
designator-cast-type
s
.
commit
|
commitdiff
|
tree
2018-02-16
Stas Boukarev
Be even more
conserva
t
iv
e
when deriv
i
n
g FLOO
R
/CEILING
.
.
.
commit
|
commitdiff
|
tree
2018-02-15
Stas
B
oukare
v
--lose-on
-
corrupti
o
n: lose on stack and binding
e
x
hau
s
tion
.
commit
|
commitdiff
|
tree
2018-02-15
S
tas Bou
k
arev
S
ign
a
l floating-poi
n
t
-
overflow from bignum-
t
o-float
.
commit
|
commitdiff
|
tree
2018-02-14
Stas Bouk
a
rev
Toler
a
te non-s
i
mple
str
i
ngs
w
h
en checking arguments
.
.
.
commit
|
commitdiff
|
tree
2018-02-14
Stas Bo
u
karev
B
etter han
d
l
i
ng of children
d
eletion
i
n delete-lambda
.
commit
|
commitdiff
|
tree
2018-02-12
Stas Bouk
a
rev
More timeouts in th
r
e
a
ds
.
pure/s
y
mb
o
l-value-in-thread
.
3
.
commit
|
commitdiff
|
tree
2018-02-12
Sta
s
Boukarev
Fix (se
t
f (schar hairy-simple-s
t
ring-type))
commit
|
commitdiff
|
tree
2018-02-12
Stas Boukarev
D
on't delete the
XEP
wh
e
n &optio
n
al
dispatch never
.
.
.
commit
|
commitdiff
|
tree
2018-02-12
Stas Bouka
r
ev
Preve
n
t sb-disassem:
:
align from disap
p
earin
g
.
commit
|
commitdiff
|
tree
2018-02-11
Sta
s
Boukarev
Better unbo
u
nd-variable e
r
ror during m
a
crolet expansion
.
commit
|
commitdiff
|
tree
2018-02-11
Stas B
o
ukarev
Better undefined fun error dur
i
ng macr
o
e
x
p
ansi
o
n
.
commit
|
commitdiff
|
tree
2018-02-10
S
t
as Boukar
e
v
Optimize out
-
of-line (replace vect
o
r vector)
commit
|
commitdiff
|
tree
2018-02-10
Stas Boukarev
R
e
store sb-
t
hruption build
.
commit
|
commitdiff
|
tree
2018-02-10
Sta
s
Boukarev
make-se
g
ment:
a
void creat
i
ng new empty arrays
.
commit
|
commitdiff
|
tree
2018-02-10
Stas Bo
u
karev
Move ordered-set to
s
set
.
l
isp
commit
|
commitdiff
|
tree
2018-02-10
S
t
as Bouka
r
ev
Optimi
z
e
%inst
a
nce-type
p
on seal
e
d classes with
o
ne
.
.
.
commit
|
commitdiff
|
tree
2018-02-10
St
a
s B
o
uk
a
rev
sset:
change MEM
B
ER to FIXN
U
MP
.
commit
|
commitdiff
|
tree
2018-02-10
Stas Boukarev
Reduce code co
n
sta
n
ts when typ
e
c
h
ecking
classes
.
commit
|
commitdiff
|
tree
2018-02-10
St
a
s
Bou
k
are
v
s
set: chan
g
e +
d
ele
t
ed+ to -1
.
commit
|
commitdiff
|
tree
2018-02-10
Stas Boukarev
Use &
o
p
t
ion
a
l i
n
stead
o
f &key for make
-
sset
.
commit
|
commitdiff
|
tree
2018-02-10
S
tas Bouka
r
ev
Add
a timeout
to
t
h
reads
.
pure/symbo
l
-value
-
in-thread
.
3
.
commit
|
commitdiff
|
tree
2018-02-09
St
a
s Boukarev
Sli
g
htly optimize ss
e
t-
a
d
j
oin
.
commit
|
commitdiff
|
tree
2018-02-09
Stas Boukar
e
v
F
ix sset-adjoin
.
commit
|
commitdiff
|
tree
2018-02-09
Stas B
o
ukarev
Add *print-vector-length
*
t
o wit
h
-standard-io-syntax
.
commit
|
commitdiff
|
tree
2018-02-09
Stas Bou
k
arev
Fix m
a
ke
-
t
arget-2-
l
oad
.
lisp
.
commit
|
commitdiff
|
tree
2018-02-09
Stas
Bouk
a
rev
Optionall
y
reduce the amount of stuff excise
d
fro
m
.
.
.
commit
|
commitdiff
|
tree
2018-02-08
Stas B
o
uk
a
rev
Rem
o
ve an A
V
ER
from VAL
I
DATE-CALL-TYPE
.
commit
|
commitdiff
|
tree
2018-02-08
Stas Boukarev
Fix a typo in
L
TN-A
N
A
LYZE-CA
S
T
.
commit
|
commitdiff
|
tree
2018-02-08
S
tas Boukarev
Rename ALIGN-UP
b
ack to ALIGN
.
commit
|
commitdiff
|
tree
2018-02-06
Stas Boukarev
F
i
x FOR
M
A
T compilation o
n
non-simp
l
e s
t
rings
.
commit
|
commitdiff
|
tree
2018-02-03
S
t
as Bo
u
ka
r
ev
A
couple alwa
y
s-bound declaration
s
.
commit
|
commitdiff
|
tree
2018-02-03
Stas Bouk
a
r
e
v
Mar
k
all
c
l v
a
riables always
-
bound
.
commit
|
commitdiff
|
tree
2018-02-03
Stas Bo
u
karev
Move
*
saved-fp
-
and-pcs* to earl
y
-
alieneval
.
commit
|
commitdiff
|
tree
2018-02-03
Stas Boukarev
Ma
k
e
*
saved-fp-and-pcs* thread-loc
a
l
.
commit
|
commitdiff
|
tree
2018-02-03
Stas
B
oukarev
Minor
c
le
a
n
u
p
arou
n
d
alway
s
-bound declara
t
i
o
ns
.
commit
|
commitdiff
|
tree
2018-02-03
Stas Boukarev
P
r
ocla
i
m
rea
d
er and pri
n
ter variables always-bound
.
commit
|
commitdiff
|
tree
2018-02-03
Stas Boukarev
Simplify A
L
W
A
Y
S
-
BOUND usage
.
commit
|
commitdiff
|
tree
2018-02-03
S
tas Boukarev
arm64/vm
.
lisp: tu
r
n
some defparameters into
defglobals
.
commit
|
commitdiff
|
tree
2018-02-02
S
t
a
s Bo
u
karev
T
ry making
immobi
l
e-space w
o
rk on win3
2
.
commit
|
commitdiff
|
tree
2018-02-02
Stas
B
ouka
r
e
v
Inline expansion
of two-arg-
c
har-
e
qual without u
s
ing
.
.
.
commit
|
commitdiff
|
tree
2018-02-02
S
t
as Bouka
r
ev
D
o
n'
t
maybe-inline t
w
o-arg-ch
a
r-
e
qual
.
commit
|
commitdiff
|
tree
2018-02-02
S
tas Boukarev
Bet
t
er EQUAL/P transform
s
f
o
r characte
r
s
and symbols
.
commit
|
commitdiff
|
tree
2018-02-02
Stas Boukarev
Fix tran
s
form
i
ng (EQUALP ""
X)
.
commit
|
commitdiff
|
tree
2018-02-01
Stas
Bo
u
ka
r
ev
Restore win32 x86-64
.
commit
|
commitdiff
|
tree
2018-02-01
St
a
s
B
ou
k
arev
Use unsi
g
ned-long for ioc
t
l()
.
commit
|
commitdiff
|
tree
2018-02-01
Stas Boukarev
Adj
u
st a te
s
t
.
commit
|
commitdiff
|
tree
2018-02-01
Stas Boukare
v
F
i
x
#-immobile-code bui
l
d
.
commit
|
commitdiff
|
tree
2018-02-01
Stas Boukarev
Disable call-out-named on #-sb-dynamic-co
r
e
.
commit
|
commitdiff
|
tree
2018-02-01
Stas B
o
ukarev
Restore undefined-alien-fun na
m
e
reporting on
x86-64
.
commit
|
commitdiff
|
tree
2018-02-01
Stas
B
oukare
v
debug-dump, compact-vector: spec
i
al case
stri
n
gs
.
commit
|
commitdiff
|
tree
2018-01-31
St
a
s Boukarev
Av
o
id d
e
let
i
o
n
notes from a
MAK
E
-A
R
R
A
Y transfor
m
.
commit
|
commitdiff
|
tree
2018-01-31
Stas B
o
ukarev
Simplify sort-
v
ector
.
commit
|
commitdiff
|
tree
2018-01-31
Stas Boukare
v
Simplify as
s
embly/
x
86-64/ar
i
th
.
lis
p
commit
|
commitdiff
|
tree
2018-01-29
Stas Bouk
a
rev
Fix a
typo
in
sb-m
p
fr
.
commit
|
commitdiff
|
tree
2018-01-27
Stas
B
oukarev
Fix SPA
R
C
.
commit
|
commitdiff
|
tree
2018-01-25
Stas Boukare
v
M
ove object-size to sb-int
r
o
spect
.
commit
|
commitdiff
|
tree
2018-01-24
Stas Boukarev
Rename object-size to
p
rimitive-object-siz
e
.
commit
|
commitdiff
|
tree
2018-01-24
Stas Boukarev
o
b
ject-si
z
e: inclu
d
e
the slot
v
ector
for CL
O
S obj
e
cts
.
commit
|
commitdiff
|
tree
2018-01-23
S
t
as Bou
k
arev
Produce o
n
ly on
e
warning
for
(typep x 'bad-type)
commit
|
commitdiff
|
tree
2018-01-23
Stas Boukarev
Handle (complex (member not-a-
r
e
a
l)) types
.
commit
|
commitdiff
|
tree
2018-01-23
S
tas Bou
k
arev
Don'
t
try
to print h
i
ghly
n
ested forms for type errors
.
commit
|
commitdiff
|
tree
2018-01-22
Stas Boukarev
Use def
i
ni
t
i
o
n-source-mixin for slot
-
d
efinitio
n
.
commit
|
commitdiff
|
tree
2018-01-22
Stas Boukarev
Remove u
n
used
c
o
de
.
commit
|
commitdiff
|
tree
2018-01-22
Stas B
o
u
k
arev
Don'
t
use SOURCE-LOCATION when expand
i
ng
DEFU
N
.
commit
|
commitdiff
|
tree
2018-01-22
Stas Boukarev
Remove an
u
n
used parameter in
%compi
l
er-defmacro
.
commit
|
commitdiff
|
tree
2018-01-20
Stas
B
o
ukarev
:gc-deadlock :broken-
o
n
:
w
i
n32
commit
|
commitdiff
|
tree
2018-01-19
S
t
as
B
oukarev
F
ix CALL-WITH-TIM
I
N
G
.
commit
|
commitdiff
|
tree
2018-01-19
Stas Bou
k
arev
Fix COPY
-
M
ORE-ARG
o
n ARM64
.
commit
|
commitdiff
|
tree
2018-01-19
Stas Boukarev
M
o
r
e robus
t
interrupt-thr
e
ad
.
commit
|
commitdiff
|
tree
2018-01-17
Stas Bou
k
a
r
ev
v
e
c
tor-specifier-
w
idetag: ign
o
re hairy-type
.
commit
|
commitdiff
|
tree
2018-01-17
Stas Boukarev
R
e
v
e
rt "Report type er
r
o
r
s comin
g
from (THE
N
IL
0)
.
"
commit
|
commitdiff
|
tree
2018-01-17
St
a
s Boukarev
Mo
r
e maybe-
t
erminate-b
l
o
c
k
.
commit
|
commitdiff
|
tree
2018-01-17
Stas Boukarev
Improve erro
r
reporting for l
o
cal functions
.
commit
|
commitdiff
|
tree
2018-01-17
Stas Boukare
v
Don't tran
s
form m
a
ke-a
r
r
ay with
:
element-type nil
.
commit
|
commitdiff
|
tree
2018-01-17
Stas Bouk
a
rev
Re
p
o
rt type error
s
comi
n
g
from (THE NIL 0)
.
commit
|
commitdiff
|
tree
2018-01-17
Sta
s
Boukarev
Call maybe-t
e
rminate-
b
l
ock when transla
t
ing
T
H
E
.
commit
|
commitdiff
|
tree
2018-01-17
Stas
Boukarev
Maintain LAMBDA-CALLS-OR-
C
LOSES in
DELETE-REF
.
commit
|
commitdiff
|
tree
2018-01-16
Stas Boukare
v
Fix comb
i
n
a
ti
o
n-args-
f
low-
c
leanly-p
.
commit
|
commitdiff
|
tree
2018-01-16
Stas Bouk
a
rev
DCE: delete :o
p
tion
a
l f
u
nctionals
.
commit
|
commitdiff
|
tree
2018-01-15
St
a
s
B
ou
k
arev
F
ix t
r
a
c
er
o
ot
.
test
.
s
h
commit
|
commitdiff
|
tree
2018-01-15
Stas Boukarev
Check for the
N
IL type in the
EQU
A
L t
r
an
s
form
.
commit
|
commitdiff
|
tree
2018-01-15
Stas Boukarev
Protect unconvert-tail-call
s
aga
i
nst deleted b
l
ocks
.
commit
|
commitdiff
|
tree
2018-01-15
Stas Boukar
e
v
Rem
o
ve an unnecessa
r
y copy-list
.
commit
|
commitdiff
|
tree
2018-01-14
St
a
s Boukarev
Mar
k
clos-
c
ache-test a
s
br
o
ken on sb-safepoint
.
commit
|
commitdiff
|
tree
2018-01-14
Stas Bouka
r
ev
Add (profile :
t
hreads
)
:broken-on :w
i
n32
commit
|
commitdiff
|
tree
2018-01-14
Stas Boukarev
D
o
n't choke o
n
i
nvalid objects when GCing
w
eak
hash
.
.
.
commit
|
commitdiff
|
tree
2018-01-14
Stas Boukarev
Mark (:timer :threaded
-
stress) broken
o
n x86
.
commit
|
commitdiff
|
tree
2018-01-13
Stas
B
ouka
r
ev
Los
e
o
n
memory corruption while
g
cing
.
commit
|
commitdiff
|
tree
2018-01-13
Sta
s
Boukarev
M
ark
:
two-
t
hreads-running-gc
as
broken on s
b
-s
a
fepo
i
nt
.
commit
|
commitdiff
|
tree
2018-01-13
Stas Boukar
e
v
Ma
k
e
a defknow
n
for FINALIZE
.
commit
|
commitdiff
|
tree
2018-01-12
S
t
a
s
B
o
ukarev
d
yndebug_init: fix gencgc_verbo
s
e handling
.
commit
|
commitdiff
|
tree
2018-01-12
Stas Bouk
a
rev
F
ix der
i
ve-node-t
y
pe on hairy ty
p
es
.
commit
|
commitdiff
|
tree
2018-01-12
Stas B
o
ukarev
Improve
A
RRAY-HEADER-P
t
ype
d
erivation
.
commit
|
commitdiff
|
tree
2018-01-11
Stas B
o
u
k
ar
e
v
ctypep: bette
r
ha
n
dlin
g
of ar
r
ay-type w
i
th unk
n
own
.
.
.
commit
|
commitdiff
|
tree
2018-01-11
S
tas Bo
u
karev
D
o
n
't fail w
h
en t
r
ansforming (coerce x nil)
.
commit
|
commitdiff
|
tree
2018-01-11
Stas Boukarev
Optimize (decode-timeout
nil
)
.
commit
|
commitdiff
|
tree
2018-01-11
Stas
Bou
k
a
rev
Remov
e
the wa
r
n
i
ng about personality flags
on
Linux
.
commit
|
commitdiff
|
tree
2018-01-11
Stas Boukarev
Remov
e
.
-*- Mo
d
e:
T
ext
-*-
from
the m
a
n
page
.
commit
|
commitdiff
|
tree
next