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: Improve ld script detection in ffi.load().
2011-11-25
Mike Pall
FFI:
Improve ld script detec
t
ion in ffi
.
load
(
)
.
commit
|
commitdiff
|
tree
2011-11-23
M
i
k
e Pall
D
o
not elimin
a
te PHIs only referenced from oth
e
r P
H
Is
.
commit
|
commitdiff
|
tree
2011-11-21
Mike P
a
ll
Replace stac
k
s
l
ot for im
p
l
i
ci
t
numb
e
r->
s
tring con
v
.
.
.
commit
|
commitdiff
|
tree
2011-11-20
Mike Pall
Sp
e
cialize to prototype for non
-
m
o
nomorphic
f
unc
t
ions
.
commit
|
commitdiff
|
tree
2011-11-20
M
i
k
e Pall
Count f
r
ames
w
i
t
h same prototype in ca
l
l unroll lim
i
t
.
.
.
commit
|
commitdiff
|
tree
2011-11-20
Mike Pall
K
e
e
p
maximum frame extent in
snap
-
>
topslo
t
.
commit
|
commitdiff
|
tree
2011-11-20
Mike Pall
Get rid of snap->
d
epth
.
commit
|
commitdiff
|
tree
2011-11-17
Mike Pa
l
l
Fix debug option for msvc
b
uild
.
bat
.
commit
|
commitdiff
|
tree
2011-11-15
Mike Pall
FFI: Fix EnumW
i
ndow
s
e
xample in docs
.
commit
|
commitdiff
|
tree
2011-11-15
M
i
ke Pall
FFI: Ad
d
miss
i
n
g
GC b
a
rrier f
o
r callback reg
i
stration
.
commit
|
commitdiff
|
tree
2011-11-15
M
ik
e
Pall
FFI: Save GetLastEr
r
or() around f
f
i
.
l
o
a
d
(
) and sym
b
ol
.
.
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pall
Elimi
n
at
e
some ra
r
e occurre
n
ces of redundant PHIs
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pall
Fix h
i
nt-based register
alloc
a
tion in ra_des
t
()
.
commit
|
commitdiff
|
tree
2011-11-14
M
i
ke P
a
ll
F
F
I: Add call
b
ack suppor
t
(f
o
r
x86/x64)
.
commit
|
commitdiff
|
tree
2011-11-14
M
i
ke Pall
PP
C
: Clarify do
c
s
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pall
FFI: Resolve __
c
all
m
e
ta
m
ethod for
p
oint
e
rs, too
.
commit
|
commitdiff
|
tree
2011-11-12
Mike Pall
Avoid depe
n
dence on lj_ji
t
.
h if on
l
y
i
ncluding lj_ta
r
get
.
h
.
commit
|
commitdiff
|
tree
2011-11-12
Mike Pall
FFI:
A
dd unwind definition
s
f
o
r
lj
_
vm_ffi_call
.
commit
|
commitdiff
|
tree
2011-11-11
Mike P
a
ll
FFI: Extend m
e
ta
m
ethod tutor
i
al
.
commit
|
commitdiff
|
tree
2011-11-11
M
ike Pall
ARM:
F
i
x IR splitting f
o
r sof
t
fp XLOAD
.
commit
|
commitdiff
|
tree
2011-11-11
M
i
ke Pall
A
RM: Fix cod
e
generation for type-check only softfp
.
.
.
commit
|
commitdiff
|
tree
2011-11-04
Mike
P
a
ll
x64: F
i
x l
i
ghtuserd
a
t
a
comparisons
.
commit
|
commitdiff
|
tree
2011-11-04
Mike Pall
Spe
l
ling
.
commit
|
commitdiff
|
tree
2011-10-27
Mike Pall
PPC: Install dis_ppc
.
lua
.
commit
|
commitdiff
|
tree
2011-10-26
Mike Pall
FFI: Com
p
ile calls to stdcall,
fastcall and vara
r
g
.
.
.
commit
|
commitdiff
|
tree
2011-10-25
Mik
e
Pall
PPC: Fuse BAND with shi
f
t t
o
r
l
winm
.
commit
|
commitdiff
|
tree
2011-10-25
Mik
e
Pall
Ad
d
m
o
re FOLD rules for shift + BAND si
m
pl
i
f
i
c
ations
.
commit
|
commitdiff
|
tree
2011-10-25
Mike P
a
ll
x64: Fi
x
code generatio
n
f
o
r
BS
W
AP
.
commit
|
commitdiff
|
tree
2011-10-25
M
ike Pall
PPC: Fuse BSWAP wit
h
X
L
OAD/XSTORE to lwbrx/
s
twbrx
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pal
l
PPC/e500: Fix write barrie
r
in U
S
ETS
.
commit
|
commitdiff
|
tree
2011-10-24
M
i
ke
Pall
PPC: Fi
x
externally provided
r
e
l
ocation offsets in
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
P
P
C
: Fix write barri
e
r in US
E
TV/USETS
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC: Integrat
e
an
d
enable
J
IT compile
r
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
Allow selection of
s
i
n
gle-number
v
s
.
dual-numbe
r
mode
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike
Pall
PPC: Fix/imp
r
ove interpreter/JIT integratio
n
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC: Generalize remateri
a
liz
a
tio
n
ha
n
d
l
i
ng
.
commit
|
commitdiff
|
tree
2011-10-24
Mike
P
a
ll
PPC: Add s
u
pport
for
GDB JIT A
P
I
.
commit
|
commitdiff
|
tree
2011-10-24
M
i
ke Pall
P
PC: Add Linux/PPC cache flush
mechanism
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
Make sure
t
o
flush/sync the
D
/
I-cache for all gen
e
rated
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mik
e
Pall
Fix handling of
alignment
arguments (nil)
to C
A
L
LX
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC: Add sup
p
ort f
o
r
per-t
r
ace exit s
t
ubs
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
Gene
r
alize
handling of
stack checks i
n
d
icated by highest
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mik
e
P
a
ll
Don't save/res
t
ore tmp
t
v
with cop
y
TV
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pal
l
Fix compiler warning
.
commit
|
commitdiff
|
tree
2011-10-22
M
i
ke Pall
Whitespace
.
commit
|
commitdiff
|
tree
2011-10-22
Mike
P
all
Ad
d
m
i
ssing FOLD r
u
le for CONV
.
u64
.
int + sign-extension
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pall
F
FI: Cle
a
nup/fix 64 bit
ar
i
t
hmetic in
a
s
s
emble
r
backend
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pa
l
l
x
6
4:
F
ix
math
.
random() c
o
de gen
e
ra
t
ion
.
commit
|
commitdiff
|
tree
2011-10-22
Mike
P
all
Fix register hints for
a
rithmeti
c
helpe
r
functions
.
commit
|
commitdiff
|
tree
2011-10-21
M
i
ke Pall
Separat
e
/ren
a
m
e
NUM/FLOAT <->
I
6
4/U64 c
o
nversion func
t
ions
.
commit
|
commitdiff
|
tree
2011-10-21
Mike Pa
l
l
Cleanup various endianess is
s
u
es in
a
ssemb
l
er backen
d
.
commit
|
commitdiff
|
tree
2011-10-19
Mike Pall
R
e
ar
r
a
nge def
i
n
e
s f
o
r workaro
u
nds
to e
m
bed
d
e
d
op
e
ra
t
ing
.
.
.
commit
|
commitdiff
|
tree
2011-10-18
Mike Pall
Fix PE/C
O
FF bytecode file format for b
i
g
-endi
a
n t
a
rgets
.
commit
|
commitdiff
|
tree
2011-10-18
Mike Pall
Fix FOLD rule for
CON
V
.
flt
.
num
(
CONV
.
num
.
f
l
t(x)
)
=
>
x
.
commit
|
commitdiff
|
tree
2011-10-18
Mike Pall
FFI/x86: F
i
x CONV
.
u32
.
n
um roundin
g
.
commit
|
commitdiff
|
tree
2011-10-18
Mike Pall
Don't fuse colo
c
ated arr
a
y offsets without -O
f
use
.
commit
|
commitdiff
|
tree
2011-10-17
M
ik
e
Pall
Fixup
P
C
i
n tracebacks after
exits
from down-recursive
.
.
.
commit
|
commitdiff
|
tree
2011-10-17
Mike Pall
PP
C
: Distinguish slw
i
, srwi and r
l
win
m
in disassemb
l
y
.
commit
|
commitdiff
|
tree
2011-10-17
Mike Pall
Add missing FOLD rule for
integer NE
G
of constan
t
s
.
commit
|
commitdiff
|
tree
2011-10-13
Mik
e
Pall
FFI
/
ARM:
Ensure invocation of SPLIT
pass
f
or float
.
.
.
commit
|
commitdiff
|
tree
2011-10-13
M
ike Pall
Sav
e
tm
p
tv state for trace reco
r
der across RECORD vmevent
.
commit
|
commitdiff
|
tree
2011-10-13
Mike
P
all
FFI: Fix un
f
used loads of float fields
.
commit
|
commitdiff
|
tree
2011-10-13
Mi
k
e
Pall
FFI: Fix call argument and
r
eturn
h
andling for I8
/
U
8
.
.
.
commit
|
commitdiff
|
tree
2011-10-11
M
i
ke Pall
FFI
:
Record
loads/stores to
external variables in namespa
c
es
.
commit
|
commitdiff
|
tree
2011-10-11
Mike
P
all
FFI: Fix reco
r
ding
of co
n
st/enum lookups in
n
am
e
s
p
ac
e
s
.
commit
|
commitdiff
|
tree
2011-10-10
Mike Pall
Remove un
n
eeded P
H
I
b
arrie
r
f
o
r
reassociation of duplicate
.
.
.
commit
|
commitdiff
|
tree
2011-09-28
Mike Pall
Avoid overwriting argument
w
i
th error from m
e
tac
a
ll
.
.
.
commit
|
commitdiff
|
tree
2011-09-21
Mike Pall
Fix (harmless)
typo
.
commit
|
commitdiff
|
tree
2011-09-21
Mike Pa
l
l
AR
M
: Fix
H
RE
F
K code generatio
n
.
commit
|
commitdiff
|
tree
2011-09-20
M
ike Pall
G
enerate a po
r
table vmdef
.
lua
.
commit
|
commitdiff
|
tree
2011-09-17
Mik
e
Pall
PPC/e500: Fix GC barrier for T
S
ETM
.
commit
|
commitdiff
|
tree
2011-09-14
M
i
ke P
a
l
l
PP
C
: Fix
GC bar
r
ier f
o
r
TSETM
.
commit
|
commitdiff
|
tree
2011-09-14
Mi
k
e
Pall
ARM
:
Fix GC barrier
for TSETM
.
commit
|
commitdiff
|
tree
2011-09-14
Mike Pall
Fix typo
.
commit
|
commitdiff
|
tree
2011-09-08
Mike Pall
ARM:
Disabl
e
CPU
detection for interpreter-onl
y
builds
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
Increase max
.
nu
m
ber of exit stub grou
p
s
t
o
correspond
.
.
.
commit
|
commitdiff
|
tree
2011-09-05
Mike
P
al
l
Use
s
ome regist
e
r all
o
cator helpers for m
u
l
tiple
architectures
.
commit
|
commitdiff
|
tree
2011-09-05
Mik
e
Pall
PPC: Inter
p
reter/JIT int
e
grati
o
n
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
PP
C
:
F
i
x or remove assembler helper functions
.
commit
|
commitdiff
|
tree
2011-09-05
M
i
k
e Pall
PPC: More interp
r
eter
tun
i
ng
.
U
se y-bit for branch
.
.
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
PPC: Export regist
e
r names from disassem
b
l
e
r
.
commit
|
commitdiff
|
tree
2011-09-05
M
ike P
a
ll
P
P
C:
D
isassemble y-bit
instead o
f
at-bits for
c
onditi
o
nal
.
.
.
commit
|
commitdiff
|
tree
2011-09-05
Mi
k
e Pall
PPC: Add
y
-bit variant
s
of
con
d
itional
branches to
.
.
.
commit
|
commitdiff
|
tree
2011-09-02
Mike
Pall
A
lways use A
N
SI variants of Windo
w
s
system functi
o
ns
.
commit
|
commitdiff
|
tree
2011-08-31
Mike Pa
l
l
Mark instal
l
ed shared
librar
y
a
s executable
.
commit
|
commitdiff
|
tree
2011-08-26
Mi
k
e
P
all
A
void conver
s
ion narrowing of arith
m
etic with large
.
.
.
commit
|
commitdiff
|
tree
2011-08-25
Mike Pal
l
F
FI/x64:
F
ix struct-by-va
l
ue calling
c
o
nv
e
ntions
.
commit
|
commitdiff
|
tree
2011-08-21
Mik
e
Pall
Record missing FORI slot loads
(e
.
g
.
a
fter return to
.
.
.
commit
|
commitdiff
|
tree
2011-08-18
Mike Pa
l
l
PPC:
A
dd PP
C
disasse
m
b
ler
.
commit
|
commitdiff
|
tree
2011-08-17
Mi
k
e
P
all
Add pote
n
tial PH
I
fo
r
numb
e
r c
o
nve
r
sions du
e
t
o
type
.
.
.
commit
|
commitdiff
|
tree
2011-08-16
Mike P
a
ll
Extend -b to generate c/h/obj
/
o files with embedded
.
.
.
commit
|
commitdiff
|
tree
2011-08-16
Mike Pall
Load e
m
bed
d
ed byt
e
code with require()
.
commit
|
commitdiff
|
tree
2011-08-14
Mike Pall
Cla
r
ify
name of MIT license
.
commit
|
commitdiff
|
tree
2011-08-14
Mike Pall
Rep
l
a
c
e some _U
n
w
i
nd_*
t
ypes
.
Fixes b
u
ild iss
u
es on
.
.
.
commit
|
commitdiff
|
tree
2011-08-11
Mike Pal
l
x64: Fix
result type of cda
t
a inde
x
c
o
nv
e
rsion
s
.
commit
|
commitdiff
|
tree
2011-08-11
Mike Pall
Don't bother
t
o chain N
O
P
s
.
commit
|
commitdiff
|
tree
2011-08-10
Mike Pall
P
P
CSPE: Save/
r
estore cr2
,
cr3
a
nd cr4
w
hen enter
i
ng
.
.
.
commit
|
commitdiff
|
tree
2011-08-10
M
i
ke Pal
l
PPC: Save/resto
r
e cr
2
,
cr
3
and
c
r
4 when entering/leaving VM
.
commit
|
commitdiff
|
tree
2011-08-10
Mike
P
all
PPC:
Add mtcr
f
instruction to
D
ynA
S
M
.
commit
|
commitdiff
|
tree
2011-08-10
Mike
Pal
l
PP
C
: Tune and
res
c
hedule in
t
erpreter for P
P
C/e300
.
commit
|
commitdiff
|
tree
next