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 compiler warning.
2011-12-09
Mike Pa
l
l
Fix compiler warning
.
commit
|
commitdiff
|
tree
2011-12-01
Mik
e
Pall
FFI: F
i
x stack adjustment
fo
r
ca
l
l
s
to std
c
all/
f
a
stcall
.
.
.
commit
|
commitdiff
|
tree
2011-11-27
M
ike P
a
ll
FFI: Need
t
o treat strl
e
n
()
a
s a
l
oad
.
commit
|
commitdiff
|
tree
2011-11-27
Mike Pall
Fix docs
.
T
he cod
e
base d
o
esn'
t
w
ork
on W
i
n
d
ows 98
.
.
.
commit
|
commitdiff
|
tree
2011-11-27
Mike Pall
Don't increment mod
u
le reference counts due to symbol
.
.
.
commit
|
commitdiff
|
tree
2011-11-26
Mike Pall
FFI: Record
f
fi
.
errno()
.
commit
|
commitdiff
|
tree
2011-11-25
M
ike
P
all
F
i
x sta
c
k check in
s
ide exi
t
.
commit
|
commitdiff
|
tree
2011-11-25
M
ike Pall
F
F
I: Reco
r
d C
functi
o
n
c
alls with b
o
ol
return values
.
commit
|
commitdiff
|
tree
2011-11-25
Mike Pa
l
l
FFI: Fix line info fo
r
result
c
onversio
n
errors in
.
.
.
commit
|
commitdiff
|
tree
2011-11-25
Mike
Pall
FFI: Fix
GetLa
s
t
Error() save/restore around ffi
.
lo
a
d
(
)
.
commit
|
commitdiff
|
tree
2011-11-25
M
i
ke Pall
FFI: I
m
prove ld script
d
etection i
n
ffi
.
load()
.
commit
|
commitdiff
|
tree
2011-11-23
Mike Pal
l
Do
n
o
t
eliminate PHI
s
o
nly
r
eferenced from other PHIs
.
commit
|
commitdiff
|
tree
2011-11-21
Mike P
a
ll
Rep
l
ace s
t
ack s
l
o
t
for implici
t
nu
m
ber->st
r
ing conv
.
.
.
commit
|
commitdiff
|
tree
2011-11-20
M
ike Pa
l
l
Speciali
z
e to protot
y
pe for non-monomorph
i
c
functions
.
commit
|
commitdiff
|
tree
2011-11-20
Mike Pa
l
l
C
ount frames
with s
a
m
e
prototype in call unroll lim
i
t
.
.
.
commit
|
commitdiff
|
tree
2011-11-20
Mike Pall
Keep maxim
u
m fram
e
extent in s
n
ap->
t
opsl
o
t
.
commit
|
commitdiff
|
tree
2011-11-20
Mike P
a
ll
G
et rid of snap-
>
d
epth
.
commit
|
commitdiff
|
tree
2011-11-17
Mike Pall
Fix
d
ebug option for msvcb
u
i
ld
.
bat
.
commit
|
commitdiff
|
tree
2011-11-15
Mike Pall
FFI: Fi
x
EnumWin
d
ows example
in docs
.
commit
|
commitdiff
|
tree
2011-11-15
Mike Pall
FFI: Add m
i
ssing GC barrier f
o
r ca
l
l
back re
g
ist
r
ation
.
commit
|
commitdiff
|
tree
2011-11-15
Mike Pall
FFI: Save GetLastError() ar
o
und
f
fi
.
l
o
ad() and symbo
l
.
.
.
commit
|
commitdiff
|
tree
2011-11-14
Mi
k
e Pall
E
l
iminate some rare oc
c
urrences of r
e
dundant PHIs
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pall
F
i
x hi
n
t-based r
e
gister allocation in ra_des
t
(
)
.
commit
|
commitdiff
|
tree
2011-11-14
M
i
ke Pa
l
l
FFI: Add cal
l
back su
p
p
ort (for x86/x64)
.
commit
|
commitdiff
|
tree
2011-11-14
Mike
P
all
PPC:
C
lari
f
y
d
ocs
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pall
FF
I
: Resolve
_
_call metamethod for pointers, too
.
commit
|
commitdiff
|
tree
2011-11-12
Mike
P
all
Avoid dependence on lj_j
i
t
.
h if o
n
ly inclu
d
ing lj_t
a
rge
t
.
h
.
commit
|
commitdiff
|
tree
2011-11-12
M
ik
e
P
al
l
FFI: Add unwind defi
n
itions for lj_vm_ffi_call
.
commit
|
commitdiff
|
tree
2011-11-11
Mike Pall
FFI: Extend me
t
amethod tu
t
orial
.
commit
|
commitdiff
|
tree
2011-11-11
M
ike P
a
ll
ARM: F
i
x IR
splitting
for sof
t
fp XLOA
D
.
commit
|
commitdiff
|
tree
2011-11-11
Mike Pall
ARM: Fix
code generation
f
or type-check only softfp
.
.
.
commit
|
commitdiff
|
tree
2011-11-04
M
i
ke Pall
x
6
4: F
i
x lig
h
tu
s
erdata comparisons
.
commit
|
commitdiff
|
tree
2011-11-04
M
ike Pall
Spell
i
ng
.
commit
|
commitdiff
|
tree
2011-10-27
M
i
ke
P
all
PPC: I
n
s
tall
dis_ppc
.
lua
.
commit
|
commitdiff
|
tree
2011-10-26
M
ike Pal
l
FFI: Compi
l
e
c
alls
t
o stdcall, f
a
stcall
a
n
d
var
a
rg
.
.
.
commit
|
commitdiff
|
tree
2011-10-25
Mi
k
e Pall
P
PC:
Fuse
B
AND with s
h
ift to rlw
i
nm
.
commit
|
commitdiff
|
tree
2011-10-25
Mik
e
Pall
Add more FOLD
r
ul
e
s for shi
f
t + BAN
D
si
m
p
li
f
ications
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pall
x64: Fix
c
o
de generatio
n
fo
r
BSWAP
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pall
PPC: Fuse BS
W
AP with X
L
OAD/XSTORE to
lwbrx/stwbrx
.
commit
|
commitdiff
|
tree
2011-10-25
Mike P
a
l
l
PPC/e
5
00: Fix write barrier in US
E
TS
.
commit
|
commitdiff
|
tree
2011-10-24
M
i
ke Pall
PP
C
: Fix exter
n
a
lly provided r
e
location offs
e
ts in
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
M
ike Pall
PPC
:
Fix writ
e
barri
e
r
i
n
USETV/USETS
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC: Integrate a
n
d
ena
b
l
e
JIT c
o
mpiler
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
All
o
w selection of single
-
number vs
.
d
ual-number mode
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mi
k
e Pall
PPC
:
Fix/improve interpr
e
ter/JIT
i
ntegration
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC: Generalize
r
ema
t
e
r
ialization h
a
ndling
.
commit
|
commitdiff
|
tree
2011-10-24
M
i
ke Pall
P
PC: Add support for
GD
B
J
I
T API
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC: Ad
d
Linux/PPC cach
e
fl
u
sh me
c
hanism
.
commit
|
commitdiff
|
tree
2011-10-24
M
ike Pall
Mak
e
sure to
flush/sync
the D/I-cac
h
e f
o
r all generated
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
Fi
x
handli
n
g of alignment argument
s
(nil) t
o
CAL
L
X
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PP
C
: Add supp
o
r
t
for per-trac
e
exit stubs
.
commit
|
commitdiff
|
tree
2011-10-24
M
ike
P
all
General
i
ze
h
andl
i
n
g of stac
k
che
c
ks indicated by high
e
st
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
Don'
t
s
a
v
e
/restore
tmptv with copyTV
.
commit
|
commitdiff
|
tree
2011-10-24
Mike
Pall
Fix compiler war
n
ing
.
commit
|
commitdiff
|
tree
2011-10-22
M
i
ke Pall
Whitespace
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pall
Add m
i
ssing FO
L
D
r
u
l
e
for
CONV
.
u64
.
int + s
i
gn-extens
i
on
.
commit
|
commitdiff
|
tree
2011-10-22
M
i
ke
P
all
FFI: Cleanup/fix 64 bit arithmetic in assem
b
l
er backend
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pall
x64: Fix math
.
random() code
g
ene
r
ation
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pall
Fix register h
i
nts for
a
r
i
t
hmetic helper
f
u
nctions
.
commit
|
commitdiff
|
tree
2011-10-21
Mike Pall
Se
p
ara
t
e/r
e
n
a
me NUM/FLO
A
T
<
->
I6
4
/U64 con
v
ersion
f
unctions
.
commit
|
commitdiff
|
tree
2011-10-21
Mike
Pall
Cleanup var
i
o
u
s endia
n
ess issues in as
s
e
m
bler backend
.
commit
|
commitdiff
|
tree
2011-10-19
Mi
k
e
Pall
Rearrange defines for workar
o
unds to em
b
edded
o
perating
.
.
.
commit
|
commitdiff
|
tree
2011-10-18
Mike Pal
l
Fix PE/COFF
bytecode
f
il
e
format for big-e
n
dia
n
ta
r
gets
.
commit
|
commitdiff
|
tree
2011-10-18
M
ike P
a
ll
Fix
F
O
L
D
rule
for
CONV
.
flt
.
nu
m
(CONV
.
num
.
flt(x)) => x
.
commit
|
commitdiff
|
tree
2011-10-18
Mike
P
a
ll
FF
I
/x86:
Fix
C
ONV
.
u
3
2
.
num rounding
.
commit
|
commitdiff
|
tree
2011-10-18
Mike Pall
D
o
n't f
u
se colocate
d
array off
s
e
t
s withou
t
-O
f
us
e
.
commit
|
commitdiff
|
tree
2011-10-17
Mike Pa
l
l
Fixup PC in tracebac
k
s after exits from down-re
c
ursive
.
.
.
commit
|
commitdiff
|
tree
2011-10-17
Mi
k
e Pall
PPC: Distinguish
slwi, srwi and rlwin
m
in disassembly
.
commit
|
commitdiff
|
tree
2011-10-17
Mike Pall
A
dd missing
F
OLD rule for integ
e
r NEG of const
a
nts
.
commit
|
commitdiff
|
tree
2011-10-13
Mike Pall
F
FI/A
R
M: Ensur
e
in
v
o
cation of SPLIT pa
s
s for
flo
a
t
.
.
.
commit
|
commitdiff
|
tree
2011-10-13
M
i
ke Pall
Save tmptv
s
ta
t
e for trace recorder
across RECORD vm
e
v
e
nt
.
commit
|
commitdiff
|
tree
2011-10-13
Mike
P
all
FFI: Fix unfused loads of float fields
.
commit
|
commitdiff
|
tree
2011-10-13
Mike Pa
l
l
FFI: Fi
x
call ar
g
ument and re
t
u
rn handli
n
g
for I8/U8
.
.
.
commit
|
commitdiff
|
tree
2011-10-11
Mike
P
all
FF
I
: Record
lo
a
ds/stores to external varia
b
les in
na
m
espaces
.
commit
|
commitdiff
|
tree
2011-10-11
Mike Pal
l
FFI
:
Fix record
i
ng of const/enum lookups in names
p
a
ces
.
commit
|
commitdiff
|
tree
2011-10-10
Mi
k
e P
a
ll
Re
m
ove unne
e
de
d
PHI barrier
f
or reassociation o
f
d
upli
c
ate
.
.
.
commit
|
commitdiff
|
tree
2011-09-28
Mike Pall
A
v
oid o
v
erwriting argu
m
ent wi
t
h
error f
r
om metacall
.
.
.
commit
|
commitdiff
|
tree
2011-09-21
Mike
Pall
Fix (ha
r
mless) typo
.
commit
|
commitdiff
|
tree
2011-09-21
Mike
P
all
AR
M
:
Fix HREFK
c
o
de gen
e
ration
.
commit
|
commitdiff
|
tree
2011-09-20
M
i
ke Pall
G
e
ne
r
ate a portable vm
d
e
f
.
l
u
a
.
commit
|
commitdiff
|
tree
2011-09-17
M
i
ke Pall
PP
C
/e5
0
0
: Fix GC barri
e
r
f
or TSETM
.
commit
|
commitdiff
|
tree
2011-09-14
Mike Pa
l
l
PPC: Fix GC barr
i
e
r for TSETM
.
commit
|
commitdiff
|
tree
2011-09-14
Mike Pall
ARM
:
Fix
G
C barri
e
r for TSETM
.
commit
|
commitdiff
|
tree
2011-09-14
M
i
ke Pall
Fix typo
.
commit
|
commitdiff
|
tree
2011-09-08
Mike
P
all
ARM:
Disable CPU d
e
tection f
o
r
int
e
r
pret
e
r-only builds
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
Inc
r
ea
s
e max
.
numb
e
r of exit s
t
ub group
s
t
o c
o
rrespond
.
.
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pa
l
l
Use some register allocator helpe
r
s for
multiple archite
c
tures
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
P
PC
:
Interprete
r
/JIT integr
a
tion
.
commit
|
commitdiff
|
tree
2011-09-05
Mike
P
a
ll
PPC: Fix
o
r remove ass
e
mble
r
helper f
u
nctions
.
commit
|
commitdiff
|
tree
2011-09-05
Mike P
a
l
l
PPC: Mor
e
interpreter tuning
.
Use y-bit
f
o
r branch
.
.
.
commit
|
commitdiff
|
tree
2011-09-05
Mi
k
e
Pall
PPC: Exp
o
rt r
e
gi
s
ter names from disass
e
mbler
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
PPC:
Di
s
assemble y-bit instead
o
f
a
t-bits for conditional
.
.
.
commit
|
commitdiff
|
tree
2011-09-05
M
ike Pal
l
PPC: Add
y-bit var
i
ants o
f
co
n
di
t
ion
a
l branc
h
es to
.
.
.
commit
|
commitdiff
|
tree
2011-09-02
M
i
ke Pa
l
l
A
l
w
ay
s
use ANSI
v
ariants of W
i
nd
o
ws s
y
ste
m
f
u
n
ctio
n
s
.
commit
|
commitdiff
|
tree
2011-08-31
Mike Pall
Mark instal
l
ed shared library as exec
u
tab
l
e
.
commit
|
commitdiff
|
tree
2011-08-26
Mike Pal
l
Avoid conversio
n
narrowing of arithmetic
with large
.
.
.
commit
|
commitdiff
|
tree
2011-08-25
Mike Pall
FFI/x
6
4: Fix
s
tr
u
ct-by-val
u
e calling conventions
.
commit
|
commitdiff
|
tree
2011-08-21
Mike Pall
Re
c
o
rd mis
s
ing FORI
s
lot loads
(e
.
g
.
a
ft
e
r return to
.
.
.
commit
|
commitdiff
|
tree
2011-08-18
M
i
ke Pall
P
PC: Add
P
PC di
s
assembler
.
commit
|
commitdiff
|
tree
2011-08-17
Mike Pa
l
l
Add potential PHI
f
or number c
o
nvers
i
ons d
u
e to type
.
.
.
commit
|
commitdiff
|
tree
next