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
Fix hint-based register allocation in ra_dest().
2011-11-14
Mi
k
e Pall
Fix hint-based register allocat
i
on in ra_dest()
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pa
l
l
FFI: Add ca
l
lb
a
c
k
suppor
t
(for x86/x64)
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pall
PPC: Cla
r
ify d
o
cs
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pal
l
FFI:
Resolve __call metamethod f
o
r pointer
s
, too
.
commit
|
commitdiff
|
tree
2011-11-12
M
ike
Pall
Avoid dependence
o
n lj_jit
.
h if only in
c
luding lj_target
.
h
.
commit
|
commitdiff
|
tree
2011-11-12
Mike Pall
FFI: Ad
d
u
nwind definitions
f
or lj_vm_ffi
_
call
.
commit
|
commitdiff
|
tree
2011-11-11
Mike
P
a
ll
FFI: Ext
e
n
d
metamethod t
u
torial
.
commit
|
commitdiff
|
tree
2011-11-11
M
i
ke Pall
A
R
M: Fix IR splittin
g
for softfp XLOAD
.
commit
|
commitdiff
|
tree
2011-11-11
Mike
Pall
ARM:
F
ix code ge
n
e
r
ation for type-check only s
o
ftfp
.
.
.
commit
|
commitdiff
|
tree
2011-11-04
Mike Pall
x64: Fix l
i
g
h
tuserdata comparisons
.
commit
|
commitdiff
|
tree
2011-11-04
M
i
k
e Pall
Spelling
.
commit
|
commitdiff
|
tree
2011-10-27
Mike Pall
PPC: Inst
a
ll dis
_
ppc
.
lua
.
commit
|
commitdiff
|
tree
2011-10-26
Mike Pall
FFI: Compile calls
t
o stdcall
,
fastcall and vararg
.
.
.
commit
|
commitdiff
|
tree
2011-10-25
Mi
k
e
Pall
PPC: Fuse
B
AND w
i
th shif
t
to
rlwinm
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pall
Add more
FOLD
r
ules for shift + BAND simplifica
t
i
ons
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pall
x64:
Fix code gen
e
ration for BSWAP
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pal
l
P
P
C:
Fuse BSWAP with XLOAD/
X
STORE to lwbrx/stwbrx
.
commit
|
commitdiff
|
tree
2011-10-25
Mik
e
Pall
PPC/e
5
00: F
i
x
write barrier in USETS
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC: Fix externally provid
e
d
relocation offsets
i
n
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mik
e
Pall
PPC: Fix write barrier i
n
USETV/U
S
ETS
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
P
P
C
: Integr
a
te a
n
d
enable JIT com
p
iler
.
commit
|
commitdiff
|
tree
2011-10-24
M
i
ke Pall
Allow s
e
lection o
f
si
n
gl
e
-
n
u
mber v
s
.
d
ual-num
b
er mode
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
M
ik
e
Pall
PPC: Fix/impro
v
e in
t
erprete
r
/JIT i
n
tegration
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC: General
i
ze
r
emate
r
ializa
t
ion handling
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC: Add s
u
pport
f
or GDB JIT API
.
commit
|
commitdiff
|
tree
2011-10-24
Mike P
a
ll
PP
C
: Ad
d
Linux/PPC
c
ache flush mechanism
.
commit
|
commitdiff
|
tree
2011-10-24
Mike P
a
ll
Mak
e
sure to flush/sync t
h
e D/I-cache for all genera
t
ed
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
M
i
ke Pall
F
i
x handlin
g
of al
i
gnment arguments (nil) to CALLX
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pal
l
P
P
C: Add
su
p
port for per-trace exit stu
b
s
.
commit
|
commitdiff
|
tree
2011-10-24
Mik
e
P
all
Generalize
h
andlin
g
o
f stack checks ind
i
c
ated
by highest
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike P
a
l
l
Don't save/re
s
tore
t
mptv with c
o
p
yTV
.
commit
|
commitdiff
|
tree
2011-10-24
Mik
e
Pall
Fix c
o
m
pile
r
w
a
rning
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pall
W
hitespace
.
commit
|
commitdiff
|
tree
2011-10-22
M
ike Pall
Add mi
s
sing FOLD rule for CONV
.
u64
.
int + sign-extens
i
on
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pall
FFI: Clea
n
up/fix
6
4 bit arit
h
metic in
a
ss
e
mbl
e
r backend
.
commit
|
commitdiff
|
tree
2011-10-22
Mike
P
all
x64: Fix math
.
random() code ge
n
eratio
n
.
commit
|
commitdiff
|
tree
2011-10-22
M
i
ke
P
a
l
l
Fix register hints for ar
i
thmetic helpe
r
fun
c
tions
.
commit
|
commitdiff
|
tree
2011-10-21
Mike Pall
Sepa
r
ate/rename
NUM/
F
LOAT <->
I64/U6
4
conversio
n
f
u
nctions
.
commit
|
commitdiff
|
tree
2011-10-21
M
ike Pall
Cleanup various e
n
dian
e
ss iss
u
es
i
n asse
m
bler
b
a
ckend
.
commit
|
commitdiff
|
tree
2011-10-19
Mike Pall
Rearrange
d
efin
e
s fo
r
workarounds to embedd
e
d
opera
t
ing
.
.
.
commit
|
commitdiff
|
tree
2011-10-18
M
i
ke
Pall
Fix PE/COF
F
b
ytecode file form
a
t for big-endian target
s
.
commit
|
commitdiff
|
tree
2011-10-18
Mike Pall
Fix FOL
D
r
ule for
C
ONV
.
flt
.
n
u
m(CONV
.
num
.
flt(x)) => x
.
commit
|
commitdiff
|
tree
2011-10-18
Mike P
a
ll
FFI/x86: Fix CONV
.
u32
.
num r
o
unding
.
commit
|
commitdiff
|
tree
2011-10-18
Mik
e
Pall
Do
n
't
fuse colocated array
offsets witho
u
t -Ofuse
.
commit
|
commitdiff
|
tree
2011-10-17
M
i
ke Pall
Fixup PC in tracebacks a
f
ter ex
i
ts from
down-rec
u
rsive
.
.
.
commit
|
commitdiff
|
tree
2011-10-17
M
i
k
e Pall
PPC: Di
s
ting
u
i
sh slwi, srw
i
a
nd rlwinm in disassembl
y
.
commit
|
commitdiff
|
tree
2011-10-17
Mi
k
e Pall
Add
missing FO
L
D
rule fo
r
in
t
eger NEG of constants
.
commit
|
commitdiff
|
tree
2011-10-13
M
i
ke
Pal
l
FFI/ARM: Ensure i
n
vocation of SPLI
T
pass for
f
loat
.
.
.
commit
|
commitdiff
|
tree
2011-10-13
Mik
e
Pall
Save tmptv s
t
ate
for
t
race
r
ecorder across RECORD vmevent
.
commit
|
commitdiff
|
tree
2011-10-13
Mike Pall
FFI: Fix unfu
s
ed load
s
of float fie
l
ds
.
commit
|
commitdiff
|
tree
2011-10-13
M
ike Pall
F
FI: Fix cal
l
argument and re
t
urn
h
a
n
dling for I8
/
U8
.
.
.
commit
|
commitdiff
|
tree
2011-10-11
Mike Pal
l
FFI: Record loads/stores to external variabl
e
s in namespaces
.
commit
|
commitdiff
|
tree
2011-10-11
Mike P
a
l
l
FF
I
: Fix
r
ecording
o
f
const/enum loo
k
u
p
s i
n
namespaces
.
commit
|
commitdiff
|
tree
2011-10-10
Mike
P
all
Remove unneeded
P
HI b
a
r
r
i
e
r f
o
r re
a
ssoc
i
a
t
i
o
n of
d
upl
i
c
a
te
.
.
.
commit
|
commitdiff
|
tree
2011-09-28
M
i
ke P
a
ll
Av
o
id
overwriting arg
u
me
n
t
with error from metacall
.
.
.
commit
|
commitdiff
|
tree
2011-09-21
Mike P
a
l
l
Fix (ha
r
mle
s
s) ty
p
o
.
commit
|
commitdiff
|
tree
2011-09-21
Mi
k
e Pall
ARM
:
Fix HREFK
c
ode g
e
ne
r
atio
n
.
commit
|
commitdiff
|
tree
2011-09-20
Mike Pall
Generat
e
a
portable vmdef
.
lua
.
commit
|
commitdiff
|
tree
2011-09-17
M
ike
Pal
l
PPC/e500: Fix GC barrier for TSETM
.
commit
|
commitdiff
|
tree
2011-09-14
Mike Pall
PPC:
Fix GC barrier fo
r
TSET
M
.
commit
|
commitdiff
|
tree
2011-09-14
Mike Pall
A
RM: Fix GC barrier for
TSETM
.
commit
|
commitdiff
|
tree
2011-09-14
M
i
ke P
a
ll
F
i
x typo
.
commit
|
commitdiff
|
tree
2011-09-08
Mike P
a
ll
ARM: Disable CPU de
t
ection
for int
e
r
p
reter-only builds
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
I
ncrea
s
e
max
.
number
of exit
stub groups to correspond
.
.
.
commit
|
commitdiff
|
tree
2011-09-05
Mi
k
e Pa
l
l
Use so
m
e reg
i
ster allocator help
e
rs
for
multiple ar
c
hitectur
e
s
.
commit
|
commitdiff
|
tree
2011-09-05
Mike P
a
ll
PPC: I
n
t
e
r
p
reter/JI
T
integrat
i
on
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
PPC: Fix or r
e
move assembler helper
functions
.
commit
|
commitdiff
|
tree
2011-09-05
M
ike Pall
PPC:
M
o
r
e
i
n
terpreter
t
uning
.
Use
y-b
i
t for branch
.
.
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pa
l
l
PPC: Ex
p
ort register nam
e
s from
disassembl
e
r
.
commit
|
commitdiff
|
tree
2011-09-05
Mike
Pall
PPC: Di
s
assemble y-bit
instead of at-bits for conditional
.
.
.
commit
|
commitdiff
|
tree
2011-09-05
M
i
ke Pall
PPC: Ad
d
y-
b
i
t
var
i
ants o
f
conditional
b
ranches
t
o
.
.
.
commit
|
commitdiff
|
tree
2011-09-02
Mike Pall
Always use
A
NSI variants of Windows s
y
stem functions
.
commit
|
commitdiff
|
tree
2011-08-31
Mi
k
e
P
al
l
Mark installed
s
ha
r
ed library
a
s e
x
ecutable
.
commit
|
commitdiff
|
tree
2011-08-26
Mike Pall
Avoid conve
r
s
ion narr
o
w
i
ng of arithme
t
ic
with
l
arge
.
.
.
commit
|
commitdiff
|
tree
2011-08-25
Mike Pall
FFI/x64: Fix stru
c
t-
b
y
-
value cal
l
ing con
v
entions
.
commit
|
commitdiff
|
tree
2011-08-21
Mike Pa
l
l
Recor
d
m
issing FOR
I
slot loads (e
.
g
.
after re
t
urn
t
o
.
.
.
commit
|
commitdiff
|
tree
2011-08-18
Mik
e
Pall
P
PC: Add PPC disassembl
e
r
.
commit
|
commitdiff
|
tree
2011-08-17
M
ike Pall
Add potential PHI for
numb
e
r
c
onvers
i
o
ns du
e
to type
.
.
.
commit
|
commitdiff
|
tree
2011-08-16
Mi
k
e P
a
ll
Extend
-
b to generate c/h/obj
/
o fi
l
es
w
it
h
emb
e
dded
.
.
.
commit
|
commitdiff
|
tree
2011-08-16
Mi
k
e Pall
L
o
a
d
embedded b
y
t
ecode with require()
.
commit
|
commitdiff
|
tree
2011-08-14
Mike
P
al
l
Clarify name
o
f MIT lice
n
s
e
.
commit
|
commitdiff
|
tree
2011-08-14
Mi
k
e Pall
Replace s
o
me _Unwind
_
* types
.
F
i
xes buil
d
issues on
.
.
.
commit
|
commitdiff
|
tree
2011-08-11
Mike P
a
ll
x64:
F
i
x
result type of c
d
at
a
index con
v
ersi
o
ns
.
commit
|
commitdiff
|
tree
2011-08-11
Mike Pall
Don't bother to chain NOPs
.
commit
|
commitdiff
|
tree
2011-08-10
Mike Pall
P
PCSPE:
Save/restore cr2, cr
3
an
d
cr4 when en
t
e
r
ing
.
.
.
commit
|
commitdiff
|
tree
2011-08-10
Mike Pall
PPC
:
Save/restore
c
r2, cr3
a
n
d cr4 wh
e
n e
n
tering/leaving VM
.
commit
|
commitdiff
|
tree
2011-08-10
M
ike Pall
P
PC:
A
dd mtcrf instru
c
tion
t
o DynASM
.
commit
|
commitdiff
|
tree
2011-08-10
Mike Pal
l
PPC: Tune and reschedule
interpret
e
r for PP
C
/e30
0
.
commit
|
commitdiff
|
tree
2011-08-10
Mike Pall
Fix c
o
mpiler
w
ar
n
i
ng
.
commit
|
commitdiff
|
tree
2011-08-09
M
ike Pall
Fix sta
c
k check when L->to
p
is above L->maxstack
.
commit
|
commitdiff
|
tree
2011-08-08
Mike Pall
R
emove
t
emporary mcode
l
imit error from a
p
plication
.
.
.
commit
|
commitdiff
|
tree
2011-08-07
Mike
Pall
FFI
:
Lim
i
t snapshot optimization f
o
r cdata comparisons
.
commit
|
commitdiff
|
tree
2011-08-01
Mike Pall
P
P
C: Add machine-specific part of FFI
.
commit
|
commitdiff
|
tree
2011-07-25
Mik
e
Pall
PPC: Fix floor/ceil for dual-number mode
.
commit
|
commitdiff
|
tree
2011-07-24
Mike Pall
PPC: A
d
d dual-number mode
interp
r
eter
.
Enab
l
e by d
e
fault
.
commit
|
commitdiff
|
tree
2011-07-23
Mike Pa
l
l
Use
d
ifferent workaround
f
or
alig
n
ment
of jit_State
.
commit
|
commitdiff
|
tree
2011-07-23
Mike Pal
l
FFI:
T
reat function ctypes like point
e
rs
i
n com
p
arisons
.
commit
|
commitdiff
|
tree
2011-07-19
Mik
e
Pall
From Lua 5
.
2: Change
\
* to
\z
.
Reject unde
f
in
e
d escap
e
.
.
.
commit
|
commitdiff
|
tree
2011-07-13
Mike Pall
PPC: Update
i
nsta
l
l docs
.
commit
|
commitdiff
|
tree
2011-07-13
Mike Pa
l
l
PPC: Add d
u
al-numbe
r
m
ode
i
nterpreter
.
commit
|
commitdiff
|
tree
next