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: Fuse BSWAP with XLOAD/XSTORE to lwbrx/stwbrx.
2011-10-25
Mike P
a
ll
P
PC:
F
us
e
BSWAP
wi
t
h XL
O
AD/XS
T
O
R
E
to lwbrx/stwbrx
.
commit
|
commitdiff
|
tree
2011-10-25
Mike
Pall
PPC
/
e500
:
Fix writ
e
barr
i
er in USETS
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC: Fix externally provided r
e
loca
t
ion offsets in
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC: Fix write barrier in
USETV/U
S
ETS
.
commit
|
commitdiff
|
tree
2011-10-24
Mike
P
a
ll
P
P
C: Integrate and e
n
able
JIT co
m
piler
.
commit
|
commitdiff
|
tree
2011-10-24
M
ike
P
all
All
o
w
s
el
e
c
t
ion of single-numbe
r
vs
.
d
ual
-
numbe
r
mode
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
M
i
ke Pall
PPC: Fi
x
/
i
mp
r
ove
interpreter/JIT inte
g
ration
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
P
P
C: Generalize rematerializatio
n
h
andling
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
P
P
C: Add support for GDB JIT API
.
commit
|
commitdiff
|
tree
2011-10-24
M
i
k
e
Pall
P
P
C
:
A
dd Linux/PPC cache flu
s
h
m
echa
n
ism
.
commit
|
commitdiff
|
tree
2011-10-24
Mike
P
all
Mak
e
sure
t
o flush/sync t
h
e
D/I-cach
e
for a
l
l ge
n
e
r
ated
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
Fi
x
ha
n
dling of alignme
n
t arguments (nil) t
o
CALL
X
.
commit
|
commitdiff
|
tree
2011-10-24
M
i
ke Pall
P
P
C: A
d
d support for per-t
r
ace
exit s
t
ubs
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
Ge
n
eralize handling of stack che
c
ks indicated by high
e
st
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike
P
a
l
l
D
o
n
'
t
s
ave/rest
o
re
tmptv wit
h
copyT
V
.
commit
|
commitdiff
|
tree
2011-10-24
M
i
ke Pall
Fix compile
r
warnin
g
.
commit
|
commitdiff
|
tree
2011-10-22
Mik
e
Pall
Whitespace
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pa
l
l
Add
missing FO
L
D
rul
e
f
or CONV
.
u64
.
in
t
+ sign-extension
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pall
F
FI: Cl
e
anup/fix 64 b
i
t arit
h
metic in assembler backend
.
commit
|
commitdiff
|
tree
2011-10-22
M
i
ke Pall
x64
:
Fix
m
a
t
h
.
r
andom() c
o
d
e
gene
r
ation
.
commit
|
commitdiff
|
tree
2011-10-22
Mike
Pall
Fix register
h
i
nts
for ar
i
thmetic helper functions
.
commit
|
commitdiff
|
tree
2011-10-21
Mike Pall
Separ
a
t
e/
r
ena
m
e NU
M
/FLOAT <->
I
64/U64 co
n
versio
n
f
unctions
.
commit
|
commitdiff
|
tree
2011-10-21
Mike Pall
Cleanup various en
d
ian
e
ss issu
e
s
in asse
m
b
l
er backend
.
commit
|
commitdiff
|
tree
2011-10-19
M
i
ke
Pall
Rear
r
a
nge def
i
nes
f
or w
o
rkarounds to e
m
bedded operating
.
.
.
commit
|
commitdiff
|
tree
2011-10-18
Mike Pall
Fix PE/COFF byteco
d
e
file format for big-endi
a
n target
s
.
commit
|
commitdiff
|
tree
2011-10-18
Mike Pall
Fix FOLD rule for CONV
.
f
lt
.
num(CONV
.
n
um
.
flt(x))
=> x
.
commit
|
commitdiff
|
tree
2011-10-18
Mike Pall
FFI/x86: Fix CONV
.
u32
.
num roundin
g
.
commit
|
commitdiff
|
tree
2011-10-18
Mike Pall
D
on't fus
e
colocat
e
d array
o
f
fsets without
-
Ofuse
.
commit
|
commitdiff
|
tree
2011-10-17
M
i
ke Pall
Fixup PC in tra
c
eba
c
ks
a
f
ter exits from down-recursive
.
.
.
commit
|
commitdiff
|
tree
2011-10-17
M
i
ke Pall
PPC: Distinguish s
l
wi, srwi and rlwinm in d
i
sassembly
.
commit
|
commitdiff
|
tree
2011-10-17
Mike Pall
Add mis
s
i
n
g FOLD rule fo
r
integer
NEG of const
a
nts
.
commit
|
commitdiff
|
tree
2011-10-13
Mike P
a
ll
FFI/ARM: Ensure inv
o
cation of SPLI
T
pass for float
.
.
.
commit
|
commitdiff
|
tree
2011-10-13
M
ike Pal
l
Save tmptv state for
trace recorder across RECOR
D
vmevent
.
commit
|
commitdiff
|
tree
2011-10-13
Mik
e
Pal
l
F
FI: Fix unfused loads of
float
f
ields
.
commit
|
commitdiff
|
tree
2011-10-13
Mike Pall
FFI: Fix call argument and re
t
urn hand
l
in
g
for I8/U8
.
.
.
commit
|
commitdiff
|
tree
2011-10-11
Mike
Pall
FFI: R
e
c
ord loads/store
s
to exte
r
na
l
var
i
ables in namespaces
.
commit
|
commitdiff
|
tree
2011-10-11
Mike
P
all
F
F
I: Fix r
e
c
ording of cons
t
/enum
lookups in nam
e
space
s
.
commit
|
commitdiff
|
tree
2011-10-10
Mike Pall
Rem
o
ve un
n
eeded PHI barrier for re
a
ssocia
t
i
on of du
p
licate
.
.
.
commit
|
commitdiff
|
tree
2011-09-28
Mike Pall
Avoid
overwriting argument
w
ith
e
rror from
metacall
.
.
.
commit
|
commitdiff
|
tree
2011-09-21
Mike
P
all
Fix (harml
e
ss
)
typo
.
commit
|
commitdiff
|
tree
2011-09-21
Mik
e
Pall
ARM:
F
i
x HRE
F
K
c
ode generation
.
commit
|
commitdiff
|
tree
2011-09-20
Mike Pall
Generate a porta
b
l
e
vmde
f
.
lua
.
commit
|
commitdiff
|
tree
2011-09-17
Mike P
a
ll
P
P
C/e500:
Fi
x
GC barrier for TSE
T
M
.
commit
|
commitdiff
|
tree
2011-09-14
Mike
Pall
PPC
:
Fi
x
GC barrier fo
r
T
SE
T
M
.
commit
|
commitdiff
|
tree
2011-09-14
Mike Pall
ARM: Fix
G
C barrier for TSETM
.
commit
|
commitdiff
|
tree
2011-09-14
Mike Pall
Fix typ
o
.
commit
|
commitdiff
|
tree
2011-09-08
Mik
e
Pall
AR
M
: Disable C
P
U
detection
for interpreter-onl
y
builds
.
commit
|
commitdiff
|
tree
2011-09-05
M
ike Pall
Increase
max
.
n
u
m
ber o
f
exit stub groups to correspond
.
.
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
Use some regi
s
ter
a
llocator helper
s
f
o
r mu
l
t
ipl
e
ar
c
hitectures
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
PPC: Interpr
e
ter/J
I
T inte
g
rat
i
on
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pa
l
l
PPC:
F
i
x
or rem
o
v
e
assem
b
ler he
l
per f
u
nct
i
o
n
s
.
commit
|
commitdiff
|
tree
2011-09-05
Mike
P
all
P
PC: M
o
r
e
i
n
terpreter tun
i
n
g
.
Use y-bit fo
r
branch
.
.
.
commit
|
commitdiff
|
tree
2011-09-05
Mi
k
e Pall
PP
C
: Export r
e
gi
s
ter names from d
i
sa
s
semb
l
er
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pal
l
PPC: Disassemble y-bit in
s
tead of at
-
bits f
o
r conditio
n
a
l
.
.
.
commit
|
commitdiff
|
tree
2011-09-05
Mike
Pall
P
PC: Ad
d
y-bit vari
a
nts of
conditional bra
n
c
hes to
.
.
.
commit
|
commitdiff
|
tree
2011-09-02
Mike Pa
l
l
A
l
ways
use ANSI vari
a
nts
o
f W
i
n
d
ows system func
t
ions
.
commit
|
commitdiff
|
tree
2011-08-31
Mike Pall
Mark insta
l
led shared
library
as execut
a
ble
.
commit
|
commitdiff
|
tree
2011-08-26
M
i
k
e Pall
Avoid
conversion narrowing of arit
h
me
t
ic with large
.
.
.
commit
|
commitdiff
|
tree
2011-08-25
Mike Pall
FFI/x
6
4
:
F
i
x
str
u
c
t
-by-v
a
lue call
i
n
g convention
s
.
commit
|
commitdiff
|
tree
2011-08-21
Mike
P
a
ll
Recor
d
mis
s
ing
FORI
s
lo
t
loads (e
.
g
.
after return to
.
.
.
commit
|
commitdiff
|
tree
2011-08-18
Mi
k
e Pall
PPC: Add PPC disas
s
emble
r
.
commit
|
commitdiff
|
tree
2011-08-17
Mike Pall
Ad
d
p
otent
i
al PHI for n
u
m
be
r
conver
s
ions due to
t
ype
.
.
.
commit
|
commitdiff
|
tree
2011-08-16
Mike Pall
Extend -b
t
o generate c/h/obj/o files with em
b
edded
.
.
.
commit
|
commitdiff
|
tree
2011-08-16
M
ike Pal
l
Load embedded by
t
ecode with require()
.
commit
|
commitdiff
|
tree
2011-08-14
Mike Pall
C
l
arify name of MIT
l
i
ce
n
se
.
commit
|
commitdiff
|
tree
2011-08-14
Mi
k
e Pall
Re
p
la
c
e some
_
Unwin
d
_* types
.
Fixes build
i
s
sues on
.
.
.
commit
|
commitdiff
|
tree
2011-08-11
M
i
ke Pall
x64
:
Fix r
e
sult type
of cdata index con
v
ersions
.
commit
|
commitdiff
|
tree
2011-08-11
Mik
e
Pall
D
o
n't b
o
ther t
o
c
hain N
O
Ps
.
commit
|
commitdiff
|
tree
2011-08-10
Mike
P
all
P
P
CSPE
:
Save/res
t
ore
c
r2,
c
r3 and cr
4
w
h
en ent
e
ring
.
.
.
commit
|
commitdiff
|
tree
2011-08-10
Mike Pall
PPC: Sav
e
/res
t
ore cr2, cr3 and cr4 w
h
en entering/leavi
n
g V
M
.
commit
|
commitdiff
|
tree
2011-08-10
Mike Pall
PPC: Add mtcrf i
n
struction t
o
Dy
n
AS
M
.
commit
|
commitdiff
|
tree
2011-08-10
Mike
P
a
ll
PPC: Tune and resch
e
dule interpreter fo
r
PPC/e300
.
commit
|
commitdiff
|
tree
2011-08-10
Mike
Pall
F
i
x compiler warning
.
commit
|
commitdiff
|
tree
2011-08-09
Mike Pall
F
i
x
s
t
a
ck check
w
hen
L
->top is above
L->ma
x
stac
k
.
commit
|
commitdiff
|
tree
2011-08-08
Mike Pa
l
l
Remove tempo
r
ary mcode limit error fr
o
m applic
a
t
i
o
n
.
.
.
commit
|
commitdiff
|
tree
2011-08-07
Mike Pall
FFI: Limit snapsh
o
t optimization for cdata com
p
arisons
.
commit
|
commitdiff
|
tree
2011-08-01
Mike Pall
P
PC:
A
dd machi
n
e-specif
i
c
p
art of
FFI
.
commit
|
commitdiff
|
tree
2011-07-25
Mike Pall
PP
C
:
F
ix floor/c
e
il for
dual-number
m
od
e
.
commit
|
commitdiff
|
tree
2011-07-24
Mike
Pall
PPC: Add dual-number
mode interpreter
.
Enable
b
y defau
l
t
.
commit
|
commitdiff
|
tree
2011-07-23
Mi
k
e P
a
ll
Use dif
f
erent w
o
r
ka
r
ound for alignment o
f
j
i
t_Stat
e
.
commit
|
commitdiff
|
tree
2011-07-23
Mike P
a
ll
F
F
I: Treat function ctyp
e
s
like p
o
inters i
n
comparison
s
.
commit
|
commitdiff
|
tree
2011-07-19
Mike
Pall
From Lua 5
.
2: Change \* to \z
.
R
ej
e
ct und
e
fined escape
.
.
.
commit
|
commitdiff
|
tree
2011-07-13
Mi
k
e Pall
PPC: Updat
e
insta
l
l docs
.
commit
|
commitdiff
|
tree
2011-07-13
Mik
e
P
a
ll
PPC: A
d
d dual-num
b
er mo
d
e interpreter
.
commit
|
commitdiff
|
tree
2011-07-13
Mike
P
a
l
l
P
PCSPE
:
Fix dispatch
f
or binop metamethods
.
commit
|
commitdiff
|
tree
2011-07-13
M
i
ke Pall
Cleanup s
i
ngle-
n
u
mber
vs
.
d
ual
-
n
u
mber mode selection
.
commit
|
commitdiff
|
tree
2011-07-12
Mike Pall
ARM
:
D
o
n
'
t evict
A
SMREF_L i
n
ra_ev
i
ctk()
.
commit
|
commitdiff
|
tree
2011-07-07
Mike
Pall
F
ix doc link
.
commit
|
commitdiff
|
tree
2011-07-06
Mik
e
Pall
FFI: F
i
x comment parsing
.
commit
|
commitdiff
|
tree
2011-07-04
M
i
ke
Pall
ARM: In
s
tall dis_arm
.
lua
.
commit
|
commitdiff
|
tree
2011-07-03
Mike Pal
l
F
ix
i
nstall_name and versioning
o
n OSX
.
commit
|
commitdiff
|
tree
2011-07-03
Mike Pall
PP
C
: Add bui
l
d rules for
P
PC
i
nterpreter (non-func
t
iona
l
.
.
.
commit
|
commitdiff
|
tree
2011-07-03
Mike Pall
PPC:
S
eparate PPC v
s
.
PPCSPE inter
p
reter source fi
l
es
.
commit
|
commitdiff
|
tree
2011-07-01
Mi
k
e
P
a
l
l
PPC: Untangle P
P
C
v
s
.
PPCSPE t
a
rget defin
e
s
.
commit
|
commitdiff
|
tree
2011-07-01
Mik
e
Pall
PPC: Fix
r
ange check for scaled immediates in Dyn
A
SM
.
commit
|
commitdiff
|
tree
2011-06-29
Mike Pall
Add debug
o
p
tion to msvc
b
uil
d
.
bat and improv
e
erro
r
.
.
.
commit
|
commitdiff
|
tree
2011-06-29
Mike
Pall
Don't u
s
e thread-safe excep
t
ions o
n
OSX
.
Complain to
.
.
.
commit
|
commitdiff
|
tree
2011-06-28
Mike Pa
l
l
Return to lowe
r
frame via interpreter for un
h
andled
.
.
.
commit
|
commitdiff
|
tree
2011-06-28
Mike Pall
Pr
e
fer r
e
c
ording loo
p
s over
c
a
l
ls
.
commit
|
commitdiff
|
tree
2011-06-28
Mike Pall
Re
o
r
g
anize t
r
ace
l
ink
i
ng and
t
rack li
n
k types
.
commit
|
commitdiff
|
tree
next