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
RELEASE LuaJIT-2.0.0-beta9
2011-12-14
M
i
ke Pall
RELEASE LuaJIT-2
.
0
.
0-bet
a
9
commit
|
commitdiff
|
tree
2011-12-14
Mike Pall
U
pda
t
e changelog
.
commit
|
commitdiff
|
tree
2011-12-13
Mike Pal
l
PPC:
A
void undefined operand derefer
e
nce in
BAND/s
h
ift
.
.
.
commit
|
commitdiff
|
tree
2011-12-12
Mike Pall
FFI: Add callbac
k
s
u
pport for ARM
.
commit
|
commitdiff
|
tree
2011-12-12
Mike P
a
ll
FFI: A
d
d call
b
ack
s
up
p
o
rt
f
or PPC
.
commit
|
commitdiff
|
tree
2011-12-12
Mik
e
Pa
l
l
Move
h
elper
for syncing data/instru
c
tion cache to lj
_
mcode
.
c
.
commit
|
commitdiff
|
tree
2011-12-10
Mike Pall
A
R
M: Error o
u
t for at
t
empt
t
o co
m
pi
l
e
w
ith hard-f
l
oat
.
.
.
commit
|
commitdiff
|
tree
2011-12-09
Mike Pall
ARM: Fix stack check for spilled BA
S
E in pa
r
ent
.
commit
|
commitdiff
|
tree
2011-12-09
M
i
ke P
a
ll
x64: Al
w
ays extend stack a
r
guments t
o
pointer size
.
commit
|
commitdiff
|
tree
2011-12-09
Mike Pall
Fix com
p
iler warning
.
commit
|
commitdiff
|
tree
2011-12-01
Mike Pall
FFI: F
i
x stack adjustme
n
t for calls to
stdcall/fastcall
.
.
.
commit
|
commitdiff
|
tree
2011-11-27
Mike Pall
F
F
I: Nee
d
to treat
strlen() as a load
.
commit
|
commitdiff
|
tree
2011-11-27
Mike Pal
l
Fix docs
.
The c
o
d
e bas
e
d
oesn'
t
w
o
rk
o
n Windows
9
8
.
.
.
commit
|
commitdiff
|
tree
2011-11-27
Mike Pall
Don't increment module reference counts due to symbol
.
.
.
commit
|
commitdiff
|
tree
2011-11-26
Mike Pall
FFI: Record
f
fi
.
errno()
.
commit
|
commitdiff
|
tree
2011-11-25
Mi
k
e
P
all
Fix stac
k
check in si
d
e exit
.
commit
|
commitdiff
|
tree
2011-11-25
Mike
P
all
FFI
:
Record C
f
unction calls with bool r
e
turn
values
.
commit
|
commitdiff
|
tree
2011-11-25
Mi
k
e Pall
FFI: Fix line info fo
r
res
u
lt c
o
nve
r
sion errors in
.
.
.
commit
|
commitdiff
|
tree
2011-11-25
Mike Pall
F
FI
:
Fix GetLastErro
r
() save/restore
a
r
ound ffi
.
load()
.
commit
|
commitdiff
|
tree
2011-11-25
Mike Pall
FFI: Impro
v
e ld scri
p
t de
t
ection in f
f
i
.
l
o
a
d
()
.
commit
|
commitdiff
|
tree
2011-11-23
Mi
k
e P
a
ll
D
o
not
e
l
i
m
i
n
ate PHIs only
referenced fro
m
o
t
her PHIs
.
commit
|
commitdiff
|
tree
2011-11-21
M
i
k
e Pal
l
Replace stack slot
for implicit number->st
r
ing conv
.
.
.
commit
|
commitdiff
|
tree
2011-11-20
M
ike
Pall
Specialize t
o
prototype for non-
m
onom
o
rph
i
c
f
u
n
ctions
.
commit
|
commitdiff
|
tree
2011-11-20
Mike Pall
Count frame
s
wit
h
s
a
me p
r
o
t
otype in cal
l
unroll limit
.
.
.
commit
|
commitdiff
|
tree
2011-11-20
Mike Pall
Kee
p
maximum frame exte
n
t in s
n
ap->topslot
.
commit
|
commitdiff
|
tree
2011-11-20
Mik
e
Pall
Get r
i
d of snap->depth
.
commit
|
commitdiff
|
tree
2011-11-17
Mi
k
e
Pall
Fix debug o
p
tion for ms
v
cbuild
.
ba
t
.
commit
|
commitdiff
|
tree
2011-11-15
Mik
e
Pall
FFI: F
i
x EnumWin
d
ows example in
d
ocs
.
commit
|
commitdiff
|
tree
2011-11-15
Mike
Pall
FFI: A
d
d mi
s
sing GC barrier
f
o
r callback re
g
is
t
ration
.
commit
|
commitdiff
|
tree
2011-11-15
Mike P
a
ll
FFI:
Save GetL
a
stErr
o
r
(
) around ffi
.
load() and
s
ymbol
.
.
.
commit
|
commitdiff
|
tree
2011-11-14
Mi
k
e Pall
Eliminate some rare occurrences of redundant PHI
s
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pall
Fix hin
t
-
b
ased
regi
s
t
er allocation i
n
ra_dest()
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pa
l
l
F
F
I: Add call
b
a
c
k
suppo
r
t (for x86/x64)
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pall
PPC: Clarify d
o
cs
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pall
FFI:
R
e
s
olve __ca
l
l metamethod for poi
n
ters, too
.
commit
|
commitdiff
|
tree
2011-11-12
Mik
e
Pall
Avoid dependenc
e
o
n
lj_jit
.
h if only includi
n
g
lj_target
.
h
.
commit
|
commitdiff
|
tree
2011-11-12
M
ike Pall
FFI
:
Add unwi
n
d
d
e
finitio
n
s
for lj_vm_
f
fi_call
.
commit
|
commitdiff
|
tree
2011-11-11
Mike P
a
ll
FF
I
: Ext
e
nd
m
etamet
h
o
d tu
t
ori
a
l
.
commit
|
commitdiff
|
tree
2011-11-11
Mike Pal
l
ARM: Fix IR spli
t
ting for softfp
XLOAD
.
commit
|
commitdiff
|
tree
2011-11-11
Mike
Pall
ARM: Fix code genera
t
ion
f
or type
-
check o
n
ly softfp
.
.
.
commit
|
commitdiff
|
tree
2011-11-04
Mike Pall
x64: Fix
lightuserd
a
t
a comp
a
risons
.
commit
|
commitdiff
|
tree
2011-11-04
Mike Pall
Spel
l
ing
.
commit
|
commitdiff
|
tree
2011-10-27
M
ike P
a
ll
PPC: Ins
t
a
ll
dis_ppc
.
lua
.
commit
|
commitdiff
|
tree
2011-10-26
Mi
k
e Pall
FFI: Compil
e
calls to stdcall, fa
s
tcall and vararg
.
.
.
commit
|
commitdiff
|
tree
2011-10-25
Mike
Pall
PPC: Fuse
BAND
w
ith shift to rlwinm
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pall
A
dd mo
r
e FOLD ru
l
es for
s
hift + BA
N
D sim
p
li
f
i
c
ations
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pal
l
x64: Fix
code
gene
r
ation
f
o
r BSWA
P
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pall
PPC: Fu
s
e BSWAP with XLO
A
D/XSTORE to l
w
b
r
x
/stwbrx
.
commit
|
commitdiff
|
tree
2011-10-25
M
ike Pall
P
PC/e
5
0
0
: Fix write barrier in USETS
.
commit
|
commitdiff
|
tree
2011-10-24
M
i
k
e Pall
PPC:
Fi
x
externa
l
ly provided r
e
l
o
catio
n
of
f
sets in
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike
Pall
PPC: Fix
write barrier
i
n USE
T
V/US
E
TS
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC: Inte
g
rate and enable JI
T
compiler
.
commit
|
commitdiff
|
tree
2011-10-24
Mike P
a
l
l
Allow
sele
c
tion of single-number
vs
.
du
a
l-number mode
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mik
e
Pall
P
PC: F
i
x/improve interpreter/JIT integ
r
ati
o
n
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pa
l
l
PPC:
Generali
z
e rema
t
eria
l
iz
a
tion handling
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC: Add support for GDB JI
T
API
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC: Add Lin
u
x/PPC
ca
c
he flush mechanism
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
Make
sure t
o
f
l
u
s
h/sync the D
/
I-
c
ache for all gene
r
ated
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
Fix handli
n
g of ali
g
nment argume
n
t
s
(n
i
l) to
CALL
X
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC: Ad
d
su
p
port for
per-trac
e
exit st
u
bs
.
commit
|
commitdiff
|
tree
2011-10-24
Mike P
a
ll
G
eneralize han
d
ling of stack checks indicat
e
d by highest
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
M
i
ke P
a
ll
Don't sa
v
e/restore tmptv with co
p
yTV
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pa
l
l
F
ix com
p
iler w
a
rni
n
g
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pall
Whitespace
.
commit
|
commitdiff
|
tree
2011-10-22
M
i
ke Pall
Add
missing FOLD r
u
l
e for CONV
.
u64
.
int + sign-extension
.
commit
|
commitdiff
|
tree
2011-10-22
Mike
P
al
l
FF
I
: Cl
e
anup/fi
x
64 bit arithmet
i
c
in assemble
r
backend
.
commit
|
commitdiff
|
tree
2011-10-22
Mi
k
e
Pall
x64: Fix
math
.
random() cod
e
gen
e
ration
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pall
F
ix register hints for
ar
i
thmetic helper funct
i
ons
.
commit
|
commitdiff
|
tree
2011-10-21
M
i
k
e
Pa
l
l
Separate/re
n
ame NUM/FLOAT <-> I
6
4
/U64 con
v
ersion func
t
ions
.
commit
|
commitdiff
|
tree
2011-10-21
Mike Pall
Cl
e
a
nup various endianess issues in
a
ssembler b
a
ckend
.
commit
|
commitdiff
|
tree
2011-10-19
Mike Pall
Rearrange define
s
for workaro
u
n
ds to embedded operating
.
.
.
commit
|
commitdiff
|
tree
2011-10-18
Mik
e
Pall
Fix
PE/CO
F
F
b
ytec
o
de f
i
le
format for big-endian targets
.
commit
|
commitdiff
|
tree
2011-10-18
Mike Pall
Fix FOL
D
rul
e
for CONV
.
flt
.
num(CO
N
V
.
num
.
flt(x)) =>
x
.
commit
|
commitdiff
|
tree
2011-10-18
Mike Pall
FF
I
/x
8
6: Fi
x
CONV
.
u32
.
num rounding
.
commit
|
commitdiff
|
tree
2011-10-18
Mike Pal
l
Don't fuse colocated array
o
ff
s
ets
w
ithout -Ofuse
.
commit
|
commitdiff
|
tree
2011-10-17
Mike Pall
Fixu
p
P
C
in traceb
a
c
k
s af
t
er exits from dow
n
-
re
c
urs
i
ve
.
.
.
commit
|
commitdiff
|
tree
2011-10-17
Mi
k
e Pall
PPC:
D
istin
g
uish s
l
wi, srwi and rlwinm in disass
e
mbly
.
commit
|
commitdiff
|
tree
2011-10-17
Mike Pall
Add missing FO
L
D rule for
i
nteg
e
r NEG of c
o
nstants
.
commit
|
commitdiff
|
tree
2011-10-13
Mike Pall
F
F
I
/
ARM: Ensure
invocation of SPLIT pass for float
.
.
.
commit
|
commitdiff
|
tree
2011-10-13
Mik
e
Pall
Save tmptv
state for tra
c
e r
e
c
o
rd
e
r across RECORD vm
e
v
en
t
.
commit
|
commitdiff
|
tree
2011-10-13
Mike
P
all
FFI: Fi
x
unfused loads of
f
l
oat fields
.
commit
|
commitdiff
|
tree
2011-10-13
Mi
k
e Pall
FFI: Fix call argument and return
h
andling f
o
r I8/U8
.
.
.
commit
|
commitdiff
|
tree
2011-10-11
Mike Pall
FF
I
: Recor
d
loa
d
s/stores
t
o exte
r
nal variables in namespa
c
es
.
commit
|
commitdiff
|
tree
2011-10-11
Mike P
a
ll
F
F
I: Fix r
e
cording of c
o
nst/enum lookup
s
in namespaces
.
commit
|
commitdiff
|
tree
2011-10-10
Mike Pall
Remo
v
e unne
e
ded PH
I
b
ar
r
ier f
o
r
reas
s
o
ciation of duplic
a
te
.
.
.
commit
|
commitdiff
|
tree
2011-09-28
M
i
ke Pall
Avoid o
v
e
r
writing arg
u
ment with error
from me
t
acall
.
.
.
commit
|
commitdiff
|
tree
2011-09-21
Mike Pall
Fix
(
harmless) ty
p
o
.
commit
|
commitdiff
|
tree
2011-09-21
Mike
Pall
ARM:
Fix HRE
F
K code generation
.
commit
|
commitdiff
|
tree
2011-09-20
M
i
ke Pa
l
l
Generate a po
r
table vmdef
.
lua
.
commit
|
commitdiff
|
tree
2011-09-17
M
ike Pall
PP
C
/e
5
00: Fix GC
b
a
r
rier for TSETM
.
commit
|
commitdiff
|
tree
2011-09-14
Mike
P
all
PPC: Fix GC b
a
rrier for T
S
ETM
.
commit
|
commitdiff
|
tree
2011-09-14
Mike Pall
ARM: Fix
G
C barrier for TSETM
.
commit
|
commitdiff
|
tree
2011-09-14
Mik
e
P
all
Fix typo
.
commit
|
commitdiff
|
tree
2011-09-08
Mike Pall
ARM: Disable CPU dete
c
tio
n
fo
r
in
t
erpreter-only
builds
.
commit
|
commitdiff
|
tree
2011-09-05
M
i
ke Pall
Increase max
.
number of ex
i
t
s
tub groups to correspond
.
.
.
commit
|
commitdiff
|
tree
2011-09-05
Mik
e
Pall
U
s
e som
e
register allocator helpers for multiple architectures
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
PPC: Interpre
t
er
/
JIT
i
ntegrat
i
on
.
commit
|
commitdiff
|
tree
2011-09-05
Mi
k
e Pall
PPC: Fix or re
m
o
ve assemb
l
e
r
helper fun
c
ti
o
ns
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
PPC: More interprete
r
t
u
ning
.
Use y-bit for
b
r
a
nch
.
.
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pal
l
PP
C
: Export register nam
e
s from disasse
m
bler
.
commit
|
commitdiff
|
tree
next