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
PPC: Fix argument checking for rawget.
2012-01-23
M
ike Pall
PPC: Fix
argument checkin
g
for rawget
.
commit
|
commitdiff
|
tree
2012-01-23
Mike Pa
l
l
PPC: Fix
r
esum
e
af
t
er yie
l
d from hook
.
commit
|
commitdiff
|
tree
2012-01-23
Mike Pall
ARM: Avo
i
d p
o
intless arg cle
a
ring in BC_IFUNCF
.
Fix
.
.
.
commit
|
commitdiff
|
tree
2012-01-23
Mike
P
a
ll
MIPS:
A
dd missing opcodes to the Dy
n
ASM
M
I
PS module
.
.
.
commit
|
commitdiff
|
tree
2012-01-20
Mi
k
e Pal
l
F
ix
parsing of hex
literals wi
t
h
e
x
p
o
n
e
n
ts
.
commit
|
commitdiff
|
tree
2012-01-15
Mike Pall
FFI: Don
'
t touch frame in callbacks with tailcalls
.
.
.
commit
|
commitdiff
|
tree
2011-12-17
Mike Pall
F
F
I:
I
gnore numbe
r
parsing errors while skipping definitions
.
commit
|
commitdiff
|
tree
2011-12-17
Mi
k
e Pall
FFI: Ignore empty
s
t
atements in ffi
.
cdef
(
)
.
commit
|
commitdiff
|
tree
2011-12-16
Mike Pall
MIPS: Ad
d
DynASM MIPS modul
e
and
encoding
e
n
g
i
ne
.
commit
|
commitdiff
|
tree
2011-12-15
M
i
ke Pall
MIPS:
A
dd build r
u
les (non-
f
un
c
tional, yet)
.
commit
|
commitdiff
|
tree
2011-12-15
M
i
ke Pall
Auto-d
e
t
e
ct target a
r
ch via cross-c
o
mpiler
.
D
r
op TA
R
GET
.
.
.
commit
|
commitdiff
|
tree
2011-12-14
Mike
P
all
RELEASE LuaJIT-2
.
0
.
0
-be
t
a9
commit
|
commitdiff
|
tree
2011-12-14
M
i
ke Pall
U
p
date changel
o
g
.
commit
|
commitdiff
|
tree
2011-12-13
M
i
ke Pal
l
P
P
C:
A
voi
d
undefined opera
n
d dere
f
e
renc
e
i
n
BAND/shift
.
.
.
commit
|
commitdiff
|
tree
2011-12-12
M
i
ke Pall
FFI: Add callback suppor
t
fo
r
ARM
.
commit
|
commitdiff
|
tree
2011-12-12
Mike Pall
FFI: Ad
d
c
a
llback support for
P
P
C
.
commit
|
commitdiff
|
tree
2011-12-12
Mike Pall
Mov
e
helper for syncing
d
a
t
a
/instr
u
ction cac
h
e
to
lj_mcode
.
c
.
commit
|
commitdiff
|
tree
2011-12-10
M
i
ke P
a
ll
ARM: Error out f
o
r
attempt t
o
compile
with hard
-
float
.
.
.
commit
|
commitdiff
|
tree
2011-12-09
M
i
ke Pall
ARM: Fix
stack check
for spilled BASE i
n
p
arent
.
commit
|
commitdiff
|
tree
2011-12-09
Mi
k
e Pall
x64: Al
w
ays exten
d
stack ar
g
uments to po
i
nter size
.
commit
|
commitdiff
|
tree
2011-12-09
Mike P
a
ll
Fix compiler w
a
rning
.
commit
|
commitdiff
|
tree
2011-12-01
Mike P
a
ll
FF
I
:
F
i
x s
t
ack adjust
m
ent for
c
a
ll
s
to
stdcall/fastcall
.
.
.
commit
|
commitdiff
|
tree
2011-11-27
Mike P
a
l
l
FFI: Need to tr
e
at
strl
e
n() as a
l
o
ad
.
commit
|
commitdiff
|
tree
2011-11-27
Mike Pall
Fix
docs
.
The code ba
s
e doesn't
wor
k
on
Windows
9
8
.
.
.
commit
|
commitdiff
|
tree
2011-11-27
Mike Pa
l
l
Don't increm
e
nt module re
f
ere
n
ce
c
ounts
d
ue to
s
y
mbol
.
.
.
commit
|
commitdiff
|
tree
2011-11-26
Mike Pal
l
FFI: Reco
r
d ffi
.
errno()
.
commit
|
commitdiff
|
tree
2011-11-25
Mi
k
e Pall
F
i
x stack check in
s
id
e
exi
t
.
commit
|
commitdiff
|
tree
2011-11-25
Mike
Pall
FFI:
Record C function call
s
with bo
o
l
r
eturn v
a
lues
.
commit
|
commitdiff
|
tree
2011-11-25
Mik
e
P
al
l
FFI: Fix li
n
e info for result conversion
e
rrors
in
.
.
.
commit
|
commitdiff
|
tree
2011-11-25
Mike Pa
l
l
FFI: Fix
G
etLas
t
Error() save/restore arou
n
d f
f
i
.
load()
.
commit
|
commitdiff
|
tree
2011-11-25
Mi
k
e Pall
F
F
I: Improve ld script detection
in ff
i
.
lo
a
d
(
)
.
commit
|
commitdiff
|
tree
2011-11-23
Mike Pall
Do not e
l
imin
a
te PHIs onl
y
referenced from oth
e
r PHI
s
.
commit
|
commitdiff
|
tree
2011-11-21
Mike
P
al
l
Replace sta
c
k sl
o
t for imp
l
i
cit number
-
>s
t
ring
conv
.
.
.
commit
|
commitdiff
|
tree
2011-11-20
Mike Pall
S
p
eci
a
liz
e
to pr
o
t
o
t
y
pe for non-mono
m
orphic functions
.
commit
|
commitdiff
|
tree
2011-11-20
Mike P
a
ll
C
ount
f
rames
w
i
t
h same prototype in
c
all un
r
oll limit
.
.
.
commit
|
commitdiff
|
tree
2011-11-20
Mike Pall
K
e
e
p m
a
ximum frame extent in
snap
-
>top
s
lot
.
commit
|
commitdiff
|
tree
2011-11-20
M
ike
P
all
Get
r
id of snap->d
e
pth
.
commit
|
commitdiff
|
tree
2011-11-17
Mike Pall
Fix debu
g
option for m
s
vcbu
i
l
d
.
bat
.
commit
|
commitdiff
|
tree
2011-11-15
M
i
ke Pall
FFI: Fi
x
EnumWindows ex
a
mple in docs
.
commit
|
commitdiff
|
tree
2011-11-15
Mike
P
all
FFI: Add
mi
s
sing GC barrie
r
f
or c
a
llback registration
.
commit
|
commitdiff
|
tree
2011-11-15
Mike
Pall
FFI:
S
ave GetLastError(
)
around ffi
.
l
o
a
d() and sym
b
ol
.
.
.
commit
|
commitdiff
|
tree
2011-11-14
M
ike Pall
El
i
mina
t
e some
rar
e
occurrences of redundant PH
I
s
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pa
l
l
F
i
x hint-
b
ase
d
regi
s
ter
a
l
l
ocation in ra_d
e
st
(
)
.
commit
|
commitdiff
|
tree
2011-11-14
Mi
k
e
Pall
F
F
I: Add callback s
u
p
p
or
t
(for x86/x64)
.
commit
|
commitdiff
|
tree
2011-11-14
Mike
Pal
l
PP
C
: Cl
a
r
i
fy docs
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pall
FFI: Resol
v
e
__ca
l
l metame
t
h
o
d for pointers, too
.
commit
|
commitdiff
|
tree
2011-11-12
M
ike Pall
A
v
oid dependence on
l
j
_jit
.
h if o
n
ly including lj_tar
g
e
t
.
h
.
commit
|
commitdiff
|
tree
2011-11-12
Mik
e
Pall
FFI: Add unwin
d
d
e
f
i
nitio
n
s for lj_vm_ffi_call
.
commit
|
commitdiff
|
tree
2011-11-11
Mik
e
Pall
FFI: Extend metamet
h
od tuto
r
i
a
l
.
commit
|
commitdiff
|
tree
2011-11-11
M
i
k
e
Pall
ARM: F
i
x
IR split
t
i
n
g for softfp
XLOAD
.
commit
|
commitdiff
|
tree
2011-11-11
Mike Pall
A
R
M: Fix code generation
f
or type-ch
e
ck
only
softfp
.
.
.
commit
|
commitdiff
|
tree
2011-11-04
Mike Pall
x64:
F
ix lightu
s
erdata
compar
i
sons
.
commit
|
commitdiff
|
tree
2011-11-04
Mike Pal
l
Sp
e
lling
.
commit
|
commitdiff
|
tree
2011-10-27
Mike Pa
l
l
PPC: I
n
sta
l
l d
i
s_ppc
.
lua
.
commit
|
commitdiff
|
tree
2011-10-26
Mike
P
all
FF
I
: Compile calls to
s
td
c
all, fastcall and
v
ar
a
rg
.
.
.
commit
|
commitdiff
|
tree
2011-10-25
Mike
P
al
l
PP
C
: Fuse BAND
w
ith shift to
r
lw
i
nm
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pal
l
Add more FOLD rules for shift + BAND
s
impli
f
icatio
n
s
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pall
x64: Fix code
g
e
n
eration for BS
W
AP
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pall
PPC:
F
use BS
W
AP with XLO
A
D/XSTORE to lwbrx
/
stwbrx
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pa
l
l
P
P
C/e5
0
0: Fix write barrier i
n
USETS
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC: Fix exte
r
nally provided relo
c
ation of
f
sets in
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC: Fix
w
rite barrier in USETV
/
U
SE
T
S
.
commit
|
commitdiff
|
tree
2011-10-24
M
i
ke P
a
ll
PPC: Integrat
e
and enable J
I
T compiler
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
A
l
lo
w
selec
t
ion
o
f single-n
u
mber vs
.
dual-number mode
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC: Fix/im
p
rove int
e
rpreter/JIT integr
a
t
ion
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
P
P
C:
G
eneraliz
e
rematerialization handling
.
commit
|
commitdiff
|
tree
2011-10-24
M
i
k
e Pall
PPC
:
Add support for GDB JIT API
.
commit
|
commitdiff
|
tree
2011-10-24
Mike
P
all
PP
C
: Add Linux/
P
PC cache flu
s
h m
e
chanism
.
commit
|
commitdiff
|
tree
2011-10-24
Mike P
a
ll
Ma
k
e sure to flu
s
h/sync
t
he D/I-c
a
che
for all generated
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
Fix handling
of
ali
g
nm
e
nt arguments (nil)
to CAL
L
X
.
commit
|
commitdiff
|
tree
2011-10-24
Mike
P
all
PPC: Add suppo
r
t for
p
er-t
r
ace ex
i
t
s
tub
s
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pal
l
Gener
a
liz
e
han
d
l
i
ng of stack che
c
ks indicat
e
d
b
y
highest
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
M
ike Pall
D
on't save
/
restore tmptv with
cop
y
TV
.
commit
|
commitdiff
|
tree
2011-10-24
Mik
e
Pall
Fi
x
compiler warn
i
ng
.
commit
|
commitdiff
|
tree
2011-10-22
Mi
k
e Pa
l
l
Whitespace
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pall
A
d
d missin
g
FOLD
r
ule
for CONV
.
u64
.
i
n
t +
sign-extension
.
commit
|
commitdiff
|
tree
2011-10-22
M
ike Pall
FFI: C
l
eanup/fix 64 bit arithmetic
i
n asse
m
b
ler backen
d
.
commit
|
commitdiff
|
tree
2011-10-22
Mike
P
all
x64:
F
i
x math
.
random() code
gene
r
at
i
on
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pall
Fix registe
r
hint
s
for arithmetic hel
p
er
f
unctions
.
commit
|
commitdiff
|
tree
2011-10-21
M
ike
Pall
Separ
a
t
e
/rename N
U
M/FLOAT
<-> I64/U6
4
c
o
nversion
f
unctions
.
commit
|
commitdiff
|
tree
2011-10-21
Mike Pall
Clea
n
up various endianess issu
e
s in assemb
l
e
r
b
ackend
.
commit
|
commitdiff
|
tree
2011-10-19
Mike Pall
Rearr
a
n
g
e d
e
fi
n
e
s
for wo
r
karounds to emb
e
dded operatin
g
.
.
.
commit
|
commitdiff
|
tree
2011-10-18
Mik
e
P
all
Fix PE/COFF bytecode fil
e
forma
t
for big
-
en
d
ian targets
.
commit
|
commitdiff
|
tree
2011-10-18
Mike Pall
F
i
x FOL
D
rule for CONV
.
fl
t
.
n
u
m(CONV
.
num
.
flt(x)) =
>
x
.
commit
|
commitdiff
|
tree
2011-10-18
Mike Pall
FFI/
x
86: Fix CONV
.
u32
.
num rounding
.
commit
|
commitdiff
|
tree
2011-10-18
Mike Pall
Don't fus
e
colocated array
offsets without
-Ofuse
.
commit
|
commitdiff
|
tree
2011-10-17
M
i
ke Pall
F
i
xup PC in t
r
aceba
c
ks
afte
r
exit
s
fr
o
m
d
own-re
c
ursive
.
.
.
commit
|
commitdiff
|
tree
2011-10-17
Mike Pall
PPC:
D
istingu
i
sh slwi,
s
rwi and rl
w
inm in
d
isas
s
emb
l
y
.
commit
|
commitdiff
|
tree
2011-10-17
Mike Pall
Add mi
s
sing FOLD rule for inte
g
e
r
NEG o
f
consta
n
ts
.
commit
|
commitdiff
|
tree
2011-10-13
Mike Pall
FFI
/
ARM
:
En
s
ure invocat
i
on of SPLIT pass f
o
r float
.
.
.
commit
|
commitdiff
|
tree
2011-10-13
Mike Pall
Save tmp
t
v sta
t
e f
o
r trace recorder across RECORD vmeve
n
t
.
commit
|
commitdiff
|
tree
2011-10-13
Mike
P
all
FFI: Fix unfuse
d
l
o
a
ds of
f
l
o
at fi
e
lds
.
commit
|
commitdiff
|
tree
2011-10-13
Mike
Pall
F
FI
:
Fix call ar
g
um
e
nt and retur
n
handling
f
or I8/U8
.
.
.
commit
|
commitdiff
|
tree
2011-10-11
M
ike Pall
FFI: Record loads/stores
to external variables in
names
p
aces
.
commit
|
commitdiff
|
tree
2011-10-11
Mik
e
Pall
FFI:
Fix
r
e
c
o
rding of const/enum l
o
o
k
ups i
n
names
p
aces
.
commit
|
commitdiff
|
tree
2011-10-10
Mike Pall
Remove un
n
eeded PHI barrier for
reassociation of
duplicat
e
.
.
.
commit
|
commitdiff
|
tree
2011-09-28
Mike Pall
A
void ove
r
writing
argument w
i
t
h
error from m
e
tacall
.
.
.
commit
|
commitdiff
|
tree
2011-09-21
Mike
P
a
l
l
Fix (
h
a
rmless) typo
.
commit
|
commitdiff
|
tree
2011-09-21
Mik
e
Pall
ARM: Fix
H
REFK code gen
e
ration
.
commit
|
commitdiff
|
tree
2011-09-20
Mike Pall
Generate a portab
l
e
vmdef
.
lu
a
.
commit
|
commitdiff
|
tree
next