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
Pall
RELEA
S
E LuaJIT-2
.
0
.
0-beta9
commit
|
commitdiff
|
tree
2011-12-14
Mike Pa
l
l
Upd
a
te
changelog
.
commit
|
commitdiff
|
tree
2011-12-13
Mike Pall
PPC:
A
void unde
f
ined operand
dereference in BAND/shift
.
.
.
commit
|
commitdiff
|
tree
2011-12-12
Mike Pall
FFI: Add c
a
l
lback support for ARM
.
commit
|
commitdiff
|
tree
2011-12-12
Mike
Pall
FFI: Add callback s
u
pport for
P
PC
.
commit
|
commitdiff
|
tree
2011-12-12
Mike
Pall
Move
h
elper for sync
i
ng data/
i
n
s
truction cache to lj_m
c
o
d
e
.
c
.
commit
|
commitdiff
|
tree
2011-12-10
M
ike Pall
ARM: Error out for attempt to compile
w
ith har
d
-
f
l
o
at
.
.
.
commit
|
commitdiff
|
tree
2011-12-09
M
ike Pall
ARM:
F
ix stack check for spilled BASE in parent
.
commit
|
commitdiff
|
tree
2011-12-09
Mike Pall
x64
:
Alwa
y
s
ext
e
n
d stack arguments to
pointer size
.
commit
|
commitdiff
|
tree
2011-12-09
M
ike Pall
Fix co
m
p
i
ler warning
.
commit
|
commitdiff
|
tree
2011-12-01
Mike Pall
FFI: F
i
x s
t
ack a
d
justment for calls
to
s
t
d
c
all/
f
astcall
.
.
.
commit
|
commitdiff
|
tree
2011-11-27
Mike Pall
F
F
I
: Need
t
o tr
e
at
s
trlen() as
a lo
a
d
.
commit
|
commitdiff
|
tree
2011-11-27
M
i
ke Pall
F
i
x docs
.
The co
d
e
b
as
e
do
e
sn't work on Window
s
9
8
.
.
.
commit
|
commitdiff
|
tree
2011-11-27
Mike
P
all
Don'
t
increment modul
e
ref
e
rence
c
ounts d
u
e to symbol
.
.
.
commit
|
commitdiff
|
tree
2011-11-26
Mike Pall
FFI: Re
c
o
r
d
ffi
.
errno()
.
commit
|
commitdiff
|
tree
2011-11-25
Mi
k
e P
a
ll
F
i
x stack check in side
e
xit
.
commit
|
commitdiff
|
tree
2011-11-25
M
i
ke Pall
FFI:
R
ecord
C function cal
l
s with bool return values
.
commit
|
commitdiff
|
tree
2011-11-25
Mike Pall
FF
I
:
Fix li
n
e
in
f
o for
r
esu
l
t co
n
v
e
rsion
e
rr
o
rs in
.
.
.
commit
|
commitdiff
|
tree
2011-11-25
Mike Pall
FFI: Fi
x
GetLast
E
rro
r
() save/
r
e
stor
e
arou
n
d
f
f
i
.
l
o
ad()
.
commit
|
commitdiff
|
tree
2011-11-25
Mike
Pall
F
F
I: Impro
v
e ld scri
p
t detection i
n
ffi
.
load()
.
commit
|
commitdiff
|
tree
2011-11-23
Mike Pall
Do not eliminate P
H
Is only ref
e
renced from
other PHIs
.
commit
|
commitdiff
|
tree
2011-11-21
Mi
k
e Pall
Re
p
lace
s
t
ack slot for implicit numbe
r
-
>
string
conv
.
.
.
commit
|
commitdiff
|
tree
2011-11-20
Mike P
a
ll
Specialize to
p
rot
o
type f
o
r
non-mo
n
o
morphic functions
.
commit
|
commitdiff
|
tree
2011-11-20
Mi
k
e Pall
Count
fr
a
mes w
i
th same prototy
p
e
i
n call u
n
roll lim
i
t
.
.
.
commit
|
commitdiff
|
tree
2011-11-20
Mi
k
e P
a
ll
Keep m
a
ximum
fra
m
e ex
t
ent in snap->t
o
pslot
.
commit
|
commitdiff
|
tree
2011-11-20
Mike Pall
Get rid of sn
a
p-
>
dep
t
h
.
commit
|
commitdiff
|
tree
2011-11-17
Mi
k
e Pa
l
l
Fix debug option
f
or msvcbuil
d
.
b
a
t
.
commit
|
commitdiff
|
tree
2011-11-15
Mike Pall
FFI: Fix EnumWindows example in docs
.
commit
|
commitdiff
|
tree
2011-11-15
Mike Pall
FF
I
:
Add missing GC ba
r
rier for callback r
e
gis
t
ra
t
io
n
.
commit
|
commitdiff
|
tree
2011-11-15
Mike Pall
FFI:
S
ave G
e
tLas
t
Err
o
r() ar
o
und ffi
.
load() and symbol
.
.
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pall
El
i
minate some rare occurrence
s
o
f
redundant PHIs
.
commit
|
commitdiff
|
tree
2011-11-14
Mike
P
all
F
i
x
h
in
t
-based register allocation i
n
ra_dest
(
)
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pall
FFI: Add callback s
u
pp
o
rt
(
for
x
86/x64)
.
commit
|
commitdiff
|
tree
2011-11-14
Mike
P
all
PPC:
Clarify docs
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pall
F
FI: Resol
v
e
__call m
e
ta
m
e
th
o
d
f
or pointers, too
.
commit
|
commitdiff
|
tree
2011-11-12
Mike Pall
Avoid dep
e
ndence on lj
_
jit
.
h if only i
n
c
luding lj
_
target
.
h
.
commit
|
commitdiff
|
tree
2011-11-12
M
ike Pall
FFI: Add unw
i
nd
defini
t
ion
s
for lj_vm
_
ffi_
c
all
.
commit
|
commitdiff
|
tree
2011-11-11
Mike Pall
FFI: Extend metam
e
tho
d
t
u
torial
.
commit
|
commitdiff
|
tree
2011-11-11
Mike Pa
l
l
ARM:
Fix
IR splitting for softfp
XLOAD
.
commit
|
commitdiff
|
tree
2011-11-11
Mi
k
e
P
all
A
RM: Fix
co
d
e g
e
nera
t
ion for type-check only softfp
.
.
.
commit
|
commitdiff
|
tree
2011-11-04
Mike Pall
x64: Fix lightuserdata
c
o
m
parisons
.
commit
|
commitdiff
|
tree
2011-11-04
Mike Pall
Spelling
.
commit
|
commitdiff
|
tree
2011-10-27
Mike Pall
PPC: Install
dis_ppc
.
lua
.
commit
|
commitdiff
|
tree
2011-10-26
Mike Pall
FFI: Compile calls to stdcall, fast
c
all a
n
d
vararg
.
.
.
commit
|
commitdiff
|
tree
2011-10-25
Mike P
a
ll
PPC
:
Fuse BAND with
s
hif
t
to rlwin
m
.
commit
|
commitdiff
|
tree
2011-10-25
Mik
e
P
a
ll
A
d
d more F
O
LD rule
s
for shift + BAND simplifications
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pall
x6
4
: Fix code generation
for BS
W
A
P
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pall
PPC: Fuse BSWAP w
i
t
h XLOAD/XSTORE
t
o lw
b
rx/st
w
br
x
.
commit
|
commitdiff
|
tree
2011-10-25
Mi
k
e
P
all
PPC/e500: Fi
x
write barrie
r
in USETS
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC:
F
i
x externally prov
i
ded reloc
a
tion offsets
i
n
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
M
ike Pall
P
P
C: Fix wr
i
te barrier
in USETV/USE
T
S
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
P
PC: Integrate an
d
enable JIT compi
l
er
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
A
llow selection of singl
e
-number vs
.
dual-
n
umber mode
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PP
C
: Fix/improve interpre
t
er/JIT
i
n
tegration
.
commit
|
commitdiff
|
tree
2011-10-24
Mik
e
P
a
ll
PPC: Generalize remater
i
a
l
izatio
n
handling
.
commit
|
commitdiff
|
tree
2011-10-24
M
i
ke Pall
P
P
C:
Add supp
o
rt for GDB JIT
API
.
commit
|
commitdiff
|
tree
2011-10-24
M
i
ke
P
all
P
PC:
Add
Linux/PPC
ca
c
he flush me
c
hanis
m
.
commit
|
commitdiff
|
tree
2011-10-24
M
ike
P
al
l
Make sure to fl
u
sh/sync the D/
I
-cac
h
e fo
r
all generated
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
Fix hand
l
ing of alig
n
ment
arguments (nil)
to CALLX
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
P
P
C: Add su
p
p
o
rt
f
or
per-trace exit stubs
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
Genera
l
ize handli
n
g of stack chec
k
s indicated by highest
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike
P
all
Don't save/re
s
t
ore tmptv with copyTV
.
commit
|
commitdiff
|
tree
2011-10-24
M
i
ke Pall
Fi
x
compiler warning
.
commit
|
commitdiff
|
tree
2011-10-22
M
i
ke Pall
Wh
i
tespace
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pall
A
dd missin
g
FOLD rul
e
for CONV
.
u64
.
int + sign-ext
e
nsion
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pall
FFI
:
C
l
eanup/fix 64 bit ari
t
hmetic
in assembler
bac
k
end
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pall
x64: Fix math
.
rand
o
m() code generation
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pall
Fix register hi
n
t
s
fo
r
arithmet
i
c helpe
r
functions
.
commit
|
commitdiff
|
tree
2011-10-21
Mike
P
a
ll
Separ
a
te/rename NUM/
F
LO
A
T <-> I64/U64 conversion fu
n
cti
o
ns
.
commit
|
commitdiff
|
tree
2011-10-21
Mike Pall
C
leanup vari
o
us endianess
issues in assembler back
e
nd
.
commit
|
commitdiff
|
tree
2011-10-19
Mi
k
e Pall
Re
a
rrange defines fo
r
workarounds to embedded
op
e
rating
.
.
.
commit
|
commitdiff
|
tree
2011-10-18
Mike Pa
l
l
Fix PE/CO
F
F bytecode
fil
e
format fo
r
b
ig-endian targets
.
commit
|
commitdiff
|
tree
2011-10-18
M
ike Pall
Fix
F
O
LD rule f
o
r CONV
.
flt
.
n
u
m(CON
V
.
n
um
.
f
l
t
(
x
)) =
>
x
.
commit
|
commitdiff
|
tree
2011-10-18
Mi
k
e Pall
F
F
I
/
x86: Fix CONV
.
u32
.
num rounding
.
commit
|
commitdiff
|
tree
2011-10-18
Mike P
a
ll
Don
'
t fuse coloc
a
ted ar
r
ay
offse
t
s w
i
tho
u
t
-
Ofuse
.
commit
|
commitdiff
|
tree
2011-10-17
Mike Pall
Fixup
PC in t
r
acebacks
a
fter exits fro
m
down-r
e
cu
r
sive
.
.
.
commit
|
commitdiff
|
tree
2011-10-17
Mike Pall
PPC: Distingui
s
h s
l
wi, srwi and rlwinm in disassem
b
ly
.
commit
|
commitdiff
|
tree
2011-10-17
Mike
P
all
Ad
d
missing FOLD rule for intege
r
N
EG
o
f constants
.
commit
|
commitdiff
|
tree
2011-10-13
Mike P
a
ll
FFI/ARM: Ensure
invocation
o
f
SPLIT pass for float
.
.
.
commit
|
commitdiff
|
tree
2011-10-13
Mik
e
Pall
Save tmpt
v
st
a
t
e
for trace rec
o
rder across
RECO
R
D vmevent
.
commit
|
commitdiff
|
tree
2011-10-13
Mike P
a
ll
FFI: Fi
x
unfused
l
oads
of floa
t
fields
.
commit
|
commitdiff
|
tree
2011-10-13
Mik
e
Pall
FFI: Fix
c
all argument and return handli
n
g
for I8/U8
.
.
.
commit
|
commitdiff
|
tree
2011-10-11
Mike P
a
ll
FFI: Re
c
ord loa
d
s
/stores
t
o ext
e
rnal vari
a
b
les
in namespaces
.
commit
|
commitdiff
|
tree
2011-10-11
Mike Pall
FFI: Fix r
e
cording of
c
onst/enum
l
ookups in
n
ames
p
aces
.
commit
|
commitdiff
|
tree
2011-10-10
Mike Pall
Remove unnee
d
ed
PHI bar
r
ier
for reass
o
ciation of du
p
lic
a
te
.
.
.
commit
|
commitdiff
|
tree
2011-09-28
Mike Pall
Avoid o
v
erwriti
n
g ar
g
ument with error from m
e
ta
c
a
l
l
.
.
.
commit
|
commitdiff
|
tree
2011-09-21
Mike Pall
Fix (harmless) ty
p
o
.
commit
|
commitdiff
|
tree
2011-09-21
Mike Pa
l
l
ARM: Fix HREFK
code
g
eneration
.
commit
|
commitdiff
|
tree
2011-09-20
M
ike Pall
Generate a
p
orta
b
le v
m
d
ef
.
lua
.
commit
|
commitdiff
|
tree
2011-09-17
Mike Pall
PPC/e500: Fix GC barrier for TS
E
TM
.
commit
|
commitdiff
|
tree
2011-09-14
M
ike Pa
l
l
P
P
C: Fix GC barrier fo
r
TSETM
.
commit
|
commitdiff
|
tree
2011-09-14
Mi
k
e Pall
A
RM:
Fi
x
G
C
ba
r
rier for TSETM
.
commit
|
commitdiff
|
tree
2011-09-14
M
i
ke
P
all
F
i
x typo
.
commit
|
commitdiff
|
tree
2011-09-08
Mike Pal
l
ARM: Disable CPU detection for interprete
r
-only
b
uilds
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
Increase max
.
num
b
er of
exit stub
gro
u
ps to
correspond
.
.
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
Use s
o
m
e r
e
gister allocat
o
r h
e
lpers for multiple ar
c
hitectures
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
PPC: Interpreter/JIT
i
n
te
g
ration
.
commit
|
commitdiff
|
tree
2011-09-05
M
ike P
a
ll
PPC: Fi
x
or remove
a
ssembler helper functions
.
commit
|
commitdiff
|
tree
2011-09-05
Mike
P
all
P
P
C: More interpreter tuning
.
Use y-bit for branch
.
.
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
PPC: Export register n
a
mes from disass
e
mbler
.
commit
|
commitdiff
|
tree
next