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
Protect unconvert-tail-calls against deleted blocks.
2018-01-15
S
t
as Boukar
e
v
Protect unconvert
-
tai
l
-ca
l
ls
a
g
ainst d
e
le
t
ed blo
c
ks
.
commit
|
commitdiff
|
tree
2018-01-15
S
tas Bouka
r
ev
Remove an un
n
ecessa
r
y copy-list
.
commit
|
commitdiff
|
tree
2018-01-14
Stas Boukarev
M
ar
k
c
lo
s
-cache-test
a
s
bro
k
en on sb-safepoint
.
commit
|
commitdiff
|
tree
2018-01-14
Stas Boukarev
Ad
d
(profile :
t
h
r
eads) :br
o
ken
-
on :win32
commit
|
commitdiff
|
tree
2018-01-14
Stas B
o
ukarev
Don't c
h
oke on i
n
valid object
s
when
GCing
we
a
k has
h
.
.
.
commit
|
commitdiff
|
tree
2018-01-14
Stas Boukarev
Mark (:timer
:
threaded-stress) broken on x8
6
.
commit
|
commitdiff
|
tree
2018-01-13
S
t
as Boukarev
Lo
s
e o
n
memory corruption while gci
n
g
.
commit
|
commitdiff
|
tree
2018-01-13
Stas Boukarev
Ma
r
k :two-threads-running-g
c
as br
o
ken on
sb-safepo
i
nt
.
commit
|
commitdiff
|
tree
2018-01-13
S
tas Bouk
a
rev
Make a defknown for FINALI
Z
E
.
commit
|
commitdiff
|
tree
2018-01-12
Stas Boukarev
d
y
n
debug_init: fix
gencg
c
_ver
b
ose ha
n
dling
.
commit
|
commitdiff
|
tree
2018-01-12
S
t
as B
o
ukar
e
v
Fix derive-nod
e
-type on hairy types
.
commit
|
commitdiff
|
tree
2018-01-12
Stas Bo
u
ka
r
ev
Improve
ARRAY
-
HEADER-P type der
i
va
t
i
on
.
commit
|
commitdiff
|
tree
2018-01-11
Stas B
o
ukarev
ctypep: bette
r
h
a
n
dling of array-type wi
t
h unkn
o
wn
.
.
.
commit
|
commitdiff
|
tree
2018-01-11
Stas Boukar
e
v
Don'
t
f
a
il whe
n
tr
a
nsforming (coe
r
c
e
x nil)
.
commit
|
commitdiff
|
tree
2018-01-11
Stas Boukarev
Opti
m
i
ze (decode-timeo
u
t nil)
.
commit
|
commitdiff
|
tree
2018-01-11
S
tas Boukarev
Re
m
ove
th
e
warn
i
ng abou
t
person
a
l
ity
fl
a
gs on Linux
.
commit
|
commitdiff
|
tree
2018-01-11
Stas Bo
u
karev
Rem
o
ve
.
-*- Mode: Text -*- fr
o
m the man page
.
commit
|
commitdiff
|
tree
2018-01-11
St
a
s Boukarev
Remove
--de
f
au
l
t-merg
e
-co
r
e
-
p
ages
.
commit
|
commitdiff
|
tree
2018-01-11
Stas Boukarev
(decode-timeout nil): don't run ge
t
-
intern
a
l-real-time
.
commit
|
commitdiff
|
tree
2018-01-10
Stas
B
o
ukarev
PROGV:
w
arn if V
A
RS and VALS
a
ren'
t
l
is
t
s
.
commit
|
commitdiff
|
tree
2018-01-10
Stas Bouka
r
ev
S
i
m
pl
i
fy th
e
run
-
program docstring
.
commit
|
commitdiff
|
tree
2018-01-10
Stas
B
oukarev
Adjust load-xc
.
lisp
.
commit
|
commitdiff
|
tree
2018-01-10
Stas Bou
k
arev
C
lea
n
up run-progra
m
.
commit
|
commitdiff
|
tree
2018-01-10
Stas B
o
ukare
v
R
e
move #+-win32
f
rom the run-progr
a
m docstr
i
ng
.
commit
|
commitdiff
|
tree
2018-01-10
Stas
B
o
u
k
a
rev
run-pr
o
g
r
a
m
docstring:
disenta
n
g
le :E
R
ROR and :I
F
-ERROR
.
.
.
commit
|
commitdiff
|
tree
2018-01-09
Stas Boukarev
pa
r
se-body: warn, do
n
't error
.
commit
|
commitdiff
|
tree
2018-01-09
Stas Boukarev
F
i
x de
c
laratio
n
p
rocessing
i
n HANDLER-C
A
SE
.
commit
|
commitdiff
|
tree
2018-01-09
St
a
s B
o
u
kar
e
v
Fix declaration processing in RESTART
-
CAS
E
.
commit
|
commitdiff
|
tree
2018-01-09
Stas Bouka
r
e
v
Don't fail
o
n bad VALUES ftype declaration
.
commit
|
commitdiff
|
tree
2018-01-09
Stas Boukarev
Prote
c
t substitute-lv
a
r-uses again
s
t de
l
et
e
d bloc
k
s
.
commit
|
commitdiff
|
tree
2018-01-09
Stas Boukarev
F
i
x
l
tn annotation of tail calls
.
commit
|
commitdiff
|
tree
2018-01-09
S
t
as
Boukarev
Fix (f
i
nd derive-typ
e
)
.
commit
|
commitdiff
|
tree
2018-01-09
Stas B
o
ukar
e
v
Cat
c
h
macro err
o
rs in FOPCOMPILAB
L
E-P
.
commit
|
commitdiff
|
tree
2018-01-09
Stas Bouka
r
ev
Catch macro errors wh
e
n transfor
m
ing MAKE-AR
R
AY
.
commit
|
commitdiff
|
tree
2018-01-08
S
tas Boukar
e
v
Bett
e
r v
a
lidati
o
n of mak
e
-array di
m
ensions
.
commit
|
commitdiff
|
tree
2018-01-08
St
a
s
B
ouka
r
e
v
Catch macro errors
w
hen transfor
m
ing LDB
.
commit
|
commitdiff
|
tree
2018-01-08
Stas Boukarev
F
ix LAMBDA-VAR-REF-LVAR
.
commit
|
commitdiff
|
tree
2018-01-08
Stas Boukarev
Fold
(
= (complex rational)
r
e
a
l) to NI
L
.
commit
|
commitdiff
|
tree
2018-01-06
S
tas Boukare
v
F
ix CMOV conversion
.
commit
|
commitdiff
|
tree
2018-01-06
Stas Boukarev
Restore a tes
t
.
commit
|
commitdiff
|
tree
2018-01-06
Stas
Bo
u
karev
Rem
o
ve an AVER in
SUBS
T
ITUTE-LET-FUN
A
RGS
.
commit
|
commitdiff
|
tree
2018-01-06
S
tas Bou
k
ar
e
v
Fix
m
a
k
e
-complex
-
float on ARM64
.
commit
|
commitdiff
|
tree
2018-01-05
S
t
a
s Boukarev
Fix a typo in ENS
U
RE-LVAR-FUN-
F
O
R
M
.
commit
|
commitdiff
|
tree
2018-01-05
Stas
Bo
u
karev
Protect FI
N
D-
C
LEANUP-POI
N
TS again
s
t dele
t
ed lambd
a
s
.
commit
|
commitdiff
|
tree
2018-01-05
Stas Boukarev
Re
t
ry folding
SYMEV
A
L o
n
constants
.
commit
|
commitdiff
|
tree
2018-01-05
Stas Boukar
e
v
Fix sym
e
val on NIL on x86-64
.
commit
|
commitdiff
|
tree
2018-01-05
Stas B
o
u
karev
Better handling of bogus type-specifier at compile
.
.
.
commit
|
commitdiff
|
tree
2018-01-05
Stas Boukarev
Fix typ
e
mismatch in the &
r
est-re
f
transf
o
rm
.
commit
|
commitdiff
|
tree
2018-01-05
Stas Bouka
r
ev
C
a
r
eful macroe
x
pansi
o
n in
r
e
w
rite
-
initial-cont
e
nt
s
.
commit
|
commitdiff
|
tree
2018-01-03
Stas Boukarev
Catch (make-a
r
r
ay '(x)) a
t
CT
.
commit
|
commitdiff
|
tree
2018-01-03
S
t
as
Boukarev
Ch
e
ck type spec
i
fier
s
at compile t
i
me
.
commit
|
commitdiff
|
tree
2018-01-03
Stas Boukarev
Don't crash when transforming (map val
u
es
-
type
.
.
.
)
commit
|
commitdiff
|
tree
2018-01-03
Stas Boukarev
Mor
e
carefu
l
com
b
i
nation flushing
.
commit
|
commitdiff
|
tree
2018-01-03
Stas Bo
u
karev
Fix a make-arr
a
y
t
ransform
o
n bad dimen
s
ions
.
commit
|
commitdiff
|
tree
2018-01-02
Stas Boukarev
Fix
C
AST-TYPE-
C
HECK
.
commit
|
commitdiff
|
tree
2018-01-02
Stas Boukarev
Si
m
plif
y
ir1-op
t
imize-m
v
-
call and catch more error
s
.
commit
|
commitdiff
|
tree
2018-01-02
Sta
s
Boukar
e
v
Don't a
l
low &
a
ux to bi
n
d constants
.
commit
|
commitdiff
|
tree
2018-01-02
Stas Bo
u
karev
Choose t
h
e function p
r
imitive-typ
e
fo
r
(and function x)
.
commit
|
commitdiff
|
tree
2018-01-02
S
t
as Boukarev
Don't fail on (make-string
-
output-stream :element-ty
p
e
.
.
.
commit
|
commitdiff
|
tree
2018-01-02
Stas
Bo
u
karev
Fix c
o
nstan
t
foldi
n
g
with
:al
l
o
w-other-keys
unkno
w
n
.
commit
|
commitdiff
|
tree
2018-01-01
S
t
as
Boukarev
Fix consta
n
t folding w
i
t
h
dupli
c
ate &key args
.
commit
|
commitdiff
|
tree
2018-01-01
Stas Boukarev
Fi
x
constant
f
ol
d
ing w
i
t
h :allow-ot
h
er-keys present
.
commit
|
commitdiff
|
tree
2018-01-01
Stas Boukar
e
v
Fix a
m
a
k
e-arra
y
tra
n
sform on ba
d
initi
a
l-contents
.
commit
|
commitdiff
|
tree
2018-01-01
Stas Boukarev
Put back
:
c
ount into the REMOVE-IF defknown
.
commit
|
commitdiff
|
tree
2018-01-01
S
t
as Bouka
r
ev
Don't try consta
n
t fol
d
ing calls with
unknown keys
.
commit
|
commitdiff
|
tree
2018-01-01
S
tas
Bouk
a
r
ev
F
lush combinations which
c
all other fu
n
ctions
.
commit
|
commitdiff
|
tree
2018-01-01
Stas Boukarev
Don
'
t cons in COUNT
.
commit
|
commitdiff
|
tree
2017-12-31
Stas Bo
u
karev
Redu
c
e consing in back-propagate-one-dx-
l
v
ar
.
commit
|
commitdiff
|
tree
2017-12-31
Stas Bou
k
arev
F
i
x
c
onstan
t
-f
o
ld
-
call
-
p
.
commit
|
commitdiff
|
tree
2017-12-31
Sta
s
Boukarev
Rename *pri
n
t-se
q
uence-length* to *print-vector-l
e
n
gth*
.
commit
|
commitdiff
|
tree
2017-12-31
Stas B
o
ukar
e
v
Avoid a st
y
le-warning in compile
.
im
p
ure
commit
|
commitdiff
|
tree
2017-12-30
S
tas Bou
k
arev
externa
l
-
form
a
t: add EURO_SIGN to
w
indows-1
2
51
.
commit
|
commitdiff
|
tree
2017-12-30
Stas
B
oukar
e
v
Try to ma
k
e sb-intros
p
ect/alloc
a
tion
-
inf
o
rmation
.
6
.
.
.
commit
|
commitdiff
|
tree
2017-12-30
Stas Boukarev
More --no-user
i
nit
-
-no-user
i
nit in cor
e
.
t
est
.
sh
commit
|
commitdiff
|
tree
2017-12-29
Stas Boukarev
Skip a cons
i
ng test o
n
:i
n
terpreter
.
commit
|
commitdiff
|
tree
2017-12-29
Stas Boukar
e
v
Don'
t
r
e
optimize casts w
h
en ch
e
cking
f
or CAST-TYPE
.
.
.
commit
|
commitdiff
|
tree
2017-12-29
St
a
s Boukare
v
Don't alloca
t
e
stack spac
e
s for arguments twice
.
commit
|
commitdiff
|
tree
2017-12-29
S
tas Boukarev
hide-ir-node
s
: hide G
L
OBAL-V
A
R
.
commit
|
commitdiff
|
tree
2017-12-29
S
t
as Boukar
e
v
Optimi
z
e (m-v-call x known-value
s
) f
o
r
a
ny X
.
commit
|
commitdiff
|
tree
2017-12-29
St
a
s Boukar
e
v
Mar
k
%double/si
n
g
l
e-float flusha
b
l
e in
the ROUND trans
f
orm
.
commit
|
commitdiff
|
tree
2017-12-29
Stas B
o
u
k
arev
Propagate LEX
E
NV-FLUS
H
ABLE inside
t
rans
f
orms
.
commit
|
commitdiff
|
tree
2017-12-29
Stas Bou
k
arev
Do no
t
cons
w
hen truncating
(f
l
oat most-negative-fixnum)
commit
|
commitdiff
|
tree
2017-12-29
Stas Boukarev
Do not c
o
ns in (va
l
u
e
s (trun
c
ate (the do
u
ble-flo
a
t
.
.
.
commit
|
commitdiff
|
tree
2017-12-29
Stas Boukarev
Add SB-EXT:*PRINT-SE
Q
UENCE-LENGT
H
* for str
i
ngs and
.
.
.
commit
|
commitdiff
|
tree
2017-12-29
Stas B
o
ukarev
Protect PRINCIPAL-
L
V
A
R-DEST from un
u
sed CASTs
.
commit
|
commitdiff
|
tree
2017-12-29
Stas Boukare
v
Fix (catch
f
o
rms-involving-
u
nkno
w
n-val
u
es
.
.
.
)
commit
|
commitdiff
|
tree
2017-12-29
Stas Bouk
a
rev
F
i
x FILL on
l
arge bit-vectors
.
commit
|
commitdiff
|
tree
2017-12-29
S
t
as Boukarev
Fi
x
S
X
HA
S
H on interpreted fu
n
ctions
.
commit
|
commitdiff
|
tree
2017-12-25
Stas Boukarev
F
ix MAP-TREE
.
commit
|
commitdiff
|
tree
2017-12-25
St
a
s Bouka
r
ev
A
dd NEWS
.
commit
|
commitdiff
|
tree
2017-12-22
Stas Boukarev
(map-allocated-objects :no-cons
i
ng) no long
e
r
fails
.
.
.
commit
|
commitdiff
|
tree
2017-12-21
S
t
a
s
Bo
u
k
a
rev
tests
:
o
n
e more
e
v
a
lu
a
tor-mo
d
e fix
.
commit
|
commitdiff
|
tree
2017-12-20
S
tas
Bouka
r
e
v
Fix SKIP-
F
ILE in impure tes
t
s
.
commit
|
commitdiff
|
tree
2017-12-20
Stas
Boukarev
a
l
ien
.
impure:
c
omp
i
le a t
e
st
.
commit
|
commitdiff
|
tree
2017-12-20
Stas Boukarev
F
i
x ru
n
ning tests in th
e
:
interpret m
o
d
e
.
commit
|
commitdiff
|
tree
2017-12-20
Stas Bouka
r
ev
Fix genesis with c
h
eneygc
.
commit
|
commitdiff
|
tree
2017-12-20
Stas Bo
u
karev
Mark wait
-
o
n
-semapho
r
e
s
emaphore-notifi
c
ation as passing
.
.
.
commit
|
commitdiff
|
tree
2017-12-20
S
tas Boukarev
Fix
t
he COERCE sou
r
ce transform
.
commit
|
commitdiff
|
tree
2017-12-20
S
tas Boukarev
Disa
b
le a test on win32
.
commit
|
commitdiff
|
tree
2017-12-20
Stas
B
oukarev
Try to m
a
k
e
the :lurking-thr
e
ads test more robust
.
commit
|
commitdiff
|
tree
next