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
M
ike Pall
Kee
p
maximum fra
m
e e
x
tent in snap->topslot
.
commit
|
commitdiff
|
tree
2011-11-20
Mike
P
all
Get rid of sna
p
->dep
t
h
.
commit
|
commitdiff
|
tree
2011-11-17
Mike Pall
Fix debug option
f
o
r msvc
b
u
i
ld
.
bat
.
commit
|
commitdiff
|
tree
2011-11-15
Mike Pall
FFI: Fix EnumWindows
example i
n
docs
.
commit
|
commitdiff
|
tree
2011-11-15
Mike Pall
FFI: Add mis
s
ing GC
barrier for cal
l
back registration
.
commit
|
commitdiff
|
tree
2011-11-15
Mike Pall
FFI: S
a
ve GetLa
s
tError() aro
u
nd f
f
i
.
load() and
s
y
mbol
.
.
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pall
Eliminate some ra
r
e occ
u
rrenc
e
s
of red
u
n
d
ant PHI
s
.
commit
|
commitdiff
|
tree
2011-11-14
Mike
P
a
ll
Fix hint-based regist
e
r alloca
t
ion
i
n ra_dest()
.
commit
|
commitdiff
|
tree
2011-11-14
Mi
k
e P
a
ll
FFI: Add cal
l
back s
u
ppo
r
t (for x86/
x
6
4)
.
commit
|
commitdiff
|
tree
2011-11-14
M
i
ke P
a
ll
P
P
C
:
Clarify
docs
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pal
l
FFI: Resolve _
_
call metame
t
ho
d
f
or pointers, too
.
commit
|
commitdiff
|
tree
2011-11-12
M
i
k
e Pall
A
v
oid depend
e
nce o
n
l
j_jit
.
h if on
l
y inc
l
uding lj
_
target
.
h
.
commit
|
commitdiff
|
tree
2011-11-12
Mike Pal
l
FFI:
A
d
d unwin
d
definitio
n
s for lj_vm_ff
i
_
call
.
commit
|
commitdiff
|
tree
2011-11-11
Mike Pall
FFI: Extend metameth
o
d tutorial
.
commit
|
commitdiff
|
tree
2011-11-11
Mi
k
e Pall
ARM: Fix IR splitt
i
n
g for softfp XLOAD
.
commit
|
commitdiff
|
tree
2011-11-11
Mike Pall
ARM: Fix c
o
de generation f
o
r
type-c
h
eck on
l
y softfp
.
.
.
commit
|
commitdiff
|
tree
2011-11-04
Mike Pall
x6
4
: F
i
x l
i
ghtu
s
erdata c
o
mparisons
.
commit
|
commitdiff
|
tree
2011-11-04
Mik
e
Pall
Spelling
.
commit
|
commitdiff
|
tree
2011-10-27
Mike Pall
PPC: Insta
l
l di
s
_ppc
.
lu
a
.
commit
|
commitdiff
|
tree
2011-10-26
Mike Pall
FFI: Comp
i
le calls to stdcall, fastc
a
l
l
and v
a
rarg
.
.
.
commit
|
commitdiff
|
tree
2011-10-25
Mike
P
a
ll
P
P
C: Fu
s
e
BA
N
D
with sh
i
ft to rlwinm
.
commit
|
commitdiff
|
tree
2011-10-25
Mike
P
al
l
Add more FOLD rules for shift
+
BAND s
i
mplific
a
tions
.
commit
|
commitdiff
|
tree
2011-10-25
Mi
k
e Pall
x64: Fix code gene
r
at
i
on
for BSWAP
.
commit
|
commitdiff
|
tree
2011-10-25
Mike
P
all
PPC: Fuse
BSWAP w
i
th XLOAD/X
S
T
O
RE to lwbrx/stwbr
x
.
commit
|
commitdiff
|
tree
2011-10-25
Mike
Pall
PPC/e500: Fix write barrier in
U
S
E
TS
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
P
P
C
:
Fix ext
e
rna
l
ly pro
v
ided relo
c
ation offsets in
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike
P
all
PPC: Fix w
r
it
e
bar
r
ier in USET
V
/USETS
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
P
P
C:
Integrate and e
n
a
b
le J
I
T compi
l
er
.
commit
|
commitdiff
|
tree
2011-10-24
Mike P
a
l
l
Allow
selec
t
ion of
s
ingle-number
v
s
.
dual
-
numb
e
r mode
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike P
a
l
l
P
PC: Fix/improve interpreter/JI
T
int
e
gration
.
commit
|
commitdiff
|
tree
2011-10-24
Mike P
a
ll
PPC
:
Gen
e
ralize remat
e
rialization h
a
ndling
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pa
l
l
P
PC: A
d
d sup
p
o
rt for
G
DB JI
T
API
.
commit
|
commitdiff
|
tree
2011-10-24
Mike
P
all
PPC: Add Linux/PPC cache flu
s
h
mechanism
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pa
l
l
M
a
ke sure to flush/sync
the D/I-c
a
che fo
r
all ge
n
erate
d
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike P
a
ll
Fix han
d
ling of alig
n
ment ar
g
uments (nil) to CAL
L
X
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC: Add support f
o
r
per-t
r
ace ex
i
t stubs
.
commit
|
commitdiff
|
tree
2011-10-24
M
i
k
e
Pa
l
l
G
eneralize
h
an
d
ling of st
a
ck ch
e
cks indicate
d
by highest
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
Don'
t
save/re
s
tore tmptv with
c
opyTV
.
commit
|
commitdiff
|
tree
2011-10-24
Mike
P
a
ll
F
i
x
c
ompiler warning
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pall
Whitespace
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pall
Add missing FOLD r
u
le for
C
ONV
.
u64
.
i
n
t + sign-extension
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pall
FF
I
:
C
l
e
anup/fix 64 bit a
r
it
h
m
e
tic in
as
s
embler b
a
ckend
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pall
x64: F
i
x
m
ath
.
random() code
g
e
n
eration
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pall
Fix
r
egiste
r
hints fo
r
a
r
ithmetic help
e
r functions
.
commit
|
commitdiff
|
tree
2011-10-21
Mike Pall
Sepa
r
a
te/renam
e
NUM/FLOAT <-> I64/U64 conversion functions
.
commit
|
commitdiff
|
tree
2011-10-21
Mike Pall
Clean
u
p various endi
a
ness i
s
sues in assem
b
le
r
backend
.
commit
|
commitdiff
|
tree
2011-10-19
Mike Pall
Rea
r
r
a
nge de
f
i
nes f
o
r workar
o
unds to
embedded opera
t
ing
.
.
.
commit
|
commitdiff
|
tree
2011-10-18
Mike Pall
Fix
PE/COFF b
y
t
ecode file format
for big-en
d
ian targets
.
commit
|
commitdiff
|
tree
2011-10-18
M
ike Pall
Fix FOLD rule
f
or CO
N
V
.
flt
.
num
(
CO
N
V
.
num
.
f
l
t(
x
)) => x
.
commit
|
commitdiff
|
tree
2011-10-18
Mi
k
e
Pall
F
F
I/x86: Fix CONV
.
u32
.
num r
o
und
i
ng
.
commit
|
commitdiff
|
tree
2011-10-18
Mike Pal
l
Don
'
t fuse colocated array
offsets without -Ofuse
.
commit
|
commitdiff
|
tree
2011-10-17
Mik
e
Pall
F
ixup PC in traceback
s
after e
x
its from down-recursive
.
.
.
commit
|
commitdiff
|
tree
2011-10-17
Mike
Pall
PPC:
Dist
i
n
g
uish slwi, srwi and
r
lwinm in disassembly
.
commit
|
commitdiff
|
tree
2011-10-17
Mike Pall
Add
missin
g
FOLD rule
f
o
r
i
n
teger NEG of con
s
tants
.
commit
|
commitdiff
|
tree
2011-10-13
Mike Pa
l
l
FFI/AR
M
: Ensure invoc
a
tion of SPLIT p
a
ss for float
.
.
.
commit
|
commitdiff
|
tree
2011-10-13
Mike
Pal
l
Save tmptv
s
tate for
trace record
e
r ac
r
os
s
RECO
R
D vmeven
t
.
commit
|
commitdiff
|
tree
2011-10-13
Mike Pall
FFI
:
Fix unf
u
s
e
d lo
a
ds of float fields
.
commit
|
commitdiff
|
tree
2011-10-13
Mi
k
e Pal
l
FFI: Fix
call argume
n
t and
r
eturn h
a
ndli
n
g
for I8/U
8
.
.
.
commit
|
commitdiff
|
tree
2011-10-11
Mik
e
P
a
ll
FFI: Reco
r
d l
o
ads/st
o
res to external variables in nam
e
s
p
aces
.
commit
|
commitdiff
|
tree
2011-10-11
Mike Pall
F
FI: Fix recording of const/enum loo
k
u
p
s
in namespaces
.
commit
|
commitdiff
|
tree
2011-10-10
M
i
ke Pall
Rem
o
v
e unne
e
d
ed PHI barri
e
r for r
e
associ
a
ti
o
n of d
u
plicate
.
.
.
commit
|
commitdiff
|
tree
2011-09-28
M
i
k
e
Pall
Avoi
d
overwrit
i
ng
a
r
gument wi
t
h
err
o
r from
metacall
.
.
.
commit
|
commitdiff
|
tree
2011-09-21
M
ike Pall
Fix (har
m
less)
ty
p
o
.
commit
|
commitdiff
|
tree
2011-09-21
M
ike Pall
A
R
M:
Fi
x
H
R
EFK
code
g
eneration
.
commit
|
commitdiff
|
tree
2011-09-20
Mike Pall
Generate a portab
l
e
vmdef
.
l
ua
.
commit
|
commitdiff
|
tree
2011-09-17
Mike Pall
P
P
C/e5
0
0: Fix
G
C barri
e
r for TSET
M
.
commit
|
commitdiff
|
tree
2011-09-14
Mike Pall
PPC:
F
ix GC barrier for TSE
T
M
.
commit
|
commitdiff
|
tree
2011-09-14
Mike Pall
A
R
M: Fix GC barr
i
er for TSE
T
M
.
commit
|
commitdiff
|
tree
2011-09-14
Mike P
a
ll
Fix
t
y
po
.
commit
|
commitdiff
|
tree
2011-09-08
M
i
ke Pal
l
ARM
:
Disable CPU detection for in
t
erpreter-only builds
.
commit
|
commitdiff
|
tree
2011-09-05
Mik
e
P
a
ll
Increase ma
x
.
n
u
mb
e
r of exit stub groups to correspond
.
.
.
commit
|
commitdiff
|
tree
2011-09-05
Mike
P
a
l
l
Use s
o
me
register allocator helpers for
mult
i
ple ar
c
hitectures
.
commit
|
commitdiff
|
tree
2011-09-05
Mi
k
e Pall
P
P
C
:
In
t
erpreter/JIT
inte
g
ratio
n
.
commit
|
commitdiff
|
tree
2011-09-05
M
i
ke P
a
ll
PPC: Fix
o
r remove
a
ssembler helper f
u
nctions
.
commit
|
commitdiff
|
tree
2011-09-05
Mike P
a
ll
PPC:
More inte
r
preter tuning
.
Use y-bit for branch
.
.
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
PPC: Export reg
i
s
t
e
r names from
d
i
sa
s
sembler
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
PPC
:
Di
s
assemble y-bit instead of at-bits
for conditio
n
al
.
.
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
PPC: Add y
-
bi
t
v
a
riants of conditiona
l
bran
c
hes
to
.
.
.
commit
|
commitdiff
|
tree
2011-09-02
M
i
ke Pall
Always
use ANSI
va
r
iants
o
f Windows sy
s
tem functions
.
commit
|
commitdiff
|
tree
2011-08-31
Mike
P
al
l
Mark
installed shared library as e
x
ecutable
.
commit
|
commitdiff
|
tree
2011-08-26
Mike P
a
ll
Avoid conversi
o
n narrowing of arithmetic wi
t
h la
r
g
e
.
.
.
commit
|
commitdiff
|
tree
2011-08-25
Mike Pall
FFI/x64: Fix
s
truct
-
by-value calling conven
t
ions
.
commit
|
commitdiff
|
tree
2011-08-21
Mike Pall
Record
m
issing FORI slot l
o
ads (e
.
g
.
after return to
.
.
.
commit
|
commitdiff
|
tree
2011-08-18
Mike
Pa
l
l
PPC: Add PPC disassembler
.
commit
|
commitdiff
|
tree
2011-08-17
Mik
e
Pall
Add potential PHI for number conver
s
ions due to type
.
.
.
commit
|
commitdiff
|
tree
2011-08-16
Mike
Pa
l
l
E
xtend -b to gener
a
te c/h/
o
bj/o files with
e
m
b
edd
e
d
.
.
.
commit
|
commitdiff
|
tree
2011-08-16
Mik
e
Pall
Load embedded bytecode wi
t
h require
(
)
.
commit
|
commitdiff
|
tree
2011-08-14
Mike Pall
Clari
f
y name of
MIT
lic
e
nse
.
commit
|
commitdiff
|
tree
2011-08-14
Mike
Pall
Replace some _Un
w
ind_*
t
ype
s
.
Fixes build issu
e
s on
.
.
.
commit
|
commitdiff
|
tree
2011-08-11
Mike Pall
x64
:
Fix
r
esult typ
e
of cdata index conversio
n
s
.
commit
|
commitdiff
|
tree
2011-08-11
Mike Pall
Don
'
t bother to chain NOPs
.
commit
|
commitdiff
|
tree
2011-08-10
M
i
k
e Pall
PPCS
P
E
: Save/res
t
ore cr2
,
cr3 and cr4 when
e
n
teri
n
g
.
.
.
commit
|
commitdiff
|
tree
2011-08-10
Mi
k
e Pall
PPC: Sa
v
e
/
resto
r
e cr2, cr
3
and
cr
4
w
h
e
n entering/
l
eavin
g
VM
.
commit
|
commitdiff
|
tree
2011-08-10
Mike
P
a
l
l
PPC: Add mtcr
f
i
n
struction to DynASM
.
commit
|
commitdiff
|
tree
2011-08-10
Mike Pall
P
PC: Tune and res
c
he
d
ule interpreter for PPC/e300
.
commit
|
commitdiff
|
tree
2011-08-10
Mike P
a
ll
F
i
x co
m
piler warning
.
commit
|
commitdiff
|
tree
2011-08-09
Mik
e
Pall
Fix stack check when L->top is a
b
ove L
-
>maxstack
.
commit
|
commitdiff
|
tree
2011-08-08
M
i
k
e Pall
Remove temporary
m
cod
e
limit error from appl
i
cation
.
.
.
commit
|
commitdiff
|
tree
2011-08-07
M
ike Pall
FFI:
Limit snapshot
o
p
t
imization fo
r
cdata
comparisons
.
commit
|
commitdiff
|
tree
2011-08-01
M
ike Pall
PPC: Add ma
c
hine-specific
part o
f
FFI
.
commit
|
commitdiff
|
tree
next