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
Fix x86 build.
2015-11-08
Stas
B
ouk
a
rev
Optimize UN
B
IND on
ARM64
.
commit
|
commitdiff
|
tree
2015-11-08
Stas Bou
k
arev
Fix
stepping checks on AR
M
64
.
commit
|
commitdiff
|
tree
2015-11-08
S
tas Boukarev
Implement th
r
eads
on
A
RM6
4
.
commit
|
commitdiff
|
tree
2015-11-07
Stas
Bo
u
karev
Add memory barrier VOPs
on ARM64
.
commit
|
commitdiff
|
tree
2015-11-07
Stas
Boukarev
Fix describe_inter
n
al
_
error
.
commit
|
commitdiff
|
tree
2015-11-07
St
a
s Boukarev
A
dd sync
h
ronization instr
u
ct
i
on
o
n ARM64
.
commit
|
commitdiff
|
tree
2015-11-03
Stas
B
oukarev
install
.
sh: don't create site-s
y
stems
.
commit
|
commitdiff
|
tree
2015-11-03
S
t
as Bo
u
ka
r
ev
Speed up GC on ppc and arm Linux
.
commit
|
commitdiff
|
tree
2015-11-02
Stas Boukarev
Im
p
lem
e
nt
i
n
l
ine constants on ARM64
.
commit
|
commitdiff
|
tree
2015-11-02
Stas Bo
u
karev
Support
inline cons
t
ant
s
in a
s
s
emb
l
y routines
.
commit
|
commitdiff
|
tree
2015-11-02
S
t
as Bo
u
karev
m
ake
-
target-
1
.
s
h
: pass $SBCL_MAKE_JOB
S
to
m
a
ke
.
commit
|
commitdiff
|
tree
2015-11-02
S
t
a
s Boukarev
Remo
v
e CMU
co
n
d
i
tionals from sb-
m
d
5
.
commit
|
commitdiff
|
tree
2015-11-01
Sta
s
B
oukarev
I
gnore an unused var
i
a
b
l
e in hppa-vm
.
lisp
commit
|
commitdiff
|
tree
2015-11-01
Stas Bouka
r
ev
Impleme
n
t SB-
V
M:CONTEX
T
-
F
LOAT-RE
G
I
STER on ARM64 Linux
.
commit
|
commitdiff
|
tree
2015-10-31
Stas Boukarev
Implem
e
nt SB
-
V
M
:
C
O
NTE
X
T-FLOAT-REGISTER on
W
indows
.
commit
|
commitdiff
|
tree
2015-10-31
Sta
s
B
oukarev
Slight
l
y optimize c
a
ll_in
t
o_c on ARM64
.
commit
|
commitdiff
|
tree
2015-10-31
Stas Boukarev
Fix back
t
races from foreign functions
o
n MIPS
.
commit
|
commitdiff
|
tree
2015-10-31
St
a
s Boukare
v
Proper
l
y access float values in the debugge
r
.
commit
|
commitdiff
|
tree
2015-10-27
Stas Bou
k
arev
Fi
x
GC safety o
f
call_in
t
o
_c
on ARM64
.
commit
|
commitdiff
|
tree
2015-10-26
Stas Boukarev
F
i
x stepping checks on MIPS
.
commit
|
commitdiff
|
tree
2015-10-24
St
a
s
B
o
ukarev
ARM6
4
: More compact
l
oading of negative values
.
commit
|
commitdiff
|
tree
2015-10-24
Sta
s
Boukarev
ARM64
:
p
r
oper ch
e
cks for suitability of
immediate a
r
gum
e
nts
.
.
.
commit
|
commitdiff
|
tree
2015-10-24
Stas
B
oukarev
Optimize DPB on ARM64
.
commit
|
commitdiff
|
tree
2015-10-24
Stas Boukare
v
Optimize
LDB on AR
M
64
.
commit
|
commitdiff
|
tree
2015-10-24
Stas Bou
k
arev
ARM64
:
Enabl
e
constan
t
VOPs for so
m
e
l
ogical and arithmetic
.
.
.
commit
|
commitdiff
|
tree
2015-10-24
Stas Boukare
v
D
o not verify
a
rg
-
count for (&
r
est
x
)
.
commit
|
commitdiff
|
tree
2015-10-24
Stas Bo
u
karev
More comp
a
ct
debug-inf
o
variab
l
e encoding on 64-bit
.
.
.
commit
|
commitdiff
|
tree
2015-10-24
Stas Boukarev
Redu
c
e debug info s
i
ze
.
commit
|
commitdiff
|
tree
2015-10-24
Stas Bouk
a
r
e
v
Optimize
COMPUTE
-
CODE on ARM6
4
.
commit
|
commitdiff
|
tree
2015-10-24
S
t
as Boukare
v
Fix
G
C safety du
r
ing function calls
o
n ARM64
.
commit
|
commitdiff
|
tree
2015-10-23
Stas Boukarev
More aliases for DISAS
S
EMBLE on
A
RM
6
4
.
commit
|
commitdiff
|
tree
2015-10-23
S
t
a
s Bo
u
karev
ARM64:
o
ptimize ca
l
ling alloc_tramp
.
commit
|
commitdiff
|
tree
2015-10-23
Stas Boukarev
A
RM64: don't
l
oad bo
x
ed_region addres
s
twic
e
d
uring
.
.
.
commit
|
commitdiff
|
tree
2015-10-23
Stas
B
ouk
a
re
v
Mor
e
aliases
f
or DISASSEM
B
LE o
n
ARM64
.
commit
|
commitdiff
|
tree
2015-10-23
Stas Boukarev
d
isassemble:
Ann
o
tate constants on MI
P
S
.
commit
|
commitdiff
|
tree
2015-10-23
St
a
s Bouka
r
ev
P
rint the 28th register when d
i
sas
s
embling
o
n MIPS
.
commit
|
commitdiff
|
tree
2015-10-19
S
tas Boukarev
Fix unwin
d
-to-frame-
a
n
d
-call on ARMs
.
commit
|
commitdiff
|
tree
2015-10-19
S
tas Boukarev
ARM
6
4:
f
ix alien
c
a
llbacks with float paramete
r
s
.
commit
|
commitdiff
|
tree
2015-10-19
Stas Boukare
v
R
e
move pa_all
o
c
.
commit
|
commitdiff
|
tree
2015-10-19
Stas Bo
u
karev
Remo
v
e
c
o
de
f
or
overflow traps
o
n
SP
A
RC,
M
IP
S
a
n
d HPPA
.
commit
|
commitdiff
|
tree
2015-10-18
Stas
Boukarev
o
s-provid
e
s-dladdr-te
s
t
.
c: properly check the NetBSD
.
.
.
commit
|
commitdiff
|
tree
2015-10-18
Sta
s
Bou
k
arev
Reenable dl
a
dd
r
on
NetBSD 7
.
0
commit
|
commitdiff
|
tree
2015-10-18
Sta
s
Boukarev
Reve
r
t
"
bui
l
d: leave a
*
.
o file that has all of the
.
.
.
commit
|
commitdiff
|
tree
2015-10-18
Stas Boukar
e
v
sb-spr
o
f: fix with-p
r
o
f
i
l
ing :loop t
.
commit
|
commitdiff
|
tree
2015-10-13
Stas Bo
u
karev
Don't all
o
cate more space than needed
in MAK
E
-
A
RRA
Y
.
.
.
commit
|
commitdiff
|
tree
2015-10-11
S
t
a
s
Boukarev
ARM64: optimize ac
c
ess to (unsigned-byt
e
1/2/4) vector
s
.
commit
|
commitdiff
|
tree
2015-10-11
Stas
B
oukarev
AR
M
6
4: disassembl
e
S
I
MD instruc
t
ions
.
commit
|
commitdiff
|
tree
2015-10-11
Stas Boukarev
ARM64:
d
i
sassemb
l
e FCVT
.
commit
|
commitdiff
|
tree
2015-10-11
Stas Boukarev
A
R
M6
4
: d
i
sas
s
embl
e
p
ost/pre-index wri
t
ebacks
.
commit
|
commitdiff
|
tree
2015-10-11
Stas Boukarev
s
b-ro
t
ate-byte: a
d
d support for ARM64
.
commit
|
commitdiff
|
tree
2015-10-11
Sta
s
Boukarev
ARM64: A
d
d
EXTR
i
nstruct
i
on
.
commit
|
commitdiff
|
tree
2015-10-10
S
tas Boukare
v
ar
m
64-a
s
se
m
.
S: op
t
imize sa
v
ing register o
n
t
h
e stack
s
.
commit
|
commitdiff
|
tree
2015-10-10
S
t
a
s Boukarev
arm64-assem
.
S(call_
i
nto
_
lisp): return the
l
isp value
.
commit
|
commitdiff
|
tree
2015-10-10
Stas Boukarev
A
R
M
64:
f
i
x
crea
t
ing
c
o
mplex-
d
ouble-float
.
commit
|
commitdiff
|
tree
2015-10-10
Stas Bo
u
k
a
r
ev
ARM64: start disass
e
m
b
li
n
g FP instructions
.
commit
|
commitdiff
|
tree
2015-10-10
Stas Boukarev
A
R
M
64: fix di
s
assembling 128-bit loads
and stor
e
s
.
commit
|
commitdiff
|
tree
2015-10-10
Stas Bo
u
karev
AR
M
64: op
t
im
i
ze UNBIND
.
commit
|
commitdiff
|
tree
2015-10-10
S
tas Boukar
e
v
ARM64: f
i
x
u
nbind-
t
o-here
.
commit
|
commitdiff
|
tree
2015-10-10
Stas
B
oukarev
A
RM64: fix nlx-entry
.
commit
|
commitdiff
|
tree
2015-10-09
Stas Boukare
v
F
i
x jumps to large relative offsets on x
8
6
.
commit
|
commitdiff
|
tree
2015-10-08
Stas Bo
u
karev
AR
M
64: fix internal error
dec
o
d
i
ng
.
commit
|
commitdiff
|
tree
2015-10-08
St
a
s Boukarev
ARM64: fix si
g
ned-sap-ref-64
.
commit
|
commitdiff
|
tree
2015-10-08
St
a
s Boukarev
ARM64:
p
roperly specify double-s
t
ack
.
commit
|
commitdiff
|
tree
2015-10-08
Stas Bo
u
karev
A
RM64: fix encodin
g
L
D
R
/
S
T
R with
unsigned im
m
edia
t
e
.
.
.
commit
|
commitdiff
|
tree
2015-10-08
Stas Boukare
v
ARM
6
4: optimize dx allocating
vectors
.
commit
|
commitdiff
|
tree
2015-10-08
S
t
as Boukarev
ARM64:
o
p
t
imize UNB
I
ND-T
O
-
H
E
RE
.
commit
|
commitdiff
|
tree
2015-10-08
Stas Bouka
r
e
v
Repla
c
e a cou
p
le of
(UNSIGNED-BYTE 32)
w
i
th WORD
.
commit
|
commitdiff
|
tree
2015-10-08
Stas Boukarev
ARM6
4
:
f
ix
u
n
d
efined
_
function b
a
cktrace
.
commit
|
commitdiff
|
tree
2015-10-07
Sta
s
B
ou
k
arev
arm
6
4-assem
.
S: f
i
x u
n
define
d
tramps
.
commit
|
commitdiff
|
tree
2015-10-07
S
tas Bouk
a
r
e
v
ARM64: rea
r
range static s
y
mbols for e
n
cod
a
ble i
m
me
d
iate
.
.
.
commit
|
commitdiff
|
tree
2015-10-07
Stas Boukarev
ARM64: op
t
imize bind/unbind
.
commit
|
commitdiff
|
tree
2015-10-07
S
tas B
o
u
k
arev
ARM64: fix STP/LDP
i
nstru
c
tion encodin
g
.
commit
|
commitdiff
|
tree
2015-10-07
Stas
B
o
u
karev
ARM64: en
a
b
l
e :fp-and-pc-sta
n
dard-
s
a
v
e
.
commit
|
commitdiff
|
tree
2015-10-06
Stas Boukarev
arm64-assem
.
S: clean u
p
cal
l
_into_lisp
.
commit
|
commitdiff
|
tree
2015-10-06
S
t
a
s Bo
u
karev
ARM64: fix con
t
ext-register-addr an
d
con
t
ext-reg
i
ster
.
.
.
commit
|
commitdiff
|
tree
2015-10-06
S
t
as
B
o
u
k
arev
ARM64: annotate
int
e
rnal errors in di
s
as
s
embly
.
commit
|
commitdiff
|
tree
2015-10-06
Stas B
o
ukarev
A
RM64: an
n
otate constants
and static symbols in di
s
sa
s
embly
.
commit
|
commitdiff
|
tree
2015-10-05
St
a
s B
o
ukare
v
Fix sb-posix
tests on ARM64
.
commit
|
commitdiff
|
tree
2015-10-05
St
a
s Boukarev
ARM64: fix s
t
epping
.
commit
|
commitdiff
|
tree
2015-10-05
Stas Boukarev
A
R
M64: don'
t
e
n
c
ode
N
AR
G
S
o
n
i
nvalid-arg-count-
e
r
r
or
.
commit
|
commitdiff
|
tree
2015-10-05
Stas Bo
u
karev
ARM64: more
e
r
ror
t
rap
optimization
.
commit
|
commitdiff
|
tree
2015-10-05
Stas Boukarev
ARM64: opti
m
ize error trap encoding
.
commit
|
commitdiff
|
tree
2015-10-04
Stas Boukarev
Fix (ty
p
e-of NI
L
)
.
commit
|
commitdiff
|
tree
2015-10-04
Stas Boukarev
ARM6
4
: get rid of c
o
m
p
o
site-i
m
mediate-instruction
.
commit
|
commitdiff
|
tree
2015-10-04
Stas
Boukarev
AR
M
64: enable fixnum-mod-p VOP
s
.
commit
|
commitdiff
|
tree
2015-10-04
St
a
s Boukarev
ARM64:
optim
i
ze ver
i
fy-a
r
g
-
c
o
u
nt
.
commit
|
commitdiff
|
tree
2015-10-04
S
tas Boukar
e
v
ARM64: typos
a
nd whites
p
ace clea
n
u
p
.
commit
|
commitdiff
|
tree
2015-10-04
Stas Bouka
r
ev
m
ake-con
f
i
g
.
s
h
:
gue
s
s ar
m
64 arch
i
tecture
.
commit
|
commitdiff
|
tree
2015-10-04
Stas B
o
ukarev
ARM64: Imp
l
em
e
n
t
a
lie
n
c
a
llbacks
.
commit
|
commitdiff
|
tree
2015-10-04
Stas
Bou
k
arev
ARM64
:
support large o
f
f
s
ets in compute
-
lr
a
and
l
oad
.
.
.
commit
|
commitdiff
|
tree
2015-10-04
Stas Bouka
r
ev
A
R
M6
4
:
i
mplement linka
g
e-ta
b
le
.
commit
|
commitdiff
|
tree
2015-10-04
Stas Boukare
v
A
RM64: Fix bignu
m
-mu
l
t-and-
a
d
d-3-
a
rg
.
commit
|
commitdiff
|
tree
2015-10-04
St
a
s
Bo
u
karev
ARM64: optimize fl
o
at
moves
.
commit
|
commitdiff
|
tree
2015-10-04
Stas Bo
u
k
arev
ARM64: fix ASH
.
commit
|
commitdiff
|
tree
2015-10-04
Stas Boukarev
A
R
M64: fix LDR/STR w
i
th scaled
i
mmediates
.
commit
|
commitdiff
|
tree
2015-10-04
Stas Boukarev
ARM64: correc
t
float slots str
u
ctu
r
e ac
c
ess
.
commit
|
commitdiff
|
tree
2015-10-04
S
tas Boukarev
ARM64: fix sa
v
i
ng flo
a
t
s
on the stack
.
commit
|
commitdiff
|
tree
2015-10-04
Stas Bouka
r
e
v
ARM64
:
fix nlx-e
n
try-multiple
.
commit
|
commitdiff
|
tree
2015-10-04
Stas
Bo
u
karev
arm64-assem
.
S: sa
v
e all fp registers i
n
a
lloc_tramp
.
commit
|
commitdiff
|
tree
2015-10-04
Stas Boukar
e
v
ARM6
4
:
f
ix A
S
H with shifts larger than 63
.
commit
|
commitdiff
|
tree
next