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-beta10
2011-11-14
M
i
ke Pal
l
Eliminate some rare occurrences of red
u
nda
n
t PHIs
.
commit
|
commitdiff
|
tree
2011-11-14
M
ik
e
P
a
ll
Fix h
i
nt-bas
e
d r
e
gister allocation
in ra_de
s
t()
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pal
l
FFI: Add callback support (for x86
/
x
6
4)
.
commit
|
commitdiff
|
tree
2011-11-14
Mike
P
all
P
P
C
:
Clarify doc
s
.
commit
|
commitdiff
|
tree
2011-11-14
Mike
Pall
FFI: Resolve
__
c
all me
t
a
met
h
od for poi
n
ters, too
.
commit
|
commitdiff
|
tree
2011-11-12
Mike Pall
A
void dependence on lj_ji
t
.
h
if
o
nly inc
l
uding lj_t
a
rget
.
h
.
commit
|
commitdiff
|
tree
2011-11-12
Mike
P
all
F
FI: A
d
d
unwind defin
i
ti
o
n
s
f
o
r lj_vm
_
ffi
_
call
.
commit
|
commitdiff
|
tree
2011-11-11
M
ike Pal
l
FFI:
Ext
e
nd meta
m
ethod tutorial
.
commit
|
commitdiff
|
tree
2011-11-11
Mike Pall
ARM:
Fi
x
IR spli
t
ting for softfp
X
LOAD
.
commit
|
commitdiff
|
tree
2011-11-11
M
i
k
e Pall
ARM
:
F
i
x
code
g
e
neration for type-ch
e
ck only soft
f
p
.
.
.
commit
|
commitdiff
|
tree
2011-11-04
Mike Pall
x6
4
:
F
ix lightuserdata com
p
arison
s
.
commit
|
commitdiff
|
tree
2011-11-04
Mi
k
e Pall
Spelling
.
commit
|
commitdiff
|
tree
2011-10-27
Mike Pa
l
l
PPC: Install dis
_
p
pc
.
lua
.
commit
|
commitdiff
|
tree
2011-10-26
Mi
k
e
P
a
l
l
F
FI: Compil
e
calls to stdc
a
ll, fastcall and vararg
.
.
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pall
P
P
C
: Fuse BAN
D
with shift
to rlwinm
.
commit
|
commitdiff
|
tree
2011-10-25
M
ik
e
Pal
l
Add
m
ore FOLD rule
s
f
o
r
shift + BAND simp
l
ifications
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pal
l
x64: Fi
x
code gener
a
tion
for BSWAP
.
commit
|
commitdiff
|
tree
2011-10-25
Mike P
a
ll
P
PC: Fuse BSWAP with XLOAD/
X
STOR
E
to lwbr
x
/st
w
brx
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pall
PPC/e500: F
i
x
wr
i
te barrier in USETS
.
commit
|
commitdiff
|
tree
2011-10-24
M
i
k
e
Pall
PPC: Fix
externally pr
o
vided relocation o
f
f
s
e
t
s in
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike P
a
ll
PPC: Fix
w
rite ba
r
rier in USETV/USETS
.
commit
|
commitdiff
|
tree
2011-10-24
Mik
e
Pall
P
P
C: In
t
egrate
a
nd
enable JIT compi
l
er
.
commit
|
commitdiff
|
tree
2011-10-24
Mike
Pall
Al
l
ow selection o
f
single-number vs
.
dual-number mode
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
M
ike Pall
PPC: Fix
/
i
m
pr
o
ve int
e
rpreter/J
I
T integ
r
ati
o
n
.
commit
|
commitdiff
|
tree
2011-10-24
Mike
P
all
PP
C
: G
e
nerali
z
e
r
ema
t
erializ
a
tion handli
n
g
.
commit
|
commitdiff
|
tree
2011-10-24
M
ike
P
all
P
PC:
Add support
for GDB
J
IT
API
.
commit
|
commitdiff
|
tree
2011-10-24
Mi
k
e Pa
l
l
PPC: Add Linux/PPC cac
h
e flush mechanism
.
commit
|
commitdiff
|
tree
2011-10-24
M
i
k
e
Pall
Make sure to fl
u
sh/syn
c
the D
/
I
-cac
h
e f
o
r all generated
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
Fix
handling of
a
lignment arguments (nil) to C
A
LLX
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC: A
d
d sup
p
ort for per-
t
r
ace
e
xit st
u
bs
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pa
l
l
Gene
r
aliz
e
handling of
stac
k
checks indicate
d
by hi
g
h
e
s
t
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
Don't save/resto
r
e tmptv with c
o
p
y
TV
.
commit
|
commitdiff
|
tree
2011-10-24
Mi
k
e Pall
Fix compiler
w
a
r
ning
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pall
Whitespace
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pall
Add missing F
O
LD rule for CO
N
V
.
u
6
4
.
int + sign-exten
s
ion
.
commit
|
commitdiff
|
tree
2011-10-22
M
i
ke Pall
FFI: Cl
e
a
nup/fix 64
b
i
t
ar
i
th
m
e
t
ic in assembler back
e
nd
.
commit
|
commitdiff
|
tree
2011-10-22
Mike P
a
ll
x
6
4: Fi
x
m
a
th
.
random() code
genera
t
i
o
n
.
commit
|
commitdiff
|
tree
2011-10-22
Mik
e
Pall
Fix regis
t
e
r
h
ints fo
r
arithmetic help
e
r functio
n
s
.
commit
|
commitdiff
|
tree
2011-10-21
Mike Pa
l
l
S
e
pa
r
ate/re
n
ame NUM/FLOAT
<
-> I64/U6
4
c
o
nversio
n
functions
.
commit
|
commitdiff
|
tree
2011-10-21
M
ike Pall
Cleanup vario
u
s endianess issues
in assembler backend
.
commit
|
commitdiff
|
tree
2011-10-19
M
ik
e
Pa
l
l
R
e
ar
r
ange defines for
workarounds to embedded opera
t
i
n
g
.
.
.
commit
|
commitdiff
|
tree
2011-10-18
Mike Pall
Fi
x
PE/C
O
FF bytecode file format for b
i
g-endian target
s
.
commit
|
commitdiff
|
tree
2011-10-18
Mike
Pall
Fi
x
FOLD ru
l
e fo
r
C
O
N
V
.
flt
.
num(CONV
.
num
.
flt(x)) =>
x
.
commit
|
commitdiff
|
tree
2011-10-18
Mike Pall
FFI/x86:
Fix
CONV
.
u32
.
num rounding
.
commit
|
commitdiff
|
tree
2011-10-18
Mik
e
Pall
Don't
fuse colocated array
offsets with
o
ut -Ofuse
.
commit
|
commitdiff
|
tree
2011-10-17
Mike P
a
ll
F
i
xup PC in tra
c
eba
c
ks
a
fter e
x
i
t
s
from down-rec
u
r
sive
.
.
.
commit
|
commitdiff
|
tree
2011-10-17
Mike P
a
ll
P
P
C
: Distinguish
s
lwi, srwi
a
n
d
rlwinm in disasse
m
bly
.
commit
|
commitdiff
|
tree
2011-10-17
Mike Pall
A
d
d missing FOL
D
ru
l
e for integ
e
r NEG
o
f constants
.
commit
|
commitdiff
|
tree
2011-10-13
M
i
ke Pall
FFI
/
ARM:
Ensure invoc
a
tion o
f
SPLI
T
pass for float
.
.
.
commit
|
commitdiff
|
tree
2011-10-13
Mike Pall
Save tmptv state
f
o
r tra
c
e recorder across RECORD vme
v
ent
.
commit
|
commitdiff
|
tree
2011-10-13
Mike Pall
FFI:
F
ix un
f
used loads
of float f
i
elds
.
commit
|
commitdiff
|
tree
2011-10-13
M
i
k
e
P
all
F
FI
:
Fi
x
call argument and return handlin
g
for I8/
U
8
.
.
.
commit
|
commitdiff
|
tree
2011-10-11
Mike Pall
FF
I
: Reco
r
d
l
o
ads/stores to external va
r
ia
b
l
e
s in namespaces
.
commit
|
commitdiff
|
tree
2011-10-11
Mike Pall
FFI: Fix r
e
cording
of const/enum lookup
s
in namespaces
.
commit
|
commitdiff
|
tree
2011-10-10
Mike Pal
l
Remove unneeded
PH
I
bar
r
ier for reas
s
ociation of duplicate
.
.
.
commit
|
commitdiff
|
tree
2011-09-28
Mike P
a
ll
Avoi
d
ove
r
writin
g
a
r
gument
w
ith error from
metacal
l
.
.
.
commit
|
commitdiff
|
tree
2011-09-21
Mike P
a
ll
Fix (harmles
s
) typo
.
commit
|
commitdiff
|
tree
2011-09-21
Mike Pall
ARM: Fi
x
HREFK code generation
.
commit
|
commitdiff
|
tree
2011-09-20
Mike Pal
l
Generate a por
t
able vmdef
.
l
u
a
.
commit
|
commitdiff
|
tree
2011-09-17
Mike
P
all
PPC/e
5
00: Fix GC
b
arrier for T
S
ETM
.
commit
|
commitdiff
|
tree
2011-09-14
M
ike Pa
l
l
PPC: Fix GC barrier for TS
E
TM
.
commit
|
commitdiff
|
tree
2011-09-14
M
i
ke P
a
ll
ARM: Fix GC barr
i
er for TSETM
.
commit
|
commitdiff
|
tree
2011-09-14
M
i
ke
Pall
Fix typo
.
commit
|
commitdiff
|
tree
2011-09-08
M
i
ke Pall
ARM:
D
i
s
ab
l
e
C
PU
d
ete
c
t
i
o
n for interpreter-on
l
y
b
uil
d
s
.
commit
|
commitdiff
|
tree
2011-09-05
Mike
P
all
In
c
rease max
.
number
of exit stub groups to corres
p
ond
.
.
.
commit
|
commitdiff
|
tree
2011-09-05
Mi
k
e
Pall
Use s
o
me regis
t
er al
l
ocator helpers fo
r
multiple architectures
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pa
l
l
PPC: Interpr
e
ter/JIT
i
n
tegration
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
PPC: Fi
x
or remove ass
e
mbler help
e
r functions
.
commit
|
commitdiff
|
tree
2011-09-05
M
i
k
e
P
a
ll
PPC
:
More
i
n
terpr
e
ter
t
uning
.
Use y-bit for
b
ranc
h
.
.
.
commit
|
commitdiff
|
tree
2011-09-05
Mik
e
Pall
P
P
C: Export re
g
ister names from disassem
b
ler
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
PPC
:
D
i
s
a
s
s
emble y-b
i
t
instead of at-bi
t
s for conditional
.
.
.
commit
|
commitdiff
|
tree
2011-09-05
Mike
P
a
ll
PPC:
A
dd
y
-bit va
r
i
a
nts
o
f conditional
branches to
.
.
.
commit
|
commitdiff
|
tree
2011-09-02
Mike Pa
l
l
Al
w
a
y
s
use ANSI var
i
ants of Win
d
ow
s
system funct
i
o
ns
.
commit
|
commitdiff
|
tree
2011-08-31
Mike Pall
Mark
i
nsta
l
led
s
hared lib
r
ar
y
as exe
c
utabl
e
.
commit
|
commitdiff
|
tree
2011-08-26
Mike Pall
Avoid convers
i
o
n narrowing of arithmetic with large
.
.
.
commit
|
commitdiff
|
tree
2011-08-25
Mike
P
a
ll
FFI/x6
4
:
Fix struct-by-value calling
convent
i
o
ns
.
commit
|
commitdiff
|
tree
2011-08-21
Mike P
a
ll
Record miss
i
ng F
O
RI slot loads (e
.
g
.
a
fter return to
.
.
.
commit
|
commitdiff
|
tree
2011-08-18
Mike Pall
PPC: Add
PPC disassembler
.
commit
|
commitdiff
|
tree
2011-08-17
Mike Pall
A
dd potential PHI for numb
e
r conversions due to type
.
.
.
commit
|
commitdiff
|
tree
2011-08-16
M
i
k
e
Pall
Extend
-
b to g
e
n
er
a
te c/h/obj/o files
with
e
mbedded
.
.
.
commit
|
commitdiff
|
tree
2011-08-16
Mike
P
all
L
o
a
d
embedde
d
bytecode with require()
.
commit
|
commitdiff
|
tree
2011-08-14
Mike Pal
l
Clarify n
a
me of
M
IT l
i
cense
.
commit
|
commitdiff
|
tree
2011-08-14
Mike Pall
Repl
a
ce some
_Unwind_* types
.
Fixes build
issues on
.
.
.
commit
|
commitdiff
|
tree
2011-08-11
Mik
e
Pall
x64: Fi
x
result type of cdata inde
x
convers
i
ons
.
commit
|
commitdiff
|
tree
2011-08-11
Mike Pall
Don't
b
other to chain NOPs
.
commit
|
commitdiff
|
tree
2011-08-10
Mike Pall
P
PCSPE: Save/res
t
ore
c
r
2
, cr3 an
d
cr4 when entering
.
.
.
commit
|
commitdiff
|
tree
2011-08-10
M
ike Pal
l
PPC: Sav
e
/restore cr2, cr3 and cr4 when entering/lea
v
ing VM
.
commit
|
commitdiff
|
tree
2011-08-10
Mike Pall
P
PC:
A
dd mt
c
rf instruct
i
o
n
to
D
y
nASM
.
commit
|
commitdiff
|
tree
2011-08-10
Mi
k
e Pall
PPC: Tune and reschedule interpreter for PPC/e30
0
.
commit
|
commitdiff
|
tree
2011-08-10
Mike Pall
Fix com
p
iler warnin
g
.
commit
|
commitdiff
|
tree
2011-08-09
Mik
e
Pa
l
l
Fix stack
c
h
eck when L->top is above L->max
s
tac
k
.
commit
|
commitdiff
|
tree
2011-08-08
Mike Pall
Remove t
e
mpora
r
y mco
d
e
l
imit error from applicat
i
on
.
.
.
commit
|
commitdiff
|
tree
2011-08-07
Mik
e
P
a
ll
FFI: L
i
mit snapsho
t
o
p
t
i
miza
t
ion f
o
r
cdata com
p
ariso
n
s
.
commit
|
commitdiff
|
tree
2011-08-01
Mik
e
Pa
l
l
P
P
C:
Add mac
h
ine-sp
e
cific part of FFI
.
commit
|
commitdiff
|
tree
2011-07-25
Mike Pall
PPC: Fix f
l
oo
r
/ceil f
o
r dua
l
-number mod
e
.
commit
|
commitdiff
|
tree
2011-07-24
M
i
k
e
P
all
P
P
C
:
A
dd dual-number mode
i
nterprete
r
.
Enable by default
.
commit
|
commitdiff
|
tree
2011-07-23
M
i
ke Pall
Use different workar
o
und
for a
l
ignment
o
f
j
i
t
_State
.
commit
|
commitdiff
|
tree
2011-07-23
Mike Pall
FFI: Treat function ctypes like po
i
nters in c
o
mp
a
r
i
s
o
n
s
.
commit
|
commitdiff
|
tree
2011-07-19
Mike
P
a
ll
From L
u
a 5
.
2: Chang
e
\*
t
o \
z
.
Reje
c
t
u
n
defined escape
.
.
.
commit
|
commitdiff
|
tree
2011-07-13
M
ik
e
Pall
P
PC: Update install doc
s
.
commit
|
commitdiff
|
tree
next