repo.or.cz
/
sbcl
/
nyef.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
compiler/arm/nlx: VOP MAKE-UNWIND-BLOCK.
2014-05-10
A
l
astair Bri
d
gewater
compiler/arm/nlx
:
VOP MAKE
-
UN
W
IND-BLOC
K
.
commit
|
commitdiff
|
tree
2014-05-10
Alasta
i
r
Bridg
e
water
asse
m
bly/arm/assem-rtns:
T
h
e UNWI
N
D
r
outi
n
e
.
commit
|
commitdiff
|
tree
2014-05-10
Alastair Bridgewater
compiler/arm/nlx: Use R8 in
s
tead of OCFP for NLX value
.
.
.
commit
|
commitdiff
|
tree
2014-05-10
Alastair Bridgewater
build-order
.
lisp-expr
:
E
n
able buildin
g
assemfiles
o
n
.
.
.
commit
|
commitdiff
|
tree
2014-05-10
Al
a
stair Bridgewater
co
m
piler/arm/macros: Enable predication for {LOAD
,
STO
R
E
.
.
.
commit
|
commitdiff
|
tree
2014-05-10
Alastair Brid
g
ewater
assembly/arm/
s
u
pport: Parti
a
l asse
m
bly-routine call
.
.
.
commit
|
commitdiff
|
tree
2014-05-10
Alastair Brid
g
ewater
comp
i
ler/arm/vm: P
r
o
vide a random
constant TN for
r
eg_LR
.
commit
|
commitdiff
|
tree
2014-05-10
Alastair Brid
g
ewater
Basic
s
upport f
o
r FI
X
UPs o
n
ARM
.
commit
|
commitdiff
|
tree
2014-05-10
Alastair Bridgewater
compil
a
r/arm/i
n
sts
:
Fix
LDR
of
m
em
o
ry
at
a
label
.
commit
|
commitdiff
|
tree
2014-05-10
Ala
s
t
air Bridgewater
compil
e
r/ir2tran:
Re-ena
b
le
t
he b
i
t
s dealing with value
.
.
.
commit
|
commitdiff
|
tree
2014-05-10
Alastair Bri
d
gewater
compiler/arm/cell: VOPs VAL
U
E-CELL-REF and VALUE-CELL
.
.
.
commit
|
commitdiff
|
tree
2014-05-10
A
la
s
tair Bridgewater
compiler/arm/alloc: V
O
P MAKE-VA
L
UE-CELL
.
commit
|
commitdiff
|
tree
2014-05-10
Alastai
r
Bridge
w
ater
a
r
m-boots
t
ra
p
.
lisp: Switch to test c
a
se for
closure
.
.
.
commit
|
commitdiff
|
tree
2014-05-10
Alasta
i
r
Bridgewate
r
c
o
m
piler/ir2tran: Re-enable th
e
vario
u
s bits
f
or n
o
w
.
.
.
commit
|
commitdiff
|
tree
2014-05-10
A
l
astair B
r
idgewater
com
p
iler/a
r
m/cell
:
Closure access and initializatio
n
.
.
.
commit
|
commitdiff
|
tree
2014-05-10
Alastair Bridgewater
compiler/
a
r
m/memory: V
O
P
s SLOT-REF
a
nd
S
LOT-S
E
T
.
commit
|
commitdiff
|
tree
2014-05-10
Alastair
Bridgewa
t
er
compiler/
a
rm/call: VOP SETUP-CLO
S
URE-
E
NV
I
R
ONMENT
.
commit
|
commitdiff
|
tree
2014-05-10
A
l
astair Br
i
dg
e
w
ater
co
m
piler/arm/al
l
oc: VOP MAKE-CLOS
U
R
E
.
commit
|
commitdiff
|
tree
2014-05-10
Ala
s
tair Brid
g
ewa
t
er
arm/macros
:
Heap alloca
t
i
o
n macros
.
commit
|
commitdiff
|
tree
2014-05-10
Alastair Br
i
d
gew
a
ter
runtime/arm-assem
.
S: Fix thinko
i
n saving the C stac
k
.
.
.
commit
|
commitdiff
|
tree
2014-05-10
Alastair
Br
i
d
gewater
AR
M
PS
E
UDO-ATOMIC
f
ixes
.
commit
|
commitdiff
|
tree
2014-05-10
A
l
astair Bridge
w
ate
r
runtime/:
Fixes for swappe
d
R7 and OCFP
.
commit
|
commitdiff
|
tree
2014-05-10
A
l
astair Bridgewater
c
ompiler/arm
/
type-vops: Update type
error
ha
n
dling
.
.
.
commit
|
commitdiff
|
tree
2014-05-10
A
last
a
ir Bridgewater
compi
l
er/ir2tran: Re-enable so
m
e bits that now
h
ave
.
.
.
commit
|
commitdiff
|
tree
2014-05-10
Al
a
stair Brid
g
ew
a
ter
compiler/arm
/
macros,runtime/arm-a
r
c
h
.
c: PSE
U
DO-ATOMIC
.
commit
|
commitdiff
|
tree
2014-05-10
Alastair Bridgewater
compiler/arm/cal
l
: A
bunch o
f
e
rror
t
rap VOPs
.
commit
|
commitdiff
|
tree
2014-05-10
Alastair Bridgewater
compiler/arm/macr
o
s: Error breakpoint emission
.
commit
|
commitdiff
|
tree
2014-05-10
Alastair Bridgewater
runtime
/
arm-assem
.
S
: I
n
i
t
ial implementatio
n
of undefined_tram
p
.
commit
|
commitdiff
|
tree
2014-05-10
A
last
a
ir Br
i
dgewat
e
r
runtime
/
arm-arch
.
c
: I
n
itia
l
support for
er
r
or traps
.
commit
|
commitdiff
|
tree
2014-05-10
A
l
astair Bridgewater
c
ompiler/arm/
v
m: Sw
a
p OCFP and R7
.
commit
|
commitdiff
|
tree
2014-05-10
Alast
a
ir
B
r
i
d
gew
a
ter
a
r
m-bootstrap:
Test co
d
e for CATC
H
.
commit
|
commitdiff
|
tree
2014-05-10
Alas
t
ai
r
Bridgewater
c
omp
i
ler/arm/nlx
:
VOP
UN
L
INK
-
CATCH-BLOCK
.
commit
|
commitdiff
|
tree
2014-05-10
Alastair Bridgewater
compiler/ir2tran:
Use NLX-ENTRY now that
w
e have it
.
commit
|
commitdiff
|
tree
2014-05-10
A
last
a
ir
B
ridgewate
r
co
m
piler/arm/nlx:
V
OP
NLX-ENTRY
.
commit
|
commitdiff
|
tree
2014-05-10
Alasta
i
r
Bridgewater
compil
e
r
/
ir2tr
a
n: No
w
that we
hav
e
M
AKE
-
CA
T
C
H
-BLOCK
.
.
.
commit
|
commitdiff
|
tree
2014-05-10
A
l
astair
Bridgewater
compiler/arm/nlx
:
VOP MAKE-CATCH-BLO
C
K
.
commit
|
commitdiff
|
tree
2014-05-10
Alastair B
r
idgewater
compile
r
/ir2
t
ran: Fine
r
-
grained disabl
i
ng for (%NL
X
.
.
.
commit
|
commitdiff
|
tree
2014-05-10
Alastai
r
Bridge
w
ater
compiler/ir2t
r
an: Finer-grained disabling for EMIT
.
.
.
commit
|
commitdiff
|
tree
2014-05-10
Alastai
r
Br
i
dgewater
comp
i
ler/arm/nl
x
: Some basi
c
supp
o
rt fo
r
NLX in general
.
commit
|
commitdiff
|
tree
2014-05-10
Alas
t
a
ir Bridgewat
e
r
compilar/arm/macros: Allo
w
predic
a
tion in the MOVE
.
.
.
commit
|
commitdiff
|
tree
2014-05-10
Alas
t
air Bridgewater
c
o
m
p
i
l
e
r/
a
rm/call: Fix
XEP-ALLOCATE-FRAME frame size
.
.
.
commit
|
commitdiff
|
tree
2014-05-10
A
l
astair Bridgewater
arm-b
o
otstrap: Test c
o
de for dyna
m
ic binding
V
OPs
.
commit
|
commitdiff
|
tree
2014-05-10
A
l
asta
i
r Bridgewater
c
o
m
p
i
l
e
r/arm: T
h
e
n
on-
U
WP VOPs required for PROGV
.
commit
|
commitdiff
|
tree
2014-05-10
Alas
t
air B
r
idgewa
t
e
r
build-order
.
l
i
sp-
e
xpr: Suppress arm-b
o
otstrap o
n
non
.
.
.
commit
|
commitdiff
|
tree
2014-05-10
Alastair B
r
idgewater
Initial support for dynami
c
b
i
nding on ARM
.
commit
|
commitdiff
|
tree
2014-05-10
Alastair Bridgewater
arm-bootstrap: Updates for IN-PACKAGE and m
o
re testing
.
.
.
commit
|
commitdiff
|
tree
2014-05-10
Alas
t
air Bridgewa
t
er
compil
e
r/ir2tra
n
,comp
i
ler/arm/cell:
VOP SET and its
.
.
.
commit
|
commitdiff
|
tree
2014-05-10
A
l
astair Bridgewater
compiler/arm/
m
emory: VO
P
s CELL-RE
F
and C
E
LL-SET
.
commit
|
commitdiff
|
tree
2014-05-10
Alast
a
ir Bri
d
g
ewater
compiler/ir
2
t
r
an:
F
i
ner-grained disabling for IR2-CONV
E
RT
.
.
.
commit
|
commitdiff
|
tree
2014-05-10
Alastair Bridgewater
compiler/arm/ty
p
e-vops: Define %TEST-LOWTAG
.
commit
|
commitdiff
|
tree
2014-05-10
A
lastair Bridgewater
compiler/arm/array: First round of
data
-
v
e
ctor frobs
.
commit
|
commitdiff
|
tree
2014-05-10
A
l
astair
B
r
i
d
gewater
co
m
pile
r
/arm/pred:
D
efine VOP I
F
-EQ
.
commit
|
commitdiff
|
tree
2014-05-10
Alastair
Bridgewat
e
r
compile
r
/arm/cell:
D
e
fine INSTAN
C
E-I
N
DEX-REF
.
commit
|
commitdiff
|
tree
2014-05-10
Alas
t
air Br
i
dgewat
e
r
compiler/arm/macros: DEFI
N
E-F
U
L
L
-REFFER
.
commit
|
commitdiff
|
tree
2014-05-10
Alastair Bridgewa
t
e
r
compiler/arm/cal
l
,compiler/
b
a
ckend: More
O
CFP-passed
.
.
.
commit
|
commitdiff
|
tree
2014-05-10
Ala
s
tair Bridgew
a
t
er
comp
i
l
er/ir
2
t
r
an
:
R
e-enable IR2-
C
ONVERT-TAIL-FULL-C
A
LL
.
commit
|
commitdiff
|
tree
2014-05-10
A
l
astai
r
Bridg
e
water
compiler/arm/call: Implement FULL-TAIL-CALL VOPs
.
commit
|
commitdiff
|
tree
2014-05-10
Alastair
B
ridgewater
co
m
piler
/
ir2
t
ran: Finer-grained disabli
n
g for
(%ALLO
C
ATE
.
.
.
commit
|
commitdiff
|
tree
2014-05-10
Alastair Bri
d
gewater
compiler/ir2tran: R
e
-enabl
e
another case of IR
2
-CONVE
R
T
.
.
.
commit
|
commitdiff
|
tree
2014-05-10
Alastair B
r
idgewater
compiler/arm/call: Implement VOP RETURN
.
commit
|
commitdiff
|
tree
2014-05-10
Alasta
i
r Bridgewa
t
er
compiler/arm: Macro
L
ISP-RETURN should
adjust f
l
ags
.
.
.
commit
|
commitdiff
|
tree
2014-05-10
A
l
astair
B
ri
d
gewat
e
r
comp
i
ler/arm/c
a
ll:
I
mp
l
ement DEFAULT-UNKNOWN-VALUES
.
commit
|
commitdiff
|
tree
2014-05-10
Al
a
stair Bridgewater
compiler/arm/vm: Define
random TNs for
O
CFP and NARGS
.
.
.
commit
|
commitdiff
|
tree
2014-05-10
Alastair Bridgewater
compiler/arm/mac
r
os: Allo
w
predication of
L
OADW/STOREW
.
.
.
commit
|
commitdiff
|
tree
2014-05-10
A
la
s
ta
i
r Bri
d
gewater
com
p
iler/arm/ins
t
s: Allow ST
R
to work wi
t
h the NULL SC
.
commit
|
commitdiff
|
tree
2014-05-10
Alasta
i
r Br
i
dge
w
at
e
r
co
m
p
i
ler/arm: Extract INST
C
OMPUTE-
C
ODE f
r
om VOP
XEP
.
.
.
commit
|
commitdiff
|
tree
2014-05-10
Alastair Bridgewa
t
er
compiler/arm/macros: Add the
EMIT-RE
T
URN-PC macro
.
commit
|
commitdiff
|
tree
2014-05-10
A
l
astair Brid
g
e
w
at
e
r
s
r
c/compiler/arm:
E
xtr
a
ct two call/return ma
c
ros f
r
om
.
.
.
commit
|
commitdiff
|
tree
2014-05-10
Alas
t
a
i
r Bridgewat
e
r
Store OCFP at call
e
r frame allocat
i
on time, n
o
t
at
.
.
.
commit
|
commitdiff
|
tree
2014-05-10
Alas
t
air Bridgewate
r
sr
c
/runtime/
a
rm-asse
m
.
S: Fix trampolines
.
commit
|
commitdiff
|
tree
2014-05-10
A
l
astair Br
i
dgewater
comp
i
ler
/
arm
/
backend-parms: Define *BACKEND-P
A
G
E
-BY
T
E
S
*
.
commit
|
commitdiff
|
tree
2014-05-10
Alastair
B
ridgewater
make
-
host-2
.
lisp: Don't run
t
ests/ty
p
e
.
a
f
ter-x
c
on
.
.
.
commit
|
commitdiff
|
tree
2014-05-10
Alastair
B
ridgewater
Hack u
p
cross
-
compiler build order for A
R
M
bootstrapping
.
commit
|
commitdiff
|
tree
2014-05-10
Alastair
Bridgewater
compiler/arm/v
m
: Define
V
M support routine BOXED-
I
MME
D
I
A
TE
.
.
.
commit
|
commitdiff
|
tree
2014-05-10
Alastair Bridgewater
compiler/arm/pa
r
m
s:
D
e
f
ine more stat
i
c
s
ymbols
.
commit
|
commitdiff
|
tree
2014-05-10
Al
a
stair Bri
d
gewa
t
er
com
p
iler
/
ar
m
/parms: Defin
e
the minimu
m
set of trap
.
.
.
commit
|
commitdiff
|
tree
2014-05-10
Ala
s
tair B
r
i
dg
e
wat
e
r
compiler/ir2t
r
an: Re-enab
l
e so
m
e more bits
.
commit
|
commitdiff
|
tree
2014-05-10
Alastair B
r
idge
w
ater
compiler/ir2tran: Fin
e
r-grain
e
d disab
l
ing for IR2-CONVERT
.
.
.
commit
|
commitdiff
|
tree
2014-05-10
Alastair Bridgewate
r
compiler/arm/c
a
ll: Initial impl
e
menta
t
ion of full-call
.
.
.
commit
|
commitdiff
|
tree
2014-05-10
Ala
s
tair
Bri
d
ge
w
a
ter
c
o
mpiler/arm/call: VOP ALLOCA
T
E-FULL-CALL-
F
RAME
.
commit
|
commitdiff
|
tree
2014-05-10
Alastair Bridgew
a
ter
compile
r
/ar
m
/
i
nsts: Add a
n
"
i
nstruction" for finding
.
.
.
commit
|
commitdiff
|
tree
2014-05-10
Al
a
stair Bridgewat
e
r
c
ompiler
/
arm/v
m
: More regist
e
r re
-
arranging
.
commit
|
commitdiff
|
tree
2014-05-10
Alastair Bridgewater
com
p
iler/arm/vm: Define IMMEDIATE-
C
ONST
A
NT-SC
.
commit
|
commitdiff
|
tree
2014-05-10
A
l
astair Bridgewater
com
p
iler
/
arm/vm: De
f
ine LOCATION-PR
I
N
T
-NAME
.
commit
|
commitdiff
|
tree
2014-05-10
Ala
s
tair Br
i
d
gewater
co
m
piler/ar
m
/
m
ove: FIXNUM box
i
ng and unboxing
.
commit
|
commitdiff
|
tree
2014-05-10
Alasta
i
r Bridgewater
compiler/arm/insts:
A NULL
TN sh
o
u
ld be
v
alid as
immediate
.
.
.
commit
|
commitdiff
|
tree
2014-05-10
A
l
asta
i
r Bri
d
gewater
comp
i
ler/arm/call:
A
coup
l
e of VOPs in support o
f
TA
I
L
.
.
.
commit
|
commitdiff
|
tree
2014-05-10
Alastair Br
i
dgewate
r
compil
e
r/ar
m
/move:
Fix bug with LOAD-IM
M
ED
I
A
T
E fo
r
.
.
.
commit
|
commitdiff
|
tree
2014-05-10
Ala
s
tair B
r
idgewater
compiler/arm/insts: Fix
status-register field specification
.
.
.
commit
|
commitdiff
|
tree
2014-05-10
Alast
a
ir Brid
g
ewater
compiler/a
r
m
/insts: Mas
k
e
n
code
d
shif
t
er_operands
prop
e
rly
.
commit
|
commitdiff
|
tree
2014-05-10
Alastair Bridgewater
com
p
il
e
r
/arm
/
c
all:
F
ix two bugs
i
n
RE
T
URN-SI
N
GLE
.
commit
|
commitdiff
|
tree
2014-05-10
Alastair Bridgewat
e
r
compiler/arm/call:
F
i
x reg_CO
D
E
ca
l
culation in XEP
.
.
.
commit
|
commitdiff
|
tree
2014-05-10
Alast
a
ir Bridgewate
r
compiler/
g
e
n
e
ric/genesis:
A
RM wa
n
ts boxed
F
D
EFN raw
.
.
.
commit
|
commitdiff
|
tree
2014-05-10
A
l
astair Bri
d
gewa
t
e
r
compiler/ir2tr
a
n: Fix AR
M
disableme
n
t of
IR2-CONVER
T
.
.
.
commit
|
commitdiff
|
tree
2014-05-10
Alastair B
r
idgewater
compi
l
e
r
/
arm: A bunch of
f
uncal
l
-
r
elated VM supp
o
rt
.
commit
|
commitdiff
|
tree
2014-05-10
Alastair Brid
g
ewat
e
r
compiler/arm/vm: More register renaming
.
commit
|
commitdiff
|
tree
2014-05-10
Alas
t
air
B
r
idg
e
w
ater
compiler/arm
/
vm: Support routine COMBINAT
I
ON
-
IMPLEMENTATION
.
.
.
commit
|
commitdiff
|
tree
2014-05-10
Alastair Br
i
dg
e
water
compi
l
er/
g
e
neric/genesi
s
: D
o
n'
t
export F
L
O
AT-* consta
n
ts
.
.
.
commit
|
commitdiff
|
tree
2014-05-10
A
l
astair
Bridgewa
t
er
make-host-1
.
lisp: Su
p
pr
e
s
s
o
ne of the
b
efore-xc
tests
.
.
.
commit
|
commitdiff
|
tree
2014-05-10
Alasta
i
r Bridgewater
compiler-ir2tran: R
e
-
enable
s
ome
"important
b
its" on
.
.
.
commit
|
commitdiff
|
tree
next