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 *the-wrapper...* from PCL.
2016-03-12
St
a
s
B
o
ukarev
R
e
move *the-wrap
p
e
r
.
.
.
* fro
m
PCL
.
commit
|
commitdiff
|
tree
2016-03-11
Stas
B
oukarev
Don't force
layout
i
nvalidation on
s
uperclass fina
l
ization
.
commit
|
commitdiff
|
tree
2016-03-06
Stas B
o
u
karev
Ren
a
me SHARP-T
A
G to
SHARP-E
Q
UAL
-
WR
A
PPE
R
.
commit
|
commitdiff
|
tree
2016-03-06
Stas Boukarev
Optimize #x=/#x#
.
commit
|
commitdiff
|
tree
2016-03-06
S
t
as Boukarev
Deb
u
gge
r
: don't use symbol-macrole
t
o
n
special va
r
iables
.
commit
|
commitdiff
|
tree
2016-03-06
Stas Boukare
v
Fix inter
a
ction of f
l
oat type d
e
riva
t
ion and n
e
gati
v
e
.
.
.
commit
|
commitdiff
|
tree
2016-03-04
St
a
s
Boukarev
R
emove source-root
from debug-
i
n
fo
.
commit
|
commitdiff
|
tree
2016-03-04
S
tas B
o
ukarev
Mor
e
p
recise and compact sou
r
ce locations fr
o
m xref
.
commit
|
commitdiff
|
tree
2016-03-04
Stas Boukarev
WHO-S
E
TS an
d
WHO-REFERENCES on D
E
FGLOBAL
.
commit
|
commitdiff
|
tree
2016-03-02
Sta
s
Boukarev
Fix typos
.
commit
|
commitdiff
|
tree
2016-02-29
Stas Bouka
r
ev
Optimize load/
s
to
r
e
p
a
i
r
s on AR
M
64
.
commit
|
commitdiff
|
tree
2016-02-29
Stas Boukare
v
Optimize
S
ET-
S
LOT on
ARM
6
4
.
commit
|
commitdiff
|
tree
2016-02-29
Stas B
o
ukare
v
Optimize (SETF SCHAR)
.
commit
|
commitdiff
|
tree
2016-02-29
Stas Boukar
e
v
Optimize MAPCAR
on large lists
.
commit
|
commitdiff
|
tree
2016-02-29
Stas
B
oukar
e
v
Remo
v
e
t
h
e i
r
1 F
U
NCALL tra
n
sfor
m
.
commit
|
commitdiff
|
tree
2016-02-29
Stas Boukarev
Optimize MAP* transforms on la
m
bdas
.
commit
|
commitdiff
|
tree
2016-02-26
S
tas Bouk
a
rev
Fix a w
a
rnin
g
m
essage wording
.
commit
|
commitdiff
|
tree
2016-02-25
S
t
as Bou
k
a
r
ev
optimize
-
c
o
nsta
n
t-
l
o
ads: fi
x
handling of 0
.
commit
|
commitdiff
|
tree
2016-02-24
Stas Boukarev
o
pt
i
mize-
c
onstant-loads
:
p
r
o
cess all block
s
.
commit
|
commitdiff
|
tree
2016-02-24
Stas
B
ouka
r
ev
Fix an AVER c
a
used by i
g
noring
c
losed over v
a
r
i
a
bles
.
commit
|
commitdiff
|
tree
2016-02-23
Stas Boukarev
t
ests
:
Fix :mod-arith-
l
arge-constant on
32-b
i
t
platfo
r
ms
.
commit
|
commitdiff
|
tree
2016-02-23
St
a
s
B
oukarev
ARM64:
more compact
e
n
coding for word-leng
t
h
immediat
e
s
.
commit
|
commitdiff
|
tree
2016-02-23
Stas Bouka
r
ev
Do
n
't fail t
o
encode imm
e
diat
e
s
in modular arithmetic
.
.
.
commit
|
commitdiff
|
tree
2016-02-23
Stas
Boukarev
Optimize constant lo
a
ds
.
commit
|
commitdiff
|
tree
2016-02-23
Stas Boukarev
Ensure register
s
are move
d
into stack locations d
i
rectl
y
.
commit
|
commitdiff
|
tree
2016-02-21
S
tas Bo
u
k
a
rev
Re
m
o
ve a couple of
#
i
f
0
commit
|
commitdiff
|
tree
2016-02-21
Stas Bouk
a
rev
Op
t
imiz
e
initialize-v
e
ctor with 0 values
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Boukarev
A
b
stract
i
mmediate loading on x86
-
64
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Boukarev
Der
i
ve result types of structure se
t
ters
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Boukarev
O
ptimi
z
e emit
-
inits
with 0 values
.
commit
|
commitdiff
|
tree
2016-02-21
S
tas B
o
ukarev
Slightly optimize all
o
cation sequence on x86
-
64
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Boukarev
Remove global_interrupt_data
.
commit
|
commitdiff
|
tree
2016-02-21
Stas
B
oukarev
Fix
s
ingle-thread
e
d
builds
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Boukarev
Don'
t
free t
h
re
a
d-
>
interrupt_data
s
eparat
e
l
y
.
commit
|
commitdiff
|
tree
2016-02-20
S
tas Bouka
r
ev
Micro-optimize
verify-arg-count
o
n x
8
6oi
d
s an
d
A
RM6
4
.
commit
|
commitdiff
|
tree
2016-02-20
St
a
s Boukarev
create_thread_struct:
d
on't allocate in
t
errupt_data
.
.
.
commit
|
commitdiff
|
tree
2016-02-20
Sta
s
B
oukarev
crea
t
e_thr
e
ad_struct: don'
t
allocate o
s
_attr
separately
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Boukarev
Do
n
'
t leak memory during
e
xception handling
o
n
D
a
rwin
.
commit
|
commitdiff
|
tree
2016-02-20
S
t
as Boukarev
*co
m
p
iler-trace-out
p
ut* workaround
.
commit
|
commitdiff
|
tree
2016-02-19
Sta
s
Boukar
e
v
Keep sb
-
ass
e
m:
*
assem
-
ins
t
r
u
ctions
*
for
s
l
i
me compatibilit
y
.
commit
|
commitdiff
|
tree
2016-02-13
S
t
a
s Boukarev
R
estore build o
n
non-x86o
i
ds
.
commit
|
commitdiff
|
tree
2016-02-12
Stas Boukarev
Improve
LDB
w
hen (+ size
p
osi
t
i
on) is less than n-f
i
xn
u
m
.
.
.
commit
|
commitdiff
|
tree
2016-02-12
S
t
as Bouk
a
rev
Optimize logan
d
with
non
-
f
i
xnum word
m
asks on x86oids
.
.
.
commit
|
commitdiff
|
tree
2016-02-11
St
a
s Boukarev
Add LOG
T
E
S
T VOPs o
n
ARM64
.
commit
|
commitdiff
|
tree
2016-02-11
St
a
s
B
ou
k
arev
Opti
m
ize MASK-SIGNED-FIEL
D
on ARM64
.
commit
|
commitdiff
|
tree
2016-02-11
Sta
s
Bou
k
arev
Disassemble T
B
Z and TBNZ
o
n
A
R
M
64
.
commit
|
commitdiff
|
tree
2016-02-11
S
tas B
o
uka
r
ev
Optimi
z
e
f
ixnum mask-signed-field on x86
.
commit
|
commitdiff
|
tree
2016-02-10
Stas Boukare
v
Optimize
(MA
S
K-
S
IGNED-FIELD 6
3
X) on x8
6
-6
4
.
commit
|
commitdiff
|
tree
2016-02-10
Stas B
o
u
k
a
rev
Optimize some VOPS on ARM64 with
LDP/STP
.
commit
|
commitdiff
|
tree
2016-02-10
Stas Boukarev
sb
-
profile:report don't w
a
rn about redefined functions
.
commit
|
commitdiff
|
tree
2016-02-09
Stas
Bouk
a
r
e
v
Micro-optim
i
ze
listi
f
y-
r
est
-
args
on ARM64
.
commit
|
commitdiff
|
tree
2016-02-09
Stas Boukarev
Fix
d
isassembling of
LD
R
/ST
R
with
p
o
s
t/pre-index
on
.
.
.
commit
|
commitdiff
|
tree
2016-02-09
Stas Bou
k
arev
Fix call_
i
nto_c on PPC
.
commit
|
commitdiff
|
tree
2016-02-09
St
a
s Bo
u
k
a
rev
Slightly reduce consin
g
in with-package-
i
t
e
ra
t
or
.
commit
|
commitdiff
|
tree
2016-02-08
Sta
s
Boukarev
O
p
timize
o
ut of li
n
e
L
I
ST*
commit
|
commitdiff
|
tree
2016-02-08
Stas Boukarev
Fix a
c
opy
&
p
a
s
t
e
mistak
e
that b
r
ea
k
s x86
.
commit
|
commitdiff
|
tree
2016-02-08
Stas B
o
ukarev
Remove u
n
necessary
p
ackage prefi
x
es
.
commit
|
commitdiff
|
tree
2016-02-07
St
a
s B
o
uk
a
rev
Op
t
imize
fixnum LOGNOR on
A
RM6
4
.
commit
|
commitdiff
|
tree
2016-02-07
Stas Bouk
a
rev
M
i
cro-opti
m
ize sb-kernel
:
code-instructions on arm6
4
.
commit
|
commitdiff
|
tree
2016-02-07
Stas Boukarev
Remo
v
e sb-disassem::code-inst-are
a
-ad
d
ress
.
commit
|
commitdiff
|
tree
2016-02-07
S
t
as Boukarev
Remove
s
b-assem:
*
assem-inst
r
uctio
n
s*
.
commit
|
commitdiff
|
tree
2016-02-07
S
t
a
s
B
o
ukare
v
Fix x
8
6
build
.
commit
|
commitdiff
|
tree
2016-02-06
S
tas Bouk
a
rev
War
n
a
b
out a
r
g
-
count mismatch for MAP and MAP
-
INTO
.
commit
|
commitdiff
|
tree
2016-02-06
S
tas Boukarev
M
a
ke %other
-
pointer-wid
e
t
ag G
C
safe
.
commit
|
commitdiff
|
tree
2016-02-02
Stas
B
oukarev
Check argum
e
nt mismatch for fu
n
ction arguments to ca
l
lable
.
.
.
commit
|
commitdiff
|
tree
2016-01-31
S
tas Bouk
a
r
e
v
Co
n
stant fold
functions that call oth
e
r
f
unction
s
.
commit
|
commitdiff
|
tree
2016-01-31
Stas Boukarev
Don't evaluate the docstring in
de
f
var, defconst
a
nt
.
commit
|
commitdiff
|
tree
2016-01-31
S
t
a
s Boukarev
Forget about a constant variable af
t
e
r
makunb
o
und
.
commit
|
commitdiff
|
tree
2016-01-31
Stas Bo
u
karev
Wrap a test i
n
with-test
.
commit
|
commitdiff
|
tree
2016-01-31
Stas Boukarev
Proper
errors from OPEN
o
n
Windows
.
commit
|
commitdiff
|
tree
2016-01-18
Stas
Boukarev
Don't import
S
B-
C
:
:
VOP-INFO-TARGET-
F
U
N
i
n
to SB-RE
G
A
L
LOC
.
commit
|
commitdiff
|
tree
2016-01-18
S
tas Boukarev
Fix s
c
ale
-
float
on
x
86
.
commit
|
commitdiff
|
tree
2016-01-18
Stas Bo
u
karev
Clean up *feature*
te
s
t
in a couple of places
.
commit
|
commitdiff
|
tree
2016-01-18
Stas Boukarev
Fix SQ
R
T on LEAST-
N
EGATIVE-DOUBLE-FL
O
AT
.
commit
|
commitdiff
|
tree
2016-01-18
S
tas B
o
u
k
a
r
ev
MAPHASH compiler-macro: don
'
t ev
a
luate H
A
SH-TABLE twice
.
commit
|
commitdiff
|
tree
2016-01-18
Stas Boukarev
Handl
e
multipl
e
:NICK
N
AMES optio
n
s to DE
F
PACKAGE
.
commit
|
commitdiff
|
tree
2016-01-18
Stas
Boukarev
Fix
t
he
AD
J
UST-ARRAY transform
.
commit
|
commitdiff
|
tree
2016-01-18
Sta
s
Boukarev
(defun (setf x) ()) sto
p
ped returning (S
E
T
F X)
commit
|
commitdiff
|
tree
2016-01-18
St
a
s Boukarev
Save the
interrupt conte
x
t in siga
b
r
t
_
h
andler
.
commit
|
commitdiff
|
tree
2016-01-15
S
t
as B
o
ukare
v
F
i
x
ISQRT
d
erive-t
y
pe
.
commit
|
commitdiff
|
tree
2016-01-14
Stas Bouk
a
rev
Better l
i
sp-backtraces for memory-faults o
n
non-x86oids
.
commit
|
commitdiff
|
tree
2016-01-14
Stas
B
o
uka
r
ev
Resto
r
e disass
e
m
b
ling on ARM
6
4
.
commit
|
commitdiff
|
tree
2016-01-14
Stas Boukare
v
Better LDB backtr
a
ces f
r
om signa
l
handlers on x86o
i
ds
.
commit
|
commitdiff
|
tree
2016-01-14
Sta
s
B
oukar
e
v
Ma
k
e
LDB b
a
c
ktraces more res
i
l
i
ent
.
commit
|
commitdiff
|
tree
2016-01-14
Stas B
o
ukarev
Fix typo
.
commit
|
commitdiff
|
tree
2016-01-14
S
t
as Boukarev
Better backt
r
aces
from LDB on me
m
ory faults
.
commit
|
commitdiff
|
tree
2016-01-13
Stas Boukarev
Protect RECOGNIZE-DYNAMIC
-
EXTENT-
L
VARS from de
l
eted
.
.
.
commit
|
commitdiff
|
tree
2016-01-13
S
t
as Bou
k
arev
Replace ma
g
ic constants with
B
ASE-CHAR-CODE-LI
M
IT
.
commit
|
commitdiff
|
tree
2016-01-11
Sta
s
B
oukarev
F
ix
X
REF
on methods with
EQL specializers
.
commit
|
commitdiff
|
tree
2016-01-11
Stas B
o
ukar
e
v
Better style-warning from undefined INFO types
.
commit
|
commitdiff
|
tree
2016-01-11
Sta
s
Bo
u
k
arev
Fix wi
n
32-x86 build
.
commit
|
commitdiff
|
tree
2016-01-11
Sta
s
Boukarev
I
n
herit t
h
read FP
masks on darwin
.
commit
|
commitdiff
|
tree
2016-01-11
Stas
Bo
u
kare
v
F
i
x
backtraces
o
n OS X
.
commit
|
commitdiff
|
tree
2016-01-07
Sta
s
Boukare
v
Don't try
t
o join thread
s
coming from
f
oreign
c
allbacks
.
commit
|
commitdiff
|
tree
2015-12-30
Stas Boukarev
Don't
ignore inval
i
d COND clauses following a
T
cla
u
s
e
.
commit
|
commitdiff
|
tree
2015-12-30
Stas B
o
uka
r
ev
Don't bin
d
*compiler-error-conte
x
t*
twice in %che
c
k
.
.
.
commit
|
commitdiff
|
tree
2015-12-28
Stas
B
oukarev
De
l
ay
c
ompile-
t
ime check-
b
o
u
nd warni
n
g unt
i
l
IR2 conv
e
rsion
.
commit
|
commitdiff
|
tree
2015-12-25
Sta
s
Bou
k
a
r
ev
sb-
i
ntros
p
e
ct: find the right debug info
function
.
commit
|
commitdiff
|
tree
2015-12-25
Stas Bou
k
arev
A couple
of s
m
all
a
djustments
.
commit
|
commitdiff
|
tree
2015-12-19
Stas Bou
k
arev
F
i
x dis
a
ss
e
mbl
i
ng jump
s
on PPC
.
commit
|
commitdiff
|
tree
next