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
Keep maximum frame extent in snap->topslot.
2011-11-20
Mik
e
Pall
Keep maximum frame e
x
tent in snap->topslot
.
commit
|
commitdiff
|
tree
2011-11-20
M
i
k
e
Pall
G
e
t
rid of snap->d
e
pt
h
.
commit
|
commitdiff
|
tree
2011-11-17
Mik
e
Pal
l
Fix debug
o
ption for
m
sv
c
bu
i
ld
.
bat
.
commit
|
commitdiff
|
tree
2011-11-15
M
ike Pall
FF
I
: Fix Enum
W
indows exam
p
le
in docs
.
commit
|
commitdiff
|
tree
2011-11-15
Mike Pall
FFI:
A
dd missing
G
C
b
a
rrie
r
for callback registration
.
commit
|
commitdiff
|
tree
2011-11-15
Mike Pall
F
FI: S
a
ve
G
etLastE
r
ror
(
) arou
n
d ffi
.
load() and symbol
.
.
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pall
Elimi
n
ate som
e
rare occurre
n
c
e
s of redundant PHI
s
.
commit
|
commitdiff
|
tree
2011-11-14
M
ike Pal
l
Fix hint-base
d
register allocation
i
n
ra_de
s
t()
.
commit
|
commitdiff
|
tree
2011-11-14
Mike P
a
l
l
FFI:
Add callback su
p
por
t
(for x86/x64
)
.
commit
|
commitdiff
|
tree
2011-11-14
Mi
k
e Pall
PPC: Clarif
y
do
c
s
.
commit
|
commitdiff
|
tree
2011-11-14
Mi
k
e Pall
FFI:
R
esolv
e
__call metamethod for pointers, too
.
commit
|
commitdiff
|
tree
2011-11-12
M
i
ke
Pall
Avoid de
p
end
e
nce
on lj
_
jit
.
h if
o
n
l
y
including lj_target
.
h
.
commit
|
commitdiff
|
tree
2011-11-12
Mike P
a
ll
FFI: Add unwind definitions for
lj_v
m
_ffi_call
.
commit
|
commitdiff
|
tree
2011-11-11
M
i
k
e Pall
FFI: Extend m
e
tamet
h
o
d
tu
t
oria
l
.
commit
|
commitdiff
|
tree
2011-11-11
Mike Pall
ARM: F
i
x IR splitt
i
ng for so
f
tf
p
XLOAD
.
commit
|
commitdiff
|
tree
2011-11-11
Mike
P
all
ARM: Fix code generation
f
or type-check only softfp
.
.
.
commit
|
commitdiff
|
tree
2011-11-04
Mike Pall
x64: Fix lightuserdata
compari
s
ons
.
commit
|
commitdiff
|
tree
2011-11-04
M
ike Pall
Spelling
.
commit
|
commitdiff
|
tree
2011-10-27
M
i
ke Pall
PPC: Insta
l
l dis_p
p
c
.
l
u
a
.
commit
|
commitdiff
|
tree
2011-10-26
M
i
ke Pal
l
FFI: Compile calls to st
d
call, fast
c
a
l
l and v
a
rarg
.
.
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pall
PPC:
Fuse BAND with shift t
o
rlwinm
.
commit
|
commitdiff
|
tree
2011-10-25
Mike
P
all
Add mor
e
FOLD rules f
o
r shift + BAND sim
p
li
f
ications
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pa
l
l
x
64
:
Fix c
o
de generatio
n
f
o
r
BSWAP
.
commit
|
commitdiff
|
tree
2011-10-25
Mik
e
Pall
P
PC: F
u
se BSWAP with
X
LOAD/XSTORE
t
o lwbrx/stw
b
rx
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pall
P
PC/e500: Fi
x
write barrier i
n
USETS
.
commit
|
commitdiff
|
tree
2011-10-24
M
ike
Pall
PP
C
:
Fix externally provided
r
elo
c
a
tion
off
s
ets i
n
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike
Pall
PP
C
: F
i
x
write barrier in
U
SETV/USET
S
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
P
PC: Integrat
e
and e
n
able JIT c
o
mpi
l
e
r
.
commit
|
commitdiff
|
tree
2011-10-24
Mik
e
Pall
Allow selecti
o
n
of
s
ingle-number vs
.
dual-number m
o
de
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC: Fix/
i
mp
r
ove interpret
e
r/JIT integ
r
ation
.
commit
|
commitdiff
|
tree
2011-10-24
M
i
ke P
a
l
l
PPC:
General
i
ze
re
m
a
terialization
handling
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC: Add
s
up
p
ort for GDB JIT API
.
commit
|
commitdiff
|
tree
2011-10-24
M
ike Pa
l
l
PPC: Add
Li
n
ux/PPC
c
ache
f
lus
h
mechanis
m
.
commit
|
commitdiff
|
tree
2011-10-24
M
i
ke
P
a
l
l
Make sure to flush/sync the
D/I-c
a
che for all ge
n
er
a
te
d
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
M
ike Pal
l
F
ix handling of al
i
gnment arguments (nil) t
o
CALLX
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PP
C
: Add suppo
r
t for per-trace exit stubs
.
commit
|
commitdiff
|
tree
2011-10-24
Mik
e
Pall
G
eneralize ha
n
dl
i
ng of st
a
ck checks ind
i
cated by highest
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
M
i
ke
Pall
Don't save/restor
e
tmptv with co
p
yTV
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
Fix
c
ompiler warning
.
commit
|
commitdiff
|
tree
2011-10-22
M
ike P
a
l
l
Whitesp
a
ce
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pall
A
d
d missi
n
g
F
OLD rule for CONV
.
u64
.
int + sign-extension
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pall
FFI: Cleanu
p
/fix 64 bit ar
i
thm
e
tic in assembler
b
ackend
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pa
l
l
x64: Fix m
a
th
.
r
a
ndom() code genera
t
i
o
n
.
commit
|
commitdiff
|
tree
2011-10-22
Mike P
a
ll
Fix regi
s
te
r
hints
f
or arithmetic helper
functions
.
commit
|
commitdiff
|
tree
2011-10-21
M
i
ke P
a
ll
Separat
e
/rename
N
UM/F
L
O
AT <-> I64/
U
64
c
onversion functions
.
commit
|
commitdiff
|
tree
2011-10-21
M
i
ke Pall
Cleanup vari
o
u
s
endianess issue
s
in assembler bac
k
end
.
commit
|
commitdiff
|
tree
2011-10-19
Mike Pall
Re
a
r
r
a
nge defines for wo
r
k
a
r
o
unds to emb
e
dded
o
p
er
a
ting
.
.
.
commit
|
commitdiff
|
tree
2011-10-18
Mike Pa
l
l
Fix PE/COFF bytecode fil
e
f
o
rmat f
o
r big-endian targets
.
commit
|
commitdiff
|
tree
2011-10-18
Mike Pall
Fix FOLD ru
l
e for CONV
.
f
lt
.
num(CO
N
V
.
num
.
fl
t
(x)) =
>
x
.
commit
|
commitdiff
|
tree
2011-10-18
Mi
k
e Pall
FFI/x86: Fix CONV
.
u32
.
n
u
m rounding
.
commit
|
commitdiff
|
tree
2011-10-18
M
i
k
e
Pal
l
Do
n
'
t
fuse colocated arra
y
of
f
se
t
s witho
u
t -Ofuse
.
commit
|
commitdiff
|
tree
2011-10-17
M
i
ke
P
al
l
Fixup
P
C
i
n
tra
c
ebacks af
t
e
r
exits f
r
om dow
n
-r
e
cursive
.
.
.
commit
|
commitdiff
|
tree
2011-10-17
M
ike
Pall
PPC: Dist
i
nguish slwi, s
r
wi an
d
rlwinm in disassembly
.
commit
|
commitdiff
|
tree
2011-10-17
Mike Pall
Ad
d
missing
F
O
LD rule for int
e
ger NEG of constants
.
commit
|
commitdiff
|
tree
2011-10-13
Mike Pall
FFI/ARM: Ensur
e
invocat
i
on
o
f SPLI
T
pass
for float
.
.
.
commit
|
commitdiff
|
tree
2011-10-13
M
ike Pall
Sa
v
e
tmptv
state
f
or tra
c
e
rec
o
rder acro
s
s RECORD vmevent
.
commit
|
commitdiff
|
tree
2011-10-13
Mike P
a
ll
FFI: Fix unfu
s
ed loads of floa
t
fields
.
commit
|
commitdiff
|
tree
2011-10-13
M
i
ke Pall
FFI: Fix
c
all argument a
n
d return han
d
ling fo
r
I8/U8
.
.
.
commit
|
commitdiff
|
tree
2011-10-11
Mike Pa
l
l
FF
I
:
Record load
s
/stores to ext
e
rnal
v
a
riable
s
in
n
ame
s
pace
s
.
commit
|
commitdiff
|
tree
2011-10-11
M
i
ke Pall
FF
I
: Fix recor
d
in
g
of const/en
u
m lo
o
kups in name
s
pace
s
.
commit
|
commitdiff
|
tree
2011-10-10
Mi
k
e
Pall
Remove unneeded
PHI barrie
r
fo
r
r
e
association
of
d
upl
i
cate
.
.
.
commit
|
commitdiff
|
tree
2011-09-28
Mike P
a
ll
Avoid overwriti
n
g argument with er
r
or from metacall
.
.
.
commit
|
commitdiff
|
tree
2011-09-21
M
ike Pall
Fix
(
harmless) typo
.
commit
|
commitdiff
|
tree
2011-09-21
Mike Pall
ARM: Fix HREF
K
c
o
de generation
.
commit
|
commitdiff
|
tree
2011-09-20
Mike Pall
Gen
e
ra
t
e
a portable vmdef
.
lu
a
.
commit
|
commitdiff
|
tree
2011-09-17
Mike Pall
PPC/e
5
00: Fix GC barr
i
er for T
S
ETM
.
commit
|
commitdiff
|
tree
2011-09-14
M
i
k
e
Pall
PPC
:
Fix GC
b
arrier for TSETM
.
commit
|
commitdiff
|
tree
2011-09-14
Mike
Pall
ARM: Fix
G
C barrier for TSETM
.
commit
|
commitdiff
|
tree
2011-09-14
Mike Pall
Fix typo
.
commit
|
commitdiff
|
tree
2011-09-08
M
i
ke Pall
A
R
M: Disable CPU
dete
c
t
i
on for
i
nterpreter-onl
y
builds
.
commit
|
commitdiff
|
tree
2011-09-05
Mike P
a
ll
Increase max
.
number
of exi
t
stub gr
o
ups to correspond
.
.
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
Use s
o
me regi
s
t
e
r all
o
cato
r
helpers for
mul
t
iple arch
i
tectur
e
s
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pa
l
l
PPC: Interp
r
eter/
J
IT integr
a
t
i
o
n
.
commit
|
commitdiff
|
tree
2011-09-05
Mike
Pall
PPC: Fix or r
e
m
o
v
e assembler helper
fu
n
ctions
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
PPC: More interpreter tuning
.
U
s
e y-
b
it for branch
.
.
.
commit
|
commitdiff
|
tree
2011-09-05
M
i
ke
P
a
l
l
PP
C
: Export register names from disas
s
embler
.
commit
|
commitdiff
|
tree
2011-09-05
Mike
P
all
PPC: Disassemb
l
e y-bit
instead o
f
at-bits for conditional
.
.
.
commit
|
commitdiff
|
tree
2011-09-05
M
i
ke Pall
PPC: Add y-b
i
t variants of con
d
itional branch
e
s
t
o
.
.
.
commit
|
commitdiff
|
tree
2011-09-02
Mik
e
Pall
Alway
s
use ANSI variants of W
i
n
d
ows syst
e
m func
t
ions
.
commit
|
commitdiff
|
tree
2011-08-31
Mike Pall
M
a
r
k
instal
l
ed shared library as exe
c
utable
.
commit
|
commitdiff
|
tree
2011-08-26
Mike Pall
Avoid
conver
s
i
o
n narrowing
of
arithmetic w
i
th large
.
.
.
commit
|
commitdiff
|
tree
2011-08-25
Mi
k
e Pall
FFI/x
6
4: Fix struct-by
-
value cal
l
i
n
g
con
v
e
ntio
n
s
.
commit
|
commitdiff
|
tree
2011-08-21
Mike Pall
Record missing FORI
s
lo
t
loads (e
.
g
.
after return to
.
.
.
commit
|
commitdiff
|
tree
2011-08-18
Mike Pall
PPC: Add PPC
disa
s
sembler
.
commit
|
commitdiff
|
tree
2011-08-17
Mike Pall
Add potential PHI f
o
r
n
umber c
o
nv
e
rsions du
e
to typ
e
.
.
.
commit
|
commitdiff
|
tree
2011-08-16
Mike Pa
l
l
Extend -b to generate c/h/o
b
j/o files with emb
e
dded
.
.
.
commit
|
commitdiff
|
tree
2011-08-16
Mi
k
e Pall
L
oad embe
d
ded bytec
o
de wi
t
h r
e
quire()
.
commit
|
commitdiff
|
tree
2011-08-14
Mike Pall
Clari
f
y name o
f
MIT lic
e
n
s
e
.
commit
|
commitdiff
|
tree
2011-08-14
Mike Pall
Replace s
o
me
_
Un
w
in
d
_* types
.
F
ixes build issues on
.
.
.
commit
|
commitdiff
|
tree
2011-08-11
Mike
P
all
x64: Fix result
t
ype of c
d
ata i
n
dex conversions
.
commit
|
commitdiff
|
tree
2011-08-11
Mike
Pall
Do
n
'
t
both
e
r
to chain
NOPs
.
commit
|
commitdiff
|
tree
2011-08-10
Mike Pall
PPC
S
PE
:
Save/restore cr2, cr3 an
d
cr4 when entering
.
.
.
commit
|
commitdiff
|
tree
2011-08-10
M
i
ke Pall
PPC: Save/restore cr2, cr3 and cr4 whe
n
en
t
ering/leaving VM
.
commit
|
commitdiff
|
tree
2011-08-10
Mike Pall
PPC:
Add m
t
c
r
f in
s
truction to DynASM
.
commit
|
commitdiff
|
tree
2011-08-10
Mik
e
Pall
PPC: Tu
n
e and resc
h
edule interp
r
eter for PPC/
e
300
.
commit
|
commitdiff
|
tree
2011-08-10
Mike Pa
l
l
F
i
x
compiler
w
arning
.
commit
|
commitdiff
|
tree
2011-08-09
M
i
ke Pa
l
l
Fix
s
tack ch
e
ck w
h
en L->top is abo
v
e L->ma
x
stack
.
commit
|
commitdiff
|
tree
2011-08-08
Mike
P
all
R
e
m
ove te
m
porary m
c
od
e
l
i
mit erro
r
from
a
pp
l
icati
o
n
.
.
.
commit
|
commitdiff
|
tree
2011-08-07
Mik
e
P
a
ll
FFI
:
Limit snapshot
optim
i
zati
o
n
fo
r
cdata
co
m
pariso
n
s
.
commit
|
commitdiff
|
tree
2011-08-01
Mik
e
Pall
P
PC: Add machine-spec
i
f
i
c part of FFI
.
commit
|
commitdiff
|
tree
next