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
DCE: delete :optional functionals.
2018-01-16
Stas B
o
uka
r
ev
D
C
E
: delete :optional
f
u
nctionals
.
commit
|
commitdiff
|
tree
2018-01-15
Stas
B
ouk
a
rev
F
i
x traceroot
.
test
.
sh
commit
|
commitdiff
|
tree
2018-01-15
Stas Boukarev
Check for the NIL type in the EQ
U
AL transfor
m
.
commit
|
commitdiff
|
tree
2018-01-15
Stas
B
o
u
karev
P
r
ot
e
ct unconvert-tai
l
-calls again
s
t
deleted blo
c
k
s
.
commit
|
commitdiff
|
tree
2018-01-15
Stas Bouka
r
ev
Remove
a
n
u
n
ne
c
essary co
p
y
-list
.
commit
|
commitdiff
|
tree
2018-01-14
Stas
Bo
u
k
arev
Mark clos-c
a
che-test as brok
e
n on s
b
-saf
e
point
.
commit
|
commitdiff
|
tree
2018-01-14
Stas Boukarev
Add (profile :thr
e
a
ds) :bro
k
e
n-on :win32
commit
|
commitdiff
|
tree
2018-01-14
Stas Boukar
e
v
Don't choke o
n
i
n
v
alid
o
bjects wh
e
n GCing we
a
k hash
.
.
.
commit
|
commitdiff
|
tree
2018-01-14
Stas Bo
u
karev
Mark (:timer :t
h
r
e
aded-stress) broken on x86
.
commit
|
commitdiff
|
tree
2018-01-13
S
t
a
s
B
ouka
r
ev
Lo
s
e on memory c
o
rr
u
p
tio
n
w
h
ile gcing
.
commit
|
commitdiff
|
tree
2018-01-13
Stas
Boukarev
Mark :two-threads
-
running-
g
c as broken o
n
sb
-
s
afepoint
.
commit
|
commitdiff
|
tree
2018-01-13
Stas Bou
k
arev
Mak
e
a defk
n
own for FINALIZ
E
.
commit
|
commitdiff
|
tree
2018-01-12
Stas Boukarev
d
yndeb
u
g
_
init: fi
x
gencgc_verbose handling
.
commit
|
commitdiff
|
tree
2018-01-12
Stas Boukarev
F
i
x derive-n
o
de-type on hairy types
.
commit
|
commitdiff
|
tree
2018-01-12
Stas
B
oukarev
Impro
v
e ARRAY-HEA
D
ER-P type derivation
.
commit
|
commitdiff
|
tree
2018-01-11
Sta
s
Bouk
a
rev
ctype
p
: be
t
ter handlin
g
of arra
y
-
t
ype with unkn
o
wn
.
.
.
commit
|
commitdiff
|
tree
2018-01-11
St
a
s Boukarev
Don't fail when transf
o
rming (coerce x n
i
l)
.
commit
|
commitdiff
|
tree
2018-01-11
Sta
s
Boukarev
Optimize
(
decode
-
timeout nil)
.
commit
|
commitdiff
|
tree
2018-01-11
Stas Bouk
a
r
e
v
Remove the
warnin
g
a
b
out personality f
l
ags on L
i
nux
.
commit
|
commitdiff
|
tree
2018-01-11
St
a
s Boukarev
Remove
.
-*- Mod
e
: Text -*- from the
m
an page
.
commit
|
commitdiff
|
tree
2018-01-11
Stas Bou
k
arev
R
e
m
ove --defa
u
lt-merge-core-p
a
ges
.
commit
|
commitdiff
|
tree
2018-01-11
Sta
s
Boukare
v
(decode-
t
imeout nil): don't run get-internal-real-time
.
commit
|
commitdiff
|
tree
2018-01-10
St
a
s Bouk
a
r
ev
PROGV
:
warn if VARS an
d
VALS a
r
en'
t
lists
.
commit
|
commitdiff
|
tree
2018-01-10
Stas
B
oukarev
Simplify the
r
un-program
docstring
.
commit
|
commitdiff
|
tree
2018-01-10
Stas Boukarev
Adju
s
t load-xc
.
lisp
.
commit
|
commitdiff
|
tree
2018-01-10
Stas Bouka
r
ev
Cl
e
an up run-program
.
commit
|
commitdiff
|
tree
2018-01-10
Stas Bou
k
arev
Remove #+
-
w
in32 fr
o
m the
r
un
-
program docstrin
g
.
commit
|
commitdiff
|
tree
2018-01-10
St
a
s
Bouk
a
rev
run-pr
o
gram docstring: dis
e
ntangle
:ERROR
and
:
IF-ERROR
.
.
.
commit
|
commitdiff
|
tree
2018-01-09
Stas
B
oukarev
parse-bod
y
:
war
n
,
don
'
t error
.
commit
|
commitdiff
|
tree
2018-01-09
S
tas Bou
k
a
rev
Fix declaration processing in HANDLE
R
-CAS
E
.
commit
|
commitdiff
|
tree
2018-01-09
Stas
Boukarev
Fix declarat
i
on processing in
RESTART-CASE
.
commit
|
commitdiff
|
tree
2018-01-09
S
tas Boukarev
Don't fail on bad VALUES ftyp
e
declar
a
t
ion
.
commit
|
commitdiff
|
tree
2018-01-09
Stas Boukarev
P
rotect subs
t
itute-lv
a
r-
u
ses agai
n
st dele
t
ed
b
lo
c
ks
.
commit
|
commitdiff
|
tree
2018-01-09
Stas Boukarev
Fix
l
tn a
n
notation of tail
ca
l
ls
.
commit
|
commitdiff
|
tree
2018-01-09
Sta
s
Bo
u
karev
Fix (find
derive-t
y
pe)
.
commit
|
commitdiff
|
tree
2018-01-09
St
a
s Bou
k
arev
Catch
m
ac
r
o
errors in FOPCOM
P
I
L
ABLE-P
.
commit
|
commitdiff
|
tree
2018-01-09
St
a
s B
o
uk
a
rev
Catch macro error
s
when transforming MAKE-ARRAY
.
commit
|
commitdiff
|
tree
2018-01-08
Stas Boukarev
B
e
t
ter valid
a
t
ion o
f
make-ar
r
ay
dimen
s
i
ons
.
commit
|
commitdiff
|
tree
2018-01-08
S
t
as Boukarev
Catch macro errors when transforming
L
D
B
.
commit
|
commitdiff
|
tree
2018-01-08
Stas Boukar
e
v
Fix LAMBDA-VAR-
R
EF-LV
A
R
.
commit
|
commitdiff
|
tree
2018-01-08
Stas Boukarev
Fold (= (co
m
plex rational) real) to N
I
L
.
commit
|
commitdiff
|
tree
2018-01-06
Stas Bou
k
ar
e
v
Fix C
M
OV conversion
.
commit
|
commitdiff
|
tree
2018-01-06
St
a
s Bouka
r
e
v
Resto
r
e a test
.
commit
|
commitdiff
|
tree
2018-01-06
Stas Boukarev
Remove an AVER in
S
UBSTITUTE-LET-FUNARGS
.
commit
|
commitdiff
|
tree
2018-01-06
Stas Bouk
a
rev
F
i
x make-complex
-
fl
o
at on
A
RM64
.
commit
|
commitdiff
|
tree
2018-01-05
Stas B
o
u
karev
Fix a
t
ypo in EN
S
URE
-
LVAR-FU
N
-
FORM
.
commit
|
commitdiff
|
tree
2018-01-05
S
tas
Bouka
r
ev
Protect FIND-CLEANUP-P
O
INTS against deleted
l
a
mbdas
.
commit
|
commitdiff
|
tree
2018-01-05
S
tas Bou
k
arev
Re
t
ry fo
l
ding SYME
V
AL on constants
.
commit
|
commitdiff
|
tree
2018-01-05
Stas B
o
ukar
e
v
F
i
x
sym
e
v
a
l on NI
L
on x86-64
.
commit
|
commitdiff
|
tree
2018-01-05
S
tas Boukare
v
B
etter
h
a
nd
l
i
n
g of bogus typ
e
-speci
f
i
e
r at compile
.
.
.
commit
|
commitdiff
|
tree
2018-01-05
Stas
B
o
u
karev
Fix type
mis
m
a
t
ch in the &rest-ref transf
o
rm
.
commit
|
commitdiff
|
tree
2018-01-05
Sta
s
Boukar
e
v
Careful macroex
p
a
n
s
ion in rewrite
-
in
i
tial-contents
.
commit
|
commitdiff
|
tree
2018-01-03
Stas Boukar
e
v
C
a
tc
h
(ma
k
e-arra
y
'(x))
at CT
.
commit
|
commitdiff
|
tree
2018-01-03
Stas Boukar
e
v
Check type specifiers at c
o
mpile time
.
commit
|
commitdiff
|
tree
2018-01-03
S
tas B
o
uk
a
rev
Don't
c
rash when
transforming (map v
a
lues-type
.
.
.
)
commit
|
commitdiff
|
tree
2018-01-03
Stas Boukarev
More
careful combination flus
h
in
g
.
commit
|
commitdiff
|
tree
2018-01-03
Sta
s
B
oukarev
Fix a make
-
array transform on bad dimensions
.
commit
|
commitdiff
|
tree
2018-01-02
S
ta
s
B
oukarev
Fix CAST-TYPE-CHECK
.
commit
|
commitdiff
|
tree
2018-01-02
Stas Boukarev
S
implify
i
r
1-optimiz
e
-mv-call and
c
atch m
o
re errors
.
commit
|
commitdiff
|
tree
2018-01-02
Stas
Boukar
e
v
Don't
allow &a
u
x to bind
constants
.
commit
|
commitdiff
|
tree
2018-01-02
Stas
B
oukarev
Choose the function primitive
-
type
f
or (an
d
function x)
.
commit
|
commitdiff
|
tree
2018-01-02
Stas
B
oukar
e
v
Don't fail on (make-st
r
in
g
-
output-stream :e
l
eme
n
t-type
.
.
.
commit
|
commitdiff
|
tree
2018-01-02
Stas Boukarev
F
i
x con
s
t
ant folding with :allow-other-keys unknown
.
commit
|
commitdiff
|
tree
2018-01-01
Stas Boukarev
F
ix c
o
nstan
t
folding with duplicate
&
key arg
s
.
commit
|
commitdiff
|
tree
2018-01-01
Stas Boukarev
Fix const
a
nt
f
olding with :al
l
o
w
-other-k
e
ys pres
e
nt
.
commit
|
commitdiff
|
tree
2018-01-01
S
t
as B
o
uka
r
ev
Fix
a make-array tran
s
f
orm
on bad initial-con
t
e
nts
.
commit
|
commitdiff
|
tree
2018-01-01
Stas Boukarev
P
ut
bac
k
:count i
n
to the REMOVE-IF defknown
.
commit
|
commitdiff
|
tree
2018-01-01
Stas Boukarev
D
o
n
't try constant folding
calls wi
t
h u
n
known keys
.
commit
|
commitdiff
|
tree
2018-01-01
Stas Boukarev
Flu
s
h
combinations which
c
a
l
l other funct
i
ons
.
commit
|
commitdiff
|
tree
2018-01-01
Stas Boukarev
Don't cons
i
n COUNT
.
commit
|
commitdiff
|
tree
2017-12-31
Stas Boukarev
Reduce
c
onsing in
back-propagate-one-dx-lvar
.
commit
|
commitdiff
|
tree
2017-12-31
Stas B
o
ukarev
Fix constan
t
-fo
l
d-call-p
.
commit
|
commitdiff
|
tree
2017-12-31
S
ta
s
B
ouka
r
ev
Ren
a
me
*
p
rint-sequence-lengt
h
*
t
o *print-ve
c
t
or-
l
ength*
.
commit
|
commitdiff
|
tree
2017-12-31
Stas Bouka
r
ev
Av
o
i
d
a style-warning in co
m
pile
.
impure
commit
|
commitdiff
|
tree
2017-12-30
Sta
s
Bo
u
karev
e
x
ternal
-
format: add
E
URO_SIGN t
o
w
i
n
d
ows-1251
.
commit
|
commitdiff
|
tree
2017-12-30
S
tas Boukarev
T
ry to ma
k
e sb-introspect/a
l
loc
a
tion-infor
m
ation
.
6
.
.
.
commit
|
commitdiff
|
tree
2017-12-30
Stas Bo
u
kare
v
More --no-userinit
-
-
n
o-userinit in
co
r
e
.
tes
t
.
sh
commit
|
commitdiff
|
tree
2017-12-29
Stas
Boukare
v
Ski
p
a consing test on :interpreter
.
commit
|
commitdiff
|
tree
2017-12-29
Stas Bouka
r
e
v
Don't reopt
i
mize
c
a
s
t
s
when checkin
g
for CAST-TYPE
.
.
.
commit
|
commitdiff
|
tree
2017-12-29
Stas Boukarev
Don
'
t allocat
e
s
t
ack
spa
c
es for ar
g
ument
s
twice
.
commit
|
commitdiff
|
tree
2017-12-29
Stas Boukarev
hide-ir-nodes: hide GLOB
A
L-VAR
.
commit
|
commitdiff
|
tree
2017-12-29
St
a
s Boukarev
Opti
m
iz
e
(m-v-
c
all x known-values) for any
X
.
commit
|
commitdiff
|
tree
2017-12-29
Sta
s
Bouka
r
ev
Mark %double/
s
i
ngle-float flus
h
able in
t
he ROUN
D
transform
.
commit
|
commitdiff
|
tree
2017-12-29
Stas Bo
u
ka
r
ev
Propag
a
te L
E
XENV-FL
U
SHA
B
LE inside transforms
.
commit
|
commitdiff
|
tree
2017-12-29
Stas Boukarev
Do n
o
t
c
o
n
s wh
e
n truncating (float most-negative-fixnum)
commit
|
commitdiff
|
tree
2017-12-29
S
t
as Boukar
e
v
Do not cons
i
n
(values (trunca
t
e (the d
o
ub
l
e-floa
t
.
.
.
commit
|
commitdiff
|
tree
2017-12-29
Stas B
o
ukarev
Ad
d
SB-EX
T
:*PRINT-SEQUENCE-LENGTH*
f
or strings
a
nd
.
.
.
commit
|
commitdiff
|
tree
2017-12-29
S
t
as Bouk
a
rev
Pr
o
t
e
ct PRINCIPAL-LVAR-D
E
ST
f
ro
m
u
nused CAST
s
.
commit
|
commitdiff
|
tree
2017-12-29
Stas B
o
ukare
v
Fix (catch
f
o
r
ms
-
involving-unknow
n
-values
.
.
.
)
commit
|
commitdiff
|
tree
2017-12-29
Stas
Bouk
a
rev
Fix FILL on l
a
r
g
e bit-vectors
.
commit
|
commitdiff
|
tree
2017-12-29
Stas Boukarev
Fix SXHASH on
i
nterpreted fun
c
tions
.
commit
|
commitdiff
|
tree
2017-12-25
Stas Bo
u
ka
r
e
v
Fix
M
A
P-TREE
.
commit
|
commitdiff
|
tree
2017-12-25
Stas Boukarev
Add NEWS
.
commit
|
commitdiff
|
tree
2017-12-22
Stas Boukarev
(
m
ap-allocated
-
objects
:
no-consing) no longer fails
.
.
.
commit
|
commitdiff
|
tree
2017-12-21
Stas
B
oukarev
tests: on
e
mor
e
evalua
t
or-mode fix
.
commit
|
commitdiff
|
tree
2017-12-20
Stas Bouka
r
ev
F
i
x SKIP-FILE
i
n i
m
pure tests
.
commit
|
commitdiff
|
tree
2017-12-20
S
tas Bo
u
karev
alien
.
impure: compile
a
test
.
commit
|
commitdiff
|
tree
2017-12-20
Stas Boukarev
Fix
run
n
ing tests i
n
the :
i
nterpret mode
.
commit
|
commitdiff
|
tree
2017-12-20
Stas Boukarev
F
ix genesis
with c
h
eneygc
.
commit
|
commitdiff
|
tree
2017-12-20
Stas Bouka
r
ev
Ma
r
k wait-o
n
-
sema
p
hor
e
se
m
ap
h
ore-notificatio
n
a
s p
a
s
sing
.
.
.
commit
|
commitdiff
|
tree
next