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
Mike
P
all
RELEASE LuaJ
I
T-2
.
0
.
0
-bet
a
9
commit
|
commitdiff
|
tree
2011-12-14
M
i
k
e Pall
Update changel
o
g
.
commit
|
commitdiff
|
tree
2011-12-13
Mike
Pall
PPC: Avoid undefi
n
ed
o
p
e
ran
d
dere
f
erence in BAND/shift
.
.
.
commit
|
commitdiff
|
tree
2011-12-12
M
i
k
e
Pall
FFI: Add callback supp
o
rt for ARM
.
commit
|
commitdiff
|
tree
2011-12-12
Mike Pall
FFI
:
Add callba
c
k sup
p
ort for PPC
.
commit
|
commitdiff
|
tree
2011-12-12
Mike Pal
l
Move helpe
r
for
s
yncing
d
ata/inst
r
uction c
a
che t
o
l
j_
m
code
.
c
.
commit
|
commitdiff
|
tree
2011-12-10
Mike Pall
ARM:
E
rror out for
a
ttempt to compile w
i
th hard-flo
a
t
.
.
.
commit
|
commitdiff
|
tree
2011-12-09
M
ike Pall
ARM: Fix
stack check for spilled BASE in parent
.
commit
|
commitdiff
|
tree
2011-12-09
Mike Pa
l
l
x64: Always exten
d
stack arg
u
men
t
s
t
o point
e
r
s
ize
.
commit
|
commitdiff
|
tree
2011-12-09
Mike Pall
Fix c
o
m
piler warn
i
ng
.
commit
|
commitdiff
|
tree
2011-12-01
Mike Pall
FFI: Fix stack
adju
s
tment
f
or calls t
o
stdcall/fastcall
.
.
.
commit
|
commitdiff
|
tree
2011-11-27
Mike Pal
l
FFI: Need to t
r
eat str
l
en()
as a load
.
commit
|
commitdiff
|
tree
2011-11-27
M
i
ke Pall
Fix docs
.
The cod
e
b
a
se doesn't
wor
k
on Wind
o
ws
9
8
.
.
.
commit
|
commitdiff
|
tree
2011-11-27
Mi
k
e
Pall
Don'
t
incr
e
m
e
n
t
module r
e
ferenc
e
counts due to symb
o
l
.
.
.
commit
|
commitdiff
|
tree
2011-11-26
Mi
k
e
Pall
FFI: Re
c
ord ffi
.
e
r
rno()
.
commit
|
commitdiff
|
tree
2011-11-25
Mike Pall
Fix
s
tack che
c
k in side e
x
i
t
.
commit
|
commitdiff
|
tree
2011-11-25
M
i
ke Pall
F
F
I: Record C function calls with bool return values
.
commit
|
commitdiff
|
tree
2011-11-25
Mike Pall
FFI: Fix line info for result conversion errors in
.
.
.
commit
|
commitdiff
|
tree
2011-11-25
Mi
k
e
Pall
FFI: Fix GetLast
E
rror() save/
r
estore
a
r
o
und ffi
.
load
(
)
.
commit
|
commitdiff
|
tree
2011-11-25
Mike Pal
l
FFI:
Improve ld sc
r
ipt detection in ffi
.
load()
.
commit
|
commitdiff
|
tree
2011-11-23
Mike Pall
Do not el
i
mi
n
ate PHI
s
on
l
y referenced from
o
ther PHIs
.
commit
|
commitdiff
|
tree
2011-11-21
Mik
e
Pall
Replace stack slot fo
r
i
m
pl
i
cit num
b
er->
s
trin
g
conv
.
.
.
commit
|
commitdiff
|
tree
2011-11-20
M
ike Pall
Specialize to pr
o
t
otype for non-monomorph
i
c
f
unctions
.
commit
|
commitdiff
|
tree
2011-11-20
Mik
e
Pall
C
ount fra
m
es wi
t
h same prototype in
c
a
ll u
n
roll li
m
it
.
.
.
commit
|
commitdiff
|
tree
2011-11-20
Mike Pall
Kee
p
maxim
u
m
f
r
am
e
extent in sna
p
-
>
topslot
.
commit
|
commitdiff
|
tree
2011-11-20
Mike Pal
l
Get rid of
s
nap->
d
ep
t
h
.
commit
|
commitdiff
|
tree
2011-11-17
Mike Pall
Fix
d
ebug option f
o
r msvcbuild
.
bat
.
commit
|
commitdiff
|
tree
2011-11-15
Mike Pa
l
l
FFI: Fix E
n
umWindows ex
a
m
ple in d
o
cs
.
commit
|
commitdiff
|
tree
2011-11-15
Mike Pall
FFI: Add m
i
ssing GC barri
e
r
for callback registrati
o
n
.
commit
|
commitdiff
|
tree
2011-11-15
M
ik
e
Pall
FFI: Save GetLastError() aroun
d
f
fi
.
loa
d
()
and symbol
.
.
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pall
Elimina
t
e some rare occurr
e
nces of redundant PHIs
.
commit
|
commitdiff
|
tree
2011-11-14
Mike
Pall
Fix hint-
b
ase
d
register
a
llocat
i
o
n
in
r
a
_
d
est()
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pall
FF
I
: A
d
d callback support (f
o
r x86/x64)
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pall
PPC: Clarif
y
d
o
cs
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pall
FFI: Resolve __call metamethod for poi
n
ters, too
.
commit
|
commitdiff
|
tree
2011-11-12
M
i
ke P
a
ll
Avoid dependence
on lj_jit
.
h
if only in
c
l
u
ding lj_target
.
h
.
commit
|
commitdiff
|
tree
2011-11-12
Mike Pall
FFI: Add unwind defini
t
i
o
ns for lj_v
m
_ffi_call
.
commit
|
commitdiff
|
tree
2011-11-11
Mike
Pa
l
l
FFI: E
x
tend metamet
h
od tu
t
ori
a
l
.
commit
|
commitdiff
|
tree
2011-11-11
Mike Pall
ARM: Fix
I
R sp
l
i
t
ting for softfp XLOAD
.
commit
|
commitdiff
|
tree
2011-11-11
Mike
P
all
A
RM: Fix c
o
d
e gen
e
rat
i
on
fo
r
t
ype-check
o
nly soft
f
p
.
.
.
commit
|
commitdiff
|
tree
2011-11-04
Mike Pall
x64: Fix ligh
t
userdata co
m
parisons
.
commit
|
commitdiff
|
tree
2011-11-04
Mike Pall
Spelling
.
commit
|
commitdiff
|
tree
2011-10-27
Mik
e
P
a
ll
PPC: Install
d
is
_
ppc
.
lu
a
.
commit
|
commitdiff
|
tree
2011-10-26
M
i
ke Pall
FFI: Compile calls to stdcall, fast
c
a
ll and vararg
.
.
.
commit
|
commitdiff
|
tree
2011-10-25
Mi
k
e Pall
P
P
C
: F
u
s
e
BAND with shift to rlwinm
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pall
Add mor
e
FO
L
D rules
f
o
r
shift + BAND s
i
mplificati
o
ns
.
commit
|
commitdiff
|
tree
2011-10-25
Mik
e
Pall
x64: Fix code genera
t
ion fo
r
BSWAP
.
commit
|
commitdiff
|
tree
2011-10-25
M
ike Pall
PPC
:
Fuse B
S
WAP with X
L
O
A
D/XSTO
R
E to
l
wb
r
x/stwbrx
.
commit
|
commitdiff
|
tree
2011-10-25
Mi
k
e Pall
P
P
C/e
5
00: Fix write b
a
rrier
i
n USETS
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC:
F
ix ext
e
rnally
provided
rel
o
cat
i
o
n offsets in
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
M
i
ke Pall
PPC: Fix write b
a
rrier in USETV/USE
T
S
.
commit
|
commitdiff
|
tree
2011-10-24
M
ike Pall
PPC: Integrate and
e
nable JIT compil
e
r
.
commit
|
commitdiff
|
tree
2011-10-24
M
i
ke Pall
Allow se
l
ection of sing
l
e-num
b
er vs
.
dual-number m
o
de
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike
P
all
PPC: Fix
/
improve int
e
rp
r
eter/JIT integration
.
commit
|
commitdiff
|
tree
2011-10-24
Mike P
a
l
l
PPC: Generalize
r
e
m
aterial
i
zation
handling
.
commit
|
commitdiff
|
tree
2011-10-24
M
i
k
e
P
all
PPC:
A
dd
s
upport
f
or
GDB J
I
T
A
PI
.
commit
|
commitdiff
|
tree
2011-10-24
Mike
Pall
PPC: Add Linu
x
/
PPC cache flush mechanism
.
commit
|
commitdiff
|
tree
2011-10-24
Mike P
a
ll
Make sure
t
o
flus
h
/sync the D/I-cache for all
g
enera
t
ed
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
Fix handling
of alignment
a
rguments (n
i
l) to CALL
X
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
P
P
C: Add
support for per-t
r
a
c
e exit stubs
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
Generalize han
d
ling of stack c
h
e
c
k
s
indicated by highest
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
M
ike Pall
D
o
n
't save/re
s
t
ore tmptv with copyTV
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
Fi
x
co
m
piler warning
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pall
Whitespace
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pall
Add mi
s
sing FOLD ru
l
e for CONV
.
u64
.
i
n
t + s
i
g
n-exten
s
ion
.
commit
|
commitdiff
|
tree
2011-10-22
Mike
Pall
FFI:
C
le
a
nup/fix 6
4
bit a
r
ithmetic in assembler backend
.
commit
|
commitdiff
|
tree
2011-10-22
M
ike Pa
l
l
x64: Fix math
.
ra
n
d
o
m() co
d
e ge
n
eration
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pall
Fix
register hints for arithme
t
ic
h
elper f
u
nction
s
.
commit
|
commitdiff
|
tree
2011-10-21
Mike
P
all
Sepa
r
ate/ren
a
me NUM/
F
L
O
AT <-> I
6
4/U64 conv
e
rsi
o
n
fun
c
tio
n
s
.
commit
|
commitdiff
|
tree
2011-10-21
Mike P
a
ll
Cl
e
a
nup various endi
a
n
e
s
s
i
ssues in
assembler bac
k
end
.
commit
|
commitdiff
|
tree
2011-10-19
Mike Pa
l
l
Rearrange
defines for
w
o
rk
a
ro
u
nds to embedded operat
i
ng
.
.
.
commit
|
commitdiff
|
tree
2011-10-18
Mik
e
P
a
ll
Fix PE/COFF byteco
d
e file for
m
a
t for bi
g
-
e
ndi
a
n targets
.
commit
|
commitdiff
|
tree
2011-10-18
M
i
k
e
P
all
Fix FOLD rule f
o
r CON
V
.
flt
.
nu
m
(CONV
.
num
.
flt(x)) =>
x
.
commit
|
commitdiff
|
tree
2011-10-18
Mike Pall
F
FI
/
x86: F
i
x
CON
V
.
u32
.
num
r
ounding
.
commit
|
commitdiff
|
tree
2011-10-18
Mike Pall
Do
n
't
fu
s
e colocat
e
d array offs
e
ts witho
u
t -Of
u
se
.
commit
|
commitdiff
|
tree
2011-10-17
Mike Pa
l
l
Fixup
PC in
tracebacks aft
e
r exits from down-recursive
.
.
.
commit
|
commitdiff
|
tree
2011-10-17
Mike Pal
l
P
P
C: Distinguish s
l
wi,
s
rwi and rlw
i
nm in
d
isassembly
.
commit
|
commitdiff
|
tree
2011-10-17
M
ike Pal
l
Add miss
i
ng F
O
LD rule
f
o
r integer N
E
G o
f
constants
.
commit
|
commitdiff
|
tree
2011-10-13
Mike Pal
l
FFI/
A
RM:
E
nsure
i
nvocation o
f
SPLI
T
pass for
f
lo
a
t
.
.
.
commit
|
commitdiff
|
tree
2011-10-13
Mike Pall
Save tmptv state
f
o
r
trace
recor
d
er across R
E
CORD vmevent
.
commit
|
commitdiff
|
tree
2011-10-13
M
ik
e
Pa
l
l
F
F
I: Fix unf
u
s
ed loads
of float fields
.
commit
|
commitdiff
|
tree
2011-10-13
Mike Pall
FFI:
F
ix call
argument and
return han
d
ling for I8/U8
.
.
.
commit
|
commitdiff
|
tree
2011-10-11
Mike
P
a
ll
FFI: Record loads/stores to
external
variable
s
in namespaces
.
commit
|
commitdiff
|
tree
2011-10-11
Mike P
a
l
l
FFI: Fix recording of const/enum lookups
i
n
na
m
esp
a
ces
.
commit
|
commitdiff
|
tree
2011-10-10
Mike Pall
Remov
e
u
n
needed PHI barrier
f
or reassociatio
n
of d
u
plicate
.
.
.
commit
|
commitdiff
|
tree
2011-09-28
Mike Pall
Avoid overwritin
g
argument with error
from
metacall
.
.
.
commit
|
commitdiff
|
tree
2011-09-21
Mik
e
Pall
Fix (harmles
s
) typo
.
commit
|
commitdiff
|
tree
2011-09-21
M
ike
Pall
ARM: Fix
H
R
EFK code generation
.
commit
|
commitdiff
|
tree
2011-09-20
Mi
k
e Pall
G
enerate a portable vmdef
.
lua
.
commit
|
commitdiff
|
tree
2011-09-17
M
ike P
a
ll
PPC/e500: Fix GC barrier
f
o
r TSETM
.
commit
|
commitdiff
|
tree
2011-09-14
Mike
P
all
PPC:
Fix GC barr
i
er for T
S
ETM
.
commit
|
commitdiff
|
tree
2011-09-14
Mike Pall
ARM:
Fix GC barri
e
r
for TSE
T
M
.
commit
|
commitdiff
|
tree
2011-09-14
Mike P
a
ll
Fix
ty
p
o
.
commit
|
commitdiff
|
tree
2011-09-08
Mike Pall
ARM: Disable
C
PU detecti
o
n for interpreter-
o
nly builds
.
commit
|
commitdiff
|
tree
2011-09-05
Mike
Pall
Increas
e
m
a
x
.
num
b
e
r of exit stub gr
o
u
p
s
t
o correspon
d
.
.
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
Use
s
o
m
e regi
s
t
e
r allocator helpers for multiple arch
i
te
c
tures
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
PPC: Int
e
rpreter/
J
IT integration
.
commit
|
commitdiff
|
tree
2011-09-05
M
ike
Pall
PPC: F
i
x or remove a
s
sembler helpe
r
func
t
ions
.
commit
|
commitdiff
|
tree
2011-09-05
M
i
k
e
Pal
l
PPC: Mo
r
e
i
nterpreter tuning
.
Use y
-
b
i
t
f
or branch
.
.
.
commit
|
commitdiff
|
tree
2011-09-05
Mike
P
a
l
l
PPC: Export register nam
e
s from disa
s
sembler
.
commit
|
commitdiff
|
tree
next