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
Remove call_into_c on x86-64.
2016-04-08
Stas Boukar
e
v
Remove call_into_c
o
n x86
-
6
4
.
commit
|
commitdiff
|
tree
2016-04-08
S
t
as
B
o
ukarev
Speed up
debug info creatio
n
for highly
n
ested f
u
nction
s
.
commit
|
commitdiff
|
tree
2016-04-08
Stas B
o
ukarev
Genera
t
e debug info
outside of WI
T
HOU
T
-GCING
.
commit
|
commitdiff
|
tree
2016-04-04
Stas Bou
k
are
v
Fix
a
typo i
n
c
o
pyprop
.
commit
|
commitdiff
|
tree
2016-04-04
S
tas Boukarev
Reduce c
o
nsi
n
g
d
u
ring
c
opy
p
ropag
a
tion
.
commit
|
commitdiff
|
tree
2016-04-04
St
a
s Boukarev
Work a
r
ound a constraint pr
o
p
a
gation problem
.
commit
|
commitdiff
|
tree
2016-03-31
Sta
s
Boukarev
Revert "Pa
s
s MAP_FIXED to mmap o
n
L
i
n
u
x
.
"
commit
|
commitdiff
|
tree
2016-03-31
Stas Bouka
r
ev
Source location for condition slot accessors
.
commit
|
commitdiff
|
tree
2016-03-31
Stas Boukarev
Fi
x
(se
t
f
fdocu
m
enta
t
ion) on
c
lo
s
ures
.
commit
|
commitdiff
|
tree
2016-03-31
Stas Bouk
a
rev
Optimi
z
e
c
a
ll
-
n
a
med on
x
86-64
.
commit
|
commitdiff
|
tree
2016-03-31
Stas
Bou
k
are
v
Fix make-s
e
que
n
ce type derivation wit
h
unknown ty
p
es
.
commit
|
commitdiff
|
tree
2016-03-30
S
ta
s
Bou
k
arev
F
ix
a
doc
s
tring t
y
po
.
commit
|
commitdiff
|
tree
2016-03-21
Stas Boukarev
Fix a typo
.
commit
|
commitdiff
|
tree
2016-03-21
Stas
B
o
u
karev
Fix a t
e
s
t
on #-sb-uni
c
ode
.
commit
|
commitdiff
|
tree
2016-03-20
St
a
s Bouk
a
re
v
sb-gm
p
: fix load
i
ng libgmp on d
a
rwin
.
commit
|
commitdiff
|
tree
2016-03-19
Sta
s
Boukarev
Optim
i
ze the FORMAT NI
L
t
o CONC
A
TENATE transform
.
commit
|
commitdiff
|
tree
2016-03-19
St
a
s Boukare
v
Tra
n
s
f
orm CONCATENATE to spe
c
ialized functions
.
commit
|
commitdiff
|
tree
2016-03-19
St
a
s
B
oukarev
Optimize
v
ari
a
b
le calls to CONCATENATE
.
commit
|
commitdiff
|
tree
2016-03-19
S
tas Boukarev
Optimiz
e
out-of-
l
ine str
i
ng CON
C
A
T
ENATE, part 2
.
commit
|
commitdiff
|
tree
2016-03-19
Stas B
o
ukarev
O
ptimize out-of-line string CONCATENAT
E
.
commit
|
commitdiff
|
tree
2016-03-17
Sta
s
Boukarev
run-p
r
ogra
m
: erro
r
on b
a
d
stream options
.
commit
|
commitdiff
|
tree
2016-03-15
Stas Bo
u
karev
Fi
x
sb-pcl::%upda
t
e-sl
o
ts
.
commit
|
commitdiff
|
tree
2016-03-14
Stas Boukarev
Optimize DO-SEQUENCE
.
commit
|
commitdiff
|
tree
2016-03-14
Stas Boukarev
Optimize m
a
ke-vec
t
or-lik
e
.
commit
|
commitdiff
|
tree
2016-03-14
Stas B
o
ukarev
Remove !begin-ins
t
ruction-definitions
.
commit
|
commitdiff
|
tree
2016-03-14
Stas Boukarev
Rem
o
ve DE
F
!MACRO
f
rom pack
a
ges
.
commit
|
commitdiff
|
tree
2016-03-14
St
a
s
B
oukarev
C
lean up nested IFs
.
commit
|
commitdiff
|
tree
2016-03-14
St
a
s Boukarev
Be
t
ter
t
ype declaratio
n
s
f
or fill-pointer re
l
ated
c
ode
.
commit
|
commitdiff
|
tree
2016-03-13
Stas Boukarev
Transf
o
r
m
N|RE
V
ERSE to vect
o
r-reverse/li
s
t-
r
everse
.
commit
|
commitdiff
|
tree
2016-03-13
Stas Boukarev
Optimi
z
e [
N
]RE
V
ERSE o
n
v
ecto
r
s
.
commit
|
commitdiff
|
tree
2016-03-13
Stas Boukarev
O
ptimize SUBS
T
ITU
T
E fu
n
ct
i
o
n
s
.
commit
|
commitdiff
|
tree
2016-03-13
Stas Boukarev
Declaim
types of %%data-ve
c
tor-
.
.
.
%%
.
commit
|
commitdiff
|
tree
2016-03-12
Stas Boukarev
Remove *the
-
wra
p
per
.
.
.
*
f
r
o
m
PCL
.
commit
|
commitdiff
|
tree
2016-03-11
Stas Bo
u
karev
Don't force layout in
v
alid
a
tion on superclass
finalizatio
n
.
commit
|
commitdiff
|
tree
2016-03-06
Stas Bou
k
arev
Rename SHARP-TAG to SHARP-E
Q
U
A
L-WRAPPE
R
.
commit
|
commitdiff
|
tree
2016-03-06
Philipp Matthias
.
.
.
Remove dup
l
i
ca
t
e
d
eclaration
commit
|
commitdiff
|
tree
2016-03-06
Philipp Matthias
.
.
.
Move onl
y
locally used functio
n
f
r
om hea
d
er t
o
source
commit
|
commitdiff
|
tree
2016-03-06
S
t
a
s Boukarev
Op
t
imize #x=/#x#
.
commit
|
commitdiff
|
tree
2016-03-06
S
t
a
s Boukarev
Debugge
r
:
d
on't u
s
e
s
y
m
bol-macrolet on speci
a
l varia
b
les
.
commit
|
commitdiff
|
tree
2016-03-06
Stas Bouk
a
re
v
Fi
x
interacti
o
n of float
t
ype derivati
o
n and
negative
.
.
.
commit
|
commitdiff
|
tree
2016-03-04
S
t
as
B
oukarev
Remov
e
source-roo
t
f
r
om de
b
ug-info
.
commit
|
commitdiff
|
tree
2016-03-04
Stas Boukarev
Mor
e
precise
a
nd compact source lo
c
at
i
ons from
x
r
e
f
.
commit
|
commitdiff
|
tree
2016-03-04
S
ta
s
B
oukarev
WHO-SETS and WHO-REFERENC
E
S
on DEFGL
O
B
AL
.
commit
|
commitdiff
|
tree
2016-03-02
Stas B
o
uk
a
rev
Fi
x
typos
.
commit
|
commitdiff
|
tree
2016-02-29
Stas Boukarev
Optimize
l
o
ad/store pairs on ARM64
.
commit
|
commitdiff
|
tree
2016-02-29
Stas Bouk
a
rev
Optimize SET-S
L
O
T o
n
ARM
6
4
.
commit
|
commitdiff
|
tree
2016-02-29
Stas
Boukarev
Optimiz
e
(SETF
SCHAR)
.
commit
|
commitdiff
|
tree
2016-02-29
S
tas Bou
k
ar
e
v
O
ptim
i
ze MAPCAR o
n
larg
e
l
i
s
ts
.
commit
|
commitdiff
|
tree
2016-02-29
Stas Boukarev
Rem
o
ve the ir1 FU
N
CALL transform
.
commit
|
commitdiff
|
tree
2016-02-29
Stas Boukarev
O
p
t
i
mize MAP* transforms on lambdas
.
commit
|
commitdiff
|
tree
2016-02-26
S
t
as Boukarev
Fix
a warning message wor
d
ing
.
commit
|
commitdiff
|
tree
2016-02-25
Stas Boukarev
op
t
imi
z
e
-
constant-loads: fix handl
i
n
g of 0
.
commit
|
commitdiff
|
tree
2016-02-24
Stas Boukar
e
v
optimize-cons
t
a
nt-loads
:
proces
s
all b
l
ocks
.
commit
|
commitdiff
|
tree
2016-02-24
S
t
as Boukarev
Fix an AVER caused by
ignor
i
ng cl
o
sed over variables
.
commit
|
commitdiff
|
tree
2016-02-23
Stas
B
o
u
k
a
r
e
v
te
s
ts: Fix :m
o
d-ari
t
h-lar
g
e
-
c
on
s
t
a
nt
on
3
2-
b
it platforms
.
commit
|
commitdiff
|
tree
2016-02-23
Stas Boukarev
ARM
6
4
:
more c
o
m
p
ac
t
encoding for w
o
rd-length immediat
e
s
.
commit
|
commitdiff
|
tree
2016-02-23
Stas
Boukarev
Don't fail to
e
n
code immediates in modular ar
i
thmetic
.
.
.
commit
|
commitdiff
|
tree
2016-02-23
Stas Boukarev
O
p
timize
c
o
nstant loads
.
commit
|
commitdiff
|
tree
2016-02-23
S
t
as Bouk
a
re
v
Ensure
registers
a
re moved into stack locations directly
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Boukarev
Remove a co
u
ple of #if 0
commit
|
commitdiff
|
tree
2016-02-21
Stas Boukarev
Optimize initialize-vector with 0 values
.
commit
|
commitdiff
|
tree
2016-02-21
Stas
B
oukarev
Abstract immed
i
ate loading
on
x
86-64
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Bouk
a
rev
De
r
ive re
s
ult types
of structur
e
setters
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Bou
k
are
v
Opt
i
miz
e
emit-in
i
ts wit
h
0 values
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Bo
u
k
ar
e
v
S
l
ightly
o
ptimize allo
c
at
i
on sequence on x86-64
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Bou
k
arev
Remove global_interrupt_d
a
ta
.
commit
|
commitdiff
|
tree
2016-02-21
Sta
s
Boukar
e
v
Fix
sin
g
le
-
threaded buil
d
s
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Boukarev
D
o
n't
free threa
d
-
>interr
u
pt_data separately
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Bou
k
ar
e
v
Micro-optimi
z
e v
e
ri
f
y
-
arg-count on x86oids and ARM64
.
commit
|
commitdiff
|
tree
2016-02-20
Stas B
o
ukarev
create_thread_str
u
ct: don't allocate
i
nterrupt_d
a
ta
.
.
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Bo
u
kar
e
v
crea
t
e_thread
_
st
r
uct: don't allocate os_attr
s
ep
a
rately
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Boukare
v
Don
'
t leak
m
emo
r
y during excep
t
ion hand
l
ing on D
a
rwin
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Bouka
r
ev
*co
m
piler-trace-output*
workarou
n
d
.
commit
|
commitdiff
|
tree
2016-02-19
S
tas
Boukarev
Keep s
b
-
a
ssem:*assem-instructions* for s
l
ime co
m
p
a
tibil
i
ty
.
commit
|
commitdiff
|
tree
2016-02-13
Stas Boukarev
Restore build
on
n
on-x86oids
.
commit
|
commitdiff
|
tree
2016-02-12
Stas Boukarev
I
mprove LDB when
(
+ size
position) is less than n-fix
n
um
.
.
.
commit
|
commitdiff
|
tree
2016-02-12
Stas
Bou
k
arev
Optimiz
e
loga
n
d with non-fi
x
num word mas
k
s
o
n
x86oids
.
.
.
commit
|
commitdiff
|
tree
2016-02-11
S
tas Boukarev
Add LOGTEST VOPs
on A
R
M
6
4
.
commit
|
commitdiff
|
tree
2016-02-11
Stas Boukarev
Opti
m
i
ze MASK-SIGNED-FI
E
LD
on ARM
6
4
.
commit
|
commitdiff
|
tree
2016-02-11
Stas Boukarev
Disas
s
emble TB
Z
and TBNZ on AR
M
64
.
commit
|
commitdiff
|
tree
2016-02-11
S
tas Boukarev
Optimize fixnum
ma
s
k-
s
i
g
ned-field on x86
.
commit
|
commitdiff
|
tree
2016-02-10
Stas Boukar
e
v
Optimize
(MASK-SIGNED-FIELD 63 X) on
x86-64
.
commit
|
commitdiff
|
tree
2016-02-10
S
tas Boukarev
O
p
timize so
m
e VOPS on ARM64
w
ith LDP/STP
.
commit
|
commitdiff
|
tree
2016-02-10
St
a
s Boukarev
sb-prof
i
le:report
don't warn about re
d
e
fine
d
functions
.
commit
|
commitdiff
|
tree
2016-02-09
Stas Boukarev
Micro
-
optimize l
i
stify-rest-args o
n
ARM64
.
commit
|
commitdiff
|
tree
2016-02-09
Stas Boukar
e
v
F
i
x dis
a
ssembling of LDR/STR
w
ith post/pre-
i
n
d
ex on
.
.
.
commit
|
commitdiff
|
tree
2016-02-09
Stas B
o
ukare
v
F
ix call_into_c on PPC
.
commit
|
commitdiff
|
tree
2016-02-09
S
t
as Bou
k
are
v
Slightl
y
r
e
duce consing in with-packa
g
e-iter
a
t
o
r
.
commit
|
commitdiff
|
tree
2016-02-08
S
tas Bouka
r
ev
Op
t
imize out
o
f
line LIST*
commit
|
commitdiff
|
tree
2016-02-08
St
a
s
B
oukare
v
F
ix a
c
op
y
&
p
a
s
te
mist
a
ke that b
r
eaks x86
.
commit
|
commitdiff
|
tree
2016-02-08
Stas B
o
ukarev
Re
m
ove
u
nne
c
essary pa
c
kage prefixes
.
commit
|
commitdiff
|
tree
2016-02-07
Stas Boukarev
Optimiz
e
f
i
xnum
L
OGNOR
on ARM64
.
commit
|
commitdiff
|
tree
2016-02-07
Stas Bouka
r
ev
Micro-optim
i
ze sb-k
e
rnel
:
code-instructio
n
s o
n
arm64
.
commit
|
commitdiff
|
tree
2016-02-07
Stas
Bouk
a
rev
Remov
e
sb-di
s
assem
:
:code-inst-
a
r
e
a-address
.
commit
|
commitdiff
|
tree
2016-02-07
S
t
as Boukarev
Remove sb
-
assem:*a
s
sem-instructions*
.
commit
|
commitdiff
|
tree
2016-02-07
Stas Bouka
r
ev
Fix x
8
6
b
uild
.
commit
|
commitdiff
|
tree
2016-02-06
Sta
s
Boukarev
Warn about arg-count
m
ismatch for
M
A
P and MA
P
-
INT
O
.
commit
|
commitdiff
|
tree
2016-02-06
Stas Boukarev
Make %o
t
h
er-pointer-w
i
detag GC
safe
.
commit
|
commitdiff
|
tree
2016-02-02
S
t
as Boukarev
Check arg
u
ment mismatc
h
for fu
n
cti
o
n arguments to callabl
e
.
.
.
commit
|
commitdiff
|
tree
2016-01-31
Stas
B
oukare
v
Constant fold funct
i
on
s
tha
t
ca
l
l other functions
.
commit
|
commitdiff
|
tree
next