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: Integrate and enable JIT compiler.
2012-03-29
Mike P
a
ll
MIPS: Integra
t
e and enable JIT compiler
.
commit
|
commitdiff
|
tree
2012-03-29
Mike Pal
l
M
IPS: Add MIPS32
R
2 compile-tim
e
/runtime CPU
detection
.
commit
|
commitdiff
|
tree
2012-03-29
Mike Pall
M
I
PS: Inter
p
reter/JIT integratio
n
commit
|
commitdiff
|
tree
2012-03-28
Mike Pa
l
l
PPC: Us
e
b
uiltin D-Ca
c
he/I-
C
ache sync code
.
commit
|
commitdiff
|
tree
2012-03-28
M
ike Pall
PPC:
F
i
x
H
R
EFK c
o
de
g
ene
r
ation
for huge
tables
.
commit
|
commitdiff
|
tree
2012-03-28
Mike Pall
PP
C
: Fi
x
fusion of fl
o
ating-point XLOAD/XSTORE
.
commit
|
commitdiff
|
tree
2012-03-28
Mike Pall
Fix OSX
build issues
.
Bump minim
u
m
require
d
OSX v
e
rsion
.
.
.
commit
|
commitdiff
|
tree
2012-03-25
M
i
ke
P
all
Repl
a
ce unwind
.
h definit
i
o
n
s wi
t
h our
o
wn
.
commit
|
commitdiff
|
tree
2012-03-21
Mike Pall
FFI: Change ffi
.
load() li
b
rary na
m
e
resolution
f
or
.
.
.
commit
|
commitdiff
|
tree
2012-03-20
Mike Pall
Avoi
d
recursive GC step
s
after GC-trig
g
e
red t
r
ace exit
.
commit
|
commitdiff
|
tree
2012-03-15
Mike Pall
Fix comp
i
lation on OpenBSD
.
commit
|
commitdiff
|
tree
2012-03-11
M
i
ke Pall
A
d
d missing mcode lim
i
t c
h
e
c
k
i
n
assemb
l
er
b
ac
k
end
.
commit
|
commitdiff
|
tree
2012-03-05
M
i
k
e P
a
ll
F
FI: Finalize cdata bef
o
r
e userdata when
clos
i
n
g the
.
.
.
commit
|
commitdiff
|
tree
2012-02-22
Mike Pall
Fix argument
e
rror ha
n
dling on Lua st
a
cks
w
i
thout a
.
.
.
commit
|
commitdiff
|
tree
2012-02-22
Mike Pall
Fi
x
argument ty
p
e i
n
e
r
r
o
r message for re
l
ativ
e
argument
s
.
commit
|
commitdiff
|
tree
2012-02-17
Mike Pall
DynASM:
L
ua 5
.
2 compat
i
bility f
i
xes
.
commit
|
commitdiff
|
tree
2012-02-13
M
ike P
a
ll
From L
u
a 5
.
2
:
Try __to
s
tri
n
g me
t
amethod
on no
n
-st
r
i
ng
.
.
.
commit
|
commitdiff
|
tree
2012-02-03
Mike Pall
Fix bytecode dump f
o
r c
e
rtain number co
n
s
ta
n
ts
.
commit
|
commitdiff
|
tree
2012-02-01
Mike Pall
FFI: Fix
library unloading on POSIX
s
ystems
.
commit
|
commitdiff
|
tree
2012-01-31
Mik
e
Pall
M
IPS: Ad
d
MIPS d
i
s
assembler
.
commit
|
commitdiff
|
tree
2012-01-23
M
ike Pa
l
l
Bump
copyright
date t
o
201
2
.
commit
|
commitdiff
|
tree
2012-01-23
Mike Pall
MIPS
:
Update install docs
.
commit
|
commitdiff
|
tree
2012-01-23
Mike Pall
MIPS
:
Add i
n
terpreter
.
En
a
ble MIPS build rules
.
commit
|
commitdiff
|
tree
2012-01-23
Mike Pall
PPC: Avoid p
o
intless a
r
g clearin
g
in BC
_
IFUNCF
.
Remove
.
.
.
commit
|
commitdiff
|
tree
2012-01-23
Mike Pa
l
l
PPC: Fix argumen
t
checking fo
r
rawget
.
commit
|
commitdiff
|
tree
2012-01-23
Mike Pa
l
l
PPC
:
Fi
x
resu
m
e
after yield
f
r
om
hook
.
commit
|
commitdiff
|
tree
2012-01-23
Mike Pall
ARM:
Avoi
d
po
i
nt
l
es
s
arg clearin
g
i
n BC_IFUNC
F
.
Fix
.
.
.
commit
|
commitdiff
|
tree
2012-01-23
Mike
P
all
MIP
S
: Add missing opcodes to
t
he Dyn
A
SM
M
IP
S
mo
d
ule
.
.
.
commit
|
commitdiff
|
tree
2012-01-20
Mike Pa
l
l
Fix parsin
g
o
f
hex
literals
with expo
n
en
t
s
.
commit
|
commitdiff
|
tree
2012-01-15
Mike Pall
FFI: Don't
t
ouch frame
in callbacks with tailcalls
.
.
.
commit
|
commitdiff
|
tree
2011-12-17
Mike Pall
FF
I
: Igno
r
e number parsing errors wh
i
le
s
ki
p
ping defini
t
ions
.
commit
|
commitdiff
|
tree
2011-12-17
Mike Pall
FF
I
:
Ign
o
re empty stat
e
ments
in
f
fi
.
c
d
ef()
.
commit
|
commitdiff
|
tree
2011-12-16
Mike
P
all
MIPS
:
Add
D
ynASM M
I
PS modul
e
and
encoding en
g
ine
.
commit
|
commitdiff
|
tree
2011-12-15
Mike Pall
MIPS
:
Add build r
u
les
(non-function
a
l, yet)
.
commit
|
commitdiff
|
tree
2011-12-15
Mike Pal
l
Auto-detect tar
g
et arch
v
i
a
cross-c
o
mpiler
.
Drop
T
ARGET
.
.
.
commit
|
commitdiff
|
tree
2011-12-14
M
i
ke Pall
R
E
L
EASE
LuaJI
T
-2
.
0
.
0-
b
eta9
commit
|
commitdiff
|
tree
2011-12-14
Mike Pall
Update chan
g
elo
g
.
commit
|
commitdiff
|
tree
2011-12-13
Mike Pall
PP
C
: Avoid und
e
fined operand dereference
i
n
B
A
ND/
s
hift
.
.
.
commit
|
commitdiff
|
tree
2011-12-12
Mike
Pall
FF
I
:
A
dd callback support
f
or ARM
.
commit
|
commitdiff
|
tree
2011-12-12
Mike Pal
l
FFI: Add callback support fo
r
PPC
.
commit
|
commitdiff
|
tree
2011-12-12
Mike Pall
Move hel
p
e
r fo
r
syncing
data/i
n
struct
i
on
c
ac
h
e t
o
lj
_
m
code
.
c
.
commit
|
commitdiff
|
tree
2011-12-10
Mi
k
e Pall
ARM: E
r
ror o
u
t for attempt t
o
compile wit
h
hard-float
.
.
.
commit
|
commitdiff
|
tree
2011-12-09
Mike Pall
ARM: F
i
x
stack
c
heck
f
or spi
l
led BASE in par
e
n
t
.
commit
|
commitdiff
|
tree
2011-12-09
Mike Pall
x64: Always extend st
a
ck arguments to pointer size
.
commit
|
commitdiff
|
tree
2011-12-09
Mike Pall
F
ix
co
m
pi
l
e
r warning
.
commit
|
commitdiff
|
tree
2011-12-01
Mike Pa
l
l
FFI
:
Fix
stack
adj
u
stmen
t
f
or calls
to stdcall/fastcall
.
.
.
commit
|
commitdiff
|
tree
2011-11-27
M
i
ke Pall
FF
I
: Need t
o
treat s
t
rlen
(
) as a load
.
commit
|
commitdiff
|
tree
2011-11-27
Mi
k
e Pall
Fi
x
doc
s
.
The code bas
e
d
oes
n
't w
o
rk o
n
Windows 9
8
.
.
.
commit
|
commitdiff
|
tree
2011-11-27
Mike P
a
ll
Don't increment module referen
c
e c
o
unts due to sym
b
ol
.
.
.
commit
|
commitdiff
|
tree
2011-11-26
Mike Pall
FFI: Record ffi
.
errno()
.
commit
|
commitdiff
|
tree
2011-11-25
Mike P
a
ll
Fix stack
c
heck in side
e
xit
.
commit
|
commitdiff
|
tree
2011-11-25
M
i
ke Pall
F
F
I: Record C
fu
n
ctio
n
call
s
with b
o
ol r
e
t
u
rn values
.
commit
|
commitdiff
|
tree
2011-11-25
Mike P
a
ll
FFI
:
Fix line in
f
o for
r
esult co
n
version errors in
.
.
.
commit
|
commitdiff
|
tree
2011-11-25
Mike
P
all
FFI
:
Fix GetLastE
r
r
or(
)
save/r
e
store around ff
i
.
load()
.
commit
|
commitdiff
|
tree
2011-11-25
Mike Pall
FFI: Improve ld script detec
t
ion in f
f
i
.
lo
a
d(
)
.
commit
|
commitdiff
|
tree
2011-11-23
Mike
P
a
l
l
Do
not
e
lim
i
nat
e
PHIs onl
y
refer
e
nced
from oth
e
r
P
HIs
.
commit
|
commitdiff
|
tree
2011-11-21
Mike P
a
ll
Re
p
lace stack slot
for imp
l
icit number-
>
string conv
.
.
.
commit
|
commitdiff
|
tree
2011-11-20
Mike Pall
S
pe
c
ialize to
p
rototype
f
or non-monomorphic fun
c
tions
.
commit
|
commitdiff
|
tree
2011-11-20
Mike Pall
Coun
t
frames with same
p
r
ot
o
type in
call unroll limit
.
.
.
commit
|
commitdiff
|
tree
2011-11-20
Mike P
a
ll
K
eep maximum frame exte
n
t in snap->topslot
.
commit
|
commitdiff
|
tree
2011-11-20
Mike Pall
Ge
t
rid o
f
snap->d
e
p
t
h
.
commit
|
commitdiff
|
tree
2011-11-17
Mike
P
a
l
l
Fix debug
o
pt
i
on for msvcbui
l
d
.
bat
.
commit
|
commitdiff
|
tree
2011-11-15
Mike Pall
FFI: Fix EnumWind
o
ws example in docs
.
commit
|
commitdiff
|
tree
2011-11-15
Mi
k
e Pall
FFI:
A
dd missing GC bar
r
i
er for cal
l
back reg
i
stra
t
io
n
.
commit
|
commitdiff
|
tree
2011-11-15
Mi
k
e Pall
FFI
:
S
av
e
GetLastError() around ff
i
.
lo
a
d() an
d
s
y
mbol
.
.
.
commit
|
commitdiff
|
tree
2011-11-14
Mi
k
e Pall
Elimina
t
e some
r
are occu
r
rences of
r
edundant P
H
Is
.
commit
|
commitdiff
|
tree
2011-11-14
M
i
ke Pall
F
ix hint-based regis
t
e
r
al
l
ocati
o
n in ra_dest()
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pall
FFI: Ad
d
callback
suppor
t
(fo
r
x86/x64)
.
commit
|
commitdiff
|
tree
2011-11-14
Mike
Pall
PPC: Clari
f
y
docs
.
commit
|
commitdiff
|
tree
2011-11-14
Mike
P
all
FFI: Res
o
lve __call
metamethod for
pointers,
too
.
commit
|
commitdiff
|
tree
2011-11-12
Mik
e
Pall
A
v
oid
d
e
penden
c
e
on lj_ji
t
.
h if
o
nl
y
includi
n
g lj_tar
g
et
.
h
.
commit
|
commitdiff
|
tree
2011-11-12
Mike Pall
F
FI: Add unwind definitions
f
or lj_
v
m_ffi_c
a
ll
.
commit
|
commitdiff
|
tree
2011-11-11
M
i
ke Pa
l
l
FFI:
Extend metamet
h
o
d tu
t
orial
.
commit
|
commitdiff
|
tree
2011-11-11
Mike Pa
l
l
ARM: Fix IR split
t
in
g
f
o
r softfp XLOAD
.
commit
|
commitdiff
|
tree
2011-11-11
Mike Pall
A
R
M: Fix code generation for type-ch
e
ck
o
nly softfp
.
.
.
commit
|
commitdiff
|
tree
2011-11-04
M
i
ke
P
all
x6
4
: Fix lightuser
d
a
t
a
c
ompar
i
sons
.
commit
|
commitdiff
|
tree
2011-11-04
Mike Pall
S
p
elling
.
commit
|
commitdiff
|
tree
2011-10-27
Mike Pall
PPC: Install di
s
_p
p
c
.
l
ua
.
commit
|
commitdiff
|
tree
2011-10-26
Mike
Pall
F
F
I
: Compile calls to
stdcall, fastcall an
d
v
a
rarg
.
.
.
commit
|
commitdiff
|
tree
2011-10-25
Mik
e
Pall
PPC: Fuse BAND with shift to rlwinm
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pall
Add more FOLD rules f
o
r
sh
i
ft
+
BAND simp
l
i
f
i
cat
i
ons
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pall
x64: Fix
c
od
e
ge
n
er
a
t
ion for BSWAP
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pall
PPC:
Fuse
BSWAP
with
X
LOAD/XSTORE to lwbrx/st
w
brx
.
commit
|
commitdiff
|
tree
2011-10-25
Mi
k
e Pall
P
P
C/e500: Fi
x
wr
i
te barrier in USETS
.
commit
|
commitdiff
|
tree
2011-10-24
Mike
P
all
PPC: Fix externally pr
o
v
ided relocation offsets
in
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC:
Fix write b
a
rrier i
n
USETV
/
USETS
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PP
C
: I
n
tegr
a
t
e an
d
enable JIT compile
r
.
commit
|
commitdiff
|
tree
2011-10-24
Mike
Pall
Al
l
ow selection
o
f
single-number vs
.
du
a
l-numbe
r
mode
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
M
ike Pall
PPC: Fix/improve in
t
erpr
e
ter/JIT integration
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC: Generalize rema
t
erializa
t
i
on ha
n
dling
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
P
P
C: Add s
u
p
p
o
r
t
f
or
G
DB JIT API
.
commit
|
commitdiff
|
tree
2011-10-24
Mi
k
e P
a
ll
PP
C
:
Add Linux/PPC ca
c
he
f
lush mech
a
nism
.
commit
|
commitdiff
|
tree
2011-10-24
M
i
k
e
P
all
Ma
k
e sur
e
to flush/syn
c
t
h
e
D/I-c
a
c
he
f
or all generated
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike
P
all
Fix handl
i
ng of a
l
ignment arguments (nil) to C
A
LLX
.
commit
|
commitdiff
|
tree
2011-10-24
M
ike Pall
PPC: Add suppor
t
for per
-
trace exit
s
tub
s
.
commit
|
commitdiff
|
tree
2011-10-24
Mi
k
e
P
all
G
eneralize hand
l
i
n
g of stack check
s
indicated by
h
i
g
hest
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike
P
all
Don
'
t save
/
restore tmptv w
i
th c
o
p
y
T
V
.
commit
|
commitdiff
|
tree
2011-10-24
M
ike Pall
Fix compiler warning
.
commit
|
commitdiff
|
tree
2011-10-22
Mi
k
e Pall
Whitespace
.
commit
|
commitdiff
|
tree
2011-10-22
M
i
ke Pall
Add
m
i
ssing FOLD rule
for CONV
.
u64
.
int
+ sign-
e
xtension
.
commit
|
commitdiff
|
tree
next