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: Add unwind definitions for lj_vm_ffi_call.
2011-11-12
Mike Pall
FFI: Add unwind definitions f
o
r lj_vm_f
f
i_call
.
commit
|
commitdiff
|
tree
2011-11-11
Mike
Pall
FF
I
: Extend meta
m
ethod tutorial
.
commit
|
commitdiff
|
tree
2011-11-11
Mike Pall
ARM: Fix IR splitting f
o
r
s
o
ftfp XLOA
D
.
commit
|
commitdiff
|
tree
2011-11-11
Mi
k
e Pall
ARM: F
i
x
c
ode generation
f
or
t
ype-ch
e
ck o
n
ly softf
p
.
.
.
commit
|
commitdiff
|
tree
2011-11-04
Mike Pall
x64: Fix lightu
s
erdata compa
r
isons
.
commit
|
commitdiff
|
tree
2011-11-04
Mike
P
all
Spel
l
ing
.
commit
|
commitdiff
|
tree
2011-10-27
M
ike Pall
PPC: Install dis_
p
pc
.
lua
.
commit
|
commitdiff
|
tree
2011-10-26
Mike Pall
FFI: Compile c
a
lls to stdcall,
f
astcall and
vararg
.
.
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pal
l
PPC:
F
us
e
BAND
with shift
t
o r
l
wi
n
m
.
commit
|
commitdiff
|
tree
2011-10-25
Mik
e
Pall
Add
more
F
OLD rules for shift + BA
N
D simplifi
c
ation
s
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pall
x
64: Fix code
ge
n
e
r
ation for BSWAP
.
commit
|
commitdiff
|
tree
2011-10-25
M
ik
e
Pall
PPC: Fuse BSWAP
with XLO
A
D/XSTORE to l
w
brx/stwbrx
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pall
PPC/
e
500: Fix write barrier in
USETS
.
commit
|
commitdiff
|
tree
2011-10-24
M
i
ke Pall
P
P
C: Fix
e
xt
e
rnally provided relocation offsets in
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mi
k
e Pall
PPC
:
Fix
w
rite barrier in USETV/USETS
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC: Integra
t
e and enable JIT c
o
mp
i
ler
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
All
o
w selection of single-number vs
.
d
u
al
-
number mode
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
M
ike Pal
l
PPC: Fi
x
/impr
o
ve interpr
e
ter/
J
IT integration
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC:
G
en
e
raliz
e
r
ematerializ
a
tion handling
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC
:
Add s
u
pport for GDB
J
I
T
A
PI
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC
:
A
dd
Linux/PP
C
cache
f
lush mechanism
.
commit
|
commitdiff
|
tree
2011-10-24
Mike
Pall
Make sure to
f
lush/sync
t
he D/I-cache for all ge
n
erat
e
d
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
F
i
x handl
i
ng of
a
lignmen
t
argume
n
ts
(
nil) to CALL
X
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pa
l
l
P
P
C: Add su
p
port f
o
r
per-
t
race exit stu
b
s
.
commit
|
commitdiff
|
tree
2011-10-24
M
ike P
a
ll
Gene
r
alize ha
n
dling of stack che
c
ks indicated
by
h
ighest
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike P
a
ll
D
o
n't save/restor
e
tmptv with copyTV
.
commit
|
commitdiff
|
tree
2011-10-24
Mike
P
all
Fix
c
o
mpiler warning
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pall
Whitespace
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pall
Add missing FOLD
rul
e
f
or CONV
.
u64
.
int + sign-
e
xtens
i
o
n
.
commit
|
commitdiff
|
tree
2011-10-22
Mike
P
all
FFI: Clea
n
u
p/fi
x
64 bit arith
m
etic in assembler backend
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pall
x64:
Fix math
.
random() code
gener
a
tion
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pal
l
Fix
r
egister hints fo
r
arithmetic helper functions
.
commit
|
commitdiff
|
tree
2011-10-21
Mike P
a
ll
Separate/rename
N
UM/FLOAT <-> I64/U64 conversion
f
u
n
ctio
n
s
.
commit
|
commitdiff
|
tree
2011-10-21
Mike Pall
C
leanup
va
r
ious endianess issues in assembler
backend
.
commit
|
commitdiff
|
tree
2011-10-19
M
i
ke Pall
R
earrange defines
f
or wor
k
ar
o
u
nds
t
o
embedded opera
t
ing
.
.
.
commit
|
commitdiff
|
tree
2011-10-18
Mike Pall
Fix PE
/
CO
F
F by
t
e
c
o
de f
i
l
e
format for
b
ig-endian t
a
rgets
.
commit
|
commitdiff
|
tree
2011-10-18
Mike Pall
Fix
F
OLD rule for CONV
.
fl
t
.
num(CONV
.
num
.
flt(x)) =
>
x
.
commit
|
commitdiff
|
tree
2011-10-18
Mike Pall
FFI
/
x
86: Fix C
O
N
V
.
u32
.
num roun
d
ing
.
commit
|
commitdiff
|
tree
2011-10-18
Mike
Pall
Don't fuse colocated arr
a
y offsets without -Ofuse
.
commit
|
commitdiff
|
tree
2011-10-17
Mi
k
e Pa
l
l
Fixup P
C
in traceback
s
after
e
xits f
r
om do
w
n-recursive
.
.
.
commit
|
commitdiff
|
tree
2011-10-17
Mike Pall
PPC: Di
s
tingu
i
sh
slwi
,
srwi a
n
d rlwinm in
d
isassembly
.
commit
|
commitdiff
|
tree
2011-10-17
Mike Pall
Add miss
i
ng FOLD rule for integ
e
r NEG of consta
n
t
s
.
commit
|
commitdiff
|
tree
2011-10-13
M
ik
e
Pall
FFI/A
R
M: Ensur
e
invocat
i
on of SPL
I
T
p
ass fo
r
floa
t
.
.
.
commit
|
commitdiff
|
tree
2011-10-13
Mike Pall
Sa
v
e
tmp
t
v state
f
or trace recorde
r
across RECORD
vmevent
.
commit
|
commitdiff
|
tree
2011-10-13
Mike Pall
FFI:
Fix unfused
l
oad
s
of float
fields
.
commit
|
commitdiff
|
tree
2011-10-13
Mike Pall
FFI: Fix call arg
u
ment and
r
eturn hand
l
ing for I8/U8
.
.
.
commit
|
commitdiff
|
tree
2011-10-11
Mike P
a
ll
FFI
:
Record loads/stores to exter
n
al v
a
riables in namespaces
.
commit
|
commitdiff
|
tree
2011-10-11
Mike P
a
ll
F
FI: Fi
x
r
ecording of
c
ons
t
/enum lookups in namespace
s
.
commit
|
commitdiff
|
tree
2011-10-10
Mike
Pall
Remove unneeded PHI barrier for reassocia
t
ion of duplicate
.
.
.
commit
|
commitdiff
|
tree
2011-09-28
Mi
k
e Pall
Avoid overwr
i
ting
a
rgument with error from met
a
c
all
.
.
.
commit
|
commitdiff
|
tree
2011-09-21
Mike Pa
l
l
Fix
(ha
r
m
l
ess) typo
.
commit
|
commitdiff
|
tree
2011-09-21
M
ike
P
a
ll
A
RM: Fix HREFK code generation
.
commit
|
commitdiff
|
tree
2011-09-20
Mike Pall
Generate a portable vmdef
.
lu
a
.
commit
|
commitdiff
|
tree
2011-09-17
Mike Pall
PPC/e50
0
: Fix
GC barrier
f
or TS
E
TM
.
commit
|
commitdiff
|
tree
2011-09-14
Mike Pall
PPC: Fix GC barr
i
er for TSETM
.
commit
|
commitdiff
|
tree
2011-09-14
Mi
k
e P
a
ll
ARM: Fi
x
GC
b
a
rri
e
r for TSETM
.
commit
|
commitdiff
|
tree
2011-09-14
Mik
e
Pall
Fix t
y
p
o
.
commit
|
commitdiff
|
tree
2011-09-08
Mike Pal
l
A
R
M
:
D
i
sable
C
PU detection for in
t
erpre
t
er-only builds
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pal
l
Inc
r
ease max
.
numbe
r
of exi
t
stub groups to correspon
d
.
.
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
Use som
e
register allocator helpe
r
s for multip
l
e a
r
c
h
itectures
.
commit
|
commitdiff
|
tree
2011-09-05
Mike P
a
l
l
PPC: Interprete
r
/JIT
integration
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pa
l
l
PPC: F
i
x or remove
assem
b
l
er helper fu
n
ct
i
ons
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
PPC: Mo
r
e
interpreter tu
n
in
g
.
Use
y-bit for branch
.
.
.
commit
|
commitdiff
|
tree
2011-09-05
Mike
P
all
PPC: Export register names
from dis
a
s
sembler
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
PPC: Disass
e
m
ble y-bit instead
of at-bits f
o
r conditional
.
.
.
commit
|
commitdiff
|
tree
2011-09-05
Mi
k
e
Pal
l
P
P
C: Ad
d
y-bit variant
s
o
f
condi
t
ional branches
to
.
.
.
commit
|
commitdiff
|
tree
2011-09-02
Mike Pall
Always
use ANSI var
i
ants of Windows
sys
t
em functi
o
ns
.
commit
|
commitdiff
|
tree
2011-08-31
Mike Pall
Mark inst
a
l
l
ed sha
r
ed libr
a
ry as executable
.
commit
|
commitdiff
|
tree
2011-08-26
Mike Pall
Avoid conversion
n
arrowing of
a
rithmeti
c
with
large
.
.
.
commit
|
commitdiff
|
tree
2011-08-25
Mike Pal
l
FFI/x64: Fix
struct
-
by-va
l
ue calling conve
n
tions
.
commit
|
commitdiff
|
tree
2011-08-21
Mike P
a
ll
Record missing FO
R
I
s
l
ot loads (e
.
g
.
after return to
.
.
.
commit
|
commitdiff
|
tree
2011-08-18
M
ike Pall
P
PC: Add PPC disas
s
em
b
ler
.
commit
|
commitdiff
|
tree
2011-08-17
Mike Pall
Add p
o
t
e
nt
i
a
l PH
I
for numbe
r
convers
i
ons du
e
t
o ty
p
e
.
.
.
commit
|
commitdiff
|
tree
2011-08-16
Mike Pall
E
x
te
n
d -b to g
e
nerate c/
h
/obj/o fi
l
es with
e
mbedded
.
.
.
commit
|
commitdiff
|
tree
2011-08-16
Mike Pall
Loa
d
e
mbedded
b
yt
e
c
o
de with require()
.
commit
|
commitdiff
|
tree
2011-08-14
Mike Pall
Clari
f
y
n
ame of
M
IT license
.
commit
|
commitdiff
|
tree
2011-08-14
M
i
ke Pall
Replace some _Unwind_*
t
ype
s
.
Fixes build issues
on
.
.
.
commit
|
commitdiff
|
tree
2011-08-11
Mike Pall
x64: Fix result typ
e
o
f
c
d
a
ta
i
ndex conversion
s
.
commit
|
commitdiff
|
tree
2011-08-11
Mik
e
Pa
l
l
Don't bo
t
her to chain NO
P
s
.
commit
|
commitdiff
|
tree
2011-08-10
Mike Pall
PP
C
SPE: Save/restor
e
cr2,
c
r3 and cr4 w
h
en
e
ntering
.
.
.
commit
|
commitdiff
|
tree
2011-08-10
Mike Pall
PP
C
:
S
a
v
e/restore cr2, cr3
a
nd
cr4 when ent
e
ri
n
g/leaving VM
.
commit
|
commitdiff
|
tree
2011-08-10
M
ik
e
Pall
PPC:
A
d
d
mtcrf
instruction
t
o DynASM
.
commit
|
commitdiff
|
tree
2011-08-10
M
i
ke Pall
PPC: T
u
ne
a
n
d
reschedule i
n
terpreter f
o
r PPC/e300
.
commit
|
commitdiff
|
tree
2011-08-10
Mik
e
Pall
Fi
x
compiler warning
.
commit
|
commitdiff
|
tree
2011-08-09
Mike Pa
l
l
Fix stack chec
k
when L->t
o
p is above L->maxstack
.
commit
|
commitdiff
|
tree
2011-08-08
M
ike Pall
Rem
o
ve temporary mcode limit erro
r
f
rom application
.
.
.
commit
|
commitdiff
|
tree
2011-08-07
Mike Pall
F
F
I: Limit snapsh
o
t optimi
z
a
t
ion for cda
t
a comparisons
.
commit
|
commitdiff
|
tree
2011-08-01
Mike Pall
PPC: Add ma
c
hine-spec
i
fi
c
part
o
f
F
FI
.
commit
|
commitdiff
|
tree
2011-07-25
M
i
ke
P
a
ll
PPC:
F
i
x
f
l
o
or/ce
i
l for dua
l
-number m
o
de
.
commit
|
commitdiff
|
tree
2011-07-24
Mike Pall
P
PC
:
Add dual-number mode
i
nterpreter
.
E
n
a
ble by
default
.
commit
|
commitdiff
|
tree
2011-07-23
Mik
e
Pall
Use diff
e
rent wor
k
around f
o
r alignm
e
n
t o
f
jit_State
.
commit
|
commitdiff
|
tree
2011-07-23
M
i
ke Pall
FFI: Tre
a
t function
cty
p
es
l
ike poin
t
ers in c
o
mp
a
ri
s
ons
.
commit
|
commitdiff
|
tree
2011-07-19
Mike Pall
F
rom Lua
5
.
2: Change
\* to \z
.
Re
j
ec
t
unde
f
in
e
d
e
scape
.
.
.
commit
|
commitdiff
|
tree
2011-07-13
Mik
e
Pall
PPC: Up
d
ate in
s
tall docs
.
commit
|
commitdiff
|
tree
2011-07-13
Mike Pall
PPC: Add dual-nu
m
ber
m
ode interp
r
eter
.
commit
|
commitdiff
|
tree
2011-07-13
Mik
e
P
al
l
PPCSPE:
F
i
x
dispat
c
h for binop metamethods
.
commit
|
commitdiff
|
tree
2011-07-13
Mike Pall
Cleanup single-num
b
er vs
.
dual-number
mode selec
t
ion
.
commit
|
commitdiff
|
tree
2011-07-12
M
i
ke Pal
l
ARM: D
o
n
'
t evict ASMREF_L in
ra_evictk()
.
commit
|
commitdiff
|
tree
2011-07-07
Mike
Pa
l
l
Fix doc
l
i
n
k
.
commit
|
commitdiff
|
tree
2011-07-06
M
i
ke
Pall
FFI
:
Fix comment parsing
.
commit
|
commitdiff
|
tree
next