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 (setf (schar hairy-simple-string-type))
2018-02-12
Sta
s
Boukarev
Fix
(set
f
(schar hairy-simple-string
-
type))
commit
|
commitdiff
|
tree
2018-02-12
Stas Boukarev
D
o
n't delet
e
the XEP w
h
en &optional disp
a
tch
n
ever
.
.
.
commit
|
commitdiff
|
tree
2018-02-12
Stas Boukarev
Prevent
s
b
-di
s
assem::align from d
i
sappearin
g
.
commit
|
commitdiff
|
tree
2018-02-11
Stas B
o
u
kar
e
v
Better unbo
u
nd-var
i
able er
r
or during ma
c
rolet expan
s
ion
.
commit
|
commitdiff
|
tree
2018-02-11
Stas Boukarev
B
etter u
n
d
efined fun erro
r
d
uring m
a
croexpansion
.
commit
|
commitdiff
|
tree
2018-02-10
S
t
as Boukare
v
Opt
i
mize out-of-line (
r
e
p
lace
vecto
r
vector)
commit
|
commitdiff
|
tree
2018-02-10
Sta
s
B
o
ukare
v
Restore
sb
-
thruption build
.
commit
|
commitdiff
|
tree
2018-02-10
Stas Bouk
a
rev
make-segment:
avoid creati
n
g n
e
w empty arr
a
ys
.
commit
|
commitdiff
|
tree
2018-02-10
S
t
as B
o
uka
r
ev
Mov
e
ordered-set to sse
t
.
lisp
commit
|
commitdiff
|
tree
2018-02-10
Stas Bouk
a
rev
Op
t
i
m
iz
e
%instanc
e
-
t
y
p
ep
o
n sealed
c
lasse
s
with one
.
.
.
commit
|
commitdiff
|
tree
2018-02-10
Stas Boukare
v
s
s
et: chan
g
e MEMB
E
R to FIXNUMP
.
commit
|
commitdiff
|
tree
2018-02-10
St
a
s
Boukare
v
Re
d
uce code
c
onstants whe
n
type che
c
king classes
.
commit
|
commitdiff
|
tree
2018-02-10
Sta
s
Bou
k
arev
s
s
et: cha
n
ge +dele
t
ed+ to -1
.
commit
|
commitdiff
|
tree
2018-02-10
Sta
s
B
o
u
k
ar
e
v
Use &optio
n
al
instead of &key for
mak
e
-sset
.
commit
|
commitdiff
|
tree
2018-02-10
Stas Boukarev
Add a time
o
ut to
thre
a
d
s
.
pure
/
symbol-value-in-threa
d
.
3
.
commit
|
commitdiff
|
tree
2018-02-09
Stas Boukarev
Sl
i
g
h
tl
y
opti
m
ize sset-adjoin
.
commit
|
commitdiff
|
tree
2018-02-09
Stas Bou
k
a
r
ev
Fix s
s
et-a
d
join
.
commit
|
commitdiff
|
tree
2018-02-09
Stas Boukarev
A
d
d
*p
r
int-v
e
c
tor-
l
ength* to wi
t
h-stan
d
ard-io-syntax
.
commit
|
commitdiff
|
tree
2018-02-09
Stas
Boukarev
F
i
x make
-
target-
2
-load
.
lisp
.
commit
|
commitdiff
|
tree
2018-02-09
Stas
Boukarev
Optionally re
d
uce
t
he amou
n
t
of st
u
f
f excised from
.
.
.
commit
|
commitdiff
|
tree
2018-02-08
Stas Boukarev
Remove an
AVER from VA
L
I
D
ATE-CALL-TYPE
.
commit
|
commitdiff
|
tree
2018-02-08
Stas Boukarev
Fix a typo
in LTN-ANALYZE-C
A
ST
.
commit
|
commitdiff
|
tree
2018-02-08
S
t
a
s
B
o
uk
a
r
e
v
Rename AL
I
GN-UP back to ALIGN
.
commit
|
commitdiff
|
tree
2018-02-06
S
t
as Boukarev
Fix
FO
R
MAT
compilatio
n
o
n non-si
m
ple
s
trings
.
commit
|
commitdiff
|
tree
2018-02-03
S
t
as Boukarev
A cou
p
le a
l
w
ays-bound
d
eclarations
.
commit
|
commitdiff
|
tree
2018-02-03
S
tas Bouk
a
rev
Mark all cl va
r
iables alw
a
ys-bound
.
commit
|
commitdiff
|
tree
2018-02-03
S
t
a
s Boukarev
Move
*
sa
v
ed-fp-an
d
-pc
s
* to early-
a
lieneval
.
commit
|
commitdiff
|
tree
2018-02-03
Stas
B
oukarev
Ma
k
e
*s
a
ved-f
p
-
an
d
-pcs* thread-loca
l
.
commit
|
commitdiff
|
tree
2018-02-03
Stas
Bou
k
a
r
ev
Mi
n
or
cleanup around
al
w
ays-
b
ound declaration
s
.
commit
|
commitdiff
|
tree
2018-02-03
Stas Boukarev
Proclaim reader and
p
ri
n
ter
variab
l
e
s always-bound
.
commit
|
commitdiff
|
tree
2018-02-03
St
a
s Boukare
v
Simplify ALWAYS-BOUND usa
g
e
.
commit
|
commitdiff
|
tree
2018-02-03
S
t
a
s
B
oukar
e
v
arm64/v
m
.
lisp
:
turn
some defparameter
s
into
defglobals
.
commit
|
commitdiff
|
tree
2018-02-02
Stas
B
oukarev
Try making immobile-
s
pace w
o
rk on win32
.
commit
|
commitdiff
|
tree
2018-02-02
Stas Bouk
a
rev
Inline expansi
o
n
o
f
two-arg-
c
ha
r
-equal witho
u
t using
.
.
.
commit
|
commitdiff
|
tree
2018-02-02
S
t
as Bo
u
karev
Don
'
t maybe-i
n
lin
e
two-arg-char-equal
.
commit
|
commitdiff
|
tree
2018-02-02
Stas Boukarev
Better
EQU
A
L/P t
r
a
n
s
forms fo
r
cha
r
ac
t
ers
and symbols
.
commit
|
commitdiff
|
tree
2018-02-02
Stas Boukarev
Fix transforming (E
Q
UALP
"" X)
.
commit
|
commitdiff
|
tree
2018-02-01
Stas Bou
k
a
r
ev
Re
s
to
r
e win32 x86-64
.
commit
|
commitdiff
|
tree
2018-02-01
Mqrius
Prope
r
err
o
r messag
e
s
i
nst
e
ad of "
f
oo" a
n
d "bar"
commit
|
commitdiff
|
tree
2018-02-01
S
t
as Boukare
v
U
s
e unsign
e
d-l
o
ng
for i
o
ctl()
.
commit
|
commitdiff
|
tree
2018-02-01
Stas
B
oukarev
Ad
j
ust a
t
est
.
commit
|
commitdiff
|
tree
2018-02-01
Stas Boukarev
Fix #-immobi
l
e-code buil
d
.
commit
|
commitdiff
|
tree
2018-02-01
Stas Boukarev
Disable
call-o
u
t-na
m
ed on #-
s
b-dyna
m
ic-
c
or
e
.
commit
|
commitdiff
|
tree
2018-02-01
S
tas B
o
ukarev
Restore u
n
defin
e
d-alien-fun nam
e
r
e
porting on x86-64
.
commit
|
commitdiff
|
tree
2018-02-01
Sta
s
Boukar
e
v
deb
u
g-dump, co
m
pa
c
t-ve
c
tor: special case s
t
rin
g
s
.
commit
|
commitdiff
|
tree
2018-01-31
S
t
as Boukarev
A
v
oid deletion notes
from
a M
A
KE
-
ARRAY transfor
m
.
commit
|
commitdiff
|
tree
2018-01-31
Stas Boukarev
Simplify sort-vect
o
r
.
commit
|
commitdiff
|
tree
2018-01-31
Stas Boukar
e
v
Simp
l
ify a
s
sembly/x86-64/ar
i
th
.
lisp
commit
|
commitdiff
|
tree
2018-01-29
S
t
as B
o
uka
r
ev
F
i
x
a
t
y
po in
s
b-mp
f
r
.
commit
|
commitdiff
|
tree
2018-01-27
Stas Boukare
v
Fix SPARC
.
commit
|
commitdiff
|
tree
2018-01-25
Stas Boukare
v
Move object-size t
o
s
b
-introspect
.
commit
|
commitdiff
|
tree
2018-01-24
Stas Boukarev
Rename object-
s
ize to primitiv
e
-object-s
i
ze
.
commit
|
commitdiff
|
tree
2018-01-24
S
tas Boukarev
ob
j
ect-
s
ize: includ
e
t
h
e slot vec
t
o
r for C
L
O
S
o
b
j
e
cts
.
commit
|
commitdiff
|
tree
2018-01-23
S
t
as Boukarev
Pro
d
uce
o
nl
y
on
e
wa
r
ning for
(typep
x 'bad-type
)
commit
|
commitdiff
|
tree
2018-01-23
Stas Boukarev
Ha
n
dle (co
m
plex (member not-a-real))
t
ypes
.
commit
|
commitdiff
|
tree
2018-01-23
Stas Boukarev
Don't t
r
y
to print hi
g
hly nested forms
f
or type errors
.
commit
|
commitdiff
|
tree
2018-01-22
Stas Bou
k
arev
Us
e
definition-
s
o
ur
c
e-mixin for slot-definit
i
on
.
commit
|
commitdiff
|
tree
2018-01-22
S
t
as
Bou
k
are
v
Remove unused code
.
commit
|
commitdiff
|
tree
2018-01-22
Stas Boukarev
Don't use SOURCE-LOCATIO
N
when
e
x
p
anding
DEFUN
.
commit
|
commitdiff
|
tree
2018-01-22
S
t
a
s
Bouk
a
rev
Remove an unused
p
a
ramet
e
r
in %
c
ompi
l
er-defmacro
.
commit
|
commitdiff
|
tree
2018-01-20
Stas Boukare
v
:gc
-
d
e
adlock :broken
-
o
n
:
win32
commit
|
commitdiff
|
tree
2018-01-19
St
a
s Bo
u
karev
F
ix CALL-W
I
TH-T
I
MING
.
commit
|
commitdiff
|
tree
2018-01-19
Stas Bouk
a
rev
Fix COPY
-
MORE-AR
G
on
A
RM64
.
commit
|
commitdiff
|
tree
2018-01-19
Stas Boukarev
More robu
s
t interrupt-t
h
r
e
ad
.
commit
|
commitdiff
|
tree
2018-01-17
St
a
s
Boukarev
vector-spe
c
ifier-widetag: ignore hairy-type
.
commit
|
commitdiff
|
tree
2018-01-17
S
t
as Bouka
r
ev
Re
v
ert "
R
epo
r
t type errors coming from (THE NIL 0)
.
"
commit
|
commitdiff
|
tree
2018-01-17
S
t
as Boukarev
More maybe-terminate
-
block
.
commit
|
commitdiff
|
tree
2018-01-17
S
t
as Bo
u
karev
Imp
r
ov
e
er
r
o
r
reporting for loca
l
functions
.
commit
|
commitdiff
|
tree
2018-01-17
Stas Boukarev
Don'
t
t
r
ans
f
orm
m
a
ke-array
with :e
l
ement-ty
p
e nil
.
commit
|
commitdiff
|
tree
2018-01-17
Stas Boukarev
Repo
r
t ty
p
e error
s
coming fro
m
(THE NIL 0)
.
commit
|
commitdiff
|
tree
2018-01-17
Stas
B
ouka
r
ev
Call may
b
e-termi
n
a
te-block when t
r
ansla
t
i
n
g
THE
.
commit
|
commitdiff
|
tree
2018-01-17
Stas B
o
ukarev
Maintain
LAMBDA-CALLS-OR-CLO
S
ES in DELETE-REF
.
commit
|
commitdiff
|
tree
2018-01-16
S
tas Bo
u
kare
v
F
ix co
m
bination-arg
s
-flow-cleanly-p
.
commit
|
commitdiff
|
tree
2018-01-16
Stas
B
ou
k
arev
DCE:
de
l
e
t
e :opt
i
o
n
a
l functionals
.
commit
|
commitdiff
|
tree
2018-01-15
Stas Boukarev
Fix traceroot
.
test
.
sh
commit
|
commitdiff
|
tree
2018-01-15
Sta
s
Boukarev
C
heck fo
r
the NIL t
y
pe in the EQUAL transfo
r
m
.
commit
|
commitdiff
|
tree
2018-01-15
S
t
as Bou
k
arev
Protect unco
n
vert-tail-calls aga
i
nst
d
eleted blocks
.
commit
|
commitdiff
|
tree
2018-01-15
Stas Boukarev
Re
m
ove
an unneces
s
ary
c
o
py-
l
i
st
.
commit
|
commitdiff
|
tree
2018-01-14
Stas Boukare
v
M
a
rk clos-cache-tes
t
as br
o
k
e
n
o
n
sb-safepoint
.
commit
|
commitdiff
|
tree
2018-01-14
S
tas
Boukarev
Ad
d
(p
r
ofile :threads)
:broken-on :win32
commit
|
commitdiff
|
tree
2018-01-14
Sta
s
Boukarev
Don't
c
h
o
ke o
n
i
nv
a
l
i
d objects when GCing we
a
k has
h
.
.
.
commit
|
commitdiff
|
tree
2018-01-14
Stas Bouka
r
ev
Mark
(
:timer :t
h
re
a
ded-str
e
ss) broken on x86
.
commit
|
commitdiff
|
tree
2018-01-13
Stas B
o
uk
a
r
ev
Lose on memo
r
y
c
orruption while gci
n
g
.
commit
|
commitdiff
|
tree
2018-01-13
Stas Boukarev
Mark :two-th
r
eads-ru
n
ning-gc as brok
e
n on sb-safepo
i
nt
.
commit
|
commitdiff
|
tree
2018-01-13
Stas Boukarev
Make a
defknown for F
I
NALIZ
E
.
commit
|
commitdiff
|
tree
2018-01-12
Stas
Bo
u
ka
r
ev
dyndebug_init: fix genc
g
c_ver
b
ose handlin
g
.
commit
|
commitdiff
|
tree
2018-01-12
Stas Bo
u
karev
Fix de
r
i
v
e-node-t
y
pe on hairy ty
p
es
.
commit
|
commitdiff
|
tree
2018-01-12
S
t
as B
o
ukarev
Im
p
rove A
R
R
A
Y-HEADER-P
t
ype de
r
ivation
.
commit
|
commitdiff
|
tree
2018-01-11
S
tas Bo
u
kare
v
ct
y
pep: better
handlin
g
o
f array-type with
u
nknown
.
.
.
commit
|
commitdiff
|
tree
2018-01-11
Stas Bou
k
arev
Don't fail when transfo
r
min
g
(coerce
x
nil)
.
commit
|
commitdiff
|
tree
2018-01-11
Stas
B
oukarev
Optimi
z
e (decode-t
i
meo
u
t nil)
.
commit
|
commitdiff
|
tree
2018-01-11
St
a
s Bouka
r
ev
R
emove t
h
e w
a
r
n
ing abo
u
t per
s
o
nality flags on
Linux
.
commit
|
commitdiff
|
tree
2018-01-11
St
a
s Bou
k
are
v
Remo
v
e
.
-*- Mode: Text -*-
fr
o
m the man pa
g
e
.
commit
|
commitdiff
|
tree
2018-01-11
S
tas Boukarev
R
e
move
--d
e
fault-merge-core-pages
.
commit
|
commitdiff
|
tree
2018-01-11
Stas B
o
ukarev
(de
c
ode-ti
m
e
o
ut nil): d
o
n't run ge
t
-internal-real-time
.
commit
|
commitdiff
|
tree
2018-01-10
Stas
B
oukarev
PRO
G
V: wa
r
n if VARS and VALS aren't lists
.
commit
|
commitdiff
|
tree
2018-01-10
Stas Boukarev
Simpl
i
fy
t
h
e run-program docstring
.
commit
|
commitdiff
|
tree
2018-01-10
Sta
s
Boukarev
Adjust load-xc
.
lisp
.
commit
|
commitdiff
|
tree
2018-01-10
Stas Boukarev
Clean
up ru
n
-progra
m
.
commit
|
commitdiff
|
tree
2018-01-10
Stas Boukarev
Remove #+-win32 from the r
u
n-p
r
o
gram docstring
.
commit
|
commitdiff
|
tree
next