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: Ignore empty statements in ffi.cdef().
2011-12-17
M
ike Pall
FFI: Ignore empty statemen
t
s in
ffi
.
c
def()
.
commit
|
commitdiff
|
tree
2011-12-16
Mike
P
all
MIPS: A
d
d
D
ynASM
M
I
PS module and
e
ncoding
en
g
ine
.
commit
|
commitdiff
|
tree
2011-12-15
Mike Pal
l
M
I
PS:
Add build r
u
le
s
(non-functional, yet)
.
commit
|
commitdiff
|
tree
2011-12-15
Mike Pall
Auto
-
detect target
arch
v
ia cross-
c
o
m
pil
e
r
.
Drop
T
ARGE
T
.
.
.
commit
|
commitdiff
|
tree
2011-12-14
Mike P
a
ll
R
ELEASE LuaJIT-2
.
0
.
0
-b
e
ta
9
commit
|
commitdiff
|
tree
2011-12-14
Mike
P
all
Up
d
ate changelog
.
commit
|
commitdiff
|
tree
2011-12-13
Mike Pal
l
PPC: Avoid undefi
n
e
d op
e
rand dereference
i
n B
A
N
D
/shif
t
.
.
.
commit
|
commitdiff
|
tree
2011-12-12
M
i
ke Pall
F
F
I
:
Add callback support for AR
M
.
commit
|
commitdiff
|
tree
2011-12-12
Mike Pall
FFI: Add callbac
k
suppor
t
for PPC
.
commit
|
commitdiff
|
tree
2011-12-12
Mi
k
e Pall
Move helper for sy
n
cing data/inst
r
uction
c
ac
h
e to lj_mcode
.
c
.
commit
|
commitdiff
|
tree
2011-12-10
M
ik
e
Pall
ARM:
E
r
r
or out for attemp
t
to com
p
il
e
wit
h
hard-float
.
.
.
commit
|
commitdiff
|
tree
2011-12-09
Mike Pa
l
l
ARM: Fix stack c
h
ec
k
for spilled BASE in parent
.
commit
|
commitdiff
|
tree
2011-12-09
M
ike P
a
ll
x
64: Alw
a
ys extend
st
a
ck arguments
to pointer size
.
commit
|
commitdiff
|
tree
2011-12-09
Mik
e
Pall
F
i
x compi
l
er w
a
rnin
g
.
commit
|
commitdiff
|
tree
2011-12-01
Mike Pall
FFI: Fix s
t
ack
a
djus
t
ment for calls to st
d
c
all/fastcall
.
.
.
commit
|
commitdiff
|
tree
2011-11-27
M
i
ke
Pall
F
FI: Need to treat strlen() as a load
.
commit
|
commitdiff
|
tree
2011-11-27
Mike Pa
l
l
Fi
x
docs
.
T
h
e
code base doesn't work on Wind
o
ws
98
.
.
.
commit
|
commitdiff
|
tree
2011-11-27
M
i
ke Pall
Don't increment module
r
eference
c
ou
n
ts due t
o
symbo
l
.
.
.
commit
|
commitdiff
|
tree
2011-11-26
Mike Pall
FF
I
: R
e
cord ffi
.
e
r
rno()
.
commit
|
commitdiff
|
tree
2011-11-25
Mike P
a
ll
Fix stack
ch
e
ck in side
e
xit
.
commit
|
commitdiff
|
tree
2011-11-25
Mik
e
Pall
FFI: Record C fun
c
tion
c
a
l
ls with boo
l
return val
u
es
.
commit
|
commitdiff
|
tree
2011-11-25
Mike
P
al
l
FF
I
:
Fix line
i
n
fo
f
or result conversion errors in
.
.
.
commit
|
commitdiff
|
tree
2011-11-25
M
i
ke
Pa
l
l
FFI: Fix G
e
tLastError() save
/
restore around f
f
i
.
l
oad()
.
commit
|
commitdiff
|
tree
2011-11-25
M
ik
e
Pall
FFI: Improve ld script det
e
ction in ffi
.
load()
.
commit
|
commitdiff
|
tree
2011-11-23
Mike Pall
Do not eliminate PHIs only refe
r
en
c
ed
f
rom
o
ther P
H
Is
.
commit
|
commitdiff
|
tree
2011-11-21
M
i
ke P
a
ll
Rep
l
ace
s
ta
c
k slot for implicit number->
s
trin
g
conv
.
.
.
commit
|
commitdiff
|
tree
2011-11-20
Mike Pal
l
S
pecialize
to prototy
p
e
f
o
r non-
m
ono
m
orphic functions
.
commit
|
commitdiff
|
tree
2011-11-20
Mike
P
all
Count
f
ram
e
s with same prototype in cal
l
unroll limit
.
.
.
commit
|
commitdiff
|
tree
2011-11-20
Mi
k
e Pall
Keep maximum fr
a
me extent in
s
nap-
>
top
s
l
o
t
.
commit
|
commitdiff
|
tree
2011-11-20
Mike Pall
G
e
t r
i
d of
s
n
a
p
->depth
.
commit
|
commitdiff
|
tree
2011-11-17
Mike Pal
l
Fi
x
debug op
t
ion for
m
svcbuild
.
b
at
.
commit
|
commitdiff
|
tree
2011-11-15
Mi
k
e Pall
FFI: Fix EnumWindo
w
s
exa
m
ple in
d
ocs
.
commit
|
commitdiff
|
tree
2011-11-15
Mike Pal
l
FF
I
: Ad
d
missing GC barrier for callbac
k
registrat
i
o
n
.
commit
|
commitdiff
|
tree
2011-11-15
Mike
P
all
FFI: Save GetLastError() aro
u
n
d f
f
i
.
load() an
d
symbol
.
.
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pall
Eli
m
inate some
rare occurrences o
f
red
u
n
d
a
n
t PHIs
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pall
Fix hint-based
register allo
c
a
ti
o
n i
n
r
a_dest(
)
.
commit
|
commitdiff
|
tree
2011-11-14
M
i
ke P
a
ll
FFI:
A
dd c
a
llback
s
upport (for
x
86/x6
4
)
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pall
P
P
C: Clarify d
o
cs
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pall
FFI: Resolv
e
__call m
e
tamethod for
pointers
,
too
.
commit
|
commitdiff
|
tree
2011-11-12
M
ike
Pall
Avoid d
e
pendence on lj_jit
.
h if
o
n
ly inclu
d
ing lj_target
.
h
.
commit
|
commitdiff
|
tree
2011-11-12
M
ike
Pall
FFI: Ad
d
unwin
d
d
e
finitions f
o
r
lj_vm_ffi_ca
l
l
.
commit
|
commitdiff
|
tree
2011-11-11
Mi
k
e Pall
F
F
I
: Exte
n
d met
a
me
t
hod tutorial
.
commit
|
commitdiff
|
tree
2011-11-11
Mi
k
e P
a
ll
ARM: Fi
x
IR splitting
f
or softfp XLOA
D
.
commit
|
commitdiff
|
tree
2011-11-11
Mike Pall
ARM: Fix code generat
i
on for type-c
h
eck only softfp
.
.
.
commit
|
commitdiff
|
tree
2011-11-04
Mike Pall
x64:
F
ix
l
ightuserdata com
p
arisons
.
commit
|
commitdiff
|
tree
2011-11-04
Mi
k
e Pall
Spelling
.
commit
|
commitdiff
|
tree
2011-10-27
Mike
Pall
PPC
:
Install
dis_ppc
.
lua
.
commit
|
commitdiff
|
tree
2011-10-26
Mike Pall
FFI: Compile cal
l
s to
stdcall, fas
t
call and vararg
.
.
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pa
l
l
PPC: Fuse BAND
w
ith shift
to rlwinm
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pall
Add more FOLD rules for shi
f
t +
BAND simplifications
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pall
x
6
4: F
i
x code gener
a
tion for BSWAP
.
commit
|
commitdiff
|
tree
2011-10-25
M
i
ke Pall
PPC: Fuse
BSWAP with
X
L
OA
D
/XS
T
O
R
E to lwbrx/stwbrx
.
commit
|
commitdiff
|
tree
2011-10-25
Mike
Pa
l
l
PPC/e500: Fix write barri
e
r in USETS
.
commit
|
commitdiff
|
tree
2011-10-24
M
ike Pall
PP
C
: Fix externall
y
provide
d
r
elocation offs
e
ts i
n
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike
P
all
PPC: Fix write
bar
r
ier in
U
S
E
TV/USETS
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC: In
t
egrate and enable JIT
compiler
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
A
l
low selec
t
ion
of single
-
number
v
s
.
dual-number mode
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
M
i
ke Pall
P
PC:
Fix/impr
o
v
e
i
n
terpreter/JIT integratio
n
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC: Generaliz
e
r
e
m
a
terial
i
zation
han
d
ling
.
commit
|
commitdiff
|
tree
2011-10-24
M
ike Pall
PPC: Add supp
o
rt for GDB J
I
T
A
P
I
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC:
A
dd Linux/PPC cache flush mechani
s
m
.
commit
|
commitdiff
|
tree
2011-10-24
M
i
ke Pall
Make sure to flush/sync
the D/I-cache
f
o
r
all gene
r
ated
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
Fix han
d
ling of alignment arguments (nil) to CALLX
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC
:
A
d
d support
for per-trace exit
st
u
bs
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
Gene
r
alize
handling
o
f
sta
c
k che
c
k
s
i
n
dicated by h
i
g
h
e
st
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
D
on't save/restore tmptv
w
ith copyTV
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
Fix compil
e
r
warning
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pall
W
hitespace
.
commit
|
commitdiff
|
tree
2011-10-22
M
ike Pall
Ad
d
missing
FOLD rule
f
o
r CONV
.
u
64
.
int
+ sig
n
-
e
x
t
e
nsion
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pall
FF
I
: Cleanup
/
fix 6
4
b
i
t
arithmetic in
assemb
l
er ba
c
kend
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pall
x
64
:
Fix
m
a
th
.
random(
)
c
ode generatio
n
.
commit
|
commitdiff
|
tree
2011-10-22
Mik
e
Pall
Fix
r
egister
hints for arithmetic helper functions
.
commit
|
commitdiff
|
tree
2011-10-21
Mik
e
Pall
Se
p
a
rate/rename
NU
M
/FLOA
T
<-> I64/U
6
4 con
v
ersion f
u
nctions
.
commit
|
commitdiff
|
tree
2011-10-21
Mike Pall
C
l
eanup various
endianes
s
issues in ass
e
m
b
ler backe
n
d
.
commit
|
commitdiff
|
tree
2011-10-19
M
i
ke Pal
l
Rear
r
ang
e
defines
f
o
r
wo
r
karou
n
ds
to embedde
d
op
e
rating
.
.
.
commit
|
commitdiff
|
tree
2011-10-18
Mike
Pall
Fix
P
E/COFF bytecode
f
ile
f
ormat for bi
g
-endian targets
.
commit
|
commitdiff
|
tree
2011-10-18
M
i
ke Pall
Fix
F
OLD rule for CONV
.
fl
t
.
num(CONV
.
num
.
flt(x)) => x
.
commit
|
commitdiff
|
tree
2011-10-18
Mike
P
all
FFI/x
8
6: Fix CONV
.
u3
2
.
num
r
ounding
.
commit
|
commitdiff
|
tree
2011-10-18
Mike Pall
Don't f
u
se coloc
a
ted
a
rray offset
s
without -Ofuse
.
commit
|
commitdiff
|
tree
2011-10-17
Mike Pall
Fixup P
C
in trace
b
acks a
f
ter exits from
d
own-recursive
.
.
.
commit
|
commitdiff
|
tree
2011-10-17
Mike
P
all
PPC:
D
isting
u
ish
s
lwi, s
r
wi a
n
d rlwi
n
m
in
disassembl
y
.
commit
|
commitdiff
|
tree
2011-10-17
Mike Pall
Add missin
g
FOLD rule f
o
r intege
r
N
E
G
of cons
t
ants
.
commit
|
commitdiff
|
tree
2011-10-13
Mike Pall
F
F
I/
A
RM: Ensure inv
o
c
a
tion of S
P
LI
T
pass for float
.
.
.
commit
|
commitdiff
|
tree
2011-10-13
Mik
e
P
all
Save
t
mptv
s
tate for tr
a
ce
r
e
corder acros
s
RECORD vme
v
ent
.
commit
|
commitdiff
|
tree
2011-10-13
M
ike Pall
FFI: Fix
u
nfused loa
d
s of float f
i
elds
.
commit
|
commitdiff
|
tree
2011-10-13
Mi
k
e Pall
FFI: F
i
x call arg
u
ment
a
nd ret
u
rn
han
d
ling f
o
r
I
8
/U8
.
.
.
commit
|
commitdiff
|
tree
2011-10-11
Mik
e
Pall
FFI: Recor
d
l
o
ads/store
s
to external variables
i
n
namespaces
.
commit
|
commitdiff
|
tree
2011-10-11
Mike Pal
l
FFI: Fix
r
ecording of const/enum lo
o
kups in namespac
e
s
.
commit
|
commitdiff
|
tree
2011-10-10
Mike Pall
Remove u
n
needed PHI barr
i
er for re
a
s
s
ociation of duplic
a
te
.
.
.
commit
|
commitdiff
|
tree
2011-09-28
Mike
P
all
Av
o
id overwriting argument with
er
r
or
from meta
c
a
l
l
.
.
.
commit
|
commitdiff
|
tree
2011-09-21
Mike Pa
l
l
Fix (harml
e
ss) typo
.
commit
|
commitdiff
|
tree
2011-09-21
Mike Pa
l
l
ARM: Fix
HREFK
c
o
d
e g
e
ne
r
a
t
ion
.
commit
|
commitdiff
|
tree
2011-09-20
Mike Pall
Generate a
p
ort
a
ble
v
m
def
.
lu
a
.
commit
|
commitdiff
|
tree
2011-09-17
Mike Pall
PPC/e50
0
:
F
ix GC barrier for
TSETM
.
commit
|
commitdiff
|
tree
2011-09-14
Mike Pall
PPC: Fix GC
barrie
r
for TSETM
.
commit
|
commitdiff
|
tree
2011-09-14
Mike P
a
ll
ARM: Fix GC barrier for TSETM
.
commit
|
commitdiff
|
tree
2011-09-14
Mike Pall
F
ix typo
.
commit
|
commitdiff
|
tree
2011-09-08
Mik
e
Pal
l
ARM
:
Disabl
e
CPU det
e
ctio
n
for interpreter-only
b
u
ilds
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
In
c
rease max
.
number
of exit stub groups to c
o
rrespon
d
.
.
.
commit
|
commitdiff
|
tree
2011-09-05
M
i
k
e
P
a
ll
Use some reg
i
st
e
r allocator h
e
lpers
f
or
m
ult
i
ple archi
t
ectures
.
commit
|
commitdiff
|
tree
next