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
Add required PHIs for implicit conversions (via XREF fwd).
2011-10-24
M
i
ke Pa
l
l
PPC:
Inte
g
ra
t
e and enable JIT compiler
.
commit
|
commitdiff
|
tree
2011-10-24
Mike P
a
ll
Allow s
e
lection
of
sin
g
l
e
-number vs
.
d
ual-number
m
ode
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mi
k
e Pall
P
P
C: Fix/impro
v
e
inte
r
preter/
J
IT integr
a
tion
.
commit
|
commitdiff
|
tree
2011-10-24
Mi
k
e
P
al
l
PPC: Ge
n
erali
z
e rem
a
terialization h
a
n
d
ling
.
commit
|
commitdiff
|
tree
2011-10-24
M
ike Pal
l
PPC: Add support fo
r
GDB JIT API
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC: Add L
i
n
u
x
/PPC cache flu
s
h mechanis
m
.
commit
|
commitdiff
|
tree
2011-10-24
Mike
P
all
Make sure t
o
flush/
s
y
nc t
h
e D
/
I-c
a
che
for all generate
d
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
Fix handling of
alignm
e
nt a
r
guments (
n
i
l) to C
A
LLX
.
commit
|
commitdiff
|
tree
2011-10-24
M
i
ke Pall
PPC: Add support for per-tr
a
ce exit stubs
.
commit
|
commitdiff
|
tree
2011-10-24
Mike
P
all
G
e
nera
l
ize handling of
stack
c
h
e
cks ind
i
cate
d
by highe
s
t
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
Don't sa
v
e/restore tmpt
v
wit
h
copyTV
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
F
ix compiler warning
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pall
Whi
t
espac
e
.
commit
|
commitdiff
|
tree
2011-10-22
Mik
e
Pa
l
l
Add mi
s
sing FOLD
ru
l
e for CONV
.
u64
.
int +
sig
n
-
exte
n
si
o
n
.
commit
|
commitdiff
|
tree
2011-10-22
M
i
ke Pall
FFI: Cleanup/fix
64
b
it arithmetic in assembler
b
ackend
.
commit
|
commitdiff
|
tree
2011-10-22
Mik
e
Pa
l
l
x64: Fix math
.
random()
c
ode gene
r
a
t
ion
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pall
Fi
x
register hin
t
s fo
r
arit
h
me
t
ic helper functions
.
commit
|
commitdiff
|
tree
2011-10-21
Mi
k
e
Pall
Separate/rename
NUM/FLOAT <->
I64/U64
conv
e
r
s
ion functions
.
commit
|
commitdiff
|
tree
2011-10-21
Mi
k
e Pall
Cleanup v
a
rious
e
nd
i
aness
issues in
a
ssem
b
ler
b
ackend
.
commit
|
commitdiff
|
tree
2011-10-19
M
i
ke Pall
Rearrange d
e
fines for work
a
rounds
to embedded operating
.
.
.
commit
|
commitdiff
|
tree
2011-10-18
M
i
ke Pall
Fi
x
PE/COFF byt
e
code file for
m
at for big-
e
ndian ta
r
gets
.
commit
|
commitdiff
|
tree
2011-10-18
Mike Pall
Fix FOLD r
u
le
for CONV
.
flt
.
num(CONV
.
num
.
flt(
x
)) => x
.
commit
|
commitdiff
|
tree
2011-10-18
Mike Pall
FFI/x86: Fix CO
N
V
.
u
3
2
.
nu
m
r
ounding
.
commit
|
commitdiff
|
tree
2011-10-18
Mik
e
Pall
Don't fuse colocated array o
f
fse
t
s wi
t
hout -Ofuse
.
commit
|
commitdiff
|
tree
2011-10-17
Mike Pall
Fixup PC in traceb
a
cks af
t
er exits from down-recursive
.
.
.
commit
|
commitdiff
|
tree
2011-10-17
Mike P
a
ll
PPC
:
Distinguish slwi, srwi and rlwinm
i
n
disassembl
y
.
commit
|
commitdiff
|
tree
2011-10-17
Mike Pall
Add missin
g
FOL
D
rule for in
t
eger NEG of c
o
nst
a
nts
.
commit
|
commitdiff
|
tree
2011-10-13
Mike Pall
F
FI/AR
M
:
En
s
u
r
e invocat
i
on of SPLI
T
pass for float
.
.
.
commit
|
commitdiff
|
tree
2011-10-13
Mike Pa
l
l
Save
t
mp
t
v st
a
te fo
r
trace
r
ecorder
across RECORD v
m
event
.
commit
|
commitdiff
|
tree
2011-10-13
Mike Pall
FFI: Fix unfused l
o
a
ds of
f
loat fields
.
commit
|
commitdiff
|
tree
2011-10-13
Mike Pall
FFI: Fix c
a
l
l
argument and return handl
i
ng for I8/U8
.
.
.
commit
|
commitdiff
|
tree
2011-10-11
Mi
k
e Pall
FFI: Record loa
d
s
/st
o
re
s
to external variable
s
in n
a
m
e
spaces
.
commit
|
commitdiff
|
tree
2011-10-11
Mike Pall
FF
I
: Fix reco
r
din
g
o
f cons
t
/enum
l
ookups
in nam
e
spaces
.
commit
|
commitdiff
|
tree
2011-10-10
Mi
k
e
Pall
Remove unneeded PHI ba
r
rier
f
or
reass
o
ciation of dup
l
icate
.
.
.
commit
|
commitdiff
|
tree
2011-09-28
Mike Pall
Avoid overwriting argument
w
it
h
error from metac
a
l
l
.
.
.
commit
|
commitdiff
|
tree
2011-09-21
Mike Pall
Fix (h
a
r
m
less
)
t
y
po
.
commit
|
commitdiff
|
tree
2011-09-21
Mi
k
e
Pa
l
l
ARM: Fi
x
HR
E
FK
c
o
de g
e
neration
.
commit
|
commitdiff
|
tree
2011-09-20
M
i
ke Pall
Gener
a
te a portable vmdef
.
lua
.
commit
|
commitdiff
|
tree
2011-09-17
M
i
ke Pall
PPC/e500: Fix GC
b
a
rrier for TSETM
.
commit
|
commitdiff
|
tree
2011-09-14
Mike Pall
P
P
C: Fix GC
barrie
r
for TSETM
.
commit
|
commitdiff
|
tree
2011-09-14
Mike Pall
ARM:
F
ix GC barrier for TSETM
.
commit
|
commitdiff
|
tree
2011-09-14
Mike Pall
Fix ty
p
o
.
commit
|
commitdiff
|
tree
2011-09-08
Mike Pal
l
A
R
M
: Disable C
P
U d
e
tecti
o
n for inter
p
reter
-
only builds
.
commit
|
commitdiff
|
tree
2011-09-05
Mike
Pa
l
l
Inc
r
ease max
.
numbe
r
of exit s
t
ub gro
u
ps to
c
orrespond
.
.
.
commit
|
commitdiff
|
tree
2011-09-05
Mi
k
e Pal
l
U
s
e
som
e
r
e
gister
al
l
o
c
a
t
or help
e
rs for
multiple architectures
.
commit
|
commitdiff
|
tree
2011-09-05
M
i
k
e
Pa
l
l
PPC:
In
t
erpr
e
ter/JIT
integ
r
ation
.
commit
|
commitdiff
|
tree
2011-09-05
M
i
ke Pall
PPC:
F
ix or remove
ass
e
mbler hel
p
er
f
unctions
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
PPC
:
More interpreter tun
i
ng
.
Use y
-
bit for
b
ranch
.
.
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pal
l
PPC: Exp
o
rt r
e
g
i
s
ter names from disassembler
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
PPC:
D
is
a
ssemble y-bit inste
a
d of at
-
bi
t
s for condition
a
l
.
.
.
commit
|
commitdiff
|
tree
2011-09-05
Mi
k
e Pall
P
PC
:
A
dd
y-bit v
a
riants of condit
i
o
nal bran
c
h
es
t
o
.
.
.
commit
|
commitdiff
|
tree
2011-09-02
Mik
e
Pall
Always u
s
e A
N
SI variants of Windows system f
u
nctions
.
commit
|
commitdiff
|
tree
2011-08-31
Mike Pall
M
ark installe
d
shared library as executable
.
commit
|
commitdiff
|
tree
2011-08-26
Mik
e
P
al
l
Avoid
conver
s
ion narrowing of arithm
e
ti
c
with large
.
.
.
commit
|
commitdiff
|
tree
2011-08-25
Mike Pall
F
F
I
/
x
6
4:
Fix str
u
ct-by-value cal
l
ing co
n
ventions
.
commit
|
commitdiff
|
tree
2011-08-21
Mike Pa
l
l
Rec
o
rd m
i
ssing FORI slot loads (e
.
g
.
after r
e
turn t
o
.
.
.
commit
|
commitdiff
|
tree
2011-08-18
Mike P
a
ll
PP
C
: Add P
P
C di
s
asse
m
bler
.
commit
|
commitdiff
|
tree
2011-08-17
Mike
Pall
Add p
o
tent
i
al PHI for number conve
r
si
o
ns due
to type
.
.
.
commit
|
commitdiff
|
tree
2011-08-16
Mike Pall
Extend -b to g
e
n
e
rate c/h
/
obj/o
f
il
e
s w
i
th embedded
.
.
.
commit
|
commitdiff
|
tree
2011-08-16
Mi
k
e Pal
l
Load embedded by
t
ec
o
de with require()
.
commit
|
commitdiff
|
tree
2011-08-14
M
i
ke Pa
l
l
Clar
i
fy name of
M
IT license
.
commit
|
commitdiff
|
tree
2011-08-14
Mike P
a
ll
R
e
p
l
a
c
e
s
ome _Unwind_* types
.
Fixes build issues on
.
.
.
commit
|
commitdiff
|
tree
2011-08-11
Mike P
a
ll
x64
:
Fix result type of cdata
i
n
d
ex conversi
o
ns
.
commit
|
commitdiff
|
tree
2011-08-11
Mike Pall
Don't bother to
c
hain
N
OPs
.
commit
|
commitdiff
|
tree
2011-08-10
Mike P
a
ll
PPCSPE: Sav
e
/
r
esto
r
e cr2, cr3 and
cr
4
when
e
n
t
ering
.
.
.
commit
|
commitdiff
|
tree
2011-08-10
Mike P
a
ll
P
P
C: S
a
ve/r
e
s
t
ore cr
2
, cr3 and cr4 when en
t
erin
g
/le
a
ving V
M
.
commit
|
commitdiff
|
tree
2011-08-10
M
ike Pall
PPC: Add mtcrf instruction
t
o DynASM
.
commit
|
commitdiff
|
tree
2011-08-10
Mik
e
Pall
PP
C
: Tune and resche
d
ule
i
nterpreter for P
P
C/e3
0
0
.
commit
|
commitdiff
|
tree
2011-08-10
Mike
Pal
l
Fix
compil
e
r
warning
.
commit
|
commitdiff
|
tree
2011-08-09
Mike Pall
F
i
x stack ch
e
ck when L->t
o
p is a
b
ove L->
m
axstack
.
commit
|
commitdiff
|
tree
2011-08-08
Mike Pall
Rem
o
v
e
temp
o
rary mcode limit err
o
r from appli
c
ation
.
.
.
commit
|
commitdiff
|
tree
2011-08-07
Mi
k
e Pall
F
FI: Limit snapshot
op
t
imiz
a
tion for cdata comparisons
.
commit
|
commitdiff
|
tree
2011-08-01
Mike
P
all
PPC: Add mach
i
ne-specific part of FFI
.
commit
|
commitdiff
|
tree
2011-07-25
Mike Pall
P
PC
:
Fix f
l
oor/ceil for dual-number mode
.
commit
|
commitdiff
|
tree
2011-07-24
Mi
k
e
P
a
ll
PPC: Add dual-num
b
er mode interprete
r
.
Enable by def
a
ult
.
commit
|
commitdiff
|
tree
2011-07-23
Mike Pal
l
Use d
i
fferent
workaround for align
m
e
n
t of
ji
t
_State
.
commit
|
commitdiff
|
tree
2011-07-23
M
i
ke Pall
FFI: Tr
e
at func
t
ion ctyp
e
s l
i
ke poi
n
ters in
c
ompariso
n
s
.
commit
|
commitdiff
|
tree
2011-07-19
Mike Pa
l
l
From Lua 5
.
2: Change
\* to \z
.
Re
j
ect undefined
escap
e
.
.
.
commit
|
commitdiff
|
tree
2011-07-13
Mike
Pall
PPC: U
p
d
a
t
e install
d
ocs
.
commit
|
commitdiff
|
tree
2011-07-13
Mike
P
a
l
l
P
PC: Add dual-number m
o
de interpret
e
r
.
commit
|
commitdiff
|
tree
2011-07-13
Mike Pall
PPCSPE: Fix
dispatch for
b
i
n
op met
a
methods
.
commit
|
commitdiff
|
tree
2011-07-13
M
i
ke Pall
C
leanup
single-number vs
.
dual-
n
umber
mo
d
e
sel
e
c
t
ion
.
commit
|
commitdiff
|
tree
2011-07-12
M
i
ke Pall
A
RM: Do
n
't
e
v
i
ct
ASMREF_L in ra_evictk()
.
commit
|
commitdiff
|
tree
2011-07-07
Mike Pall
Fi
x
do
c
li
n
k
.
commit
|
commitdiff
|
tree
2011-07-06
Mike
P
all
FFI: Fix comment parsing
.
commit
|
commitdiff
|
tree
2011-07-04
M
i
ke Pa
l
l
AR
M
: Install dis_arm
.
lu
a
.
commit
|
commitdiff
|
tree
2011-07-03
Mike Pall
Fix install_name and
v
e
r
sio
n
i
n
g on OSX
.
commit
|
commitdiff
|
tree
2011-07-03
Mike P
a
ll
PPC: Add build rules f
o
r
PP
C
interpreter
(
non-functional
.
.
.
commit
|
commitdiff
|
tree
2011-07-03
Mike
P
al
l
PPC:
S
e
p
arate PPC vs
.
PPCS
P
E i
n
t
er
p
r
e
ter source files
.
commit
|
commitdiff
|
tree
2011-07-01
Mike Pall
PPC: Untangle PPC
v
s
.
PP
C
SPE tar
g
et defines
.
commit
|
commitdiff
|
tree
2011-07-01
Mike Pall
P
PC: Fix
range check
for
scaled
i
mmediates in DynAS
M
.
commit
|
commitdiff
|
tree
2011-06-29
Mike Pall
Ad
d
d
e
bug option to m
s
vc
b
ui
l
d
.
bat a
n
d impro
v
e
e
r
ror
.
.
.
commit
|
commitdiff
|
tree
2011-06-29
M
i
k
e Pall
Don
'
t use thread-safe excep
t
ions on OSX
.
C
o
mplain t
o
.
.
.
commit
|
commitdiff
|
tree
2011-06-28
Mike Pall
Return to low
e
r fram
e
via i
n
t
e
rp
r
eter for unhan
d
l
ed
.
.
.
commit
|
commitdiff
|
tree
2011-06-28
Mike Pall
Pref
e
r
recording l
o
ops
over calls
.
commit
|
commitdiff
|
tree
2011-06-28
M
ike
P
a
ll
Reorganize tr
a
ce l
i
n
k
in
g
and
tr
a
ck link types
.
commit
|
commitdiff
|
tree
2011-06-28
M
ike Pa
l
l
Clean
u
p tempo
r
ary bytecod
e
pa
t
chin
g
.
commit
|
commitdiff
|
tree
2011-06-27
Mike P
a
ll
Fix for
c
ed unw
i
nding
trigger
e
d
by
e
xternal unwinder
.
commit
|
commitdiff
|
tree
2011-06-27
Mike P
a
ll
Use thread-safe exc
e
ptio
n
s for externa
l
u
nw
i
ndi
n
g on
.
.
.
commit
|
commitdiff
|
tree
2011-06-26
Mike Pall
Fix
i
OS build
.
commit
|
commitdiff
|
tree
next