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
MIPS: Add DynASM MIPS module and encoding engine.
2011-12-16
Mi
k
e
Pall
MIPS
:
Add D
y
nASM
M
IPS module and enco
d
ing en
g
in
e
.
commit
|
commitdiff
|
tree
2011-12-15
Mi
k
e Pall
MIPS
:
A
dd build ru
l
es
(
non
-
functional, yet)
.
commit
|
commitdiff
|
tree
2011-12-15
Mike Pal
l
A
uto-detect target arch via cross-compiler
.
D
r
op TARG
E
T
.
.
.
commit
|
commitdiff
|
tree
2011-12-14
Mike
Pall
RELE
A
SE LuaJIT-2
.
0
.
0-be
t
a9
commit
|
commitdiff
|
tree
2011-12-14
Mi
k
e Pall
Update changelog
.
commit
|
commitdiff
|
tree
2011-12-13
M
i
ke Pall
PPC: Avoid undef
i
ne
d
opera
n
d der
e
fe
r
e
nce in BAND/
s
hift
.
.
.
commit
|
commitdiff
|
tree
2011-12-12
Mike
P
all
FFI: Add callba
c
k su
p
p
ort for ARM
.
commit
|
commitdiff
|
tree
2011-12-12
Mike Pal
l
F
FI: Add callback suppo
r
t
for PPC
.
commit
|
commitdiff
|
tree
2011-12-12
Mike Pall
Move
h
elper for syncin
g
data/in
s
truction cache to lj_mcode
.
c
.
commit
|
commitdiff
|
tree
2011-12-10
Mike Pall
ARM: Error ou
t
for at
t
empt t
o
comp
i
le with
h
ard-
f
loat
.
.
.
commit
|
commitdiff
|
tree
2011-12-09
Mike Pall
ARM: Fix
s
tack check for spilled BAS
E
in parent
.
commit
|
commitdiff
|
tree
2011-12-09
Mi
k
e Pal
l
x64: Always ex
t
e
nd
stack argum
e
nt
s
to pointer si
z
e
.
commit
|
commitdiff
|
tree
2011-12-09
Mike
Pall
Fix compiler warning
.
commit
|
commitdiff
|
tree
2011-12-01
Mi
k
e Pall
F
FI: Fix stac
k
adjustment for calls
t
o stdcal
l
/fastcall
.
.
.
commit
|
commitdiff
|
tree
2011-11-27
Mike P
a
ll
F
F
I: Need to treat
strlen() as a load
.
commit
|
commitdiff
|
tree
2011-11-27
Mike
P
a
ll
Fix
d
ocs
.
T
he code b
a
se doesn't w
o
rk on Windows
9
8
.
.
.
commit
|
commitdiff
|
tree
2011-11-27
M
i
k
e Pall
Don't
i
n
c
rement m
o
d
u
le reference
c
o
u
n
ts due to
s
ymbol
.
.
.
commit
|
commitdiff
|
tree
2011-11-26
Mike Pall
FFI: Recor
d
ffi
.
errno()
.
commit
|
commitdiff
|
tree
2011-11-25
Mi
k
e Pall
Fix stack check in side
e
x
i
t
.
commit
|
commitdiff
|
tree
2011-11-25
M
ik
e
P
a
ll
FFI: Record C f
u
nc
t
ion calls wi
t
h bool return
values
.
commit
|
commitdiff
|
tree
2011-11-25
Mike
P
a
ll
FF
I
: Fix l
i
n
e
info for result conversion e
r
rors in
.
.
.
commit
|
commitdiff
|
tree
2011-11-25
Mike Pall
FFI: Fix G
e
tL
a
stError() sa
v
e
/
resto
r
e
a
roun
d
ffi
.
l
oad()
.
commit
|
commitdiff
|
tree
2011-11-25
Mike Pall
FFI:
Impr
o
ve ld script de
t
ection i
n
ffi
.
load()
.
commit
|
commitdiff
|
tree
2011-11-23
Mike Pall
D
o
not eliminate PHIs only
r
eferenced from othe
r
PHIs
.
commit
|
commitdiff
|
tree
2011-11-21
Mike Pall
Replace sta
c
k s
l
ot
for im
p
licit
n
u
m
ber->
s
t
ring conv
.
.
.
commit
|
commitdiff
|
tree
2011-11-20
M
i
ke
P
all
Specialize to
p
rototy
p
e for non-monomorphic functions
.
commit
|
commitdiff
|
tree
2011-11-20
Mike Pall
Coun
t
frames wi
t
h same prototype in call unroll limit
.
.
.
commit
|
commitdiff
|
tree
2011-11-20
Mike Pall
Keep maximum frame exte
n
t in snap-
>
topsl
o
t
.
commit
|
commitdiff
|
tree
2011-11-20
Mike Pall
Get rid of snap->depth
.
commit
|
commitdiff
|
tree
2011-11-17
M
ike Pall
Fi
x
de
b
u
g opt
i
o
n for msvcbu
i
ld
.
bat
.
commit
|
commitdiff
|
tree
2011-11-15
Mike Pall
F
FI
:
Fix Enum
W
indow
s
exampl
e
i
n doc
s
.
commit
|
commitdiff
|
tree
2011-11-15
M
i
ke Pa
l
l
FFI
:
Add missing
GC
b
arr
i
e
r
fo
r
callback reg
i
strat
i
on
.
commit
|
commitdiff
|
tree
2011-11-15
M
i
k
e
Pall
FFI: Save GetLas
t
E
r
ror(
)
around
ffi
.
load(
)
a
n
d sy
m
bol
.
.
.
commit
|
commitdiff
|
tree
2011-11-14
Mike
P
all
Eliminat
e
some rar
e
occurrences of redundant PHIs
.
commit
|
commitdiff
|
tree
2011-11-14
Mike
Pall
Fix hint-based
r
e
g
ist
e
r al
l
ocatio
n
in
r
a
_dest(
)
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pall
FFI: Add
c
allback support (for x86/x64)
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pall
PP
C
: C
l
a
r
if
y
docs
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pa
l
l
FF
I
: Resolve __call metamethod for pointers, too
.
commit
|
commitdiff
|
tree
2011-11-12
Mike Pall
A
v
oid depe
n
dence on lj_ji
t
.
h i
f
only including l
j
_
t
arge
t
.
h
.
commit
|
commitdiff
|
tree
2011-11-12
Mik
e
Pall
FFI: Add unwind de
f
initi
o
ns f
o
r
lj_v
m
_
f
fi
_
call
.
commit
|
commitdiff
|
tree
2011-11-11
Mike
Pall
FFI: Extend met
a
method t
u
t
ori
a
l
.
commit
|
commitdiff
|
tree
2011-11-11
Mike
P
all
ARM: Fix IR splitt
i
ng for s
o
ftf
p
XLOAD
.
commit
|
commitdiff
|
tree
2011-11-11
Mike Pall
ARM
:
F
i
x code g
e
neration for type-check only softfp
.
.
.
commit
|
commitdiff
|
tree
2011-11-04
Mik
e
Pall
x64: Fix
l
ightuserd
a
t
a
compa
r
is
o
n
s
.
commit
|
commitdiff
|
tree
2011-11-04
Mike Pall
Sp
e
lling
.
commit
|
commitdiff
|
tree
2011-10-27
Mike
Pall
P
P
C:
Install dis_ppc
.
lua
.
commit
|
commitdiff
|
tree
2011-10-26
Mike Pall
F
FI: Compile call
s
t
o stdcall, fastc
a
ll and vararg
.
.
.
commit
|
commitdiff
|
tree
2011-10-25
Mike
P
all
PPC: Fu
s
e BA
N
D
w
ith
s
h
ift
t
o rlwinm
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pall
Add more FOLD rules for
shift + BA
N
D
s
implifi
c
ations
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pall
x64: Fix code genera
t
ion f
o
r BSWAP
.
commit
|
commitdiff
|
tree
2011-10-25
Mike
P
a
l
l
PPC: Fuse BSWAP with
XLOAD/XS
T
ORE
t
o l
w
brx/stwbrx
.
commit
|
commitdiff
|
tree
2011-10-25
Mike P
a
l
l
PPC/e500: F
i
x write b
a
r
r
ier in
USETS
.
commit
|
commitdiff
|
tree
2011-10-24
Mik
e
Pall
PPC: Fix externally prov
i
de
d
relocation o
f
f
s
e
t
s
in
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
P
PC: Fix
write
b
arrier in USETV/USETS
.
commit
|
commitdiff
|
tree
2011-10-24
Mike P
a
ll
PPC: Integrate and
e
nable JIT co
m
piler
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
Allow s
e
lectio
n
of single-number vs
.
dual-n
u
mber m
o
de
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PP
C
: Fi
x
/imp
r
ove i
n
t
e
rpr
e
t
er/J
I
T
integr
a
t
i
on
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC: General
i
ze remate
r
ialization handli
n
g
.
commit
|
commitdiff
|
tree
2011-10-24
Mi
k
e Pall
PPC: Add
s
uppo
r
t for GDB JIT API
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pa
l
l
PPC: Add
L
inux/P
P
C cache flu
s
h mec
h
a
n
i
sm
.
commit
|
commitdiff
|
tree
2011-10-24
Mike
Pall
Make sure to flush
/
syn
c
t
h
e D/I-cache for all generated
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
Fix handlin
g
of ali
g
nmen
t
argum
e
nts (ni
l
) to CALLX
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PP
C
: Add support for per-trace
ex
i
t stubs
.
commit
|
commitdiff
|
tree
2011-10-24
Mike
Pall
Gener
a
lize h
a
n
dling of
s
t
ack checks
i
ndicated by highest
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
Don't s
a
ve/restore
t
mptv with copy
T
V
.
commit
|
commitdiff
|
tree
2011-10-24
Mike
P
al
l
F
ix compiler warning
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pall
Whitespace
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pall
Add missi
n
g FO
L
D ru
l
e for
CONV
.
u
6
4
.
int + sign-ext
e
nsion
.
commit
|
commitdiff
|
tree
2011-10-22
M
ike Pall
FFI: Cleanup/fi
x
6
4
bit arit
h
metic in assembler
backend
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pall
x64: Fix mat
h
.
random() cod
e
g
e
n
erat
i
on
.
commit
|
commitdiff
|
tree
2011-10-22
Mik
e
Pall
Fix register hints for arithmeti
c
h
elper functi
o
ns
.
commit
|
commitdiff
|
tree
2011-10-21
Mike
Pall
Separa
t
e/rename NUM/FLOAT <-> I64/U
6
4 conversi
o
n func
t
ions
.
commit
|
commitdiff
|
tree
2011-10-21
Mike Pall
C
le
a
nup various endian
e
ss issues in a
s
sembler backend
.
commit
|
commitdiff
|
tree
2011-10-19
M
ik
e
Pall
Rearrange defines for workaro
u
nds to embedded operati
n
g
.
.
.
commit
|
commitdiff
|
tree
2011-10-18
Mike P
a
l
l
F
ix PE/COFF bytecode file
format for big-endian targets
.
commit
|
commitdiff
|
tree
2011-10-18
M
i
ke Pall
Fix FOL
D
rule for CONV
.
f
lt
.
num
(
CONV
.
nu
m
.
flt(x)) => x
.
commit
|
commitdiff
|
tree
2011-10-18
Mike Pall
FFI/x86: Fix
C
O
N
V
.
u
3
2
.
n
u
m
r
ounding
.
commit
|
commitdiff
|
tree
2011-10-18
Mike Pall
Don
'
t fuse colo
c
ated array offs
e
ts without -Ofuse
.
commit
|
commitdiff
|
tree
2011-10-17
M
i
ke P
a
ll
F
i
x
up
P
C in tr
a
ceba
c
k
s
a
fter exit
s
f
r
om dow
n
-recursive
.
.
.
commit
|
commitdiff
|
tree
2011-10-17
Mike Pall
P
PC: D
i
sting
u
ish slwi, srwi an
d
rlwinm in disasse
m
bly
.
commit
|
commitdiff
|
tree
2011-10-17
M
i
ke Pall
Add missi
n
g
F
O
L
D rule fo
r
int
e
ger NEG
of constan
t
s
.
commit
|
commitdiff
|
tree
2011-10-13
Mi
k
e
Pall
FFI/ARM: Ensure invocat
i
on of SP
L
IT pa
s
s for flo
a
t
.
.
.
commit
|
commitdiff
|
tree
2011-10-13
M
i
k
e
Pall
Save
t
mptv state for trac
e
recorder across RECO
R
D
vmev
e
nt
.
commit
|
commitdiff
|
tree
2011-10-13
Mike Pall
FFI: F
i
x
unfused load
s
of float fields
.
commit
|
commitdiff
|
tree
2011-10-13
Mike Pall
FFI: F
i
x
call
argu
m
ent and
ret
u
rn handling for I8/U8
.
.
.
commit
|
commitdiff
|
tree
2011-10-11
Mike
Pall
FFI
:
Record loa
d
s
/
s
t
ores to e
x
terna
l
v
a
r
iables in names
p
a
ces
.
commit
|
commitdiff
|
tree
2011-10-11
Mike Pall
FFI: Fix recording of cons
t
/enum lookups in
n
ame
s
paces
.
commit
|
commitdiff
|
tree
2011-10-10
Mike Pa
l
l
Remove unneeded PHI barri
e
r f
o
r reass
o
ciation o
f
du
p
licate
.
.
.
commit
|
commitdiff
|
tree
2011-09-28
M
i
k
e Pall
Avoid overwriting
a
rgument
w
ith er
r
or
fr
o
m m
e
tac
a
ll
.
.
.
commit
|
commitdiff
|
tree
2011-09-21
Mike Pal
l
Fix (harm
l
ess) typo
.
commit
|
commitdiff
|
tree
2011-09-21
Mike
P
all
ARM: Fix HREFK code generati
o
n
.
commit
|
commitdiff
|
tree
2011-09-20
Mike Pall
Generate a portable vmdef
.
l
u
a
.
commit
|
commitdiff
|
tree
2011-09-17
Mike Pall
PP
C
/e500: Fix GC barrier for TSE
T
M
.
commit
|
commitdiff
|
tree
2011-09-14
Mike
P
a
l
l
PPC: Fix GC
barrier for TSETM
.
commit
|
commitdiff
|
tree
2011-09-14
Mike
Pall
A
R
M
:
Fix GC barrie
r
for TS
E
TM
.
commit
|
commitdiff
|
tree
2011-09-14
Mike Pal
l
Fix typo
.
commit
|
commitdiff
|
tree
2011-09-08
M
i
k
e
P
all
ARM: Disable CP
U
d
e
tec
t
i
o
n fo
r
interpreter-only builds
.
commit
|
commitdiff
|
tree
2011-09-05
M
ike Pa
l
l
Increase
ma
x
.
n
umber
o
f
exit
stub
g
r
oups to correspond
.
.
.
commit
|
commitdiff
|
tree
2011-09-05
Mike P
a
ll
Use som
e
regi
s
ter allocato
r
help
e
rs for mu
l
tiple archit
e
ct
u
res
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
P
PC: Interprete
r
/JIT integration
.
commit
|
commitdiff
|
tree
next