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 poi
n
tless
a
rg cleari
n
g in BC_IFUNCF
.
Remove
.
.
.
commit
|
commitdiff
|
tree
2012-01-23
Mike Pa
l
l
P
P
C
: Fix a
r
gume
n
t checkin
g
for rawget
.
commit
|
commitdiff
|
tree
2012-01-23
Mik
e
P
a
ll
P
PC: Fix re
s
ume after
yield from hook
.
commit
|
commitdiff
|
tree
2012-01-23
Mike Pall
ARM:
Avoi
d
poin
t
less arg cle
a
rin
g
in BC_IFUNCF
.
Fix
.
.
.
commit
|
commitdiff
|
tree
2012-01-23
Mike Pall
MIPS: Add mis
s
ing o
p
codes t
o
the DynASM MIP
S
module
.
.
.
commit
|
commitdiff
|
tree
2012-01-20
Mike Pall
Fix parsing of hex l
i
terals with exp
o
n
e
nts
.
commit
|
commitdiff
|
tree
2012-01-15
Mike Pal
l
FFI: D
o
n't touch frame in callbacks with tailcalls
.
.
.
commit
|
commitdiff
|
tree
2011-12-17
Mi
k
e Pall
FFI
:
Igno
r
e nu
m
ber parsing errors while skippin
g
definitions
.
commit
|
commitdiff
|
tree
2011-12-17
Mike Pall
FFI: Ignore
emp
t
y statements in ffi
.
c
d
ef()
.
commit
|
commitdiff
|
tree
2011-12-16
M
ike Pall
MIPS:
A
dd Dy
n
ASM MIPS mo
d
ule and
enc
o
d
i
ng engine
.
commit
|
commitdiff
|
tree
2011-12-15
Mike
P
all
MIPS: Add
build rules (non-functional, yet)
.
commit
|
commitdiff
|
tree
2011-12-15
Mike
Pall
Auto
-
d
etect target arc
h
vi
a
cross-
c
ompiler
.
Drop TARGET
.
.
.
commit
|
commitdiff
|
tree
2011-12-14
Mike Pall
RELEASE LuaJIT-
2
.
0
.
0-beta9
commit
|
commitdiff
|
tree
2011-12-14
Mike P
a
ll
Update change
l
og
.
commit
|
commitdiff
|
tree
2011-12-13
Mike Pall
PPC
:
Avo
i
d undefined operan
d
dereferen
c
e in
B
AN
D
/shift
.
.
.
commit
|
commitdiff
|
tree
2011-12-12
Mike Pall
FF
I
: Add callback su
p
port for ARM
.
commit
|
commitdiff
|
tree
2011-12-12
Mike Pall
FFI: Add c
a
llback s
u
pport for
P
PC
.
commit
|
commitdiff
|
tree
2011-12-12
Mike Pall
M
ove helper for
synci
n
g data/i
n
struction ca
c
he to l
j
_mcode
.
c
.
commit
|
commitdiff
|
tree
2011-12-10
Mike Pall
ARM:
Error out for att
e
mpt to compile with
hard-float
.
.
.
commit
|
commitdiff
|
tree
2011-12-09
M
i
ke Pall
ARM:
F
ix
stack che
c
k for s
p
ille
d
BASE in parent
.
commit
|
commitdiff
|
tree
2011-12-09
M
ike Pall
x64: Alwa
y
s extend sta
c
k arguments
t
o pointer
s
ize
.
commit
|
commitdiff
|
tree
2011-12-09
Mike
P
all
Fix
c
o
mpile
r
wa
r
ning
.
commit
|
commitdiff
|
tree
2011-12-01
M
i
ke
P
a
l
l
FFI: Fix stac
k
adjustment
f
or calls to stdcall/fastcal
l
.
.
.
commit
|
commitdiff
|
tree
2011-11-27
M
ike Pall
FFI: Nee
d
to treat strlen() a
s
a load
.
commit
|
commitdiff
|
tree
2011-11-27
M
i
k
e
Pall
Fix d
o
cs
.
The code base doesn't work
on Windows 98
.
.
.
commit
|
commitdiff
|
tree
2011-11-27
M
i
ke Pall
D
o
n
't in
c
r
e
ment
modu
l
e
reference coun
t
s due to sym
b
ol
.
.
.
commit
|
commitdiff
|
tree
2011-11-26
Mike Pall
FFI:
Record f
f
i
.
errno()
.
commit
|
commitdiff
|
tree
2011-11-25
M
i
k
e Pall
Fix stack check in side exit
.
commit
|
commitdiff
|
tree
2011-11-25
M
ike Pall
FFI: Record C fu
n
ction calls with b
o
ol return values
.
commit
|
commitdiff
|
tree
2011-11-25
Mike Pall
FFI: F
i
x
l
i
ne
info for res
u
l
t conve
r
sion errors
i
n
.
.
.
commit
|
commitdiff
|
tree
2011-11-25
M
i
ke Pall
FF
I
: Fix Get
L
as
t
E
rr
o
r() sa
v
e
/restore a
r
ound ffi
.
l
oa
d
()
.
commit
|
commitdiff
|
tree
2011-11-25
Mi
k
e Pall
FFI: Improve ld script detection in ffi
.
load(
)
.
commit
|
commitdiff
|
tree
2011-11-23
M
i
k
e P
a
ll
Do not eli
m
inate
P
HIs
o
nly referenced from
o
ther PHIs
.
commit
|
commitdiff
|
tree
2011-11-21
Mi
k
e Pall
Replace sta
c
k s
l
ot fo
r
impl
i
cit number->stri
n
g conv
.
.
.
commit
|
commitdiff
|
tree
2011-11-20
M
i
k
e P
a
ll
Speciali
z
e to prototy
p
e for non-mono
m
o
r
phic
f
unc
t
i
on
s
.
commit
|
commitdiff
|
tree
2011-11-20
Mike Pall
Count frame
s
w
i
th same prototype in call
unroll li
m
it
.
.
.
commit
|
commitdiff
|
tree
2011-11-20
Mike Pa
l
l
K
e
ep m
a
ximum fr
a
me extent
i
n sna
p
->t
o
pslot
.
commit
|
commitdiff
|
tree
2011-11-20
Mike Pall
Get
r
i
d
of
snap->depth
.
commit
|
commitdiff
|
tree
2011-11-17
Mike P
a
ll
Fix debug option for m
s
vcb
u
ild
.
bat
.
commit
|
commitdiff
|
tree
2011-11-15
Mike
Pall
F
FI: Fix EnumWin
d
o
ws ex
a
m
p
l
e
in
d
o
cs
.
commit
|
commitdiff
|
tree
2011-11-15
Mike Pall
FFI: Add missing
G
C barrier for
call
b
ack registratio
n
.
commit
|
commitdiff
|
tree
2011-11-15
Mike Pall
F
F
I: Save
Get
L
as
t
Error() aroun
d
ffi
.
load() and s
y
mbol
.
.
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pall
E
limi
n
ate some rare occurr
e
nces
of redundant P
H
Is
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pall
Fix
hint-based register allocatio
n
in
r
a_de
s
t()
.
commit
|
commitdiff
|
tree
2011-11-14
M
ike Pall
FF
I
: A
d
d callback support (for x86/x64)
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pall
P
P
C: Cla
r
if
y
docs
.
commit
|
commitdiff
|
tree
2011-11-14
Mike
P
all
F
FI: Resolve _
_
call metamethod for
p
ointers,
t
oo
.
commit
|
commitdiff
|
tree
2011-11-12
M
i
ke Pall
Av
o
i
d
dependence on lj_jit
.
h if only including lj_targ
e
t
.
h
.
commit
|
commitdiff
|
tree
2011-11-12
M
i
ke Pall
F
F
I: Add unwind definitions for
lj_vm_ffi_call
.
commit
|
commitdiff
|
tree
2011-11-11
Mik
e
Pall
F
F
I: Extend metamethod
t
u
torial
.
commit
|
commitdiff
|
tree
2011-11-11
Mike
Pa
l
l
ARM: Fix IR spli
t
ting
f
or softfp XLOAD
.
commit
|
commitdiff
|
tree
2011-11-11
Mike
P
all
ARM: Fix
code gene
r
at
i
o
n for
t
ype-chec
k
o
n
ly so
f
tfp
.
.
.
commit
|
commitdiff
|
tree
2011-11-04
Mike Pall
x64:
Fix ligh
t
userdata
c
o
mparisons
.
commit
|
commitdiff
|
tree
2011-11-04
M
ik
e
P
a
l
l
Spelling
.
commit
|
commitdiff
|
tree
2011-10-27
Mi
k
e Pa
l
l
PPC: Install dis_ppc
.
lua
.
commit
|
commitdiff
|
tree
2011-10-26
Mike
P
a
ll
FFI:
C
ompile
c
alls to stdcal
l
,
fastcall and vararg
.
.
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pall
PPC: Fuse B
A
ND
with
s
h
i
ft to rlwinm
.
commit
|
commitdiff
|
tree
2011-10-25
M
i
ke
Pall
Ad
d
more
FOLD rul
e
s
f
o
r shift + BA
N
D simplification
s
.
commit
|
commitdiff
|
tree
2011-10-25
Mi
k
e Pall
x
64: Fix
code generation for BSWAP
.
commit
|
commitdiff
|
tree
2011-10-25
Mik
e
Pa
l
l
PPC: Fuse BSWAP wi
t
h XLOAD/X
S
TORE to lwbrx/stwbrx
.
commit
|
commitdiff
|
tree
2011-10-25
Mike P
a
ll
PPC/e5
0
0: Fix wri
t
e b
a
rrier in US
E
TS
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC: Fix externally provided rel
o
cation offsets in
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
P
P
C:
Fix write barrier i
n
USETV/USE
T
S
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC: In
t
egrat
e
and
e
nab
l
e JIT com
p
iler
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pa
l
l
Allow selection of single-
n
umber vs
.
dual-num
b
er mo
d
e
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
M
i
ke Pall
P
PC
:
F
ix/im
p
ro
v
e
int
e
rprete
r
/JIT int
e
g
ration
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pa
l
l
PPC: Gener
a
lize
remate
r
ialization handli
n
g
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PP
C
: A
d
d su
p
po
r
t
for GDB JI
T
API
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC: Add
Li
n
u
x
/PPC cache flush mechanis
m
.
commit
|
commitdiff
|
tree
2011-10-24
Mi
k
e P
a
ll
Make sure t
o
flush/sync the D/I-
c
ach
e
for all generate
d
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
Fix ha
n
dling of alignment arg
u
ment
s
(nil) to CALL
X
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC: Add
s
upport f
o
r per-trace ex
i
t
stubs
.
commit
|
commitdiff
|
tree
2011-10-24
M
i
k
e
P
a
ll
Gen
e
ralize handl
i
n
g of
s
tack
c
h
e
c
k
s ind
i
cated by highest
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
M
ik
e
Pall
Don't sav
e
/rest
o
re tmptv with
copyTV
.
commit
|
commitdiff
|
tree
2011-10-24
Mike
P
all
F
i
x
compil
e
r wa
r
n
i
ng
.
commit
|
commitdiff
|
tree
2011-10-22
Mike
P
all
Whitespace
.
commit
|
commitdiff
|
tree
2011-10-22
Mik
e
Pall
Add missing FOLD rule for CO
N
V
.
u64
.
in
t
+ sign-extension
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pall
FFI: Cleanup/fi
x
64 bi
t
arit
h
metic in assembler backend
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pall
x64
:
Fix math
.
rando
m
() code g
e
neration
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pall
Fix register hints
for arithmetic hel
p
er fun
c
ti
o
ns
.
commit
|
commitdiff
|
tree
2011-10-21
M
i
ke P
a
ll
Separa
t
e/r
e
n
a
me N
U
M/FLOAT <-> I64/U64 conv
e
rsion functions
.
commit
|
commitdiff
|
tree
2011-10-21
Mike Pall
Cleanu
p
v
a
rious en
d
ianess issues in
as
s
em
b
ler
backend
.
commit
|
commitdiff
|
tree
2011-10-19
Mike Pall
Rearrange d
e
fines for workarounds
t
o
embedded operating
.
.
.
commit
|
commitdiff
|
tree
2011-10-18
Mi
k
e Pall
Fix
P
E
/COFF bytecode file format
f
or big-endian targe
t
s
.
commit
|
commitdiff
|
tree
2011-10-18
Mike Pall
F
i
x FOLD rule for
CONV
.
flt
.
num(CONV
.
nu
m
.
flt(x)) => x
.
commit
|
commitdiff
|
tree
2011-10-18
M
ike Pall
FFI/x86: Fix
C
ONV
.
u
3
2
.
n
u
m round
i
ng
.
commit
|
commitdiff
|
tree
2011-10-18
Mike Pall
Don
'
t
fuse
c
ol
o
cated
array o
f
fsets wit
h
o
ut -
O
fuse
.
commit
|
commitdiff
|
tree
2011-10-17
Mike Pall
Fixup PC in tr
a
ceback
s
after e
x
its from down-recu
r
sive
.
.
.
commit
|
commitdiff
|
tree
2011-10-17
Mike Pall
PPC: Dis
t
ing
u
ish slw
i
,
srwi and rlwinm in disassembly
.
commit
|
commitdiff
|
tree
2011-10-17
Mike
P
all
A
d
d
miss
i
n
g
FOLD ru
l
e f
o
r integer
N
E
G
o
f
c
onsta
n
ts
.
commit
|
commitdiff
|
tree
2011-10-13
M
ike Pa
l
l
F
F
I/ARM:
Ensu
r
e invocati
o
n of
SPLIT pass for fl
o
at
.
.
.
commit
|
commitdiff
|
tree
2011-10-13
Mi
k
e Pa
l
l
Save tmptv state for trace recorder
a
cross RE
C
ORD vm
e
vent
.
commit
|
commitdiff
|
tree
2011-10-13
Mike
P
all
F
F
I: Fi
x
u
nf
u
sed loads of f
l
oat fields
.
commit
|
commitdiff
|
tree
2011-10-13
Mi
k
e Pall
F
F
I: Fix call a
r
gu
m
ent and retur
n
h
andling for I8/U8
.
.
.
commit
|
commitdiff
|
tree
2011-10-11
Mike Pall
F
FI: Record l
o
ads/store
s
to external
variables in namesp
a
c
es
.
commit
|
commitdiff
|
tree
2011-10-11
Mike Pall
FFI: Fix recording o
f
c
onst/enum lookups in namespaces
.
commit
|
commitdiff
|
tree
2011-10-10
Mi
k
e Pal
l
R
emov
e
unneeded PHI barrier f
o
r r
e
a
ssoc
i
ation of duplicate
.
.
.
commit
|
commitdiff
|
tree
2011-09-28
Mike Pall
Avo
i
d ove
r
writing ar
g
ument wi
t
h er
r
or from metacall
.
.
.
commit
|
commitdiff
|
tree
2011-09-21
Mike Pa
l
l
Fix (h
a
rml
e
ss) typo
.
commit
|
commitdiff
|
tree
2011-09-21
Mike Pall
ARM:
F
ix HREFK code genera
t
ion
.
commit
|
commitdiff
|
tree
next