repo.or.cz
/
luajit-2.0
/
celess22.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
MIPS: Interpreter/JIT integration
2012-03-29
Mik
e
Pall
MIP
S
: Interpre
t
er/JIT
in
t
egration
commit
|
commitdiff
|
tree
2012-03-28
Mike Pa
l
l
PPC: Use builtin D-Cach
e
/I-Cache sy
n
c code
.
commit
|
commitdiff
|
tree
2012-03-28
Mik
e
Pall
PPC: Fix
H
REFK code gene
r
a
t
ion
f
or
h
uge
t
a
bles
.
commit
|
commitdiff
|
tree
2012-03-28
Mi
k
e Pall
PPC: Fix fusio
n
o
f
floatin
g
-
p
o
int
X
LO
A
D/X
S
TORE
.
commit
|
commitdiff
|
tree
2012-03-28
Mike Pal
l
F
i
x
OSX buil
d
issues
.
Bump min
i
mu
m
re
q
uired O
S
X ver
s
ion
.
.
.
commit
|
commitdiff
|
tree
2012-03-25
Mike P
a
ll
Replace
unwind
.
h d
e
finition
s
with ou
r
o
wn
.
commit
|
commitdiff
|
tree
2012-03-21
Mike P
a
ll
F
F
I
:
Cha
n
ge ff
i
.
lo
a
d
(
) library name resolution for
.
.
.
commit
|
commitdiff
|
tree
2012-03-20
Mi
k
e Pall
Avoi
d
recursive GC steps after GC-
t
riggered
t
r
a
c
e exit
.
commit
|
commitdiff
|
tree
2012-03-15
Mike Pall
Fix compila
t
ion
o
n OpenBSD
.
commit
|
commitdiff
|
tree
2012-03-11
Mike Pall
Add missing mcode limit
c
heck in assemble
r
backend
.
commit
|
commitdiff
|
tree
2012-03-05
Mike Pall
FF
I
:
F
inalize cdata befo
r
e userda
t
a when cl
o
sin
g
the
.
.
.
commit
|
commitdiff
|
tree
2012-02-22
M
i
ke P
a
ll
F
ix
argume
n
t error han
d
lin
g
on Lua stacks
w
ithout a
.
.
.
commit
|
commitdiff
|
tree
2012-02-22
Mike Pall
Fix argum
e
nt typ
e
in erro
r
mes
s
a
g
e f
o
r relative
a
rguments
.
commit
|
commitdiff
|
tree
2012-02-17
Mi
k
e P
a
ll
DynASM: Lua 5
.
2 compati
b
ili
t
y fixe
s
.
commit
|
commitdiff
|
tree
2012-02-13
Mike
Pa
l
l
Fro
m
Lua 5
.
2: Tr
y
__tostring
metameth
o
d on
n
on
-
st
r
ing
.
.
.
commit
|
commitdiff
|
tree
2012-02-03
Mike Pall
Fix bytecode dump
f
or certain n
u
m
b
er constants
.
commit
|
commitdiff
|
tree
2012-02-01
Mike Pall
FFI: Fix libr
a
ry unloading on
P
O
S
IX
systems
.
commit
|
commitdiff
|
tree
2012-01-31
Mike Pall
MIPS: Add MIPS disa
s
s
embler
.
commit
|
commitdiff
|
tree
2012-01-23
M
i
ke Pall
B
ump
c
o
p
yright
d
ate t
o
2012
.
commit
|
commitdiff
|
tree
2012-01-23
Mik
e
P
all
MIPS: U
p
date ins
t
a
ll docs
.
commit
|
commitdiff
|
tree
2012-01-23
Mike P
a
l
l
MIPS: Add interpreter
.
E
nable
M
IPS bu
i
ld rules
.
commit
|
commitdiff
|
tree
2012-01-23
Mike Pa
l
l
PPC: A
v
o
i
d poi
n
tless arg cle
a
ring in
BC_IFUNCF
.
Remove
.
.
.
commit
|
commitdiff
|
tree
2012-01-23
Mike Pall
PPC: Fix
a
rgument checking for rawget
.
commit
|
commitdiff
|
tree
2012-01-23
Mike
P
all
PPC:
F
ix resume after yi
e
ld
from
hook
.
commit
|
commitdiff
|
tree
2012-01-23
Mike Pall
ARM: Avoid poin
t
less
a
r
g cl
e
ar
i
n
g
i
n B
C
_IFUNCF
.
Fi
x
.
.
.
commit
|
commitdiff
|
tree
2012-01-23
Mike
P
a
l
l
MIP
S
: Add missing
o
pcodes
t
o th
e
Dyn
A
SM MIPS modu
l
e
.
.
.
commit
|
commitdiff
|
tree
2012-01-20
Mike Pall
Fix p
a
rsin
g
o
f
he
x
literals with exponents
.
commit
|
commitdiff
|
tree
2012-01-15
M
i
ke
P
all
FFI:
D
on
'
t to
u
ch f
r
a
m
e in
callba
c
ks wi
t
h tailcalls
.
.
.
commit
|
commitdiff
|
tree
2011-12-17
Mi
k
e Pall
F
FI: Ignore
n
umber parsin
g
errors
w
hile skipping definitions
.
commit
|
commitdiff
|
tree
2011-12-17
Mike Pall
FFI: Ignore empty statemen
t
s in ffi
.
cdef()
.
commit
|
commitdiff
|
tree
2011-12-16
M
ike Pall
MIP
S
: Add DynASM MIPS module and
encoding engine
.
commit
|
commitdiff
|
tree
2011-12-15
Mike
Pall
MIPS: Add bu
i
ld rules (non-f
u
nctional, yet
)
.
commit
|
commitdiff
|
tree
2011-12-15
Mike Pall
Auto-det
e
ct target arch via cr
o
ss-com
p
iler
.
Drop
TARGET
.
.
.
commit
|
commitdiff
|
tree
2011-12-14
Mike Pall
R
ELEASE LuaJI
T
-2
.
0
.
0-beta9
commit
|
commitdiff
|
tree
2011-12-14
M
i
k
e
Pa
l
l
Update
c
hang
e
log
.
commit
|
commitdiff
|
tree
2011-12-13
Mike Pall
P
P
C: Avo
i
d undefined
o
pe
r
and dereference in BAND/shift
.
.
.
commit
|
commitdiff
|
tree
2011-12-12
Mi
k
e Pall
FF
I
: Add callback sup
p
ort fo
r
ARM
.
commit
|
commitdiff
|
tree
2011-12-12
Mike Pall
FFI: Add
c
allback support for
P
PC
.
commit
|
commitdiff
|
tree
2011-12-12
M
i
ke Pall
M
o
v
e
helper for syncing data/instructio
n
cache to lj_
m
code
.
c
.
commit
|
commitdiff
|
tree
2011-12-10
Mik
e
Pall
ARM: Error o
u
t
f
or attem
p
t to c
o
m
pile wit
h
h
a
rd-float
.
.
.
commit
|
commitdiff
|
tree
2011-12-09
Mike Pall
ARM: Fi
x
stack check for s
p
il
l
ed B
A
S
E
in paren
t
.
commit
|
commitdiff
|
tree
2011-12-09
Mike Pall
x64: Always extend s
t
ack arguments to poin
t
er size
.
commit
|
commitdiff
|
tree
2011-12-09
Mike Pall
Fix com
p
iler warnin
g
.
commit
|
commitdiff
|
tree
2011-12-01
Mike
P
a
ll
FFI: Fix stack
a
djustm
e
n
t
for calls to s
t
dcall
/
fastcall
.
.
.
commit
|
commitdiff
|
tree
2011-11-27
M
i
ke P
a
ll
FF
I
: Need t
o
t
r
ea
t
s
trlen(
)
as a
l
oad
.
commit
|
commitdiff
|
tree
2011-11-27
Mik
e
Pall
Fix
d
ocs
.
T
h
e cod
e
bas
e
d
o
esn't
w
o
rk on Windows 98
.
.
.
commit
|
commitdiff
|
tree
2011-11-27
Mike
Pa
l
l
D
o
n
'
t increment mod
u
le
refer
e
nce counts due to symb
o
l
.
.
.
commit
|
commitdiff
|
tree
2011-11-26
M
i
k
e Pall
FFI:
Reco
r
d ffi
.
errno()
.
commit
|
commitdiff
|
tree
2011-11-25
Mike Pall
Fix stack che
c
k
i
n si
d
e exi
t
.
commit
|
commitdiff
|
tree
2011-11-25
Mik
e
Pall
FFI: Record C funct
i
on call
s
w
i
th bool return va
l
ues
.
commit
|
commitdiff
|
tree
2011-11-25
Mik
e
Pall
FFI: Fix line info for result c
o
n
v
er
s
ion errors in
.
.
.
commit
|
commitdiff
|
tree
2011-11-25
Mike
P
all
FFI
:
Fix
GetLastError() save/restore around ffi
.
load()
.
commit
|
commitdiff
|
tree
2011-11-25
M
ike P
a
ll
FFI:
I
mp
r
ove ld scr
i
pt
detection in ffi
.
load()
.
commit
|
commitdiff
|
tree
2011-11-23
Mik
e
Pall
D
o
not eliminate
PHIs only referenced from other PHIs
.
commit
|
commitdiff
|
tree
2011-11-21
Mike Pall
Replace sta
c
k slot
for implic
i
t n
u
mber
-
>s
t
ring
c
onv
.
.
.
commit
|
commitdiff
|
tree
2011-11-20
Mi
k
e P
a
ll
Spec
i
ali
z
e to prototype for no
n
-monomorphic
f
unctions
.
commit
|
commitdiff
|
tree
2011-11-20
M
ike Pall
Count
f
r
a
mes with same
prototy
p
e
i
n
ca
l
l unroll limit
.
.
.
commit
|
commitdiff
|
tree
2011-11-20
Mike Pal
l
K
e
ep maximum frame extent in
s
n
ap->topslo
t
.
commit
|
commitdiff
|
tree
2011-11-20
Mike Pa
l
l
G
e
t rid of snap->dept
h
.
commit
|
commitdiff
|
tree
2011-11-17
Mike P
a
ll
Fix debug op
t
ion for
m
s
vcbu
i
l
d
.
bat
.
commit
|
commitdiff
|
tree
2011-11-15
Mike Pa
l
l
F
FI: Fi
x
E
n
umWindows example in
docs
.
commit
|
commitdiff
|
tree
2011-11-15
Mike
P
all
FFI: Add m
i
ssing G
C
barrier for
c
allba
c
k regi
s
tration
.
commit
|
commitdiff
|
tree
2011-11-15
Mi
k
e Pall
FF
I
: Save Get
L
astErro
r
()
around ffi
.
load() and s
y
mbol
.
.
.
commit
|
commitdiff
|
tree
2011-11-14
Mik
e
Pall
E
limina
t
e some rare occurrence
s
of redundant PHIs
.
commit
|
commitdiff
|
tree
2011-11-14
Mik
e
Pall
Fi
x
hi
n
t-bas
e
d register allocati
o
n i
n
ra_dest()
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pall
FF
I
: Add
c
allback
s
uppor
t
(for
x8
6
/x
6
4)
.
commit
|
commitdiff
|
tree
2011-11-14
Mi
k
e Pall
PPC: Clarify docs
.
commit
|
commitdiff
|
tree
2011-11-14
M
ik
e
Pall
FFI: Resolve
__call m
e
tamethod
f
or poin
t
ers, too
.
commit
|
commitdiff
|
tree
2011-11-12
Mike Pall
Avoid dependence on
l
j_jit
.
h if only including lj_targ
e
t
.
h
.
commit
|
commitdiff
|
tree
2011-11-12
M
ike Pall
FFI: Add
u
nwind def
i
nition
s
for lj_vm_ffi_call
.
commit
|
commitdiff
|
tree
2011-11-11
Mike Pall
FF
I
: Ext
e
nd metamethod tutorial
.
commit
|
commitdiff
|
tree
2011-11-11
Mike
Pal
l
ARM:
Fix IR splitting for s
o
ftfp XLOAD
.
commit
|
commitdiff
|
tree
2011-11-11
Mike Pall
ARM: Fix co
d
e generation for ty
p
e-c
h
e
ck on
l
y softf
p
.
.
.
commit
|
commitdiff
|
tree
2011-11-04
Mike
P
a
ll
x64:
F
ix l
i
ghtu
s
erdata comparisons
.
commit
|
commitdiff
|
tree
2011-11-04
Mike Pall
Spelling
.
commit
|
commitdiff
|
tree
2011-10-27
Mike Pal
l
PPC: Install
dis_
p
pc
.
lua
.
commit
|
commitdiff
|
tree
2011-10-26
Mike Pall
F
F
I: C
o
mpile
c
alls to stdcall, fa
s
tcall
a
nd var
a
rg
.
.
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pall
P
P
C: Fuse BAND wit
h
shif
t
t
o rlwinm
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pall
Add more FOLD rules for shift + BAND
simplific
a
tions
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pall
x64:
F
ix
c
ode generation for BSWAP
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pall
PPC: Fuse BSWAP wi
t
h X
L
O
A
D/XS
T
ORE
t
o
l
wbrx/st
w
brx
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pall
PPC/e500: Fi
x
write barrie
r
in U
S
ETS
.
commit
|
commitdiff
|
tree
2011-10-24
Mike
P
all
PPC: Fi
x
externally
provid
e
d r
e
location
offset
s
in
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pal
l
PPC:
Fix
w
rite
b
arr
i
e
r in USETV/USETS
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC: In
t
egrate and e
n
abl
e
JIT
c
o
mp
i
ler
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
Allow
selection of
s
i
ngle-nu
m
ber vs
.
dual-number mode
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC: Fix
/
improve i
n
terpret
e
r/JIT integration
.
commit
|
commitdiff
|
tree
2011-10-24
Mike
Pa
l
l
PPC: Gener
a
lize re
m
ateri
a
liz
a
ti
o
n
h
andling
.
commit
|
commitdiff
|
tree
2011-10-24
Mike P
a
ll
PPC: Add su
p
port for
GDB JIT API
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC: Add Linux/PP
C
cach
e
f
lush
m
echani
s
m
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
M
ake
sur
e
to fl
u
sh/sync the D/I-
c
a
ch
e
for all generated
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
M
i
ke Pall
Fix han
d
ling of
ali
g
n
ment argume
n
t
s
(
nil)
t
o CALL
X
.
commit
|
commitdiff
|
tree
2011-10-24
Mi
k
e Pall
PPC: Ad
d
support f
o
r per-trace exit st
u
b
s
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
Gen
e
ralize han
d
li
n
g of stack
checks indica
t
e
d
by
h
ighe
s
t
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
Don'
t
save/resto
r
e tmptv with co
p
yTV
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pal
l
Fix compiler war
n
i
n
g
.
commit
|
commitdiff
|
tree
2011-10-22
M
i
ke Pall
W
hitespace
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pall
Add missing FOLD rule fo
r
CONV
.
u6
4
.
i
nt + sign-extension
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pall
FFI: C
l
eanup/fix 64 bit arithmetic in assembler bac
k
end
.
commit
|
commitdiff
|
tree
2011-10-22
Mik
e
Pall
x64:
Fix math
.
ran
d
om
(
) code generation
.
commit
|
commitdiff
|
tree
next