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: Resolve __call metamethod for pointers, too.
2011-11-14
Mike
Pall
FFI: Resolve __call metamethod f
o
r pointe
r
s, too
.
commit
|
commitdiff
|
tree
2011-11-12
Mike Pall
Avoid depend
e
nce on lj_jit
.
h if only includin
g
lj_target
.
h
.
commit
|
commitdiff
|
tree
2011-11-12
M
ike
Pall
F
FI: Add unwind def
i
n
i
t
i
ons for
lj_vm_ffi_call
.
commit
|
commitdiff
|
tree
2011-11-11
M
ik
e
Pall
FF
I
: Extend
metamethod tutorial
.
commit
|
commitdiff
|
tree
2011-11-11
Mike Pal
l
ARM: Fix IR splitting fo
r
s
o
ftfp XLOA
D
.
commit
|
commitdiff
|
tree
2011-11-11
Mik
e
Pal
l
ARM: Fix code
gene
r
ation for type-check only softfp
.
.
.
commit
|
commitdiff
|
tree
2011-11-04
Mike Pall
x
64: Fix lightuserdata com
p
arisons
.
commit
|
commitdiff
|
tree
2011-11-04
Mi
k
e Pall
Spell
i
ng
.
commit
|
commitdiff
|
tree
2011-10-27
Mik
e
Pall
PPC: In
s
tall dis_ppc
.
lua
.
commit
|
commitdiff
|
tree
2011-10-26
Mike Pall
FFI:
C
o
m
pile
c
all
s
to stdcall, fastcall and vararg
.
.
.
commit
|
commitdiff
|
tree
2011-10-25
M
i
ke Pall
PPC: Fuse BA
N
D wit
h
shift to rlwinm
.
commit
|
commitdiff
|
tree
2011-10-25
Mike P
a
ll
Add more FOLD rule
s
for shi
f
t + BA
N
D sim
p
lifi
c
ations
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pall
x64: Fix
cod
e
generation
fo
r
BSWAP
.
commit
|
commitdiff
|
tree
2011-10-25
Mi
k
e Pall
PPC: Fuse B
S
W
A
P with X
L
O
A
D/XST
O
RE
t
o lwbrx/stwb
r
x
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pall
P
P
C/e5
0
0: Fix write barr
i
er in USETS
.
commit
|
commitdiff
|
tree
2011-10-24
M
i
ke
Pall
PP
C
:
F
ix
e
xternally pr
o
vided r
e
l
o
cati
o
n offsets in
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mik
e
Pall
PPC: F
i
x w
r
ite ba
r
r
i
e
r
in USETV/USETS
.
commit
|
commitdiff
|
tree
2011-10-24
Mike
Pall
PPC: Integr
a
te and enable
J
I
T c
o
mpiler
.
commit
|
commitdiff
|
tree
2011-10-24
M
i
k
e
Pall
A
ll
o
w selection of single-nu
m
ber vs
.
dual-
n
um
b
er mode
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
P
P
C: Fix/im
p
r
o
ve inter
p
ret
e
r/JIT integration
.
commit
|
commitdiff
|
tree
2011-10-24
M
ike Pall
P
PC: Generalize
r
e
materializat
i
on
handl
i
ng
.
commit
|
commitdiff
|
tree
2011-10-24
M
ike Pall
PPC: Add support for GDB JIT A
P
I
.
commit
|
commitdiff
|
tree
2011-10-24
Mik
e
Pall
PPC: Add
Linux
/
PPC cac
h
e flu
s
h mechan
i
sm
.
commit
|
commitdiff
|
tree
2011-10-24
M
ike Pall
Mak
e
sure to flush/s
y
nc t
h
e D/I
-
c
a
c
he f
o
r all
generated
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
F
i
x
handling of
a
l
i
gnment arguments (nil)
to CA
L
LX
.
commit
|
commitdiff
|
tree
2011-10-24
M
i
ke
Pa
l
l
P
PC: Add sup
p
ort for pe
r
-
trace exit s
t
u
b
s
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
Gener
a
l
ize h
a
ndling of stack checks ind
i
ca
t
e
d
by highest
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
Do
n
't save/resto
r
e t
m
ptv
w
ith copyTV
.
commit
|
commitdiff
|
tree
2011-10-24
Mik
e
Pall
Fix c
o
mpiler w
a
r
ning
.
commit
|
commitdiff
|
tree
2011-10-22
Mi
k
e P
a
l
l
Whitespace
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pall
Add missing
F
OLD rule for CONV
.
u64
.
int + sign
-
extension
.
commit
|
commitdiff
|
tree
2011-10-22
Mike
P
a
ll
FFI: Cleanu
p
/fix 64 bi
t
ari
t
hmetic in a
s
sembler
backend
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pall
x6
4
:
F
ix math
.
random()
code generatio
n
.
commit
|
commitdiff
|
tree
2011-10-22
Mik
e
P
a
ll
F
ix register hints for arithme
t
ic
h
elper functions
.
commit
|
commitdiff
|
tree
2011-10-21
Mike
Pall
Sep
a
rate/rename
N
U
M
/FLOAT <-> I
6
4/U64 conversion functi
o
ns
.
commit
|
commitdiff
|
tree
2011-10-21
M
ike Pall
Cl
e
a
nup
various endia
n
ess issues in
a
ssembler
b
ackend
.
commit
|
commitdiff
|
tree
2011-10-19
Mike Pa
l
l
Rearrange d
e
fines for workar
o
unds to embedd
e
d
o
perating
.
.
.
commit
|
commitdiff
|
tree
2011-10-18
Mi
k
e
Pall
Fix PE/COF
F
bytecode file format for
big-end
i
an targets
.
commit
|
commitdiff
|
tree
2011-10-18
M
ike Pall
Fix FOLD
rule f
o
r
CONV
.
flt
.
num(CONV
.
num
.
flt(x))
=> x
.
commit
|
commitdiff
|
tree
2011-10-18
M
i
k
e Pall
FFI/x8
6
: Fix CONV
.
u32
.
num roun
d
ing
.
commit
|
commitdiff
|
tree
2011-10-18
M
ike Pall
Don'
t
f
u
se
c
o
located arra
y
o
f
fsets witho
u
t -Ofuse
.
commit
|
commitdiff
|
tree
2011-10-17
Mike Pall
Fixup PC in tracebacks after exits from dow
n
-recu
r
sive
.
.
.
commit
|
commitdiff
|
tree
2011-10-17
Mike P
a
ll
PPC: Distinguish slwi, srwi and
rlwinm in disassembly
.
commit
|
commitdiff
|
tree
2011-10-17
M
i
k
e Pal
l
Add
m
i
s
sing FO
L
D rul
e
for integer NEG o
f
constants
.
commit
|
commitdiff
|
tree
2011-10-13
Mike P
a
ll
FFI/A
R
M: Ensure in
v
o
c
ation of S
P
L
IT pass for float
.
.
.
commit
|
commitdiff
|
tree
2011-10-13
Mike Pall
Save tmptv state
fo
r
trace recorder across RECORD vmevent
.
commit
|
commitdiff
|
tree
2011-10-13
Mike Pall
FFI: F
i
x unfused loads of float fi
e
lds
.
commit
|
commitdiff
|
tree
2011-10-13
Mike Pall
FFI: Fi
x
ca
l
l
argument an
d
return handling
f
or I8
/
U
8
.
.
.
commit
|
commitdiff
|
tree
2011-10-11
M
i
ke
P
al
l
FFI: Reco
r
d loa
d
s/stores to external v
a
riables in name
s
paces
.
commit
|
commitdiff
|
tree
2011-10-11
Mike Pall
FFI: Fix recording of const/
e
n
u
m lookups in
nam
e
spaces
.
commit
|
commitdiff
|
tree
2011-10-10
Mike
P
all
Remove unneeded PHI bar
r
ier for
reasso
c
iat
i
on of duplicat
e
.
.
.
commit
|
commitdiff
|
tree
2011-09-28
Mike Pall
Avoid
o
verwriting argument
w
ith
error
from metacall
.
.
.
commit
|
commitdiff
|
tree
2011-09-21
Mike Pall
Fi
x
(harmless) typo
.
commit
|
commitdiff
|
tree
2011-09-21
Mike Pall
ARM: Fix
H
R
EFK code
gene
r
ati
o
n
.
commit
|
commitdiff
|
tree
2011-09-20
Mike Pall
Genera
t
e a por
t
able vm
d
ef
.
lua
.
commit
|
commitdiff
|
tree
2011-09-17
Mi
k
e
P
all
PPC/e50
0
: Fix G
C
barr
i
er for T
S
ETM
.
commit
|
commitdiff
|
tree
2011-09-14
Mik
e
Pall
PPC: Fix GC b
a
rrier fo
r
TSETM
.
commit
|
commitdiff
|
tree
2011-09-14
Mike
Pall
ARM: Fix GC ba
r
rier for TSET
M
.
commit
|
commitdiff
|
tree
2011-09-14
Mi
k
e Pal
l
Fix typo
.
commit
|
commitdiff
|
tree
2011-09-08
Mike P
a
ll
ARM: D
i
sable CPU d
e
tection for inter
p
r
e
ter-only builds
.
commit
|
commitdiff
|
tree
2011-09-05
M
i
k
e Pa
l
l
I
n
c
r
ease max
.
number of ex
i
t stub groups
to corre
s
pond
.
.
.
commit
|
commitdiff
|
tree
2011-09-05
M
ike Pall
U
s
e some register allocator h
e
lpers
f
or multiple architectures
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
PPC: Int
e
rpreter/JIT
i
n
teg
r
ation
.
commit
|
commitdiff
|
tree
2011-09-05
Mi
k
e
P
all
PPC: Fix
o
r remove assembler he
l
per function
s
.
commit
|
commitdiff
|
tree
2011-09-05
M
i
ke Pall
PPC
:
More interp
r
eter tuning
.
Use y-
b
it for bra
n
c
h
.
.
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
PPC: Export
r
eg
i
ster na
m
es f
r
o
m
di
s
as
s
em
b
ler
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
PPC: Disassemble y
-
bi
t
in
s
tead of at-
b
its for cond
i
tiona
l
.
.
.
commit
|
commitdiff
|
tree
2011-09-05
Mik
e
Pall
PPC:
A
dd y-bi
t
va
r
iants of conditional branches to
.
.
.
commit
|
commitdiff
|
tree
2011-09-02
Mike
P
all
Always use A
N
S
I v
a
ri
a
nts of Windows system funct
i
ons
.
commit
|
commitdiff
|
tree
2011-08-31
Mike P
a
ll
Mark installed shared library as
e
xecutable
.
commit
|
commitdiff
|
tree
2011-08-26
Mik
e
P
a
l
l
Avoid conversion narrow
i
n
g
of
a
ri
t
h
m
e
tic with la
r
ge
.
.
.
commit
|
commitdiff
|
tree
2011-08-25
Mike P
a
ll
FFI/x64: Fix struct-by-value calli
n
g conv
e
n
t
ions
.
commit
|
commitdiff
|
tree
2011-08-21
Mike Pall
R
e
cord mis
s
ing FORI sl
o
t
l
o
ad
s
(e
.
g
.
after return to
.
.
.
commit
|
commitdiff
|
tree
2011-08-18
Mike Pall
PPC: A
d
d
P
PC disassembler
.
commit
|
commitdiff
|
tree
2011-08-17
Mike
Pall
Add potential PHI for
n
umber conver
s
ions d
u
e
to type
.
.
.
commit
|
commitdiff
|
tree
2011-08-16
Mike Pall
Extend -b to ge
n
erat
e
c/h/o
b
j/o files with e
m
bedded
.
.
.
commit
|
commitdiff
|
tree
2011-08-16
Mike Pall
Load
embed
d
ed byte
c
ode with r
e
quire()
.
commit
|
commitdiff
|
tree
2011-08-14
Mik
e
Pall
Clarify name of MIT lice
n
se
.
commit
|
commitdiff
|
tree
2011-08-14
Mi
k
e Pall
Repl
a
c
e
so
m
e _Unwind_* types
.
F
ixes bui
l
d
issues on
.
.
.
commit
|
commitdiff
|
tree
2011-08-11
M
ike Pall
x64: Fix re
s
ult ty
p
e of cd
a
ta inde
x
conve
r
sions
.
commit
|
commitdiff
|
tree
2011-08-11
Mi
k
e Pall
Don
'
t bother to ch
a
in
N
OPs
.
commit
|
commitdiff
|
tree
2011-08-10
Mike
P
all
PPCSPE: Save/r
e
s
t
or
e
cr2, cr3 and cr4 when e
n
tering
.
.
.
commit
|
commitdiff
|
tree
2011-08-10
Mike
P
all
PPC: Save/rest
o
re cr2
,
cr3 and
cr4
when
ente
r
i
n
g/leaving VM
.
commit
|
commitdiff
|
tree
2011-08-10
Mike P
a
ll
PPC: Add mtcrf i
n
struction to
D
ynASM
.
commit
|
commitdiff
|
tree
2011-08-10
M
i
ke Pall
PPC: Tune and res
c
hed
u
le interp
r
et
e
r
for PPC/e30
0
.
commit
|
commitdiff
|
tree
2011-08-10
M
ike Pall
Fix compiler warning
.
commit
|
commitdiff
|
tree
2011-08-09
Mike
Pall
Fi
x
stack check when L->to
p
is
a
bove L->maxstack
.
commit
|
commitdiff
|
tree
2011-08-08
Mike Pall
Remove temporary mcode
l
imit error from app
l
ication
.
.
.
commit
|
commitdiff
|
tree
2011-08-07
Mike Pall
FFI: Limit
sn
a
pshot optimiza
t
ion for cd
a
ta comparisons
.
commit
|
commitdiff
|
tree
2011-08-01
M
i
ke
P
al
l
PPC: Add
mac
h
ine-sp
e
cific part of FF
I
.
commit
|
commitdiff
|
tree
2011-07-25
Mike Pall
PPC
:
Fix floor/cei
l
for du
a
l-number mode
.
commit
|
commitdiff
|
tree
2011-07-24
Mike
Pa
l
l
PPC: Ad
d
du
a
l-number mode inte
r
preter
.
Enable by
d
efault
.
commit
|
commitdiff
|
tree
2011-07-23
Mi
k
e
Pall
Use dif
f
erent
workar
o
und for a
l
ignme
n
t of jit_St
a
te
.
commit
|
commitdiff
|
tree
2011-07-23
Mike Pall
FFI
:
Treat functi
o
n
ctypes like pointer
s
in comp
a
risons
.
commit
|
commitdiff
|
tree
2011-07-19
M
i
ke Pall
From Lua
5
.
2: Change
\
* to \z
.
Reje
c
t u
n
defined esca
p
e
.
.
.
commit
|
commitdiff
|
tree
2011-07-13
Mike Pall
PPC: Update ins
t
al
l
d
o
cs
.
commit
|
commitdiff
|
tree
2011-07-13
Mike P
a
l
l
PPC: A
d
d dual-number mode interpreter
.
commit
|
commitdiff
|
tree
2011-07-13
Mike P
a
ll
PPC
S
PE: Fix dispatch for binop metametho
d
s
.
commit
|
commitdiff
|
tree
2011-07-13
Mik
e
Pall
Cleanup single-number vs
.
dual-number mode
s
election
.
commit
|
commitdiff
|
tree
2011-07-12
Mike
P
all
ARM: Don
'
t
e
vic
t
ASM
R
EF_L
i
n ra_evict
k
()
.
commit
|
commitdiff
|
tree
next