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 argument error handling on Lua stacks without a frame.
2012-02-22
Mike
Pall
Fix argument
error ha
n
dl
i
ng on Lu
a
stacks without a
.
.
.
commit
|
commitdiff
|
tree
2012-02-22
Mike
P
all
F
i
x a
r
gument t
y
pe in er
r
or message for relative arguments
.
commit
|
commitdiff
|
tree
2012-02-17
Mike Pall
Dy
n
ASM:
L
ua 5
.
2
com
p
atibility fix
e
s
.
commit
|
commitdiff
|
tree
2012-02-13
Mik
e
P
all
F
rom Lua 5
.
2
: Try __tostring metamethod on non-
s
tring
.
.
.
commit
|
commitdiff
|
tree
2012-02-03
Mike P
a
ll
Fix
bytecode
d
ump
for certa
i
n
number
cons
t
ants
.
commit
|
commitdiff
|
tree
2012-02-01
Mik
e
Pall
FFI: F
i
x librar
y
unloading
o
n PO
S
IX systems
.
commit
|
commitdiff
|
tree
2012-01-31
Mike P
a
ll
M
I
PS: A
d
d MI
P
S disassemble
r
.
commit
|
commitdiff
|
tree
2012-01-23
Mike Pall
Bu
m
p
co
p
yright date to
2
012
.
commit
|
commitdiff
|
tree
2012-01-23
Mi
k
e
Pall
M
I
PS:
Up
d
ate
i
nstall docs
.
commit
|
commitdiff
|
tree
2012-01-23
Mike Pall
MIPS: Add interpreter
.
Ena
b
le MIPS build rules
.
commit
|
commitdiff
|
tree
2012-01-23
Mike Pall
PPC: Av
o
id
pointless arg clearing in
BC_IFUNCF
.
Re
m
ove
.
.
.
commit
|
commitdiff
|
tree
2012-01-23
Mike Pal
l
PPC:
F
i
x
argument checking for rawget
.
commit
|
commitdiff
|
tree
2012-01-23
Mike Pall
PP
C
: Fix re
s
ume af
t
er
yield fro
m
hook
.
commit
|
commitdiff
|
tree
2012-01-23
M
ike Pall
ARM: A
v
oid pointless arg c
l
e
a
ring in BC_IFUNCF
.
Fix
.
.
.
commit
|
commitdiff
|
tree
2012-01-23
Mik
e
Pall
MIPS: Add mis
s
i
n
g
o
p
codes to the Dy
n
ASM MIPS module
.
.
.
commit
|
commitdiff
|
tree
2012-01-20
M
i
ke
P
all
Fix parsing of hex literals with
e
xponents
.
commit
|
commitdiff
|
tree
2012-01-15
Mike Pall
FFI:
Don't tou
c
h frame
i
n
c
allb
a
cks with tailcalls
.
.
.
commit
|
commitdiff
|
tree
2011-12-17
Mike Pa
l
l
FFI:
I
g
n
o
r
e
num
b
e
r
par
s
ing erro
r
s while skippi
n
g definitions
.
commit
|
commitdiff
|
tree
2011-12-17
Mike Pall
FFI:
Ignore empty statements in ffi
.
cdef()
.
commit
|
commitdiff
|
tree
2011-12-16
M
i
k
e
P
a
l
l
MI
P
S: A
d
d DynASM MIPS module and e
n
coding engine
.
commit
|
commitdiff
|
tree
2011-12-15
Mike Pall
MIP
S
: Add build r
u
les (non-functional, yet)
.
commit
|
commitdiff
|
tree
2011-12-15
Mik
e
Pall
Auto-
d
etect target arch via cr
o
ss-compiler
.
D
r
op TA
R
GET
.
.
.
commit
|
commitdiff
|
tree
2011-12-14
Mike Pall
RELE
A
SE LuaJ
I
T-2
.
0
.
0-bet
a
9
commit
|
commitdiff
|
tree
2011-12-14
M
ike P
a
ll
Update chang
e
log
.
commit
|
commitdiff
|
tree
2011-12-13
Mike Pall
PPC
:
Avoid un
d
ef
i
ned
o
perand derefe
r
ence i
n
BA
N
D/shift
.
.
.
commit
|
commitdiff
|
tree
2011-12-12
Mike Pall
FFI: Ad
d
callback suppo
r
t
for ARM
.
commit
|
commitdiff
|
tree
2011-12-12
Mike
P
all
FFI: Add
callb
a
ck support fo
r
PPC
.
commit
|
commitdiff
|
tree
2011-12-12
Mike
Pal
l
Move h
e
lper fo
r
syncin
g
data/inst
r
uction
c
ache
t
o
lj_mcode
.
c
.
commit
|
commitdiff
|
tree
2011-12-10
Mike
P
all
ARM: E
r
ror out for atte
m
pt t
o
compile with hard-float
.
.
.
commit
|
commitdiff
|
tree
2011-12-09
Mike Pall
ARM: Fix s
t
a
c
k
c
heck for spil
l
ed BASE in p
a
re
n
t
.
commit
|
commitdiff
|
tree
2011-12-09
Mike Pa
l
l
x64: Alw
a
y
s
extend stack arguments to pointer size
.
commit
|
commitdiff
|
tree
2011-12-09
Mike P
a
ll
Fix co
m
pile
r
warning
.
commit
|
commitdiff
|
tree
2011-12-01
Mike
P
a
l
l
FFI: Fix stack
ad
j
ustment for calls t
o
stdcall/fastca
l
l
.
.
.
commit
|
commitdiff
|
tree
2011-11-27
Mi
k
e
P
a
ll
FFI
:
N
eed to t
r
eat strle
n
(
) as a load
.
commit
|
commitdiff
|
tree
2011-11-27
Mike Pal
l
Fix d
o
cs
.
The code b
a
se does
n
'
t
wor
k
on Win
d
o
ws 9
8
.
.
.
commit
|
commitdiff
|
tree
2011-11-27
Mike Pall
D
on'
t
increment
m
odule reference counts due to symbo
l
.
.
.
commit
|
commitdiff
|
tree
2011-11-26
Mike Pall
FFI: R
e
cord
f
fi
.
err
n
o()
.
commit
|
commitdiff
|
tree
2011-11-25
Mike Pall
Fix s
t
a
ck c
h
eck
in side exit
.
commit
|
commitdiff
|
tree
2011-11-25
Mike Pall
FFI: Record C
f
unction cal
l
s with b
o
ol retur
n
values
.
commit
|
commitdiff
|
tree
2011-11-25
Mike Pall
FFI: Fix
line i
n
fo fo
r
r
e
s
u
l
t con
v
ers
i
on err
o
rs
in
.
.
.
commit
|
commitdiff
|
tree
2011-11-25
Mike Pall
FFI: Fix GetLastErro
r
() save
/
restore around ffi
.
load()
.
commit
|
commitdiff
|
tree
2011-11-25
Mike Pall
FFI: Imp
r
ov
e
ld script detection in
f
fi
.
load(
)
.
commit
|
commitdiff
|
tree
2011-11-23
Mike Pall
D
o
not elimin
a
te PHIs
only refere
n
ced from ot
h
er PHIs
.
commit
|
commitdiff
|
tree
2011-11-21
Mike Pall
Repl
a
c
e
s
tack slot for implicit nu
m
ber->string conv
.
.
.
commit
|
commitdiff
|
tree
2011-11-20
Mike Pa
l
l
Specializ
e
to
p
r
ototype for non-monomo
r
ph
i
c
f
u
n
ctions
.
commit
|
commitdiff
|
tree
2011-11-20
Mike Pall
Cou
n
t frames with s
a
m
e
proto
t
ype in c
a
ll unroll limit
.
.
.
commit
|
commitdiff
|
tree
2011-11-20
Mike Pall
K
eep maximum frame
e
x
ten
t
i
n snap->topslot
.
commit
|
commitdiff
|
tree
2011-11-20
Mike P
a
l
l
Get rid of snap->depth
.
commit
|
commitdiff
|
tree
2011-11-17
Mike
Pall
Fix
d
ebug option for msvcbuild
.
bat
.
commit
|
commitdiff
|
tree
2011-11-15
Mike Pa
l
l
FFI: Fix En
u
mWindows example in docs
.
commit
|
commitdiff
|
tree
2011-11-15
Mike Pall
FFI: Add mi
s
sing GC barrier
for callback
registration
.
commit
|
commitdiff
|
tree
2011-11-15
Mik
e
P
all
FFI
:
Save GetLastErr
o
r() aro
u
nd ffi
.
load() and
s
ymbol
.
.
.
commit
|
commitdiff
|
tree
2011-11-14
Mike
Pall
Eliminate
s
om
e
rar
e
occu
r
ren
c
es of
r
edun
d
ant
PHIs
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pall
Fix
h
int-based re
g
ister allo
c
ation in ra_dest()
.
commit
|
commitdiff
|
tree
2011-11-14
M
ike
P
all
FF
I
: Add ca
l
lback s
u
pport (fo
r
x
8
6
/x64)
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pa
l
l
PPC: Clarify do
c
s
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pall
FFI: R
e
solve __call metamet
h
od for pointers
,
too
.
commit
|
commitdiff
|
tree
2011-11-12
Mike Pall
Avo
i
d dependence on lj_jit
.
h if o
n
l
y
i
ncluding
l
j_target
.
h
.
commit
|
commitdiff
|
tree
2011-11-12
Mike Pall
FFI:
Add unwind de
f
in
i
tions for
lj
_
vm_ffi_c
a
l
l
.
commit
|
commitdiff
|
tree
2011-11-11
M
i
ke Pall
FFI
:
Extend m
e
ta
m
ethod tutori
a
l
.
commit
|
commitdiff
|
tree
2011-11-11
Mi
k
e Pall
ARM:
Fix IR
s
pli
t
tin
g
for softf
p
X
LOAD
.
commit
|
commitdiff
|
tree
2011-11-11
Mike Pa
l
l
AR
M
: Fix code g
e
neration f
o
r type-
c
hec
k
onl
y
s
o
ftf
p
.
.
.
commit
|
commitdiff
|
tree
2011-11-04
Mike Pall
x64: Fix l
i
g
htuserdata comp
a
ri
s
on
s
.
commit
|
commitdiff
|
tree
2011-11-04
Mike P
a
ll
Sp
e
lling
.
commit
|
commitdiff
|
tree
2011-10-27
M
ike Pall
PPC: Install di
s
_ppc
.
lua
.
commit
|
commitdiff
|
tree
2011-10-26
Mike P
a
ll
FFI: Com
p
ile ca
l
ls to stdcall, fastcall and vararg
.
.
.
commit
|
commitdiff
|
tree
2011-10-25
M
i
ke
Pall
PP
C
: Fuse BAND with shif
t
to rlwinm
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pall
A
d
d more
F
OLD rules for shift + BAND simplif
i
ca
t
io
n
s
.
commit
|
commitdiff
|
tree
2011-10-25
Mi
k
e Pall
x64: Fi
x
code
g
e
nera
t
ion
f
or
BSWAP
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pall
PP
C
:
Fuse BSWAP with XLOAD
/
X
S
TORE to lw
b
rx/stwbr
x
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pall
PPC/
e
500: Fix
wr
i
te b
a
rrier in USETS
.
commit
|
commitdiff
|
tree
2011-10-24
Mik
e
Pall
P
PC: Fix externally provided relocation o
f
fsets in
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC:
F
ix
write ba
r
rier in
U
SET
V
/
USETS
.
commit
|
commitdiff
|
tree
2011-10-24
Mi
k
e Pall
PPC: I
n
tegrate and enable JIT compiler
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
Allo
w
selection
of
s
ingle-numb
e
r vs
.
dual-number
mode
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike
Pal
l
P
PC: Fix/improve int
e
rpreter/JIT integ
r
ation
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC
:
Ge
n
eral
i
ze
r
e
m
aterialization handling
.
commit
|
commitdiff
|
tree
2011-10-24
M
i
ke Pal
l
PPC:
Add sup
p
ort for GDB JIT API
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pa
l
l
PPC: Add
Linux/PPC cache flush mechanism
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
Make sure to
flush/sync the
D
/I-cache for all generated
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike
P
all
Fix
h
a
n
d
l
ing of ali
g
n
m
ent arguments
(
nil) to CALLX
.
commit
|
commitdiff
|
tree
2011-10-24
M
ike Pall
PPC:
A
dd suppor
t
for
per-trace exit stubs
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
Gener
a
li
z
e
handling of
s
t
ack ch
e
ck
s
i
ndica
t
e
d
by
h
i
g
he
s
t
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
Don't s
a
v
e/restore
tmptv with c
o
pyTV
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
F
ix
c
o
mpile
r
warning
.
commit
|
commitdiff
|
tree
2011-10-22
M
i
ke
Pall
W
hites
p
ace
.
commit
|
commitdiff
|
tree
2011-10-22
Mike
Pall
Add
m
issing FOLD rule for CONV
.
u64
.
int +
s
ign
-
extension
.
commit
|
commitdiff
|
tree
2011-10-22
Mi
k
e Pall
FFI: Clean
u
p/fi
x
64 bit
a
rithm
e
tic i
n
assembl
e
r
b
ackend
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pall
x
64: Fix math
.
rand
o
m
(
) code generat
i
on
.
commit
|
commitdiff
|
tree
2011-10-22
Mike
P
all
Fix regis
t
er hints
f
or arithmetic helper functions
.
commit
|
commitdiff
|
tree
2011-10-21
Mike Pall
Sepa
r
ate/rename NUM
/
FLOAT <-
>
I6
4
/U64
c
onversion fu
n
ctions
.
commit
|
commitdiff
|
tree
2011-10-21
Mike
Pall
Cle
a
nup various endianes
s
issues in assembl
e
r
b
a
ckend
.
commit
|
commitdiff
|
tree
2011-10-19
Mik
e
P
a
ll
Rear
r
ange def
i
nes for
workarounds
t
o embed
d
ed operating
.
.
.
commit
|
commitdiff
|
tree
2011-10-18
M
i
ke Pal
l
Fix PE/COFF byteco
d
e fil
e
for
m
a
t for
b
ig-endia
n
t
argets
.
commit
|
commitdiff
|
tree
2011-10-18
M
i
k
e Pall
Fix FOLD rule f
o
r CONV
.
flt
.
num
(
CONV
.
nu
m
.
flt(x))
=> x
.
commit
|
commitdiff
|
tree
2011-10-18
Mike Pal
l
FFI/x8
6
: Fix CONV
.
u32
.
n
u
m
rounding
.
commit
|
commitdiff
|
tree
2011-10-18
Mike Pall
Don't fuse colo
c
ated arr
a
y offsets
w
ithout
-Ofuse
.
commit
|
commitdiff
|
tree
2011-10-17
Mike Pal
l
F
ixup PC i
n
tracebacks af
t
er exits from
down-recursive
.
.
.
commit
|
commitdiff
|
tree
2011-10-17
M
i
ke Pall
PPC: D
i
stin
g
uish slwi, srwi and rlwinm in di
s
a
s
sembly
.
commit
|
commitdiff
|
tree
2011-10-17
Mike Pall
Add
m
issing FO
L
D r
u
l
e for integer NEG of
c
onstants
.
commit
|
commitdiff
|
tree
next