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
Tolerate non-simple strings when checking arguments to CERROR.
2018-02-14
Stas Boukarev
Tolerate non-simple strings
w
h
en checki
n
g a
r
gumen
t
s
.
.
.
commit
|
commitdiff
|
tree
2018-02-14
Stas Bou
k
arev
Bette
r
han
d
ling of ch
i
ldren delet
i
on in delete-lambda
.
commit
|
commitdiff
|
tree
2018-02-12
Stas Boukarev
More
time
o
uts
i
n threa
d
s
.
p
ure/symbo
l
-value-i
n
-t
h
read
.
3
.
commit
|
commitdiff
|
tree
2018-02-12
Stas Bouka
r
ev
Fix (setf
(schar hai
r
y-simple-string-type))
commit
|
commitdiff
|
tree
2018-02-12
S
t
as B
o
uk
a
rev
Don'
t
delete the XEP wh
e
n &optional d
i
spatch never
.
.
.
commit
|
commitdiff
|
tree
2018-02-12
St
a
s Boukar
e
v
P
r
ev
e
nt sb-disassem::al
i
gn
from d
i
sap
p
eari
n
g
.
commit
|
commitdiff
|
tree
2018-02-11
Stas Boukarev
Better u
n
bound
-
variable error duri
n
g m
a
crolet expan
s
i
on
.
commit
|
commitdiff
|
tree
2018-02-11
Stas Boukar
e
v
Better un
d
efi
n
ed fun error during macroexpan
s
ion
.
commit
|
commitdiff
|
tree
2018-02-10
Stas Bouk
a
rev
Opti
m
ize ou
t
-of-line (repl
a
c
e vecto
r
vector)
commit
|
commitdiff
|
tree
2018-02-10
Stas
B
o
uk
a
r
e
v
Restore sb-thruption build
.
commit
|
commitdiff
|
tree
2018-02-10
S
tas
Boukarev
mak
e
-
segm
e
nt: avoid crea
t
ing ne
w
empty arrays
.
commit
|
commitdiff
|
tree
2018-02-10
Stas Boukarev
Move
o
rdered-set to sset
.
lisp
commit
|
commitdiff
|
tree
2018-02-10
S
t
as Bou
k
arev
Optimize %insta
n
ce-typep o
n
sealed classes wit
h
one
.
.
.
commit
|
commitdiff
|
tree
2018-02-10
Stas
B
o
u
karev
sse
t
: chang
e
M
EMBE
R
to
FIXNUMP
.
commit
|
commitdiff
|
tree
2018-02-10
S
t
as Bouk
a
rev
Reduc
e
c
o
de consta
n
ts when type che
c
king
c
lasses
.
commit
|
commitdiff
|
tree
2018-02-10
Stas B
o
ukarev
sset: change +deleted+ to -1
.
commit
|
commitdiff
|
tree
2018-02-10
Sta
s
Bouka
r
ev
Use &o
p
tiona
l
instead of &key
f
or
ma
k
e-
s
set
.
commit
|
commitdiff
|
tree
2018-02-10
Stas Bouk
a
r
ev
Add a
time
o
u
t
to thre
a
ds
.
pure/
s
ymbol-va
l
ue-in-thread
.
3
.
commit
|
commitdiff
|
tree
2018-02-09
St
a
s Boukarev
Slightly optimize
sset-adjo
i
n
.
commit
|
commitdiff
|
tree
2018-02-09
Stas Bouk
a
r
e
v
F
i
x sset-adjo
i
n
.
commit
|
commitdiff
|
tree
2018-02-09
Stas Boukarev
Add *print-vec
t
or
-
le
n
gth* t
o
w
i
th-s
t
andard-i
o
-
s
ynta
x
.
commit
|
commitdiff
|
tree
2018-02-09
Stas Bo
u
karev
Fix make-ta
r
get-2-load
.
lisp
.
commit
|
commitdiff
|
tree
2018-02-09
Stas Boukarev
Opti
o
nal
l
y r
e
du
c
e the
a
mount of stuff
excise
d
from
.
.
.
commit
|
commitdiff
|
tree
2018-02-08
St
a
s
B
o
u
karev
Remove an AVER f
r
o
m VALIDAT
E
-CALL
-
TY
P
E
.
commit
|
commitdiff
|
tree
2018-02-08
S
tas Bouka
r
ev
Fix a typ
o
in LT
N
-ANAL
Y
ZE-CA
S
T
.
commit
|
commitdiff
|
tree
2018-02-08
St
a
s Bou
k
a
rev
Re
n
ame
A
L
IGN-UP
b
ack to A
L
IGN
.
commit
|
commitdiff
|
tree
2018-02-06
St
a
s Boukarev
Fix FORMAT c
o
mpilati
o
n on no
n
-sim
p
le s
t
r
ings
.
commit
|
commitdiff
|
tree
2018-02-03
S
t
as Boukarev
A coup
l
e always-bound decl
a
rations
.
commit
|
commitdiff
|
tree
2018-02-03
Stas
B
oukarev
Mark all
c
l variables always-
b
oun
d
.
commit
|
commitdiff
|
tree
2018-02-03
Stas Boukarev
M
o
ve *save
d
-fp-and-pc
s
* to early-alieneval
.
commit
|
commitdiff
|
tree
2018-02-03
St
a
s
B
o
ukarev
M
ake *saved
-
fp-and-pc
s
* thre
a
d-local
.
commit
|
commitdiff
|
tree
2018-02-03
Stas
Boukarev
Minor cleanup
a
round al
w
ay
s
-boun
d
de
c
l
a
rations
.
commit
|
commitdiff
|
tree
2018-02-03
Stas Boukarev
Proclaim
r
eader and prin
t
er variables alway
s
-bound
.
commit
|
commitdiff
|
tree
2018-02-03
Stas B
o
u
k
are
v
Simplify ALWAYS-
B
OUND usage
.
commit
|
commitdiff
|
tree
2018-02-03
Stas B
o
u
kar
e
v
arm6
4
/vm
.
l
isp: turn some defparameters int
o
d
ef
g
lobals
.
commit
|
commitdiff
|
tree
2018-02-02
Stas B
o
uka
r
ev
T
r
y
m
aking imm
o
bile-sp
a
c
e
work
on w
i
n
3
2
.
commit
|
commitdiff
|
tree
2018-02-02
Stas Bouk
a
rev
Inl
i
ne expansion of two-arg-char-e
q
ual wit
h
out using
.
.
.
commit
|
commitdiff
|
tree
2018-02-02
Stas Bouk
a
rev
Do
n
't
maybe-in
l
ine two-arg-char-eq
u
a
l
.
commit
|
commitdiff
|
tree
2018-02-02
St
a
s
Boukarev
Better EQUAL/
P
tran
s
forms
f
or characters and symbols
.
commit
|
commitdiff
|
tree
2018-02-02
Stas
B
oukarev
Fix transforming (EQUALP "" X)
.
commit
|
commitdiff
|
tree
2018-02-01
St
a
s Boukarev
Rest
o
re
w
in32 x86-
6
4
.
commit
|
commitdiff
|
tree
2018-02-01
Mqrius
P
r
oper erro
r
m
e
ssages instead
o
f "f
o
o" and "b
a
r
"
commit
|
commitdiff
|
tree
2018-02-01
S
t
as Boukarev
Use
u
nsigned-
l
ong for ioctl()
.
commit
|
commitdiff
|
tree
2018-02-01
S
tas Boukarev
Adjust a test
.
commit
|
commitdiff
|
tree
2018-02-01
S
tas Boukarev
Fix #-im
m
obile-c
o
de build
.
commit
|
commitdiff
|
tree
2018-02-01
Stas B
o
ukarev
Disable call-out-named o
n
#-sb-dynamic-core
.
commit
|
commitdiff
|
tree
2018-02-01
Stas Boukarev
Restore u
n
d
e
f
ined-alien-fun na
m
e r
e
po
r
ting on x86-64
.
commit
|
commitdiff
|
tree
2018-02-01
S
ta
s
Boukarev
debug-dump, com
p
act-vector: special ca
s
e
strings
.
commit
|
commitdiff
|
tree
2018-01-31
S
tas Boukarev
Avoid
d
e
leti
o
n note
s
f
r
o
m a MAKE-AR
R
AY transform
.
commit
|
commitdiff
|
tree
2018-01-31
Stas Boukar
e
v
S
implif
y
sort-vector
.
commit
|
commitdiff
|
tree
2018-01-31
Stas Boukare
v
Simplify ass
e
m
b
ly/x86-64/arith
.
l
i
sp
commit
|
commitdiff
|
tree
2018-01-29
Stas Bo
u
karev
Fix a
t
y
po
in
sb-mp
f
r
.
commit
|
commitdiff
|
tree
2018-01-27
Stas
Bou
k
ar
e
v
F
ix SPARC
.
commit
|
commitdiff
|
tree
2018-01-25
Stas Boukarev
Move obje
c
t
-size to sb-
i
ntrospect
.
commit
|
commitdiff
|
tree
2018-01-24
S
t
as Boukarev
Rename object
-
size to primitive-object-size
.
commit
|
commitdiff
|
tree
2018-01-24
St
a
s
Boukare
v
object-size: include the slot vector for
C
LOS objects
.
commit
|
commitdiff
|
tree
2018-01-23
Stas Boukarev
Produce on
l
y one warning
for
(
typep x 'bad-type
)
commit
|
commitdiff
|
tree
2018-01-23
Stas Boukarev
Handle (complex (
m
ember not-a-
r
eal
)
) types
.
commit
|
commitdiff
|
tree
2018-01-23
St
a
s B
o
ukarev
Don't try to
p
rint highly
n
e
st
e
d forms for type errors
.
commit
|
commitdiff
|
tree
2018-01-22
Stas Boukare
v
Use definitio
n
-
sour
c
e-mixin for sl
o
t
-definition
.
commit
|
commitdiff
|
tree
2018-01-22
S
tas Boukarev
Remove unused code
.
commit
|
commitdiff
|
tree
2018-01-22
Stas
Boukare
v
Don't use SOURCE-LOCAT
I
ON when expanding DE
F
UN
.
commit
|
commitdiff
|
tree
2018-01-22
Stas
B
oukarev
R
e
move an unu
s
ed parame
t
er in %compiler-defmacro
.
commit
|
commitdiff
|
tree
2018-01-20
Stas
B
o
u
karev
:
gc-deadlock :broken
-
on :win32
commit
|
commitdiff
|
tree
2018-01-19
S
t
as
B
o
u
karev
Fix CAL
L
-WITH-
T
I
M
I
N
G
.
commit
|
commitdiff
|
tree
2018-01-19
Stas Boukarev
Fi
x
COPY-MO
R
E-AR
G
on ARM64
.
commit
|
commitdiff
|
tree
2018-01-19
S
t
as Bou
k
a
r
ev
More robust inter
r
upt-thre
a
d
.
commit
|
commitdiff
|
tree
2018-01-17
Sta
s
Bou
k
arev
vector-specifie
r
-widetag: ignore h
a
iry-type
.
commit
|
commitdiff
|
tree
2018-01-17
Stas Bo
u
karev
Revert "Report type errors comi
n
g
f
r
om (THE NIL 0)
.
"
commit
|
commitdiff
|
tree
2018-01-17
Sta
s
Bouka
r
ev
Mo
r
e maybe-terminate-block
.
commit
|
commitdiff
|
tree
2018-01-17
St
a
s Boukarev
Improv
e
e
r
r
o
r re
p
o
r
t
ing fo
r
lo
c
a
l
functions
.
commit
|
commitdiff
|
tree
2018-01-17
Stas Bo
u
k
arev
Don'
t
trans
f
orm
make-array wit
h
:element-type nil
.
commit
|
commitdiff
|
tree
2018-01-17
Stas Boukar
e
v
Report type err
o
rs coming from
(THE NIL 0)
.
commit
|
commitdiff
|
tree
2018-01-17
Stas Bouk
a
rev
Call may
b
e-
t
erminat
e
-block when tra
n
slating THE
.
commit
|
commitdiff
|
tree
2018-01-17
Stas Boukarev
M
aintain LAMBDA-CA
L
LS-OR-CL
O
SES in DEL
E
TE-REF
.
commit
|
commitdiff
|
tree
2018-01-16
Stas B
o
ukare
v
Fix
com
b
inat
i
o
n
-args-flow-cl
e
anly-p
.
commit
|
commitdiff
|
tree
2018-01-16
Stas Bouka
r
ev
DCE: d
e
lete
:
optional fu
n
ctiona
l
s
.
commit
|
commitdiff
|
tree
2018-01-15
Sta
s
Boukare
v
Fix t
r
aceroot
.
test
.
sh
commit
|
commitdiff
|
tree
2018-01-15
Stas Boukare
v
Check for the NIL
t
ype in the EQUAL transform
.
commit
|
commitdiff
|
tree
2018-01-15
Stas Boukarev
P
r
otect unconver
t
-t
a
il-cal
l
s
a
g
a
ins
t
d
e
leted blocks
.
commit
|
commitdiff
|
tree
2018-01-15
Stas Bou
k
arev
Remove an unnecessary
c
opy-lis
t
.
commit
|
commitdiff
|
tree
2018-01-14
Stas Boukarev
Mark clos-c
a
che
-
test as brok
e
n
o
n
sb-safepoint
.
commit
|
commitdiff
|
tree
2018-01-14
Stas Bo
u
karev
Add (profile :thre
a
d
s
) :brok
e
n-on :w
i
n32
commit
|
commitdiff
|
tree
2018-01-14
S
t
a
s Bouk
a
re
v
D
o
n't choke on invalid objects when GCi
n
g weak hash
.
.
.
commit
|
commitdiff
|
tree
2018-01-14
Stas Boukarev
M
a
rk
(
:timer :threaded-stress
)
broken on x86
.
commit
|
commitdiff
|
tree
2018-01-13
Stas Bouka
r
ev
Los
e
on m
e
mory corruption while
gcing
.
commit
|
commitdiff
|
tree
2018-01-13
Stas Boukare
v
Mark :two-threads-runn
i
ng-gc a
s
b
r
oken on sb-safepo
i
nt
.
commit
|
commitdiff
|
tree
2018-01-13
Sta
s
Boukarev
Make
a
defknown
for F
I
NALIZ
E
.
commit
|
commitdiff
|
tree
2018-01-12
Stas
Boukarev
dyndebug_init: fix g
e
ncgc_verbose handling
.
commit
|
commitdiff
|
tree
2018-01-12
Stas Boukarev
Fi
x
d
e
r
ive-nod
e
-typ
e
o
n
hairy
t
ype
s
.
commit
|
commitdiff
|
tree
2018-01-12
Stas Boukarev
I
mprove ARRAY-HE
A
D
E
R-P type deri
v
ation
.
commit
|
commitdiff
|
tree
2018-01-11
Stas Boukarev
ctypep: better handl
i
ng
of a
r
ray-
t
y
p
e with unkn
o
wn
.
.
.
commit
|
commitdiff
|
tree
2018-01-11
S
t
as Bouka
r
e
v
Don't fail when transfor
m
i
ng (coe
r
c
e x nil)
.
commit
|
commitdiff
|
tree
2018-01-11
Stas Bou
k
arev
O
p
timi
z
e
(
d
ecode-timeout ni
l
)
.
commit
|
commitdiff
|
tree
2018-01-11
Stas
B
oukarev
Remove the w
a
rning a
b
out personali
t
y
flags on Linux
.
commit
|
commitdiff
|
tree
2018-01-11
Stas Bouk
a
rev
Remo
v
e
.
-*- Mode: Text -*- fr
o
m the
man page
.
commit
|
commitdiff
|
tree
2018-01-11
St
a
s
Boukarev
Remove --
d
efa
u
lt-merge-c
o
re-pages
.
commit
|
commitdiff
|
tree
2018-01-11
Stas
B
oukar
e
v
(d
e
code-ti
m
e
out nil): d
o
n't run
g
e
t
-
inte
r
na
l
-real-time
.
commit
|
commitdiff
|
tree
2018-01-10
Stas B
o
uk
a
rev
PROGV: warn if VARS
a
nd VALS ar
e
n
'
t lists
.
commit
|
commitdiff
|
tree
2018-01-10
St
a
s Bouk
a
rev
Simplify the
r
un-pr
o
g
r
am doc
s
tring
.
commit
|
commitdiff
|
tree
next