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
Declaim types of %%data-vector-...%%.
2016-03-13
S
tas
B
oukare
v
Declaim ty
p
es of %%da
t
a-vector-
.
.
.
%%
.
commit
|
commitdiff
|
tree
2016-03-12
St
a
s
B
oukarev
Remove *the-wrapper
.
.
.
* from
P
CL
.
commit
|
commitdiff
|
tree
2016-03-11
Stas B
o
u
karev
Don't fo
r
ce
layou
t
inval
i
dation on
superclass fin
a
lization
.
commit
|
commitdiff
|
tree
2016-03-06
Stas Boukare
v
R
e
name SHARP-TAG
to SHARP-EQUAL-WRAPP
E
R
.
commit
|
commitdiff
|
tree
2016-03-06
Philipp Mat
t
hias
.
.
.
Remove duplicate
d
eclaration
commit
|
commitdiff
|
tree
2016-03-06
Philipp Ma
t
thias
.
.
.
Move only lo
c
ally
used
f
unction
f
rom header to sou
r
ce
commit
|
commitdiff
|
tree
2016-03-06
Stas Bouk
a
r
ev
Optim
i
ze #x
=
/
#
x#
.
commit
|
commitdiff
|
tree
2016-03-06
Stas
B
oukar
e
v
Debugger
:
don
'
t
us
e
symbol
-
macrole
t
on special v
a
r
i
a
b
l
es
.
commit
|
commitdiff
|
tree
2016-03-06
Stas B
o
ukarev
Fix intera
c
ti
o
n of f
l
oat type deri
v
atio
n
and n
e
gative
.
.
.
commit
|
commitdiff
|
tree
2016-03-04
Stas Boukar
e
v
Remove source-root
f
r
om debug-
i
nfo
.
commit
|
commitdiff
|
tree
2016-03-04
S
t
as B
o
u
karev
More prec
i
s
e
a
nd compa
c
t
sour
c
e lo
c
ations fr
o
m xref
.
commit
|
commitdiff
|
tree
2016-03-04
Stas Boukarev
WHO
-
SETS and
W
H
O
-REFERENCES on DEFGLOBAL
.
commit
|
commitdiff
|
tree
2016-03-02
St
a
s Boukarev
Fix typos
.
commit
|
commitdiff
|
tree
2016-02-29
S
tas Boukarev
Optimize load
/
sto
r
e pairs on
ARM64
.
commit
|
commitdiff
|
tree
2016-02-29
St
a
s Boukarev
Op
t
imize SET-SLOT on AR
M
64
.
commit
|
commitdiff
|
tree
2016-02-29
Stas Bou
k
arev
Op
t
imi
z
e (SETF SCHAR
)
.
commit
|
commitdiff
|
tree
2016-02-29
Stas Bo
u
karev
Optimize MAPCAR on larg
e
lists
.
commit
|
commitdiff
|
tree
2016-02-29
Stas Boukarev
Re
m
ove the ir1 FUNCA
L
L tra
n
sform
.
commit
|
commitdiff
|
tree
2016-02-29
Sta
s
B
o
uka
r
ev
Optimize MAP* transforms on lambdas
.
commit
|
commitdiff
|
tree
2016-02-26
Stas B
o
uk
a
rev
Fix a warning
messa
g
e wordi
n
g
.
commit
|
commitdiff
|
tree
2016-02-25
Stas Boukarev
optimize-con
s
t
ant-loads
:
fix
h
andlin
g
o
f
0
.
commit
|
commitdiff
|
tree
2016-02-24
Stas Bouka
r
ev
optim
i
z
e-constant-
l
oads:
p
rocess
a
l
l block
s
.
commit
|
commitdiff
|
tree
2016-02-24
Stas Boukare
v
Fix an
A
VER caused by ignoring
c
l
o
sed
over vari
a
bles
.
commit
|
commitdiff
|
tree
2016-02-23
Stas
B
o
ukarev
tests
:
Fix
:
mod-arith-large-con
s
tant o
n
3
2-bit p
l
a
tforms
.
commit
|
commitdiff
|
tree
2016-02-23
Sta
s
Bou
k
arev
ARM64
:
more compact encoding for w
o
r
d-l
e
ngt
h
immediates
.
commit
|
commitdiff
|
tree
2016-02-23
Stas Boukarev
Don't fail to encode immedi
a
tes
i
n modul
a
r arithmetic
.
.
.
commit
|
commitdiff
|
tree
2016-02-23
Stas
Boukarev
Opti
m
ize consta
n
t lo
a
ds
.
commit
|
commitdiff
|
tree
2016-02-23
S
tas B
o
ukarev
E
n
sure regist
e
r
s are moved i
n
to stack locations
d
i
re
c
tly
.
commit
|
commitdiff
|
tree
2016-02-21
S
t
a
s Boukar
e
v
Remove
a co
u
ple of
#if 0
commit
|
commitdiff
|
tree
2016-02-21
Stas Boukarev
Optimize init
i
alize-vector with 0 val
u
es
.
commit
|
commitdiff
|
tree
2016-02-21
Stas B
o
ukarev
Abstrac
t
i
mmediate lo
a
ding
on x86-64
.
commit
|
commitdiff
|
tree
2016-02-21
S
t
a
s Bou
k
arev
De
r
ive result
t
yp
e
s of
structure setters
.
commit
|
commitdiff
|
tree
2016-02-21
S
t
as Boukar
e
v
Optimize emit-inits with 0 v
a
lues
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Boukarev
Slightly optimize a
l
loca
t
ion sequ
e
nce
on x86-6
4
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Boukarev
Remove gl
o
bal_interrupt_data
.
commit
|
commitdiff
|
tree
2016-02-21
Stas Bo
u
karev
Fix single-threaded bui
l
ds
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Bo
u
karev
Don't free thread->int
e
rrupt_data
se
p
arately
.
commit
|
commitdiff
|
tree
2016-02-20
St
a
s
Boukarev
M
i
c
r
o-optimize verify-
a
r
g
-
c
o
u
n
t
on x86oids a
n
d A
R
M64
.
commit
|
commitdiff
|
tree
2016-02-20
S
tas Boukar
e
v
c
reate_thread_struct: d
o
n't allocat
e
interrupt_d
a
ta
.
.
.
commit
|
commitdiff
|
tree
2016-02-20
Stas Boukarev
cr
e
ate_threa
d
_struct:
don't allo
c
ate os_a
t
tr sep
a
rately
.
commit
|
commitdiff
|
tree
2016-02-20
Stas
Boukarev
D
on't leak memory
d
uring exception handling on D
a
rwi
n
.
commit
|
commitdiff
|
tree
2016-02-20
S
t
as Boukarev
*c
o
mpiler-trace-
o
u
t
p
u
t
*
work
a
roun
d
.
commit
|
commitdiff
|
tree
2016-02-19
Stas
B
oukarev
Keep sb-ass
e
m:*asse
m
-instructions* for slime compatibi
l
ity
.
commit
|
commitdiff
|
tree
2016-02-13
Stas
B
oukarev
Restor
e
build on non-
x
86oids
.
commit
|
commitdiff
|
tree
2016-02-12
Stas Boukarev
Imp
r
ove LDB when (+ size posit
i
o
n
)
is less than n-fixnum
.
.
.
commit
|
commitdiff
|
tree
2016-02-12
S
t
as
Boukarev
O
pti
m
ize logand with non-f
i
xnum word mas
k
s on x86oids
.
.
.
commit
|
commitdiff
|
tree
2016-02-11
Stas Bouk
a
rev
A
d
d
LOGTEST
V
OPs on ARM64
.
commit
|
commitdiff
|
tree
2016-02-11
Stas Bo
u
karev
Opt
i
mize
M
A
SK
-
SIGNED-FIE
L
D
on
A
RM6
4
.
commit
|
commitdiff
|
tree
2016-02-11
Stas Boukarev
Disassemble TBZ and TBNZ
o
n
ARM64
.
commit
|
commitdiff
|
tree
2016-02-11
Stas Bouk
a
rev
O
p
timize fi
x
num mask-signed-fiel
d
on
x86
.
commit
|
commitdiff
|
tree
2016-02-10
Stas Bouk
a
rev
Optimize (
M
ASK-SIGNED-FI
E
L
D 63
X
) on
x
86-64
.
commit
|
commitdiff
|
tree
2016-02-10
Stas Boukarev
Opt
i
mize some VOPS
on ARM6
4
with LDP/STP
.
commit
|
commitdiff
|
tree
2016-02-10
Stas Bouk
a
rev
s
b
-
profile
:
re
p
o
rt don't warn about
r
edefined functi
o
ns
.
commit
|
commitdiff
|
tree
2016-02-09
Stas B
o
ukar
e
v
Micro-opt
i
mize listify-rest-args
o
n ARM64
.
commit
|
commitdiff
|
tree
2016-02-09
Stas Boukarev
F
i
x
disassembling o
f
LDR
/
S
TR with post/pre-index on
.
.
.
commit
|
commitdiff
|
tree
2016-02-09
S
t
as Boukar
e
v
Fix call_into_c
on PPC
.
commit
|
commitdiff
|
tree
2016-02-09
Stas Boukarev
Sligh
t
ly
re
d
u
c
e consing in with-pac
k
age-iterator
.
commit
|
commitdiff
|
tree
2016-02-08
Sta
s
Bouk
a
rev
O
p
t
imize o
u
t
of
l
ine LIST*
commit
|
commitdiff
|
tree
2016-02-08
S
t
as Bouk
a
rev
Fix a
c
opy
&
paste
m
i
stake that b
r
ea
k
s x
8
6
.
commit
|
commitdiff
|
tree
2016-02-08
Sta
s
Boukarev
Remove unnecessary pa
c
kage prefixes
.
commit
|
commitdiff
|
tree
2016-02-07
Stas Boukarev
Optimize
f
ixnum L
O
GNOR on ARM64
.
commit
|
commitdiff
|
tree
2016-02-07
Stas Boukarev
Micro-optimi
z
e sb-kernel:code-in
s
truc
t
ions
on arm64
.
commit
|
commitdiff
|
tree
2016-02-07
Stas Bo
u
k
a
rev
Rem
o
ve sb-disassem::code-inst-
a
r
ea
-
a
ddress
.
commit
|
commitdiff
|
tree
2016-02-07
Stas Boukarev
Remove sb
-
as
s
e
m:*a
s
sem-i
n
struc
t
ions*
.
commit
|
commitdiff
|
tree
2016-02-07
Stas Bou
k
arev
F
i
x x86 bui
l
d
.
commit
|
commitdiff
|
tree
2016-02-06
Stas B
o
u
k
are
v
Warn about arg-
c
ount mis
m
a
t
ch for MAP and
M
AP-INTO
.
commit
|
commitdiff
|
tree
2016-02-06
Stas Bo
u
k
a
rev
Make %other-pointer-widetag GC safe
.
commit
|
commitdiff
|
tree
2016-02-02
S
tas Bouk
a
re
v
Check a
r
gumen
t
m
i
smatch for function arguments to cal
l
able
.
.
.
commit
|
commitdiff
|
tree
2016-01-31
Stas B
o
u
k
ar
e
v
Constan
t
fold f
u
nct
i
ons that call
othe
r
functions
.
commit
|
commitdiff
|
tree
2016-01-31
Stas Bouka
r
ev
Don't
evaluate the docstrin
g
i
n defvar, defconstant
.
commit
|
commitdiff
|
tree
2016-01-31
Stas Boukarev
Forget a
b
out
a constant variable af
t
er
makunb
o
und
.
commit
|
commitdiff
|
tree
2016-01-31
Stas Boukare
v
Wrap a te
s
t
in
with-test
.
commit
|
commitdiff
|
tree
2016-01-31
Stas
Boukarev
Proper errors from OPEN on Window
s
.
commit
|
commitdiff
|
tree
2016-01-18
Stas
B
ouk
a
rev
Don't i
m
port S
B
-
C
::VOP-INFO-TARGE
T
-FUN i
n
t
o
SB
-
R
EGALLOC
.
commit
|
commitdiff
|
tree
2016-01-18
St
a
s Boukarev
Fix sca
l
e-
f
loat o
n
x86
.
commit
|
commitdiff
|
tree
2016-01-18
Stas Bou
k
arev
C
l
ean up *feature* test in a couple o
f
places
.
commit
|
commitdiff
|
tree
2016-01-18
Stas Boukarev
Fix S
Q
RT
o
n LEAST-NEGATIVE-D
O
UBLE
-
FLOA
T
.
commit
|
commitdiff
|
tree
2016-01-18
Stas
B
o
u
karev
MAPHASH com
p
iler-macro: don't e
v
al
u
a
te HASH-TABLE
t
wi
c
e
.
commit
|
commitdiff
|
tree
2016-01-18
Stas Boukarev
H
a
ndle mul
t
ip
l
e
:NICKNAMES option
s
to DEFPACK
A
GE
.
commit
|
commitdiff
|
tree
2016-01-18
Stas Bou
k
a
rev
Fi
x
the
ADJUST-ARRAY t
r
a
nsfo
r
m
.
commit
|
commitdiff
|
tree
2016-01-18
Stas Boukarev
(de
f
un
(set
f
x) ()
)
stop
p
ed returning
(
SET
F
X)
commit
|
commitdiff
|
tree
2016-01-18
Stas
Bou
k
arev
Save th
e
interrupt
c
on
t
e
x
t
i
n sig
a
brt_ha
n
d
l
er
.
commit
|
commitdiff
|
tree
2016-01-15
S
tas Bo
u
karev
Fix
I
SQRT der
i
ve-type
.
commit
|
commitdiff
|
tree
2016-01-14
Stas
B
oukarev
Better l
i
sp-backtrac
e
s for memory-faults on non-x86oids
.
commit
|
commitdiff
|
tree
2016-01-14
Stas Boukarev
Restore disa
s
semb
l
ing on ARM6
4
.
commit
|
commitdiff
|
tree
2016-01-14
Stas
Bouk
a
rev
Better
L
DB ba
c
ktrace
s
f
rom signal h
a
ndlers on x86oids
.
commit
|
commitdiff
|
tree
2016-01-14
Stas Boukarev
Make LDB bac
k
tr
a
ces more resilient
.
commit
|
commitdiff
|
tree
2016-01-14
Sta
s
Boukarev
F
i
x
typo
.
commit
|
commitdiff
|
tree
2016-01-14
Sta
s
B
o
u
k
a
rev
B
etter backtra
c
es fr
o
m
L
DB on m
e
mory faul
t
s
.
commit
|
commitdiff
|
tree
2016-01-13
S
t
as Boukarev
Protect REC
O
GN
I
Z
E
-D
Y
NAMIC-EX
T
ENT-LV
A
RS from de
l
ete
d
.
.
.
commit
|
commitdiff
|
tree
2016-01-13
Stas Boukarev
Repla
c
e magic co
n
sta
n
t
s w
i
t
h BA
S
E-CH
A
R-COD
E
-
L
IMI
T
.
commit
|
commitdiff
|
tree
2016-01-11
Stas Boukare
v
Fix X
R
EF on methods
with EQL sp
e
cializer
s
.
commit
|
commitdiff
|
tree
2016-01-11
Stas Bouka
r
e
v
Better style-warni
n
g
f
rom u
n
define
d
I
N
FO types
.
commit
|
commitdiff
|
tree
2016-01-11
Stas Boukare
v
Fix
w
in32-x86
b
u
ild
.
commit
|
commitdiff
|
tree
2016-01-11
Stas Bouka
r
ev
Inherit thr
e
ad FP mask
s
on darwin
.
commit
|
commitdiff
|
tree
2016-01-11
S
t
as Boukar
e
v
F
i
x bac
k
traces on
O
S X
.
commit
|
commitdiff
|
tree
2016-01-08
Philip
p
Matthias
.
.
.
Fix ty
p
o
in CAS
E
FO
L
D docstring
.
commit
|
commitdiff
|
tree
2016-01-07
S
tas
B
o
u
karev
Don
'
t try to join th
r
eads coming fro
m
forei
g
n
ca
l
lbac
k
s
.
commit
|
commitdiff
|
tree
2015-12-30
Stas Bouka
r
ev
Do
n
't i
g
n
o
r
e invalid COND clause
s
following a T clau
s
e
.
commit
|
commitdiff
|
tree
2015-12-30
S
tas B
o
u
karev
Do
n
't bind *c
o
mpile
r
-error-con
t
e
xt* twice
in
%check
.
.
.
commit
|
commitdiff
|
tree
next