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
ARM: Fix IR splitting for softfp XLOAD.
2011-11-11
Mike
Pall
ARM: Fix
I
R splitting f
o
r softfp XLOAD
.
commit
|
commitdiff
|
tree
2011-11-11
Mike P
a
ll
AR
M
: Fix
c
ode
g
e
n
eration for type-check only sof
t
fp
.
.
.
commit
|
commitdiff
|
tree
2011-11-04
Mike Pall
x64: Fix
lightuserdata comp
a
risons
.
commit
|
commitdiff
|
tree
2011-11-04
Mike Pall
Spe
l
ling
.
commit
|
commitdiff
|
tree
2011-10-27
Mike Pall
PPC:
I
n
s
t
all dis_ppc
.
lua
.
commit
|
commitdiff
|
tree
2011-10-26
Mike
Pall
FFI: Compile ca
l
ls t
o
stdcall, fa
s
tcall a
n
d vararg
.
.
.
commit
|
commitdiff
|
tree
2011-10-25
M
i
ke Pall
PPC: Fuse
B
A
ND with shift
t
o rlwinm
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pal
l
Add more FOLD
rules f
o
r shift + BAN
D
simplifications
.
commit
|
commitdiff
|
tree
2011-10-25
M
i
ke Pall
x64: Fix code g
e
neration for B
S
W
AP
.
commit
|
commitdiff
|
tree
2011-10-25
Mi
k
e
Pa
l
l
PPC: Fuse BSWA
P
wi
t
h XLOAD/
X
STORE to lwb
r
x/s
t
wbrx
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pall
PPC/e500: Fix write barrier in USETS
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC: Fix externally provided relo
c
ation off
s
e
ts in
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC: Fix w
r
ite barrie
r
in USETV/USETS
.
commit
|
commitdiff
|
tree
2011-10-24
M
i
k
e
Pa
l
l
PPC: Integrate
and enable JIT co
m
pile
r
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
Al
l
ow sel
e
ction of
s
ingle
-
number vs
.
d
u
al-n
u
mber
m
o
d
e
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike
Pall
PPC: Fix/
i
mprove interpreter/JIT int
e
gration
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC
:
Gen
e
ral
i
ze rematerializ
a
tion handling
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC
:
Add support f
o
r
G
D
B JIT
API
.
commit
|
commitdiff
|
tree
2011-10-24
Mike
Pa
l
l
PPC: Add Linux/P
P
C ca
c
he flush
m
e
c
hani
s
m
.
commit
|
commitdiff
|
tree
2011-10-24
Mike
P
all
M
ake sure to
f
lush/sync the D/I-cache f
o
r all generated
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
Fix handling of ali
g
nment argument
s
(nil) to CALLX
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC:
A
dd
sup
p
ort for
per
-
tra
c
e exit s
t
ubs
.
commit
|
commitdiff
|
tree
2011-10-24
Mike
Pall
Generalize han
d
ling
o
f st
a
ck checks
i
ndicated by highest
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
Don'
t
s
a
v
e
/restore tm
p
tv with co
p
yTV
.
commit
|
commitdiff
|
tree
2011-10-24
M
ike Pa
l
l
F
ix co
m
piler warning
.
commit
|
commitdiff
|
tree
2011-10-22
Mi
k
e
P
a
ll
Whitespace
.
commit
|
commitdiff
|
tree
2011-10-22
Mike P
a
ll
A
d
d
missing FOLD
r
ul
e
for
C
O
N
V
.
u64
.
int
+ sign-extension
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pall
FFI
:
Cleanup/fix 64 b
i
t arithmetic
i
n assem
b
ler backend
.
commit
|
commitdiff
|
tree
2011-10-22
Mi
k
e
Pall
x
6
4: Fix m
a
t
h
.
random()
c
od
e
generation
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pall
F
i
x
regi
s
t
er hin
t
s
for
a
rithmeti
c
helper
f
uncti
o
ns
.
commit
|
commitdiff
|
tree
2011-10-21
M
i
k
e
P
a
ll
Separ
a
t
e
/rename NUM/FLOAT <-
>
I64/U64 conversion f
u
nctions
.
commit
|
commitdiff
|
tree
2011-10-21
Mike Pa
l
l
Clea
n
up vario
u
s end
i
a
n
ess issues in assem
b
ler b
a
ckend
.
commit
|
commitdiff
|
tree
2011-10-19
Mik
e
Pall
Rearr
a
nge defines for
w
o
r
karounds to embedded
operating
.
.
.
commit
|
commitdiff
|
tree
2011-10-18
Mike Pall
Fix PE/
C
OFF bytec
o
de file fo
r
mat fo
r
big
-
endian ta
r
ge
t
s
.
commit
|
commitdiff
|
tree
2011-10-18
Mike Pal
l
F
ix FOLD rule for
CO
N
V
.
flt
.
num(CONV
.
num
.
flt(
x
)) => x
.
commit
|
commitdiff
|
tree
2011-10-18
Mike Pall
FFI/
x
86:
F
i
x CONV
.
u32
.
num rounding
.
commit
|
commitdiff
|
tree
2011-10-18
Mike Pall
Don'
t
f
use colocated array o
f
fset
s
wit
h
o
u
t
-Ofuse
.
commit
|
commitdiff
|
tree
2011-10-17
Mike Pall
Fix
u
p P
C
in tracebacks aft
e
r exits from down-recursive
.
.
.
commit
|
commitdiff
|
tree
2011-10-17
Mike Pall
PPC:
Distinguish slwi, sr
w
i and
r
l
win
m
in disassembly
.
commit
|
commitdiff
|
tree
2011-10-17
Mike
Pall
Ad
d
missing FOLD ru
l
e for integer NEG of c
o
nstants
.
commit
|
commitdiff
|
tree
2011-10-13
Mi
k
e Pa
l
l
FF
I
/ARM: Ensure invocation of SPLIT pass fo
r
float
.
.
.
commit
|
commitdiff
|
tree
2011-10-13
Mike Pall
Save tmp
t
v state fo
r
trace recorder
across REC
O
RD vmevent
.
commit
|
commitdiff
|
tree
2011-10-13
Mi
k
e
P
a
l
l
F
F
I: Fix
unfused l
o
ads
o
f float fie
l
ds
.
commit
|
commitdiff
|
tree
2011-10-13
M
i
k
e Pall
FFI: Fix call ar
g
ume
n
t
a
nd return handling for I8
/
U8
.
.
.
commit
|
commitdiff
|
tree
2011-10-11
Mike Pall
FF
I
: Record loads/stores
t
o
external varia
b
les in namespaces
.
commit
|
commitdiff
|
tree
2011-10-11
Mik
e
P
a
l
l
FFI: Fix recording o
f
const/enum lookups in namesp
a
ces
.
commit
|
commitdiff
|
tree
2011-10-10
Mike Pall
R
e
move unneeded
PHI
b
arrier
f
or reas
s
ociation of
duplica
t
e
.
.
.
commit
|
commitdiff
|
tree
2011-09-28
Mi
k
e Pall
Avoid overwrit
i
ng argument with error from meta
c
all
.
.
.
commit
|
commitdiff
|
tree
2011-09-21
Mike Pa
l
l
Fix (harmless
)
t
ypo
.
commit
|
commitdiff
|
tree
2011-09-21
Mike Pall
ARM: Fix HREFK code gen
e
ration
.
commit
|
commitdiff
|
tree
2011-09-20
Mike Pall
Generate a port
a
ble vmdef
.
l
u
a
.
commit
|
commitdiff
|
tree
2011-09-17
Mik
e
P
all
PPC/
e
5
00
:
Fix GC b
a
rr
i
er for TSETM
.
commit
|
commitdiff
|
tree
2011-09-14
Mike Pall
PPC: Fix G
C
b
arrier for TSETM
.
commit
|
commitdiff
|
tree
2011-09-14
Mike Pall
ARM:
F
ix GC
ba
r
rie
r
fo
r
TSET
M
.
commit
|
commitdiff
|
tree
2011-09-14
Mike Pall
Fix
ty
p
o
.
commit
|
commitdiff
|
tree
2011-09-08
Mik
e
Pa
l
l
ARM: D
i
sa
b
le CPU det
e
ction for interpreter-on
l
y
builds
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
Increase m
a
x
.
n
u
m
ber of exit stub g
r
oups to
c
orrespond
.
.
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
Use so
m
e register allocator h
e
lp
e
rs
for multiple ar
c
hi
t
ectures
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pa
l
l
P
P
C: Interpret
e
r/
J
IT int
e
g
r
ation
.
commit
|
commitdiff
|
tree
2011-09-05
Mi
k
e P
a
ll
PPC: Fix or remove ass
e
mbler
h
e
l
p
er fun
c
tions
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
P
P
C: M
o
re interpreter tuning
.
Use
y-bit f
o
r branch
.
.
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
PPC: Export register names
from disassembler
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
PPC: Disa
s
semble y-bit inste
a
d of a
t
-bits
for conditi
o
nal
.
.
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pa
l
l
P
PC: Add y
-
bit va
r
iants of
condi
t
iona
l
branches to
.
.
.
commit
|
commitdiff
|
tree
2011-09-02
Mike
P
a
ll
Always use ANSI variants of Windows
sy
s
tem fu
n
ctions
.
commit
|
commitdiff
|
tree
2011-08-31
Mike Pall
Mark i
n
stalled shared l
i
brary as
e
xecutable
.
commit
|
commitdiff
|
tree
2011-08-26
Mike Pall
Avoid
c
o
n
v
ersi
o
n
n
a
r
r
o
w
ing
o
f ar
i
t
hmetic w
i
th l
a
rge
.
.
.
commit
|
commitdiff
|
tree
2011-08-25
Mike Pall
F
F
I
/x6
4
: F
i
x struct-by-value cal
l
ing conventions
.
commit
|
commitdiff
|
tree
2011-08-21
M
ike Pall
Record missing FORI s
l
ot l
o
a
ds (e
.
g
.
a
f
te
r
return to
.
.
.
commit
|
commitdiff
|
tree
2011-08-18
Mike Pall
PPC: Add PPC
d
isassembler
.
commit
|
commitdiff
|
tree
2011-08-17
Mike P
a
l
l
Add potential PHI for
n
um
b
er conversions du
e
t
o
t
ype
.
.
.
commit
|
commitdiff
|
tree
2011-08-16
Mike Pall
Ext
e
nd -b to generate c/h/obj/o files with e
m
bedded
.
.
.
commit
|
commitdiff
|
tree
2011-08-16
Mike Pall
L
oad embedded bytecode with re
q
uir
e
(
)
.
commit
|
commitdiff
|
tree
2011-08-14
Mike
P
all
Cl
a
rify na
m
e of MIT li
c
en
s
e
.
commit
|
commitdiff
|
tree
2011-08-14
Mike Pall
Replace som
e
_Unwin
d
_* types
.
Fix
e
s bui
l
d issue
s
on
.
.
.
commit
|
commitdiff
|
tree
2011-08-11
Mike Pall
x6
4
: F
i
x result t
y
pe of cdata
i
ndex conversions
.
commit
|
commitdiff
|
tree
2011-08-11
Mike Pall
Don't bother to chain NOPs
.
commit
|
commitdiff
|
tree
2011-08-10
M
ike
P
all
PPCSPE: Sa
v
e/restore cr2, cr3 and cr
4
when
entering
.
.
.
commit
|
commitdiff
|
tree
2011-08-10
Mike
P
all
PPC: Save/restore cr2, cr3 and cr4
when enteri
n
g/le
a
v
i
ng VM
.
commit
|
commitdiff
|
tree
2011-08-10
M
i
ke
P
all
PPC: Add mtcrf in
s
truc
t
i
on to DynA
S
M
.
commit
|
commitdiff
|
tree
2011-08-10
Mi
k
e
P
all
PP
C
: Tune a
n
d
r
eschedule interpreter for PPC/e3
0
0
.
commit
|
commitdiff
|
tree
2011-08-10
Mik
e
Pall
Fix compiler warnin
g
.
commit
|
commitdiff
|
tree
2011-08-09
Mike Pal
l
F
i
x stack check when L->
t
op is above L->max
s
t
a
ck
.
commit
|
commitdiff
|
tree
2011-08-08
M
ike
P
a
ll
Remove temporary mcod
e
limit
e
rror fro
m
applicati
o
n
.
.
.
commit
|
commitdiff
|
tree
2011-08-07
M
ik
e
Pall
FF
I
: L
i
mit snap
s
h
o
t
optimization for
c
data
c
omparisons
.
commit
|
commitdiff
|
tree
2011-08-01
Mike
Pall
PPC: Add
machin
e
-
spe
c
ific part
o
f FFI
.
commit
|
commitdiff
|
tree
2011-07-25
M
i
ke
Pall
P
P
C: Fix fl
o
or/ceil f
o
r
du
a
l-numb
e
r mode
.
commit
|
commitdiff
|
tree
2011-07-24
Mike Pall
PPC: Add dual-num
b
er mod
e
i
n
terpreter
.
Enable by default
.
commit
|
commitdiff
|
tree
2011-07-23
Mike Pall
Us
e
differe
n
t wor
k
around for a
l
ignment o
f
jit_State
.
commit
|
commitdiff
|
tree
2011-07-23
Mi
k
e P
a
ll
FFI: Treat function ctypes li
k
e pointers in comparisons
.
commit
|
commitdiff
|
tree
2011-07-19
Mike
P
a
ll
From
Lu
a
5
.
2:
Chang
e
\*
t
o \z
.
Rejec
t
undef
i
ned escape
.
.
.
commit
|
commitdiff
|
tree
2011-07-13
Mi
k
e
P
all
PPC: Updat
e
i
nstall docs
.
commit
|
commitdiff
|
tree
2011-07-13
Mike Pall
PPC: A
d
d dual-numb
e
r mode interpreter
.
commit
|
commitdiff
|
tree
2011-07-13
Mike
Pall
P
P
CSPE: Fix dispatc
h
for binop metamethods
.
commit
|
commitdiff
|
tree
2011-07-13
Mike Pal
l
Cleanup single-nu
m
ber vs
.
dual-number mod
e
selec
t
i
on
.
commit
|
commitdiff
|
tree
2011-07-12
Mike Pall
ARM: Don't ev
i
c
t
ASM
R
EF_L in ra_evict
k
()
.
commit
|
commitdiff
|
tree
2011-07-07
Mi
k
e Pall
Fix doc link
.
commit
|
commitdiff
|
tree
2011-07-06
Mike Pall
FFI: Fix comment
p
arsing
.
commit
|
commitdiff
|
tree
2011-07-04
Mike
P
all
ARM:
Install
d
is_arm
.
lua
.
commit
|
commitdiff
|
tree
2011-07-03
Mike Pall
Fix in
s
tall_name and ver
s
io
n
in
g
on OSX
.
commit
|
commitdiff
|
tree
next