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
St
a
s Bouka
r
e
v
Correc
t
th
e
fun
c
t
i
on-design
a
tor-cast-types
f
i
x
.
commit
|
commitdiff
|
tree
2018-02-16
Stas Boukarev
Fix func
t
ion-desig
n
ator-cast-types
.
commit
|
commitdiff
|
tree
2018-02-16
Stas Boukarev
B
e even more conserva
t
ive when derivi
n
g FLOOR/CE
I
LING
.
.
.
commit
|
commitdiff
|
tree
2018-02-15
Stas Bouk
a
rev
--lose-on-co
r
ruption: l
o
se on stac
k
and bin
d
ing exhaustion
.
commit
|
commitdiff
|
tree
2018-02-15
St
a
s Boukarev
Signal
f
l
oating-point-overflow from bignum-to-f
l
oat
.
commit
|
commitdiff
|
tree
2018-02-14
Stas
B
oukarev
T
oler
a
te non-
s
imple strin
g
s when chec
k
ing argu
m
en
t
s
.
.
.
commit
|
commitdiff
|
tree
2018-02-14
S
t
as Boukarev
Better h
a
ndlin
g
of child
r
en deletion
in delete-lambda
.
commit
|
commitdiff
|
tree
2018-02-12
S
tas Boukarev
More timeouts in threads
.
pure/symbol
-
value-in-thre
a
d
.
3
.
commit
|
commitdiff
|
tree
2018-02-12
St
a
s
Boukarev
Fix (setf (schar
h
airy-simple-string-type))
commit
|
commitdiff
|
tree
2018-02-12
Stas Boukarev
Don't delete
the X
E
P
w
h
en &o
p
tio
n
al
d
ispatch ne
v
er
.
.
.
commit
|
commitdiff
|
tree
2018-02-12
Stas Bo
u
ka
r
ev
Prevent sb-disassem::ali
g
n from
disappearing
.
commit
|
commitdiff
|
tree
2018-02-11
Stas Boukare
v
B
etter unbound-varia
b
le error during macrolet e
x
pansion
.
commit
|
commitdiff
|
tree
2018-02-11
Stas Boukarev
B
e
tter undef
i
ned fun error duri
n
g macroex
p
ansion
.
commit
|
commitdiff
|
tree
2018-02-10
Stas Bo
u
karev
Optim
i
ze out-of-line (replace vec
t
or vector)
commit
|
commitdiff
|
tree
2018-02-10
Sta
s
B
oukare
v
Restore sb-thruption b
u
ild
.
commit
|
commitdiff
|
tree
2018-02-10
Stas Boukar
e
v
make-segmen
t
: avoid c
r
eati
n
g new empty arrays
.
commit
|
commitdiff
|
tree
2018-02-10
Stas Boukarev
Move
order
e
d
-set to
sset
.
lisp
commit
|
commitdiff
|
tree
2018-02-10
Stas Bo
u
kare
v
Optimize %instance-typep
on sea
l
ed classes
with
o
ne
.
.
.
commit
|
commitdiff
|
tree
2018-02-10
St
a
s Boukare
v
sset: chan
g
e
MEMBER to F
I
XNUMP
.
commit
|
commitdiff
|
tree
2018-02-10
Stas Boukarev
Re
d
uce code
constants when type chec
k
i
n
g c
l
a
s
se
s
.
commit
|
commitdiff
|
tree
2018-02-10
Stas Bouk
a
r
e
v
sset: change
+
deleted+ to -1
.
commit
|
commitdiff
|
tree
2018-02-10
Stas
Boukar
e
v
Use &optional instead o
f
&key for ma
k
e-sset
.
commit
|
commitdiff
|
tree
2018-02-10
Stas
B
o
u
k
a
rev
Add a timeout t
o
t
h
reads
.
p
u
re
/
symbol-value-in-th
r
ead
.
3
.
commit
|
commitdiff
|
tree
2018-02-09
Stas B
o
ukarev
Slightly optimize sset-adjoin
.
commit
|
commitdiff
|
tree
2018-02-09
Stas
B
oukarev
Fix sset-adjoin
.
commit
|
commitdiff
|
tree
2018-02-09
Stas Bo
u
kare
v
Add *print-vec
t
or-
l
e
n
gth
*
to with-standard-i
o
-syntax
.
commit
|
commitdiff
|
tree
2018-02-09
Stas Boukarev
F
i
x
ma
k
e
-
target
-
2-loa
d
.
lisp
.
commit
|
commitdiff
|
tree
2018-02-09
Stas Boukarev
Optionally reduce the amount of stu
f
f exci
s
ed from
.
.
.
commit
|
commitdiff
|
tree
2018-02-08
Stas
B
oukarev
R
e
move a
n
A
VER fr
o
m VALIDATE-CAL
L
-TYPE
.
commit
|
commitdiff
|
tree
2018-02-08
Stas Bouka
r
ev
Fix a typo i
n
L
TN-ANALYZE-CAST
.
commit
|
commitdiff
|
tree
2018-02-08
Stas Boukar
e
v
Rename AL
I
GN-UP ba
c
k to
A
LI
G
N
.
commit
|
commitdiff
|
tree
2018-02-06
Stas
B
oukarev
Fix
F
ORMAT
compilation o
n
non-simple strings
.
commit
|
commitdiff
|
tree
2018-02-03
S
t
as Boukarev
A couple
a
lways-bound decla
r
ations
.
commit
|
commitdiff
|
tree
2018-02-03
Stas Boukarev
M
a
rk a
l
l cl variables always-bound
.
commit
|
commitdiff
|
tree
2018-02-03
Sta
s
Boukarev
Move
*
saved-fp-and-pcs* to early-aliene
v
al
.
commit
|
commitdiff
|
tree
2018-02-03
Stas
B
o
u
k
a
r
ev
M
a
ke *saved-fp-a
n
d-pcs* thread-local
.
commit
|
commitdiff
|
tree
2018-02-03
Stas Bo
u
kare
v
Minor cle
a
nup aro
u
nd al
w
ays-
b
ou
n
d declarations
.
commit
|
commitdiff
|
tree
2018-02-03
Stas Bouka
r
e
v
Proclaim re
a
der and
p
rinter variables always-bou
n
d
.
commit
|
commitdiff
|
tree
2018-02-03
Stas
B
o
ukar
e
v
Simplify ALWAYS-BOUND usage
.
commit
|
commitdiff
|
tree
2018-02-03
Stas Boukarev
arm64/vm
.
lisp
:
tur
n
some
defp
a
ramet
e
rs into defglobals
.
commit
|
commitdiff
|
tree
2018-02-02
Stas B
o
ukarev
Try mak
i
n
g
immobile-
s
pace
w
ork on w
i
n32
.
commit
|
commitdiff
|
tree
2018-02-02
Stas Bo
u
karev
Inline
expansi
o
n of two-arg-char-eq
u
al
w
i
thout
u
sing
.
.
.
commit
|
commitdiff
|
tree
2018-02-02
Stas Boukarev
Don'
t
maybe-inl
i
ne two-arg-char
-
e
q
ual
.
commit
|
commitdiff
|
tree
2018-02-02
Stas Boukarev
Better EQUAL/P transfo
r
ms for char
a
cters and
s
y
m
b
ols
.
commit
|
commitdiff
|
tree
2018-02-02
Stas Boukarev
Fix transforming (EQUALP
"
" X)
.
commit
|
commitdiff
|
tree
2018-02-01
Stas Boukar
e
v
Restore w
i
n32 x86-64
.
commit
|
commitdiff
|
tree
2018-02-01
Sta
s
Boukarev
Use u
n
sig
n
e
d-long for ioctl()
.
commit
|
commitdiff
|
tree
2018-02-01
Stas Boukarev
A
d
just a test
.
commit
|
commitdiff
|
tree
2018-02-01
S
t
as Boukarev
Fix #
-
im
m
obil
e
-code build
.
commit
|
commitdiff
|
tree
2018-02-01
Stas
B
oukare
v
Disable call-out-na
m
ed on #-sb-d
y
namic-core
.
commit
|
commitdiff
|
tree
2018-02-01
Stas
B
oukare
v
R
estore undef
i
ned-alien-fun name
r
epor
t
ing on x86-64
.
commit
|
commitdiff
|
tree
2018-02-01
S
tas
B
ouka
r
ev
debug-dump, compact-vect
o
r: special
c
ase stri
n
gs
.
commit
|
commitdiff
|
tree
2018-01-31
Stas Bo
u
karev
Avo
i
d deletion not
e
s
fr
o
m a MAKE-
A
RRAY tran
s
f
o
rm
.
commit
|
commitdiff
|
tree
2018-01-31
S
tas Bouk
a
r
e
v
Sim
p
lify s
o
rt-vector
.
commit
|
commitdiff
|
tree
2018-01-31
S
tas Boukarev
Simp
l
i
fy assem
b
ly/
x
86
-
64/arith
.
l
i
sp
commit
|
commitdiff
|
tree
2018-01-29
Stas Bou
k
a
rev
Fix a ty
p
o in sb-mpfr
.
commit
|
commitdiff
|
tree
2018-01-27
Stas Boukarev
Fix SPARC
.
commit
|
commitdiff
|
tree
2018-01-25
Stas Bo
u
karev
Move ob
j
e
c
t-s
i
ze to sb-intr
o
spect
.
commit
|
commitdiff
|
tree
2018-01-24
Stas Boukar
e
v
R
e
n
a
me obj
e
ct-siz
e
to primitive
-
object-s
i
ze
.
commit
|
commitdiff
|
tree
2018-01-24
S
t
a
s
B
oukare
v
object-
s
ize
:
i
nclude the slot ve
c
t
o
r for CL
O
S o
b
je
c
ts
.
commit
|
commitdiff
|
tree
2018-01-23
Sta
s
Boukarev
Produce o
n
ly o
n
e warning for
(ty
p
ep
x 'bad-type)
commit
|
commitdiff
|
tree
2018-01-23
Stas Boukare
v
Handle (complex
(
m
embe
r
not
-
a-real
)
) types
.
commit
|
commitdiff
|
tree
2018-01-23
Stas B
o
uk
a
rev
Don
'
t try
t
o print highly nested
forms fo
r
type err
o
rs
.
commit
|
commitdiff
|
tree
2018-01-22
St
a
s Boukarev
Use definition-source-mixin for slot-definit
i
on
.
commit
|
commitdiff
|
tree
2018-01-22
Stas Boukarev
Remove unused code
.
commit
|
commitdiff
|
tree
2018-01-22
S
tas Boukarev
Don't
u
se SOURCE-LOCATI
O
N
when exp
a
nding DEFUN
.
commit
|
commitdiff
|
tree
2018-01-22
S
t
as Boukarev
Remove an un
u
sed pa
r
a
m
e
t
er in
%
compiler-
d
efmacro
.
commit
|
commitdiff
|
tree
2018-01-20
Stas Boukarev
:
g
c-deadl
o
ck :broken-on :win32
commit
|
commitdiff
|
tree
2018-01-19
S
t
as Bouka
r
ev
F
i
x
CALL-WITH-TIMIN
G
.
commit
|
commitdiff
|
tree
2018-01-19
Stas Boukarev
Fix COPY-MOR
E
-ARG on ARM64
.
commit
|
commitdiff
|
tree
2018-01-19
Sta
s
Boukarev
M
o
r
e
robust
inte
r
rupt-thread
.
commit
|
commitdiff
|
tree
2018-01-17
Stas Bouk
a
rev
vector-specifie
r
-wid
e
tag: ignore hairy-type
.
commit
|
commitdiff
|
tree
2018-01-17
Stas
B
ou
k
ar
e
v
R
e
v
ert
"
Report type errors coming from (THE NIL 0)
.
"
commit
|
commitdiff
|
tree
2018-01-17
Stas Boukarev
More maybe-termi
n
ate-bl
o
ck
.
commit
|
commitdiff
|
tree
2018-01-17
Stas Bo
u
karev
Improve
e
r
r
or
r
eporting for local fu
n
ctions
.
commit
|
commitdiff
|
tree
2018-01-17
Stas
Bo
u
karev
D
on'
t
tr
a
n
sfor
m
make-a
r
r
ay with
:
e
l
ement-type nil
.
commit
|
commitdiff
|
tree
2018-01-17
S
t
as Boukarev
Report type err
o
rs
co
m
ing from (T
H
E
NIL 0)
.
commit
|
commitdiff
|
tree
2018-01-17
S
tas Boukarev
C
all maybe-
t
e
r
minate
-
blo
c
k
when translating THE
.
commit
|
commitdiff
|
tree
2018-01-17
Stas
B
oukarev
Maint
a
in LAMBDA-CALLS-OR-CLOSES in DEL
E
TE-RE
F
.
commit
|
commitdiff
|
tree
2018-01-16
St
a
s Boukare
v
Fix combina
t
ion-args-f
l
ow-cle
a
n
l
y-p
.
commit
|
commitdiff
|
tree
2018-01-16
Stas
B
oukarev
DCE: delete :optional f
u
nctionals
.
commit
|
commitdiff
|
tree
2018-01-15
Stas Bouka
r
ev
Fix trac
e
root
.
test
.
s
h
commit
|
commitdiff
|
tree
2018-01-15
Stas Bouk
a
rev
C
heck f
o
r
the
NIL t
y
pe
in t
h
e EQUAL transfo
r
m
.
commit
|
commitdiff
|
tree
2018-01-15
Stas Boukare
v
Protect
u
n
conve
r
t-tail-calls aga
i
nst del
e
te
d
bl
o
cks
.
commit
|
commitdiff
|
tree
2018-01-15
Stas
Bou
k
arev
Remove an
un
n
ecessary copy
-
list
.
commit
|
commitdiff
|
tree
2018-01-14
Stas Boukarev
Mark clos-cache
-
test
as broken on sb-s
a
fepo
i
nt
.
commit
|
commitdiff
|
tree
2018-01-14
Stas Boukarev
Add
(
p
rofile :
t
hreads) :broken-on :win32
commit
|
commitdiff
|
tree
2018-01-14
Stas Boukar
e
v
Do
n
'
t choke on
invalid obje
c
ts when GCing weak hash
.
.
.
commit
|
commitdiff
|
tree
2018-01-14
Stas Boukarev
Mark
(:timer :
t
hr
e
aded-str
e
ss) brok
e
n on x86
.
commit
|
commitdiff
|
tree
2018-01-13
Stas Bou
k
arev
Lose
on mem
o
ry corruption while gcin
g
.
commit
|
commitdiff
|
tree
2018-01-13
Stas Boukarev
Mark :tw
o
-
threads-ru
n
ning-g
c
as broken on sb-safep
o
int
.
commit
|
commitdiff
|
tree
2018-01-13
Stas Bo
u
karev
Ma
k
e
a
defknown for FINALIZ
E
.
commit
|
commitdiff
|
tree
2018-01-12
S
tas Bo
u
karev
d
y
ndebu
g
_init: fix gencgc_v
e
rbose handling
.
commit
|
commitdiff
|
tree
2018-01-12
Stas
B
oukarev
Fix derive-node-type on hairy
t
ypes
.
commit
|
commitdiff
|
tree
2018-01-12
St
a
s
B
oukarev
Improve ARRAY-HE
A
DER-P type derivation
.
commit
|
commitdiff
|
tree
2018-01-11
Sta
s
Boukarev
c
t
ypep
:
better
handling
of
ar
r
a
y-type with unk
n
own
.
.
.
commit
|
commitdiff
|
tree
2018-01-11
Sta
s
Boukarev
Don't f
a
il wh
e
n transform
i
ng (coerc
e
x nil)
.
commit
|
commitdiff
|
tree
2018-01-11
Stas
Boukarev
Optimize (decode-t
i
meo
u
t
n
il)
.
commit
|
commitdiff
|
tree
2018-01-11
Stas Boukare
v
Remove the war
n
ing about
pers
o
n
a
lit
y
fl
a
gs on
L
inux
.
commit
|
commitdiff
|
tree
2018-01-11
Stas Boukarev
R
emove
.
-*-
Mode: Te
x
t -*-
f
r
o
m the
man page
.
commit
|
commitdiff
|
tree
next