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
Remove stray comment.
2011-11-14
Mike Pall
Fix hint-based regist
e
r
allocat
i
on
i
n
ra_dest()
.
commit
|
commitdiff
|
tree
2011-11-14
M
i
ke Pall
FFI: Add callb
a
ck sup
p
ort (
f
or x86/x64)
.
commit
|
commitdiff
|
tree
2011-11-14
Mi
k
e Pall
P
PC: Cl
a
r
i
fy
d
o
cs
.
commit
|
commitdiff
|
tree
2011-11-14
Mi
k
e P
a
l
l
FFI: Resolv
e
_
_c
a
ll metam
e
thod for pointers, too
.
commit
|
commitdiff
|
tree
2011-11-12
Mike Pall
Avoid depe
n
dence on
l
j_ji
t
.
h
if only including lj
_
target
.
h
.
commit
|
commitdiff
|
tree
2011-11-12
Mike
P
all
FFI:
A
dd unwind defin
i
tions for l
j
_vm_
f
fi_
c
all
.
commit
|
commitdiff
|
tree
2011-11-11
Mike Pall
FFI: Extend metamethod tut
o
rial
.
commit
|
commitdiff
|
tree
2011-11-11
Mike Pall
ARM:
Fix IR
s
plitt
i
ng for
soft
f
p
XLOAD
.
commit
|
commitdiff
|
tree
2011-11-11
Mike Pall
A
R
M: F
i
x code genera
t
ion for type
-
check only
s
o
f
t
f
p
.
.
.
commit
|
commitdiff
|
tree
2011-11-04
M
ike Pall
x64: Fix lig
h
tuserdata
c
ompa
r
isons
.
commit
|
commitdiff
|
tree
2011-11-04
M
i
ke Pall
S
pelling
.
commit
|
commitdiff
|
tree
2011-10-27
Mike
Pal
l
P
P
C
: Install di
s
_ppc
.
lua
.
commit
|
commitdiff
|
tree
2011-10-26
Mike Pall
FFI:
C
ompile calls to s
t
dcall, fastcall a
n
d va
r
arg
.
.
.
commit
|
commitdiff
|
tree
2011-10-25
Mik
e
P
a
ll
PPC
:
F
use
B
A
N
D
wit
h
shift to rlwinm
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pal
l
Add more FOLD rules for shift + B
A
ND simp
l
ific
a
tio
n
s
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pall
x64:
Fix cod
e
generatio
n
fo
r
B
S
WAP
.
commit
|
commitdiff
|
tree
2011-10-25
Mik
e
P
a
ll
P
PC: F
u
se BSWAP wi
t
h XLOA
D
/XST
O
RE to lwbrx/stwbr
x
.
commit
|
commitdiff
|
tree
2011-10-25
M
ike P
a
ll
P
PC/e500:
Fix write barr
i
er in USETS
.
commit
|
commitdiff
|
tree
2011-10-24
Mike
P
all
PPC:
F
ix externally
p
rovide
d
r
e
l
ocation offset
s
in
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
M
ike
Pall
P
P
C
: F
i
x wr
i
t
e bar
r
ier
i
n
USETV/USETS
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC: Inte
g
rate and en
a
ble JIT
compiler
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
Allow selection
o
f sing
l
e-number vs
.
dual-number m
o
de
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC: Fi
x
/
improve
i
n
t
e
r
prete
r
/J
I
T integration
.
commit
|
commitdiff
|
tree
2011-10-24
M
ike P
a
ll
PPC:
G
e
n
e
r
alize rematerialization h
a
nd
l
ing
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC
:
Add support for G
D
B
JIT API
.
commit
|
commitdiff
|
tree
2011-10-24
Mike P
a
l
l
PPC: Add Li
n
ux
/
PP
C
cache fl
u
sh
m
echanism
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
Make
su
r
e
t
o flu
s
h/sync the D/I-cache for
a
ll
g
enerated
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mi
k
e Pall
F
ix handling
of alignment ar
g
umen
t
s (
n
il) to CALLX
.
commit
|
commitdiff
|
tree
2011-10-24
Mi
k
e Pall
PPC: Add suppo
r
t for per-trace exit stubs
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
Generalize handling of s
t
a
c
k chec
k
s indicat
e
d by highes
t
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
D
o
n'
t
save/
r
estore t
m
p
tv wit
h
copyTV
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pa
l
l
Fix compile
r
warning
.
commit
|
commitdiff
|
tree
2011-10-22
Mike
P
al
l
Whitespace
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pall
A
d
d
missing FO
L
D ru
l
e for
C
ONV
.
u64
.
int +
sign-extens
i
on
.
commit
|
commitdiff
|
tree
2011-10-22
Mike
P
all
F
FI:
Cleanup/fix 64 bit ari
t
hmetic in assembler b
a
ckend
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pall
x64: Fi
x
m
a
th
.
random()
c
o
de generatio
n
.
commit
|
commitdiff
|
tree
2011-10-22
Mi
k
e Pall
F
i
x re
g
ist
e
r
hints for ari
t
hm
e
ti
c
helper functions
.
commit
|
commitdiff
|
tree
2011-10-21
M
i
k
e Pall
S
e
parate/r
e
n
a
me NUM/FLOAT <-> I64/U64 conver
s
io
n
functions
.
commit
|
commitdiff
|
tree
2011-10-21
Mike
P
all
Cleanu
p
various end
i
ane
s
s iss
u
es in assembler backe
n
d
.
commit
|
commitdiff
|
tree
2011-10-19
Mike
P
all
Rearr
a
n
g
e defi
n
es fo
r
workaround
s
to embedded operat
i
ng
.
.
.
commit
|
commitdiff
|
tree
2011-10-18
M
ike
Pal
l
Fix PE
/
COFF
b
ytecode fi
l
e forma
t
for
b
i
g
-en
d
ia
n
t
argets
.
commit
|
commitdiff
|
tree
2011-10-18
Mi
k
e Pall
Fix FOL
D
rule for C
O
NV
.
flt
.
num(CONV
.
num
.
flt(x))
=
> x
.
commit
|
commitdiff
|
tree
2011-10-18
M
ike Pall
FFI/x
8
6: Fix
C
ON
V
.
u
32
.
n
u
m
roundi
n
g
.
commit
|
commitdiff
|
tree
2011-10-18
Mike Pall
Do
n
't f
u
s
e c
o
loca
t
ed array offsets without
-
Ofuse
.
commit
|
commitdiff
|
tree
2011-10-17
Mike
P
a
l
l
Fixup PC in tracebacks after
exi
t
s
f
rom
down
-
recursive
.
.
.
commit
|
commitdiff
|
tree
2011-10-17
M
i
ke
Pall
P
P
C: D
i
s
tingu
i
sh slwi, srwi and rlwi
n
m in disassembl
y
.
commit
|
commitdiff
|
tree
2011-10-17
Mike Pall
Add
m
issing F
O
LD rule for inte
g
er NEG of co
n
stants
.
commit
|
commitdiff
|
tree
2011-10-13
Mike Pall
FFI/ARM: Ensure invocati
o
n of SPLIT
pass for float
.
.
.
commit
|
commitdiff
|
tree
2011-10-13
Mike P
a
ll
Sa
v
e tmptv s
t
a
t
e
for trace rec
o
r
der across RECORD vme
v
ent
.
commit
|
commitdiff
|
tree
2011-10-13
M
i
ke Pall
FFI: Fix unfused loads of
float
fields
.
commit
|
commitdiff
|
tree
2011-10-13
Mik
e
Pall
FFI: Fix
call argum
e
nt and ret
u
rn handling for I8/U8
.
.
.
commit
|
commitdiff
|
tree
2011-10-11
Mike Pal
l
FFI: Reco
r
d loads/stores to external vari
a
bles in nam
e
spaces
.
commit
|
commitdiff
|
tree
2011-10-11
Mi
k
e Pall
FFI: Fi
x
re
c
ording of cons
t
/enum lookups in
names
p
aces
.
commit
|
commitdiff
|
tree
2011-10-10
Mike
P
a
ll
Remove unneeded PHI ba
r
rie
r
for reassoc
i
a
tion of
d
uplica
t
e
.
.
.
commit
|
commitdiff
|
tree
2011-09-28
Mike Pall
A
v
oid
o
v
erwriting a
r
g
um
e
nt with err
o
r
from meta
c
all
.
.
.
commit
|
commitdiff
|
tree
2011-09-21
Mike
Pall
Fix
(
harmles
s
)
t
yp
o
.
commit
|
commitdiff
|
tree
2011-09-21
Mike Pall
ARM
:
Fix
H
REFK co
d
e gener
a
tion
.
commit
|
commitdiff
|
tree
2011-09-20
Mike
P
al
l
Gener
a
te a portable
vmdef
.
lua
.
commit
|
commitdiff
|
tree
2011-09-17
M
ike Pall
PP
C
/e500
:
Fix GC barrier for TS
E
T
M
.
commit
|
commitdiff
|
tree
2011-09-14
M
ik
e
P
all
PPC: Fix GC
barrier for TSETM
.
commit
|
commitdiff
|
tree
2011-09-14
Mike
P
all
ARM: Fix GC bar
r
ier for TSETM
.
commit
|
commitdiff
|
tree
2011-09-14
Mik
e
P
all
Fix typo
.
commit
|
commitdiff
|
tree
2011-09-08
Mike Pall
ARM
:
Disable CPU detect
i
on for i
n
terpreter-
o
n
l
y build
s
.
commit
|
commitdiff
|
tree
2011-09-05
M
i
ke
P
all
Increase
m
ax
.
number of
exi
t
stub groups
t
o correspond
.
.
.
commit
|
commitdiff
|
tree
2011-09-05
Mik
e
Pa
l
l
U
s
e some register
a
lloca
t
o
r
helpers
for mu
l
t
iple arc
h
itectures
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pa
l
l
PPC: In
t
erpret
e
r/JIT
integrat
i
on
.
commit
|
commitdiff
|
tree
2011-09-05
Mi
k
e Pall
P
P
C: Fix or remove assembler helper functions
.
commit
|
commitdiff
|
tree
2011-09-05
M
ike Pa
l
l
PPC: Mo
r
e interpreter tuning
.
Use y-b
i
t for bran
c
h
.
.
.
commit
|
commitdiff
|
tree
2011-09-05
M
i
ke Pall
P
PC: Export r
e
gister names from disa
s
semb
l
e
r
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
PP
C
: Di
s
as
s
emble y-bit
inst
e
a
d of at
-
bi
t
s for conditional
.
.
.
commit
|
commitdiff
|
tree
2011-09-05
Mi
k
e P
a
ll
P
PC: Add y
-
bit v
a
r
i
ants of conditiona
l
b
ranches to
.
.
.
commit
|
commitdiff
|
tree
2011-09-02
M
i
ke Pall
Alw
a
ys use A
N
SI variants of Wi
n
dows
system
function
s
.
commit
|
commitdiff
|
tree
2011-08-31
Mike Pall
Mark installed shared librar
y
as execu
t
able
.
commit
|
commitdiff
|
tree
2011-08-26
Mike Pall
A
v
oid conve
r
sio
n
narro
w
i
n
g of arithmetic with large
.
.
.
commit
|
commitdiff
|
tree
2011-08-25
Mike Pal
l
F
F
I/x64: Fix struct-by
-
value
c
a
lling conventi
o
ns
.
commit
|
commitdiff
|
tree
2011-08-21
M
ike Pall
Record m
i
ssing
F
OR
I
slot loads (e
.
g
.
after return to
.
.
.
commit
|
commitdiff
|
tree
2011-08-18
Mi
k
e Pall
PPC: A
d
d PPC disassem
b
ler
.
commit
|
commitdiff
|
tree
2011-08-17
Mike Pall
Add po
t
en
t
ial PHI
f
or
num
b
er conversions due
t
o type
.
.
.
commit
|
commitdiff
|
tree
2011-08-16
Mike Pall
Extend -b to g
e
nerate c/h/
o
bj/
o
files
w
ith embedd
e
d
.
.
.
commit
|
commitdiff
|
tree
2011-08-16
Mike Pall
Load embedd
e
d
byteco
d
e
with r
e
quire
(
)
.
commit
|
commitdiff
|
tree
2011-08-14
Mike Pall
Clarify name of
M
IT license
.
commit
|
commitdiff
|
tree
2011-08-14
Mike Pall
Rep
l
ace some _Un
w
in
d
_* types
.
Fixes buil
d
i
s
s
ues o
n
.
.
.
commit
|
commitdiff
|
tree
2011-08-11
Mike Pall
x64
:
F
ix result typ
e
o
f
cda
t
a
in
d
e
x
conversions
.
commit
|
commitdiff
|
tree
2011-08-11
Mike
P
all
D
on't bother to chain
NOPs
.
commit
|
commitdiff
|
tree
2011-08-10
Mike Pall
PP
C
SPE: Sa
v
e/resto
r
e
cr2, cr3 a
n
d cr4 when
e
nt
e
r
i
ng
.
.
.
commit
|
commitdiff
|
tree
2011-08-10
Mike Pall
PP
C
:
Save/rest
o
re cr2, cr3 and cr4 when
e
nt
e
ring/leaving
V
M
.
commit
|
commitdiff
|
tree
2011-08-10
Mike
P
a
ll
PPC: Add mtcrf instru
c
tio
n
to DynA
S
M
.
commit
|
commitdiff
|
tree
2011-08-10
Mike Pall
PPC: Tune an
d
re
s
chedul
e
i
n
te
r
pr
e
ter f
o
r P
P
C/e
3
0
0
.
commit
|
commitdiff
|
tree
2011-08-10
Mike Pall
Fix compil
e
r warning
.
commit
|
commitdiff
|
tree
2011-08-09
Mike Pall
Fix s
t
ack ch
e
ck whe
n
L->t
o
p is
ab
o
ve L
-
>max
s
tack
.
commit
|
commitdiff
|
tree
2011-08-08
M
ike Pall
Remove temp
o
rary mcode
l
imit err
o
r from application
.
.
.
commit
|
commitdiff
|
tree
2011-08-07
Mike Pa
l
l
FFI: Limit
snapshot
o
pti
m
iza
t
i
o
n for cd
a
ta compa
r
isons
.
commit
|
commitdiff
|
tree
2011-08-01
Mi
k
e Pall
PPC
:
Add
machine
-
specific par
t
o
f
F
FI
.
commit
|
commitdiff
|
tree
2011-07-25
Mike Pall
PPC: Fix f
l
oor
/
ceil for dual-number m
o
de
.
commit
|
commitdiff
|
tree
2011-07-24
Mike Pall
PP
C
:
A
dd d
u
al-number mode
in
t
erpreter
.
Ena
b
l
e
by de
f
ault
.
commit
|
commitdiff
|
tree
2011-07-23
Mike Pall
Use different workarou
n
d for
a
lignment of j
i
t_Sta
t
e
.
commit
|
commitdiff
|
tree
2011-07-23
Mike Pall
F
FI: Treat function
c
types like po
i
nters
i
n comp
a
risons
.
commit
|
commitdiff
|
tree
2011-07-19
Mike
Pall
From Lua 5
.
2: Change \
*
to \
z
.
Reject
u
ndefin
e
d es
c
ape
.
.
.
commit
|
commitdiff
|
tree
2011-07-13
M
i
ke Pall
PPC: Update
i
nsta
l
l docs
.
commit
|
commitdiff
|
tree
2011-07-13
M
i
k
e
P
a
ll
PPC: Add dual-number mode in
t
e
rpreter
.
commit
|
commitdiff
|
tree
next