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 REPLACE and REPLACE transforms when copying zero elements.
2018-02-18
Stas Bou
k
a
re
v
Fix REPLACE and
REPLACE transforms when
c
opyi
n
g zero
.
.
.
commit
|
commitdiff
|
tree
2018-02-18
S
tas Bouk
a
r
ev
Add EVAL
-
WHEN-COMPILE-
T
O
P
LEVEL macro
.
commit
|
commitdiff
|
tree
2018-02-17
Sta
s
B
o
ukarev
Fix
x
8
6/v
m
.
lisp
commit
|
commitdiff
|
tree
2018-02-17
Stas Boukarev
Adj
u
st
compiler-2
.
pure/flo
a
t
-
q
uot
i
ent-rounding-errors
.
.
.
commit
|
commitdiff
|
tree
2018-02-17
S
tas Boukarev
Res
t
ore building
o
n older SBC
L
.
commit
|
commitdiff
|
tree
2018-02-17
Stas
B
oukar
e
v
C
orrect the function-designator-cast-types fix
.
commit
|
commitdiff
|
tree
2018-02-16
Sta
s
Boukarev
Fix function
-
desi
g
n
at
o
r
-
c
a
s
t
-types
.
commit
|
commitdiff
|
tree
2018-02-16
S
t
as Boukarev
Be e
v
en more
c
o
n
servative when deriving FLOOR/CEILING
.
.
.
commit
|
commitdiff
|
tree
2018-02-15
S
t
as Boukarev
-
-lose-on-corruption
:
lose on sta
c
k an
d
binding exhausti
o
n
.
commit
|
commitdiff
|
tree
2018-02-15
St
a
s Boukarev
Signal floating-point-overflow
f
ro
m
bi
g
num-t
o
-
f
loat
.
commit
|
commitdiff
|
tree
2018-02-14
S
t
as Boukarev
T
olerate non-simple strings when checking
a
rguments
.
.
.
commit
|
commitdiff
|
tree
2018-02-14
S
ta
s
Bo
u
kar
e
v
B
e
tter
h
andling of childre
n
delet
i
o
n in
delete-lambda
.
commit
|
commitdiff
|
tree
2018-02-12
Stas Bouk
a
rev
More t
i
meouts in threads
.
pure/
s
ymbol-value-
i
n
-t
h
rea
d
.
3
.
commit
|
commitdiff
|
tree
2018-02-12
Stas
B
ouka
r
ev
F
i
x
(setf (scha
r
hairy-simple
-
strin
g
-type))
commit
|
commitdiff
|
tree
2018-02-12
Stas Boukarev
Don't delet
e
the
X
E
P
when &opti
o
nal dispatch never
.
.
.
commit
|
commitdiff
|
tree
2018-02-12
Stas
B
oukarev
Prevent sb-di
s
assem
:
:a
l
ign f
r
om disappea
r
ing
.
commit
|
commitdiff
|
tree
2018-02-11
Stas Boukarev
Better
u
nbou
n
d-variable
er
r
or during
m
acrole
t
expansion
.
commit
|
commitdiff
|
tree
2018-02-11
Stas
Boukare
v
B
etter
u
nde
f
ined fun error duri
n
g
macr
o
e
x
pansi
o
n
.
commit
|
commitdiff
|
tree
2018-02-10
S
t
as B
o
ukarev
O
ptim
i
ze out-of-line (replace vector vec
t
or)
commit
|
commitdiff
|
tree
2018-02-10
Stas Boukarev
Rest
o
re sb-thru
p
tion build
.
commit
|
commitdiff
|
tree
2018-02-10
Stas Boukarev
m
a
ke-segment: av
o
id creating ne
w
em
p
ty array
s
.
commit
|
commitdiff
|
tree
2018-02-10
Stas Bo
u
karev
Move ordered-se
t
to
s
s
e
t
.
l
isp
commit
|
commitdiff
|
tree
2018-02-10
St
a
s Boukarev
Optimize %instance-typ
e
p
o
n sealed classes with o
n
e
.
.
.
commit
|
commitdiff
|
tree
2018-02-10
Stas Boukarev
ss
e
t: c
h
ange
M
E
M
B
ER to
F
IXNUMP
.
commit
|
commitdiff
|
tree
2018-02-10
Stas Boukarev
Redu
c
e code co
n
s
t
ants when type checking classe
s
.
commit
|
commitdiff
|
tree
2018-02-10
Stas Boukarev
sset: change +d
e
leted+
to -1
.
commit
|
commitdiff
|
tree
2018-02-10
Stas Bouk
a
rev
Use &optional in
s
tead of &key
f
o
r
mak
e
-sset
.
commit
|
commitdiff
|
tree
2018-02-10
Stas Boukarev
Add a timeout to threads
.
pure/sym
b
o
l
-
valu
e
-in-
t
hre
a
d
.
3
.
commit
|
commitdiff
|
tree
2018-02-09
Stas Boukarev
Slightl
y
optimize sset-adjoin
.
commit
|
commitdiff
|
tree
2018-02-09
Stas Boukarev
Fi
x
sset
-
ad
j
oin
.
commit
|
commitdiff
|
tree
2018-02-09
St
a
s Bouka
r
e
v
A
d
d
*print-ve
c
tor-l
e
ngth* to with-sta
n
dard-i
o
-syntax
.
commit
|
commitdiff
|
tree
2018-02-09
Stas B
o
u
kar
e
v
F
i
x m
a
ke
-
target-2
-
l
o
ad
.
lisp
.
commit
|
commitdiff
|
tree
2018-02-09
S
tas Boukarev
Optionally r
e
duce th
e
amount
of stuff excise
d
from
.
.
.
commit
|
commitdiff
|
tree
2018-02-08
Stas Bouk
a
rev
Remove a
n
AVER
f
rom VA
L
I
DATE
-
CALL-T
Y
PE
.
commit
|
commitdiff
|
tree
2018-02-08
Stas Boukarev
Fix a
t
ypo in LTN-ANALYZE-CA
S
T
.
commit
|
commitdiff
|
tree
2018-02-08
Stas Bouk
a
rev
Rename ALIGN-U
P
back to ALIGN
.
commit
|
commitdiff
|
tree
2018-02-06
S
tas Bouka
r
e
v
F
ix FORMA
T
com
p
ilation on n
o
n-simple strings
.
commit
|
commitdiff
|
tree
2018-02-03
Stas Bou
k
arev
A
c
ouple
a
lw
a
ys-bound declar
a
ti
o
ns
.
commit
|
commitdiff
|
tree
2018-02-03
St
a
s Boukarev
M
a
rk
a
l
l
cl variabl
e
s
al
w
ays-bound
.
commit
|
commitdiff
|
tree
2018-02-03
Stas Boukarev
Move *sav
e
d-fp-and-pc
s
* to early
-
alien
e
va
l
.
commit
|
commitdiff
|
tree
2018-02-03
Stas Bou
k
a
r
ev
M
ake *saved-fp
-
a
nd-pcs* thread
-
loca
l
.
commit
|
commitdiff
|
tree
2018-02-03
Stas Boukarev
Minor cl
e
anup around always-bound declarations
.
commit
|
commitdiff
|
tree
2018-02-03
S
t
as Boukarev
Proc
l
aim re
a
der
and printe
r
varia
b
les always-bound
.
commit
|
commitdiff
|
tree
2018-02-03
S
tas Bo
u
karev
Simplify ALWAYS-BOUND usage
.
commit
|
commitdiff
|
tree
2018-02-03
Stas Bou
k
arev
arm64/vm
.
lis
p
: turn some defpara
m
eters into
d
efgloba
l
s
.
commit
|
commitdiff
|
tree
2018-02-02
Stas
B
o
ukare
v
Try making imm
o
bile-spac
e
work on
w
in
3
2
.
commit
|
commitdiff
|
tree
2018-02-02
Stas Boukarev
Inline exp
a
nsion
of two-arg-char-equal wi
t
hout
u
s
ing
.
.
.
commit
|
commitdiff
|
tree
2018-02-02
Stas B
o
uka
r
e
v
Don't maybe-inli
n
e
two-a
r
g
-char-equal
.
commit
|
commitdiff
|
tree
2018-02-02
Stas B
o
u
karev
Be
t
ter
EQUAL/P trans
f
orms for characters
a
nd symbols
.
commit
|
commitdiff
|
tree
2018-02-02
S
tas Boukarev
Fix transformi
n
g (EQUALP ""
X
)
.
commit
|
commitdiff
|
tree
2018-02-01
Stas
B
oukarev
Restore
win32 x86-64
.
commit
|
commitdiff
|
tree
2018-02-01
Mqrius
Prope
r
error mes
s
ag
e
s
in
s
tead of
"foo" an
d
"bar"
commit
|
commitdiff
|
tree
2018-02-01
Stas Bo
u
karev
U
se unsigne
d
-long
fo
r
ioctl(
)
.
commit
|
commitdiff
|
tree
2018-02-01
Stas Boukarev
Ad
j
ust a test
.
commit
|
commitdiff
|
tree
2018-02-01
Stas Boukarev
Fix #-
i
mmo
b
il
e
-code build
.
commit
|
commitdiff
|
tree
2018-02-01
Stas
Boukarev
Disable c
a
ll-out-name
d
on #-
s
b-dynamic-core
.
commit
|
commitdiff
|
tree
2018-02-01
Stas Boukar
e
v
Res
t
ore und
e
fined-alien-
f
un name re
p
o
rting on
x
8
6
-
64
.
commit
|
commitdiff
|
tree
2018-02-01
Stas Boukarev
debug-dump, compact-
v
ec
t
or
:
speci
a
l case strings
.
commit
|
commitdiff
|
tree
2018-01-31
Stas Boukarev
Avoi
d
de
l
etion
note
s
f
ro
m
a MAKE
-
ARRAY transform
.
commit
|
commitdiff
|
tree
2018-01-31
Stas Boukare
v
Simplify s
o
rt-vector
.
commit
|
commitdiff
|
tree
2018-01-31
Stas Bou
k
arev
Si
m
p
l
ify assembly/x86-64/ari
t
h
.
lisp
commit
|
commitdiff
|
tree
2018-01-29
Stas Bouka
r
ev
Fix a typo
i
n sb-mpfr
.
commit
|
commitdiff
|
tree
2018-01-27
Stas
B
o
u
kare
v
Fi
x
SPARC
.
commit
|
commitdiff
|
tree
2018-01-25
Stas Boukare
v
M
o
ve obj
e
ct
-
size
t
o
sb-i
n
trospect
.
commit
|
commitdiff
|
tree
2018-01-24
Stas Boukarev
R
en
a
me object-
s
ize to prim
i
ti
v
e
-
o
b
ject-siz
e
.
commit
|
commitdiff
|
tree
2018-01-24
S
tas Boukar
e
v
obje
c
t-si
z
e
:
include the sl
o
t ve
c
tor for
C
LOS objects
.
commit
|
commitdiff
|
tree
2018-01-23
Stas Boukarev
Produ
c
e
o
nly one
warning
for (t
y
pep x 'bad-type)
commit
|
commitdiff
|
tree
2018-01-23
Stas Bouk
a
rev
Han
d
le (complex (member not
-
a-r
e
al
)
)
types
.
commit
|
commitdiff
|
tree
2018-01-23
Stas B
o
u
k
arev
Don't
t
r
y
t
o print highly
n
e
s
ted forms for type errors
.
commit
|
commitdiff
|
tree
2018-01-22
Stas Boukarev
Use definition-so
u
rce-mixin for slot
-
d
efinition
.
commit
|
commitdiff
|
tree
2018-01-22
Stas Boukarev
Remove unu
s
ed cod
e
.
commit
|
commitdiff
|
tree
2018-01-22
Stas Bouk
a
rev
D
on't
use SOURCE-LOCATIO
N
w
h
en expanding DEFUN
.
commit
|
commitdiff
|
tree
2018-01-22
St
a
s Bo
u
karev
Re
m
ove an unus
e
d param
e
t
er in
%
compi
l
er-
d
e
f
m
a
cro
.
commit
|
commitdiff
|
tree
2018-01-20
Stas Bou
k
are
v
:gc-deadlo
c
k :b
r
oken-on :win32
commit
|
commitdiff
|
tree
2018-01-19
Stas Boukarev
Fi
x
CALL-WITH-TIMING
.
commit
|
commitdiff
|
tree
2018-01-19
Stas
Bouk
a
rev
Fix COPY-MORE-ARG on ARM64
.
commit
|
commitdiff
|
tree
2018-01-19
S
t
a
s
B
ouka
r
ev
More
robu
s
t
interrupt
-
thread
.
commit
|
commitdiff
|
tree
2018-01-17
S
t
as B
o
uka
r
e
v
vec
t
or-sp
e
c
i
fier-widetag: ignor
e
hair
y
-type
.
commit
|
commitdiff
|
tree
2018-01-17
Sta
s
Boukare
v
Rev
e
rt "Report
t
ype errors
coming from (
T
H
E
N
I
L 0)
.
"
commit
|
commitdiff
|
tree
2018-01-17
S
ta
s
Boukare
v
More ma
y
be-terminate-block
.
commit
|
commitdiff
|
tree
2018-01-17
Stas Bou
k
arev
Improve
e
r
r
or reporti
n
g f
o
r local function
s
.
commit
|
commitdiff
|
tree
2018-01-17
Stas Boukarev
D
o
n't transform make-a
r
ra
y
with :element-type nil
.
commit
|
commitdiff
|
tree
2018-01-17
Stas Boukarev
R
e
port type err
o
rs coming from (THE NI
L
0)
.
commit
|
commitdiff
|
tree
2018-01-17
St
a
s Boukarev
Call maybe-termina
t
e-block whe
n
translating THE
.
commit
|
commitdiff
|
tree
2018-01-17
S
t
as Boukarev
Ma
i
nta
i
n LA
M
BDA-CA
L
L
S-OR-CLOSES
in D
E
LETE-REF
.
commit
|
commitdiff
|
tree
2018-01-16
Sta
s
Boukarev
Fix combination-a
r
gs-flow
-
cleanly-p
.
commit
|
commitdiff
|
tree
2018-01-16
Stas Boukarev
DCE: delete :
o
pti
o
n
a
l functionals
.
commit
|
commitdiff
|
tree
2018-01-15
Stas
B
oukar
e
v
F
i
x
t
raceroo
t
.
t
est
.
sh
commit
|
commitdiff
|
tree
2018-01-15
Stas Boukarev
Chec
k
fo
r
the N
I
L
type i
n
the EQUAL t
r
a
n
sform
.
commit
|
commitdiff
|
tree
2018-01-15
Stas
Boukarev
Pro
t
ect
u
nco
n
vert-tail
-
calls again
s
t d
e
let
e
d
b
l
o
ck
s
.
commit
|
commitdiff
|
tree
2018-01-15
Stas
Bo
u
k
arev
Remov
e
an unneces
s
a
ry copy-
l
i
st
.
commit
|
commitdiff
|
tree
2018-01-14
S
t
as Bo
u
kare
v
Mark
clos-
c
ache-test as
b
rok
e
n
o
n sb
-
safepo
i
n
t
.
commit
|
commitdiff
|
tree
2018-01-14
Stas Boukarev
Add (profile
:
threa
d
s) :b
r
oken-on
:
w
in32
commit
|
commitdiff
|
tree
2018-01-14
Stas Bouk
a
r
ev
Don't choke
o
n invalid object
s
when GCing
w
e
ak h
a
sh
.
.
.
commit
|
commitdiff
|
tree
2018-01-14
Stas Bouk
a
rev
Mark (:ti
m
er :thread
e
d
-
s
tress) broken on x86
.
commit
|
commitdiff
|
tree
2018-01-13
Stas Bouk
a
rev
Lose
o
n m
e
mory corruption while gcin
g
.
commit
|
commitdiff
|
tree
2018-01-13
Stas Boukarev
Mark :two
-
threads
-
running-gc
as b
r
o
ke
n
on sb-safepoi
n
t
.
commit
|
commitdiff
|
tree
2018-01-13
Stas Boukarev
Make a def
k
nown for FINALIZE
.
commit
|
commitdiff
|
tree
2018-01-12
Stas
B
o
ukar
e
v
dyndebug_init
:
fix gencgc_verbos
e
handli
n
g
.
commit
|
commitdiff
|
tree
2018-01-12
Stas Boukarev
Fix derive-nod
e
-type on
h
airy
t
y
pes
.
commit
|
commitdiff
|
tree
next