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
Restore win32 x86-64.
2018-02-01
Stas Bouka
r
ev
Restore win32 x8
6
-64
.
commit
|
commitdiff
|
tree
2018-02-01
Mqrius
Prope
r
error messages instead of "fo
o
" and "bar"
commit
|
commitdiff
|
tree
2018-02-01
Stas Boukarev
Use unsigned-long for io
c
t
l
()
.
commit
|
commitdiff
|
tree
2018-02-01
Stas Boukar
e
v
A
d
just a
t
est
.
commit
|
commitdiff
|
tree
2018-02-01
Stas Bouk
a
r
e
v
Fix #-immobile-code build
.
commit
|
commitdiff
|
tree
2018-02-01
S
t
as
B
oukarev
Disable call-out-named
o
n #-sb-dynamic-
c
ore
.
commit
|
commitdiff
|
tree
2018-02-01
Sta
s
Bo
u
karev
Restore undefined-alien-fun n
a
m
e reporting on x86-64
.
commit
|
commitdiff
|
tree
2018-02-01
S
t
as Boukarev
debug-dump, comp
a
ct-vec
t
or:
special c
a
se stri
n
gs
.
commit
|
commitdiff
|
tree
2018-01-31
St
a
s Bouka
r
ev
Av
o
id
de
l
e
tion notes from a MAKE-AR
R
AY transform
.
commit
|
commitdiff
|
tree
2018-01-31
S
tas Bouka
r
ev
Si
m
plify s
o
rt-vector
.
commit
|
commitdiff
|
tree
2018-01-31
St
a
s Boukarev
Simpli
f
y
a
ss
e
m
b
ly/x8
6
-6
4
/arith
.
lisp
commit
|
commitdiff
|
tree
2018-01-29
Stas Boukarev
Fi
x
a typo in s
b
-mpfr
.
commit
|
commitdiff
|
tree
2018-01-27
S
tas Boukarev
F
ix SPARC
.
commit
|
commitdiff
|
tree
2018-01-25
Stas Boukar
e
v
Move ob
j
ect-size to sb-introspect
.
commit
|
commitdiff
|
tree
2018-01-24
St
a
s Boukarev
Rename o
b
je
c
t-size
t
o primitive-object-siz
e
.
commit
|
commitdiff
|
tree
2018-01-24
S
t
as Boukarev
object-size: include t
h
e slot vector fo
r
CLOS objec
t
s
.
commit
|
commitdiff
|
tree
2018-01-23
Stas
Boukarev
Produ
c
e only one
w
arni
n
g for
(typep x 'bad
-
type)
commit
|
commitdiff
|
tree
2018-01-23
Stas Boukarev
H
andle (complex
(
m
ember not-a
-
real)) types
.
commit
|
commitdiff
|
tree
2018-01-23
Sta
s
Boukarev
Do
n
't tr
y
to print highly
n
e
sted forms f
o
r
t
ype error
s
.
commit
|
commitdiff
|
tree
2018-01-22
Stas Bo
u
karev
Use definition-source-mixin for slot-defi
n
it
i
on
.
commit
|
commitdiff
|
tree
2018-01-22
Stas Bouk
a
rev
Remov
e
unused co
d
e
.
commit
|
commitdiff
|
tree
2018-01-22
Stas Bouk
a
r
e
v
Don't use
S
OURCE-LOCATION wh
e
n expanding
D
E
F
U
N
.
commit
|
commitdiff
|
tree
2018-01-22
Stas
B
o
ukarev
Remove a
n
unused p
a
r
ameter
in %compiler-
d
e
f
macro
.
commit
|
commitdiff
|
tree
2018-01-20
Stas Boukarev
:gc-deadlock
:
broken-on :win3
2
commit
|
commitdiff
|
tree
2018-01-19
S
t
a
s B
o
u
k
arev
Fix CALL-WITH-TIMING
.
commit
|
commitdiff
|
tree
2018-01-19
Stas
Boukar
e
v
Fix COPY-MORE-ARG on ARM64
.
commit
|
commitdiff
|
tree
2018-01-19
S
t
as Bou
k
ar
e
v
More robus
t
in
t
errupt-thread
.
commit
|
commitdiff
|
tree
2018-01-17
S
t
a
s Bou
k
a
r
e
v
vector-specifier
-
widetag
:
i
gnore hai
r
y-
t
ype
.
commit
|
commitdiff
|
tree
2018-01-17
Stas Boukarev
Revert "Re
p
ort
t
ype
e
rr
o
rs coming fro
m
(
T
H
E NIL
0
)
.
"
commit
|
commitdiff
|
tree
2018-01-17
Stas Bouka
r
ev
More maybe-term
i
n
a
te-block
.
commit
|
commitdiff
|
tree
2018-01-17
Stas Bo
u
karev
I
m
prove error reporting for local
f
u
nct
i
ons
.
commit
|
commitdiff
|
tree
2018-01-17
S
t
as
B
oukar
e
v
D
on't transform make
-
array with :eleme
n
t-type nil
.
commit
|
commitdiff
|
tree
2018-01-17
Stas Bo
u
karev
R
eport ty
p
e errors
c
oming from (THE NIL 0)
.
commit
|
commitdiff
|
tree
2018-01-17
Sta
s
Bouka
r
ev
Call mayb
e
-
t
e
rminate-blo
c
k whe
n
translating THE
.
commit
|
commitdiff
|
tree
2018-01-17
St
a
s Bo
u
karev
Maintain LAMBDA-CA
L
LS-OR-
C
LOSES in DELETE-REF
.
commit
|
commitdiff
|
tree
2018-01-16
Stas
B
oukarev
Fix combination-a
r
gs-flow
-
cleanl
y
-p
.
commit
|
commitdiff
|
tree
2018-01-16
Stas Boukarev
DCE: delete :optional functionals
.
commit
|
commitdiff
|
tree
2018-01-15
St
a
s
B
o
ukarev
Fi
x
t
raceroot
.
test
.
sh
commit
|
commitdiff
|
tree
2018-01-15
Stas Boukar
e
v
Check for t
h
e
NIL type in the E
Q
UAL tr
a
nsform
.
commit
|
commitdiff
|
tree
2018-01-15
Stas Bouk
a
re
v
Protect unconvert-tai
l
-calls against
d
eleted
b
lock
s
.
commit
|
commitdiff
|
tree
2018-01-15
Stas Boukarev
Rem
o
ve
a
n un
n
ecessar
y
c
opy-l
i
s
t
.
commit
|
commitdiff
|
tree
2018-01-14
S
tas Boukarev
M
a
rk clo
s
-
c
ache-t
e
st as broke
n
on
s
b-safepoint
.
commit
|
commitdiff
|
tree
2018-01-14
Stas Bou
k
arev
Add (profile :
t
hreads)
:broken-on :win32
commit
|
commitdiff
|
tree
2018-01-14
S
t
as Bo
u
k
a
rev
Don't choke
o
n
invalid
objects whe
n
GCing weak
hash
.
.
.
commit
|
commitdiff
|
tree
2018-01-14
S
tas
Bou
k
arev
Mark
(
:timer :thre
a
ded-
s
tress) broken on
x86
.
commit
|
commitdiff
|
tree
2018-01-13
Stas Bouk
a
r
ev
Los
e
on memory
corruption whil
e
gcing
.
commit
|
commitdiff
|
tree
2018-01-13
Stas Boukarev
Mark :two-thr
e
a
d
s-ru
n
n
i
ng-
g
c
a
s b
r
o
ken o
n
s
b-safepoint
.
commit
|
commitdiff
|
tree
2018-01-13
Stas Boukar
e
v
M
a
ke a defknown
f
or FINA
L
IZE
.
commit
|
commitdiff
|
tree
2018-01-12
Stas Boukarev
dy
n
debug_init: fix
gencgc_verbose handl
i
ng
.
commit
|
commitdiff
|
tree
2018-01-12
St
a
s B
o
ukarev
Fix der
i
ve-node-type
o
n hair
y
ty
p
es
.
commit
|
commitdiff
|
tree
2018-01-12
Stas Boukarev
Improve ARRA
Y
-
H
EADER-P type
d
erivation
.
commit
|
commitdiff
|
tree
2018-01-11
Stas Bouka
r
e
v
cty
p
ep:
b
et
t
er handl
i
n
g
of ar
r
ay-type with unknown
.
.
.
commit
|
commitdiff
|
tree
2018-01-11
Stas Boukarev
Don't fai
l
when t
r
ansforming (coe
r
c
e
x nil)
.
commit
|
commitdiff
|
tree
2018-01-11
Stas
B
oukarev
Op
t
imize (d
e
code-timeout n
i
l
)
.
commit
|
commitdiff
|
tree
2018-01-11
Stas Boukar
e
v
R
emove the warning about pers
o
nalit
y
fla
g
s on
Linux
.
commit
|
commitdiff
|
tree
2018-01-11
Sta
s
Boukarev
Remove
.
-*-
Mode:
T
e
xt
-
*- fro
m
t
he man
p
ag
e
.
commit
|
commitdiff
|
tree
2018-01-11
Stas Boukarev
R
e
m
ov
e
-
-
default-m
e
rge-cor
e
-p
a
ges
.
commit
|
commitdiff
|
tree
2018-01-11
Stas Boukarev
(d
e
code-timeout nil
)
: don't run get-int
e
rnal-r
e
al-time
.
commit
|
commitdiff
|
tree
2018-01-10
Stas Bouka
r
ev
PROGV: warn
if
VARS and VA
L
S aren't lists
.
commit
|
commitdiff
|
tree
2018-01-10
Stas Boukare
v
S
i
mpli
f
y the run-pro
g
ram docstr
i
ng
.
commit
|
commitdiff
|
tree
2018-01-10
Stas
Boukarev
A
djust l
o
a
d
-xc
.
lisp
.
commit
|
commitdiff
|
tree
2018-01-10
Stas Boukarev
Clean up run-pr
o
gra
m
.
commit
|
commitdiff
|
tree
2018-01-10
Sta
s
Boukarev
Remove #+-win
3
2 fr
o
m the
r
u
n
-program docstring
.
commit
|
commitdiff
|
tree
2018-01-10
Stas Boukarev
ru
n
-program docstring
:
d
i
sentangle
:
E
R
R
OR and
:
IF-ERROR
.
.
.
commit
|
commitdiff
|
tree
2018-01-09
Stas B
o
ukare
v
pa
r
se-body: warn, don't error
.
commit
|
commitdiff
|
tree
2018-01-09
St
a
s
Bouka
r
e
v
F
ix declaratio
n
process
i
ng
in HAN
D
LER
-
CASE
.
commit
|
commitdiff
|
tree
2018-01-09
St
a
s
B
o
uk
a
rev
Fix
declaration proces
s
ing in RESTART-CASE
.
commit
|
commitdiff
|
tree
2018-01-09
S
t
as Boukarev
D
on't fail on bad VAL
U
E
S
ftype declaratio
n
.
commit
|
commitdiff
|
tree
2018-01-09
Stas Bouka
r
ev
P
r
otect substit
u
te-lva
r
-u
s
es a
g
ainst delete
d
blocks
.
commit
|
commitdiff
|
tree
2018-01-09
Stas
Boukar
e
v
Fix ltn annotation o
f
tail calls
.
commit
|
commitdiff
|
tree
2018-01-09
Stas
B
ouk
a
re
v
Fix (fin
d
derive-
t
y
p
e)
.
commit
|
commitdiff
|
tree
2018-01-09
Stas
Boukarev
Catch macro errors in
F
OPCOMPILAB
L
E-P
.
commit
|
commitdiff
|
tree
2018-01-09
Stas Boukarev
Catch macro errors
when
t
ransforming
M
AKE-ARR
A
Y
.
commit
|
commitdiff
|
tree
2018-01-08
S
tas
B
o
u
karev
Better valid
a
tion of ma
k
e
-ar
r
ay dimensi
o
ns
.
commit
|
commitdiff
|
tree
2018-01-08
S
t
a
s B
o
u
ka
r
ev
C
atch macro errors when transforming LDB
.
commit
|
commitdiff
|
tree
2018-01-08
Stas
B
ou
k
arev
Fix LAMBDA-V
A
R-REF-LVAR
.
commit
|
commitdiff
|
tree
2018-01-08
Stas Boukare
v
Fold (
=
(
c
o
m
plex rational) re
a
l) t
o
N
I
L
.
commit
|
commitdiff
|
tree
2018-01-06
S
t
as Boukare
v
Fix CMOV
conversion
.
commit
|
commitdiff
|
tree
2018-01-06
Stas B
o
uk
a
rev
R
estore a test
.
commit
|
commitdiff
|
tree
2018-01-06
Stas Boukarev
R
emove a
n
AV
E
R
in SUBSTI
T
UTE-LET
-
F
UNA
R
GS
.
commit
|
commitdiff
|
tree
2018-01-06
Stas Boukarev
Fix make-co
m
plex-fl
o
a
t
on ARM64
.
commit
|
commitdiff
|
tree
2018-01-05
Stas Boukarev
Fix a typo in ENSURE-LV
A
R-
F
UN-F
O
R
M
.
commit
|
commitdiff
|
tree
2018-01-05
Stas Boukarev
P
r
ote
c
t FIND-
C
LE
A
N
U
P-POINTS
against d
e
leted lam
b
das
.
commit
|
commitdiff
|
tree
2018-01-05
Stas
B
o
u
karev
Retr
y
foldi
n
g
SYMEVAL on constants
.
commit
|
commitdiff
|
tree
2018-01-05
S
tas
B
oukarev
Fix symeval on NIL on x
8
6
-64
.
commit
|
commitdiff
|
tree
2018-01-05
Stas Boukarev
Better
h
andlin
g
of
b
ogus type-
s
pecifi
e
r
at co
m
pile
.
.
.
commit
|
commitdiff
|
tree
2018-01-05
Sta
s
Boukar
e
v
Fix t
y
pe mismatch in
t
he &rest-r
e
f
tran
s
for
m
.
commit
|
commitdiff
|
tree
2018-01-05
Stas Boukarev
Car
e
ful macroe
x
pansion i
n
re
w
rite-initial-contents
.
commit
|
commitdiff
|
tree
2018-01-03
Stas Boukarev
Catch (make-array '(x)
)
at CT
.
commit
|
commitdiff
|
tree
2018-01-03
S
t
as Boukare
v
Chec
k
type
sp
e
cifiers at compile time
.
commit
|
commitdiff
|
tree
2018-01-03
Stas
B
oukare
v
Don't cras
h
when
transform
i
ng (ma
p
values-t
y
pe
.
.
.
)
commit
|
commitdiff
|
tree
2018-01-03
Stas Boukar
e
v
More care
f
ul combina
t
ion flus
h
i
n
g
.
commit
|
commitdiff
|
tree
2018-01-03
Stas Bo
u
karev
F
ix
a
make-arra
y
tr
a
nsfo
r
m on
b
ad
d
ime
n
sions
.
commit
|
commitdiff
|
tree
2018-01-02
S
t
as
Boukarev
F
ix CAST-TYPE-CHECK
.
commit
|
commitdiff
|
tree
2018-01-02
Stas Bouka
r
ev
Simplify i
r
1-optimize
-
mv-call and catch m
o
r
e
errors
.
commit
|
commitdiff
|
tree
2018-01-02
Stas
B
oukarev
Don't allow &aux to
bind constants
.
commit
|
commitdiff
|
tree
2018-01-02
S
t
as
Boukare
v
Choos
e
the fu
n
ction primiti
v
e-ty
p
e for (and function
x
)
.
commit
|
commitdiff
|
tree
2018-01-02
Stas Boukarev
Don't fail on (make-
s
tring-output-str
e
am :eleme
n
t-type
.
.
.
commit
|
commitdiff
|
tree
2018-01-02
Stas
B
oukarev
F
i
x con
s
tant folding w
i
th :all
o
w-other-ke
y
s
u
nknown
.
commit
|
commitdiff
|
tree
2018-01-01
Stas
B
oukarev
Fix con
s
tant
f
olding
w
ith du
p
l
i
c
a
te &
k
ey
args
.
commit
|
commitdiff
|
tree
next