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
Reduce consing during copy propagation.
2016-04-04
S
t
a
s
B
o
ukarev
Re
d
uce co
n
s
ing
d
uring copy p
r
opagation
.
commit
|
commitdiff
|
tree
2016-04-04
Stas Bou
k
are
v
Work around a
c
onstraint propag
a
tio
n
problem
.
commit
|
commitdiff
|
tree
2016-03-31
Stas Boukarev
Revert "Pass MAP_
F
IXED t
o
mmap on Linux
.
"
commit
|
commitdiff
|
tree
2016-03-31
Stas
B
oukarev
Source
l
ocation for con
d
ition
sl
o
t accessors
.
commit
|
commitdiff
|
tree
2016-03-31
Stas Boukarev
Fix
(
se
t
f fdocu
m
en
t
ation
)
on closures
.
commit
|
commitdiff
|
tree
2016-03-31
Stas Boukarev
Optimize call-named on x86-6
4
.
commit
|
commitdiff
|
tree
2016-03-31
Stas
B
oukar
e
v
Fix make-sequ
e
nce type d
e
ri
v
ation w
i
th unknown types
.
commit
|
commitdiff
|
tree
2016-03-30
Sta
s
Boukare
v
Fix a
d
ocstring typo
.
commit
|
commitdiff
|
tree
2016-03-21
Stas
B
o
ukarev
Fix a typo
.
commit
|
commitdiff
|
tree
2016-03-21
Stas Boukarev
Fi
x
a test o
n
#-
s
b-unicode
.
commit
|
commitdiff
|
tree
2016-03-20
S
t
as
Bo
u
k
a
rev
sb-gmp: fix
l
oading
l
i
bgmp on
d
arwin
.
commit
|
commitdiff
|
tree
2016-03-19
Stas B
o
ukarev
Opti
m
ize
the FORMAT NIL to CONCATENA
T
E transform
.
commit
|
commitdiff
|
tree
2016-03-19
Stas Bo
u
karev
Transform CONCATENAT
E
t
o
specia
l
ized functions
.
commit
|
commitdiff
|
tree
2016-03-19
St
a
s
Boukarev
Optimize variable calls to
CONCATENAT
E
.
commit
|
commitdiff
|
tree
2016-03-19
St
a
s B
o
ukarev
O
pt
i
m
i
z
e out
-
o
f
-
line string
CO
N
CAT
E
NATE, part
2
.
commit
|
commitdiff
|
tree
2016-03-19
Stas Bouka
r
e
v
Op
t
im
i
z
e
ou
t
-of-
l
ine
s
t
r
ing CONCATENATE
.
commit
|
commitdiff
|
tree
2016-03-17
Stas Bo
u
ka
r
ev
r
un-program: err
o
r
on bad stream optio
n
s
.
commit
|
commitdiff
|
tree
2016-03-15
Stas Boukarev
F
i
x sb-pcl::%update-slots
.
commit
|
commitdiff
|
tree
2016-03-14
St
a
s Bouka
r
ev
Optimize DO-SEQ
U
ENCE
.
commit
|
commitdiff
|
tree
2016-03-14
Stas Boukarev
Optimize
m
ake-
v
ector-like
.
commit
|
commitdiff
|
tree
2016-03-14
Sta
s
B
o
u
k
a
rev
Re
m
ov
e
!
b
egin
-
instruction-
d
e
finiti
o
n
s
.
commit
|
commitdiff
|
tree
2016-03-14
Stas Bouk
a
rev
Re
m
ove
DEF!MACRO from packages
.
commit
|
commitdiff
|
tree
2016-03-14
Stas Boukar
e
v
Clea
n
up n
e
sted
I
Fs
.
commit
|
commitdiff
|
tree
2016-03-14
Stas Boukar
e
v
Better
typ
e
dec
l
arations for
fill-poi
n
ter relat
e
d
code
.
commit
|
commitdiff
|
tree
2016-03-13
Stas Bouka
r
ev
T
ra
n
sfo
r
m N|REVE
R
S
E to vec
t
or-reverse/
l
ist
-
rev
e
rs
e
.
commit
|
commitdiff
|
tree
2016-03-13
Stas Boukarev
O
ptimi
z
e [N]REVERSE on vectors
.
commit
|
commitdiff
|
tree
2016-03-13
S
tas Boukarev
Optimize SUB
S
TITUTE
functions
.
commit
|
commitdiff
|
tree
2016-03-13
Sta
s
Boukarev
Declaim types of %%data-vector-
.
.
.
%%
.
commit
|
commitdiff
|
tree
2016-03-12
Stas Boukarev
Remove *th
e
-wr
a
pper
.
.
.
* from PCL
.
commit
|
commitdiff
|
tree
2016-03-11
S
tas Boukarev
D
o
n'
t
force lay
o
ut inval
i
dation on superclass
f
in
a
lization
.
commit
|
commitdiff
|
tree
2016-03-06
Stas Bouka
r
ev
Rename SH
A
R
P-TAG to SHARP-EQUAL-WRAPPER
.
commit
|
commitdiff
|
tree
2016-03-06
Philipp
Mat
t
hias
.
.
.
Remove duplicate
declaration
commit
|
commitdiff
|
tree
2016-03-06
Philipp Ma
t
t
hi
a
s
.
.
.
M
ove
only lo
c
ally used fu
n
ction from hea
d
er to source
commit
|
commitdiff
|
tree
2016-03-06
Stas Boukarev
O
p
t
i
mize #
x
=/#x#
.
commit
|
commitdiff
|
tree
2016-03-06
S
tas Boukarev
Debugger: don't use symbol
-
m
a
c
rolet on
s
pecial
variables
.
commit
|
commitdiff
|
tree
2016-03-06
Stas
Boukarev
Fi
x
interaction of flo
a
t type derivat
i
on and
n
e
g
ative
.
.
.
commit
|
commitdiff
|
tree
2016-03-04
Stas Bo
u
karev
Remove so
u
rce-r
o
o
t
from debug-info
.
commit
|
commitdiff
|
tree
2016-03-04
Stas Boukar
e
v
M
or
e
pre
c
i
s
e and c
o
mp
a
ct sour
c
e locations from
xre
f
.
commit
|
commitdiff
|
tree
2016-03-04
S
ta
s
Bou
k
arev
WHO-SETS and WHO-R
E
F
ER
E
N
CES on DEFGLOBAL
.
commit
|
commitdiff
|
tree
2016-03-02
St
a
s
B
oukarev
Fix typos
.
commit
|
commitdiff
|
tree
2016-02-29
Stas Boukare
v
Optimi
z
e l
o
ad/store pairs on ARM64
.
commit
|
commitdiff
|
tree
2016-02-29
Stas B
o
u
karev
Optimize SET-SLOT on
ARM64
.
commit
|
commitdiff
|
tree
2016-02-29
St
a
s
B
oukarev
Optimi
z
e (SETF SCHAR)
.
commit
|
commitdiff
|
tree
2016-02-29
S
tas Boukarev
Optim
i
z
e MAPCAR
o
n large lists
.
commit
|
commitdiff
|
tree
2016-02-29
St
a
s Bouk
a
rev
Remov
e
the ir1
F
UNCALL tr
a
nsform
.
commit
|
commitdiff
|
tree
2016-02-29
Stas Boukarev
Optimize MAP* tr
a
nsforms on lambdas
.
commit
|
commitdiff
|
tree
2016-02-26
Stas Boukare
v
Fi
x
a warn
i
ng message wordin
g
.
commit
|
commitdiff
|
tree
2016-02-25
Stas Bouka
r
e
v
o
p
timize
-
constant-loads: fix h
a
ndling of
0
.
commit
|
commitdiff
|
tree
2016-02-24
Stas Boukare
v
optimize-constant-load
s
: process all b
l
ocks
.
commit
|
commitdiff
|
tree
2016-02-24
Stas Boukare
v
Fix an A
V
ER cause
d
by
i
g
nori
n
g closed over variable
s
.
commit
|
commitdiff
|
tree
2016-02-23
Stas B
o
ukarev
t
e
sts
:
Fix :
m
o
d
-a
r
i
t
h-large-constant on 32-b
i
t
p
latforms
.
commit
|
commitdiff
|
tree
2016-02-23
Stas Bou
k
arev
AR
M
6
4: mor
e
compact encoding for word-length immediates
.
commit
|
commitdiff
|
tree
2016-02-23
Stas Boukarev
Don't fail to
e
nco
d
e immediates in m
o
dular
a
r
ith
m
etic
.
.
.
commit
|
commitdiff
|
tree
2016-02-23
St
a
s Boukarev
Optimize con
s
tant l
o
ads
.
commit
|
commitdiff
|
tree
2016-02-23
Stas Bou
k
a
rev
Ensure
registers are moved into stack l
o
c
ations directly
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Boukarev
R
emove a couple of #if 0
commit
|
commitdiff
|
tree
2016-02-21
Sta
s
Boukarev
Optimize initializ
e
-ve
c
tor
with 0 values
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Bou
k
arev
Abstract im
m
ediat
e
l
oa
d
ing on x86-64
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Bo
u
karev
Derive result types of structure set
t
e
r
s
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Boukarev
Optim
i
ze
em
i
t-inits with
0
values
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Boukarev
Slightly optimize
a
llocation seque
n
ce on x8
6
-64
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Boukarev
Remove global_i
n
terrupt_data
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Boukarev
Fix singl
e
-threaded builds
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Bo
u
karev
Don't free thread->inter
r
u
pt_data separatel
y
.
commit
|
commitdiff
|
tree
2016-02-20
St
a
s
Bou
k
arev
M
i
cro-opti
m
iz
e
v
erify-arg-count
o
n
x
86oids an
d
A
RM6
4
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Boukarev
create_thread_struct: don't allocat
e
in
t
errupt_data
.
.
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Boukarev
create_thread_struct: d
o
n
'
t allocate o
s
_attr
s
e
p
arately
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Bouka
r
ev
Don'
t
leak memory during
exception handli
n
g on Darwin
.
commit
|
commitdiff
|
tree
2016-02-20
St
a
s Boukarev
*compiler-trace-o
u
tpu
t
* wo
r
karo
u
nd
.
commit
|
commitdiff
|
tree
2016-02-19
Stas B
o
u
k
a
rev
Keep sb
-
assem:*assem-instructions* for slime compa
t
ibil
i
ty
.
commit
|
commitdiff
|
tree
2016-02-13
Stas Bou
k
arev
Resto
r
e build on n
o
n-x86oids
.
commit
|
commitdiff
|
tree
2016-02-12
Stas B
o
ukarev
Improve LDB wh
e
n
(
+
s
i
ze po
s
ition) is less than n
-
fixnum
.
.
.
commit
|
commitdiff
|
tree
2016-02-12
S
t
a
s B
o
u
k
a
rev
Optimize logand wit
h
non
-
fixnum
word
masks on x86oids
.
.
.
commit
|
commitdiff
|
tree
2016-02-11
Stas Bou
k
arev
Add LOGTEST VOP
s
on ARM64
.
commit
|
commitdiff
|
tree
2016-02-11
Stas Bouka
r
ev
Optimize MAS
K
-SI
G
NED-FIELD on ARM6
4
.
commit
|
commitdiff
|
tree
2016-02-11
Stas Bo
u
karev
Disassemble TBZ and TBN
Z
on ARM64
.
commit
|
commitdiff
|
tree
2016-02-11
St
a
s
B
oukarev
O
pti
m
iz
e
fixnu
m
m
a
sk-signe
d
-field on x86
.
commit
|
commitdiff
|
tree
2016-02-10
S
t
as Bou
k
arev
Optimize (MASK
-
SIG
N
ED-FIE
L
D 63 X) on x86-6
4
.
commit
|
commitdiff
|
tree
2016-02-10
Sta
s
Bou
k
arev
Optim
i
ze som
e
VOPS on AR
M
6
4
with LDP/ST
P
.
commit
|
commitdiff
|
tree
2016-02-10
Stas
B
ouka
r
ev
sb-pro
f
ile:report don't warn
about redefin
e
d functions
.
commit
|
commitdiff
|
tree
2016-02-09
Stas Bo
u
karev
Micro-optimiz
e
l
istify-
r
est-args on
ARM64
.
commit
|
commitdiff
|
tree
2016-02-09
Stas Boukarev
Fix d
i
s
a
s
s
emblin
g
o
f
LD
R
/STR wit
h
post/pre-index on
.
.
.
commit
|
commitdiff
|
tree
2016-02-09
Stas Boukarev
F
i
x call
_
into_c
on PPC
.
commit
|
commitdiff
|
tree
2016-02-09
Stas
Boukarev
S
l
ightly
r
educe con
s
ing in
w
ith-p
a
ckage-iterator
.
commit
|
commitdiff
|
tree
2016-02-08
S
tas Boukarev
O
ptimi
z
e ou
t
of
l
i
ne LIST*
commit
|
commitdiff
|
tree
2016-02-08
S
t
a
s B
o
u
karev
F
ix a c
o
p
y
&
p
a
ste mistake that breaks x
8
6
.
commit
|
commitdiff
|
tree
2016-02-08
S
t
as B
o
ukarev
Remove unnece
s
s
a
ry package p
r
e
f
ixes
.
commit
|
commitdiff
|
tree
2016-02-07
Stas
Bou
k
arev
Opt
i
mize f
i
xnum LO
G
NOR on ARM6
4
.
commit
|
commitdiff
|
tree
2016-02-07
S
t
as Boukarev
Mic
r
o-opt
i
m
i
ze sb-kernel:code-
i
nstructi
o
ns on arm
6
4
.
commit
|
commitdiff
|
tree
2016-02-07
Stas
B
oukar
e
v
Remove s
b
-
d
isass
e
m::
c
ode-inst-area-address
.
commit
|
commitdiff
|
tree
2016-02-07
S
t
a
s Boukarev
Remove sb-assem:*asse
m
-instructions*
.
commit
|
commitdiff
|
tree
2016-02-07
Stas Bouk
a
rev
Fix x86
b
uild
.
commit
|
commitdiff
|
tree
2016-02-06
Stas Bou
k
arev
W
a
rn about arg-count mismatch for MAP and MAP-INTO
.
commit
|
commitdiff
|
tree
2016-02-06
S
t
as Bouka
r
ev
Make %other-pointer-widetag GC safe
.
commit
|
commitdiff
|
tree
2016-02-02
Stas Bo
u
ka
r
ev
Check
a
rgument mismat
c
h f
o
r fun
c
tion arguments to
callable
.
.
.
commit
|
commitdiff
|
tree
2016-01-31
Stas B
o
ukarev
Constant
f
old functions that cal
l
o
th
e
r fun
c
tions
.
commit
|
commitdiff
|
tree
2016-01-31
Stas Bouka
r
e
v
Don't e
v
aluate the
do
c
string in defvar, de
f
c
o
nstant
.
commit
|
commitdiff
|
tree
2016-01-31
St
a
s Boukarev
Forget about a con
s
t
ant var
i
able aft
e
r
makunbound
.
commit
|
commitdiff
|
tree
2016-01-31
Stas Boukar
e
v
Wrap a test i
n
with-test
.
commit
|
commitdiff
|
tree
2016-01-31
S
t
as Boukarev
Proper errors from OPEN on Wi
n
dows
.
commit
|
commitdiff
|
tree
next