repo.or.cz
/
luajit-2.0.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
FFI: Add unwind definitions for lj_vm_ffi_call.
2011-11-12
M
i
ke Pall
FFI: Add unwind definition
s
f
or lj_vm_ffi_
c
all
.
commit
|
commitdiff
|
tree
2011-11-11
Mike P
a
ll
FF
I
: Extend metametho
d
tutorial
.
commit
|
commitdiff
|
tree
2011-11-11
M
i
ke Pal
l
A
RM: Fix
I
R splitting fo
r
softfp
X
L
O
AD
.
commit
|
commitdiff
|
tree
2011-11-11
Mike Pall
ARM: Fi
x
cod
e
generation for
type-ch
e
ck
only softfp
.
.
.
commit
|
commitdiff
|
tree
2011-11-04
Mik
e
Pall
x64: Fix lightuserd
a
t
a comp
a
r
isons
.
commit
|
commitdiff
|
tree
2011-11-04
Mike
P
all
Spelli
n
g
.
commit
|
commitdiff
|
tree
2011-10-27
Mike Pall
PPC: Insta
l
l dis_ppc
.
l
ua
.
commit
|
commitdiff
|
tree
2011-10-26
Mi
k
e Pall
FF
I
:
Compile ca
l
ls
t
o
s
tdcall, fas
t
c
a
ll and vararg
.
.
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pall
PPC
:
Fuse BAND with
shift to rlwinm
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pall
Add more FOLD rules for shift
+
BAND simplifications
.
commit
|
commitdiff
|
tree
2011-10-25
M
ike Pall
x64: Fix
cod
e
gene
r
atio
n
for BSW
A
P
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pall
P
P
C:
Fuse
B
SWAP
w
ith XLOAD/XSTORE
to
lwbrx/stwbrx
.
commit
|
commitdiff
|
tree
2011-10-25
Mike
P
all
PPC/e5
0
0
:
Fix write bar
r
ier
i
n
USETS
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pal
l
PPC: Fix externally pr
o
vi
d
ed re
l
ocation offs
e
t
s
in
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mi
k
e
P
a
ll
PPC: Fix write barrier
i
n USETV/USETS
.
commit
|
commitdiff
|
tree
2011-10-24
M
i
ke
P
all
PPC: Inte
g
rate and ena
b
le JIT compiler
.
commit
|
commitdiff
|
tree
2011-10-24
M
i
k
e
P
a
l
l
Allow selection of
single-
n
umbe
r
vs
.
d
u
a
l-number mode
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC: Fi
x
/improve i
n
te
r
pr
e
te
r
/
J
IT int
e
gr
a
tio
n
.
commit
|
commitdiff
|
tree
2011-10-24
Mi
k
e P
a
ll
PPC: Generalize rematerialization
h
andling
.
commit
|
commitdiff
|
tree
2011-10-24
M
i
ke Pal
l
PPC:
Add su
p
port
for GDB JIT AP
I
.
commit
|
commitdiff
|
tree
2011-10-24
Mi
k
e
P
a
l
l
P
PC: Add Li
n
u
x/PPC
cache
f
lush mechanism
.
commit
|
commitdiff
|
tree
2011-10-24
Mike P
a
ll
Ma
k
e
sure to flush/
s
y
nc the D/I-cach
e
f
o
r
all
g
enerated
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
Fix handling o
f
alignme
n
t arguments (nil) to CALLX
.
commit
|
commitdiff
|
tree
2011-10-24
Mike P
a
ll
PPC: Add s
u
pport fo
r
per
-
trace
exit stubs
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
Gener
a
lize han
d
ling
o
f stack checks
i
ndicated by high
e
s
t
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
Don't
save
/
r
e
store tmptv with copyTV
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
Fix comp
i
ler
w
arning
.
commit
|
commitdiff
|
tree
2011-10-22
Mike
P
all
Whitespa
c
e
.
commit
|
commitdiff
|
tree
2011-10-22
Mi
k
e P
a
ll
Add mi
s
s
i
n
g FOLD rul
e
for CONV
.
u64
.
int + s
i
g
n
-extension
.
commit
|
commitdiff
|
tree
2011-10-22
M
ike
Pall
FFI: Cleanup/
f
ix 64 bit arithme
t
ic
in assembler backend
.
commit
|
commitdiff
|
tree
2011-10-22
M
i
ke Pall
x
64: F
i
x
math
.
random() code gene
r
at
i
on
.
commit
|
commitdiff
|
tree
2011-10-22
Mike
P
a
l
l
Fix register hint
s
for arit
h
metic helper f
u
nctions
.
commit
|
commitdiff
|
tree
2011-10-21
Mike Pall
Separate/ren
a
me NU
M
/
F
LO
A
T <-> I64/U64 conversion functions
.
commit
|
commitdiff
|
tree
2011-10-21
Mi
k
e P
a
l
l
Cleanup v
a
rious endianess i
s
s
u
e
s
i
n
a
s
se
m
bler
b
acken
d
.
commit
|
commitdiff
|
tree
2011-10-19
Mike Pall
Rearrange defines
f
or
w
orkarounds to e
m
bedded
operating
.
.
.
commit
|
commitdiff
|
tree
2011-10-18
Mi
k
e Pall
Fix PE/COF
F
b
y
tecode file
f
ormat for
big-endian
t
argets
.
commit
|
commitdiff
|
tree
2011-10-18
Mike Pa
l
l
Fix FOLD rule
for
C
O
NV
.
f
lt
.
n
u
m(CONV
.
num
.
f
lt(x)) =>
x
.
commit
|
commitdiff
|
tree
2011-10-18
Mike Pall
F
FI/x86: Fix C
O
NV
.
u32
.
num rounding
.
commit
|
commitdiff
|
tree
2011-10-18
Mike Pall
Don't fu
s
e
colocated array o
f
fsets without -O
f
use
.
commit
|
commitdiff
|
tree
2011-10-17
Mike
Pall
Fixup
PC
i
n tra
c
eback
s
a
fter
exits from down-recursive
.
.
.
commit
|
commitdiff
|
tree
2011-10-17
Mike Pa
l
l
PP
C
: Distinguish s
l
wi,
s
r
wi and rlwinm in disassembly
.
commit
|
commitdiff
|
tree
2011-10-17
Mike Pall
Add missin
g
F
OLD
rule fo
r
integer NEG o
f
constant
s
.
commit
|
commitdiff
|
tree
2011-10-13
M
i
ke Pall
FFI/ARM: Ensure in
v
oca
t
ion of SP
L
IT pass for f
l
oat
.
.
.
commit
|
commitdiff
|
tree
2011-10-13
Mike P
a
ll
Save tmptv state
f
or trace re
c
order a
c
r
o
ss
RE
C
OR
D
vmeve
n
t
.
commit
|
commitdiff
|
tree
2011-10-13
Mike
Pall
F
FI: Fix
u
nfuse
d
loads of
float field
s
.
commit
|
commitdiff
|
tree
2011-10-13
M
ike Pal
l
FF
I
:
F
ix call argument and return handling for I8/U8
.
.
.
commit
|
commitdiff
|
tree
2011-10-11
M
i
ke Pall
FFI:
R
eco
r
d loads
/
stores
t
o external
v
ari
a
bl
e
s in namespaces
.
commit
|
commitdiff
|
tree
2011-10-11
Mike Pall
FFI: Fix reco
r
ding of const/enum lo
o
kups
in
namespaces
.
commit
|
commitdiff
|
tree
2011-10-10
Mike P
a
ll
Remove unneeded PHI barrier for re
a
ssociation
o
f duplica
t
e
.
.
.
commit
|
commitdiff
|
tree
2011-09-28
Mike
Pall
Avo
i
d ove
r
writ
i
n
g
a
rgu
m
ent with error from metacall
.
.
.
commit
|
commitdiff
|
tree
2011-09-21
Mike Pa
l
l
Fi
x
(harmle
s
s) typo
.
commit
|
commitdiff
|
tree
2011-09-21
Mike Pall
ARM: Fix HREFK code generati
o
n
.
commit
|
commitdiff
|
tree
2011-09-20
Mike
Pall
Gene
r
at
e
a
portable
v
m
d
ef
.
l
ua
.
commit
|
commitdiff
|
tree
2011-09-17
Mike Pal
l
PPC/e
5
00: F
i
x GC barrie
r
for
T
S
ETM
.
commit
|
commitdiff
|
tree
2011-09-14
Mik
e
Pall
PP
C
: F
i
x GC barrier
f
or TSETM
.
commit
|
commitdiff
|
tree
2011-09-14
Mike Pall
ARM:
F
ix GC barrier for TSET
M
.
commit
|
commitdiff
|
tree
2011-09-14
Mike Pall
Fi
x
typo
.
commit
|
commitdiff
|
tree
2011-09-08
M
i
k
e
P
all
ARM: Di
s
a
b
l
e
C
P
U detection
for i
n
terpreter
-
onl
y
build
s
.
commit
|
commitdiff
|
tree
2011-09-05
Mike P
a
ll
Increase max
.
n
umber of exit stub group
s
to correspond
.
.
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pa
l
l
Use s
o
me register all
o
cator helpers for m
u
ltiple ar
c
hitectures
.
commit
|
commitdiff
|
tree
2011-09-05
Mi
k
e Pall
PPC:
I
nter
p
reter/JIT in
t
e
gration
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pa
l
l
P
PC: Fix or re
m
ove assembler
h
e
lper functions
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
PPC: Mor
e
interpret
e
r
t
uning
.
Us
e
y-bit for
branc
h
.
.
.
commit
|
commitdiff
|
tree
2011-09-05
M
ike Pall
PPC: Expo
r
t
re
g
ist
e
r names fr
o
m dis
a
ssembler
.
commit
|
commitdiff
|
tree
2011-09-05
Mik
e
Pa
l
l
P
P
C
: Disassemb
l
e y-bit
i
nstead of at-bit
s
for c
o
ndition
a
l
.
.
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
PPC: Add y-
b
it variants of condit
i
onal branches to
.
.
.
commit
|
commitdiff
|
tree
2011-09-02
Mike Pall
A
l
ways u
s
e ANSI varia
n
t
s of Windo
w
s system functio
n
s
.
commit
|
commitdiff
|
tree
2011-08-31
Mik
e
Pall
Mark installed
s
hared l
i
b
rary as executable
.
commit
|
commitdiff
|
tree
2011-08-26
Mike
Pall
Avoid conversion narrowing
o
f
a
rith
m
etic
w
i
th l
a
rge
.
.
.
commit
|
commitdiff
|
tree
2011-08-25
Mi
k
e
P
all
FFI/x64: Fix
struct-by-va
l
ue calling
c
onventions
.
commit
|
commitdiff
|
tree
2011-08-21
Mike Pall
Record missing
F
O
RI s
l
ot lo
a
ds (e
.
g
.
after return to
.
.
.
commit
|
commitdiff
|
tree
2011-08-18
M
ike Pall
PPC:
A
d
d
PPC disass
e
mbler
.
commit
|
commitdiff
|
tree
2011-08-17
Mike
P
a
ll
Add po
t
e
nt
i
al PHI f
o
r num
b
e
r
c
o
nvers
i
ons
due
to type
.
.
.
commit
|
commitdiff
|
tree
2011-08-16
M
i
ke Pall
E
x
te
n
d -b to gener
a
te c/h/obj/o f
i
les
w
i
t
h
embedded
.
.
.
commit
|
commitdiff
|
tree
2011-08-16
M
ike Pall
Lo
a
d
e
m
bedded bytecode with requir
e
()
.
commit
|
commitdiff
|
tree
2011-08-14
M
i
k
e
P
all
C
la
r
i
fy name of MIT license
.
commit
|
commitdiff
|
tree
2011-08-14
Mike
P
all
Re
p
lace some
_
Unwind_* ty
p
es
.
Fixes build issues on
.
.
.
commit
|
commitdiff
|
tree
2011-08-11
Mik
e
Pall
x64: Fix
result t
y
p
e
o
f cdata in
d
ex conversio
n
s
.
commit
|
commitdiff
|
tree
2011-08-11
Mike Pall
D
o
n
'
t
bother to chain NOPs
.
commit
|
commitdiff
|
tree
2011-08-10
Mike Pa
l
l
P
P
CSPE
:
Save/restore cr
2
, cr3 and cr4 w
h
en entering
.
.
.
commit
|
commitdiff
|
tree
2011-08-10
Mike Pall
PPC:
Save/restore cr2, cr3 and cr4 when
entering/leaving VM
.
commit
|
commitdiff
|
tree
2011-08-10
M
i
ke P
a
ll
P
PC
:
Add mtcrf instruction to DynAS
M
.
commit
|
commitdiff
|
tree
2011-08-10
M
i
k
e
P
all
PPC: Tune and resch
e
d
u
le i
n
terpreter for
P
P
C/e300
.
commit
|
commitdiff
|
tree
2011-08-10
Mike
P
a
ll
F
i
x
compiler warning
.
commit
|
commitdiff
|
tree
2011-08-09
Mike Pall
Fix stack check
w
hen
L
->top is abo
v
e L->m
a
xst
a
ck
.
commit
|
commitdiff
|
tree
2011-08-08
Mik
e
Pall
Remove tem
p
orary mcode limit error
fro
m
application
.
.
.
commit
|
commitdiff
|
tree
2011-08-07
Mike Pall
F
FI: Limit sn
a
pshot opti
m
ization for cdata compar
i
sons
.
commit
|
commitdiff
|
tree
2011-08-01
M
ike P
a
l
l
PPC: Ad
d
machine-specific p
a
rt o
f
FFI
.
commit
|
commitdiff
|
tree
2011-07-25
Mike
P
all
PPC:
F
ix floor/
c
e
i
l for dual-number mode
.
commit
|
commitdiff
|
tree
2011-07-24
Mike
P
all
PPC: Ad
d
dual-number m
o
de i
n
terpr
e
t
e
r
.
Enable by de
f
ault
.
commit
|
commitdiff
|
tree
2011-07-23
Mike Pall
Use d
i
fferent workar
o
und for ali
g
nment of jit_State
.
commit
|
commitdiff
|
tree
2011-07-23
Mike Pa
l
l
FFI: Tre
a
t fun
c
tion ctypes like po
i
nte
r
s in
c
omparis
o
ns
.
commit
|
commitdiff
|
tree
2011-07-19
Mi
k
e Pall
From Lu
a
5
.
2: Chan
g
e \* t
o
\z
.
Reject undef
i
ned escape
.
.
.
commit
|
commitdiff
|
tree
2011-07-13
Mi
k
e Pa
l
l
PPC: Update install
d
ocs
.
commit
|
commitdiff
|
tree
2011-07-13
Mike Pall
PPC
:
Add dual-num
b
er m
o
d
e
inte
r
p
r
eter
.
commit
|
commitdiff
|
tree
2011-07-13
M
ik
e
Pall
PPCSPE: Fi
x
di
s
patch for binop
m
etam
e
thods
.
commit
|
commitdiff
|
tree
2011-07-13
Mike Pa
l
l
C
le
a
nup
single-numb
e
r vs
.
dual-numb
e
r
mode sele
c
tion
.
commit
|
commitdiff
|
tree
2011-07-12
Mike
P
all
A
R
M: Don't ev
i
ct A
S
MREF_L in ra
_
e
v
ictk(
)
.
commit
|
commitdiff
|
tree
2011-07-07
Mike Pall
Fix doc
l
ink
.
commit
|
commitdiff
|
tree
2011-07-06
Mike Pa
l
l
FFI: Fix comment
p
arsing
.
commit
|
commitdiff
|
tree
next