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
Turn %FAILED-AVER into an internal error.
2018-02-18
Stas Bouk
a
rev
Tur
n
%FAILED-AVER int
o
an
internal erro
r
.
commit
|
commitdiff
|
tree
2018-02-18
Stas
B
oukarev
Tu
r
n
s
ome ASSERTs int
o
AV
E
Rs
.
commit
|
commitdiff
|
tree
2018-02-18
Stas Bo
u
karev
Allow d
e
l
e
ting e
n
try f
u
ns
.
commit
|
commitdiff
|
tree
2018-02-18
Sta
s
B
oukarev
Mark :symbol
-
v
a
l
ue-in
-
thre
a
d
.
3
broken
on sb-sa
f
epoint
.
commit
|
commitdiff
|
tree
2018-02-18
Stas Boukarev
Fi
x
RE
P
LACE and
REPLACE
t
ran
s
forms
when copying zero
.
.
.
commit
|
commitdiff
|
tree
2018-02-18
Stas Bouka
r
ev
A
d
d
E
VAL-W
H
EN-COMPILE-TOP
L
E
VEL m
a
cro
.
commit
|
commitdiff
|
tree
2018-02-17
Stas
Boukarev
F
i
x x86/vm
.
li
s
p
commit
|
commitdiff
|
tree
2018-02-17
S
t
as
Boukar
e
v
Ad
j
ust compiler-2
.
pure/float-quot
i
ent-rounding-e
r
rors
.
.
.
commit
|
commitdiff
|
tree
2018-02-17
Stas Bouk
a
rev
Restore building on older SBCL
.
commit
|
commitdiff
|
tree
2018-02-17
St
a
s Boukar
e
v
Co
r
rect
t
he fun
c
tion-d
e
s
i
g
n
ator-cast-typ
e
s
fix
.
commit
|
commitdiff
|
tree
2018-02-16
Stas Boukarev
Fix
function
-
designator-
c
ast-
t
ypes
.
commit
|
commitdiff
|
tree
2018-02-16
Stas Bo
u
k
arev
Be
e
ve
n
more conservat
i
ve wh
e
n derivi
n
g FLO
O
R/CEILING
.
.
.
commit
|
commitdiff
|
tree
2018-02-15
Stas Boukarev
--lose-on-
c
orru
p
tion
:
l
o
se on stack and
b
i
n
din
g
exhau
s
tion
.
commit
|
commitdiff
|
tree
2018-02-15
Stas Boukarev
Signal
f
l
oating-p
o
int-ove
r
f
low fro
m
bignum-
t
o
-
f
loat
.
commit
|
commitdiff
|
tree
2018-02-14
Sta
s
Boukarev
To
l
erate non-simple strings when
c
hecking arguments
.
.
.
commit
|
commitdiff
|
tree
2018-02-14
Stas Boukarev
B
e
tter handling o
f
c
h
il
d
ren deletion in delete-
l
ambda
.
commit
|
commitdiff
|
tree
2018-02-12
Stas
Bouka
r
ev
More t
i
meouts in t
h
r
e
ads
.
pure/s
y
mbol-
v
a
lue
-
in-thread
.
3
.
commit
|
commitdiff
|
tree
2018-02-12
Stas
Bo
u
k
a
rev
Fix (setf (
s
char ha
i
ry-simple-string-t
y
pe))
commit
|
commitdiff
|
tree
2018-02-12
Stas B
o
ukar
e
v
Don't delet
e
the XEP when &optional disp
a
tch never
.
.
.
commit
|
commitdiff
|
tree
2018-02-12
Stas Boukare
v
Pre
v
ent sb-
d
isas
s
em::align from disappearing
.
commit
|
commitdiff
|
tree
2018-02-11
Stas Bouka
r
ev
Better unbound-
v
ariable
er
r
or dur
i
ng m
a
crolet
ex
p
ansion
.
commit
|
commitdiff
|
tree
2018-02-11
Stas
Boukare
v
Be
t
te
r
unde
f
i
n
ed fun error during macroe
x
pansion
.
commit
|
commitdiff
|
tree
2018-02-10
S
t
a
s Bo
u
k
arev
Optimize out-
o
f-li
n
e (rep
l
ace vecto
r
v
ector)
commit
|
commitdiff
|
tree
2018-02-10
Stas Bo
u
karev
Restore sb-thru
p
t
i
on build
.
commit
|
commitdiff
|
tree
2018-02-10
Stas Boukarev
make-segment: avoid creating n
e
w empty arrays
.
commit
|
commitdiff
|
tree
2018-02-10
Stas Boukarev
Mo
v
e ordered-set to
sse
t
.
lisp
commit
|
commitdiff
|
tree
2018-02-10
Stas Boukare
v
Op
t
imize %
i
n
s
tance
-
t
y
pep on s
e
aled classes with one
.
.
.
commit
|
commitdiff
|
tree
2018-02-10
Stas Bo
u
k
a
r
ev
ss
e
t: change MEMBE
R
to FIXNUMP
.
commit
|
commitdiff
|
tree
2018-02-10
Stas Boukarev
Reduce code constants when type ch
e
cki
n
g
cl
a
s
s
es
.
commit
|
commitdiff
|
tree
2018-02-10
Stas Bouk
a
rev
sset
:
chan
g
e +del
e
ted+ t
o
-1
.
commit
|
commitdiff
|
tree
2018-02-10
S
t
as
B
ouk
a
rev
Use &optional
instead
of &key fo
r
ma
k
e-sset
.
commit
|
commitdiff
|
tree
2018-02-10
St
a
s
Bo
u
karev
Ad
d
a timeout to th
r
eads
.
pure/symbol-value-in-thread
.
3
.
commit
|
commitdiff
|
tree
2018-02-09
Stas
Boukare
v
Sl
i
ghtly
o
ptimize
s
set
-
a
d
join
.
commit
|
commitdiff
|
tree
2018-02-09
Stas Boukare
v
Fix sset-adjoin
.
commit
|
commitdiff
|
tree
2018-02-09
Stas Boukarev
Add *prin
t
-vector-len
g
th* to with-stan
d
ard-
i
o-synt
a
x
.
commit
|
commitdiff
|
tree
2018-02-09
St
a
s Boukarev
Fix make-
t
arget-2-loa
d
.
li
s
p
.
commit
|
commitdiff
|
tree
2018-02-09
Stas Boukarev
Optionally reduce the amount of
s
t
uff excised from
.
.
.
commit
|
commitdiff
|
tree
2018-02-08
Stas Boukarev
Remov
e
a
n
AVER from VALIDAT
E
-CALL-TYPE
.
commit
|
commitdiff
|
tree
2018-02-08
Stas Bouk
a
rev
Fix a typo in LT
N
-ANALY
Z
E-CAST
.
commit
|
commitdiff
|
tree
2018-02-08
Stas Boukar
e
v
R
ename ALIGN-UP
back to ALI
G
N
.
commit
|
commitdiff
|
tree
2018-02-06
S
t
as Boukarev
F
i
x FORMA
T
c
o
mpila
t
ion on non-simple strings
.
commit
|
commitdiff
|
tree
2018-02-03
Stas Bo
u
kar
e
v
A
couple
always-bou
n
d dec
l
a
ra
t
io
n
s
.
commit
|
commitdiff
|
tree
2018-02-03
Stas Boukare
v
Mark a
l
l c
l
va
r
ia
b
les always-b
o
und
.
commit
|
commitdiff
|
tree
2018-02-03
S
t
a
s Boukare
v
Move *saved-fp-and-p
c
s*
t
o
e
arly
-
alieneval
.
commit
|
commitdiff
|
tree
2018-02-03
Stas Bo
u
karev
Make *save
d
-fp-
a
nd-pcs* t
h
read-local
.
commit
|
commitdiff
|
tree
2018-02-03
Stas Boukarev
M
i
nor cleanup ar
o
und always-bound declarations
.
commit
|
commitdiff
|
tree
2018-02-03
S
tas Boukarev
P
rocl
a
im reader and printer var
i
ables always-bound
.
commit
|
commitdiff
|
tree
2018-02-03
Stas
Boukarev
Simp
l
i
f
y ALWA
Y
S-BOUND us
a
ge
.
commit
|
commitdiff
|
tree
2018-02-03
Sta
s
Boukarev
arm64/vm
.
lisp: t
u
rn som
e
def
p
arameters into defglobals
.
commit
|
commitdiff
|
tree
2018-02-02
St
a
s
B
ou
k
arev
T
r
y
making immobile-space
w
o
rk on
w
in32
.
commit
|
commitdiff
|
tree
2018-02-02
S
tas Bou
k
arev
Inli
n
e e
x
pansion of t
w
o-arg-char-e
q
ual without using
.
.
.
commit
|
commitdiff
|
tree
2018-02-02
Stas
Boukare
v
Don't maybe-
i
nline
t
wo-arg-char-equal
.
commit
|
commitdiff
|
tree
2018-02-02
S
tas
B
oukarev
Better EQUAL/P transforms for characters and symbols
.
commit
|
commitdiff
|
tree
2018-02-02
Stas Boukar
e
v
Fix transfor
m
ing (EQUALP ""
X
)
.
commit
|
commitdiff
|
tree
2018-02-01
S
tas B
o
ukare
v
Res
t
ore w
i
n3
2
x86-64
.
commit
|
commitdiff
|
tree
2018-02-01
Mqrius
Pr
o
p
er error messages instead of "foo" and "ba
r
"
commit
|
commitdiff
|
tree
2018-02-01
Stas Boukarev
U
se unsi
g
ned-long for ioctl()
.
commit
|
commitdiff
|
tree
2018-02-01
Stas Boukarev
Adjust a test
.
commit
|
commitdiff
|
tree
2018-02-01
S
t
as Boukar
e
v
Fix #-im
m
o
bi
l
e-code build
.
commit
|
commitdiff
|
tree
2018-02-01
Stas Boukarev
Disable
call-o
u
t-named on #-s
b
-dynamic-core
.
commit
|
commitdiff
|
tree
2018-02-01
Stas Boukar
e
v
Restore unde
f
ine
d
-al
i
en-fun
name rep
o
rting on x86-64
.
commit
|
commitdiff
|
tree
2018-02-01
Stas Boukarev
d
e
b
u
g-dump,
c
o
m
pact-v
e
ctor
:
spec
i
al case strings
.
commit
|
commitdiff
|
tree
2018-01-31
Stas Bou
k
arev
Avoid deletion notes
from a MAKE-ARRAY transform
.
commit
|
commitdiff
|
tree
2018-01-31
S
tas
B
ou
k
arev
Sim
p
lify sort-v
e
ctor
.
commit
|
commitdiff
|
tree
2018-01-31
S
tas
Boukar
e
v
S
i
mplify assembly/x86-64
/
a
r
ith
.
lisp
commit
|
commitdiff
|
tree
2018-01-29
Sta
s
Boukarev
Fix a
t
y
po
i
n
s
b-mpfr
.
commit
|
commitdiff
|
tree
2018-01-27
S
tas Bou
k
a
rev
Fix SP
A
RC
.
commit
|
commitdiff
|
tree
2018-01-25
S
t
as Boukarev
Move ob
j
e
ct-s
i
z
e to sb-introsp
e
c
t
.
commit
|
commitdiff
|
tree
2018-01-24
Stas Boukar
e
v
R
e
name object-size to prim
i
ti
v
e-
o
b
j
ect-size
.
commit
|
commitdiff
|
tree
2018-01-24
Stas
Bouk
a
r
e
v
ob
j
ect-size
:
inclu
d
e the slot vec
t
o
r for C
L
OS objects
.
commit
|
commitdiff
|
tree
2018-01-23
Sta
s
Boukarev
Produce onl
y
one
warn
i
ng for (typ
e
p
x 'b
a
d-type
)
commit
|
commitdiff
|
tree
2018-01-23
Sta
s
Boukarev
Han
d
le (complex (mem
b
er not
-
a-real)) type
s
.
commit
|
commitdiff
|
tree
2018-01-23
Stas Bouka
r
e
v
Don't try to print
highly
nested forms for type errors
.
commit
|
commitdiff
|
tree
2018-01-22
Stas Boukare
v
Use defi
n
ition-
s
ource-mixin
f
or slot-def
i
nition
.
commit
|
commitdiff
|
tree
2018-01-22
Stas Bouk
a
rev
Remove
unuse
d
c
o
de
.
commit
|
commitdiff
|
tree
2018-01-22
Stas Bo
u
karev
D
o
n'
t
use SOU
R
CE-LOCATION
when expanding DEFU
N
.
commit
|
commitdiff
|
tree
2018-01-22
Stas Boukarev
R
emove a
n
unused parameter in %
c
o
m
piler-
d
efmacro
.
commit
|
commitdiff
|
tree
2018-01-20
St
a
s
Boukarev
:gc-deadlock :br
o
ke
n
-on :wi
n
3
2
commit
|
commitdiff
|
tree
2018-01-19
St
a
s Boukare
v
Fix CAL
L
-WITH-TIMIN
G
.
commit
|
commitdiff
|
tree
2018-01-19
S
t
as Boukarev
F
i
x
COPY-MORE-ARG on ARM64
.
commit
|
commitdiff
|
tree
2018-01-19
Sta
s
Bouka
r
e
v
Mo
r
e robust in
t
errupt-t
h
read
.
commit
|
commitdiff
|
tree
2018-01-17
Stas Boukarev
vect
o
r-s
p
ecifier-widet
a
g: ignore hairy-ty
p
e
.
commit
|
commitdiff
|
tree
2018-01-17
S
t
as
B
oukarev
Revert "R
e
p
o
rt type e
r
rors coming
from (THE NIL
0
)
.
"
commit
|
commitdiff
|
tree
2018-01-17
S
t
as Boukarev
M
o
re maybe-termi
n
ate-
b
lock
.
commit
|
commitdiff
|
tree
2018-01-17
S
t
a
s Bou
k
a
r
e
v
Improve error
repor
t
ing
for
l
o
cal funct
i
ons
.
commit
|
commitdiff
|
tree
2018-01-17
Stas Boukarev
D
on't transform m
a
ke-array with :el
e
m
ent-
t
ype nil
.
commit
|
commitdiff
|
tree
2018-01-17
Stas Bouka
r
ev
Report typ
e
err
o
rs
coming
fro
m
(THE
NIL
0
)
.
commit
|
commitdiff
|
tree
2018-01-17
St
a
s
B
o
u
k
arev
C
a
ll maybe-
t
erminate-block when translating THE
.
commit
|
commitdiff
|
tree
2018-01-17
Stas Boukarev
Maintain LAMBDA-CAL
L
S-OR-CLOSE
S
i
n
DELETE-REF
.
commit
|
commitdiff
|
tree
2018-01-16
Stas Boukare
v
Fix com
b
ination-args-fl
o
w-cle
a
nl
y
-p
.
commit
|
commitdiff
|
tree
2018-01-16
Stas Boukar
e
v
DCE
:
d
e
let
e
:optional fun
c
tionals
.
commit
|
commitdiff
|
tree
2018-01-15
S
tas Boukarev
Fix tra
c
er
o
o
t
.
test
.
sh
commit
|
commitdiff
|
tree
2018-01-15
Stas
B
oukar
e
v
Che
c
k for the NIL
t
ype i
n
the
E
Q
U
AL tr
a
nsform
.
commit
|
commitdiff
|
tree
2018-01-15
S
t
as Boukarev
P
ro
t
e
c
t unconve
r
t
-
t
a
il-calls against deleted blocks
.
commit
|
commitdiff
|
tree
2018-01-15
St
a
s
Boukarev
Remove an unnecessary
c
opy-li
s
t
.
commit
|
commitdiff
|
tree
2018-01-14
Stas
Boukarev
Mark
c
lo
s
-
c
ache
-
t
est a
s
br
o
ken on sb
-
safepo
i
n
t
.
commit
|
commitdiff
|
tree
2018-01-14
Stas Bouka
r
ev
Add (
p
rofile :threads) :broke
n
-on :win32
commit
|
commitdiff
|
tree
2018-01-14
S
t
as Boukarev
Don't choke on invalid obje
c
ts when G
C
ing
we
a
k hash
.
.
.
commit
|
commitdiff
|
tree
2018-01-14
S
t
a
s Bo
u
ka
r
ev
Mark (
:
timer :t
h
readed-stress) broke
n
on x86
.
commit
|
commitdiff
|
tree
2018-01-13
Stas Bou
k
ar
e
v
Lose on memory corru
p
t
ion wh
i
l
e
g
cin
g
.
commit
|
commitdiff
|
tree
next