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 missing opcodes to the DynASM MIPS module plus minor fixes.
2012-01-23
Mike Pa
l
l
M
IPS: A
d
d missing opc
o
des to the DynASM MIPS module
.
.
.
commit
|
commitdiff
|
tree
2012-01-20
M
i
ke Pall
Fix parsing of h
e
x
literals with exponents
.
commit
|
commitdiff
|
tree
2012-01-15
Mike P
a
ll
FFI: Don't touch
frame in callbacks with tailcall
s
.
.
.
commit
|
commitdiff
|
tree
2011-12-17
Mike Pal
l
F
F
I
: Igno
r
e nu
m
ber parsing errors
w
h
ile skippin
g
definit
i
ons
.
commit
|
commitdiff
|
tree
2011-12-17
Mike Pall
FFI: I
g
nore empty st
a
tements in ffi
.
cde
f
()
.
commit
|
commitdiff
|
tree
2011-12-16
Mike Pall
MIPS: Add Dyn
A
S
M MIPS modul
e
and e
n
c
oding
engine
.
commit
|
commitdiff
|
tree
2011-12-15
Mik
e
Pall
MIPS: Add build rules
(
non-functional, ye
t
)
.
commit
|
commitdiff
|
tree
2011-12-15
Mi
k
e Pall
Auto-det
e
ct target arc
h
via cros
s
-compiler
.
Drop TARGET
.
.
.
commit
|
commitdiff
|
tree
2011-12-14
Mike Pall
RELEASE LuaJIT-2
.
0
.
0-beta9
commit
|
commitdiff
|
tree
2011-12-14
Mike Pal
l
Updat
e
c
h
angelog
.
commit
|
commitdiff
|
tree
2011-12-13
Mike
P
all
P
P
C: Avoid undefined operan
d
dereference in BA
N
D
/
s
h
i
f
t
.
.
.
commit
|
commitdiff
|
tree
2011-12-12
Mik
e
Pall
FFI
:
Add
ca
l
lback supp
o
rt for ARM
.
commit
|
commitdiff
|
tree
2011-12-12
Mike Pa
l
l
FFI: A
d
d callback support for PPC
.
commit
|
commitdiff
|
tree
2011-12-12
Mik
e
Pal
l
M
ov
e
helpe
r
for syncin
g
data/instruction cache to l
j
_mcod
e
.
c
.
commit
|
commitdiff
|
tree
2011-12-10
Mi
k
e
Pall
AR
M
: Erro
r
out for
atte
m
pt to compile with h
a
rd-f
l
oa
t
.
.
.
commit
|
commitdiff
|
tree
2011-12-09
Mike Pal
l
ARM: Fix
s
tack check for spilled B
A
SE in p
a
rent
.
commit
|
commitdiff
|
tree
2011-12-09
Mike Pa
l
l
x64: Always extend stack arg
u
ments
t
o p
o
inter size
.
commit
|
commitdiff
|
tree
2011-12-09
Mike Pall
Fix
c
ompiler
w
arning
.
commit
|
commitdiff
|
tree
2011-12-01
Mike P
a
l
l
FFI: Fix
s
tack adjust
m
ent fo
r
call
s
t
o stdc
a
ll/fastcall
.
.
.
commit
|
commitdiff
|
tree
2011-11-27
Mike
Pall
FFI: Need to treat strlen() as
a load
.
commit
|
commitdiff
|
tree
2011-11-27
Mike Pa
l
l
Fix docs
.
The code
base d
o
esn
'
t wor
k
on Windows
9
8
.
.
.
commit
|
commitdiff
|
tree
2011-11-27
M
ike
Pall
Do
n
't
increment mod
u
le reference counts due
t
o sy
m
bol
.
.
.
commit
|
commitdiff
|
tree
2011-11-26
Mike Pall
FFI
:
Record ffi
.
errno()
.
commit
|
commitdiff
|
tree
2011-11-25
Mike Pall
Fix stac
k
check in side e
x
it
.
commit
|
commitdiff
|
tree
2011-11-25
Mike
Pall
FFI: Rec
o
rd C function
c
alls wi
t
h bo
o
l re
t
urn values
.
commit
|
commitdiff
|
tree
2011-11-25
Mike Pall
F
F
I
:
F
ix
line info
f
or result co
n
version
errors
i
n
.
.
.
commit
|
commitdiff
|
tree
2011-11-25
Mi
k
e Pall
FF
I
: Fix Get
L
a
s
tError() save/rest
o
re
around ffi
.
load()
.
commit
|
commitdiff
|
tree
2011-11-25
Mike Pal
l
FFI: Imp
r
o
ve ld
script detection in
f
fi
.
l
o
ad()
.
commit
|
commitdiff
|
tree
2011-11-23
Mike Pall
Do n
o
t eli
m
inate PHIs only reference
d
from
o
t
her PHIs
.
commit
|
commitdiff
|
tree
2011-11-21
M
i
ke Pall
Rep
l
ace stack
s
lot
for
i
mplicit n
u
mber
-
>strin
g
conv
.
.
.
commit
|
commitdiff
|
tree
2011-11-20
Mike Pall
Sp
e
cia
l
i
z
e to
p
rototype for n
o
n-m
o
nomorphic functions
.
commit
|
commitdiff
|
tree
2011-11-20
M
ike Pal
l
Count
frames
w
ith s
a
me prototype
i
n
call unrol
l
limit
.
.
.
commit
|
commitdiff
|
tree
2011-11-20
Mike
Pall
Keep maximum f
r
ame extent in sna
p
-
>
topslot
.
commit
|
commitdiff
|
tree
2011-11-20
Mike Pall
Get rid of snap->depth
.
commit
|
commitdiff
|
tree
2011-11-17
Mike Pal
l
F
ix debug
o
pti
o
n for msv
c
build
.
bat
.
commit
|
commitdiff
|
tree
2011-11-15
M
ike Pall
FFI:
F
ix EnumWindo
w
s example
i
n docs
.
commit
|
commitdiff
|
tree
2011-11-15
Mike P
a
ll
F
FI: Add missing GC
barrier
f
or callb
a
ck reg
i
stra
t
ion
.
commit
|
commitdiff
|
tree
2011-11-15
Mike Pall
FFI
:
Save Ge
t
LastError() arou
n
d ffi
.
load
(
) and symbol
.
.
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pa
l
l
Eliminate some rare occurren
c
es
of redu
n
dant PHIs
.
commit
|
commitdiff
|
tree
2011-11-14
M
ike Pall
Fix hin
t
-
based
r
egister allocat
i
o
n in r
a
_
d
est()
.
commit
|
commitdiff
|
tree
2011-11-14
Mi
k
e Pall
F
FI: Add c
a
llb
a
ck support (for x86/x64)
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pall
PPC:
C
larify docs
.
commit
|
commitdiff
|
tree
2011-11-14
M
i
ke Pall
FFI: Resolve __ca
l
l m
e
tamethod
for
poin
t
e
r
s, to
o
.
commit
|
commitdiff
|
tree
2011-11-12
Mike Pall
Avo
i
d dependence on lj_jit
.
h if
o
nly including lj_
t
arge
t
.
h
.
commit
|
commitdiff
|
tree
2011-11-12
Mike Pall
F
F
I: Add u
n
wi
n
d definitions for lj_vm_ffi_call
.
commit
|
commitdiff
|
tree
2011-11-11
Mike Pal
l
FFI: Exte
n
d m
e
tamethod t
u
tor
i
a
l
.
commit
|
commitdiff
|
tree
2011-11-11
M
i
k
e Pall
ARM: Fix
IR splitting
f
or softfp XLOAD
.
commit
|
commitdiff
|
tree
2011-11-11
Mi
k
e
P
all
ARM: Fi
x
cod
e
gen
e
ra
t
ion fo
r
type-c
h
e
ck only softfp
.
.
.
commit
|
commitdiff
|
tree
2011-11-04
Mik
e
Pal
l
x64: Fi
x
ligh
t
use
r
d
ata compar
i
s
ons
.
commit
|
commitdiff
|
tree
2011-11-04
Mike Pall
S
p
elling
.
commit
|
commitdiff
|
tree
2011-10-27
Mik
e
Pall
P
P
C
:
Inst
a
ll dis_p
p
c
.
lua
.
commit
|
commitdiff
|
tree
2011-10-26
Mik
e
Pall
F
F
I: Compile
c
alls
to stdcall, fa
s
t
c
all and v
a
rarg
.
.
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pall
PPC: Fuse BAND w
i
th s
h
ift to rlwinm
.
commit
|
commitdiff
|
tree
2011-10-25
M
ike
Pall
Add
m
ore FOLD rules for shif
t
+
B
A
ND simplifications
.
commit
|
commitdiff
|
tree
2011-10-25
Mike
Pall
x6
4
: Fix co
d
e generation for BSWAP
.
commit
|
commitdiff
|
tree
2011-10-25
Mike
P
a
l
l
PPC: Fuse B
S
WAP with XLOA
D
/
XSTO
R
E t
o
lwbrx/stwbrx
.
commit
|
commitdiff
|
tree
2011-10-25
Mike
P
a
ll
P
P
C/e500: Fix
w
r
i
t
e barrier in USETS
.
commit
|
commitdiff
|
tree
2011-10-24
Mi
k
e Pall
PPC:
Fix externa
l
ly prov
i
ded reloca
t
ion offsets
i
n
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC: F
i
x write bar
r
ier
i
n USET
V
/USETS
.
commit
|
commitdiff
|
tree
2011-10-24
Mi
k
e
Pall
P
P
C
:
Integr
a
te and enable JIT compil
e
r
.
commit
|
commitdiff
|
tree
2011-10-24
Mike P
a
l
l
Allow selection of single-numb
e
r
vs
.
dual-number
mode
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
M
i
k
e
Pal
l
PPC:
F
ix/improve inter
p
reter/JIT integra
t
ion
.
commit
|
commitdiff
|
tree
2011-10-24
M
i
k
e
P
all
PPC: Generalize remater
i
alization h
a
ndling
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC: Add support for GDB JIT
A
PI
.
commit
|
commitdiff
|
tree
2011-10-24
Mi
k
e Pall
PPC: Add Linux/PPC cache flush mechanism
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pa
l
l
Make sure t
o
flush/sync the D/I-cache for all
g
enerated
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pal
l
Fi
x
hand
l
i
ng of alig
n
ment argum
e
nts (nil)
to CALLX
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
P
PC: Add support for pe
r
-
t
race exit stubs
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
Generali
z
e handling of st
a
ck checks
i
ndicated by hig
h
est
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
Don't save
/
restore tmp
t
v with c
o
pyTV
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
Fix c
o
m
p
iler warning
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pall
Whitespa
c
e
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pall
Add
m
issing
FOLD rule for
C
ONV
.
u64
.
int + sign-extension
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pa
l
l
F
FI: Cl
e
anup/fix 64 bit ar
i
thmetic in assemb
l
er backen
d
.
commit
|
commitdiff
|
tree
2011-10-22
M
ik
e
Pall
x64: Fix math
.
random() c
o
de generation
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pall
Fix
r
egis
t
er hints for a
r
ithmetic helper fu
n
ctions
.
commit
|
commitdiff
|
tree
2011-10-21
Mike
P
a
ll
S
ep
a
rate/rename NUM/FLOA
T
<-> I6
4
/U64 conversion functions
.
commit
|
commitdiff
|
tree
2011-10-21
Mik
e
Pall
Cleanup
vari
o
us endianess issues in
assembl
e
r backend
.
commit
|
commitdiff
|
tree
2011-10-19
Mi
k
e Pall
Rearrange
defines for w
o
rkarounds t
o
embedd
e
d
operating
.
.
.
commit
|
commitdiff
|
tree
2011-10-18
Mike Pall
Fix PE/COFF bytecode file format for big
-
e
n
dian t
a
rgets
.
commit
|
commitdiff
|
tree
2011-10-18
Mi
k
e
P
all
Fix FOLD rule
f
or CON
V
.
flt
.
num(CONV
.
num
.
flt(x)) => x
.
commit
|
commitdiff
|
tree
2011-10-18
Mike Pall
F
F
I/x86: Fix C
O
N
V
.
u32
.
n
um roun
d
ing
.
commit
|
commitdiff
|
tree
2011-10-18
Mike Pall
Don't fuse coloc
a
ted
arra
y
of
f
s
e
ts withou
t
-
O
fuse
.
commit
|
commitdiff
|
tree
2011-10-17
Mike Pal
l
Fixup
PC in tracebacks afte
r
e
x
its fr
o
m do
w
n-re
c
ursive
.
.
.
commit
|
commitdiff
|
tree
2011-10-17
Mik
e
Pa
l
l
PPC: Distinguish slwi, srwi and rlwinm in disassembl
y
.
commit
|
commitdiff
|
tree
2011-10-17
Mike Pall
Add missing F
O
L
D
r
ule for i
n
teger NEG
o
f
constants
.
commit
|
commitdiff
|
tree
2011-10-13
Mike Pall
FFI/
A
RM: En
s
u
r
e invocation o
f
SPLIT pass for floa
t
.
.
.
commit
|
commitdiff
|
tree
2011-10-13
Mike P
a
l
l
Save
tmptv state for trac
e
recorder a
c
ross RECO
R
D vmevent
.
commit
|
commitdiff
|
tree
2011-10-13
Mik
e
P
a
ll
FFI: Fix unfuse
d
loads
of float fields
.
commit
|
commitdiff
|
tree
2011-10-13
Mike Pall
FFI:
F
i
x
call arg
u
m
e
n
t
a
nd re
t
urn
h
andling for I8
/
U8
.
.
.
commit
|
commitdiff
|
tree
2011-10-11
Mike Pa
l
l
FF
I
: Record loads/s
t
ores to ex
t
er
n
al va
r
ia
b
les in name
s
paces
.
commit
|
commitdiff
|
tree
2011-10-11
Mike Pall
FFI:
F
ix re
c
o
r
ding
of const/enum
lookups in namespa
c
e
s
.
commit
|
commitdiff
|
tree
2011-10-10
Mik
e
Pa
l
l
Remove unneede
d
PHI barri
e
r for reasso
c
iation of
duplicate
.
.
.
commit
|
commitdiff
|
tree
2011-09-28
M
i
ke Pall
Avoi
d
overwriting
arg
u
m
e
nt w
i
th error from metacal
l
.
.
.
commit
|
commitdiff
|
tree
2011-09-21
Mike
P
all
F
i
x (harml
e
ss) t
y
po
.
commit
|
commitdiff
|
tree
2011-09-21
Mike Pall
ARM:
F
ix HREFK
code
gen
e
ration
.
commit
|
commitdiff
|
tree
2011-09-20
Mike Pall
Generat
e
a portable vm
d
ef
.
lua
.
commit
|
commitdiff
|
tree
2011-09-17
Mi
k
e Pall
P
PC/e500: Fix GC ba
r
rier
f
or TSETM
.
commit
|
commitdiff
|
tree
2011-09-14
Mi
k
e
P
all
PPC: Fix GC
barrier f
o
r TSE
T
M
.
commit
|
commitdiff
|
tree
2011-09-14
Mike Pal
l
ARM: Fix GC
b
ar
r
ier for TSETM
.
commit
|
commitdiff
|
tree
next