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
Fix compilation on OpenBSD.
2012-03-15
M
ike P
a
ll
Fix com
p
i
lation on Op
e
nBSD
.
commit
|
commitdiff
|
tree
2012-03-11
Mik
e
Pall
Add
m
issing mcode
limit c
h
eck in assembler backend
.
commit
|
commitdiff
|
tree
2012-03-05
Mi
k
e Pall
FFI: F
i
naliz
e
cdata before use
r
d
a
t
a when clos
i
ng the
.
.
.
commit
|
commitdiff
|
tree
2012-02-22
Mike Pall
Fix argu
m
ent error handl
i
ng on Lua stacks without a
.
.
.
commit
|
commitdiff
|
tree
2012-02-22
Mike
Pall
Fix argument t
y
pe in error message for relat
i
ve arguments
.
commit
|
commitdiff
|
tree
2012-02-17
Mike Pa
l
l
DynASM: Lua 5
.
2 comp
a
tibility fixes
.
commit
|
commitdiff
|
tree
2012-02-13
Mike Pall
From Lu
a
5
.
2: T
r
y
__tostrin
g
metame
t
hod on no
n
-string
.
.
.
commit
|
commitdiff
|
tree
2012-02-03
Mike Pall
Fix
b
yteco
d
e
d
um
p
for certa
i
n
number c
o
nstant
s
.
commit
|
commitdiff
|
tree
2012-02-01
M
ik
e
P
a
ll
FFI
:
F
ix library unloa
d
ing on PO
S
IX systems
.
commit
|
commitdiff
|
tree
2012-01-31
Mik
e
Pall
MIPS
:
Add MIPS dis
a
sse
m
bler
.
commit
|
commitdiff
|
tree
2012-01-23
Mike Pall
Bump copyright date to 201
2
.
commit
|
commitdiff
|
tree
2012-01-23
Mike Pall
MIPS: Update install do
c
s
.
commit
|
commitdiff
|
tree
2012-01-23
Mi
k
e Pall
MIPS: Add interp
r
eter
.
Enabl
e
MIPS
b
uild
rules
.
commit
|
commitdiff
|
tree
2012-01-23
Mike Pa
l
l
PPC
:
Avoid po
i
ntle
s
s arg cleari
n
g in BC_IFUNCF
.
Remove
.
.
.
commit
|
commitdiff
|
tree
2012-01-23
M
ike Pall
PPC: Fix argu
m
e
nt ch
e
cking
f
or ra
w
get
.
commit
|
commitdiff
|
tree
2012-01-23
Mike
Pall
PPC: Fix resume
a
fter yield from hoo
k
.
commit
|
commitdiff
|
tree
2012-01-23
Mike
P
a
ll
A
R
M:
Avoid po
i
ntles
s
a
r
g cl
e
aring in BC_IFUNCF
.
Fix
.
.
.
commit
|
commitdiff
|
tree
2012-01-23
Mike Pall
MIPS: Add missing opcodes to the DynASM MIPS module
.
.
.
commit
|
commitdiff
|
tree
2012-01-20
M
i
ke
Pa
l
l
F
ix parsin
g
of hex
li
t
eral
s
with exponents
.
commit
|
commitdiff
|
tree
2012-01-15
Mike Pall
FFI: Don't touch fr
a
me in
callb
a
c
ks with ta
i
l
c
al
l
s
.
.
.
commit
|
commitdiff
|
tree
2011-12-17
M
i
ke Pall
F
F
I
: Igno
r
e number p
a
r
sing er
r
ors
while s
k
ippi
n
g definitions
.
commit
|
commitdiff
|
tree
2011-12-17
Mi
k
e
P
a
ll
FFI:
Ignore empty
s
tate
m
ents in ff
i
.
cdef()
.
commit
|
commitdiff
|
tree
2011-12-16
Mik
e
Pall
MIPS: Add DynASM MI
P
S module and en
c
o
d
ing
e
ngine
.
commit
|
commitdiff
|
tree
2011-12-15
Mike Pall
MIP
S
: Add build rules (non
-
functional, yet)
.
commit
|
commitdiff
|
tree
2011-12-15
Mike Pal
l
Auto-dete
c
t
t
a
rg
e
t arch via cross-compiler
.
Drop TARGE
T
.
.
.
commit
|
commitdiff
|
tree
2011-12-14
Mik
e
Pall
RELEASE LuaJ
I
T-2
.
0
.
0-be
t
a9
commit
|
commitdiff
|
tree
2011-12-14
Mike
P
all
Upda
t
e changelo
g
.
commit
|
commitdiff
|
tree
2011-12-13
Mike Pa
l
l
PPC: A
v
oi
d
u
ndefined operand
dereference
i
n BAND/shif
t
.
.
.
commit
|
commitdiff
|
tree
2011-12-12
Mik
e
P
all
F
FI:
Add callb
a
ck support
f
or ARM
.
commit
|
commitdiff
|
tree
2011-12-12
Mike Pall
FFI:
A
d
d
callba
c
k
s
u
p
p
o
r
t for PPC
.
commit
|
commitdiff
|
tree
2011-12-12
M
ik
e
Pall
Move h
e
l
pe
r
for
s
yncing dat
a
/instructio
n
cac
h
e to lj_
m
code
.
c
.
commit
|
commitdiff
|
tree
2011-12-10
Mike P
a
ll
ARM:
E
rror o
u
t
f
o
r
attempt t
o
comp
i
le wi
t
h hard-
f
lo
a
t
.
.
.
commit
|
commitdiff
|
tree
2011-12-09
Mike Pall
A
R
M: Fix
s
tack check for spilled BA
S
E i
n
pare
n
t
.
commit
|
commitdiff
|
tree
2011-12-09
Mike
P
a
ll
x64:
Always exten
d
st
a
ck ar
g
uments t
o
pointer size
.
commit
|
commitdiff
|
tree
2011-12-09
Mike Pall
Fix co
m
piler warning
.
commit
|
commitdiff
|
tree
2011-12-01
Mike Pall
FFI: Fix
stack a
d
just
m
ent for
c
alls t
o
stdcall
/
fastcall
.
.
.
commit
|
commitdiff
|
tree
2011-11-27
Mike Pall
FFI:
N
eed to
treat st
r
len() a
s
a
l
o
ad
.
commit
|
commitdiff
|
tree
2011-11-27
Mi
k
e
P
all
Fi
x
doc
s
.
The cod
e
ba
s
e doesn't wor
k
on Windows 98
.
.
.
commit
|
commitdiff
|
tree
2011-11-27
Mik
e
Pall
Don't increment module reference
counts
due to
symbol
.
.
.
commit
|
commitdiff
|
tree
2011-11-26
Mi
k
e Pall
F
F
I: Record
f
fi
.
err
n
o()
.
commit
|
commitdiff
|
tree
2011-11-25
Mi
k
e
Pall
Fi
x
st
a
ck
c
heck in
s
ide exit
.
commit
|
commitdiff
|
tree
2011-11-25
Mi
k
e Pall
F
FI: Re
c
ord C f
u
nction calls wi
t
h bool return v
a
lues
.
commit
|
commitdiff
|
tree
2011-11-25
Mike Pall
FFI: Fix
l
ine info for resul
t
conv
e
rs
i
o
n
erro
r
s in
.
.
.
commit
|
commitdiff
|
tree
2011-11-25
Mike Pall
FFI: Fix GetL
a
stError
(
)
save/restore arou
n
d
ffi
.
load()
.
commit
|
commitdiff
|
tree
2011-11-25
Mi
k
e
P
all
FFI: Impro
v
e ld script detection in ff
i
.
load(
)
.
commit
|
commitdiff
|
tree
2011-11-23
M
ike Pal
l
Do n
o
t eli
m
inate PHIs
on
l
y
r
eference
d
from other PHIs
.
commit
|
commitdiff
|
tree
2011-11-21
Mike Pall
Replace stack slot for impl
i
cit
number->string conv
.
.
.
commit
|
commitdiff
|
tree
2011-11-20
Mike Pall
Sp
e
ciali
z
e to prototy
p
e fo
r
no
n
-
mo
n
omo
r
phic functions
.
commit
|
commitdiff
|
tree
2011-11-20
Mik
e
Pall
Co
u
nt frames with same prototype in c
a
ll unroll limit
.
.
.
commit
|
commitdiff
|
tree
2011-11-20
Mike Pall
Keep maximum fr
a
me ex
t
ent in snap->top
s
lot
.
commit
|
commitdiff
|
tree
2011-11-20
Mike Pall
Ge
t
rid of snap
-
>depth
.
commit
|
commitdiff
|
tree
2011-11-17
Mike Pall
Fix debug op
t
ion
for msvcb
u
ild
.
b
at
.
commit
|
commitdiff
|
tree
2011-11-15
Mike Pall
FFI: Fix
Enu
m
W
indows exam
p
le in docs
.
commit
|
commitdiff
|
tree
2011-11-15
Mike
P
all
FF
I
: Add
m
issing GC barri
e
r for c
a
llbac
k
r
egistration
.
commit
|
commitdiff
|
tree
2011-11-15
M
ike Pall
FFI: Save GetLastEr
r
or() a
r
ound ffi
.
load
(
) an
d
s
y
mbol
.
.
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pal
l
Elim
i
n
a
t
e s
o
me rar
e
o
cc
u
rrences o
f
redund
a
nt PHIs
.
commit
|
commitdiff
|
tree
2011-11-14
M
ike Pall
Fix hint-based r
e
gister allocation in ra_d
e
st()
.
commit
|
commitdiff
|
tree
2011-11-14
Mi
k
e Pall
FF
I
: Add call
b
ack support (for
x8
6
/x
6
4)
.
commit
|
commitdiff
|
tree
2011-11-14
Mi
k
e Pal
l
PPC:
Clarify
do
c
s
.
commit
|
commitdiff
|
tree
2011-11-14
Mi
k
e Pall
FFI: Resolve __c
a
ll meta
m
ethod
f
o
r pointers, t
o
o
.
commit
|
commitdiff
|
tree
2011-11-12
Mike
P
all
Avoi
d
dependence on lj_jit
.
h if on
l
y including lj_target
.
h
.
commit
|
commitdiff
|
tree
2011-11-12
Mike Pall
F
FI: Add unwind def
i
nitions for lj_
v
m_
f
fi_ca
l
l
.
commit
|
commitdiff
|
tree
2011-11-11
Mi
k
e
P
al
l
FFI: Ext
e
nd meta
m
e
thod tutorial
.
commit
|
commitdiff
|
tree
2011-11-11
Mike
Pall
A
R
M: Fix IR splitting for softfp XLOAD
.
commit
|
commitdiff
|
tree
2011-11-11
Mike
P
all
ARM: Fi
x
code gen
e
ration for type-
c
heck only
s
oftfp
.
.
.
commit
|
commitdiff
|
tree
2011-11-04
M
i
k
e
Pall
x64: F
i
x ligh
t
use
r
data c
o
mp
a
risons
.
commit
|
commitdiff
|
tree
2011-11-04
Mike P
a
ll
Sp
e
l
l
ing
.
commit
|
commitdiff
|
tree
2011-10-27
Mike Pall
PPC: I
n
stall dis_ppc
.
lua
.
commit
|
commitdiff
|
tree
2011-10-26
Mi
k
e Pall
FFI: Compil
e
c
alls t
o
stdcall,
fastca
l
l a
n
d var
a
rg
.
.
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pall
PPC: Fuse
BAND with shift to rlwinm
.
commit
|
commitdiff
|
tree
2011-10-25
Mike
Pall
Add more
FOLD rules
f
or s
h
ift + BAN
D
simpli
f
ications
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pall
x64: Fix code gen
e
ration for BSWAP
.
commit
|
commitdiff
|
tree
2011-10-25
M
i
ke Pall
P
P
C: Fuse
BSWAP with XLOAD/XSTORE
to lwbrx/stwbrx
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pall
PPC/e500: Fix write
barrier in USETS
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pa
l
l
PPC: Fix externally p
r
ovided
relo
c
ation
o
ffsets in
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC: Fix write barr
i
e
r
in USE
T
V/USETS
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pa
l
l
P
PC
:
Integrate and enabl
e
JIT compiler
.
commit
|
commitdiff
|
tree
2011-10-24
Mi
k
e
Pall
A
l
l
o
w
se
l
ection of
sing
l
e
-
number vs
.
dual-n
u
mber m
o
de
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pa
l
l
PPC: Fix/i
m
prove inte
r
preter/
J
IT integrat
i
on
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC: Gene
r
alize
rema
t
er
i
al
i
zation handl
i
ng
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pal
l
PPC
:
A
d
d support for GDB JIT API
.
commit
|
commitdiff
|
tree
2011-10-24
Mike
Pall
PPC: Add Linux/PPC c
a
che flu
s
h mec
h
anism
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
Make sure t
o
flush/s
y
nc the D/I-cache
f
or all gene
r
a
t
ed
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike
Pall
F
ix handling of a
l
i
gnment arguments (
n
il) to CALLX
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pa
l
l
PPC: Add support
f
or per-
t
race exit st
u
bs
.
commit
|
commitdiff
|
tree
2011-10-24
M
i
k
e Pall
G
e
n
eralize
h
andlin
g
of stack c
h
e
c
ks i
n
d
i
cated b
y
highest
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
D
on't save/rest
o
re
tmptv with copyTV
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
Fix compiler warning
.
commit
|
commitdiff
|
tree
2011-10-22
Mi
k
e
Pall
Wh
i
tespace
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pa
l
l
Add missing F
O
LD rule for C
O
NV
.
u64
.
int + sig
n
-extension
.
commit
|
commitdiff
|
tree
2011-10-22
Mike
P
a
l
l
FFI:
C
leanup/fix 64 bi
t
arith
m
et
i
c in assembler backend
.
commit
|
commitdiff
|
tree
2011-10-22
Mike P
a
l
l
x64: Fix ma
t
h
.
random() code gener
a
tion
.
commit
|
commitdiff
|
tree
2011-10-22
M
i
k
e Pall
Fix
register hints for arithmetic
h
e
l
per functi
o
ns
.
commit
|
commitdiff
|
tree
2011-10-21
Mike Pa
l
l
Separate
/
rename N
U
M/FLOAT <-> I6
4
/
U64 conve
r
si
o
n functions
.
commit
|
commitdiff
|
tree
2011-10-21
Mi
k
e Pal
l
Clean
u
p various
e
ndianess issues
in as
s
embler backen
d
.
commit
|
commitdiff
|
tree
2011-10-19
Mike
P
a
ll
Rearra
n
ge d
e
fines for workarounds to e
m
bedded operating
.
.
.
commit
|
commitdiff
|
tree
2011-10-18
Mike Pall
F
i
x PE/COF
F
bytecode fi
l
e
f
ormat for
b
ig-endian targets
.
commit
|
commitdiff
|
tree
2011-10-18
M
ike Pall
Fix FOLD rule for CONV
.
flt
.
num(CONV
.
n
u
m
.
flt(x)
)
=> x
.
commit
|
commitdiff
|
tree
2011-10-18
M
ike
P
a
l
l
FFI/x86: Fix CONV
.
u32
.
n
u
m rou
n
d
i
ng
.
commit
|
commitdiff
|
tree
2011-10-18
Mike
Pall
D
on
'
t fuse colocated array offset
s
without -
O
fuse
.
commit
|
commitdiff
|
tree
next