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
St
a
s
B
o
ukare
v
U
n
ify pseudo_ato
m
ic o
n
thread and non-threa
d
ed ar
m
64
.
commit
|
commitdiff
|
tree
2016-04-15
Stas Boukarev
F
ix findin
g
the s
t
art fra
m
e
i
n
P
R
INT-B
A
CKTRACE
.
commit
|
commitdiff
|
tree
2016-04-15
Stas Bouk
a
rev
Optimize BIT-VECTOR-= on non-s
i
m
ple arrays
.
commit
|
commitdiff
|
tree
2016-04-15
Stas Boukar
e
v
Op
t
im
i
z
e
EQUALP on non-simple arrays
.
commit
|
commitdiff
|
tree
2016-04-15
Stas Boukarev
Optimiz
e
t
h
e
ARRAY-TOTAL-SIZE transfo
r
m
.
commit
|
commitdiff
|
tree
2016-04-08
Stas Boukarev
Remove call
_
into_c on
x
8
6-64
.
commit
|
commitdiff
|
tree
2016-04-08
Stas Boukarev
Speed up d
e
b
ug info cre
a
tion fo
r
high
l
y nested functions
.
commit
|
commitdiff
|
tree
2016-04-08
Stas Boukarev
Ge
n
erate debu
g
info outsid
e
of W
I
TH
O
UT-G
C
ING
.
commit
|
commitdiff
|
tree
2016-04-04
Stas Boukarev
Fix
a
typo in
c
o
pyprop
.
commit
|
commitdiff
|
tree
2016-04-04
S
t
as B
o
ukarev
Reduce co
n
si
n
g during copy propagation
.
commit
|
commitdiff
|
tree
2016-04-04
Stas
B
oukarev
Work around a constraint propagation
problem
.
commit
|
commitdiff
|
tree
2016-03-31
S
tas Boukarev
Rev
e
r
t
"
Pass M
A
P_F
I
X
E
D
to mmap on Linux
.
"
commit
|
commitdiff
|
tree
2016-03-31
Sta
s
B
oukarev
Source location fo
r
conditi
o
n slot
accessors
.
commit
|
commitdiff
|
tree
2016-03-31
St
a
s Boukarev
Fix (setf fdocumentation)
on closures
.
commit
|
commitdiff
|
tree
2016-03-31
S
t
as
Boukar
e
v
Optimize call-named
o
n x86-64
.
commit
|
commitdiff
|
tree
2016-03-31
Stas Bouka
r
ev
Fix make-sequence t
y
p
e
derivat
i
on with unknown types
.
commit
|
commitdiff
|
tree
2016-03-30
St
a
s Boukarev
Fix a
d
ocstrin
g
t
y
po
.
commit
|
commitdiff
|
tree
2016-03-21
Stas Bouka
r
ev
F
i
x a ty
p
o
.
commit
|
commitdiff
|
tree
2016-03-21
S
t
as Bo
u
k
a
rev
Fix a tes
t
on
#-sb-uni
c
ode
.
commit
|
commitdiff
|
tree
2016-03-20
Stas Bouka
r
ev
sb-gmp:
f
ix loa
d
ing libgmp on d
a
rwin
.
commit
|
commitdiff
|
tree
2016-03-19
St
a
s Bo
u
kar
e
v
Optimize the FORMAT NIL
t
o CONC
A
TENATE transfor
m
.
commit
|
commitdiff
|
tree
2016-03-19
S
tas Boukarev
T
r
ansfo
r
m
CO
N
CATENATE
t
o
specialized functio
n
s
.
commit
|
commitdiff
|
tree
2016-03-19
Stas B
o
ukarev
Optimi
z
e variab
l
e
c
alls to C
O
NCATENATE
.
commit
|
commitdiff
|
tree
2016-03-19
Stas
B
o
u
ka
r
ev
Op
t
imize out-of
-
line st
r
i
ng
CONC
A
T
E
NATE, part
2
.
commit
|
commitdiff
|
tree
2016-03-19
Stas Boukar
e
v
Optimize
o
ut-o
f
-li
n
e string C
O
NCAT
E
NATE
.
commit
|
commitdiff
|
tree
2016-03-17
S
t
a
s Boukare
v
run-program: error o
n
bad str
e
am opti
o
ns
.
commit
|
commitdiff
|
tree
2016-03-15
Stas Boukarev
Fix sb-pcl::%update-sl
o
ts
.
commit
|
commitdiff
|
tree
2016-03-14
Stas Boukarev
O
ptimize DO-SEQUENCE
.
commit
|
commitdiff
|
tree
2016-03-14
Stas Boukarev
Optimi
z
e make-
v
ec
t
o
r
-like
.
commit
|
commitdiff
|
tree
2016-03-14
Stas Boukarev
Remove !begin-in
s
tr
u
ction-definitions
.
commit
|
commitdiff
|
tree
2016-03-14
Stas
B
o
u
karev
Remove DEF!MACRO fr
o
m p
a
c
kages
.
commit
|
commitdiff
|
tree
2016-03-14
Stas
Boukarev
C
lea
n
u
p neste
d
IF
s
.
commit
|
commitdiff
|
tree
2016-03-14
Stas
Bou
k
arev
Be
t
ter type de
c
larations for
f
ill-p
o
inter
related code
.
commit
|
commitdiff
|
tree
2016-03-13
Sta
s
Bouk
a
r
e
v
Transform
N
|RE
V
ERSE to
vector-reverse/
l
ist-reverse
.
commit
|
commitdiff
|
tree
2016-03-13
St
a
s
B
oukarev
Op
t
imize
[N]REVERSE
on
v
e
c
tors
.
commit
|
commitdiff
|
tree
2016-03-13
Stas Boukarev
Optimize SU
B
S
T
I
T
UTE functions
.
commit
|
commitdiff
|
tree
2016-03-13
Stas Boukarev
D
e
c
laim types of %%data-v
e
ctor-
.
.
.
%%
.
commit
|
commitdiff
|
tree
2016-03-12
Stas Bou
k
a
rev
R
e
m
ove *the-wrap
p
er
.
.
.
* from PCL
.
commit
|
commitdiff
|
tree
2016-03-11
Stas
B
ouk
a
rev
D
on't
force layout invalidation
on superclass finalization
.
commit
|
commitdiff
|
tree
2016-03-06
St
a
s
B
o
ukarev
Rena
m
e SHARP-TAG to SHARP-EQU
A
L-WR
A
P
P
E
R
.
commit
|
commitdiff
|
tree
2016-03-06
Phil
i
pp Matthias
.
.
.
Remove duplicate de
c
laratio
n
commit
|
commitdiff
|
tree
2016-03-06
P
h
i
l
i
pp Mat
t
h
ias
.
.
.
Mo
v
e
only
l
oc
a
lly used
f
unction fro
m
hea
d
er to s
o
urce
commit
|
commitdiff
|
tree
2016-03-06
S
t
as Boukarev
O
ptimize
#x=/#x#
.
commit
|
commitdiff
|
tree
2016-03-06
Stas Boukarev
D
e
bugge
r
: don't use symb
o
l
-
macrolet on spec
i
al variable
s
.
commit
|
commitdiff
|
tree
2016-03-06
Stas Boukarev
Fix intera
c
t
i
on of float typ
e
derivat
i
on and neg
a
ti
v
e
.
.
.
commit
|
commitdiff
|
tree
2016-03-04
Stas Boukarev
Remove source-
r
oot from debu
g
-info
.
commit
|
commitdiff
|
tree
2016-03-04
Stas Bouka
r
e
v
More
p
r
e
c
i
s
e
and
compa
c
t source l
o
cations from xref
.
commit
|
commitdiff
|
tree
2016-03-04
Stas Bo
u
karev
WHO
-
SETS and
WH
O
-REFERENCES on DEFGLOB
A
L
.
commit
|
commitdiff
|
tree
2016-03-02
Stas Boukarev
Fix
typos
.
commit
|
commitdiff
|
tree
2016-02-29
Stas
Boukarev
Optimi
z
e
load/store pairs on
A
RM64
.
commit
|
commitdiff
|
tree
2016-02-29
Stas Boukare
v
O
p
t
imize SET-SLOT on ARM64
.
commit
|
commitdiff
|
tree
2016-02-29
Stas Boukarev
O
p
t
imi
z
e (SETF SCHAR)
.
commit
|
commitdiff
|
tree
2016-02-29
S
t
as Bouk
a
rev
Optim
i
ze MAPCAR on large lists
.
commit
|
commitdiff
|
tree
2016-02-29
Stas Bouk
a
rev
R
e
move the ir1 FUNCALL
transfor
m
.
commit
|
commitdiff
|
tree
2016-02-29
Stas Boukarev
Optimize MAP* transfor
m
s on lambdas
.
commit
|
commitdiff
|
tree
2016-02-26
Stas Boukarev
Fi
x
a warning m
e
s
s
a
g
e word
i
n
g
.
commit
|
commitdiff
|
tree
2016-02-25
S
tas Boukarev
opt
i
mize-c
o
nstant-loads: f
i
x
h
andl
i
ng of 0
.
commit
|
commitdiff
|
tree
2016-02-24
Stas Boukarev
opt
i
mi
z
e
-
constant-loads:
process all blocks
.
commit
|
commitdiff
|
tree
2016-02-24
Stas Bou
k
a
rev
Fix an AVER
caused by i
g
noring closed over v
a
r
iab
l
es
.
commit
|
commitdiff
|
tree
2016-02-23
Stas Bou
k
arev
te
s
ts: Fix
:mod-arith-lar
g
e-co
n
stant o
n
32-bit platforms
.
commit
|
commitdiff
|
tree
2016-02-23
St
a
s
B
oukarev
AR
M
64:
mor
e
compac
t
encodi
n
g for word-length im
m
edi
a
tes
.
commit
|
commitdiff
|
tree
2016-02-23
Stas Boukarev
Don't fail to encode immediates i
n
modular a
r
ithmeti
c
.
.
.
commit
|
commitdiff
|
tree
2016-02-23
Sta
s
B
o
ukarev
Optimi
z
e constant loads
.
commit
|
commitdiff
|
tree
2016-02-23
Stas Boukarev
Ensu
r
e reg
i
sters are moved into sta
c
k locat
i
o
ns
d
irectly
.
commit
|
commitdiff
|
tree
2016-02-21
Stas
B
oukare
v
R
emove a couple
of
#if 0
commit
|
commitdiff
|
tree
2016-02-21
Stas Boukarev
Op
t
i
m
ize
i
niti
a
l
i
z
e
-vecto
r
wit
h
0
v
a
lues
.
commit
|
commitdiff
|
tree
2016-02-21
S
tas Boukarev
Abstract immediate loading on x
8
6-64
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Boukarev
Derive r
e
sult
t
ypes of str
u
cture setters
.
commit
|
commitdiff
|
tree
2016-02-21
Stas B
o
ukarev
Optimize emit
-
i
n
its w
i
th 0 val
u
es
.
commit
|
commitdiff
|
tree
2016-02-21
Stas
Boukarev
Slightly optimi
z
e
alloca
t
io
n
sequence on
x
86-64
.
commit
|
commitdiff
|
tree
2016-02-21
S
t
as B
o
ukarev
Remove global_interr
u
pt_data
.
commit
|
commitdiff
|
tree
2016-02-21
St
a
s B
o
uk
a
r
e
v
Fix
single-threaded bui
l
ds
.
commit
|
commitdiff
|
tree
2016-02-20
S
t
as Boukarev
Don't fre
e
t
h
r
ead->inter
r
u
p
t_data
s
eparately
.
commit
|
commitdiff
|
tree
2016-02-20
Sta
s
Boukarev
Micro-optimi
z
e
verif
y
-arg-count on x86oids
a
n
d
ARM64
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Boukarev
creat
e
_thread_
s
truct: don'
t
a
l
l
oc
a
te in
t
errup
t
_dat
a
.
.
.
commit
|
commitdiff
|
tree
2016-02-20
S
t
as Boukar
e
v
create_t
h
read_struct:
d
on't allocate os_a
t
t
r
separa
t
el
y
.
commit
|
commitdiff
|
tree
2016-02-20
Sta
s
Boukarev
Don
'
t lea
k
memory during exception handling
o
n Darwin
.
commit
|
commitdiff
|
tree
2016-02-20
Stas
Boukar
e
v
*
c
om
p
iler-trace-output* workaro
u
nd
.
commit
|
commitdiff
|
tree
2016-02-19
S
t
a
s
Boukarev
Keep
s
b-assem:*assem-in
s
tructions* for
s
lime compatibility
.
commit
|
commitdiff
|
tree
2016-02-13
S
t
a
s
Bo
u
ka
r
ev
Restore
b
u
ild on no
n
-x8
6
oid
s
.
commit
|
commitdiff
|
tree
2016-02-12
Stas Bouk
a
rev
I
m
prove LDB
when (+
size positi
o
n)
i
s
less than n-fixnum
.
.
.
commit
|
commitdiff
|
tree
2016-02-12
Stas Boukarev
O
p
timize
l
ogand with non-f
i
xnum word mask
s
on x86oids
.
.
.
commit
|
commitdiff
|
tree
2016-02-11
Stas Bou
k
arev
Add LOGTEST VOPs
on
ARM64
.
commit
|
commitdiff
|
tree
2016-02-11
Stas Boukarev
Optimi
z
e MASK-SIGNED-FI
E
L
D
on
ARM64
.
commit
|
commitdiff
|
tree
2016-02-11
Stas Bouk
a
rev
D
i
sassemble TBZ and
T
B
NZ on ARM64
.
commit
|
commitdiff
|
tree
2016-02-11
Stas Bou
k
a
r
e
v
Opti
m
ize fixnum ma
s
k-signed-field on
x
86
.
commit
|
commitdiff
|
tree
2016-02-10
Stas B
o
u
k
a
rev
Optimize (
M
ASK-SIGNE
D
-FIELD 63 X)
o
n
x86-64
.
commit
|
commitdiff
|
tree
2016-02-10
Stas B
o
u
karev
Optim
i
ze some
V
O
PS on ARM64 with LDP/STP
.
commit
|
commitdiff
|
tree
2016-02-10
Sta
s
Boukarev
sb
-
profil
e
:
r
ep
o
rt don
'
t warn about redefine
d
fun
c
tions
.
commit
|
commitdiff
|
tree
2016-02-09
Stas
B
ouk
a
rev
Micro-optimize listify-r
e
s
t-ar
g
s on ARM64
.
commit
|
commitdiff
|
tree
2016-02-09
Sta
s
Boukarev
Fix disassembling
of LDR/S
T
R
with post
/
pre-index on
.
.
.
commit
|
commitdiff
|
tree
2016-02-09
Stas Boukarev
Fix call_into_c on PPC
.
commit
|
commitdiff
|
tree
2016-02-09
Stas Boukarev
Slightly re
d
uce consin
g
in
w
i
t
h
-package-it
e
rator
.
commit
|
commitdiff
|
tree
2016-02-08
Stas
B
oukarev
Optimize
o
ut
o
f line LIST*
commit
|
commitdiff
|
tree
2016-02-08
Stas Boukarev
F
i
x
a
c
o
p
y
&
p
a
ste mi
s
take
t
hat breaks x86
.
commit
|
commitdiff
|
tree
2016-02-08
S
t
as Boukarev
Remove
u
nnecessary package prefixes
.
commit
|
commitdiff
|
tree
2016-02-07
Stas Bou
k
arev
O
p
timize fixnum
LOGNOR
on ARM6
4
.
commit
|
commitdiff
|
tree
2016-02-07
S
t
a
s Boukarev
Micro
-
o
ptimize
sb-kernel:code-i
n
s
t
ructions on arm64
.
commit
|
commitdiff
|
tree
2016-02-07
S
tas Boukarev
R
e
move sb-
d
is
a
ssem::code-inst-
a
r
ea-addres
s
.
commit
|
commitdiff
|
tree
2016-02-07
Sta
s
Bo
u
karev
Remove sb-ass
e
m:*assem-in
s
t
r
uctions*
.
commit
|
commitdiff
|
tree
next