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
Mik
e
Pall
MIPS: Integra
t
e and
enable J
I
T compiler
.
commit
|
commitdiff
|
tree
2012-03-29
Mike P
a
ll
MIPS:
A
dd MIPS32R2 co
m
p
ile-
t
ime/runtime CPU detection
.
commit
|
commitdiff
|
tree
2012-03-29
Mike Pall
MIPS: Interpreter
/
JIT integration
commit
|
commitdiff
|
tree
2012-03-28
Mike Pall
PPC: Us
e
builtin
D-Cache/I-Cach
e
s
y
nc code
.
commit
|
commitdiff
|
tree
2012-03-28
Mike
P
all
PP
C
: Fix HREFK code generation for huge
ta
b
les
.
commit
|
commitdiff
|
tree
2012-03-28
Mike Pal
l
PPC:
F
i
x
fusion
of floating
-
poin
t
XLOAD/
X
STORE
.
commit
|
commitdiff
|
tree
2012-03-28
M
i
ke P
a
ll
Fix OSX buil
d
i
s
sues
.
Bump minimum requi
r
ed O
S
X versi
o
n
.
.
.
commit
|
commitdiff
|
tree
2012-03-25
Mi
k
e Pall
Re
p
lace unwi
n
d
.
h
defin
i
tions with our own
.
commit
|
commitdiff
|
tree
2012-03-21
Mike Pall
FFI: Change ffi
.
lo
a
d
() library na
m
e
resolution
for
.
.
.
commit
|
commitdiff
|
tree
2012-03-20
Mike Pall
Avoid recursi
v
e GC steps aft
e
r GC
-
trigge
r
e
d
tr
a
c
e
e
xit
.
commit
|
commitdiff
|
tree
2012-03-15
Mike Pall
Fix compilation on OpenBSD
.
commit
|
commitdiff
|
tree
2012-03-11
Mike
Pall
Add missin
g
mco
d
e limi
t
c
heck in
a
ssembler backen
d
.
commit
|
commitdiff
|
tree
2012-03-05
M
ike P
a
ll
FFI: Fi
n
aliz
e
cdata bef
o
r
e
us
e
rdata when closing the
.
.
.
commit
|
commitdiff
|
tree
2012-02-22
Mike Pall
F
ix argument error handling on Lua
stacks wit
h
out
a
.
.
.
commit
|
commitdiff
|
tree
2012-02-22
Mi
k
e Pall
Fi
x
a
r
gu
m
ent
type in error message for relative argume
n
ts
.
commit
|
commitdiff
|
tree
2012-02-17
Mike Pal
l
DynAS
M
: Lua 5
.
2 compatibili
t
y fixes
.
commit
|
commitdiff
|
tree
2012-02-13
Mike Pall
From L
u
a
5
.
2: Try
__tost
r
i
ng
m
e
t
a
method o
n
n
on-stri
n
g
.
.
.
commit
|
commitdiff
|
tree
2012-02-03
Mike
P
all
Fix bytecode dump fo
r
c
ertain
number co
n
stants
.
commit
|
commitdiff
|
tree
2012-02-01
Mike
Pall
FFI: Fix library u
n
loading on POSIX syst
e
ms
.
commit
|
commitdiff
|
tree
2012-01-31
M
i
ke
P
a
l
l
MIPS: A
d
d MI
P
S disassemble
r
.
commit
|
commitdiff
|
tree
2012-01-23
M
ike Pall
B
u
m
p
copyright date to 2
0
12
.
commit
|
commitdiff
|
tree
2012-01-23
Mike Pall
M
IPS:
Update install doc
s
.
commit
|
commitdiff
|
tree
2012-01-23
Mike P
a
ll
MIPS: A
d
d interpreter
.
Ena
b
le MIPS buil
d
rul
e
s
.
commit
|
commitdiff
|
tree
2012-01-23
Mik
e
Pal
l
PPC:
A
v
oid poin
t
less
a
rg clearing in BC_IFUNCF
.
Remove
.
.
.
commit
|
commitdiff
|
tree
2012-01-23
M
ik
e
Pall
PP
C
: Fix a
r
gument check
i
ng for rawget
.
commit
|
commitdiff
|
tree
2012-01-23
Mike
P
all
PPC
:
Fix resume after yiel
d
f
rom hook
.
commit
|
commitdiff
|
tree
2012-01-23
Mike
Pall
ARM:
A
void pointless arg clearing
in BC_IFUNCF
.
Fix
.
.
.
commit
|
commitdiff
|
tree
2012-01-23
M
ike P
a
ll
MIPS
:
Add m
i
ssing op
c
o
des
t
o the DynASM MIPS
m
odule
.
.
.
commit
|
commitdiff
|
tree
2012-01-20
M
i
k
e
P
all
F
i
x
parsi
n
g of hex
l
it
e
rals with exponents
.
commit
|
commitdiff
|
tree
2012-01-15
Mike Pall
FFI: Don't tou
c
h frame in
callbacks with tailcalls
.
.
.
commit
|
commitdiff
|
tree
2011-12-17
M
i
ke Pall
FFI: Ignore nu
m
ber
p
arsing errors while skipping
definitions
.
commit
|
commitdiff
|
tree
2011-12-17
Mik
e
Pall
FFI:
Ignore empty st
a
tements in ffi
.
cde
f
()
.
commit
|
commitdiff
|
tree
2011-12-16
Mike P
a
l
l
MIPS: Add DynASM MIP
S
module and enc
o
ding engine
.
commit
|
commitdiff
|
tree
2011-12-15
Mike Pall
MIPS: A
d
d b
u
ild rules
(non-functional,
y
et)
.
commit
|
commitdiff
|
tree
2011-12-15
M
i
ke Pall
Auto-det
e
ct targ
e
t arch via
c
ro
s
s-compiler
.
D
r
op TARGET
.
.
.
commit
|
commitdiff
|
tree
2011-12-14
M
i
ke Pall
RELEASE LuaJIT-2
.
0
.
0-beta9
commit
|
commitdiff
|
tree
2011-12-14
M
ike Pall
Update changelog
.
commit
|
commitdiff
|
tree
2011-12-13
Mike Pall
PPC: Avoi
d
u
ndef
i
ned
o
perand dereference
i
n BA
N
D
/
s
h
ift
.
.
.
commit
|
commitdiff
|
tree
2011-12-12
M
i
ke
Pall
FFI:
A
dd callback suppo
r
t f
o
r
ARM
.
commit
|
commitdiff
|
tree
2011-12-12
Mike Pall
FFI: A
d
d callba
c
k supp
o
r
t
for PPC
.
commit
|
commitdiff
|
tree
2011-12-12
Mike Pall
Move helper for syn
c
ing d
a
ta/instructi
o
n cac
h
e
to l
j
_mcode
.
c
.
commit
|
commitdiff
|
tree
2011-12-10
Mike Pall
A
R
M: Error out for attempt to compile with h
a
rd-float
.
.
.
commit
|
commitdiff
|
tree
2011-12-09
Mike Pa
l
l
A
RM
:
Fi
x
s
t
ack check fo
r
spi
l
led
B
A
S
E in parent
.
commit
|
commitdiff
|
tree
2011-12-09
Mike Pall
x64
:
Always ex
t
end
s
ta
c
k argu
m
ents t
o
pointer
s
ize
.
commit
|
commitdiff
|
tree
2011-12-09
Mike Pall
F
i
x compiler wa
r
ning
.
commit
|
commitdiff
|
tree
2011-12-01
M
ik
e
P
all
FF
I
: Fix stac
k
a
dju
s
t
m
e
n
t fo
r
call
s
to stdcall/f
a
stcall
.
.
.
commit
|
commitdiff
|
tree
2011-11-27
Mike Pall
FFI: Need to
tre
a
t strlen() as a load
.
commit
|
commitdiff
|
tree
2011-11-27
Mike Pall
Fix do
c
s
.
The
c
o
de base doesn't
w
ork on Windows
9
8
.
.
.
commit
|
commitdiff
|
tree
2011-11-27
Mike P
a
l
l
Don't incre
m
ent module refer
e
nce counts due
t
o s
y
mbol
.
.
.
commit
|
commitdiff
|
tree
2011-11-26
Mike Pall
FFI
:
Record
f
f
i
.
e
r
rno
(
)
.
commit
|
commitdiff
|
tree
2011-11-25
Mi
k
e Pall
Fix stac
k
check in side exit
.
commit
|
commitdiff
|
tree
2011-11-25
Mike Pall
FFI: Reco
r
d
C functi
o
n calls with boo
l
return
v
alue
s
.
commit
|
commitdiff
|
tree
2011-11-25
Mike Pall
F
FI: Fix line i
n
fo for
r
e
s
ul
t
co
n
v
ersion errors in
.
.
.
commit
|
commitdiff
|
tree
2011-11-25
Mike P
a
ll
FFI: Fix G
e
tLastError() save/restore around ffi
.
load()
.
commit
|
commitdiff
|
tree
2011-11-25
Mike Pall
FFI: I
m
prov
e
l
d
script detection in ffi
.
l
o
a
d
(
)
.
commit
|
commitdiff
|
tree
2011-11-23
Mike
P
al
l
Do no
t
eliminate P
H
Is on
l
y referenced f
r
o
m oth
e
r
PHI
s
.
commit
|
commitdiff
|
tree
2011-11-21
Mike Pall
Replac
e
stack slot for impl
i
cit number->string conv
.
.
.
commit
|
commitdiff
|
tree
2011-11-20
Mike Pall
Specialize to pr
o
t
o
type for non-mono
m
orph
i
c functio
n
s
.
commit
|
commitdiff
|
tree
2011-11-20
Mike Pall
Coun
t
frames with same prototy
p
e in call
unroll limit
.
.
.
commit
|
commitdiff
|
tree
2011-11-20
Mike
Pall
Keep
maxim
u
m fr
a
me
extent in snap->tops
l
o
t
.
commit
|
commitdiff
|
tree
2011-11-20
Mike Pal
l
Get rid of snap->de
p
t
h
.
commit
|
commitdiff
|
tree
2011-11-17
Mike Pall
Fix debu
g
option for msvcbuild
.
b
a
t
.
commit
|
commitdiff
|
tree
2011-11-15
Mike
Pa
l
l
FF
I
: Fix EnumWindows
e
xample in docs
.
commit
|
commitdiff
|
tree
2011-11-15
M
i
ke Pall
FFI: Add missing GC barrier for
callback re
g
istration
.
commit
|
commitdiff
|
tree
2011-11-15
Mike P
a
ll
FFI:
S
a
ve Ge
t
LastErr
o
r() around ffi
.
load() and symbol
.
.
.
commit
|
commitdiff
|
tree
2011-11-14
M
i
ke Pall
Elimi
n
ate so
m
e rare occurrences of redun
d
ant PHIs
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pall
Fix hint-ba
s
ed register
alloc
a
tion i
n
ra_dest()
.
commit
|
commitdiff
|
tree
2011-11-14
M
i
ke Pall
FFI: Add cal
l
back
s
u
p
port (
f
or x86/x
6
4)
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pall
PPC: Clarify docs
.
commit
|
commitdiff
|
tree
2011-11-14
M
ike Pa
l
l
FFI
:
Resolve __call metamethod for pointers, too
.
commit
|
commitdiff
|
tree
2011-11-12
M
ike Pall
A
v
oid depend
e
nce on l
j
_jit
.
h if o
n
ly i
n
cluding lj_target
.
h
.
commit
|
commitdiff
|
tree
2011-11-12
Mike
Pal
l
FFI: Add u
n
w
ind d
e
finition
s
f
o
r
lj_vm_ffi_call
.
commit
|
commitdiff
|
tree
2011-11-11
Mik
e
P
a
l
l
FFI: Extend metamethod tutorial
.
commit
|
commitdiff
|
tree
2011-11-11
Mike
P
a
ll
ARM: Fix IR splittin
g
for s
o
ftf
p
XLOAD
.
commit
|
commitdiff
|
tree
2011-11-11
Mike P
a
ll
ARM: Fix code generation fo
r
type-ch
e
ck only
s
o
f
tfp
.
.
.
commit
|
commitdiff
|
tree
2011-11-04
Mike Pall
x64: Fix
l
ightuserda
t
a comp
a
risons
.
commit
|
commitdiff
|
tree
2011-11-04
M
i
k
e
Pall
Spelling
.
commit
|
commitdiff
|
tree
2011-10-27
Mi
k
e
Pall
PPC:
Install
d
is_pp
c
.
l
u
a
.
commit
|
commitdiff
|
tree
2011-10-26
Mike P
a
ll
FFI: Co
m
pi
l
e calls to std
c
al
l
, fastcall and
varar
g
.
.
.
commit
|
commitdiff
|
tree
2011-10-25
M
i
ke P
a
ll
PP
C
:
F
us
e
BAND
w
ith
shift
t
o
rlwinm
.
commit
|
commitdiff
|
tree
2011-10-25
M
ike Pall
Add
mo
r
e FOLD rules for shift + BAND
s
implifi
c
ations
.
commit
|
commitdiff
|
tree
2011-10-25
M
ike
Pal
l
x64
:
Fix c
o
d
e generation for
B
SWAP
.
commit
|
commitdiff
|
tree
2011-10-25
Mike
P
all
PPC: Fus
e
BSWAP with XLOA
D
/XSTOR
E
to lwbrx/stwbrx
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pall
P
P
C/e500: Fix write
b
arrie
r
in USETS
.
commit
|
commitdiff
|
tree
2011-10-24
Mi
k
e Pall
PPC: Fix ex
t
e
rnally
p
rovi
d
ed reloc
a
tion offsets in
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
M
i
ke Pall
PP
C
: Fix w
r
ite barrier in USET
V
/US
E
TS
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC: Integrat
e
and enable
JIT compiler
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
Allow selection of single-number vs
.
dual-numbe
r
mode
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PP
C
: Fix/impr
o
v
e
interpr
e
ter/JIT
i
ntegr
a
tion
.
commit
|
commitdiff
|
tree
2011-10-24
Mike
P
a
ll
P
P
C
:
Generalize
r
em
a
terial
i
zatio
n
handl
i
ng
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC: Ad
d
sup
p
o
r
t for GDB JIT AP
I
.
commit
|
commitdiff
|
tree
2011-10-24
M
i
ke
P
all
P
P
C: Add Linux/PPC cache flu
s
h mechanism
.
commit
|
commitdiff
|
tree
2011-10-24
M
i
ke Pall
Make sure to flush/sy
n
c the D/I-ca
c
he
fo
r
a
l
l generated
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mi
k
e Pall
Fix handl
i
ng o
f
align
m
ent argu
m
ent
s
(nil
)
t
o
C
AL
L
X
.
commit
|
commitdiff
|
tree
2011-10-24
M
i
ke Pall
P
P
C: Add sup
p
ort for per-trace
exit stubs
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
Gen
e
ralize hand
l
ing o
f
s
t
ack checks indi
c
a
t
ed by highes
t
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
Don'
t
save/restore t
m
ptv with copyTV
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
Fix
c
ompi
l
er
w
ar
n
ing
.
commit
|
commitdiff
|
tree
2011-10-22
Mik
e
Pall
Whitespace
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pall
Ad
d
missi
n
g FOLD rule
for
C
ONV
.
u64
.
i
n
t
+
sign-extens
i
on
.
commit
|
commitdiff
|
tree
next