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
FFI: Add unwind definitions for lj_vm_ffi_call.
2011-11-12
M
i
k
e Pall
FFI: Add u
n
win
d
definitions for lj_vm_ffi_ca
l
l
.
commit
|
commitdiff
|
tree
2011-11-11
Mi
k
e Pa
l
l
FFI: Exten
d
me
t
amethod tutorial
.
commit
|
commitdiff
|
tree
2011-11-11
Mike P
a
l
l
ARM: Fix
I
R splitt
i
n
g f
o
r softf
p
X
L
OAD
.
commit
|
commitdiff
|
tree
2011-11-11
M
ike
P
all
A
R
M:
F
ix code genera
t
ion for
type-ch
e
ck
only softfp
.
.
.
commit
|
commitdiff
|
tree
2011-11-04
Mike Pall
x64:
F
i
x li
g
htuserdata c
o
mpari
s
ons
.
commit
|
commitdiff
|
tree
2011-11-04
M
i
ke Pall
Spelling
.
commit
|
commitdiff
|
tree
2011-10-27
Mike Pall
PPC: Inst
a
ll dis_
p
p
c
.
lua
.
commit
|
commitdiff
|
tree
2011-10-26
Mike P
a
ll
FFI:
Compile calls
to stdcall, fastca
l
l and va
r
arg
.
.
.
commit
|
commitdiff
|
tree
2011-10-25
M
i
ke Pall
PPC: Fus
e
BA
N
D with shift to
rlwinm
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pall
Add more FOLD
r
ules
for shift + BAND simplifications
.
commit
|
commitdiff
|
tree
2011-10-25
Mike
P
all
x64:
Fix c
o
de gen
e
ration for BS
W
AP
.
commit
|
commitdiff
|
tree
2011-10-25
Mike
P
a
ll
PPC: Fuse BSWAP
w
ith XLOAD/XSTORE to lwbrx/stwbrx
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pall
PPC/e500: Fix write
b
a
rrier in
USETS
.
commit
|
commitdiff
|
tree
2011-10-24
Mik
e
Pall
PPC: Fi
x
exte
r
na
l
ly provided reloca
t
io
n
offsets i
n
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mi
k
e
Pall
PPC: Fix
writ
e
bar
r
i
e
r
in U
S
ETV/USETS
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC: Integrate and enable JIT compiler
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
All
o
w
selec
t
i
on
of
si
n
g
l
e-
n
umber vs
.
dual-numbe
r
mode
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC: Fix
/
impro
v
e interpre
t
er/J
I
T integr
a
tio
n
.
commit
|
commitdiff
|
tree
2011-10-24
Mike
P
all
PP
C
:
G
e
nerali
z
e
r
e
m
a
terial
i
z
a
tion han
d
l
i
ng
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pal
l
PPC: A
d
d sup
p
ort for GDB JIT API
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC: Add Linu
x
/
PPC cache flush mechanism
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
Make sure to flu
s
h/
s
ync the D/I-cache f
o
r all generated
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pal
l
Fi
x
handling
o
f alignment arguments (
n
il)
to CALLX
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC: Add support
f
o
r
per-t
r
ace
exit stubs
.
commit
|
commitdiff
|
tree
2011-10-24
M
ike Pall
Generalize
han
d
ling
of st
a
c
k chec
k
s indicate
d
by highes
t
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
M
i
ke Pall
Don't sa
v
e/
r
e
store
t
mp
t
v with copyTV
.
commit
|
commitdiff
|
tree
2011-10-24
Mik
e
Pall
Fix com
p
ile
r
wa
r
ning
.
commit
|
commitdiff
|
tree
2011-10-22
M
i
ke Pall
Whitespace
.
commit
|
commitdiff
|
tree
2011-10-22
Mik
e
P
a
ll
A
dd
m
issing
FOLD rule for CONV
.
u64
.
int +
s
ign-
e
x
ten
s
io
n
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pall
FFI: Cleanup/fix 64 bit arithmetic in assembler
b
ackend
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pall
x64: Fix math
.
random
(
) code
g
ener
a
tio
n
.
commit
|
commitdiff
|
tree
2011-10-22
M
ike Pall
Fix register hints for arithmeti
c
helper functio
n
s
.
commit
|
commitdiff
|
tree
2011-10-21
Mike Pal
l
S
eparate/rename NUM/FLOAT <->
I
64
/
U6
4
c
onversion f
u
nctions
.
commit
|
commitdiff
|
tree
2011-10-21
Mike
Pall
C
leanup various endia
n
ess is
s
ues in assemb
l
er backend
.
commit
|
commitdiff
|
tree
2011-10-19
Mike Pall
Rearrange defines f
o
r workarounds to
e
mb
e
d
ded operating
.
.
.
commit
|
commitdiff
|
tree
2011-10-18
Mik
e
Pall
Fix PE/COFF
b
ytecode file format for bi
g
-endia
n
targets
.
commit
|
commitdiff
|
tree
2011-10-18
M
i
k
e
Pall
Fix
F
O
LD r
u
le
f
o
r
C
ONV
.
flt
.
num(CONV
.
num
.
flt(x)) => x
.
commit
|
commitdiff
|
tree
2011-10-18
Mi
k
e
Pall
FFI/x
8
6: Fix CONV
.
u32
.
num rounding
.
commit
|
commitdiff
|
tree
2011-10-18
Mike
Pall
Don't fuse colocated array offsets with
o
ut -Ofuse
.
commit
|
commitdiff
|
tree
2011-10-17
Mike Pall
F
i
x
up PC
in tracebac
k
s after exit
s
from down-
r
ecursive
.
.
.
commit
|
commitdiff
|
tree
2011-10-17
M
i
k
e Pall
P
PC: Dis
t
inguish slwi,
srwi and rlwinm in disassemb
l
y
.
commit
|
commitdiff
|
tree
2011-10-17
M
i
ke Pall
Add
m
i
ssing FOLD rule f
o
r integer NEG o
f
consta
n
ts
.
commit
|
commitdiff
|
tree
2011-10-13
Mike Pall
FFI/ARM: Ensure i
n
v
ocation of SPLIT
p
a
s
s for float
.
.
.
commit
|
commitdiff
|
tree
2011-10-13
M
ike Pal
l
Save tmptv state
for
t
race recorder across RECORD
v
mevent
.
commit
|
commitdiff
|
tree
2011-10-13
Mike P
a
ll
F
F
I:
F
ix
unfused loads
of float fi
e
lds
.
commit
|
commitdiff
|
tree
2011-10-13
Mik
e
Pall
F
FI: Fix
c
all
a
rgume
n
t
an
d
r
e
turn h
a
n
dling
f
o
r I8/U8
.
.
.
commit
|
commitdiff
|
tree
2011-10-11
Mike Pall
FF
I
: Record loads/stor
e
s to ex
t
ernal var
i
a
bles in namespa
c
es
.
commit
|
commitdiff
|
tree
2011-10-11
Mike
Pall
F
F
I: Fix r
e
cord
i
ng of const/en
u
m
l
oo
k
ups
i
n
names
p
aces
.
commit
|
commitdiff
|
tree
2011-10-10
Mi
k
e P
a
ll
Re
m
o
ve
unn
e
eded
P
HI
barr
i
er for
r
e
a
ssociati
o
n of duplicate
.
.
.
commit
|
commitdiff
|
tree
2011-09-28
Mike Pall
A
v
oid overwriting argument with erro
r
from met
a
call
.
.
.
commit
|
commitdiff
|
tree
2011-09-21
M
i
ke Pall
Fix (harmless) typo
.
commit
|
commitdiff
|
tree
2011-09-21
Mike Pall
AR
M
:
Fi
x
HREFK code generation
.
commit
|
commitdiff
|
tree
2011-09-20
Mike Pall
Gener
a
t
e a por
t
able vmd
e
f
.
lua
.
commit
|
commitdiff
|
tree
2011-09-17
Mi
k
e
Pal
l
PPC
/
e500: Fix
G
C bar
r
ie
r
f
or TSETM
.
commit
|
commitdiff
|
tree
2011-09-14
Mike
P
all
PP
C
:
F
ix GC barri
e
r fo
r
TSETM
.
commit
|
commitdiff
|
tree
2011-09-14
M
ik
e
Pall
ARM: Fix GC barrie
r
for T
S
ETM
.
commit
|
commitdiff
|
tree
2011-09-14
Mike Pall
Fi
x
typo
.
commit
|
commitdiff
|
tree
2011-09-08
Mike
P
al
l
ARM: D
i
sable CPU detection for interpreter-on
l
y builds
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
I
n
c
rease m
a
x
.
n
umber of exit stub groups
t
o corr
e
spond
.
.
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
Use some registe
r
a
l
lo
c
a
t
or helper
s
f
or multipl
e
architectures
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pal
l
P
PC: I
n
terp
r
e
ter/
J
IT integra
t
ion
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
PPC:
F
i
x or remove asse
m
bler hel
p
e
r
functi
o
ns
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
PPC
:
More inter
p
r
e
ter
tuning
.
Use
y-bit for
b
ran
c
h
.
.
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
P
P
C: Export regi
s
ter
n
ames from
d
isassem
b
ler
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pal
l
PPC: D
i
sassemble y-bit i
n
stead o
f
at-bits for condition
a
l
.
.
.
commit
|
commitdiff
|
tree
2011-09-05
Mike P
a
l
l
PPC
:
Add y-bit variants
of conditional
b
ranches to
.
.
.
commit
|
commitdiff
|
tree
2011-09-02
Mik
e
P
all
Always use
A
N
SI
varia
n
ts
of Windo
w
s syste
m
functions
.
commit
|
commitdiff
|
tree
2011-08-31
M
i
ke Pal
l
Mark in
s
tal
l
ed shared library a
s
executable
.
commit
|
commitdiff
|
tree
2011-08-26
Mik
e
Pall
Avoid conversi
o
n
narrowing
o
f
arithme
t
ic wi
t
h
l
a
r
ge
.
.
.
commit
|
commitdiff
|
tree
2011-08-25
Mike Pa
l
l
F
F
I/x64:
F
i
x
struct-
b
y-value calling c
o
nvent
i
ons
.
commit
|
commitdiff
|
tree
2011-08-21
Mike Pall
Record missin
g
F
ORI
s
lo
t
l
o
a
d
s (e
.
g
.
a
fter
r
eturn to
.
.
.
commit
|
commitdiff
|
tree
2011-08-18
Mike
Pall
PPC: Add PPC disass
e
m
bler
.
commit
|
commitdiff
|
tree
2011-08-17
M
i
k
e
Pa
l
l
Add po
t
en
t
ial PHI for number con
v
ersions d
u
e to ty
p
e
.
.
.
commit
|
commitdiff
|
tree
2011-08-16
Mike Pall
E
x
t
e
n
d -b
t
o ge
n
erate c/h/obj/o f
i
les
w
it
h
embedded
.
.
.
commit
|
commitdiff
|
tree
2011-08-16
Mike Pal
l
Lo
a
d
e
mbedde
d
b
yteco
d
e wi
t
h require()
.
commit
|
commitdiff
|
tree
2011-08-14
Mike Pall
Cla
r
ify name of MIT
license
.
commit
|
commitdiff
|
tree
2011-08-14
Mike P
a
l
l
R
epl
a
c
e some _
U
nwind_*
t
y
pes
.
Fixe
s
b
uild issues on
.
.
.
commit
|
commitdiff
|
tree
2011-08-11
Mike Pall
x64: F
i
x
r
e
s
ult typ
e
of cd
a
ta index conv
e
rsi
o
ns
.
commit
|
commitdiff
|
tree
2011-08-11
Mike Pall
Don
'
t bother to chain
N
OPs
.
commit
|
commitdiff
|
tree
2011-08-10
Mike
P
a
ll
PPCSPE: Save
/
r
e
store cr2, cr3 and cr4 w
h
en entering
.
.
.
commit
|
commitdiff
|
tree
2011-08-10
Mike Pall
P
PC: Sav
e
/restore cr2, cr
3
and
c
r4 when enter
i
ng/leavin
g
VM
.
commit
|
commitdiff
|
tree
2011-08-10
Mike Pa
l
l
PPC: Add mtcrf instruction to D
y
nASM
.
commit
|
commitdiff
|
tree
2011-08-10
Mike Pall
PPC:
T
une an
d
r
e
s
c
hedul
e
i
nterpre
t
e
r
for
PPC/e300
.
commit
|
commitdiff
|
tree
2011-08-10
Mike Pall
Fix compil
e
r warning
.
commit
|
commitdiff
|
tree
2011-08-09
Mike Pa
l
l
Fix
stac
k
c
heck
w
he
n
L->top is above L->maxstack
.
commit
|
commitdiff
|
tree
2011-08-08
Mike
Pall
Remove tem
p
ora
r
y
m
code l
i
mit error from applicatio
n
.
.
.
commit
|
commitdiff
|
tree
2011-08-07
Mike Pall
FFI: Limi
t
snaps
h
ot optim
i
zation for cdata comp
a
risons
.
commit
|
commitdiff
|
tree
2011-08-01
Mike Pall
PPC: Add m
a
c
h
ine-specific part of FFI
.
commit
|
commitdiff
|
tree
2011-07-25
M
i
ke Pall
PPC: Fix fl
o
or/ceil fo
r
dual
-
number mode
.
commit
|
commitdiff
|
tree
2011-07-24
M
ike
Pa
l
l
PPC: Add dual-number mode interpreter
.
E
n
able by default
.
commit
|
commitdiff
|
tree
2011-07-23
Mike
P
all
Us
e
differen
t
workaround for alignment of jit_S
t
ate
.
commit
|
commitdiff
|
tree
2011-07-23
Mike P
a
ll
F
FI:
T
reat function cty
p
es like po
i
nters i
n
c
ompar
i
sons
.
commit
|
commitdiff
|
tree
2011-07-19
Mike Pall
From Lua 5
.
2: Ch
a
nge \* to
\z
.
Reject undefined
e
s
cape
.
.
.
commit
|
commitdiff
|
tree
2011-07-13
Mike Pall
P
P
C:
U
pdate install d
o
c
s
.
commit
|
commitdiff
|
tree
2011-07-13
Mi
k
e
P
all
PPC
:
Add dual-numb
e
r mode interpre
t
er
.
commit
|
commitdiff
|
tree
2011-07-13
Mike Pall
P
PCSPE: Fix dispatc
h
for
b
inop me
t
amethod
s
.
commit
|
commitdiff
|
tree
2011-07-13
M
ike Pall
Cleanup
s
ingl
e
-numbe
r
v
s
.
dual-number mod
e
selection
.
commit
|
commitdiff
|
tree
2011-07-12
Mik
e
Pall
ARM: Don't evi
c
t ASMRE
F
_L in ra_evict
k
()
.
commit
|
commitdiff
|
tree
2011-07-07
Mike
P
al
l
Fix doc l
i
nk
.
commit
|
commitdiff
|
tree
2011-07-06
Mi
k
e Pall
FF
I
: Fix comment parsing
.
commit
|
commitdiff
|
tree
next