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
Mi
k
e Pall
Fix ar
g
um
e
n
t
e
r
ror handl
i
ng on Lua s
t
a
c
ks w
i
t
h
out a
.
.
.
commit
|
commitdiff
|
tree
2012-02-22
Mike Pall
Fix
a
rgum
e
nt type in
error messag
e
fo
r
re
l
a
tive a
r
guments
.
commit
|
commitdiff
|
tree
2012-02-17
M
i
k
e Pall
D
ynASM: Lua
5
.
2 compat
i
b
ilit
y
fixes
.
commit
|
commitdiff
|
tree
2012-02-13
M
i
ke Pall
From Lua
5
.
2
: Try __t
o
string metametho
d
on non-string
.
.
.
commit
|
commitdiff
|
tree
2012-02-03
Mike
Pall
Fix bytecode dump for certain num
b
er constants
.
commit
|
commitdiff
|
tree
2012-02-01
Mike Pall
F
F
I: Fix lib
r
ary un
l
oading on POSIX systems
.
commit
|
commitdiff
|
tree
2012-01-31
M
ike Pall
MIP
S
:
A
dd MIPS disa
s
sembler
.
commit
|
commitdiff
|
tree
2012-01-23
Mike Pall
Bump copyright da
t
e to 2012
.
commit
|
commitdiff
|
tree
2012-01-23
M
ike
P
a
ll
MIPS: Updat
e
install
docs
.
commit
|
commitdiff
|
tree
2012-01-23
Mike Pall
MI
P
S: Add
i
n
t
er
p
r
eter
.
E
nab
l
e
M
IPS bui
l
d rules
.
commit
|
commitdiff
|
tree
2012-01-23
Mike Pa
l
l
PPC: A
v
oi
d
pointle
s
s arg clearing in BC_IFUNCF
.
Remove
.
.
.
commit
|
commitdiff
|
tree
2012-01-23
Mike Pall
PPC: Fix argument
c
h
ecki
n
g
f
or raw
g
et
.
commit
|
commitdiff
|
tree
2012-01-23
Mike Pall
PPC: Fix resume a
f
t
e
r yield from hook
.
commit
|
commitdiff
|
tree
2012-01-23
Mike Pall
A
RM: Avoid
pointless arg clearing in BC_IF
U
NCF
.
Fi
x
.
.
.
commit
|
commitdiff
|
tree
2012-01-23
Mike
Pall
MIPS:
Add missing opcodes
t
o the
D
y
n
ASM MIPS
module
.
.
.
commit
|
commitdiff
|
tree
2012-01-20
M
i
ke Pal
l
Fix parsi
n
g of hex liter
a
l
s
w
i
t
h expone
n
ts
.
commit
|
commitdiff
|
tree
2012-01-15
M
ike P
a
ll
FFI:
D
o
n't
touch
f
r
ame in c
a
llbacks with t
a
ilcalls
.
.
.
commit
|
commitdiff
|
tree
2011-12-17
Mike
P
a
ll
FFI: Ign
o
re number p
a
r
s
ing er
r
ors whil
e
s
k
ipp
i
ng definitions
.
commit
|
commitdiff
|
tree
2011-12-17
M
i
ke Pall
FFI: Ig
n
ore empty s
t
ateme
n
t
s
in ffi
.
cdef(
)
.
commit
|
commitdiff
|
tree
2011-12-16
Mike Pall
MIP
S
:
A
d
d DynASM
MIP
S
module and encoding engine
.
commit
|
commitdiff
|
tree
2011-12-15
Mike
Pall
MIP
S
: Add build r
u
les (non-func
t
ional, yet
)
.
commit
|
commitdiff
|
tree
2011-12-15
Mike P
a
ll
Auto-detect t
a
rget arc
h
v
ia cr
o
ss-compiler
.
Drop TARGET
.
.
.
commit
|
commitdiff
|
tree
2011-12-14
Mike Pall
RELEASE LuaJIT-
2
.
0
.
0
-
beta9
commit
|
commitdiff
|
tree
2011-12-14
Mike
Pall
U
p
date changelog
.
commit
|
commitdiff
|
tree
2011-12-13
Mike Pall
PPC: Avoid undefined operand de
r
eference in BAND/shi
f
t
.
.
.
commit
|
commitdiff
|
tree
2011-12-12
Mike Pall
FFI: Add callback support for
A
RM
.
commit
|
commitdiff
|
tree
2011-12-12
M
i
ke Pall
F
F
I: Add callback support for PPC
.
commit
|
commitdiff
|
tree
2011-12-12
Mi
k
e Pall
Move helper fo
r
sync
i
ng data/i
n
structi
o
n cache to
lj_mcode
.
c
.
commit
|
commitdiff
|
tree
2011-12-10
Mi
k
e Pall
ARM: Err
o
r o
u
t
for attem
p
t t
o
compile
w
ith h
a
rd
-
float
.
.
.
commit
|
commitdiff
|
tree
2011-12-09
Mi
k
e Pall
A
R
M: Fi
x
stac
k
check for
spilled
B
ASE in
parent
.
commit
|
commitdiff
|
tree
2011-12-09
Mike
P
all
x64: Alw
a
ys e
x
t
end
stack arg
u
ment
s
to poin
t
er
s
ize
.
commit
|
commitdiff
|
tree
2011-12-09
Mike Pall
Fix compi
l
er wa
r
nin
g
.
commit
|
commitdiff
|
tree
2011-12-01
Mike Pall
FFI: Fix stack adj
u
stment
for
c
alls to stdc
a
ll/
f
astcall
.
.
.
commit
|
commitdiff
|
tree
2011-11-27
Mike Pall
FFI:
N
eed to treat strle
n
() as a
l
oad
.
commit
|
commitdiff
|
tree
2011-11-27
Mike Pall
Fix docs
.
The cod
e
b
a
s
e doe
s
n't work on Wi
n
do
w
s 98
.
.
.
commit
|
commitdiff
|
tree
2011-11-27
Mike Pall
Don't inc
r
ement module reference counts
d
ue to sy
m
bol
.
.
.
commit
|
commitdiff
|
tree
2011-11-26
Mike Pall
FF
I
: Record
ffi
.
errno()
.
commit
|
commitdiff
|
tree
2011-11-25
Mike Pall
Fix stack check in side exit
.
commit
|
commitdiff
|
tree
2011-11-25
Mike Pal
l
FFI: Re
c
ord
C
f
unction call
s
w
i
t
h bool r
e
turn values
.
commit
|
commitdiff
|
tree
2011-11-25
Mike Pall
FFI: Fix line info
f
o
r result con
v
ersion er
r
o
rs i
n
.
.
.
commit
|
commitdiff
|
tree
2011-11-25
Mike P
a
l
l
FFI: Fix GetLa
s
tE
r
ro
r
() save
/
re
s
tore around
f
fi
.
load
(
)
.
commit
|
commitdiff
|
tree
2011-11-25
Mike
Pall
FFI: Improve l
d
script d
e
tection
i
n f
f
i
.
lo
a
d
()
.
commit
|
commitdiff
|
tree
2011-11-23
Mike Pall
D
o
not
elimin
a
te PHIs on
l
y
ref
e
renced from other PHIs
.
commit
|
commitdiff
|
tree
2011-11-21
Mike Pall
Re
p
lace stack
s
lot for
impl
i
c
it number->str
i
ng conv
.
.
.
commit
|
commitdiff
|
tree
2011-11-20
Mike
Pall
Specialize to prototype
f
or
n
on-m
o
nomorphic functions
.
commit
|
commitdiff
|
tree
2011-11-20
Mike P
a
l
l
C
o
unt
frames with
s
ame prototype in call u
n
roll limit
.
.
.
commit
|
commitdiff
|
tree
2011-11-20
Mike Pall
Keep m
a
xi
m
um
f
r
ame extent
in snap->topslot
.
commit
|
commitdiff
|
tree
2011-11-20
Mike Pall
Get rid of
s
na
p
-
>
depth
.
commit
|
commitdiff
|
tree
2011-11-17
M
i
ke Pa
l
l
Fix debug optio
n
for msvcbuild
.
b
a
t
.
commit
|
commitdiff
|
tree
2011-11-15
Mike Pall
F
FI:
Fix EnumWindow
s
example i
n
docs
.
commit
|
commitdiff
|
tree
2011-11-15
M
ik
e
Pall
FF
I
: Add mi
s
s
ing GC barrier for call
b
ack
registr
a
t
i
on
.
commit
|
commitdiff
|
tree
2011-11-15
Mike Pall
F
FI: Save GetLastEr
r
or
(
) aro
u
nd ffi
.
l
oad() and symbol
.
.
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pall
Elimina
t
e some rare
occ
u
rrences of redundant PHIs
.
commit
|
commitdiff
|
tree
2011-11-14
Mik
e
Pall
Fix hint-
b
ased regi
s
ter all
o
catio
n
i
n ra_des
t
()
.
commit
|
commitdiff
|
tree
2011-11-14
Mike
Pall
F
F
I: Add callback support (for x86/x64)
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pall
PPC:
Clarify docs
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pall
FFI
:
R
e
s
olve
_
_
c
al
l
metamet
h
od for poi
n
t
e
r
s
,
t
oo
.
commit
|
commitdiff
|
tree
2011-11-12
Mike Pall
A
v
o
id
dep
e
ndence on lj_
j
it
.
h if only
including
l
j
_target
.
h
.
commit
|
commitdiff
|
tree
2011-11-12
Mike
P
all
FFI
:
A
d
d unw
i
nd defin
i
t
io
n
s
for lj_vm_ffi_c
a
ll
.
commit
|
commitdiff
|
tree
2011-11-11
Mike Pall
FFI: Extend metame
t
h
o
d tutorial
.
commit
|
commitdiff
|
tree
2011-11-11
Mike P
a
ll
ARM: Fix IR split
t
ing for softfp XLOAD
.
commit
|
commitdiff
|
tree
2011-11-11
M
ike Pall
ARM: Fix cod
e
g
e
ne
r
ation for type-chec
k
only so
f
t
f
p
.
.
.
commit
|
commitdiff
|
tree
2011-11-04
Mike Pall
x64: Fix lightuserdata compa
r
isons
.
commit
|
commitdiff
|
tree
2011-11-04
Mike Pa
l
l
Spelling
.
commit
|
commitdiff
|
tree
2011-10-27
M
ike Pall
P
PC: Install dis_ppc
.
lua
.
commit
|
commitdiff
|
tree
2011-10-26
Mik
e
Pa
l
l
FFI: Compile calls to stdcall, fastcall and v
a
rar
g
.
.
.
commit
|
commitdiff
|
tree
2011-10-25
M
ike
P
all
PPC:
Fuse BAND with sh
i
ft t
o
rlw
i
nm
.
commit
|
commitdiff
|
tree
2011-10-25
Mike
P
a
l
l
Add more F
O
L
D
r
ul
e
s for shift + BAND simplifications
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pall
x64:
Fix code gene
r
ation fo
r
B
SWA
P
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pall
PPC: F
u
se
B
SWA
P
with
X
LOAD/XSTORE t
o
lwbrx/stwbrx
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pal
l
PPC
/
e500:
F
i
x
write barrier
in USETS
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
P
P
C: Fix externally provided
relocation
offsets in
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC: Fi
x
wr
i
te
barrier in US
E
TV/USETS
.
commit
|
commitdiff
|
tree
2011-10-24
Mik
e
Pall
PPC:
I
n
tegrate a
n
d
en
a
ble
JIT c
o
mpiler
.
commit
|
commitdiff
|
tree
2011-10-24
Mike P
a
ll
Al
l
o
w
s
election of single-number v
s
.
dual-number
m
o
de
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pal
l
P
PC:
Fi
x
/
impro
v
e interpreter
/
JIT integrat
i
on
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pal
l
PPC: Gen
e
ralize rematerializatio
n
h
andling
.
commit
|
commitdiff
|
tree
2011-10-24
Mike
Pall
PPC:
Add support for GDB JIT
A
P
I
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pal
l
PPC
:
Add Linux/PPC c
a
che
f
lush m
e
c
han
i
sm
.
commit
|
commitdiff
|
tree
2011-10-24
Mike P
a
ll
Make sure to fl
u
sh/sync
the D/I-cach
e
f
or all
gener
a
ted
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike
Pall
Fix handling of alignment arguments (nil) to CALLX
.
commit
|
commitdiff
|
tree
2011-10-24
Mik
e
Pall
PPC
:
A
dd
s
upport for per-
t
r
ace exit
s
tub
s
.
commit
|
commitdiff
|
tree
2011-10-24
M
i
ke
Pall
Generalize handl
i
n
g
of stack che
c
ks indicated by highest
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
M
ike Pall
Do
n
't save/
r
estor
e
t
m
p
tv
w
it
h
copyTV
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
Fix compiler wa
r
n
ing
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pall
Whitespace
.
commit
|
commitdiff
|
tree
2011-10-22
M
i
ke P
a
ll
Add missing FOL
D
rule for CONV
.
u64
.
i
nt + sig
n
-exten
s
ion
.
commit
|
commitdiff
|
tree
2011-10-22
M
ike Pall
FFI: Cleanup/fix 64 bit arithm
e
tic in asse
m
bler backend
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pall
x6
4
: Fix math
.
random() c
o
de generation
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pall
Fix
r
e
gister hints
f
o
r
arithm
e
tic
helper functions
.
commit
|
commitdiff
|
tree
2011-10-21
M
i
ke Pall
Separa
t
e/rename NUM/FLOAT <-> I64/
U
64
c
o
nversion func
t
ions
.
commit
|
commitdiff
|
tree
2011-10-21
Mi
k
e Pall
C
leanup various endian
e
ss issues in assemb
l
er
backend
.
commit
|
commitdiff
|
tree
2011-10-19
Mike Pa
l
l
Rearrange defines for w
o
rkaround
s
to embedded
o
per
a
ting
.
.
.
commit
|
commitdiff
|
tree
2011-10-18
Mike Pa
l
l
Fix PE
/
COFF bytecod
e
file
f
ormat f
o
r big-endian ta
r
gets
.
commit
|
commitdiff
|
tree
2011-10-18
Mike Pall
Fix
FOL
D
ru
l
e for CONV
.
flt
.
num(CO
N
V
.
n
um
.
flt(x)
)
=
>
x
.
commit
|
commitdiff
|
tree
2011-10-18
Mike Pall
F
FI/x86
:
Fix CONV
.
u32
.
nu
m
round
i
ng
.
commit
|
commitdiff
|
tree
2011-10-18
Mike Pall
Don't fuse
c
olocated a
r
ra
y
o
f
f
s
ets without -Ofuse
.
commit
|
commitdiff
|
tree
2011-10-17
Mik
e
Pall
Fi
x
u
p PC in tracebacks after exits from do
w
n-
r
ecursive
.
.
.
commit
|
commitdiff
|
tree
2011-10-17
M
ike Pall
PPC: Di
s
tinguish
s
lwi, s
r
wi and rlwinm in
d
isass
e
mbly
.
commit
|
commitdiff
|
tree
2011-10-17
Mike
Pall
Ad
d
missing FOLD ru
l
e
f
o
r integer NEG of constants
.
commit
|
commitdiff
|
tree
next