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
Move helper for syncing data/instruction cache to lj_mcode.c.
2011-12-12
Mike Pall
Move he
l
p
e
r for synci
n
g data/instruction ca
c
he
t
o lj
_
mco
d
e
.
c
.
commit
|
commitdiff
|
tree
2011-12-10
Mik
e
Pall
ARM: Error out for
atte
m
p
t
to com
p
il
e
with ha
r
d-float
.
.
.
commit
|
commitdiff
|
tree
2011-12-09
Mike Pall
ARM: F
i
x stack c
h
e
c
k for sp
i
lled BASE in p
a
rent
.
commit
|
commitdiff
|
tree
2011-12-09
Mike
P
all
x64: Always extend stack a
r
guments to pointe
r
size
.
commit
|
commitdiff
|
tree
2011-12-09
Mike Pall
Fix
compiler warning
.
commit
|
commitdiff
|
tree
2011-12-01
Mike Pall
FFI: Fix stack
a
djustm
e
nt f
o
r
c
alls to stdcall/fastcall
.
.
.
commit
|
commitdiff
|
tree
2011-11-27
Mike
Pall
FFI: Need to
t
reat
s
trlen
(
) as
a lo
a
d
.
commit
|
commitdiff
|
tree
2011-11-27
Mi
k
e Pal
l
Fix docs
.
The code base
doesn't work
o
n W
i
n
dow
s
9
8
.
.
.
commit
|
commitdiff
|
tree
2011-11-27
Mike
Pall
Don't incre
m
ent m
o
du
l
e reference
counts d
u
e to symbol
.
.
.
commit
|
commitdiff
|
tree
2011-11-26
Mike Pall
FF
I
: Re
c
ord
f
f
i
.
er
r
no()
.
commit
|
commitdiff
|
tree
2011-11-25
M
ike
Pall
Fix
s
tac
k
c
h
ec
k
in side exit
.
commit
|
commitdiff
|
tree
2011-11-25
Mike P
a
ll
FFI: Rec
o
rd C
f
u
ncti
o
n cal
l
s with bool r
e
turn valu
e
s
.
commit
|
commitdiff
|
tree
2011-11-25
Mike Pall
FF
I
: Fix line info
f
or result conversi
o
n errors in
.
.
.
commit
|
commitdiff
|
tree
2011-11-25
Mike P
a
ll
FFI: Fix GetLastEr
r
or() save
/
restor
e
ar
o
un
d
ffi
.
load()
.
commit
|
commitdiff
|
tree
2011-11-25
Mik
e
Pall
F
FI
:
Im
p
r
o
ve ld script detectio
n
in ffi
.
load(
)
.
commit
|
commitdiff
|
tree
2011-11-23
Mike
Pall
D
o not eliminate PHIs
o
n
l
y referenced
f
ro
m
other PHIs
.
commit
|
commitdiff
|
tree
2011-11-21
Mike Pall
Re
p
lace
s
t
a
ck slot for im
p
lic
i
t
nu
m
ber->string
c
o
nv
.
.
.
commit
|
commitdiff
|
tree
2011-11-20
Mike Pall
Sp
e
cialize t
o
prototype for non-monom
o
rp
h
ic function
s
.
commit
|
commitdiff
|
tree
2011-11-20
Mik
e
P
all
Count frames with
s
a
m
e prototype in
c
all
unroll limit
.
.
.
commit
|
commitdiff
|
tree
2011-11-20
Mike Pall
K
eep
m
a
ximum frame exte
n
t
in sna
p
->topslot
.
commit
|
commitdiff
|
tree
2011-11-20
Mike Pall
Get rid of sn
a
p->depth
.
commit
|
commitdiff
|
tree
2011-11-17
Mike Pal
l
Fix debug option for msvcbuild
.
bat
.
commit
|
commitdiff
|
tree
2011-11-15
Mike Pall
FFI: Fix Enum
W
indows exam
p
l
e
in docs
.
commit
|
commitdiff
|
tree
2011-11-15
M
i
k
e P
a
ll
FFI: Add
m
is
s
ing GC barrier for callback
registr
a
ti
o
n
.
commit
|
commitdiff
|
tree
2011-11-15
M
ik
e
Pall
FFI: Save GetL
a
stError() aroun
d
ffi
.
load()
a
nd
s
ymbol
.
.
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pall
Eliminate some rare
occ
u
r
rences of red
u
ndan
t
PHI
s
.
commit
|
commitdiff
|
tree
2011-11-14
Mik
e
Pall
Fix hin
t
-based register alloca
t
ion
i
n
r
a_dest()
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pall
FFI: Add callb
a
ck
s
u
pport (for
x86/x64)
.
commit
|
commitdiff
|
tree
2011-11-14
M
i
ke P
a
l
l
PPC: Clarify do
c
s
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pall
FFI: Res
o
lve __call meta
m
ethod for p
o
i
n
t
ers, too
.
commit
|
commitdiff
|
tree
2011-11-12
M
i
k
e
P
all
Avoid dependence
on lj_jit
.
h if only including lj_target
.
h
.
commit
|
commitdiff
|
tree
2011-11-12
Mike Pall
FFI: Add
u
nwind
d
efini
t
ions for lj_vm_ffi_call
.
commit
|
commitdiff
|
tree
2011-11-11
Mike Pall
FFI
:
Ex
t
end metamethod t
u
torial
.
commit
|
commitdiff
|
tree
2011-11-11
Mike Pall
ARM:
Fix IR spli
t
t
ing for sof
t
fp XLOAD
.
commit
|
commitdiff
|
tree
2011-11-11
Mike Pall
ARM: Fix code generation
for typ
e
-check only softfp
.
.
.
commit
|
commitdiff
|
tree
2011-11-04
M
ike Pall
x64: Fix lig
h
tuserdata compar
i
sons
.
commit
|
commitdiff
|
tree
2011-11-04
Mike P
a
l
l
S
p
e
lling
.
commit
|
commitdiff
|
tree
2011-10-27
Mike Pall
PPC:
I
nsta
l
l dis_
p
p
c
.
l
ua
.
commit
|
commitdiff
|
tree
2011-10-26
M
i
ke Pall
FFI: Co
m
pile ca
l
ls to stdcall, f
a
stcall and var
a
r
g
.
.
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pall
PPC: Fu
s
e BAND with sh
i
ft t
o
r
l
w
i
nm
.
commit
|
commitdiff
|
tree
2011-10-25
Mike
Pall
Add mor
e
FO
L
D rules fo
r
shift
+
BAND simplifications
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pall
x64: Fi
x
code gene
r
at
i
on for B
S
WAP
.
commit
|
commitdiff
|
tree
2011-10-25
Mik
e
Pall
PPC: Fuse
B
S
WAP wit
h
XLOAD/XSTORE t
o
lwbrx/stwbrx
.
commit
|
commitdiff
|
tree
2011-10-25
Mike
Pall
PPC/e500:
Fix write bar
r
ier
i
n USETS
.
commit
|
commitdiff
|
tree
2011-10-24
Mi
k
e Pal
l
PPC: Fix externally provide
d
r
e
loc
a
tion offsets i
n
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
M
i
k
e Pall
PPC
:
Fix writ
e
barrier
i
n U
S
ETV/USETS
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC
:
I
n
te
g
rate and enable JIT com
p
iler
.
commit
|
commitdiff
|
tree
2011-10-24
M
ike Pall
Allow selection of single-nu
m
ber vs
.
dual-numb
e
r
m
ode
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike P
a
l
l
PPC: Fix/im
p
r
o
ve
i
nterpret
e
r/JIT integ
r
a
t
i
o
n
.
commit
|
commitdiff
|
tree
2011-10-24
Mike
P
a
ll
PPC: General
i
ze
r
ematerialization handli
n
g
.
commit
|
commitdiff
|
tree
2011-10-24
Mike P
a
ll
PPC: Add
suppor
t
fo
r
G
D
B
J
IT AP
I
.
commit
|
commitdiff
|
tree
2011-10-24
Mike
P
al
l
PP
C
:
Add Li
n
ux/PPC cache flush me
c
hanis
m
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
Ma
k
e sure
t
o flush/sync the D/I-cach
e
for
a
ll genera
t
ed
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike
P
all
Fi
x
handling of ali
g
nment
arguments (ni
l
) to CALLX
.
commit
|
commitdiff
|
tree
2011-10-24
Mike P
a
l
l
PPC:
A
dd
s
upport for per-trace exi
t
st
u
bs
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
Gen
e
r
alize handling
o
f sta
c
k checks indicated by highest
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
D
on't save/restore tmptv with co
p
yTV
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
F
ix compi
l
er war
n
ing
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pall
W
hitespace
.
commit
|
commitdiff
|
tree
2011-10-22
Mike
P
all
Add m
i
ssing FOLD rule for CONV
.
u64
.
i
n
t +
s
ign-exte
n
s
i
on
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pall
FFI: Cl
e
anup/fi
x
64 b
i
t arit
h
met
i
c in
a
ssemble
r
backend
.
commit
|
commitdiff
|
tree
2011-10-22
Mik
e
Pall
x64: Fix math
.
rand
o
m
(
) code
gene
r
atio
n
.
commit
|
commitdiff
|
tree
2011-10-22
M
ike Pall
Fix reg
i
ster hints for
arithmetic helper functio
n
s
.
commit
|
commitdiff
|
tree
2011-10-21
Mi
k
e Pall
Separate/ren
a
me NU
M
/FLOAT <-> I64/U64
conversion fu
n
ctions
.
commit
|
commitdiff
|
tree
2011-10-21
Mike
P
all
Cleanup vario
u
s endianess issue
s
in
a
ssembler backend
.
commit
|
commitdiff
|
tree
2011-10-19
Mike Pall
Re
a
rran
g
e defines for
workar
o
unds to embedded
o
perati
n
g
.
.
.
commit
|
commitdiff
|
tree
2011-10-18
M
ike Pall
F
ix PE/
C
OF
F
b
y
tecode
file
f
ormat for big-endian targ
e
ts
.
commit
|
commitdiff
|
tree
2011-10-18
Mike Pall
Fi
x
FOLD
rule fo
r
CONV
.
flt
.
num(CONV
.
num
.
flt(x)) => x
.
commit
|
commitdiff
|
tree
2011-10-18
Mi
k
e Pall
F
F
I/x86: Fix CONV
.
u32
.
num rounding
.
commit
|
commitdiff
|
tree
2011-10-18
Mike P
a
ll
Don't fus
e
col
o
cated array offsets
without -Ofuse
.
commit
|
commitdiff
|
tree
2011-10-17
Mik
e
Pall
Fix
u
p PC
in tracebac
k
s after exits from down-recursive
.
.
.
commit
|
commitdiff
|
tree
2011-10-17
Mike Pall
PPC: Distinguish slw
i
, sr
w
i and
rlwinm in
d
isas
s
embly
.
commit
|
commitdiff
|
tree
2011-10-17
Mike Pall
Add missing FOLD rule for i
n
teger NE
G
o
f constants
.
commit
|
commitdiff
|
tree
2011-10-13
Mike Pall
FFI/ARM: E
n
sure invoc
a
tion of SPLIT pass for floa
t
.
.
.
commit
|
commitdiff
|
tree
2011-10-13
Mi
k
e Pall
Save tmptv state for trace
r
ecorder across R
E
C
ORD vmevent
.
commit
|
commitdiff
|
tree
2011-10-13
Mike Pall
FFI: Fix unfused
loads of floa
t
f
i
e
lds
.
commit
|
commitdiff
|
tree
2011-10-13
Mike Pa
l
l
F
F
I: Fix call argument and
retur
n
handlin
g
for I8/U8
.
.
.
commit
|
commitdiff
|
tree
2011-10-11
Mike Pall
F
F
I:
R
ecord loads/stores to
ext
e
rn
a
l
v
ariables in n
a
mespaces
.
commit
|
commitdiff
|
tree
2011-10-11
M
i
ke Pall
F
F
I: Fix recording o
f
co
n
s
t
/
e
n
um lookups in
n
a
m
e
sp
a
c
es
.
commit
|
commitdiff
|
tree
2011-10-10
Mike Pa
l
l
Remove unneed
e
d
PHI barrier for reassoci
a
t
i
on of duplicat
e
.
.
.
commit
|
commitdiff
|
tree
2011-09-28
M
ik
e
P
a
l
l
Avoid
o
verwriting argument with error from
metacall
.
.
.
commit
|
commitdiff
|
tree
2011-09-21
Mike Pall
Fix (
h
armless) typo
.
commit
|
commitdiff
|
tree
2011-09-21
Mike Pall
ARM: F
i
x
HREFK cod
e
g
e
neration
.
commit
|
commitdiff
|
tree
2011-09-20
Mike Pall
Ge
n
erate a por
t
ab
l
e vmdef
.
lua
.
commit
|
commitdiff
|
tree
2011-09-17
M
ike Pall
P
P
C/e
5
0
0: Fix GC barrier for TSETM
.
commit
|
commitdiff
|
tree
2011-09-14
Mike
P
al
l
PPC: Fix GC barr
i
er for TSETM
.
commit
|
commitdiff
|
tree
2011-09-14
Mike Pall
ARM: F
i
x
GC barrier fo
r
TSETM
.
commit
|
commitdiff
|
tree
2011-09-14
Mike P
a
ll
Fix typo
.
commit
|
commitdiff
|
tree
2011-09-08
Mike Pall
ARM: Disable C
P
U detec
t
i
on for in
t
erpreter-only builds
.
commit
|
commitdiff
|
tree
2011-09-05
Mike
P
all
Increase max
.
number o
f
exit
s
t
ub groups to corre
s
po
n
d
.
.
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
Use some register
a
l
lo
c
a
tor
h
elpers f
o
r multiple archite
c
t
ures
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
PPC: Inter
p
re
t
er/JIT in
t
egr
a
t
i
on
.
commit
|
commitdiff
|
tree
2011-09-05
Mik
e
Pall
PPC: Fix or re
m
ove assemb
l
er helper
fun
c
t
i
ons
.
commit
|
commitdiff
|
tree
2011-09-05
Mi
k
e Pall
P
PC: M
o
r
e
in
t
erpreter tun
i
ng
.
Use y-bit for branch
.
.
.
commit
|
commitdiff
|
tree
2011-09-05
Mik
e
Pall
P
P
C:
E
xport register names from
disass
e
mbler
.
commit
|
commitdiff
|
tree
2011-09-05
M
ike Pall
PPC: Disa
s
sem
b
le
y-bit instead of at-bits f
o
r
conditional
.
.
.
commit
|
commitdiff
|
tree
2011-09-05
Mike
P
a
ll
P
P
C
:
Add y-
b
it v
a
riants
o
f conditional
branches t
o
.
.
.
commit
|
commitdiff
|
tree
2011-09-02
Mike Pa
l
l
Always use ANSI
variants of Windows sys
t
em functions
.
commit
|
commitdiff
|
tree
2011-08-31
Mi
k
e
P
all
Mark instal
l
ed
shared l
i
brar
y
as execut
a
ble
.
commit
|
commitdiff
|
tree
2011-08-26
Mike Pa
l
l
Avoid con
v
e
r
sion
n
arrowing of arit
h
metic with large
.
.
.
commit
|
commitdiff
|
tree
next