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: Fix argument checking for rawget.
2012-01-23
Mike Pall
P
P
C
: Fix argument c
h
ecking fo
r
rawge
t
.
commit
|
commitdiff
|
tree
2012-01-23
Mike Pa
l
l
PPC: Fix re
s
ume af
t
er yield from
h
o
o
k
.
commit
|
commitdiff
|
tree
2012-01-23
M
i
ke Pall
ARM: Avoid pointless
arg clearing in BC_I
F
UNCF
.
Fix
.
.
.
commit
|
commitdiff
|
tree
2012-01-23
Mike Pall
MIPS: Add m
i
ssing opcodes to the DynASM
MIPS
mo
d
u
le
.
.
.
commit
|
commitdiff
|
tree
2012-01-20
Mike Pa
l
l
F
ix parsi
n
g of
hex literals with exponents
.
commit
|
commitdiff
|
tree
2012-01-15
Mike Pal
l
FFI: Don't touch f
r
ame
in cal
l
b
a
cks with tailc
a
lls
.
.
.
commit
|
commitdiff
|
tree
2011-12-17
Mik
e
Pall
FFI: Ign
o
re number parsing err
o
rs while skip
p
ing d
e
fini
t
ions
.
commit
|
commitdiff
|
tree
2011-12-17
Mike Pa
l
l
FF
I
: Igno
r
e e
m
pty stat
e
me
n
ts
i
n ffi
.
c
def()
.
commit
|
commitdiff
|
tree
2011-12-16
Mike Pall
MIPS: Add Dy
n
ASM
MIPS module and e
n
coding engine
.
commit
|
commitdiff
|
tree
2011-12-15
Mike
Pall
M
I
P
S: Add b
u
ild rules (non-f
u
nctional, yet)
.
commit
|
commitdiff
|
tree
2011-12-15
Mik
e
Pall
Auto-detect target a
r
ch via cross-compiler
.
Drop
TARGET
.
.
.
commit
|
commitdiff
|
tree
2011-12-14
Mi
k
e
P
a
ll
R
E
LE
A
SE
LuaJI
T
-2
.
0
.
0
-b
e
ta9
commit
|
commitdiff
|
tree
2011-12-14
Mike Pall
Update changelog
.
commit
|
commitdiff
|
tree
2011-12-13
Mik
e
Pa
l
l
PPC: Av
o
id undefined operand dereference in BAND/shift
.
.
.
commit
|
commitdiff
|
tree
2011-12-12
M
i
k
e
Pall
FFI: Add
callback support for ARM
.
commit
|
commitdiff
|
tree
2011-12-12
Mike Pal
l
FFI
:
A
dd ca
l
lback support
for PPC
.
commit
|
commitdiff
|
tree
2011-12-12
Mik
e
P
al
l
Move
h
elper for syncing da
t
a/in
s
truction cache to lj_m
c
ode
.
c
.
commit
|
commitdiff
|
tree
2011-12-10
Mike
Pall
ARM: Er
r
or out for attempt to
co
m
pile with h
a
rd-f
l
o
a
t
.
.
.
commit
|
commitdiff
|
tree
2011-12-09
Mike Pall
A
R
M: Fix
s
t
a
ck check
f
or
s
pill
e
d
BASE in
pa
r
ent
.
commit
|
commitdiff
|
tree
2011-12-09
Mike
Pall
x64: Always exte
n
d stack arguments to p
o
inte
r
size
.
commit
|
commitdiff
|
tree
2011-12-09
M
ike Pall
F
ix compil
e
r warning
.
commit
|
commitdiff
|
tree
2011-12-01
Mike Pa
l
l
FFI: Fix
sta
c
k ad
j
ustment for calls to stdcall/fastcall
.
.
.
commit
|
commitdiff
|
tree
2011-11-27
Mike P
a
ll
FFI
:
N
eed t
o
tre
a
t strl
e
n
() as a load
.
commit
|
commitdiff
|
tree
2011-11-27
Mike Pall
Fix doc
s
.
The co
d
e
base doesn't work on Wind
o
w
s
98
.
.
.
commit
|
commitdiff
|
tree
2011-11-27
Mike Pall
Do
n
'
t increment m
o
dule re
f
e
r
ence c
o
unts d
u
e to symbol
.
.
.
commit
|
commitdiff
|
tree
2011-11-26
Mike Pall
FFI
:
R
e
cor
d
ffi
.
err
n
o()
.
commit
|
commitdiff
|
tree
2011-11-25
Mike Pall
F
i
x stack check in side exit
.
commit
|
commitdiff
|
tree
2011-11-25
Mike
P
a
ll
FFI
:
Record C fu
n
ction calls
w
ith
b
ool return values
.
commit
|
commitdiff
|
tree
2011-11-25
Mik
e
Pall
FFI: Fix line
info fo
r
result con
v
ersi
o
n err
o
rs in
.
.
.
commit
|
commitdiff
|
tree
2011-11-25
Mike P
a
ll
F
FI: Fix GetLastE
r
ror() save/
r
estore ar
o
und ffi
.
load()
.
commit
|
commitdiff
|
tree
2011-11-25
Mike
Pall
FFI: Improve ld scr
i
pt detection in ffi
.
load()
.
commit
|
commitdiff
|
tree
2011-11-23
Mike Pall
Do n
o
t
elimi
n
ate PHIs only ref
e
r
enced f
r
o
m other PHIs
.
commit
|
commitdiff
|
tree
2011-11-21
M
ike Pall
Repl
a
ce stack
s
lot for implic
i
t number->string conv
.
.
.
commit
|
commitdiff
|
tree
2011-11-20
Mike
Pall
Spec
i
alize
to proto
t
y
pe fo
r
n
o
n-m
o
nomo
r
phic fun
c
tions
.
commit
|
commitdiff
|
tree
2011-11-20
Mike Pall
Count frames
with
sa
m
e pr
o
totype in c
a
ll unrol
l
l
imit
.
.
.
commit
|
commitdiff
|
tree
2011-11-20
Mike Pall
Keep maximum
f
ram
e
e
x
t
e
n
t
in
s
n
ap->topslot
.
commit
|
commitdiff
|
tree
2011-11-20
Mik
e
Pall
Get rid of sn
a
p->depth
.
commit
|
commitdiff
|
tree
2011-11-17
Mi
k
e Pall
F
i
x debu
g
option for
msvcbuild
.
bat
.
commit
|
commitdiff
|
tree
2011-11-15
Mike Pall
FFI: Fi
x
E
n
umWindo
w
s exa
m
ple in docs
.
commit
|
commitdiff
|
tree
2011-11-15
Mike
P
all
FFI
:
Add
m
issing GC barrier
fo
r
callback registration
.
commit
|
commitdiff
|
tree
2011-11-15
Mike P
a
ll
F
F
I: Save GetLastErro
r
() around
ffi
.
l
o
a
d
() and
s
ymbol
.
.
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pall
E
l
iminate
some r
a
re occurrences of
redundant PHIs
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pall
Fix
h
i
n
t
-based register allocation in ra_dest()
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pall
F
FI
:
Add callbac
k
support (
f
or x86/x64)
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pall
P
PC: Clarify doc
s
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pall
F
F
I:
R
esolv
e
__cal
l
metameth
o
d for pointers
,
too
.
commit
|
commitdiff
|
tree
2011-11-12
Mike P
a
ll
Avoid depe
n
dence on lj_jit
.
h if
o
n
l
y
i
n
cluding l
j
_t
a
r
get
.
h
.
commit
|
commitdiff
|
tree
2011-11-12
Mi
k
e Pall
F
FI: Add unw
i
nd defi
n
itions
f
or lj_vm_ffi_call
.
commit
|
commitdiff
|
tree
2011-11-11
Mike Pall
FFI:
E
x
tend
m
etamethod t
u
t
orial
.
commit
|
commitdiff
|
tree
2011-11-11
Mik
e
Pa
l
l
ARM: F
i
x IR split
t
ing for
s
oftfp XLOAD
.
commit
|
commitdiff
|
tree
2011-11-11
Mik
e
P
all
A
R
M: Fix code generation for type-
c
heck only softfp
.
.
.
commit
|
commitdiff
|
tree
2011-11-04
Mi
k
e Pall
x
6
4
:
Fix lightuser
d
at
a
compa
r
iso
n
s
.
commit
|
commitdiff
|
tree
2011-11-04
Mike
Pall
S
p
e
l
l
ing
.
commit
|
commitdiff
|
tree
2011-10-27
Mike P
a
ll
PPC:
I
n
s
t
all dis_ppc
.
l
u
a
.
commit
|
commitdiff
|
tree
2011-10-26
M
ik
e
Pall
FFI: Com
p
ile calls t
o
stdcall, fastc
a
ll and vararg
.
.
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pall
PPC:
F
u
se B
A
ND with shi
f
t
to rlwi
n
m
.
commit
|
commitdiff
|
tree
2011-10-25
M
i
ke Pall
A
d
d more FOLD rules
for s
h
ift
+
BAND
s
impl
i
fica
t
ions
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pall
x64: Fix code generation for BSWAP
.
commit
|
commitdiff
|
tree
2011-10-25
Mik
e
Pall
PP
C
: Fus
e
B
SWAP with XLO
A
D/XSTORE to lwbr
x
/stw
b
rx
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pall
PPC/e
5
00: Fix write barrier in USETS
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pa
l
l
PPC: Fix ext
e
rn
a
lly
p
rovided relocation offse
t
s
i
n
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PP
C
: F
i
x
wr
i
te barrie
r
in U
S
ETV/USETS
.
commit
|
commitdiff
|
tree
2011-10-24
Mi
k
e Pall
PPC: I
n
tegrate and
e
nable JIT c
o
mpiler
.
commit
|
commitdiff
|
tree
2011-10-24
M
i
ke
Pa
l
l
Allow selection of single
-
number vs
.
dual-n
u
m
ber mode
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pal
l
PPC: Fix/
i
mp
r
o
ve
interpreter/JIT integration
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PP
C
: Generalize
rematerializa
t
ion h
a
ndli
n
g
.
commit
|
commitdiff
|
tree
2011-10-24
Mike
P
all
PPC:
A
dd sup
p
ort for GDB JIT API
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC: Add Linux/PPC c
a
che flush mechanism
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
Mak
e
s
ure to
f
lush/sync the
D/
I
-cache for all generat
e
d
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike P
a
ll
F
ix ha
n
d
l
ing of align
m
ent
a
rgum
e
n
ts (nil) to
C
ALLX
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC:
Add support for
p
er-trace exit stubs
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
Generalize handling of s
t
a
c
k checks indicated by highest
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
Don'
t
save/restore tmptv with
c
o
pyTV
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pa
l
l
Fix
c
omp
i
ler warning
.
commit
|
commitdiff
|
tree
2011-10-22
M
ike Pall
W
hitespac
e
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pall
Add missing F
O
LD rule for
CONV
.
u64
.
int + sign-extension
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pall
FFI: Clean
u
p/fix 64 bit arithmet
i
c in
a
s
s
e
m
bler
backend
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pall
x64: Fix ma
t
h
.
random
(
) code gener
a
tio
n
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pal
l
Fi
x
register hints for arith
m
etic hel
p
er functi
o
ns
.
commit
|
commitdiff
|
tree
2011-10-21
Mike Pal
l
Separate/rename NUM/FLOAT <-> I64/U64 co
n
ver
s
io
n
f
u
nctio
n
s
.
commit
|
commitdiff
|
tree
2011-10-21
M
i
ke Pall
Clea
n
up
v
ario
u
s endianess i
s
sues in ass
e
mbler backend
.
commit
|
commitdiff
|
tree
2011-10-19
Mike Pal
l
R
e
arrange
defi
n
es f
o
r workaroun
d
s
to
e
mb
e
dded ope
r
ating
.
.
.
commit
|
commitdiff
|
tree
2011-10-18
Mike P
a
ll
F
ix PE/
C
OFF bytecode file form
a
t for big-endian targets
.
commit
|
commitdiff
|
tree
2011-10-18
Mike P
a
l
l
Fix
F
O
L
D
rule for C
O
NV
.
flt
.
num(CONV
.
n
um
.
flt(
x
)) =>
x
.
commit
|
commitdiff
|
tree
2011-10-18
Mike
Pall
F
F
I/x86: Fix CONV
.
u32
.
num roundi
n
g
.
commit
|
commitdiff
|
tree
2011-10-18
Mike
Pall
D
o
n't
f
use co
l
ocated
a
rray of
f
sets without
-Ofus
e
.
commit
|
commitdiff
|
tree
2011-10-17
Mike Pall
Fixu
p
PC in tr
a
cebacks after exits
f
r
om down-recursive
.
.
.
commit
|
commitdiff
|
tree
2011-10-17
Mike Pall
P
P
C:
D
i
stinguish
slwi, srwi a
n
d rlwinm in disass
e
mbly
.
commit
|
commitdiff
|
tree
2011-10-17
M
ike
P
all
Add missin
g
FOLD rule for integ
e
r NEG of const
a
nts
.
commit
|
commitdiff
|
tree
2011-10-13
Mike Pall
FF
I
/
A
RM: Ensure invocat
i
on of SPLI
T
pass
f
or float
.
.
.
commit
|
commitdiff
|
tree
2011-10-13
M
ike Pall
Save t
m
ptv
st
a
te
for tr
a
c
e
recorder acros
s
RE
C
ORD vmeve
n
t
.
commit
|
commitdiff
|
tree
2011-10-13
Mi
k
e
P
all
FF
I
:
Fix unfus
e
d loads
o
f float
f
ields
.
commit
|
commitdiff
|
tree
2011-10-13
Mike Pall
FFI
:
Fi
x
call
a
rgument and return handling for I8/
U
8
.
.
.
commit
|
commitdiff
|
tree
2011-10-11
Mike
P
all
FFI: Re
c
o
r
d loads/stores to external variable
s
in name
s
pac
e
s
.
commit
|
commitdiff
|
tree
2011-10-11
Mike Pall
FFI: Fix
r
ecording
of const/enum looku
p
s i
n
namespaces
.
commit
|
commitdiff
|
tree
2011-10-10
Mike Pall
Re
m
ove unneeded PHI barrier for
r
eassociation
o
f
duplicate
.
.
.
commit
|
commitdiff
|
tree
2011-09-28
M
ike
P
all
Avoid overwri
t
ing argument with erro
r
from met
a
call
.
.
.
commit
|
commitdiff
|
tree
2011-09-21
Mik
e
P
a
ll
Fix (harmless) typo
.
commit
|
commitdiff
|
tree
2011-09-21
Mik
e
P
a
ll
ARM: Fix HR
E
FK code generation
.
commit
|
commitdiff
|
tree
2011-09-20
Mike Pal
l
Generate a portable v
m
d
e
f
.
l
u
a
.
commit
|
commitdiff
|
tree
next