repo.or.cz
/
luajit-2.0
/
celess22.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
Mi
k
e P
a
l
l
Keep m
a
xi
m
um
frame exte
n
t in snap
-
>topsl
o
t
.
commit
|
commitdiff
|
tree
2011-11-20
Mike Pall
Get rid of
s
nap->depth
.
commit
|
commitdiff
|
tree
2011-11-17
Mike Pall
Fix
de
b
ug option for msvcb
u
ild
.
bat
.
commit
|
commitdiff
|
tree
2011-11-15
Mike Pa
l
l
F
FI: Fix Enum
W
in
d
ows exa
m
ple
i
n docs
.
commit
|
commitdiff
|
tree
2011-11-15
Mike Pa
l
l
FFI: Add missing GC bar
r
ier for callba
c
k regi
s
trati
o
n
.
commit
|
commitdiff
|
tree
2011-11-15
Mike Pall
FFI
:
Save GetLastErr
o
r() around ffi
.
load()
and symbol
.
.
.
commit
|
commitdiff
|
tree
2011-11-14
M
ike Pall
Eliminate some
r
are o
c
curr
e
nces of redundant
PHIs
.
commit
|
commitdiff
|
tree
2011-11-14
M
ike
Pall
Fix hin
t
-ba
s
ed register allocati
o
n in ra_
d
est()
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pall
F
FI:
Add call
b
ack support (for x
8
6/x64)
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pall
PPC:
Cla
r
if
y
docs
.
commit
|
commitdiff
|
tree
2011-11-14
Mike
P
all
FFI: R
e
solve __call
metamethod for point
e
r
s
, too
.
commit
|
commitdiff
|
tree
2011-11-12
M
i
k
e P
a
ll
Avoid depend
e
nce
o
n lj
_
jit
.
h if only incl
u
ding lj_ta
r
get
.
h
.
commit
|
commitdiff
|
tree
2011-11-12
Mike P
a
ll
FFI:
A
d
d
unwind defin
i
tions for lj_vm_ffi_call
.
commit
|
commitdiff
|
tree
2011-11-11
Mike
P
all
FFI
:
Ext
e
nd metam
e
t
h
od tutorial
.
commit
|
commitdiff
|
tree
2011-11-11
M
i
ke
P
all
ARM: Fix IR splitting for softf
p
XLOAD
.
commit
|
commitdiff
|
tree
2011-11-11
Mik
e
Pall
AR
M
: Fi
x
code generation for type-check
only s
o
ftf
p
.
.
.
commit
|
commitdiff
|
tree
2011-11-04
Mike Pall
x6
4
: Fi
x
lightu
s
erdata c
o
mparisons
.
commit
|
commitdiff
|
tree
2011-11-04
Mik
e
Pall
Spelling
.
commit
|
commitdiff
|
tree
2011-10-27
Mike Pall
PPC
:
Install
d
is_ppc
.
lua
.
commit
|
commitdiff
|
tree
2011-10-26
Mike Pall
FF
I
: C
o
mpile
c
alls to stdcall, fastcall and var
a
r
g
.
.
.
commit
|
commitdiff
|
tree
2011-10-25
Mike
P
all
PPC: Fu
s
e BAN
D
with shift to rlwinm
.
commit
|
commitdiff
|
tree
2011-10-25
Mike
P
a
ll
Add
m
ore FO
L
D
rules for shift + BAND simplif
i
cations
.
commit
|
commitdiff
|
tree
2011-10-25
Mike
Pa
l
l
x64
:
Fix c
o
d
e
gen
e
ration for B
S
WA
P
.
commit
|
commitdiff
|
tree
2011-10-25
Mike
P
all
PPC: Fuse BS
W
A
P wi
t
h XLOAD/XSTORE to lwbrx/stw
b
rx
.
commit
|
commitdiff
|
tree
2011-10-25
Mik
e
Pall
P
PC/e500:
Fix
write ba
r
r
ier in USETS
.
commit
|
commitdiff
|
tree
2011-10-24
M
i
k
e Pall
PPC: Fix
externally provided rel
o
cation
offset
s
in
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
M
i
ke Pal
l
PPC: Fix w
r
i
te barrier in USETV/USET
S
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
P
P
C
:
Integrate and enable JIT compiler
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
Allow selec
t
ion
o
f
s
in
g
le-number vs
.
dual-nu
m
ber
m
o
d
e
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
M
ike Pall
PPC: Fix/im
p
rove interpre
t
er
/
JIT
i
ntegr
a
tion
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC: Generalize re
m
aterializat
i
o
n handlin
g
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC:
Add support fo
r
GDB JIT
A
P
I
.
commit
|
commitdiff
|
tree
2011-10-24
M
ike Pall
PPC: Add Linux/PPC
cach
e
f
lu
s
h mecha
n
ism
.
commit
|
commitdiff
|
tree
2011-10-24
Mike
P
all
Ma
k
e sure
t
o fl
u
sh/sync the
D
/
I-cache for
all gener
a
ted
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
Fix handling of alignment
arguments (n
i
l
)
to CALLX
.
commit
|
commitdiff
|
tree
2011-10-24
M
i
ke Pa
l
l
PPC
:
Ad
d
suppo
r
t for per-tr
a
ce
e
xit stubs
.
commit
|
commitdiff
|
tree
2011-10-24
M
ike P
a
ll
Gene
r
alize handling of stack checks
i
ndic
a
ted
by highes
t
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
Don
'
t save/restore tmpt
v
with c
o
pyTV
.
commit
|
commitdiff
|
tree
2011-10-24
Mik
e
Pall
Fix compiler
w
arning
.
commit
|
commitdiff
|
tree
2011-10-22
Mi
k
e
P
a
l
l
Whitespace
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pall
Add mis
s
ing FOLD r
u
le for CONV
.
u
64
.
i
n
t + sign-extension
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pall
FFI: Cleanu
p
/fix 64 bit arithmetic in a
s
sembler ba
c
kend
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pal
l
x64: Fix math
.
ra
n
d
o
m(
)
code generation
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pall
Fix r
e
gister hints for arithmetic helper function
s
.
commit
|
commitdiff
|
tree
2011-10-21
Mike Pall
S
e
pa
r
ate/rename NUM/FLOAT
<
-> I
6
4
/U64 conversion
f
unctio
n
s
.
commit
|
commitdiff
|
tree
2011-10-21
Mi
k
e Pall
Cleanup various endianess issues in
a
ssem
b
ler backend
.
commit
|
commitdiff
|
tree
2011-10-19
M
i
ke P
a
ll
R
e
arrange defines for workarou
n
ds to e
m
bed
d
ed operating
.
.
.
commit
|
commitdiff
|
tree
2011-10-18
Mike Pall
Fix
P
E/COFF
b
y
t
ecode file format for bi
g
-endian
t
a
rgets
.
commit
|
commitdiff
|
tree
2011-10-18
Mi
k
e P
a
ll
F
i
x FOLD
rule
f
or CONV
.
flt
.
num(
C
ONV
.
num
.
flt(x)) => x
.
commit
|
commitdiff
|
tree
2011-10-18
Mike Pall
F
F
I
/
x86:
F
ix CON
V
.
u3
2
.
num roundi
n
g
.
commit
|
commitdiff
|
tree
2011-10-18
Mike
Pa
l
l
Don't f
u
se c
o
located array off
s
ets without -Of
u
se
.
commit
|
commitdiff
|
tree
2011-10-17
Mike
P
all
F
i
xup PC
i
n trac
e
backs af
t
er exits f
r
o
m
down-recurs
i
ve
.
.
.
commit
|
commitdiff
|
tree
2011-10-17
Mi
k
e Pall
PP
C
: D
i
stinguis
h
slwi, srw
i
and rlwinm
i
n
di
s
a
s
sembly
.
commit
|
commitdiff
|
tree
2011-10-17
Mike Pall
Add
m
issin
g
FOLD
rule for integer NEG
o
f consta
n
ts
.
commit
|
commitdiff
|
tree
2011-10-13
Mike Pall
FFI/AR
M
: En
s
ure invocatio
n
of SPLIT pass f
o
r flo
a
t
.
.
.
commit
|
commitdiff
|
tree
2011-10-13
Mike Pall
Save
t
mptv
state
f
o
r trace recorder a
c
r
oss
R
ECORD v
m
ev
e
nt
.
commit
|
commitdiff
|
tree
2011-10-13
M
i
ke Pall
FFI: Fix unfused loads of float fields
.
commit
|
commitdiff
|
tree
2011-10-13
Mi
k
e Pall
FFI: Fix c
a
ll argument and r
e
turn han
d
ling for I
8
/
U8
.
.
.
commit
|
commitdiff
|
tree
2011-10-11
M
i
k
e Pall
FFI: Record loads/stores to external variables in
namespaces
.
commit
|
commitdiff
|
tree
2011-10-11
M
i
ke Pall
F
FI:
F
i
x recording of const/enum looku
p
s in
na
m
e
space
s
.
commit
|
commitdiff
|
tree
2011-10-10
Mike Pall
Remove u
n
needed PHI barrier fo
r
r
eassociation
o
f dupli
c
ate
.
.
.
commit
|
commitdiff
|
tree
2011-09-28
Mike P
a
ll
Avoid overwriting argument wi
t
h error from meta
c
all
.
.
.
commit
|
commitdiff
|
tree
2011-09-21
Mike Pall
F
ix (harmless) t
y
po
.
commit
|
commitdiff
|
tree
2011-09-21
Mike Pall
ARM: Fix HREFK code
gener
a
tion
.
commit
|
commitdiff
|
tree
2011-09-20
Mike Pall
Generate a portable vmdef
.
lua
.
commit
|
commitdiff
|
tree
2011-09-17
Mike
P
all
P
P
C
/e5
0
0: Fi
x
G
C
barrier for TSETM
.
commit
|
commitdiff
|
tree
2011-09-14
Mike
Pall
P
PC: Fi
x
GC barrier for
T
S
E
TM
.
commit
|
commitdiff
|
tree
2011-09-14
Mike Pall
ARM:
Fix GC barrier for TSETM
.
commit
|
commitdiff
|
tree
2011-09-14
Mike Pall
F
i
x
typo
.
commit
|
commitdiff
|
tree
2011-09-08
M
i
ke Pall
ARM
:
D
i
sable CPU de
t
ection f
o
r
i
nterpreter-o
n
ly builds
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
Inc
r
e
as
e
max
.
number of exit stub gr
o
u
p
s
t
o correspon
d
.
.
.
commit
|
commitdiff
|
tree
2011-09-05
Mik
e
Pall
Use
s
ome r
e
gister al
l
ocator helper
s
for mult
i
ple archi
t
e
c
t
ures
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
P
PC: Inte
r
preter/JIT
i
n
te
g
r
a
tion
.
commit
|
commitdiff
|
tree
2011-09-05
M
ike Pall
PPC: F
i
x
or remov
e
assembler helper functions
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pa
l
l
PPC: Mor
e
interpre
t
er tuning
.
Use
y
-bit for
branch
.
.
.
commit
|
commitdiff
|
tree
2011-09-05
Mik
e
Pall
PP
C
: Export register names from disassembler
.
commit
|
commitdiff
|
tree
2011-09-05
M
i
ke Pall
PPC
:
D
isa
s
s
e
m
b
le y-bit in
s
tead of at-bits for conditional
.
.
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pa
l
l
PPC: Ad
d
y-
b
it
variants of c
o
ndit
i
onal
branches to
.
.
.
commit
|
commitdiff
|
tree
2011-09-02
Mike Pa
l
l
Always use ANSI variants
o
f
Windows system functions
.
commit
|
commitdiff
|
tree
2011-08-31
Mike Pall
Ma
r
k installed shared library as e
x
e
cutab
l
e
.
commit
|
commitdiff
|
tree
2011-08-26
Mike P
a
ll
Avoid conversion narrowin
g
of
ar
i
thm
e
tic with large
.
.
.
commit
|
commitdiff
|
tree
2011-08-25
Mike Pall
FFI/x64: F
i
x struct-by-va
l
ue calling
c
onventions
.
commit
|
commitdiff
|
tree
2011-08-21
Mike Pall
Re
c
o
rd missi
n
g FO
R
I slo
t
loads (e
.
g
.
af
t
er
r
etu
r
n t
o
.
.
.
commit
|
commitdiff
|
tree
2011-08-18
Mike Pa
l
l
P
PC:
Add PPC d
i
sassembler
.
commit
|
commitdiff
|
tree
2011-08-17
M
ike Pall
Add pote
n
tial PHI for n
u
mber con
v
ersions due to type
.
.
.
commit
|
commitdiff
|
tree
2011-08-16
Mik
e
Pall
Extend -b to generate
c/h/o
b
j/
o
files wi
t
h
e
m
b
e
dded
.
.
.
commit
|
commitdiff
|
tree
2011-08-16
Mike Pall
Load embedded bytecode
w
i
t
h require()
.
commit
|
commitdiff
|
tree
2011-08-14
Mike Pall
C
l
arify name of MI
T
lic
e
n
s
e
.
commit
|
commitdiff
|
tree
2011-08-14
Mik
e
Pall
Replace
some _Unwind_* types
.
Fixes
build
i
ss
u
es o
n
.
.
.
commit
|
commitdiff
|
tree
2011-08-11
Mike Pal
l
x64: Fi
x
result type of cdata index
conversions
.
commit
|
commitdiff
|
tree
2011-08-11
Mike Pall
Don
'
t
bother to chain NO
P
s
.
commit
|
commitdiff
|
tree
2011-08-10
Mike Pa
l
l
PPCSPE: Save/re
s
tore cr
2
,
c
r3 an
d
cr4 w
h
en
entering
.
.
.
commit
|
commitdiff
|
tree
2011-08-10
Mik
e
P
all
PPC: Sa
v
e/restore cr2, cr3 a
n
d
cr4
w
hen entering/leaving VM
.
commit
|
commitdiff
|
tree
2011-08-10
Mike P
a
ll
P
PC: Add
mtc
r
f instruction to DynASM
.
commit
|
commitdiff
|
tree
2011-08-10
Mike Pall
PPC: Tune and res
c
hedule interpreter for PPC/e300
.
commit
|
commitdiff
|
tree
2011-08-10
Mike Pall
F
i
x compiler
warni
n
g
.
commit
|
commitdiff
|
tree
2011-08-09
M
i
ke P
a
ll
Fix sta
c
k
check w
h
en L->t
o
p is above L->max
s
t
a
ck
.
commit
|
commitdiff
|
tree
2011-08-08
Mike
P
all
Remove t
e
mporary mcode
l
imi
t
error fro
m
applicatio
n
.
.
.
commit
|
commitdiff
|
tree
2011-08-07
Mike Pall
F
F
I: L
i
m
i
t
snapsho
t
optimization
f
or cd
a
ta co
m
parisons
.
commit
|
commitdiff
|
tree
2011-08-01
M
i
k
e
Pall
P
P
C: Add machine-specific part of FFI
.
commit
|
commitdiff
|
tree
next