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
Unify pseudo_atomic on thread and non-threaded arm64.
2016-04-17
Stas
B
oukarev
U
nify pseudo_
a
tomic on thread an
d
non-th
r
eaded
a
rm
6
4
.
commit
|
commitdiff
|
tree
2016-04-15
Sta
s
B
o
u
k
arev
Fix findin
g
the start frame
i
n
PR
I
N
T-BACKTRACE
.
commit
|
commitdiff
|
tree
2016-04-15
St
a
s B
o
u
kare
v
Optimiz
e
BIT-VECT
O
R-= on non-s
i
m
ple arrays
.
commit
|
commitdiff
|
tree
2016-04-15
Stas Bouka
r
ev
O
p
timize E
Q
U
A
LP
o
n
non-simple ar
r
ays
.
commit
|
commitdiff
|
tree
2016-04-15
Stas Bo
u
k
a
r
e
v
Opti
m
i
z
e
th
e
ARRAY-TOTAL-SIZE
t
ransform
.
commit
|
commitdiff
|
tree
2016-04-08
Stas Boukarev
Remove call_into_c on x86-64
.
commit
|
commitdiff
|
tree
2016-04-08
Stas Bouka
r
e
v
Speed up
d
ebug info
creati
o
n
f
o
r hi
g
hly neste
d
functions
.
commit
|
commitdiff
|
tree
2016-04-08
S
tas Bou
k
are
v
Generate debug info ou
t
side of WITHOUT-GCING
.
commit
|
commitdiff
|
tree
2016-04-04
Stas
B
oukarev
Fix
a typo
i
n copypr
o
p
.
commit
|
commitdiff
|
tree
2016-04-04
Stas Bouk
a
rev
Reduce cons
i
ng
d
uring copy
p
ropagation
.
commit
|
commitdiff
|
tree
2016-04-04
S
t
as Bou
k
arev
W
ork aro
u
nd a con
s
traint propa
g
ation problem
.
commit
|
commitdiff
|
tree
2016-03-31
Stas Boukarev
Revert "Pass MAP_F
I
XED to
m
map on Linux
.
"
commit
|
commitdiff
|
tree
2016-03-31
Stas
Boukarev
Source
l
oca
t
ion for cond
i
tion slot accessor
s
.
commit
|
commitdiff
|
tree
2016-03-31
Stas B
o
u
k
arev
Fix
(setf fdoc
u
menta
t
ion) on closures
.
commit
|
commitdiff
|
tree
2016-03-31
St
a
s
B
oukarev
O
p
tim
i
ze call-named o
n
x
86-64
.
commit
|
commitdiff
|
tree
2016-03-31
Stas Boukar
e
v
Fix make-sequ
e
nce
type derivation with unk
n
own types
.
commit
|
commitdiff
|
tree
2016-03-30
Stas Boukarev
Fi
x
a docs
t
ring typo
.
commit
|
commitdiff
|
tree
2016-03-21
Stas Bou
k
a
rev
Fix a t
y
po
.
commit
|
commitdiff
|
tree
2016-03-21
Stas Boukarev
Fix a test
on #-s
b
-unicode
.
commit
|
commitdiff
|
tree
2016-03-20
S
tas
B
oukarev
s
b-gmp:
fix loading libgmp on
da
r
win
.
commit
|
commitdiff
|
tree
2016-03-19
Stas
B
o
u
karev
Optimize the FORMAT NIL
to C
O
N
CA
T
ENA
T
E transfo
r
m
.
commit
|
commitdiff
|
tree
2016-03-19
Stas Bouka
r
ev
Tr
a
nsform C
O
NC
A
TE
N
ATE
to specialized fu
n
ctions
.
commit
|
commitdiff
|
tree
2016-03-19
Stas
B
oukarev
Op
t
imize variable cal
l
s to CONCATENATE
.
commit
|
commitdiff
|
tree
2016-03-19
S
tas Boukarev
Op
t
im
i
ze out-of-line
s
tring CONCAT
E
NATE,
p
ar
t
2
.
commit
|
commitdiff
|
tree
2016-03-19
Stas Bouka
r
e
v
Optimize ou
t
-of-line string CONCATE
N
A
T
E
.
commit
|
commitdiff
|
tree
2016-03-17
St
a
s
Bou
k
arev
r
un-prog
r
am: error
on bad stream optio
n
s
.
commit
|
commitdiff
|
tree
2016-03-15
Stas
B
o
ukarev
Fi
x
sb-p
c
l::%up
d
ate-slots
.
commit
|
commitdiff
|
tree
2016-03-14
Stas Bouka
r
ev
Optimize DO-SEQU
E
NCE
.
commit
|
commitdiff
|
tree
2016-03-14
Stas Bouk
a
r
e
v
Optimize make-vector-like
.
commit
|
commitdiff
|
tree
2016-03-14
Sta
s
Boukarev
Rem
o
ve
!begin-in
s
tructi
o
n
-
d
ef
i
nitions
.
commit
|
commitdiff
|
tree
2016-03-14
Stas Bou
k
arev
Remove DEF!MACRO fr
o
m packages
.
commit
|
commitdiff
|
tree
2016-03-14
Stas Boukarev
C
lean
u
p nested
IFs
.
commit
|
commitdiff
|
tree
2016-03-14
S
t
as Bouka
r
ev
Bett
e
r type decl
a
rat
i
o
n
s for
fill-
p
ointer rel
a
t
e
d code
.
commit
|
commitdiff
|
tree
2016-03-13
Stas
B
o
u
k
a
r
e
v
Transform N|RE
V
ERSE
t
o
vector-reverse
/
list-reverse
.
commit
|
commitdiff
|
tree
2016-03-13
Stas Boukarev
Opti
m
ize [N]REVERSE on vectors
.
commit
|
commitdiff
|
tree
2016-03-13
Stas Bo
u
k
arev
Op
t
imize
S
U
BSTITUTE
functio
n
s
.
commit
|
commitdiff
|
tree
2016-03-13
Stas Boukarev
D
ec
l
ai
m
type
s
of %%
d
ata-vector
-
.
.
.
%%
.
commit
|
commitdiff
|
tree
2016-03-12
Stas Boukarev
Re
m
ov
e
*th
e
-wrapper
.
.
.
* from PCL
.
commit
|
commitdiff
|
tree
2016-03-11
S
tas Boukare
v
Don't force layout invalidation on supercla
s
s finalizati
o
n
.
commit
|
commitdiff
|
tree
2016-03-06
Sta
s
B
ou
k
arev
Rename
S
HARP-TAG to S
H
ARP-EQUAL-WRAPPER
.
commit
|
commitdiff
|
tree
2016-03-06
Philipp
M
atthias
.
.
.
R
e
m
ove d
u
plica
t
e
d
eclaration
commit
|
commitdiff
|
tree
2016-03-06
Phil
i
p
p
M
atthias
.
.
.
M
o
ve o
n
ly locally
u
sed function from hea
d
er to sou
r
ce
commit
|
commitdiff
|
tree
2016-03-06
Stas Boukarev
Optimize #x=/
#
x
#
.
commit
|
commitdiff
|
tree
2016-03-06
Stas B
o
uka
r
ev
D
e
b
ug
g
er: don't use symbol
-
macrolet on special variables
.
commit
|
commitdiff
|
tree
2016-03-06
Stas Boukarev
Fix interaction of float type derivation and neg
a
ti
v
e
.
.
.
commit
|
commitdiff
|
tree
2016-03-04
Stas Bouka
r
ev
R
e
m
ove source
-
roo
t
from debug-info
.
commit
|
commitdiff
|
tree
2016-03-04
Stas Bou
k
arev
More precise a
n
d co
m
pa
c
t sou
r
c
e
locatio
n
s f
r
om xref
.
commit
|
commitdiff
|
tree
2016-03-04
S
tas Bouka
r
ev
WHO-SETS and WHO-REFERENCES o
n
D
E
FGLOB
A
L
.
commit
|
commitdiff
|
tree
2016-03-02
S
t
a
s
B
oukarev
F
ix typos
.
commit
|
commitdiff
|
tree
2016-02-29
Stas Bo
u
kar
e
v
Opti
m
ize load/store pairs
o
n ARM64
.
commit
|
commitdiff
|
tree
2016-02-29
S
tas Bo
u
karev
O
p
timize SET-SLOT on ARM64
.
commit
|
commitdiff
|
tree
2016-02-29
S
tas Bouka
r
ev
O
ptim
i
z
e (SETF SCHAR)
.
commit
|
commitdiff
|
tree
2016-02-29
St
a
s Boukarev
Optimize M
A
PCAR on large
l
i
sts
.
commit
|
commitdiff
|
tree
2016-02-29
Sta
s
Boukarev
Remove t
h
e ir1 F
U
N
C
A
LL transfo
r
m
.
commit
|
commitdiff
|
tree
2016-02-29
S
t
as Boukarev
Optim
i
z
e
M
A
P*
transfo
r
ms o
n
lambdas
.
commit
|
commitdiff
|
tree
2016-02-26
Stas Bouk
a
rev
Fix a wa
r
ning message wording
.
commit
|
commitdiff
|
tree
2016-02-25
S
t
as Boukarev
opti
m
ize-constant-
l
oads: fix
handling
of
0
.
commit
|
commitdiff
|
tree
2016-02-24
Stas Boukarev
optim
i
ze-consta
n
t
-
loads: process all blocks
.
commit
|
commitdiff
|
tree
2016-02-24
Stas Boukarev
Fix an AVER c
a
used by i
g
n
o
ring closed ove
r
variables
.
commit
|
commitdiff
|
tree
2016-02-23
Stas Boukare
v
tes
t
s
: Fix :mod-a
r
it
h
-large-
c
o
n
stant on 32-bit platforms
.
commit
|
commitdiff
|
tree
2016-02-23
St
a
s Bouk
a
rev
ARM64: more c
o
mpa
c
t
e
ncoding for
w
ord-
l
e
ngth immediates
.
commit
|
commitdiff
|
tree
2016-02-23
Sta
s
Boukarev
Don't fail to
encode immediate
s
i
n
mo
d
ular arithmetic
.
.
.
commit
|
commitdiff
|
tree
2016-02-23
S
tas B
o
uk
a
rev
Optimiz
e
constant loads
.
commit
|
commitdiff
|
tree
2016-02-23
Stas B
o
ukarev
Ensure register
s
a
r
e
m
o
v
ed
into stack locations
d
irectly
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Boukarev
Remove a
c
ouple of
#
if 0
commit
|
commitdiff
|
tree
2016-02-21
Stas B
o
ukarev
Optimize init
i
a
l
i
z
e-vector with 0 values
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Boukarev
Abstract i
m
medi
a
te l
o
ading on
x86-64
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Boukarev
Derive r
e
sult types
o
f stru
c
ture setters
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Bou
k
arev
Optimize emit-inits
with 0 val
u
es
.
commit
|
commitdiff
|
tree
2016-02-21
St
a
s Bouka
r
ev
Slightly optimize allocat
i
o
n sequence on x86-64
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Bou
k
arev
Remov
e
g
l
ob
a
l_inter
r
upt_data
.
commit
|
commitdiff
|
tree
2016-02-21
S
t
a
s B
o
uk
a
rev
Fix single-thread
e
d builds
.
commit
|
commitdiff
|
tree
2016-02-20
Stas
Bouk
a
rev
Don't fr
e
e thread->interrupt_d
a
ta separate
l
y
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Bouka
r
ev
Micro-optimize verify-a
r
g-count on x8
6
oids and ARM64
.
commit
|
commitdiff
|
tree
2016-02-20
Stas B
o
ukarev
create_threa
d
_
struct:
don't allocate
i
nterrupt_data
.
.
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Boukarev
create_thre
a
d_st
r
u
c
t: don'
t
allocate os_attr separately
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Boukarev
D
o
n
't le
a
k memory d
u
r
ing ex
c
eption handling on Darw
i
n
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Boukarev
*compiler-trace-outpu
t
* work
a
r
o
u
n
d
.
commit
|
commitdiff
|
tree
2016-02-19
S
tas Bouk
a
rev
Keep sb-assem:
*
assem-instructions* for
s
l
i
m
e
compatibili
t
y
.
commit
|
commitdiff
|
tree
2016-02-13
S
t
a
s Boukar
e
v
Restore build
o
n non-x86oi
d
s
.
commit
|
commitdiff
|
tree
2016-02-12
Stas Boukarev
Improve L
D
B when
(+ size posi
t
ion) is less
than n-fi
x
nu
m
.
.
.
commit
|
commitdiff
|
tree
2016-02-12
Stas Boukarev
O
p
timize logand w
i
th
non-fixnum wo
r
d masks on x86oids
.
.
.
commit
|
commitdiff
|
tree
2016-02-11
St
a
s Bou
k
a
rev
A
dd LOGTEST VOPs on ARM64
.
commit
|
commitdiff
|
tree
2016-02-11
St
a
s
Boukarev
Optimiz
e
MASK-
S
IGNE
D
-
FIELD on A
R
M64
.
commit
|
commitdiff
|
tree
2016-02-11
Stas Boukarev
Di
s
asse
m
ble TBZ and TBNZ on A
R
M64
.
commit
|
commitdiff
|
tree
2016-02-11
Stas Boukarev
Optimize
f
ixn
u
m
m
ask
-
sig
n
ed-fiel
d
on x86
.
commit
|
commitdiff
|
tree
2016-02-10
Stas B
o
ukarev
Optimize
(M
A
SK-SIGNED-FIELD 63 X) on
x86-64
.
commit
|
commitdiff
|
tree
2016-02-10
Stas Boukarev
Optim
i
ze some VOPS
on ARM64 w
i
th LDP/STP
.
commit
|
commitdiff
|
tree
2016-02-10
Stas Bo
u
karev
sb-pr
o
file:report don't
warn about redefined functions
.
commit
|
commitdiff
|
tree
2016-02-09
S
tas
B
ouka
r
ev
Micro-o
p
tim
i
ze
l
istify-rest
-
a
r
gs on ARM64
.
commit
|
commitdiff
|
tree
2016-02-09
Stas Bo
u
karev
F
ix disassem
b
li
n
g
of LDR/
S
TR with post/pre-
i
ndex on
.
.
.
commit
|
commitdiff
|
tree
2016-02-09
Stas Boukare
v
F
i
x
ca
l
l_int
o
_c on PPC
.
commit
|
commitdiff
|
tree
2016-02-09
S
t
a
s Bouk
a
rev
Slightly reduce consin
g
i
n with-package-i
t
e
rat
o
r
.
commit
|
commitdiff
|
tree
2016-02-08
Stas Bouk
a
rev
Opt
i
mize out
o
f line LIST
*
commit
|
commitdiff
|
tree
2016-02-08
St
a
s Boukarev
F
i
x a c
o
py
&
paste mistake that breaks x86
.
commit
|
commitdiff
|
tree
2016-02-08
Stas
Boukar
e
v
R
emove unnecess
a
ry packa
g
e pref
i
xes
.
commit
|
commitdiff
|
tree
2016-02-07
Stas Boukarev
Optimize
f
i
xnum LOGNOR on ARM64
.
commit
|
commitdiff
|
tree
2016-02-07
Stas Boukarev
Micro-opti
m
i
z
e sb-kernel:code-instructio
n
s
on arm64
.
commit
|
commitdiff
|
tree
2016-02-07
Stas Boukarev
R
emove sb
-
disassem::c
o
d
e
-inst-area-add
r
ess
.
commit
|
commitdiff
|
tree
2016-02-07
Stas Boukarev
Rem
o
v
e
sb-assem:
*
as
s
em-ins
t
r
u
c
tions
*
.
commit
|
commitdiff
|
tree
next