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
debug-dump, compact-vector: special case strings.
2018-02-01
Stas B
o
ukarev
debug-dump, compact-vecto
r
:
s
p
e
c
i
al case
s
t
ri
n
gs
.
commit
|
commitdiff
|
tree
2018-01-31
Stas Boukarev
A
v
oid de
l
e
tion notes from a MAKE-ARRAY transfo
r
m
.
commit
|
commitdiff
|
tree
2018-01-31
Stas Boukarev
Sim
p
lify sor
t
-v
e
ctor
.
commit
|
commitdiff
|
tree
2018-01-31
Stas Boukarev
Simplify
assembl
y
/x86-64/ari
t
h
.
lisp
commit
|
commitdiff
|
tree
2018-01-29
St
a
s Boukarev
Fix a typo in sb-m
p
fr
.
commit
|
commitdiff
|
tree
2018-01-27
Sta
s
Boukarev
F
i
x SPARC
.
commit
|
commitdiff
|
tree
2018-01-25
Stas
Boukarev
Move object-size to
sb-introspe
c
t
.
commit
|
commitdiff
|
tree
2018-01-24
Stas Bouka
r
ev
Re
n
ame
o
bject-s
i
z
e
to pr
i
m
it
i
ve-object-size
.
commit
|
commitdiff
|
tree
2018-01-24
Stas Bo
u
karev
o
bject-size: include the sl
o
t vector
for
CLOS objects
.
commit
|
commitdiff
|
tree
2018-01-23
Stas Bou
k
arev
P
r
oduce
o
nly on
e
warn
i
ng for (typep
x
'bad-
t
ype)
commit
|
commitdiff
|
tree
2018-01-23
Stas Bou
k
arev
H
a
ndle (
c
omplex (memb
e
r
not
-
a-r
e
al))
types
.
commit
|
commitdiff
|
tree
2018-01-23
Stas Boukarev
Don't t
r
y to
p
rint highly
n
est
e
d forms for
t
ype er
r
ors
.
commit
|
commitdiff
|
tree
2018-01-22
Stas Boukarev
Use definition-sou
r
ce
-
m
ix
i
n for
slot-defin
i
tion
.
commit
|
commitdiff
|
tree
2018-01-22
Stas B
o
ukar
e
v
Remove unused code
.
commit
|
commitdiff
|
tree
2018-01-22
Stas
Boukar
e
v
Don't use SOUR
C
E
-LOCATION
wh
e
n expand
i
ng D
E
FUN
.
commit
|
commitdiff
|
tree
2018-01-22
Stas Boukarev
Remove an unused parameter i
n
%compiler-defmac
r
o
.
commit
|
commitdiff
|
tree
2018-01-20
Stas Boukare
v
:gc-dea
d
lo
c
k :broken-
o
n :win32
commit
|
commitdiff
|
tree
2018-01-19
Stas Boukarev
Fix CA
L
L
-WITH-TIMING
.
commit
|
commitdiff
|
tree
2018-01-19
Stas Bo
u
k
arev
Fix COP
Y
-MO
R
E-
A
RG on ARM64
.
commit
|
commitdiff
|
tree
2018-01-19
Stas B
o
ukar
e
v
M
ore
robust inte
r
rupt-threa
d
.
commit
|
commitdiff
|
tree
2018-01-17
Stas
B
oukare
v
vector-specifie
r
-widetag: ign
o
re hairy-type
.
commit
|
commitdiff
|
tree
2018-01-17
Stas Boukarev
Revert "Report ty
p
e
e
rrors comin
g
from (THE
NIL 0)
.
"
commit
|
commitdiff
|
tree
2018-01-17
Stas Boukarev
M
ore maybe
-
t
e
r
m
inate
-
block
.
commit
|
commitdiff
|
tree
2018-01-17
Sta
s
B
o
ukarev
I
m
prove error reporting for
l
o
c
a
l
functions
.
commit
|
commitdiff
|
tree
2018-01-17
S
tas
B
oukarev
D
o
n
'
t t
r
ansform make-array
w
i
t
h :element-type
n
il
.
commit
|
commitdiff
|
tree
2018-01-17
S
t
as
B
o
u
karev
Re
p
ort type errors com
i
ng from (THE NIL 0)
.
commit
|
commitdiff
|
tree
2018-01-17
Sta
s
Boukarev
C
a
ll maybe-ter
m
inate
-
blo
c
k
when t
r
anslating THE
.
commit
|
commitdiff
|
tree
2018-01-17
Stas Boukarev
Maintain LAMBDA-CALLS-OR-CLOSE
S
i
n
DELETE-REF
.
commit
|
commitdiff
|
tree
2018-01-16
Stas Bo
u
karev
Fix com
b
i
nation-args-f
l
ow-cleanly-p
.
commit
|
commitdiff
|
tree
2018-01-16
Stas Boukarev
DCE: delete :optional fun
c
tio
n
als
.
commit
|
commitdiff
|
tree
2018-01-15
S
t
a
s
Boukarev
Fix tra
c
eroot
.
test
.
sh
commit
|
commitdiff
|
tree
2018-01-15
S
ta
s
Boukare
v
Check for the NIL type
i
n
the
E
QUAL transform
.
commit
|
commitdiff
|
tree
2018-01-15
Stas Bo
u
karev
Protect un
c
onvert-tail
-
calls agains
t
de
l
eted
blocks
.
commit
|
commitdiff
|
tree
2018-01-15
Stas
B
oukarev
Remove
a
n unnecessary copy
-
list
.
commit
|
commitdiff
|
tree
2018-01-14
Stas Boukar
e
v
Mark clos-cache-test
a
s
broke
n
o
n sb-safepoin
t
.
commit
|
commitdiff
|
tree
2018-01-14
St
a
s
Boukarev
A
d
d (profile :threa
d
s
)
:broken
-
on :win32
commit
|
commitdiff
|
tree
2018-01-14
S
tas
B
ou
k
arev
D
o
n't choke on invali
d
objects when GCing weak hash
.
.
.
commit
|
commitdiff
|
tree
2018-01-14
St
a
s
Bou
k
are
v
M
ark (:timer
:
threaded-stress) broken on x8
6
.
commit
|
commitdiff
|
tree
2018-01-13
S
t
as Boukarev
Los
e
on memor
y
corruption
w
h
i
le g
c
ing
.
commit
|
commitdiff
|
tree
2018-01-13
Stas Boukarev
Mark :tw
o
-
t
hre
a
ds-running-gc as broken on
s
b-safepoi
n
t
.
commit
|
commitdiff
|
tree
2018-01-13
Stas Bouka
r
e
v
Make a defknown for FIN
A
LIZE
.
commit
|
commitdiff
|
tree
2018-01-12
Stas Boukare
v
d
y
n
debug_init: fix
g
encgc
_
verbo
s
e
h
a
ndling
.
commit
|
commitdiff
|
tree
2018-01-12
Stas Bouk
a
r
e
v
Fi
x
derive-node-type on h
a
iry ty
p
es
.
commit
|
commitdiff
|
tree
2018-01-12
Stas Bouka
r
ev
Im
p
rov
e
ARRAY-HEADER-P typ
e
de
r
ivation
.
commit
|
commitdiff
|
tree
2018-01-11
Stas Bouka
r
ev
c
t
ypep: bett
e
r
h
andling of array-type with u
n
kn
o
w
n
.
.
.
commit
|
commitdiff
|
tree
2018-01-11
Stas Bouk
a
rev
Don't fail
w
hen transfo
r
ming (c
o
e
r
ce x nil)
.
commit
|
commitdiff
|
tree
2018-01-11
Stas Boukarev
Optimize
(decod
e
-timeout nil)
.
commit
|
commitdiff
|
tree
2018-01-11
S
t
as Bouk
a
r
e
v
Remove the warning about personal
i
ty flag
s
on Linux
.
commit
|
commitdiff
|
tree
2018-01-11
S
t
as Bou
k
arev
Rem
o
ve
.
-
*
-
Mode
:
T
e
xt -*- from the man
page
.
commit
|
commitdiff
|
tree
2018-01-11
Stas Boukarev
Remove --de
f
a
ult-merge-core-page
s
.
commit
|
commitdiff
|
tree
2018-01-11
Stas Boukar
e
v
(decode-time
o
ut nil): d
o
n
't ru
n
g
et-internal-rea
l
-time
.
commit
|
commitdiff
|
tree
2018-01-10
St
a
s Boukare
v
P
ROGV: war
n
if VARS
and VA
L
S
a
r
en't
lists
.
commit
|
commitdiff
|
tree
2018-01-10
Stas Bou
k
a
r
e
v
Simpli
f
y
t
he run-program docstring
.
commit
|
commitdiff
|
tree
2018-01-10
Sta
s
Boukar
e
v
Adj
u
st load-xc
.
lisp
.
commit
|
commitdiff
|
tree
2018-01-10
Stas Boukarev
Cl
e
an u
p
run-prog
r
am
.
commit
|
commitdiff
|
tree
2018-01-10
St
a
s B
o
u
karev
R
e
m
ov
e
#
+-wi
n
32 from the run-program
d
ocstring
.
commit
|
commitdiff
|
tree
2018-01-10
Stas Boukarev
run
-
progra
m
doc
s
tring: dise
n
t
angle :ERR
O
R and
:IF-E
R
R
O
R
.
.
.
commit
|
commitdiff
|
tree
2018-01-09
Stas
B
oukarev
pa
r
s
e
-body: wa
r
n, don't error
.
commit
|
commitdiff
|
tree
2018-01-09
St
a
s
B
oukar
e
v
Fix declaratio
n
process
i
ng in HANDL
E
R-CASE
.
commit
|
commitdiff
|
tree
2018-01-09
Stas Bou
k
arev
Fix declaration processi
n
g in RESTART-CASE
.
commit
|
commitdiff
|
tree
2018-01-09
S
tas Boukarev
Don't fai
l
on bad VALUES ftype declarati
o
n
.
commit
|
commitdiff
|
tree
2018-01-09
Sta
s
Boukarev
Prot
e
ct substi
t
u
t
e-l
v
a
r
-uses
against d
e
lete
d
blo
c
ks
.
commit
|
commitdiff
|
tree
2018-01-09
Stas B
o
ukarev
Fix
ltn annotation
o
f
tail calls
.
commit
|
commitdiff
|
tree
2018-01-09
S
t
as Bou
k
arev
Fix (fin
d
derive-type
)
.
commit
|
commitdiff
|
tree
2018-01-09
St
a
s Boukarev
Cat
c
h macro errors in FOPCOMPILABL
E
-P
.
commit
|
commitdiff
|
tree
2018-01-09
Stas B
o
uk
a
r
ev
C
atc
h
macro er
r
ors when tr
a
nsfo
r
mi
n
g MAKE-ARRAY
.
commit
|
commitdiff
|
tree
2018-01-08
S
t
as Boukarev
B
e
tter validation of make
-
arra
y
dimen
s
ion
s
.
commit
|
commitdiff
|
tree
2018-01-08
Stas B
o
uka
r
ev
Cat
c
h
m
a
cro
e
rrors when tran
s
forming
L
DB
.
commit
|
commitdiff
|
tree
2018-01-08
Stas Boukare
v
Fix LAMBDA-VAR-REF-LVAR
.
commit
|
commitdiff
|
tree
2018-01-08
Stas Boukarev
Fold
(= (complex rational) r
e
al) to NIL
.
commit
|
commitdiff
|
tree
2018-01-06
S
t
as Boukarev
F
i
x CM
O
V conversion
.
commit
|
commitdiff
|
tree
2018-01-06
S
tas Boukarev
Rest
o
re a
t
est
.
commit
|
commitdiff
|
tree
2018-01-06
St
a
s Bo
u
karev
Remov
e
an
AVER
i
n
S
U
BS
T
I
T
U
T
E-LE
T
-
F
UNARGS
.
commit
|
commitdiff
|
tree
2018-01-06
Stas
B
oukarev
F
ix
m
ake-compl
e
x-float on ARM64
.
commit
|
commitdiff
|
tree
2018-01-05
S
t
as Bouka
r
ev
Fix a typo in E
N
SURE-LVAR-FUN-FORM
.
commit
|
commitdiff
|
tree
2018-01-05
Stas Boukarev
Protect FI
N
D-CLEA
N
UP-PO
I
NTS a
g
ainst deleted lam
b
d
as
.
commit
|
commitdiff
|
tree
2018-01-05
Stas Bouka
r
e
v
Retry foldi
n
g SYMEVA
L
o
n
constants
.
commit
|
commitdiff
|
tree
2018-01-05
Stas Bouk
a
rev
Fi
x
symeval on N
I
L on x8
6
-64
.
commit
|
commitdiff
|
tree
2018-01-05
Stas Boukarev
Be
t
ter
handling of
bogus t
y
pe-s
p
ecif
i
er at
c
ompile
.
.
.
commit
|
commitdiff
|
tree
2018-01-05
Stas Boukarev
Fix type misma
t
ch in the &rest-re
f
t
r
an
s
form
.
commit
|
commitdiff
|
tree
2018-01-05
Stas Boukarev
C
aref
u
l macroexpans
i
on in rewrite-initial-conten
t
s
.
commit
|
commitdiff
|
tree
2018-01-03
Stas Boukare
v
Catch (make-arra
y
'
(
x))
at CT
.
commit
|
commitdiff
|
tree
2018-01-03
Stas Boukar
e
v
Check type specif
i
ers at comp
i
le time
.
commit
|
commitdiff
|
tree
2018-01-03
S
t
as Boukarev
Don't crash
when
t
ransfor
m
i
ng
(
ma
p
v
a
lues-type
.
.
.
)
commit
|
commitdiff
|
tree
2018-01-03
St
a
s
B
oukarev
Mor
e
ca
r
eful combination f
l
ushing
.
commit
|
commitdiff
|
tree
2018-01-03
Stas
Boukarev
Fix
a
m
a
ke-array
t
ra
n
s
form on bad di
m
ensions
.
commit
|
commitdiff
|
tree
2018-01-02
Stas Boukarev
Fix CAST-TY
P
E-CHE
C
K
.
commit
|
commitdiff
|
tree
2018-01-02
Sta
s
Bouka
r
ev
Simpl
i
fy ir1-optim
i
ze-
m
v-c
a
ll a
n
d catch more
errors
.
commit
|
commitdiff
|
tree
2018-01-02
Sta
s
Boukare
v
Don't allow
&a
u
x t
o
bind constants
.
commit
|
commitdiff
|
tree
2018-01-02
Stas Bou
k
are
v
C
h
oose the functi
o
n primit
i
v
e
-type
f
o
r (and
f
unction x)
.
commit
|
commitdiff
|
tree
2018-01-02
Stas B
o
uk
a
r
ev
Don't
fail on (make-st
r
i
ng-out
p
u
t
-st
r
eam :e
l
eme
n
t-type
.
.
.
commit
|
commitdiff
|
tree
2018-01-02
Stas B
o
u
k
arev
Fi
x
c
o
nstant folding with :allow-
o
the
r
-k
e
y
s
unknow
n
.
commit
|
commitdiff
|
tree
2018-01-01
Stas Boukarev
F
i
x
constant fol
d
ing with duplic
a
te &key
a
r
gs
.
commit
|
commitdiff
|
tree
2018-01-01
S
t
a
s
B
oukarev
Fix const
a
n
t
fold
i
ng with
:
allow-other-keys pr
e
sent
.
commit
|
commitdiff
|
tree
2018-01-01
Stas Boukare
v
Fix a
m
a
ke-arra
y
transfo
r
m
on bad ini
t
ial-conten
t
s
.
commit
|
commitdiff
|
tree
2018-01-01
Stas Bou
k
arev
P
ut
bac
k
:count into the RE
M
O
V
E-IF
defkno
w
n
.
commit
|
commitdiff
|
tree
2018-01-01
Stas
B
oukarev
Don't
t
r
y constant folding calls with unknown keys
.
commit
|
commitdiff
|
tree
2018-01-01
St
a
s
B
o
ukarev
Flush combinations which
call other f
u
nctions
.
commit
|
commitdiff
|
tree
2018-01-01
Stas
B
oukarev
D
o
n't
c
ons
i
n
CO
U
N
T
.
commit
|
commitdiff
|
tree
2017-12-31
Stas
B
oukarev
Red
u
c
e
con
s
ing i
n
back-propaga
t
e-one-dx-
l
v
a
r
.
commit
|
commitdiff
|
tree
next