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
Inline expansion of two-arg-char-equal without using notinline.
2018-02-02
St
a
s Boukarev
Inline ex
p
ansion of two-ar
g
-
char-e
q
ual without usi
n
g
.
.
.
commit
|
commitdiff
|
tree
2018-02-02
Stas Bouka
r
ev
Don't maybe-inl
i
ne two-arg-c
h
ar-eq
u
al
.
commit
|
commitdiff
|
tree
2018-02-02
Stas B
o
ukarev
B
e
t
t
er EQUA
L
/P
t
ransforms for c
h
aract
e
rs and
s
ymbols
.
commit
|
commitdiff
|
tree
2018-02-02
Stas Boukarev
F
ix transforming (EQUALP
"" X)
.
commit
|
commitdiff
|
tree
2018-02-01
Stas Bo
u
kar
e
v
Resto
r
e win
3
2 x86
-
64
.
commit
|
commitdiff
|
tree
2018-02-01
Mqrius
Proper error
messages
i
ns
t
ea
d
of "foo" a
n
d
"bar"
commit
|
commitdiff
|
tree
2018-02-01
Stas Boukar
e
v
Use unsigned-long f
o
r ioctl()
.
commit
|
commitdiff
|
tree
2018-02-01
Stas Boukarev
Adjust a test
.
commit
|
commitdiff
|
tree
2018-02-01
S
t
as Boukarev
Fix #-immobi
l
e-c
o
de build
.
commit
|
commitdiff
|
tree
2018-02-01
Stas Boukarev
Disable call-ou
t
-named on #-sb-d
y
namic-
c
ore
.
commit
|
commitdiff
|
tree
2018-02-01
Stas Boukarev
Restore undefined-alie
n
-fun name r
e
porting on x8
6
-64
.
commit
|
commitdiff
|
tree
2018-02-01
Stas Boukar
e
v
de
b
ug-dump, compact-vecto
r
:
speci
a
l
case strings
.
commit
|
commitdiff
|
tree
2018-01-31
Stas Boukarev
Avoid deletion notes
f
r
o
m a MAKE-ARRAY tr
a
nsform
.
commit
|
commitdiff
|
tree
2018-01-31
Stas Boukare
v
Simplify so
r
t-v
e
ct
o
r
.
commit
|
commitdiff
|
tree
2018-01-31
S
tas Bouk
a
re
v
S
i
mplify
a
ssembly/x86
-
64/arith
.
lisp
commit
|
commitdiff
|
tree
2018-01-29
Sta
s
Bo
u
karev
Fix a typo i
n
s
b
-
m
pfr
.
commit
|
commitdiff
|
tree
2018-01-27
Stas Boukarev
F
ix
S
P
A
RC
.
commit
|
commitdiff
|
tree
2018-01-25
St
a
s
B
ouka
r
ev
Mo
v
e object-
s
ize t
o
sb-
i
ntrospect
.
commit
|
commitdiff
|
tree
2018-01-24
Stas
B
ouk
a
rev
Rename
o
bject
-
size to primit
i
ve-object-size
.
commit
|
commitdiff
|
tree
2018-01-24
S
tas
B
o
ukar
e
v
objec
t
-size: includ
e
the
slot v
e
c
t
or f
o
r CLOS obj
e
cts
.
commit
|
commitdiff
|
tree
2018-01-23
Stas
B
ou
k
arev
Produce only one warning for
(typ
e
p x
'
bad-type)
commit
|
commitdiff
|
tree
2018-01-23
Stas Boukarev
Han
d
le (complex (member
n
ot-a-real)) types
.
commit
|
commitdiff
|
tree
2018-01-23
Stas Boukarev
Don'
t
tr
y
to prin
t
highly nested
f
o
r
ms for type errors
.
commit
|
commitdiff
|
tree
2018-01-22
Stas Bouka
r
e
v
Us
e
defini
t
i
o
n
-
source-mixi
n
for slot-def
i
n
i
t
ion
.
commit
|
commitdiff
|
tree
2018-01-22
S
t
a
s Boukar
e
v
Remove unus
e
d code
.
commit
|
commitdiff
|
tree
2018-01-22
Stas Boukarev
Don't use
SOURCE-LOCATION when expanding DEFUN
.
commit
|
commitdiff
|
tree
2018-01-22
Stas Boukarev
R
emove a
n
unus
e
d par
a
meter
i
n %compiler-
d
efmacro
.
commit
|
commitdiff
|
tree
2018-01-20
Stas Boukarev
:
gc-deadl
o
ck :bro
k
en-on
:
win32
commit
|
commitdiff
|
tree
2018-01-19
Stas Boukarev
Fix
CALL-WITH
-
TIMIN
G
.
commit
|
commitdiff
|
tree
2018-01-19
Stas Boukarev
Fix COPY-MORE-ARG on ARM64
.
commit
|
commitdiff
|
tree
2018-01-19
S
t
as Bo
u
karev
M
ore robust inter
r
up
t
-threa
d
.
commit
|
commitdiff
|
tree
2018-01-17
Stas Bouk
a
r
e
v
vector-specifier-widetag: ignore hairy-type
.
commit
|
commitdiff
|
tree
2018-01-17
St
a
s B
o
uka
r
e
v
R
ever
t
"Report
type errors
c
o
m
ing fr
o
m (T
H
E N
I
L 0)
.
"
commit
|
commitdiff
|
tree
2018-01-17
S
tas Bou
k
a
r
ev
M
o
r
e
m
a
y
be-termina
t
e-block
.
commit
|
commitdiff
|
tree
2018-01-17
S
t
as Bo
u
karev
I
m
p
r
ove
error reporting
for local funct
i
ons
.
commit
|
commitdiff
|
tree
2018-01-17
Stas Boukarev
Don't t
r
ansform make-a
r
ra
y
with
:el
e
ment-type nil
.
commit
|
commitdiff
|
tree
2018-01-17
Stas
Boukarev
Report type errors
comi
n
g from (TH
E
NIL 0)
.
commit
|
commitdiff
|
tree
2018-01-17
Stas B
o
ukare
v
Call
m
aybe-
t
erminate-block when tr
a
nsla
t
i
n
g
T
HE
.
commit
|
commitdiff
|
tree
2018-01-17
S
t
as Boukare
v
M
a
int
a
i
n
LAM
B
DA-CALLS-OR-CL
O
S
E
S in DELETE-REF
.
commit
|
commitdiff
|
tree
2018-01-16
Stas Boukarev
F
i
x c
o
m
bination-a
r
gs-flow-cleanly-p
.
commit
|
commitdiff
|
tree
2018-01-16
Stas Boukarev
DCE:
delete :optional fu
n
ctional
s
.
commit
|
commitdiff
|
tree
2018-01-15
S
t
a
s
Boukarev
Fix
t
raceroot
.
test
.
sh
commit
|
commitdiff
|
tree
2018-01-15
S
tas
Boukare
v
Ch
e
ck
fo
r
t
h
e NIL type in
t
he E
Q
UAL transf
o
rm
.
commit
|
commitdiff
|
tree
2018-01-15
Stas Boukarev
Protect uncon
v
ert-tai
l
-calls aga
i
nst de
l
et
e
d
bloc
k
s
.
commit
|
commitdiff
|
tree
2018-01-15
Stas Bouka
r
ev
Remo
v
e
an unnecessary copy-list
.
commit
|
commitdiff
|
tree
2018-01-14
Stas B
o
uka
r
ev
Mark clos-ca
c
he-t
e
st as broken on sb-safepoint
.
commit
|
commitdiff
|
tree
2018-01-14
Stas Boukarev
Add (profil
e
:
t
hrea
d
s) :broken-o
n
:win32
commit
|
commitdiff
|
tree
2018-01-14
Stas
Bo
u
karev
Don't cho
k
e on inva
l
id o
b
jects when GCing weak ha
s
h
.
.
.
commit
|
commitdiff
|
tree
2018-01-14
Stas Boukarev
Mark (:ti
m
er :t
h
reade
d
-stre
s
s) broken on x86
.
commit
|
commitdiff
|
tree
2018-01-13
Stas Bo
u
karev
L
ose o
n
m
e
mory cor
r
uption while gcing
.
commit
|
commitdiff
|
tree
2018-01-13
Stas Bou
k
a
r
ev
M
ark :two-threads-runni
n
g
-
gc as broken on sb-safepoi
n
t
.
commit
|
commitdiff
|
tree
2018-01-13
Sta
s
B
o
ukar
e
v
Make a defknown for FINALIZE
.
commit
|
commitdiff
|
tree
2018-01-12
Stas
Bo
u
kare
v
dyndebug_in
i
t: fix gen
c
gc_verbos
e
handl
i
ng
.
commit
|
commitdiff
|
tree
2018-01-12
S
tas Bo
u
karev
F
i
x derive-node-type
on hairy types
.
commit
|
commitdiff
|
tree
2018-01-12
Stas Boukarev
Improve ARRAY
-
HEADER-
P
type derivation
.
commit
|
commitdiff
|
tree
2018-01-11
S
t
as Boukarev
ctypep: bette
r
handling of array-ty
p
e
with
unknown
.
.
.
commit
|
commitdiff
|
tree
2018-01-11
Stas Boukarev
Don't fail when tr
a
nsforming
(co
e
rce x nil)
.
commit
|
commitdiff
|
tree
2018-01-11
S
t
a
s Boukar
e
v
Optimiz
e
(d
e
c
o
d
e-timeout
nil)
.
commit
|
commitdiff
|
tree
2018-01-11
S
tas Boukarev
Remove t
h
e warning ab
o
ut pers
o
nality
f
lags
on L
i
nux
.
commit
|
commitdiff
|
tree
2018-01-11
S
t
as Boukar
e
v
Remo
v
e
.
-*-
M
o
de: Text -*
-
fr
o
m th
e
man pag
e
.
commit
|
commitdiff
|
tree
2018-01-11
Stas Boukarev
Remove --default-merge-core-p
a
ges
.
commit
|
commitdiff
|
tree
2018-01-11
S
tas B
o
ukarev
(
d
ecode-t
i
meout nil): don't ru
n
get-i
n
ternal-real
-
time
.
commit
|
commitdiff
|
tree
2018-01-10
Stas Boukarev
PROGV
:
w
arn
i
f V
A
RS
and
V
ALS aren'
t
lists
.
commit
|
commitdiff
|
tree
2018-01-10
Stas Boukarev
Simplify the run-program docstring
.
commit
|
commitdiff
|
tree
2018-01-10
Stas Boukarev
Adjust lo
a
d-xc
.
lisp
.
commit
|
commitdiff
|
tree
2018-01-10
Stas Bou
k
arev
C
l
ean up run-program
.
commit
|
commitdiff
|
tree
2018-01-10
Stas Boukar
e
v
R
emo
v
e #+-win32 f
r
om th
e
run-program docstrin
g
.
commit
|
commitdiff
|
tree
2018-01-10
Stas Boukarev
run-program
d
o
c
strin
g
: disentan
g
le
:
ERROR
a
nd :
I
F-ERROR
.
.
.
commit
|
commitdiff
|
tree
2018-01-09
Stas Bou
k
a
r
e
v
parse-bo
d
y:
warn, don't e
r
ror
.
commit
|
commitdiff
|
tree
2018-01-09
Stas Bouk
a
re
v
Fix declara
t
ion processing
i
n HANDLER-CASE
.
commit
|
commitdiff
|
tree
2018-01-09
Stas Bouka
r
ev
Fix
d
eclaration processing
in RESTAR
T
-
C
A
SE
.
commit
|
commitdiff
|
tree
2018-01-09
Sta
s
Bo
u
karev
Don't fail on bad VALUES ft
y
pe decl
a
ration
.
commit
|
commitdiff
|
tree
2018-01-09
Stas Bou
k
are
v
Prote
c
t substitute-lvar-u
s
e
s against dele
t
e
d blocks
.
commit
|
commitdiff
|
tree
2018-01-09
Stas B
o
ukar
e
v
Fix ltn an
n
otation
o
f
t
a
il calls
.
commit
|
commitdiff
|
tree
2018-01-09
Stas Bouk
a
re
v
F
ix (fin
d
derive-type)
.
commit
|
commitdiff
|
tree
2018-01-09
Stas Boukarev
Catch macro
err
o
rs
in
F
OPCOMPILABLE-P
.
commit
|
commitdiff
|
tree
2018-01-09
St
a
s
Boukarev
Catch macro
e
rrors when tran
s
fo
r
min
g
MAKE-A
R
RAY
.
commit
|
commitdiff
|
tree
2018-01-08
Stas Boukarev
Better validation of make
-
array dimens
i
o
n
s
.
commit
|
commitdiff
|
tree
2018-01-08
S
t
a
s Bouka
r
e
v
Ca
t
ch macro errors when transfor
m
ing LDB
.
commit
|
commitdiff
|
tree
2018-01-08
Stas Bouk
a
rev
Fix LAMBDA-VAR
-
REF-LVAR
.
commit
|
commitdiff
|
tree
2018-01-08
Stas Boukare
v
F
old (= (complex rat
i
onal) r
e
al) to N
I
L
.
commit
|
commitdiff
|
tree
2018-01-06
Stas Boukarev
Fix CMOV conversion
.
commit
|
commitdiff
|
tree
2018-01-06
Stas
B
ouk
a
rev
Resto
r
e a test
.
commit
|
commitdiff
|
tree
2018-01-06
Stas Boukarev
R
e
m
ove an AVER in SUBSTITUTE-LET-FUNARGS
.
commit
|
commitdiff
|
tree
2018-01-06
Stas Boukarev
Fix make-complex-float on ARM6
4
.
commit
|
commitdiff
|
tree
2018-01-05
St
a
s Boukarev
Fix a typo in ENSURE-
L
VAR-FUN-FORM
.
commit
|
commitdiff
|
tree
2018-01-05
Sta
s
B
o
uk
a
rev
P
rotect FIND-CLEANUP-PO
I
N
TS against deleted
lambdas
.
commit
|
commitdiff
|
tree
2018-01-05
Stas
B
oukare
v
Retry f
o
l
d
ing SYMEVAL o
n
co
n
s
t
a
n
t
s
.
commit
|
commitdiff
|
tree
2018-01-05
Stas Boukarev
F
ix symeval on NIL on x86-6
4
.
commit
|
commitdiff
|
tree
2018-01-05
St
a
s
Boukarev
Better handling o
f
bog
u
s ty
p
e-spe
c
i
fier a
t
compile
.
.
.
commit
|
commitdiff
|
tree
2018-01-05
Stas
B
o
ukarev
Fix type mismatch in the &r
e
st-ref transform
.
commit
|
commitdiff
|
tree
2018-01-05
Stas Boukarev
C
areful macroex
p
ansion i
n
rewrite-in
i
tial-content
s
.
commit
|
commitdiff
|
tree
2018-01-03
Stas Boukarev
Catch (make-
a
rray '(
x
))
at
CT
.
commit
|
commitdiff
|
tree
2018-01-03
Stas Bouk
a
rev
Check ty
p
e
s
pecifiers at co
m
pile t
i
me
.
commit
|
commitdiff
|
tree
2018-01-03
S
t
as Boukar
e
v
Don'
t
crash when transforming (map v
a
lue
s
-type
.
.
.
)
commit
|
commitdiff
|
tree
2018-01-03
S
tas Boukar
e
v
More careful combinati
o
n f
l
ushi
n
g
.
commit
|
commitdiff
|
tree
2018-01-03
Stas
B
oukarev
Fix
a
mak
e
-ar
r
ay transform o
n
bad dim
e
nsions
.
commit
|
commitdiff
|
tree
2018-01-02
Stas B
o
ukarev
Fix CAST-TYPE-CHECK
.
commit
|
commitdiff
|
tree
2018-01-02
Stas
Bou
k
arev
Simplify ir1-op
t
imize-mv-call and catch more errors
.
commit
|
commitdiff
|
tree
2018-01-02
St
a
s Boukarev
Don
'
t
a
l
l
ow &aux to b
i
nd
c
onstan
t
s
.
commit
|
commitdiff
|
tree
next