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
St
a
s Bou
k
arev
Remove call_into_c on x86-64
.
commit
|
commitdiff
|
tree
2016-04-08
Stas
B
o
ukarev
Speed
u
p deb
u
g info cre
a
tion for highly nested
fun
c
tio
n
s
.
commit
|
commitdiff
|
tree
2016-04-08
Stas Bo
u
karev
Gen
e
rate de
b
u
g inf
o
outside
o
f WITHOUT-
G
C
I
N
G
.
commit
|
commitdiff
|
tree
2016-04-04
Stas Boukarev
Fix a typo i
n
cop
y
prop
.
commit
|
commitdiff
|
tree
2016-04-04
Stas Boukarev
Reduce
consi
n
g during copy
prop
a
gation
.
commit
|
commitdiff
|
tree
2016-04-04
Stas Bou
k
are
v
Work around a c
o
nstraint propagat
i
on problem
.
commit
|
commitdiff
|
tree
2016-03-31
S
tas Boukarev
Revert "Pass MA
P
_FIXED to mmap on L
i
nux
.
"
commit
|
commitdiff
|
tree
2016-03-31
Stas
Boukare
v
Source loc
a
tion f
o
r condition slot accessor
s
.
commit
|
commitdiff
|
tree
2016-03-31
Stas Boukarev
Fix (set
f
f
documentation) on closures
.
commit
|
commitdiff
|
tree
2016-03-31
Stas Boukar
e
v
Opti
m
ize call-named on
x86-64
.
commit
|
commitdiff
|
tree
2016-03-31
Stas
Bouka
r
ev
Fix
m
ake-seque
n
ce ty
p
e derivation with un
k
nown typ
e
s
.
commit
|
commitdiff
|
tree
2016-03-30
Stas Boukarev
Fix a docs
t
ring typo
.
commit
|
commitdiff
|
tree
2016-03-21
Sta
s
Boukarev
Fix
a typo
.
commit
|
commitdiff
|
tree
2016-03-21
Stas B
o
uk
a
rev
Fix
a test on
#-s
b
-un
i
code
.
commit
|
commitdiff
|
tree
2016-03-20
Sta
s
Boukarev
s
b
-gmp:
f
ix loading li
b
gm
p
on
darwin
.
commit
|
commitdiff
|
tree
2016-03-19
Stas Bou
k
a
r
ev
Optimize the FORMA
T
NIL to CONCAT
E
NA
T
E transf
o
rm
.
commit
|
commitdiff
|
tree
2016-03-19
Stas Boukarev
Transform CONC
A
TENATE to spec
i
a
l
ized
f
unctio
n
s
.
commit
|
commitdiff
|
tree
2016-03-19
Stas B
o
ukarev
Optimize v
a
riable cal
l
s
to CONCATENATE
.
commit
|
commitdiff
|
tree
2016-03-19
Stas Bou
k
arev
Optimize ou
t
-of-line
s
tring CONCATENATE, part 2
.
commit
|
commitdiff
|
tree
2016-03-19
Stas Boukarev
Optimize out-of-l
i
ne string CO
N
CATENATE
.
commit
|
commitdiff
|
tree
2016-03-17
Stas
Boukarev
run-program:
error on bad stream options
.
commit
|
commitdiff
|
tree
2016-03-15
Stas Boukarev
Fix sb-pcl::%u
p
date-
s
lots
.
commit
|
commitdiff
|
tree
2016-03-14
S
t
as Bouka
r
e
v
Optimize D
O
-
SEQUENC
E
.
commit
|
commitdiff
|
tree
2016-03-14
Stas Boukarev
Optimize make-ve
c
tor-l
i
ke
.
commit
|
commitdiff
|
tree
2016-03-14
S
tas
Bou
k
a
r
ev
Remove !beg
i
n-instruction-definitions
.
commit
|
commitdiff
|
tree
2016-03-14
Stas
Bouka
r
ev
Re
m
ove DEF!MA
C
RO from packages
.
commit
|
commitdiff
|
tree
2016-03-14
S
tas
B
oukarev
C
l
ea
n
up ne
s
ted IFs
.
commit
|
commitdiff
|
tree
2016-03-14
S
t
as Boukarev
Better t
y
pe declarations f
o
r
fill-pointer relat
e
d
co
d
e
.
commit
|
commitdiff
|
tree
2016-03-13
Stas Boukarev
Transform N|RE
V
ERSE
to
v
ector-rever
s
e/
l
ist-
r
ever
s
e
.
commit
|
commitdiff
|
tree
2016-03-13
Stas Bouka
r
ev
O
p
tim
i
ze [N]RE
V
E
RS
E
on ve
c
tors
.
commit
|
commitdiff
|
tree
2016-03-13
Stas Boukarev
Op
t
imize SUBSTITUTE functions
.
commit
|
commitdiff
|
tree
2016-03-13
Stas Boukarev
Declaim ty
p
es of %%da
t
a-
v
ector-
.
.
.
%%
.
commit
|
commitdiff
|
tree
2016-03-12
Sta
s
Bouk
a
rev
Remove *t
h
e
-w
r
app
e
r
.
.
.
* from
P
C
L
.
commit
|
commitdiff
|
tree
2016-03-11
S
t
a
s Boukarev
Don't force la
y
o
u
t
i
n
valid
a
tion on superclass fin
a
lizati
o
n
.
commit
|
commitdiff
|
tree
2016-03-06
Stas B
o
ukarev
Renam
e
SHARP-TA
G
to SHA
R
P-EQUAL-W
R
APPER
.
commit
|
commitdiff
|
tree
2016-03-06
P
hilipp
M
att
h
ias
.
.
.
R
emove duplica
t
e declaration
commit
|
commitdiff
|
tree
2016-03-06
Phi
l
ipp Matth
i
as
.
.
.
M
ove
o
nly locally us
e
d function from heade
r
to source
commit
|
commitdiff
|
tree
2016-03-06
Stas Bouk
a
rev
Opt
i
m
i
ze #x
=
/#x#
.
commit
|
commitdiff
|
tree
2016-03-06
St
a
s
Boukarev
Debugge
r
:
don't use symb
o
l-macrolet on
special varia
b
les
.
commit
|
commitdiff
|
tree
2016-03-06
Stas Bou
k
arev
Fix interaction of flo
a
t type derivation an
d
neg
a
tive
.
.
.
commit
|
commitdiff
|
tree
2016-03-04
Stas Boukarev
Remove source-root from debug-info
.
commit
|
commitdiff
|
tree
2016-03-04
Stas Boukarev
More precise and co
m
pact sourc
e
lo
c
ati
o
n
s from xref
.
commit
|
commitdiff
|
tree
2016-03-04
Stas Boukarev
WHO-SETS and WHO-REFERE
N
CES on
D
EFGLO
B
AL
.
commit
|
commitdiff
|
tree
2016-03-02
Sta
s
Boukarev
Fix ty
p
os
.
commit
|
commitdiff
|
tree
2016-02-29
Stas Boukarev
Opt
i
mize load/store
p
airs on ARM
6
4
.
commit
|
commitdiff
|
tree
2016-02-29
Stas Bouka
r
ev
Optimize SET-S
L
OT on ARM64
.
commit
|
commitdiff
|
tree
2016-02-29
Stas Boukarev
Optimize (
S
ETF SCHAR)
.
commit
|
commitdiff
|
tree
2016-02-29
Stas
Boukarev
Optimize MAPCA
R
on larg
e
lists
.
commit
|
commitdiff
|
tree
2016-02-29
Sta
s
Boukarev
Remove the ir1 FUNCALL transf
o
r
m
.
commit
|
commitdiff
|
tree
2016-02-29
Stas Boukarev
Opti
m
ize M
A
P
*
transforms on lamb
d
as
.
commit
|
commitdiff
|
tree
2016-02-26
Sta
s
Bouka
r
ev
Fix a
warning me
s
sage wording
.
commit
|
commitdiff
|
tree
2016-02-25
S
tas Bouk
a
rev
optimize-c
o
nstant-lo
a
d
s: fix handli
n
g of 0
.
commit
|
commitdiff
|
tree
2016-02-24
Stas Boukarev
o
pt
i
mize-
c
onstant
-
loads: process all blocks
.
commit
|
commitdiff
|
tree
2016-02-24
Stas Boukarev
Fix an AVER caus
e
d by i
g
noring closed
over variable
s
.
commit
|
commitdiff
|
tree
2016-02-23
Stas Bouk
a
rev
tes
t
s: Fix :mod-a
r
i
t
h-large
-
con
s
tant on 3
2
-bit platfo
r
ms
.
commit
|
commitdiff
|
tree
2016-02-23
Stas Boukarev
ARM64:
m
o
re compact en
c
oding
for word-l
e
ngth i
m
medi
a
t
e
s
.
commit
|
commitdiff
|
tree
2016-02-23
Stas
Bo
u
kar
e
v
Don'
t
fail to encode i
m
mediates in mod
u
l
a
r ari
t
h
met
i
c
.
.
.
commit
|
commitdiff
|
tree
2016-02-23
St
a
s Boukarev
Op
t
imi
z
e
constant loads
.
commit
|
commitdiff
|
tree
2016-02-23
Stas Boukarev
Ensure registers ar
e
moved i
n
to stac
k
locations directly
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Boukarev
R
e
move a
couple of #if
0
commit
|
commitdiff
|
tree
2016-02-21
Stas
Boukarev
Optimiz
e
i
n
itialize-vector with 0 v
a
lues
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Boukarev
Abstract immedi
a
te lo
a
d
i
ng
o
n x86-64
.
commit
|
commitdiff
|
tree
2016-02-21
St
a
s Bouk
a
rev
Derive re
s
ult types of structure
setters
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Boukarev
O
pti
m
ize em
i
t-inits
w
ith 0 values
.
commit
|
commitdiff
|
tree
2016-02-21
S
tas Bou
k
arev
Slightl
y
o
p
timize allocation sequence on
x
86-
6
4
.
commit
|
commitdiff
|
tree
2016-02-21
S
t
as
Boukarev
Remov
e
gl
o
bal_interrupt_data
.
commit
|
commitdiff
|
tree
2016-02-21
S
tas Boukar
e
v
Fix single-threaded buil
d
s
.
commit
|
commitdiff
|
tree
2016-02-20
S
tas Boukarev
Don't
f
ree t
h
read-
>
interrupt_data
s
eparat
e
l
y
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Boukarev
Micro-optimize ver
i
fy-ar
g
-count o
n
x86oids
a
nd
A
RM64
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Boukarev
cr
e
ate_thre
a
d_struct:
d
o
n't alloc
a
te inter
r
u
pt_da
t
a
.
.
.
commit
|
commitdiff
|
tree
2016-02-20
St
a
s Bouka
r
ev
create_thread_str
u
ct
:
don't allocate os_attr s
e
parat
e
l
y
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Boukar
e
v
Don'
t
lea
k
memory during
e
xception
han
d
ling o
n
Darwin
.
commit
|
commitdiff
|
tree
2016-02-20
Stas
B
ouka
r
ev
*compiler-tr
a
ce-out
p
ut*
workaround
.
commit
|
commitdiff
|
tree
2016-02-19
Stas B
o
ukar
e
v
Kee
p
sb-assem
:
*
assem-
i
nst
r
uction
s
* for sli
m
e
c
ompatibility
.
commit
|
commitdiff
|
tree
2016-02-13
Stas Boukarev
Restore build on non
-
x
8
6oids
.
commit
|
commitdiff
|
tree
2016-02-12
Stas Boukarev
Improve LDB when (+
size position) is less th
a
n n-fixnum
.
.
.
commit
|
commitdiff
|
tree
2016-02-12
Stas Bouka
r
ev
Optim
i
ze logand with non-
f
ixnum w
o
r
d masks on
x
8
6oids
.
.
.
commit
|
commitdiff
|
tree
2016-02-11
Stas Bo
u
karev
Add
L
OG
T
EST VOPs o
n
ARM64
.
commit
|
commitdiff
|
tree
2016-02-11
Stas
B
o
u
karev
Optim
i
ze
MASK-SI
G
NED-FIELD on ARM
6
4
.
commit
|
commitdiff
|
tree
2016-02-11
Stas Bouk
a
rev
Disassemb
l
e TBZ and
T
BNZ on ARM64
.
commit
|
commitdiff
|
tree
2016-02-11
Sta
s
Bo
u
karev
Optimize fixnum mask-
s
igne
d
-field on x8
6
.
commit
|
commitdiff
|
tree
2016-02-10
Stas Boukarev
Opti
m
ize (MASK-SIGNED-FIELD 63 X) on
x86-64
.
commit
|
commitdiff
|
tree
2016-02-10
Sta
s
Boukarev
Optimize
s
o
m
e VOPS on ARM64 wi
t
h LDP/STP
.
commit
|
commitdiff
|
tree
2016-02-10
Sta
s
Bouka
r
ev
sb-profile:repo
r
t do
n
't warn about red
e
fine
d
fun
c
tio
n
s
.
commit
|
commitdiff
|
tree
2016-02-09
S
tas B
o
uka
r
ev
Micro-opti
m
ize listi
f
y-rest-args on A
R
M64
.
commit
|
commitdiff
|
tree
2016-02-09
St
a
s Boukarev
F
ix dis
a
ssembling of LDR/STR wi
t
h post/pre-index on
.
.
.
commit
|
commitdiff
|
tree
2016-02-09
Sta
s
Bouka
r
ev
Fix cal
l
_in
t
o
_c on PPC
.
commit
|
commitdiff
|
tree
2016-02-09
Stas
B
oukarev
Slightly
r
educe
consing in with-package-
i
t
e
rator
.
commit
|
commitdiff
|
tree
2016-02-08
Stas Boukarev
Opti
m
ize o
u
t
of
lin
e
LIST*
commit
|
commitdiff
|
tree
2016-02-08
S
t
a
s Boukarev
Fix a
c
opy &
p
aste mistake that breaks x
8
6
.
commit
|
commitdiff
|
tree
2016-02-08
Stas Boukarev
R
e
mo
v
e
unnecessary
package
p
r
e
fix
e
s
.
commit
|
commitdiff
|
tree
2016-02-07
Stas Boukarev
Optimize fixnu
m
LOGNOR on
A
RM64
.
commit
|
commitdiff
|
tree
2016-02-07
St
a
s
Boukarev
Micro-optimize sb-ker
n
el:c
o
d
e-i
n
s
t
ru
c
tions on arm
6
4
.
commit
|
commitdiff
|
tree
2016-02-07
Stas Bo
u
k
ar
e
v
Remove sb-disassem
:
:c
o
de-inst-a
r
ea
-
a
ddress
.
commit
|
commitdiff
|
tree
2016-02-07
S
t
as
Boukarev
Remove
s
b-assem:
*
assem-instru
c
tions*
.
commit
|
commitdiff
|
tree
2016-02-07
Stas B
o
u
k
arev
Fix x86 b
u
ild
.
commit
|
commitdiff
|
tree
2016-02-06
Stas Bo
u
karev
Warn about arg-co
u
nt
mism
a
tch for MAP and
M
AP
-
INTO
.
commit
|
commitdiff
|
tree
2016-02-06
S
t
as Bo
u
karev
M
a
ke %o
t
her-pointer-wide
t
a
g
GC safe
.
commit
|
commitdiff
|
tree
2016-02-02
Stas Bouk
a
rev
Chec
k
a
r
gument
m
i
smatc
h
for
function argumen
t
s
to cal
l
able
.
.
.
commit
|
commitdiff
|
tree
2016-01-31
S
tas Boukarev
Constant
f
old functions tha
t
c
a
ll ot
h
er functions
.
commit
|
commitdiff
|
tree
next