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
MIPS: Add support for GDB JIT API.
2012-04-01
Mike Pal
l
M
IPS:
A
dd support for
G
DB J
I
T
A
PI
.
commit
|
commitdiff
|
tree
2012-03-31
Mi
k
e
Pall
FFI
:
Fix s
y
mbol resolv
i
ng erro
r
messa
g
e
s
on Windows
.
commit
|
commitdiff
|
tree
2012-03-31
Mike Pall
F
F
I: Fix resolving of function name r
e
d
i
rects on W
i
ndows
.
.
.
commit
|
commitdiff
|
tree
2012-03-29
Mike Pa
l
l
MIPS
:
Integrat
e
and enable
JIT compiler
.
commit
|
commitdiff
|
tree
2012-03-29
M
ike Pall
MIPS: Add MIPS32R2 compile-time
/
runtime
CPU detecti
o
n
.
commit
|
commitdiff
|
tree
2012-03-29
Mike Pall
MIPS: Interpre
t
er/JIT integra
t
ion
commit
|
commitdiff
|
tree
2012-03-28
Mike Pall
P
PC: Use built
i
n D-Cache/I-Ca
c
he sync code
.
commit
|
commitdiff
|
tree
2012-03-28
Mike Pal
l
PPC: Fi
x
HREFK code generatio
n
for
h
uge ta
b
les
.
commit
|
commitdiff
|
tree
2012-03-28
Mi
k
e
Pall
PPC
:
Fix
fusion of
f
loating-point XLOAD/XST
O
RE
.
commit
|
commitdiff
|
tree
2012-03-28
M
ik
e
Pall
Fi
x
OSX build issues
.
Bump minimum r
e
quir
e
d OSX
v
ersion
.
.
.
commit
|
commitdiff
|
tree
2012-03-25
M
ike Pall
Replace unwin
d
.
h
defin
i
t
i
ons with our own
.
commit
|
commitdiff
|
tree
2012-03-21
Mike P
a
ll
FFI
:
Change ffi
.
loa
d
() libra
r
y
n
ame re
s
olu
t
io
n
for
.
.
.
commit
|
commitdiff
|
tree
2012-03-20
M
i
ke Pall
A
void recu
r
sive GC steps
afte
r
GC-tri
g
g
ered trac
e
e
x
it
.
commit
|
commitdiff
|
tree
2012-03-15
Mike
P
all
Fix compilati
o
n on OpenBSD
.
commit
|
commitdiff
|
tree
2012-03-11
Mike P
a
ll
Add missing mcode limit c
h
eck in assembler
b
ackend
.
commit
|
commitdiff
|
tree
2012-03-05
Mik
e
Pall
FFI: Finalize c
d
a
t
a before userdata
w
hen
closi
n
g the
.
.
.
commit
|
commitdiff
|
tree
2012-02-22
Mike Pall
F
ix arg
u
ment error
h
andlin
g
on Lua stacks wit
h
out a
.
.
.
commit
|
commitdiff
|
tree
2012-02-22
Mike Pall
Fix
argument type
i
n
error message fo
r
relative arguments
.
commit
|
commitdiff
|
tree
2012-02-17
Mike P
a
l
l
D
y
nASM: L
u
a 5
.
2 compat
i
b
i
li
t
y fix
e
s
.
commit
|
commitdiff
|
tree
2012-02-13
Mike Pa
l
l
From Lua 5
.
2: Try __tostr
i
ng
metamethod on non-string
.
.
.
commit
|
commitdiff
|
tree
2012-02-03
Mike Pall
Fix bytecode
dump for
c
e
r
t
ain number
c
onsta
n
ts
.
commit
|
commitdiff
|
tree
2012-02-01
Mike Pa
l
l
FFI: F
i
x libra
r
y unloading on PO
S
IX
s
yst
e
ms
.
commit
|
commitdiff
|
tree
2012-01-31
Mike Pa
l
l
MIPS: Add MIPS disassembler
.
commit
|
commitdiff
|
tree
2012-01-23
Mike Pall
Bump
c
o
p
y
right date to 2012
.
commit
|
commitdiff
|
tree
2012-01-23
Mi
k
e Pall
MIPS: Update instal
l
d
ocs
.
commit
|
commitdiff
|
tree
2012-01-23
Mike Pall
MIPS: Add in
t
erpreter
.
E
nable MIPS b
u
ild
rules
.
commit
|
commitdiff
|
tree
2012-01-23
M
ike
P
all
PPC: Avoid pointles
s
arg
c
lea
r
ing in BC_IFUNCF
.
R
emove
.
.
.
commit
|
commitdiff
|
tree
2012-01-23
Mike Pall
P
P
C: F
i
x argument
c
h
e
c
king for rawget
.
commit
|
commitdiff
|
tree
2012-01-23
Mike Pall
PPC: Fix res
u
me after yield from
ho
o
k
.
commit
|
commitdiff
|
tree
2012-01-23
Mike
Pa
l
l
A
R
M
: A
v
oid point
l
ess
a
rg clearing in BC_
I
F
UNCF
.
Fix
.
.
.
commit
|
commitdiff
|
tree
2012-01-23
Mike Pall
MIP
S
: Add missin
g
o
pcodes
t
o the DynA
S
M MIPS m
o
du
l
e
.
.
.
commit
|
commitdiff
|
tree
2012-01-20
M
ik
e
P
a
l
l
Fix parsing of hex literals
w
ith e
x
ponents
.
commit
|
commitdiff
|
tree
2012-01-15
Mike Pall
FFI: D
o
n
'
t
t
ou
c
h fram
e
i
n
cal
l
backs with tailcalls
.
.
.
commit
|
commitdiff
|
tree
2011-12-17
Mike Pall
FF
I
: Ignore number parsin
g
e
rrors
whil
e
skipp
i
n
g defin
i
ti
o
ns
.
commit
|
commitdiff
|
tree
2011-12-17
Mike Pall
FFI: Ignore empty state
m
ents in ffi
.
cdef
(
)
.
commit
|
commitdiff
|
tree
2011-12-16
M
ike Pall
MIPS: Add DynASM MIPS module
a
n
d encodin
g
engine
.
commit
|
commitdiff
|
tree
2011-12-15
Mike Pall
MIPS: Add build rules (non-functi
o
nal,
yet)
.
commit
|
commitdiff
|
tree
2011-12-15
Mik
e
Pall
A
uto-detect targe
t
ar
c
h via cross-c
o
m
p
iler
.
D
rop TARGET
.
.
.
commit
|
commitdiff
|
tree
2011-12-14
Mik
e
Pall
RELEASE LuaJ
I
T-2
.
0
.
0-beta9
commit
|
commitdiff
|
tree
2011-12-14
Mik
e
Pal
l
U
pdate
c
hange
l
og
.
commit
|
commitdiff
|
tree
2011-12-13
Mike
Pall
PPC: A
v
oid u
n
d
e
fined operand
d
ereference
in BA
N
D/sh
i
ft
.
.
.
commit
|
commitdiff
|
tree
2011-12-12
Mike Pall
FF
I
: Add ca
l
lback suppo
r
t for ARM
.
commit
|
commitdiff
|
tree
2011-12-12
Mike Pall
F
FI:
A
dd
c
a
llba
c
k sup
p
ort
f
o
r
PPC
.
commit
|
commitdiff
|
tree
2011-12-12
Mike Pa
l
l
M
o
ve helper f
o
r syncing da
t
a/
i
nstru
c
t
ion c
a
c
h
e
t
o lj_mcode
.
c
.
commit
|
commitdiff
|
tree
2011-12-10
Mike Pall
ARM: E
r
r
o
r out for attemp
t
t
o
comp
i
le with
hard-float
.
.
.
commit
|
commitdiff
|
tree
2011-12-09
Mike P
a
ll
A
RM: Fix stack check fo
r
s
pilled BASE in parent
.
commit
|
commitdiff
|
tree
2011-12-09
Mike Pall
x64
:
Always extend
stack arguments to pointer size
.
commit
|
commitdiff
|
tree
2011-12-09
Mike Pall
Fix compi
l
er wa
r
ning
.
commit
|
commitdiff
|
tree
2011-12-01
Mike Pall
FFI:
F
ix
s
tack
a
d
justment fo
r
call
s
t
o st
d
c
all/fastcall
.
.
.
commit
|
commitdiff
|
tree
2011-11-27
Mike
P
all
FFI: Need to
t
reat
strlen() as a
l
o
ad
.
commit
|
commitdiff
|
tree
2011-11-27
Mike Pall
Fix docs
.
The co
d
e
ba
s
e does
n
'
t
work on Win
d
ows
9
8
.
.
.
commit
|
commitdiff
|
tree
2011-11-27
M
i
ke Pall
Don't i
n
c
r
ement m
o
dule
r
efer
e
n
ce counts due to symbol
.
.
.
commit
|
commitdiff
|
tree
2011-11-26
Mi
k
e
Pall
FFI: Record ffi
.
er
r
no()
.
commit
|
commitdiff
|
tree
2011-11-25
Mi
k
e Pall
F
i
x stac
k
ch
e
ck i
n
si
d
e exit
.
commit
|
commitdiff
|
tree
2011-11-25
Mike
Pall
FFI: Record
C function calls wi
t
h bool return
v
alues
.
commit
|
commitdiff
|
tree
2011-11-25
Mike Pall
FFI: F
i
x li
n
e info for result conv
e
rsion errors in
.
.
.
commit
|
commitdiff
|
tree
2011-11-25
M
i
ke Pall
FFI
:
F
i
x GetLastError(
)
sav
e
/res
t
o
re around ffi
.
load()
.
commit
|
commitdiff
|
tree
2011-11-25
Mik
e
Pall
FFI: Improv
e
ld
script detection in ffi
.
l
o
ad(
)
.
commit
|
commitdiff
|
tree
2011-11-23
Mike
Pall
Do
not eliminate PH
I
s
only referenced from
othe
r
PHIs
.
commit
|
commitdiff
|
tree
2011-11-21
M
ike Pall
R
e
p
lace sta
c
k slot for implicit number-
>
str
i
ng conv
.
.
.
commit
|
commitdiff
|
tree
2011-11-20
Mike
P
all
Specialize to
p
r
o
t
o
t
ype for no
n
-monomorph
i
c fu
n
ct
i
ons
.
commit
|
commitdiff
|
tree
2011-11-20
Mike Pall
Cou
n
t frames with same prot
o
type in c
a
ll unroll limit
.
.
.
commit
|
commitdiff
|
tree
2011-11-20
Mi
k
e Pall
Keep maximum
f
rame extent
in snap->topslot
.
commit
|
commitdiff
|
tree
2011-11-20
Mike Pall
Get
rid of snap->depth
.
commit
|
commitdiff
|
tree
2011-11-17
Mike Pall
Fi
x
debug
o
p
t
ion for m
s
vcb
u
i
ld
.
bat
.
commit
|
commitdiff
|
tree
2011-11-15
M
i
k
e Pall
F
F
I
:
F
ix
E
numWindows example
in docs
.
commit
|
commitdiff
|
tree
2011-11-15
Mike Pall
FFI: Ad
d
missing GC
b
arrier for ca
l
lback r
e
gistration
.
commit
|
commitdiff
|
tree
2011-11-15
Mik
e
P
all
FFI:
S
a
ve GetLastError(
)
around
ffi
.
l
oad() and symbol
.
.
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pall
Elim
i
nate s
o
me r
a
re
o
c
currence
s
of re
d
undan
t
P
H
Is
.
commit
|
commitdiff
|
tree
2011-11-14
M
i
ke P
a
ll
Fix h
i
nt
-
based register al
l
oca
t
i
on i
n
ra_dest()
.
commit
|
commitdiff
|
tree
2011-11-14
Mike P
a
ll
FFI: Add
c
a
llback suppor
t
(f
o
r x86/x64)
.
commit
|
commitdiff
|
tree
2011-11-14
Mike P
a
ll
PPC:
Clarif
y
docs
.
commit
|
commitdiff
|
tree
2011-11-14
Mike
Pall
FF
I
: Resolve __call metame
t
hod for poi
n
ters,
t
oo
.
commit
|
commitdiff
|
tree
2011-11-12
Mike Pall
Avoid dependence on lj_jit
.
h
i
f onl
y
including l
j
_
t
ar
g
et
.
h
.
commit
|
commitdiff
|
tree
2011-11-12
Mike Pall
F
F
I
: Add unwind definiti
o
n
s for l
j
_vm_
f
fi
_
call
.
commit
|
commitdiff
|
tree
2011-11-11
Mike Pall
FFI: Extend me
t
a
method
t
utorial
.
commit
|
commitdiff
|
tree
2011-11-11
M
ike Pal
l
A
R
M: Fix I
R
spli
t
t
i
ng for s
o
ftfp XLOAD
.
commit
|
commitdiff
|
tree
2011-11-11
Mike
P
all
ARM:
F
i
x
co
d
e
generation
for type-check only soft
f
p
.
.
.
commit
|
commitdiff
|
tree
2011-11-04
M
ike Pall
x64: Fix lig
h
tus
e
rdata
c
omparis
o
ns
.
commit
|
commitdiff
|
tree
2011-11-04
Mi
k
e Pall
Spelling
.
commit
|
commitdiff
|
tree
2011-10-27
M
ike Pall
PPC: Inst
a
ll dis_pp
c
.
lua
.
commit
|
commitdiff
|
tree
2011-10-26
Mik
e
Pall
FFI: Compile calls to std
c
all, fas
t
call
and
va
r
arg
.
.
.
commit
|
commitdiff
|
tree
2011-10-25
Mik
e
Pall
P
PC: Fuse
B
AND wi
t
h shif
t
to rl
w
i
nm
.
commit
|
commitdiff
|
tree
2011-10-25
M
i
ke Pall
A
d
d more FOL
D
rules for shift + BAND sim
p
lifica
t
ions
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pall
x
6
4:
F
ix code gene
r
ation for BSWAP
.
commit
|
commitdiff
|
tree
2011-10-25
Mi
k
e Pall
PPC: Fuse BSWAP wit
h
XLOAD/XSTORE
to lw
b
rx/stwbrx
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pal
l
PPC/e500: Fix write ba
r
rier in U
S
E
T
S
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
P
P
C: Fix external
l
y provid
e
d relocation off
s
ets
i
n
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
M
i
ke Pall
PPC: Fix w
r
it
e
ba
r
r
i
e
r
in USETV/U
S
ETS
.
commit
|
commitdiff
|
tree
2011-10-24
Mi
k
e P
a
ll
PPC: I
n
t
egrate a
n
d en
a
b
l
e JIT compiler
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pal
l
A
l
low select
i
on of single-numb
e
r vs
.
dual-
n
u
m
b
e
r
mode
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC: Fix/improve interpreter/JIT integra
t
ion
.
commit
|
commitdiff
|
tree
2011-10-24
Mik
e
Pa
l
l
PPC
:
Generalize
r
em
a
te
r
ialization ha
n
dli
n
g
.
commit
|
commitdiff
|
tree
2011-10-24
M
i
ke P
a
l
l
PPC: Add
suppor
t
for GDB
JIT API
.
commit
|
commitdiff
|
tree
2011-10-24
Mi
k
e
Pall
PPC: Ad
d
L
inux/PPC cache flush mechanism
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
M
ake sure to flu
s
h/sync the D/
I
-c
a
che for all genera
t
ed
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pal
l
Fix ha
n
d
lin
g
o
f alignment arguments
(nil) to CAL
L
X
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pal
l
PPC: Add sup
p
or
t
for per-trace e
x
it
s
t
u
bs
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
Generali
z
e handling of stack che
c
ks in
d
icated by highes
t
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike
P
all
Don't save/res
t
o
r
e
tmptv with copyT
V
.
commit
|
commitdiff
|
tree
next