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
Fix make-sequence type derivation with unknown types.
2016-03-31
Stas Boukarev
Fix
m
ake-
s
equence type d
e
r
i
vation
with unknown t
y
pe
s
.
commit
|
commitdiff
|
tree
2016-03-30
Stas Bouk
a
rev
F
ix
a
docs
t
rin
g
t
y
po
.
commit
|
commitdiff
|
tree
2016-03-21
S
t
as Boukarev
Fix
a
typo
.
commit
|
commitdiff
|
tree
2016-03-21
Stas Bouka
r
ev
F
i
x a test on
#-sb-unic
o
de
.
commit
|
commitdiff
|
tree
2016-03-20
Stas Bouka
r
e
v
sb-gmp
:
fix loa
d
ing libgm
p
o
n darwin
.
commit
|
commitdiff
|
tree
2016-03-19
S
t
as Boukarev
O
ptimize the FORM
A
T N
I
L to CON
C
ATENATE transform
.
commit
|
commitdiff
|
tree
2016-03-19
Stas B
o
uka
r
ev
Transform CONCAT
E
N
ATE to spec
i
alized fun
c
t
ion
s
.
commit
|
commitdiff
|
tree
2016-03-19
Stas Boukar
e
v
Optimize variable calls to
CONCATE
N
ATE
.
commit
|
commitdiff
|
tree
2016-03-19
Stas Bo
u
karev
O
ptimize ou
t
-of-line string
CONCATENATE, part 2
.
commit
|
commitdiff
|
tree
2016-03-19
Stas
B
o
u
karev
Optimiz
e
out-
o
f-lin
e
string CONC
A
TENATE
.
commit
|
commitdiff
|
tree
2016-03-17
Stas B
o
ukarev
r
un-pr
o
gram
:
error on bad
stream options
.
commit
|
commitdiff
|
tree
2016-03-15
Stas Bouk
a
rev
Fix
s
b-pcl::%updat
e
-slots
.
commit
|
commitdiff
|
tree
2016-03-14
Stas Boukarev
Optimize DO-SEQUENCE
.
commit
|
commitdiff
|
tree
2016-03-14
Stas Boukar
e
v
Optimize mak
e
-ve
c
tor
-
l
ike
.
commit
|
commitdiff
|
tree
2016-03-14
Stas
B
oukarev
Remo
v
e !b
e
g
in-i
n
structio
n
-definit
i
o
n
s
.
commit
|
commitdiff
|
tree
2016-03-14
St
a
s Boukar
e
v
Remo
v
e
D
EF!MACRO from packages
.
commit
|
commitdiff
|
tree
2016-03-14
Stas Boukarev
Clean up nested IFs
.
commit
|
commitdiff
|
tree
2016-03-14
St
a
s B
o
ukar
e
v
Better ty
p
e decl
a
rations
for f
i
l
l
-pointer relate
d
code
.
commit
|
commitdiff
|
tree
2016-03-13
Stas
Boukarev
Transform N|REV
E
RSE
to v
e
c
t
or-reverse/lis
t
-reverse
.
commit
|
commitdiff
|
tree
2016-03-13
S
t
a
s
Boukarev
Op
t
i
mize [N]REVERS
E
on ve
c
tors
.
commit
|
commitdiff
|
tree
2016-03-13
Stas
Boukarev
Op
t
im
i
ze
SUBSTITUTE functions
.
commit
|
commitdiff
|
tree
2016-03-13
Stas Boukarev
Declai
m
types
o
f %%data-vector-
.
.
.
%%
.
commit
|
commitdiff
|
tree
2016-03-12
Stas Boukarev
Rem
o
ve *the
-
w
r
apper
.
.
.
* from PCL
.
commit
|
commitdiff
|
tree
2016-03-11
Stas Bou
k
arev
Don't forc
e
l
a
yout invalidation on superclass finalization
.
commit
|
commitdiff
|
tree
2016-03-06
Stas Boukarev
Rename SHARP-TA
G
to SHARP-EQUAL-
W
RA
P
PER
.
commit
|
commitdiff
|
tree
2016-03-06
St
a
s Bo
u
ka
r
ev
Optimize #x=
/
#x#
.
commit
|
commitdiff
|
tree
2016-03-06
Stas Boukarev
Debugger: don't use symb
o
l-mac
r
ol
e
t on speci
a
l
v
a
ri
a
b
les
.
commit
|
commitdiff
|
tree
2016-03-06
S
tas Boukarev
F
i
x
i
n
teraction of flo
a
t
type derivation and negative
.
.
.
commit
|
commitdiff
|
tree
2016-03-04
Stas Boukarev
R
e
move source-root from
d
ebug-info
.
commit
|
commitdiff
|
tree
2016-03-04
Stas Boukarev
More precise
a
nd
compact sou
r
ce loc
a
tions fr
o
m
xref
.
commit
|
commitdiff
|
tree
2016-03-04
St
a
s Bouk
a
rev
WH
O
-SE
T
S and WH
O
-REFEREN
C
ES on DEFG
L
OBAL
.
commit
|
commitdiff
|
tree
2016-03-02
S
t
as Boukare
v
Fix
typos
.
commit
|
commitdiff
|
tree
2016-02-29
Stas Boukarev
Optimize load/
s
tore pairs
on
ARM64
.
commit
|
commitdiff
|
tree
2016-02-29
Stas Bouk
a
rev
Optim
i
ze SET-SLOT on ARM
6
4
.
commit
|
commitdiff
|
tree
2016-02-29
Stas Boukarev
Optimize (SETF
S
C
H
AR)
.
commit
|
commitdiff
|
tree
2016-02-29
Stas Boukarev
Optimize MA
P
CAR
o
n
l
arge l
i
sts
.
commit
|
commitdiff
|
tree
2016-02-29
St
a
s Boukarev
Rem
o
ve the ir1 FUNCALL
transform
.
commit
|
commitdiff
|
tree
2016-02-29
Stas Bouka
r
e
v
Optim
i
ze MAP*
transform
s
on lambdas
.
commit
|
commitdiff
|
tree
2016-02-26
Stas Boukarev
Fix a warning messag
e
wordi
n
g
.
commit
|
commitdiff
|
tree
2016-02-25
Stas Boukarev
optim
i
ze-con
s
t
an
t
-
loads
:
fix hand
l
in
g
of 0
.
commit
|
commitdiff
|
tree
2016-02-24
Stas B
o
ukarev
o
pt
i
mi
z
e-c
o
nstant-loads: pro
c
ess all blocks
.
commit
|
commitdiff
|
tree
2016-02-24
Stas Boukarev
F
ix
a
n AVER caused by ignoring closed over variables
.
commit
|
commitdiff
|
tree
2016-02-23
Stas Bo
u
k
arev
tests:
F
ix :mod-
a
rith-larg
e
-c
o
nstant
on 3
2
-b
i
t p
l
atforms
.
commit
|
commitdiff
|
tree
2016-02-23
Stas Bo
u
karev
ARM64: more c
o
m
p
act encoding for
w
or
d
-
length
i
mmedi
a
tes
.
commit
|
commitdiff
|
tree
2016-02-23
Stas
B
oukarev
Don't fail
t
o encod
e
i
mmediat
e
s in modular ar
i
thmetic
.
.
.
commit
|
commitdiff
|
tree
2016-02-23
Sta
s
Boukarev
Optimize constant loa
d
s
.
commit
|
commitdiff
|
tree
2016-02-23
Stas Boukarev
Ensure regist
e
rs a
r
e moved into stack locations
directly
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Bou
k
a
r
e
v
R
e
m
ove a coup
l
e
o
f #if
0
commit
|
commitdiff
|
tree
2016-02-21
S
t
as Bouka
r
ev
Opt
i
mize
in
i
t
i
a
l
i
ze-ve
c
t
o
r wit
h
0 values
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Boukarev
Abstra
c
t immed
i
ate loading
o
n x86-64
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Boukarev
Derive res
u
lt types of struct
u
re setters
.
commit
|
commitdiff
|
tree
2016-02-21
Stas
B
o
u
kar
e
v
Optimize
e
mit-inits w
i
th 0
v
alues
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Bouk
a
rev
Sl
i
ght
l
y opt
i
mize allocation seque
n
ce on x86-64
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Bouk
a
rev
Remove global_in
t
err
u
pt_
d
ata
.
commit
|
commitdiff
|
tree
2016-02-21
St
a
s
B
o
u
k
arev
Fix s
i
ng
l
e-thre
a
ded builds
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Boukarev
Don't
f
ree thr
e
ad->inte
r
rupt_data
s
eparately
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Boukarev
Micro-op
t
imize ve
r
ify-arg-
c
ount
o
n x86oids and
A
RM64
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Boukarev
create_t
h
read_struct
:
don'
t
allo
c
ate inter
r
upt_data
.
.
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Bo
u
karev
create_threa
d
_
s
t
r
uct: don't allocate
o
s
_attr separately
.
commit
|
commitdiff
|
tree
2016-02-20
Stas
Boukarev
Don't
l
eak memory du
r
i
n
g
exc
e
pt
i
on handling on Darwin
.
commit
|
commitdiff
|
tree
2016-02-20
Stas B
o
u
ka
r
ev
*c
o
mp
i
l
e
r-trace-output*
w
o
rkaround
.
commit
|
commitdiff
|
tree
2016-02-19
Stas
Bo
u
kar
e
v
K
e
ep sb-ass
e
m:
*
assem-i
n
stru
c
tio
n
s
*
for slime compatibility
.
commit
|
commitdiff
|
tree
2016-02-13
S
t
as
Boukarev
Re
s
t
ore
b
uild on non-x86oids
.
commit
|
commitdiff
|
tree
2016-02-12
Stas Bouk
a
rev
Improve LDB when (
+
size
pos
i
tion) is less than n-fi
x
nu
m
.
.
.
commit
|
commitdiff
|
tree
2016-02-12
Sta
s
B
oukarev
Opti
m
ize logand with non-fixnum word m
a
sks on x86oids
.
.
.
commit
|
commitdiff
|
tree
2016-02-11
St
a
s Bo
u
karev
Add LO
G
TEST VOPs on AR
M
64
.
commit
|
commitdiff
|
tree
2016-02-11
Stas Boukarev
Optimize MASK-SIG
N
E
D
-FIE
L
D on ARM
6
4
.
commit
|
commitdiff
|
tree
2016-02-11
Stas Bo
u
karev
Disassemble TBZ a
n
d TBNZ on ARM6
4
.
commit
|
commitdiff
|
tree
2016-02-11
S
t
a
s B
o
u
karev
O
ptimi
z
e fixnum
m
ask-s
i
gn
e
d-field o
n
x86
.
commit
|
commitdiff
|
tree
2016-02-10
Stas Boukare
v
Optimize (MASK-SIGNED-F
I
ELD 63 X) on x
8
6-64
.
commit
|
commitdiff
|
tree
2016-02-10
Stas
B
oukarev
Optimize some
V
O
P
S
o
n
A
R
M64
w
ith LDP/STP
.
commit
|
commitdiff
|
tree
2016-02-10
S
t
as Boukarev
sb-profile
:
report don'
t
warn about r
e
defined
f
unctions
.
commit
|
commitdiff
|
tree
2016-02-09
Stas Bouk
a
rev
Micro-
o
pt
i
m
ize l
i
stify-rest-args on ARM6
4
.
commit
|
commitdiff
|
tree
2016-02-09
Stas Boukarev
Fi
x
disassemb
l
ing of
LDR/STR wi
t
h post/p
r
e
-
index on
.
.
.
commit
|
commitdiff
|
tree
2016-02-09
Stas Bou
k
are
v
Fix cal
l
_in
t
o_c on PPC
.
commit
|
commitdiff
|
tree
2016-02-09
St
a
s Boukarev
S
l
i
ghtly reduce co
n
sing
i
n with
-
p
a
ckage-
i
te
r
ator
.
commit
|
commitdiff
|
tree
2016-02-08
Stas B
o
ukarev
Optimize out o
f
line
L
IST*
commit
|
commitdiff
|
tree
2016-02-08
Stas Boukarev
Fix a c
o
py & paste m
i
s
t
ake that breaks x86
.
commit
|
commitdiff
|
tree
2016-02-08
Stas B
o
ukarev
R
emo
v
e unnecessary package pr
e
fix
e
s
.
commit
|
commitdiff
|
tree
2016-02-07
Stas B
o
u
ka
r
ev
Optimize fixnum LOG
N
O
R
on ARM64
.
commit
|
commitdiff
|
tree
2016-02-07
Stas Boukarev
Mi
c
ro-optimize sb-
k
e
rnel:cod
e
-instruc
t
ions on arm64
.
commit
|
commitdiff
|
tree
2016-02-07
S
t
a
s Bouka
r
ev
Remove
sb-
d
isassem::cod
e
-i
n
st-area-address
.
commit
|
commitdiff
|
tree
2016-02-07
S
t
as Boukarev
Remove sb-as
s
em:*as
s
em-
i
nstructi
o
ns*
.
commit
|
commitdiff
|
tree
2016-02-07
Stas Bouk
a
r
e
v
F
i
x x86 build
.
commit
|
commitdiff
|
tree
2016-02-06
Stas
B
oukarev
Warn about a
r
g
-count mi
s
match for MAP
a
n
d
MAP-INTO
.
commit
|
commitdiff
|
tree
2016-02-06
Stas Boukarev
Make %oth
e
r-pointer-wideta
g
GC safe
.
commit
|
commitdiff
|
tree
2016-02-02
Stas B
o
ukarev
Check ar
g
ument mismatch
for function arguments to callable
.
.
.
commit
|
commitdiff
|
tree
2016-01-31
S
tas Boukarev
Constant f
o
ld
f
unctions th
a
t c
a
ll other fun
c
tions
.
commit
|
commitdiff
|
tree
2016-01-31
Stas
Bouka
r
ev
D
o
n'
t
evaluate the docs
t
ri
n
g in def
v
ar, defconstant
.
commit
|
commitdiff
|
tree
2016-01-31
Stas Bou
k
arev
Forg
e
t about a co
n
stant variable after makunb
o
und
.
commit
|
commitdiff
|
tree
2016-01-31
Stas
Boukarev
W
ra
p
a test
in wi
t
h-test
.
commit
|
commitdiff
|
tree
2016-01-31
Stas Bo
u
karev
Pr
o
p
e
r
e
r
rors from OP
E
N on Windows
.
commit
|
commitdiff
|
tree
2016-01-18
Stas Bouka
r
ev
D
on
'
t import SB-C::VOP
-
INFO-TARGET-FUN into
SB-REGA
L
LOC
.
commit
|
commitdiff
|
tree
2016-01-18
S
t
as Boukarev
Fi
x
s
c
ale-floa
t
o
n x
8
6
.
commit
|
commitdiff
|
tree
2016-01-18
Stas B
o
u
k
ar
e
v
Clean up *feature* test i
n
a
c
ouple of
p
laces
.
commit
|
commitdiff
|
tree
2016-01-18
Stas Boukarev
Fix SQRT
o
n LEAST
-
NEGATIVE-DO
U
BLE-FLOAT
.
commit
|
commitdiff
|
tree
2016-01-18
Stas B
o
ukarev
M
APHASH comp
i
ler
-
macro:
don'
t
evaluate HASH
-
TABLE
t
wice
.
commit
|
commitdiff
|
tree
2016-01-18
Stas
B
oukarev
Handle
m
ul
t
ipl
e
:NICKNAME
S
options to DEFPACKAGE
.
commit
|
commitdiff
|
tree
2016-01-18
Sta
s
Boukarev
Fix th
e
ADJUST-ARRAY transfor
m
.
commit
|
commitdiff
|
tree
2016-01-18
Stas Bouka
r
e
v
(defun (setf x) ())
st
o
pped
r
eturning (SETF X)
commit
|
commitdiff
|
tree
next