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
o
ukarev
Unify pseu
d
o
_
at
o
mic
o
n
thread and non-thre
a
ded arm64
.
commit
|
commitdiff
|
tree
2016-04-15
St
a
s
Boukar
e
v
Fix finding the s
t
art frame
i
n PRINT-
B
ACKTRACE
.
commit
|
commitdiff
|
tree
2016-04-15
Stas Boukarev
Optim
i
z
e BIT-VECTOR-= on non-
s
im
p
le arrays
.
commit
|
commitdiff
|
tree
2016-04-15
Stas Bouk
a
r
e
v
Optimize EQUALP
o
n n
o
n-simple arrays
.
commit
|
commitdiff
|
tree
2016-04-15
Stas Bouk
a
rev
Op
t
i
mize
t
he ARRAY-TOTAL-SIZE
t
ransf
o
r
m
.
commit
|
commitdiff
|
tree
2016-04-08
Stas Boukarev
Re
m
o
v
e
call_into_c o
n
x86-64
.
commit
|
commitdiff
|
tree
2016-04-08
St
a
s
Boukarev
Speed u
p
debug info creation for highly
n
ested function
s
.
commit
|
commitdiff
|
tree
2016-04-08
S
t
a
s Boukarev
Gen
e
rat
e
debug info
outside of WITHOU
T
-GCING
.
commit
|
commitdiff
|
tree
2016-04-04
St
a
s Bou
k
arev
Fix
a typo in
c
o
p
yprop
.
commit
|
commitdiff
|
tree
2016-04-04
Stas
B
ou
k
a
r
ev
Reduc
e
co
n
sin
g
during co
p
y propagati
o
n
.
commit
|
commitdiff
|
tree
2016-04-04
Stas Boukar
e
v
Work around a constraint propagation prob
l
em
.
commit
|
commitdiff
|
tree
2016-03-31
Sta
s
B
o
ukarev
Rev
e
rt "Pass MAP_FIXED
t
o mmap on Linux
.
"
commit
|
commitdiff
|
tree
2016-03-31
Stas Bouk
a
rev
Source location
for condition slot accessors
.
commit
|
commitdiff
|
tree
2016-03-31
Stas Boukarev
F
i
x
(setf fdocum
e
ntation) on closures
.
commit
|
commitdiff
|
tree
2016-03-31
Stas Boukarev
Optimiz
e
call
-
n
a
med on x86-64
.
commit
|
commitdiff
|
tree
2016-03-31
Sta
s
Bo
u
karev
Fix mak
e
-s
e
quence type derivation with unknown types
.
commit
|
commitdiff
|
tree
2016-03-30
St
a
s
Bo
u
karev
Fi
x
a
docstring
t
y
po
.
commit
|
commitdiff
|
tree
2016-03-21
S
t
as Boukar
e
v
F
i
x a
typ
o
.
commit
|
commitdiff
|
tree
2016-03-21
Stas Boukarev
Fix a
t
e
s
t on #-s
b
-unico
d
e
.
commit
|
commitdiff
|
tree
2016-03-20
Stas Boukarev
sb-gmp: fix l
o
adi
n
g libgmp on dar
w
in
.
commit
|
commitdiff
|
tree
2016-03-19
Stas Boukarev
Optimize
t
he FO
R
M
A
T
NIL to CON
C
AT
E
NATE transform
.
commit
|
commitdiff
|
tree
2016-03-19
S
ta
s
Boukar
e
v
Tra
n
sfo
r
m CONCATENAT
E
to specialized
f
u
nctions
.
commit
|
commitdiff
|
tree
2016-03-19
Stas
B
oukarev
Op
t
imize variable calls to CONCATENATE
.
commit
|
commitdiff
|
tree
2016-03-19
Stas B
o
ukarev
Optimi
z
e out-of-line s
t
r
ing CONCATENA
T
E, part 2
.
commit
|
commitdiff
|
tree
2016-03-19
Stas Boukarev
Optimiz
e
out-of-line str
i
ng CONCATEN
A
T
E
.
commit
|
commitdiff
|
tree
2016-03-17
Stas Boukarev
run-prog
r
am: error on bad s
t
ream
options
.
commit
|
commitdiff
|
tree
2016-03-15
S
t
a
s Boukarev
Fix
sb-pcl::%up
d
ate-slots
.
commit
|
commitdiff
|
tree
2016-03-14
S
t
as B
o
ukarev
O
p
timize D
O
-SEQUENCE
.
commit
|
commitdiff
|
tree
2016-03-14
Stas Boukarev
Optimize
m
ake-vector-like
.
commit
|
commitdiff
|
tree
2016-03-14
Stas Boukare
v
Remove !begin-i
n
s
tr
u
ction-definitions
.
commit
|
commitdiff
|
tree
2016-03-14
Stas Bou
k
are
v
Remove DEF!
M
ACRO
f
r
om pac
k
ages
.
commit
|
commitdiff
|
tree
2016-03-14
S
tas
B
o
uka
r
e
v
Clean up ne
s
t
ed IF
s
.
commit
|
commitdiff
|
tree
2016-03-14
Stas Bo
u
k
arev
Bette
r
type declara
t
io
n
s for fill-pointer related cod
e
.
commit
|
commitdiff
|
tree
2016-03-13
S
tas Boukarev
Tra
n
sform N|R
E
V
E
RSE to vec
t
o
r-reve
r
se/
l
is
t
-re
v
erse
.
commit
|
commitdiff
|
tree
2016-03-13
Stas
B
oukarev
Op
t
imiz
e
[N]
R
EVERSE
on vec
t
or
s
.
commit
|
commitdiff
|
tree
2016-03-13
Stas Boukarev
Optimize SUBSTITUTE functions
.
commit
|
commitdiff
|
tree
2016-03-13
Stas Boukarev
Decla
i
m types
o
f %%data-v
e
ctor
-
.
.
.
%%
.
commit
|
commitdiff
|
tree
2016-03-12
Stas Boukarev
R
e
move *the-wrapper
.
.
.
* from
P
CL
.
commit
|
commitdiff
|
tree
2016-03-11
Stas
Boukare
v
Don't for
c
e
l
a
y
ou
t
invalidation on superclass f
i
naliza
t
ion
.
commit
|
commitdiff
|
tree
2016-03-06
Stas B
o
ukarev
Rename SH
A
RP-TAG to SHA
R
P-E
Q
UAL
-
W
RAPPER
.
commit
|
commitdiff
|
tree
2016-03-06
Stas B
o
ukarev
Optimize
#x=/#
x
#
.
commit
|
commitdiff
|
tree
2016-03-06
Stas
B
o
u
karev
Debugger: don't use sy
m
b
o
l
-macrolet on special variables
.
commit
|
commitdiff
|
tree
2016-03-06
Stas Bouka
r
ev
Fix inte
r
a
ct
i
on o
f
float t
y
pe
der
i
vatio
n
and negative
.
.
.
commit
|
commitdiff
|
tree
2016-03-04
Stas
B
oukarev
R
emove source
-
r
o
ot fro
m
debug-info
.
commit
|
commitdiff
|
tree
2016-03-04
Stas Boukarev
More precise and compact
source locatio
n
s from xref
.
commit
|
commitdiff
|
tree
2016-03-04
Stas Boukarev
WHO-SETS and WH
O
-REFERENCE
S
on DEFGLOB
A
L
.
commit
|
commitdiff
|
tree
2016-03-02
Stas Bouk
a
rev
Fix typo
s
.
commit
|
commitdiff
|
tree
2016-02-29
Stas Bouk
a
rev
Optimize load/store pairs on ARM64
.
commit
|
commitdiff
|
tree
2016-02-29
Stas Boukarev
Optim
i
ze SET-SLO
T
on ARM64
.
commit
|
commitdiff
|
tree
2016-02-29
Stas
B
o
ukarev
Optimize (SETF SCHAR)
.
commit
|
commitdiff
|
tree
2016-02-29
S
tas Boukarev
O
p
timize MAP
C
AR on
l
a
r
ge lists
.
commit
|
commitdiff
|
tree
2016-02-29
Stas Boukarev
Remove the ir1 FUNCALL
t
r
a
nsfor
m
.
commit
|
commitdiff
|
tree
2016-02-29
Stas Bo
u
karev
Op
t
imize MAP* transfor
m
s on l
a
mbd
a
s
.
commit
|
commitdiff
|
tree
2016-02-26
Stas Bou
k
arev
F
ix a warning message
wording
.
commit
|
commitdiff
|
tree
2016-02-25
S
t
as Boukarev
opti
m
ize-con
s
tant-loads: fix handl
i
n
g of
0
.
commit
|
commitdiff
|
tree
2016-02-24
Stas Bou
k
arev
optimize-constant-loads: process all blocks
.
commit
|
commitdiff
|
tree
2016-02-24
Stas Boukarev
F
i
x an AV
E
R cau
s
ed
by
igno
r
ing closed over variables
.
commit
|
commitdiff
|
tree
2016-02-23
St
a
s Boukarev
t
e
s
ts: Fix :mod-arith-l
a
rge-constant on 32-bi
t
pl
a
tforms
.
commit
|
commitdiff
|
tree
2016-02-23
Sta
s
Boukarev
AR
M
64: m
o
r
e
compact encoding for word-length immediat
e
s
.
commit
|
commitdiff
|
tree
2016-02-23
Stas Boukarev
Don't fail to encode
i
m
mediates
in m
o
dular ar
i
thmetic
.
.
.
commit
|
commitdiff
|
tree
2016-02-23
Stas Bouka
r
ev
O
p
timiz
e
constant
loads
.
commit
|
commitdiff
|
tree
2016-02-23
S
tas Bou
k
arev
Ensure registers ar
e
moved in
t
o stack loc
a
t
i
ons
dire
c
tly
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Boukarev
Re
m
ove a couple
of
#
i
f 0
commit
|
commitdiff
|
tree
2016-02-21
Stas Boukarev
Op
t
imize initialize-vector with 0 val
u
es
.
commit
|
commitdiff
|
tree
2016-02-21
Stas B
o
ukarev
A
b
st
r
act immediate loading
o
n x
8
6-6
4
.
commit
|
commitdiff
|
tree
2016-02-21
Stas B
o
ukarev
De
r
ive result types of
s
truc
t
ure set
t
ers
.
commit
|
commitdiff
|
tree
2016-02-21
Stas
Boukarev
Op
t
imize
emit-init
s
with
0 values
.
commit
|
commitdiff
|
tree
2016-02-21
Stas
Boukare
v
Slightly o
p
timize
allocation sequence on x8
6
-64
.
commit
|
commitdiff
|
tree
2016-02-21
Sta
s
Bouka
r
e
v
R
e
move globa
l
_interrupt_d
a
ta
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Boukarev
Fix sing
l
e-th
r
eaded builds
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Bouka
r
ev
Don't free
t
hread->
i
nterrupt_data sep
a
rately
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Boukarev
Micro-optim
i
z
e
verify-arg-count
o
n x86o
i
ds and
ARM64
.
commit
|
commitdiff
|
tree
2016-02-20
Stas B
o
ukarev
c
r
e
a
te_thread
_
struct: don't
allocate in
t
er
r
upt_data
.
.
.
commit
|
commitdiff
|
tree
2016-02-20
S
t
as Boukar
e
v
create_t
h
read
_
struct:
d
on't a
l
locate os_attr separately
.
commit
|
commitdiff
|
tree
2016-02-20
Stas
B
ouk
a
r
e
v
Don't le
a
k memory during exception handling on Darwin
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Boukarev
*com
p
iler-
t
race-output* workar
o
und
.
commit
|
commitdiff
|
tree
2016-02-19
Stas Boukarev
Keep s
b
-assem:*assem-i
n
struc
t
ions* for slime compatibility
.
commit
|
commitdiff
|
tree
2016-02-13
Stas
Boukarev
Re
s
tore
b
u
i
ld o
n
non-x86oids
.
commit
|
commitdiff
|
tree
2016-02-12
Stas
B
o
ukar
e
v
Improve LDB when
(
+ s
i
ze positi
o
n) is less than
n
-fixnum
.
.
.
commit
|
commitdiff
|
tree
2016-02-12
S
t
as
B
o
ukarev
Optimi
z
e logand with non-fixnum word masks
on x86oids
.
.
.
commit
|
commitdiff
|
tree
2016-02-11
Stas Boukarev
Add LOGTEST VOPs on ARM64
.
commit
|
commitdiff
|
tree
2016-02-11
Stas
Boukarev
O
p
timize
M
ASK
-
S
IGNED-FIEL
D
on A
R
M64
.
commit
|
commitdiff
|
tree
2016-02-11
S
tas Bou
k
arev
Disassemble TBZ and TBNZ o
n
A
R
M64
.
commit
|
commitdiff
|
tree
2016-02-11
Stas Boukarev
Optimize fixnum mask-signed
-
field
o
n x86
.
commit
|
commitdiff
|
tree
2016-02-10
Stas Bouka
r
ev
Optimize (MASK-SIGNE
D
-FIELD 63 X
)
on x86-
6
4
.
commit
|
commitdiff
|
tree
2016-02-10
Stas Boukarev
Optimize som
e
VOPS on
A
RM
6
4 with L
D
P/STP
.
commit
|
commitdiff
|
tree
2016-02-10
Stas Boukarev
sb-p
r
ofile:report don't warn about redefined
f
u
nctions
.
commit
|
commitdiff
|
tree
2016-02-09
Stas Boukarev
Micro-optim
i
ze
listify
-
r
est-arg
s
on ARM64
.
commit
|
commitdiff
|
tree
2016-02-09
Stas Boukarev
Fix disa
s
s
e
mbling of LDR/ST
R
with post/pre-
i
nd
e
x on
.
.
.
commit
|
commitdiff
|
tree
2016-02-09
Stas
Boukarev
Fix call_i
n
to_c on PP
C
.
commit
|
commitdiff
|
tree
2016-02-09
S
tas B
o
u
k
a
rev
Slight
l
y redu
c
e cons
i
n
g in with
-
package-iterator
.
commit
|
commitdiff
|
tree
2016-02-08
Stas
B
ou
k
arev
Opt
i
mi
z
e out of
line LIST*
commit
|
commitdiff
|
tree
2016-02-08
Stas
B
o
uka
r
ev
Fix a copy & p
a
ste mistake that bre
a
ks
x
86
.
commit
|
commitdiff
|
tree
2016-02-08
St
a
s
Boukarev
Remove unn
e
cessary package
p
refi
x
es
.
commit
|
commitdiff
|
tree
2016-02-07
St
a
s Boukarev
Op
t
imiz
e
fix
n
um LOGNOR on ARM64
.
commit
|
commitdiff
|
tree
2016-02-07
Stas Bouka
r
e
v
Micro-optim
i
ze sb-ker
n
el:co
d
e-instructions
o
n a
r
m
6
4
.
commit
|
commitdiff
|
tree
2016-02-07
Stas Boukarev
Remove sb-disassem::code-inst-
a
rea-addr
e
ss
.
commit
|
commitdiff
|
tree
2016-02-07
St
a
s Bo
u
karev
Remove sb-a
s
sem:*assem-i
n
structi
o
ns*
.
commit
|
commitdiff
|
tree
2016-02-07
Stas Boukarev
Fix x86 build
.
commit
|
commitdiff
|
tree
2016-02-06
S
tas Bouka
r
ev
Warn abo
u
t arg-count mi
s
matc
h
for MAP and MAP-INTO
.
commit
|
commitdiff
|
tree
next