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
PPC: Avoid pointless arg clearing in BC_IFUNCF. Remove dead code.
2012-01-23
Mike Pall
PPC: Avoid p
o
i
n
tless arg
c
learing in BC_
I
FUNCF
.
Remov
e
.
.
.
commit
|
commitdiff
|
tree
2012-01-23
Mike P
a
l
l
PPC: Fi
x
argument checki
n
g f
o
r
r
a
wge
t
.
commit
|
commitdiff
|
tree
2012-01-23
Mike Pall
PPC:
F
ix resume after
y
ield from
h
o
ok
.
commit
|
commitdiff
|
tree
2012-01-23
M
ike Pall
ARM: Av
o
i
d
pointless
a
r
g clearing in BC_I
F
UNCF
.
Fi
x
.
.
.
commit
|
commitdiff
|
tree
2012-01-23
Mike
P
a
l
l
MIP
S
: Ad
d
m
i
ssing opcodes to
t
h
e
DynASM
MIPS module
.
.
.
commit
|
commitdiff
|
tree
2012-01-20
Mike Pa
l
l
Fix par
s
ing of hex li
t
erals with exponents
.
commit
|
commitdiff
|
tree
2012-01-15
Mi
k
e Pall
FFI: Don't touch f
r
ame in callbacks with tailcalls
.
.
.
commit
|
commitdiff
|
tree
2011-12-17
Mike
Pall
FFI: Ignore number pa
r
sin
g
er
r
or
s
while skippi
n
g
definitions
.
commit
|
commitdiff
|
tree
2011-12-17
Mike
P
all
FFI: Ignore
e
m
p
ty statements in ffi
.
cdef()
.
commit
|
commitdiff
|
tree
2011-12-16
Mik
e
Pall
M
IPS:
Add Dy
n
AS
M
MIPS module and enc
o
ding engine
.
commit
|
commitdiff
|
tree
2011-12-15
M
ike Pall
MI
P
S: Add bui
l
d rules (non-fun
c
tional,
y
et)
.
commit
|
commitdiff
|
tree
2011-12-15
M
i
ke P
a
ll
A
uto-det
e
ct target arch
via
cross-
c
ompile
r
.
Dr
o
p TA
R
G
E
T
.
.
.
commit
|
commitdiff
|
tree
2011-12-14
M
i
ke
Pall
R
ELEASE Lu
a
JIT-
2
.
0
.
0-beta9
commit
|
commitdiff
|
tree
2011-12-14
M
ik
e
Pall
Update change
l
og
.
commit
|
commitdiff
|
tree
2011-12-13
Mike
Pall
P
PC
:
A
void unde
f
ined ope
r
and d
e
referen
c
e in BAND/
s
hi
f
t
.
.
.
commit
|
commitdiff
|
tree
2011-12-12
Mike Pall
FFI:
A
dd callback suppo
r
t for ARM
.
commit
|
commitdiff
|
tree
2011-12-12
Mike
Pa
l
l
FFI
:
Add callback support fo
r
PPC
.
commit
|
commitdiff
|
tree
2011-12-12
Mi
k
e Pall
Move h
e
lper fo
r
sy
n
cing data/instruction cache
t
o lj_mcode
.
c
.
commit
|
commitdiff
|
tree
2011-12-10
Mike Pall
ARM: Er
r
or
out for attempt to compile
w
ith hard-float
.
.
.
commit
|
commitdiff
|
tree
2011-12-09
M
ike
P
all
ARM: F
i
x st
a
c
k che
c
k fo
r
sp
i
lle
d
BASE in par
e
nt
.
commit
|
commitdiff
|
tree
2011-12-09
Mike Pall
x64: Alwa
y
s
extend stack argume
n
ts to po
i
nter size
.
commit
|
commitdiff
|
tree
2011-12-09
Mike Pa
l
l
Fix com
p
iler
warning
.
commit
|
commitdiff
|
tree
2011-12-01
Mike
Pall
FF
I
: Fix st
a
ck a
d
justment
f
or calls to stdcall/fastcall
.
.
.
commit
|
commitdiff
|
tree
2011-11-27
M
i
k
e P
a
ll
FF
I
: Need to t
r
eat s
t
rlen() as a
load
.
commit
|
commitdiff
|
tree
2011-11-27
Mike Pall
Fix docs
.
The code base doesn't
work on Windows 98
.
.
.
commit
|
commitdiff
|
tree
2011-11-27
Mike Pall
D
on't increment module referen
c
e count
s
due to sy
m
bol
.
.
.
commit
|
commitdiff
|
tree
2011-11-26
Mi
k
e Pall
FFI: Record ffi
.
er
r
n
o
(
)
.
commit
|
commitdiff
|
tree
2011-11-25
Mike Pall
F
ix stack check in side ex
i
t
.
commit
|
commitdiff
|
tree
2011-11-25
Mike
Pal
l
FFI: Record
C function calls with bool return v
a
lues
.
commit
|
commitdiff
|
tree
2011-11-25
Mike Pa
l
l
FFI: F
i
x line info for result c
o
nversion er
r
ors in
.
.
.
commit
|
commitdiff
|
tree
2011-11-25
Mike Pall
FFI: F
i
x GetLastError() sav
e
/
restore around ffi
.
loa
d
(
)
.
commit
|
commitdiff
|
tree
2011-11-25
M
ike Pall
F
FI: I
m
prove
ld script detect
i
on
i
n ffi
.
load
(
)
.
commit
|
commitdiff
|
tree
2011-11-23
Mike Pall
Do not elim
i
nat
e
P
H
Is only
re
f
ere
n
ce
d
from other PHIs
.
commit
|
commitdiff
|
tree
2011-11-21
Mike Pall
R
ep
l
ace stack slot
for impli
c
it
num
b
er->string conv
.
.
.
commit
|
commitdiff
|
tree
2011-11-20
Mike Pa
l
l
Specialize to prototype
f
or non-mon
o
morphic f
u
nctions
.
commit
|
commitdiff
|
tree
2011-11-20
Mike Pall
Cou
n
t f
r
ames with same proto
t
ype i
n
call unroll limit
.
.
.
commit
|
commitdiff
|
tree
2011-11-20
Mike
P
all
Kee
p
maximum fr
a
m
e extent in snap->topslot
.
commit
|
commitdiff
|
tree
2011-11-20
M
i
ke Pall
Get
rid of snap->depth
.
commit
|
commitdiff
|
tree
2011-11-17
Mike Pall
Fix debug option for msvcbui
l
d
.
bat
.
commit
|
commitdiff
|
tree
2011-11-15
Mi
k
e Pall
FFI: Fix EnumWindows example in docs
.
commit
|
commitdiff
|
tree
2011-11-15
Mi
k
e Pall
F
F
I:
A
dd missing GC barrie
r
for callback regis
t
rati
o
n
.
commit
|
commitdiff
|
tree
2011-11-15
Mike
P
all
FFI: Sav
e
G
etLastError() around f
f
i
.
load() and sy
m
bol
.
.
.
commit
|
commitdiff
|
tree
2011-11-14
Mike
P
all
Elimi
n
ate some rare oc
c
urr
e
nc
e
s of redundant PH
I
s
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pal
l
Fix
h
int-base
d
r
egist
e
r allocation
in
ra_dest()
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pall
FFI:
A
dd
c
allback support (for x86/x64)
.
commit
|
commitdiff
|
tree
2011-11-14
Mike
P
all
P
PC: Clarify docs
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pall
FFI: Resolve __call metamethod for poin
t
e
rs
,
t
o
o
.
commit
|
commitdiff
|
tree
2011-11-12
Mik
e
Pall
Av
o
id de
p
end
e
n
c
e on
l
j_ji
t
.
h if only including l
j
_targ
e
t
.
h
.
commit
|
commitdiff
|
tree
2011-11-12
M
ike
P
all
FFI:
Add unwind definitions for lj_vm_ffi_ca
l
l
.
commit
|
commitdiff
|
tree
2011-11-11
M
i
k
e Pall
FFI
:
Extend m
e
tametho
d
tutorial
.
commit
|
commitdiff
|
tree
2011-11-11
Mi
k
e P
a
ll
ARM: Fix IR split
t
i
ng for softfp XLO
A
D
.
commit
|
commitdiff
|
tree
2011-11-11
Mik
e
Pa
l
l
ARM: Fix cod
e
g
e
n
e
rat
i
on for typ
e
-check only s
o
ftfp
.
.
.
commit
|
commitdiff
|
tree
2011-11-04
Mike
P
a
l
l
x64: Fix lightuse
r
data comparisons
.
commit
|
commitdiff
|
tree
2011-11-04
Mike P
a
ll
Spelling
.
commit
|
commitdiff
|
tree
2011-10-27
Mike
P
all
PPC: Insta
l
l
d
is_
p
pc
.
l
u
a
.
commit
|
commitdiff
|
tree
2011-10-26
Mike Pal
l
F
FI: Compile c
a
lls
to std
c
all, fastcall and
v
ararg
.
.
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pall
PPC: F
u
se BA
N
D
w
it
h
sh
i
f
t
to
rlwinm
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pall
A
dd m
o
re FO
L
D ru
l
es for shift +
B
AN
D
simplifications
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pall
x
6
4: Fi
x
code
g
enerati
o
n for
B
SWAP
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pall
PPC:
Fuse BSW
A
P
w
ith XLOAD/XSTORE to
l
wbr
x
/stwbrx
.
commit
|
commitdiff
|
tree
2011-10-25
Mi
k
e
P
al
l
PPC/e50
0
: Fix
w
r
i
te barrier in USETS
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC:
Fix
external
l
y pro
v
ided rel
o
cation offsets in
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC: Fix
w
rite barrier in USETV/U
S
ETS
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC: Integrate and
e
n
a
ble JIT compile
r
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
A
l
low
sel
e
ction
o
f single-
n
umber vs
.
dual
-
number mode
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC
:
Fix/impro
v
e
i
nterpreter/J
I
T integration
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PP
C
: Generaliz
e
rematerialization handli
n
g
.
commit
|
commitdiff
|
tree
2011-10-24
M
i
ke Pall
PPC: Ad
d
support for
GDB
JI
T
A
P
I
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC
:
Add Linux/PPC cache
flush mechanism
.
commit
|
commitdiff
|
tree
2011-10-24
M
ike Pal
l
M
a
ke sure to f
l
ush/sync the D/I-cache for al
l
generated
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
M
i
ke Pall
Fix handling o
f
alignmen
t
argume
n
t
s (nil) to CALLX
.
commit
|
commitdiff
|
tree
2011-10-24
Mi
k
e
P
all
PPC: Add su
p
por
t
f
o
r
p
e
r-trace exit
stubs
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pal
l
Gene
r
alize handling of
stac
k
checks ind
i
cated
b
y
highe
s
t
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike
P
all
Don
'
t sa
v
e/restore tmptv with
copyTV
.
commit
|
commitdiff
|
tree
2011-10-24
Mike
P
all
Fix compiler warning
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pall
Whi
t
espace
.
commit
|
commitdiff
|
tree
2011-10-22
Mi
k
e P
a
ll
Add missin
g
FOLD r
u
l
e f
o
r CONV
.
u64
.
int + sign-extensio
n
.
commit
|
commitdiff
|
tree
2011-10-22
Mike P
a
ll
FFI: Cleanup/fi
x
64 bi
t
arithmetic in as
s
embler backend
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pall
x64: Fix math
.
random() code genera
t
ion
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pall
F
i
x register
hints fo
r
a
rithmetic
h
elper
fun
c
tions
.
commit
|
commitdiff
|
tree
2011-10-21
M
i
k
e
P
all
S
e
parate/rename NUM/FLOAT <-> I6
4
/U64 conversion functions
.
commit
|
commitdiff
|
tree
2011-10-21
Mike Pall
Cleanup various end
i
aness
is
s
ues in asse
m
b
l
er
backend
.
commit
|
commitdiff
|
tree
2011-10-19
Mike Pall
Rearrange defin
e
s for workarounds to e
m
b
edded ope
r
atin
g
.
.
.
commit
|
commitdiff
|
tree
2011-10-18
Mike Pall
Fix
P
E/COFF bytecode file format f
o
r big-end
i
an targets
.
commit
|
commitdiff
|
tree
2011-10-18
Mike Pall
F
ix FOLD rule
for
C
ONV
.
flt
.
num(CONV
.
num
.
flt(x)) => x
.
commit
|
commitdiff
|
tree
2011-10-18
M
i
k
e
Pall
FFI/x86:
F
ix CONV
.
u32
.
num rounding
.
commit
|
commitdiff
|
tree
2011-10-18
Mi
k
e
P
all
D
o
n't fuse colocated array offsets
wit
h
ou
t
-Ofuse
.
commit
|
commitdiff
|
tree
2011-10-17
M
ike Pa
l
l
Fixup PC in tracebacks
a
fter ex
i
ts from down-recursive
.
.
.
commit
|
commitdiff
|
tree
2011-10-17
Mike Pall
P
P
C: Dis
t
inguish
s
l
wi, srw
i
and rlwinm in disassembly
.
commit
|
commitdiff
|
tree
2011-10-17
Mike
Pall
Add missing FOL
D
rule fo
r
integer NEG of constants
.
commit
|
commitdiff
|
tree
2011-10-13
Mike Pall
FFI/ARM: Ens
u
r
e
invocation of SPLIT pas
s
for floa
t
.
.
.
commit
|
commitdiff
|
tree
2011-10-13
Mike Pall
Save t
m
ptv stat
e
for trace
recorder
a
cros
s
RECORD v
m
e
ven
t
.
commit
|
commitdiff
|
tree
2011-10-13
Mike Pall
FFI: Fix unfuse
d
loads
o
f
float fields
.
commit
|
commitdiff
|
tree
2011-10-13
M
i
k
e
Pall
FFI: Fix call argument a
n
d retur
n
h
a
n
d
l
i
n
g for I8/U8
.
.
.
commit
|
commitdiff
|
tree
2011-10-11
Mike
P
a
ll
F
F
I
: Record loads/stores to extern
a
l v
a
riables in namespac
e
s
.
commit
|
commitdiff
|
tree
2011-10-11
Mi
k
e Pall
F
F
I: F
i
x recording of c
o
nst
/
enum loo
k
ups
i
n namespaces
.
commit
|
commitdiff
|
tree
2011-10-10
M
ike
Pa
l
l
Remove unneeded
P
H
I
bar
r
ie
r
for reass
o
ciatio
n
of duplicat
e
.
.
.
commit
|
commitdiff
|
tree
2011-09-28
Mike Pall
Avoid overwriting a
r
gumen
t
with error from
metacall
.
.
.
commit
|
commitdiff
|
tree
2011-09-21
Mike Pall
Fix (ha
r
ml
e
s
s)
ty
p
o
.
commit
|
commitdiff
|
tree
2011-09-21
Mike P
a
ll
ARM: Fix H
R
EFK code generation
.
commit
|
commitdiff
|
tree
next