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
Replace stack slot for implicit number->string conv. in Lua/C API.
2011-11-21
Mike Pal
l
R
e
place s
t
a
ck s
l
ot
fo
r
implicit number->str
i
ng conv
.
.
.
commit
|
commitdiff
|
tree
2011-11-20
M
i
k
e Pall
Speci
a
lize to prot
o
t
ype for
no
n
-mono
m
orphic
func
t
ions
.
commit
|
commitdiff
|
tree
2011-11-20
M
ike Pall
Count frames with
s
ame protot
y
p
e
in
c
all unroll limit
.
.
.
commit
|
commitdiff
|
tree
2011-11-20
Mi
k
e
Pal
l
Keep maxi
m
um
f
rame extent in snap->topslot
.
commit
|
commitdiff
|
tree
2011-11-20
Mike
Pall
Get
rid
of snap->depth
.
commit
|
commitdiff
|
tree
2011-11-17
M
i
ke Pall
Fix debug option for msvcbuild
.
bat
.
commit
|
commitdiff
|
tree
2011-11-15
Mi
k
e Pall
FFI: Fix EnumWindows
e
xample i
n
docs
.
commit
|
commitdiff
|
tree
2011-11-15
Mik
e
P
al
l
FFI: Add missing GC barrier for
c
al
l
back registrat
i
o
n
.
commit
|
commitdiff
|
tree
2011-11-15
Mike Pall
FFI:
S
ave GetL
a
stError() arou
n
d
ffi
.
load() an
d
symbol
.
.
.
commit
|
commitdiff
|
tree
2011-11-14
M
i
k
e Pall
Elimi
n
ate
s
om
e
rare
o
c
currences of r
e
dundant PHIs
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pall
Fix
h
i
n
t-bas
e
d r
e
gister al
l
ocation in ra
_
d
e
st
(
)
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pall
FFI: A
d
d
callback sup
p
o
rt (for x86/x64
)
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pall
PPC: C
l
arify
docs
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pall
FFI: Resolve
__call
m
etamethod for pointers, too
.
commit
|
commitdiff
|
tree
2011-11-12
Mike Pal
l
Avoid d
e
pen
d
ence o
n
lj_jit
.
h
if only
i
n
cludi
n
g lj_target
.
h
.
commit
|
commitdiff
|
tree
2011-11-12
Mike Pall
FFI:
Add unwind definitions for lj_vm_ffi_ca
l
l
.
commit
|
commitdiff
|
tree
2011-11-11
M
i
ke Pall
FF
I
: Extend metam
e
thod tut
o
rial
.
commit
|
commitdiff
|
tree
2011-11-11
M
i
ke Pall
ARM: Fix IR splitting for sof
t
f
p XLOAD
.
commit
|
commitdiff
|
tree
2011-11-11
Mi
k
e Pa
l
l
ARM: Fix
c
o
d
e generation for
ty
p
e-chec
k
only softfp
.
.
.
commit
|
commitdiff
|
tree
2011-11-04
Mike Pal
l
x64
:
Fix lightuserdata compa
r
i
s
ons
.
commit
|
commitdiff
|
tree
2011-11-04
Mike Pall
Spelling
.
commit
|
commitdiff
|
tree
2011-10-27
Mike Pa
l
l
PPC: Install dis_pp
c
.
lua
.
commit
|
commitdiff
|
tree
2011-10-26
M
ike P
a
ll
FFI: C
o
mpile calls to st
d
call
,
fastcall and v
a
rarg
.
.
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pall
PPC: Fu
s
e BAN
D
with shif
t
to rlwinm
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pall
Add more
F
O
L
D rule
s
for s
h
ift
+
B
A
N
D sim
p
l
ificati
o
ns
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pall
x64: Fix code generation for BSWAP
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pall
P
PC:
Fuse BSWAP
w
ith XLOA
D
/
XS
T
ORE to lwb
r
x/stwbr
x
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pall
PPC/e500: Fix
w
r
ite
b
a
rr
i
er in USETS
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC:
Fix e
x
ternally prov
i
ded relocat
i
on offsets
i
n
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC: Fix
w
r
i
te barr
i
er in USETV/USETS
.
commit
|
commitdiff
|
tree
2011-10-24
Mik
e
Pall
PPC: Inte
g
rate and enable JIT compil
e
r
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
Allow sele
c
ti
o
n of si
n
gle-number vs
.
d
ual-number mod
e
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC:
Fix/improve interpreter/JIT integration
.
commit
|
commitdiff
|
tree
2011-10-24
Mike
Pall
PPC:
G
enerali
z
e rematerial
i
za
t
ion han
d
l
i
ng
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC: Add support for GDB
J
I
T A
P
I
.
commit
|
commitdiff
|
tree
2011-10-24
Mike
Pall
PP
C
: Add Linux/PP
C
cache f
l
ush mechanis
m
.
commit
|
commitdiff
|
tree
2011-10-24
M
ike Pall
Ma
k
e sure
t
o flush/s
y
nc the D/I-cache for all generated
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
M
ike Pa
l
l
Fix handli
n
g of alignment arguments (nil) to CALLX
.
commit
|
commitdiff
|
tree
2011-10-24
Mik
e
Pa
l
l
PP
C
: Add supp
o
rt for per-trace exit stubs
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
Gen
e
ralize ha
n
dling
of
s
tack
c
hecks ind
i
cated by highest
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
M
ike Pal
l
D
on't save/restore
t
mptv with copyT
V
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
Fix
compi
l
er warni
n
g
.
commit
|
commitdiff
|
tree
2011-10-22
Mike
P
all
Whitespa
c
e
.
commit
|
commitdiff
|
tree
2011-10-22
M
i
ke Pall
Add mi
s
sing FOLD rule for C
O
NV
.
u
64
.
int + sign-
e
xtension
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pall
FFI:
C
leanup/fi
x
64 bit arithmetic in asse
m
bler backen
d
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pall
x64: Fix math
.
r
ando
m
()
c
ode g
e
ne
r
ation
.
commit
|
commitdiff
|
tree
2011-10-22
M
ike Pall
F
i
x regi
s
ter
h
ints for
a
rith
m
etic helper functions
.
commit
|
commitdiff
|
tree
2011-10-21
Mi
k
e Pall
Separa
t
e/r
e
name NUM/FL
O
A
T
<-> I64/U64 conv
e
rsio
n
functions
.
commit
|
commitdiff
|
tree
2011-10-21
Mike Pall
Cle
a
nup various endiane
s
s issues
in a
s
sembler ba
c
k
e
nd
.
commit
|
commitdiff
|
tree
2011-10-19
Mike Pall
Rea
r
range defines f
o
r workarounds to em
b
e
dded operating
.
.
.
commit
|
commitdiff
|
tree
2011-10-18
Mike Pa
l
l
Fix PE/COFF bytecode
f
ile for
m
at
f
o
r
b
ig-
e
ndian
t
a
rgets
.
commit
|
commitdiff
|
tree
2011-10-18
Mike
P
all
Fix FOLD rule for
C
ONV
.
f
lt
.
num(CO
N
V
.
num
.
flt(
x
))
=> x
.
commit
|
commitdiff
|
tree
2011-10-18
Mike
P
all
FFI
/
x86: Fix CONV
.
u32
.
nu
m
round
i
ng
.
commit
|
commitdiff
|
tree
2011-10-18
Mike
P
all
Don
'
t fuse colocated array off
s
ets without
-
Of
u
se
.
commit
|
commitdiff
|
tree
2011-10-17
Mike
P
a
ll
F
i
xup P
C
in trace
b
a
c
ks after exits fr
o
m
down-recurs
i
ve
.
.
.
commit
|
commitdiff
|
tree
2011-10-17
Mike Pall
PPC: Distinguis
h
slwi, srw
i
and rl
w
inm in disas
s
embly
.
commit
|
commitdiff
|
tree
2011-10-17
Mike
Pall
Add m
i
ssi
n
g
FOLD rule for integer
N
EG of constants
.
commit
|
commitdiff
|
tree
2011-10-13
Mike Pal
l
F
FI/AR
M
:
Ensure in
v
ocatio
n
of
S
PLIT
p
ass for
f
loat
.
.
.
commit
|
commitdiff
|
tree
2011-10-13
Mike
P
all
Save tmptv
st
a
te for tra
c
e recorder acr
o
ss R
E
C
ORD vmevent
.
commit
|
commitdiff
|
tree
2011-10-13
Mik
e
Pall
FFI: Fix unfused lo
a
ds of float
f
iel
d
s
.
commit
|
commitdiff
|
tree
2011-10-13
M
i
ke Pall
FFI:
Fi
x
cal
l
argument and return handlin
g
for
I
8/U8
.
.
.
commit
|
commitdiff
|
tree
2011-10-11
Mike Pall
FFI: Reco
r
d loads/store
s
to ext
e
r
n
a
l
variables in na
m
espac
e
s
.
commit
|
commitdiff
|
tree
2011-10-11
Mike Pa
l
l
FFI
:
Fix r
e
cording
of co
n
st/enum
l
ook
u
ps in namespaces
.
commit
|
commitdiff
|
tree
2011-10-10
M
i
ke Pall
Remove
u
nneeded PHI barrier for reassocia
t
i
o
n
o
f d
u
p
licate
.
.
.
commit
|
commitdiff
|
tree
2011-09-28
Mike
P
al
l
Avoi
d
ov
e
rwriting argum
e
nt with error from metacall
.
.
.
commit
|
commitdiff
|
tree
2011-09-21
Mike
P
a
ll
Fix (
h
armless) typo
.
commit
|
commitdiff
|
tree
2011-09-21
Mike Pall
AR
M
: Fix HREFK code
g
eneratio
n
.
commit
|
commitdiff
|
tree
2011-09-20
M
i
k
e
P
all
Generate a port
a
ble vmdef
.
l
u
a
.
commit
|
commitdiff
|
tree
2011-09-17
Mike Pall
PPC/e500: Fix GC b
a
r
rier for
TSETM
.
commit
|
commitdiff
|
tree
2011-09-14
M
ike Pall
P
P
C: F
i
x G
C
barrier for TSETM
.
commit
|
commitdiff
|
tree
2011-09-14
Mike Pall
ARM: F
i
x GC barr
i
er for TSETM
.
commit
|
commitdiff
|
tree
2011-09-14
Mi
k
e Pall
Fix
t
yp
o
.
commit
|
commitdiff
|
tree
2011-09-08
Mike Pall
ARM:
D
i
s
abl
e
CPU det
e
ction f
o
r interpreter
-
only build
s
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
Increa
s
e
max
.
n
u
mb
e
r of
e
xit stu
b
groups to correspond
.
.
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pa
l
l
Use so
m
e reg
i
ster al
l
ocator he
l
pers fo
r
mu
l
tiple
architect
u
res
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
PPC: Interpre
t
er/J
I
T integration
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
PP
C
: Fix or r
e
move
assemb
l
er helper functions
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
PPC: More inte
r
pre
t
er t
u
ning
.
U
s
e y-bit for bra
n
ch
.
.
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
PPC: Export register name
s
fro
m
disassembler
.
commit
|
commitdiff
|
tree
2011-09-05
Mi
k
e
P
all
PPC: Di
s
as
s
embl
e
y-bit instead of a
t
-bits for condi
t
ional
.
.
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
PPC:
Add y-bit v
a
riants of c
o
ndi
t
ion
a
l
b
r
anches to
.
.
.
commit
|
commitdiff
|
tree
2011-09-02
M
i
ke Pall
Always
u
se ANSI varian
t
s
of Win
d
ows system functions
.
commit
|
commitdiff
|
tree
2011-08-31
Mike Pall
Mark installed shared library
a
s executable
.
commit
|
commitdiff
|
tree
2011-08-26
Mik
e
Pall
A
v
o
id c
o
nve
r
s
i
o
n
nar
r
owing of ari
t
h
m
etic w
i
th large
.
.
.
commit
|
commitdiff
|
tree
2011-08-25
Mik
e
P
a
ll
FFI
/
x6
4
: Fix
s
t
ruc
t
-by-
v
alue callin
g
conv
e
n
t
i
ons
.
commit
|
commitdiff
|
tree
2011-08-21
Mike Pall
Record missing FORI sl
o
t loads (e
.
g
.
after retu
r
n to
.
.
.
commit
|
commitdiff
|
tree
2011-08-18
M
i
ke P
a
ll
PPC: Ad
d
PPC disassembler
.
commit
|
commitdiff
|
tree
2011-08-17
Mik
e
Pall
Add
po
t
ential PHI for number conv
e
rsion
s
due to type
.
.
.
commit
|
commitdiff
|
tree
2011-08-16
M
ike Pall
Extend -b
to generate c/h/
o
b
j
/o files
w
ith
embedde
d
.
.
.
commit
|
commitdiff
|
tree
2011-08-16
Mik
e
Pall
Load embedded byte
c
ode wi
t
h require()
.
commit
|
commitdiff
|
tree
2011-08-14
Mike Pall
Cla
r
ify
n
ame of MIT license
.
commit
|
commitdiff
|
tree
2011-08-14
Mike Pal
l
Rep
l
ac
e
some _Unwind_* types
.
Fix
e
s build iss
u
es
o
n
.
.
.
commit
|
commitdiff
|
tree
2011-08-11
Mike Pall
x6
4
:
F
ix result type of c
d
ata
in
d
e
x conversions
.
commit
|
commitdiff
|
tree
2011-08-11
Mik
e
Pa
l
l
Don't
bother to ch
a
in NOPs
.
commit
|
commitdiff
|
tree
2011-08-10
Mi
k
e Pall
PP
C
S
PE:
Sa
v
e/restore cr2, cr3
a
n
d
c
r
4
w
h
en
e
ntering
.
.
.
commit
|
commitdiff
|
tree
2011-08-10
Mike Pall
P
PC: Sa
v
e/restore c
r
2,
c
r3 and cr4 whe
n
entering/leaving VM
.
commit
|
commitdiff
|
tree
2011-08-10
M
i
ke Pall
PPC: Add mtcrf instruction to DynASM
.
commit
|
commitdiff
|
tree
2011-08-10
Mike Pall
PPC: Tune and reschedule interp
r
eter for PPC/e300
.
commit
|
commitdiff
|
tree
2011-08-10
Mike P
a
ll
Fix compile
r
warn
i
ng
.
commit
|
commitdiff
|
tree
2011-08-09
Mike P
a
ll
Fix st
a
c
k
c
h
eck whe
n
L->top is
a
bove L->
m
axst
a
ck
.
commit
|
commitdiff
|
tree
next