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
MIPS: Add MIPS disassembler.
2012-01-31
Mike Pall
M
IPS:
A
dd MIPS disassembler
.
commit
|
commitdiff
|
tree
2012-01-23
Mike Pal
l
Bump copyright
date
to 2012
.
commit
|
commitdiff
|
tree
2012-01-23
Mike Pall
MIPS: U
p
date install docs
.
commit
|
commitdiff
|
tree
2012-01-23
Mik
e
P
all
MI
P
S: Add interpret
e
r
.
Enab
l
e MIPS build rul
e
s
.
commit
|
commitdiff
|
tree
2012-01-23
Mike Pall
PPC: Avoid point
l
ess arg
c
learing in BC_IFUNCF
.
Remo
v
e
.
.
.
commit
|
commitdiff
|
tree
2012-01-23
Mike Pall
P
PC:
Fix a
r
gument checking
f
or raw
g
e
t
.
commit
|
commitdiff
|
tree
2012-01-23
Mike P
a
ll
P
PC:
Fix
resume after yield from
h
ook
.
commit
|
commitdiff
|
tree
2012-01-23
M
ike
P
all
ARM: Av
o
id poin
t
l
ess ar
g
cl
e
aring in BC_IFUNCF
.
Fix
.
.
.
commit
|
commitdiff
|
tree
2012-01-23
Mike Pall
MIPS: Add missing opcod
e
s to
the DynASM MIPS module
.
.
.
commit
|
commitdiff
|
tree
2012-01-20
M
ike Pall
Fix parsing of hex litera
l
s
with exponent
s
.
commit
|
commitdiff
|
tree
2012-01-15
M
ike P
a
ll
FFI: Don't touch
frame in callback
s
with tailcalls
.
.
.
commit
|
commitdiff
|
tree
2011-12-17
Mike Pall
F
F
I:
I
gn
o
re n
u
mber parsing err
o
rs while s
k
ipping de
f
initions
.
commit
|
commitdiff
|
tree
2011-12-17
Mike
P
all
FF
I
: Ignor
e
e
m
pty st
a
tements in ffi
.
c
d
e
f
()
.
commit
|
commitdiff
|
tree
2011-12-16
Mik
e
Pall
MIPS: Add DynASM
MIPS m
o
dule
a
n
d
encoding engi
n
e
.
commit
|
commitdiff
|
tree
2011-12-15
Mike Pall
MIPS:
Add build rules (non-funct
i
onal, y
e
t)
.
commit
|
commitdiff
|
tree
2011-12-15
Mi
k
e Pa
l
l
Auto-detect
target arch via cross-compiler
.
Drop
T
AR
G
ET
.
.
.
commit
|
commitdiff
|
tree
2011-12-14
Mike Pall
RELEA
S
E LuaJIT-2
.
0
.
0-be
t
a9
commit
|
commitdiff
|
tree
2011-12-14
Mik
e
P
a
ll
Upd
a
te ch
a
nge
l
og
.
commit
|
commitdiff
|
tree
2011-12-13
Mik
e
Pall
PPC: Avoid undefined
o
perand de
r
e
f
erence in BAND/shift
.
.
.
commit
|
commitdiff
|
tree
2011-12-12
Mike Pall
FFI: Add callback su
p
port for
A
R
M
.
commit
|
commitdiff
|
tree
2011-12-12
M
i
ke Pall
FFI:
A
dd callback support for PPC
.
commit
|
commitdiff
|
tree
2011-12-12
Mike
P
a
l
l
Move help
e
r f
o
r syncing data/instruction cache to
lj_mcode
.
c
.
commit
|
commitdiff
|
tree
2011-12-10
M
i
k
e
Pa
l
l
ARM
:
Error
out for attempt to
c
o
m
p
ile
with har
d
-fl
o
at
.
.
.
commit
|
commitdiff
|
tree
2011-12-09
M
i
k
e Pall
ARM: Fix stac
k
check
f
or spill
e
d BASE in parent
.
commit
|
commitdiff
|
tree
2011-12-09
Mike P
a
ll
x64: Always extend stack
a
rguments
to
po
i
nter size
.
commit
|
commitdiff
|
tree
2011-12-09
Mike P
a
ll
Fix compiler warning
.
commit
|
commitdiff
|
tree
2011-12-01
Mike P
a
ll
FF
I
: Fix
s
ta
c
k adjustment for calls to
stdcall/fastcall
.
.
.
commit
|
commitdiff
|
tree
2011-11-27
Mike Pall
FF
I
: Need to treat st
r
len()
as a load
.
commit
|
commitdiff
|
tree
2011-11-27
Mike Pall
Fix do
c
s
.
The cod
e
bas
e
doesn't work on Windows 98
.
.
.
commit
|
commitdiff
|
tree
2011-11-27
Mike Pall
D
o
n't
i
ncrement m
o
dule reference counts due
to symb
o
l
.
.
.
commit
|
commitdiff
|
tree
2011-11-26
Mike Pall
FFI: Reco
r
d ffi
.
errno()
.
commit
|
commitdiff
|
tree
2011-11-25
Mike
Pall
F
ix stack check in sid
e
exit
.
commit
|
commitdiff
|
tree
2011-11-25
Mike Pa
l
l
FFI: Record C funct
i
o
n
calls with boo
l
r
eturn
v
alu
e
s
.
commit
|
commitdiff
|
tree
2011-11-25
M
ik
e
Pall
FFI: F
i
x line in
f
o
for r
e
s
ult con
v
ersion error
s
in
.
.
.
commit
|
commitdiff
|
tree
2011-11-25
Mike Pall
FF
I
:
F
ix GetLas
t
E
r
ror() save/r
e
store
ar
o
und ffi
.
load
(
)
.
commit
|
commitdiff
|
tree
2011-11-25
Mike Pall
F
F
I: Improve ld script dete
c
tion
i
n ff
i
.
load(
)
.
commit
|
commitdiff
|
tree
2011-11-23
Mike Pall
Do not elimina
t
e PHIs only referenced from other PH
I
s
.
commit
|
commitdiff
|
tree
2011-11-21
Mike Pall
R
e
place sta
c
k
s
lot for impli
c
i
t
num
b
er
-
>string conv
.
.
.
commit
|
commitdiff
|
tree
2011-11-20
M
ik
e
Pall
Sp
e
cialize to prototype f
o
r
n
on-monomorphic functions
.
commit
|
commitdiff
|
tree
2011-11-20
M
i
ke
Pall
Count frames wit
h
same prototype i
n
call unr
o
ll lim
i
t
.
.
.
commit
|
commitdiff
|
tree
2011-11-20
Mike Pall
Kee
p
maximu
m
frame extent in snap->t
o
p
slot
.
commit
|
commitdiff
|
tree
2011-11-20
Mike Pal
l
Get rid of snap
-
>d
e
pth
.
commit
|
commitdiff
|
tree
2011-11-17
M
i
ke P
a
ll
Fix
debug op
t
ion for ms
v
cbuild
.
ba
t
.
commit
|
commitdiff
|
tree
2011-11-15
Mike Pal
l
FFI: Fix
EnumW
i
ndows e
x
a
mple in docs
.
commit
|
commitdiff
|
tree
2011-11-15
Mike Pa
l
l
FFI: Add mi
s
si
n
g GC b
a
rrie
r
f
o
r ca
l
lback
registrat
i
on
.
commit
|
commitdiff
|
tree
2011-11-15
M
i
k
e Pall
FFI: Save GetLa
s
tError() ar
o
und ff
i
.
load() and sym
b
ol
.
.
.
commit
|
commitdiff
|
tree
2011-11-14
Mike
P
all
El
i
min
a
te some ra
r
e occurren
c
es of redun
d
a
n
t PHIs
.
commit
|
commitdiff
|
tree
2011-11-14
Mi
k
e Pa
l
l
Fi
x
hint-based
r
e
gist
e
r alloc
a
tion in r
a
_dest()
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pall
FFI: Add
callbac
k
support (for x86/x64)
.
commit
|
commitdiff
|
tree
2011-11-14
Mike
Pall
PPC: Clari
f
y
d
ocs
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pall
FFI:
R
e
s
olve __c
a
ll m
e
tamet
h
od for pointers, t
o
o
.
commit
|
commitdiff
|
tree
2011-11-12
Mike Pall
A
void dep
e
nde
n
ce on l
j
_jit
.
h
if only including
lj_target
.
h
.
commit
|
commitdiff
|
tree
2011-11-12
Mike Pall
F
FI: Add unwind def
i
nitions for lj_vm_
f
fi_ca
l
l
.
commit
|
commitdiff
|
tree
2011-11-11
M
i
k
e Pall
FFI: Extend metametho
d
t
ut
o
rial
.
commit
|
commitdiff
|
tree
2011-11-11
Mike
Pall
A
R
M:
Fix I
R
splitt
i
ng f
o
r softfp
X
LOAD
.
commit
|
commitdiff
|
tree
2011-11-11
Mike Pa
l
l
ARM: Fi
x
code generation for type-che
c
k only
s
o
ftf
p
.
.
.
commit
|
commitdiff
|
tree
2011-11-04
Mike
P
all
x64: Fix ligh
t
u
s
erda
t
a compar
i
s
o
n
s
.
commit
|
commitdiff
|
tree
2011-11-04
Mik
e
P
a
ll
S
pelling
.
commit
|
commitdiff
|
tree
2011-10-27
Mike
P
all
PPC: Ins
t
a
l
l dis_ppc
.
lua
.
commit
|
commitdiff
|
tree
2011-10-26
Mike Pall
FFI:
Compil
e
cal
l
s to s
t
dcal
l
,
f
as
t
c
al
l
a
n
d
vararg
.
.
.
commit
|
commitdiff
|
tree
2011-10-25
Mike P
a
l
l
PP
C
:
Fuse
B
A
N
D wit
h
s
hift to rlwinm
.
commit
|
commitdiff
|
tree
2011-10-25
M
ik
e
Pall
Add more FOLD rule
s
for shift + BAND simplifications
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pall
x64: F
i
x
code genera
t
ion for BSWA
P
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pall
PPC: Fuse BSWAP with XLOAD/XSTORE to lwbrx/stwbrx
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pall
P
PC/e500:
F
ix write b
a
rrier in USETS
.
commit
|
commitdiff
|
tree
2011-10-24
M
ike Pall
PPC:
Fix
externa
l
ly provi
d
ed relocation offsets
in
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike
P
all
PPC: Fix write barrie
r
in USETV/USET
S
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC: Integrate and enabl
e
JIT co
m
pi
l
e
r
.
commit
|
commitdiff
|
tree
2011-10-24
Mike
P
all
A
l
low se
l
ectio
n
of sing
l
e
-n
u
m
b
er v
s
.
du
a
l-nu
m
ber mode
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike P
a
ll
PPC:
F
ix/impr
o
v
e
interpreter/
J
IT inte
g
ration
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PP
C
: G
e
neraliz
e
r
emater
i
a
l
i
z
a
t
ion handlin
g
.
commit
|
commitdiff
|
tree
2011-10-24
Mi
k
e Pall
PPC: Add support for
G
D
B
JIT
API
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pa
l
l
PPC: Add Linu
x
/PPC cache flush mechanism
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pa
l
l
Ma
k
e
s
u
r
e to flush
/
sync th
e
D/I-ca
c
he fo
r
a
l
l
g
ener
a
t
e
d
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pal
l
Fix handling of ali
g
nment arguments (nil) to CALLX
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC: Add su
p
port for per-trace exit stubs
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
Ge
n
erali
z
e handling
of stack checks
indicated by
highest
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike
Pall
Don't sa
v
e/restore t
m
ptv with copyTV
.
commit
|
commitdiff
|
tree
2011-10-24
Mik
e
P
all
Fix compile
r
warning
.
commit
|
commitdiff
|
tree
2011-10-22
Mike
P
al
l
Whites
p
ace
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pall
A
dd missing FOLD r
u
l
e for
CO
N
V
.
u64
.
int + sign-extensio
n
.
commit
|
commitdiff
|
tree
2011-10-22
Mik
e
Pall
FF
I
: C
l
eanup/fix 64 bi
t
arithmetic in assem
b
ler b
a
ck
e
nd
.
commit
|
commitdiff
|
tree
2011-10-22
M
i
ke
P
all
x64
:
Fix math
.
ran
d
o
m
(
) code generation
.
commit
|
commitdiff
|
tree
2011-10-22
Mike P
a
ll
F
i
x re
g
i
st
e
r h
i
nts for arithmet
i
c
h
elper fu
n
ctions
.
commit
|
commitdiff
|
tree
2011-10-21
Mike Pall
Sep
a
rat
e
/rename NUM
/
FL
O
AT <->
I
64/U64 co
n
version
f
unctio
n
s
.
commit
|
commitdiff
|
tree
2011-10-21
Mike
Pall
Cleanup various endianess issues in assembler backend
.
commit
|
commitdiff
|
tree
2011-10-19
Mi
k
e
Pall
Rearrange defin
e
s for
wor
k
aro
u
nds to em
b
e
d
ded
o
p
e
rating
.
.
.
commit
|
commitdiff
|
tree
2011-10-18
M
ike Pa
l
l
Fix PE/COFF byteco
d
e
file
format for
big-
e
ndi
a
n
targ
e
ts
.
commit
|
commitdiff
|
tree
2011-10-18
Mike Pal
l
Fix FOLD
r
ule for
C
ONV
.
flt
.
num
(
CONV
.
n
um
.
flt(x))
=> x
.
commit
|
commitdiff
|
tree
2011-10-18
Mi
k
e Pall
FFI
/
x86: F
i
x
CONV
.
u32
.
num rounding
.
commit
|
commitdiff
|
tree
2011-10-18
Mike Pall
Don't fuse coloca
t
ed array offsets withou
t
-Ofuse
.
commit
|
commitdiff
|
tree
2011-10-17
M
ike Pall
Fixup PC in tra
c
ebacks
a
fter ex
i
ts from down-recurs
i
ve
.
.
.
commit
|
commitdiff
|
tree
2011-10-17
Mike Pall
P
P
C: Dis
t
i
nguish s
l
wi,
s
rwi an
d
rlwinm in disassembly
.
commit
|
commitdiff
|
tree
2011-10-17
Mike Pall
Ad
d
missing FOLD rule for integer
NEG of c
o
ns
t
ants
.
commit
|
commitdiff
|
tree
2011-10-13
M
ike Pall
F
F
I/ARM: Ensure
i
nv
o
c
a
tion of SP
L
IT pa
s
s
f
or
float
.
.
.
commit
|
commitdiff
|
tree
2011-10-13
Mike
P
all
Save tmptv state fo
r
trace
r
ecorder acro
s
s RECORD vme
v
ent
.
commit
|
commitdiff
|
tree
2011-10-13
Mike Pal
l
FFI:
F
ix unfused loads o
f
float fields
.
commit
|
commitdiff
|
tree
2011-10-13
Mike Pall
FFI: Fix call ar
g
umen
t
and return handling for I8/U8
.
.
.
commit
|
commitdiff
|
tree
2011-10-11
Mike Pall
F
F
I
:
Record loads
/
stores to exte
r
nal
variab
l
es i
n
namespaces
.
commit
|
commitdiff
|
tree
2011-10-11
M
ike Pall
FFI:
F
ix rec
o
rding of const/enum lookups in namespaces
.
commit
|
commitdiff
|
tree
next