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: Add callback support for ARM.
2011-12-12
Mike Pall
FFI: Add c
a
llback support for A
R
M
.
commit
|
commitdiff
|
tree
2011-12-12
Mike Pall
FFI:
A
dd callback
su
p
port fo
r
P
P
C
.
commit
|
commitdiff
|
tree
2011-12-12
M
ike P
a
ll
Move helper fo
r
sy
n
cing data/instruction cache to
l
j
_mc
o
de
.
c
.
commit
|
commitdiff
|
tree
2011-12-10
Mike
P
all
ARM: Er
r
or out for attemp
t
to co
m
pile w
i
th hard-float
.
.
.
commit
|
commitdiff
|
tree
2011-12-09
Mi
k
e
P
al
l
A
R
M
:
Fix
stac
k
c
heck f
o
r spilled BA
S
E
in par
e
nt
.
commit
|
commitdiff
|
tree
2011-12-09
M
i
ke Pal
l
x64: Always extend
s
t
ac
k
a
rguments to p
o
inter size
.
commit
|
commitdiff
|
tree
2011-12-09
M
ike P
a
ll
Fi
x
compiler
w
a
r
ning
.
commit
|
commitdiff
|
tree
2011-12-01
Mike Pall
FFI: Fix stack adjustment
f
or
c
alls
t
o
stdcall/fastc
a
ll
.
.
.
commit
|
commitdiff
|
tree
2011-11-27
Mike Pall
FFI:
N
eed to treat str
l
e
n
() as
a load
.
commit
|
commitdiff
|
tree
2011-11-27
Mike
Pall
Fix docs
.
The
code base do
e
sn't work on
W
indows 98
.
.
.
commit
|
commitdiff
|
tree
2011-11-27
Mik
e
Pall
Don't increment m
o
dule r
e
ference counts d
u
e
t
o sy
m
bol
.
.
.
commit
|
commitdiff
|
tree
2011-11-26
Mike Pall
FF
I
: Record ffi
.
errno(
)
.
commit
|
commitdiff
|
tree
2011-11-25
Mike
P
all
Fix s
t
ack chec
k
i
n
side e
x
i
t
.
commit
|
commitdiff
|
tree
2011-11-25
M
i
ke P
a
ll
FFI: Re
c
ord C function calls w
i
th bool retur
n
values
.
commit
|
commitdiff
|
tree
2011-11-25
M
i
ke Pall
FFI: Fix l
i
ne in
f
o for resul
t
co
n
ve
r
sion errors in
.
.
.
commit
|
commitdiff
|
tree
2011-11-25
Mik
e
Pall
FFI: Fix Ge
t
LastE
r
ror() save/r
e
st
o
re a
r
ound ffi
.
l
o
ad()
.
commit
|
commitdiff
|
tree
2011-11-25
Mike Pall
FFI: Improve ld sc
r
ipt d
e
t
e
c
tion in ffi
.
l
oad()
.
commit
|
commitdiff
|
tree
2011-11-23
Mi
k
e Pall
Do no
t
elimin
a
te PHIs on
l
y refe
r
enc
e
d from other PHIs
.
commit
|
commitdiff
|
tree
2011-11-21
Mike P
a
ll
R
e
place
s
tack slot f
o
r implicit number->string
c
onv
.
.
.
commit
|
commitdiff
|
tree
2011-11-20
Mike
Pall
Specialize to pro
t
otype for non-
m
onomorphi
c
f
un
c
tions
.
commit
|
commitdiff
|
tree
2011-11-20
Mike P
a
ll
Count frames with same prototype in
c
all unroll limi
t
.
.
.
commit
|
commitdiff
|
tree
2011-11-20
Mik
e
Pall
K
eep maxi
m
um f
r
ame e
x
tent i
n
sn
a
p->tops
l
ot
.
commit
|
commitdiff
|
tree
2011-11-20
Mike Pall
Get rid of snap->
d
epth
.
commit
|
commitdiff
|
tree
2011-11-17
Mike P
a
ll
F
i
x
d
e
bug o
p
tion fo
r
m
s
vcbuild
.
bat
.
commit
|
commitdiff
|
tree
2011-11-15
Mike Pa
l
l
F
F
I: F
i
x EnumWindow
s
example in
docs
.
commit
|
commitdiff
|
tree
2011-11-15
Mi
k
e Pall
FFI: Add missing GC barrier
f
or call
b
a
c
k
re
g
istratio
n
.
commit
|
commitdiff
|
tree
2011-11-15
Mike Pall
FF
I
:
Save GetL
a
st
E
rr
o
r(
)
around ffi
.
load(
)
and symbo
l
.
.
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pall
Elim
i
nate some rare
occurrences of redundant
PHIs
.
commit
|
commitdiff
|
tree
2011-11-14
M
ike
P
al
l
Fix hint-based register al
l
ocation in ra_dest()
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pall
F
FI: Add cal
l
back s
u
ppor
t
(for x86/x64)
.
commit
|
commitdiff
|
tree
2011-11-14
M
i
ke
P
a
ll
PPC: Cla
r
ify do
c
s
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pall
FFI: Resolve __call metamethod for po
i
nters, too
.
commit
|
commitdiff
|
tree
2011-11-12
M
ike Pall
Avo
i
d depen
d
ence on lj_
j
it
.
h if
o
nly
including lj_target
.
h
.
commit
|
commitdiff
|
tree
2011-11-12
M
i
ke Pall
FFI: Add unwind definitions for lj_vm
_
ffi_call
.
commit
|
commitdiff
|
tree
2011-11-11
Mike P
a
ll
FFI: Extend meta
m
e
t
hod tutorial
.
commit
|
commitdiff
|
tree
2011-11-11
M
ike Pall
ARM: Fix
IR splitting for so
f
t
fp XLO
A
D
.
commit
|
commitdiff
|
tree
2011-11-11
Mike Pall
ARM:
F
i
x
code generation
f
or type-
c
h
eck only
s
oftfp
.
.
.
commit
|
commitdiff
|
tree
2011-11-04
Mike
Pal
l
x64: Fix
l
ightu
s
e
r
d
ata compa
r
isons
.
commit
|
commitdiff
|
tree
2011-11-04
Mike Pall
S
p
elli
n
g
.
commit
|
commitdiff
|
tree
2011-10-27
Mike Pall
PPC: Instal
l
dis_p
p
c
.
lua
.
commit
|
commitdiff
|
tree
2011-10-26
Mike Pall
FFI: Compil
e
c
alls
t
o
s
tdcall
,
fa
s
t
call
a
nd
vararg
.
.
.
commit
|
commitdiff
|
tree
2011-10-25
Mike
P
all
PPC: Fuse
BAND with
s
hif
t
to rlwinm
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pall
Add more FOLD
r
ules fo
r
shift + BAND si
m
plificatio
n
s
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pa
l
l
x64:
Fix c
o
d
e
g
e
neration
for BSWAP
.
commit
|
commitdiff
|
tree
2011-10-25
M
i
ke Pall
PPC: Fuse BSW
A
P with XLOAD/XSTORE to lwb
r
x/stwbrx
.
commit
|
commitdiff
|
tree
2011-10-25
Mike
P
all
PPC/e
5
00: Fix wr
i
te b
a
rrier in USETS
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC: Fix ext
e
rnall
y
provided relocation offsets
i
n
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC: Fi
x
write b
a
rrier in USETV/USE
T
S
.
commit
|
commitdiff
|
tree
2011-10-24
M
ik
e
Pall
PPC:
I
ntegra
t
e
a
nd
e
nable
JIT compiler
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
Allow selecti
o
n
of single-number vs
.
dual-number mode
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
P
PC: Fix
/
i
m
prove
inter
p
rete
r
/
J
IT integration
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
P
P
C:
G
ener
a
lize remater
i
alization han
d
ling
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC: A
d
d su
p
port for G
D
B
JIT API
.
commit
|
commitdiff
|
tree
2011-10-24
Mike P
a
l
l
PP
C
:
Add Linux/P
P
C cache flus
h
mechanism
.
commit
|
commitdiff
|
tree
2011-10-24
Mik
e
P
all
M
a
ke
sure
t
o flush/s
y
nc
the D/I-cac
h
e
f
o
r all g
e
nerated
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
Fix handling of a
l
ignment arguments (ni
l
)
t
o CALLX
.
commit
|
commitdiff
|
tree
2011-10-24
M
i
ke Pall
PPC: Add support for p
e
r-tr
a
ce exit stubs
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
Gen
e
ralize
h
a
nd
l
ing of sta
c
k c
h
ecks indicated by highe
s
t
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
Don't save/restore tmptv with copyTV
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
Fix c
o
m
p
iler warni
n
g
.
commit
|
commitdiff
|
tree
2011-10-22
Mike
P
al
l
Whites
p
ace
.
commit
|
commitdiff
|
tree
2011-10-22
Mik
e
Pall
Add
missing
F
OLD r
u
le for CONV
.
u64
.
int +
s
ign-extension
.
commit
|
commitdiff
|
tree
2011-10-22
Mike
P
all
FFI: Cle
a
nup/fix 64 bit a
r
ithmet
i
c
i
n ass
e
m
bler
b
ackend
.
commit
|
commitdiff
|
tree
2011-10-22
M
i
ke Pall
x64: Fix m
a
th
.
ra
n
dom() code generation
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pall
Fi
x
reg
i
ste
r
hints for ari
t
hmetic help
e
r functions
.
commit
|
commitdiff
|
tree
2011-10-21
Mike
Pall
S
e
p
ara
t
e/re
n
ame N
U
M/FLOAT <->
I
64/U64 conve
r
sion functi
o
ns
.
commit
|
commitdiff
|
tree
2011-10-21
Mike Pa
l
l
Cleanup various end
i
a
ness
issues in
a
ssemble
r
backend
.
commit
|
commitdiff
|
tree
2011-10-19
Mike Pall
Re
a
rrang
e
defines
f
or workaro
u
nds to embedded oper
a
ting
.
.
.
commit
|
commitdiff
|
tree
2011-10-18
Mike Pall
F
i
x PE/C
O
F
F byt
e
code fi
l
e fo
r
mat for big
-
endian
t
argets
.
commit
|
commitdiff
|
tree
2011-10-18
Mike Pall
Fi
x
FOL
D
rule for
CON
V
.
f
l
t
.
n
u
m(CO
N
V
.
num
.
flt(x)
)
=> x
.
commit
|
commitdiff
|
tree
2011-10-18
Mike P
a
ll
F
F
I/x8
6
: Fix CONV
.
u32
.
num rounding
.
commit
|
commitdiff
|
tree
2011-10-18
Mike Pall
Don't
fuse col
o
cated arr
a
y
offs
e
ts withou
t
-Ofuse
.
commit
|
commitdiff
|
tree
2011-10-17
Mike Pall
Fixup
PC i
n
tra
c
ebacks a
f
ter exits from
do
w
n-recursive
.
.
.
commit
|
commitdiff
|
tree
2011-10-17
Mike
Pall
PPC
:
Distinguish slwi,
s
r
w
i a
n
d rlwinm in disassembly
.
commit
|
commitdiff
|
tree
2011-10-17
Mike
P
all
Add missing FO
L
D r
u
le fo
r
in
t
e
ger NEG of
constants
.
commit
|
commitdiff
|
tree
2011-10-13
Mike Pall
FFI/ARM:
E
n
s
ure
in
v
ocation
o
f SPLIT pass
for float
.
.
.
commit
|
commitdiff
|
tree
2011-10-13
Mike
Pall
Save tmptv state for
t
race recorder a
c
ro
s
s RECORD vmevent
.
commit
|
commitdiff
|
tree
2011-10-13
Mik
e
P
a
l
l
FFI
:
Fix
u
nfused loads
o
f float fiel
d
s
.
commit
|
commitdiff
|
tree
2011-10-13
Mike Pall
FFI: Fix
c
a
ll argument and ret
u
rn handling for I8/U8
.
.
.
commit
|
commitdiff
|
tree
2011-10-11
Mik
e
Pall
FFI:
R
ecord loads/stores to e
x
ternal varia
b
le
s
in namesp
a
ces
.
commit
|
commitdiff
|
tree
2011-10-11
Mike
P
all
FF
I
: Fi
x
recor
d
i
n
g of const/enum l
o
oku
p
s in namespaces
.
commit
|
commitdiff
|
tree
2011-10-10
Mi
k
e Pal
l
Remove unneed
e
d
PHI barrie
r
for reasso
c
i
a
t
ion of duplicate
.
.
.
commit
|
commitdiff
|
tree
2011-09-28
Mike Pall
A
void overwriting argument
w
i
t
h error
from metacall
.
.
.
commit
|
commitdiff
|
tree
2011-09-21
Mik
e
P
all
Fix (harmless) typo
.
commit
|
commitdiff
|
tree
2011-09-21
Mike Pall
ARM: F
i
x H
R
EF
K
code
gen
e
ration
.
commit
|
commitdiff
|
tree
2011-09-20
Mik
e
Pall
Generate
a portabl
e
vmde
f
.
lua
.
commit
|
commitdiff
|
tree
2011-09-17
Mike Pall
PP
C
/e500: Fix
G
C barrier for TS
E
T
M
.
commit
|
commitdiff
|
tree
2011-09-14
M
i
k
e
P
all
P
P
C: Fix
G
C barrier for TSE
T
M
.
commit
|
commitdiff
|
tree
2011-09-14
Mike Pall
A
RM:
F
ix GC barrier
for
TSE
T
M
.
commit
|
commitdiff
|
tree
2011-09-14
Mike Pa
l
l
Fix
typo
.
commit
|
commitdiff
|
tree
2011-09-08
Mike P
a
ll
ARM: D
i
sable CPU detecti
o
n for
i
nterpreter-
o
nly
b
uilds
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
Increase max
.
number o
f
ex
i
t
stub
groups to corres
p
o
nd
.
.
.
commit
|
commitdiff
|
tree
2011-09-05
M
ike Pall
Use some registe
r
allocator hel
p
ers for multiple architectures
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
PPC:
Interp
r
eter/
J
IT
integration
.
commit
|
commitdiff
|
tree
2011-09-05
M
ike Pall
PPC: Fix or
rem
o
ve assembler helpe
r
func
t
io
n
s
.
commit
|
commitdiff
|
tree
2011-09-05
Mike P
a
ll
PPC: More inter
p
ret
e
r tuning
.
U
s
e y-bit for branc
h
.
.
.
commit
|
commitdiff
|
tree
2011-09-05
Mike
P
al
l
PPC: Ex
p
ort
r
egister n
a
mes f
r
om
d
isas
s
embler
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
PPC:
D
i
s
asse
m
ble y-bit i
n
stead of at-bits for cond
i
tional
.
.
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
PP
C
: Add y-bit
v
ariants of conditi
o
nal b
r
an
c
he
s
to
.
.
.
commit
|
commitdiff
|
tree
2011-09-02
Mike Pall
Always use ANSI
v
ariants of Windows system fu
n
c
t
io
n
s
.
commit
|
commitdiff
|
tree
next