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 DynASM MIPS module and encoding engine.
2011-12-16
Mik
e
Pa
l
l
MIP
S
: Add Dyn
A
SM MIPS
m
odule and encodin
g
engin
e
.
commit
|
commitdiff
|
tree
2011-12-15
Mike
P
all
MIPS: Add build rules
(
non-fun
c
tional, yet)
.
commit
|
commitdiff
|
tree
2011-12-15
Mike Pall
Aut
o
-de
t
e
ct target arch vi
a
cross-compi
l
e
r
.
Drop TARGET
.
.
.
commit
|
commitdiff
|
tree
2011-12-14
M
i
ke Pall
RELEASE LuaJIT-2
.
0
.
0-beta9
commit
|
commitdiff
|
tree
2011-12-14
Mi
k
e Pall
Update chan
g
elo
g
.
commit
|
commitdiff
|
tree
2011-12-13
M
ike Pall
P
PC: Av
o
id un
d
efined operand der
e
f
ere
n
ce in BAND
/
shift
.
.
.
commit
|
commitdiff
|
tree
2011-12-12
M
ike Pall
FFI: Ad
d
c
a
l
lback sup
p
ort for ARM
.
commit
|
commitdiff
|
tree
2011-12-12
Mike Pall
FFI: Add ca
l
lback support
f
or PPC
.
commit
|
commitdiff
|
tree
2011-12-12
Mike Pall
Move
helper for
syn
c
in
g
data/instruction cache to lj_mco
d
e
.
c
.
commit
|
commitdiff
|
tree
2011-12-10
Mik
e
Pall
ARM: Error out for att
e
mpt
t
o compile with hard-float
.
.
.
commit
|
commitdiff
|
tree
2011-12-09
Mike Pa
l
l
ARM: F
i
x
s
tack check for spilled B
A
S
E in
p
arent
.
commit
|
commitdiff
|
tree
2011-12-09
M
ike Pall
x
6
4
: Always exten
d
stack argumen
t
s to pointer size
.
commit
|
commitdiff
|
tree
2011-12-09
Mike
P
all
Fix compiler war
n
ing
.
commit
|
commitdiff
|
tree
2011-12-01
Mike P
a
ll
FFI: F
i
x s
t
ack
a
djust
m
ent
for calls to stdcall/f
a
stc
a
ll
.
.
.
commit
|
commitdiff
|
tree
2011-11-27
Mik
e
Pall
FFI: Need to
t
r
e
at
s
trlen() as a l
o
ad
.
commit
|
commitdiff
|
tree
2011-11-27
Mike Pall
Fix docs
.
The co
d
e
b
a
se doesn't work
on Windows 98
.
.
.
commit
|
commitdiff
|
tree
2011-11-27
Mike Pall
Don't in
c
r
e
m
e
nt
m
odu
l
e referen
c
e
counts due t
o
symbol
.
.
.
commit
|
commitdiff
|
tree
2011-11-26
Mike Pall
FFI: Record ffi
.
errno()
.
commit
|
commitdiff
|
tree
2011-11-25
Mike Pall
Fix stack chec
k
in
s
ide exit
.
commit
|
commitdiff
|
tree
2011-11-25
M
i
ke
Pall
FFI: Record C function
c
alls
w
ith bool retur
n
v
alues
.
commit
|
commitdiff
|
tree
2011-11-25
Mike Pall
FFI: Fix line info for
r
esult con
v
ersion e
r
ro
r
s in
.
.
.
commit
|
commitdiff
|
tree
2011-11-25
Mike Pal
l
FFI: Fix G
e
tLastError() save/re
s
tore around ff
i
.
load()
.
commit
|
commitdiff
|
tree
2011-11-25
Mike
Pall
F
FI: Improve l
d
scr
i
pt detection in ffi
.
load()
.
commit
|
commitdiff
|
tree
2011-11-23
Mike Pall
Do not eliminate P
H
Is only refer
e
n
ced
from other PHIs
.
commit
|
commitdiff
|
tree
2011-11-21
Mik
e
Pall
Repl
a
ce stack slot for impli
c
i
t
numb
e
r->stri
n
g co
n
v
.
.
.
commit
|
commitdiff
|
tree
2011-11-20
Mike Pall
Specialize to p
r
ototype for non-mo
n
omorphic functi
o
ns
.
commit
|
commitdiff
|
tree
2011-11-20
Mik
e
Pall
C
ou
n
t frames with same
pro
t
ot
y
p
e
i
n
cal
l
unroll
l
im
i
t
.
.
.
commit
|
commitdiff
|
tree
2011-11-20
Mi
k
e Pall
Keep maximum frame extent
i
n snap->topslot
.
commit
|
commitdiff
|
tree
2011-11-20
Mi
k
e
Pall
Get r
i
d of snap->depth
.
commit
|
commitdiff
|
tree
2011-11-17
Mike Pal
l
F
ix de
b
ug option for msvc
b
uild
.
ba
t
.
commit
|
commitdiff
|
tree
2011-11-15
Mi
k
e Pall
FFI: Fix EnumWindow
s
e
x
a
m
ple in docs
.
commit
|
commitdiff
|
tree
2011-11-15
Mike Pall
FFI: Add missi
n
g G
C
barrier for callb
a
ck registration
.
commit
|
commitdiff
|
tree
2011-11-15
M
i
ke Pall
FFI: Save GetLastErro
r
(
)
around f
f
i
.
load() and symbol
.
.
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pall
E
liminate some rare
occurr
e
nc
e
s of redundant
P
HIs
.
commit
|
commitdiff
|
tree
2011-11-14
M
i
ke Pall
F
ix hint-b
a
se
d
register allocation in ra_dest()
.
commit
|
commitdiff
|
tree
2011-11-14
M
i
ke Pall
FFI: Add c
a
llb
a
ck sup
p
or
t
(for x86/
x
64)
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pall
PPC: Clarify
d
ocs
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pal
l
FFI: R
e
s
o
lve
_
_call met
a
method for pointers, too
.
commit
|
commitdiff
|
tree
2011-11-12
M
i
ke Pall
Avoid d
e
pendence on lj_jit
.
h if on
l
y
including
lj_tar
g
et
.
h
.
commit
|
commitdiff
|
tree
2011-11-12
Mike Pall
FFI:
Add unwind definitio
n
s for
lj_vm_ffi_call
.
commit
|
commitdiff
|
tree
2011-11-11
M
i
k
e
Pall
F
FI: Extend metam
e
thod tutorial
.
commit
|
commitdiff
|
tree
2011-11-11
Mi
k
e Pall
ARM: F
i
x IR sp
l
i
t
ting for
softfp XLOA
D
.
commit
|
commitdiff
|
tree
2011-11-11
Mike Pall
A
R
M: F
i
x c
o
de genera
t
ion for type
-
check only
s
oftf
p
.
.
.
commit
|
commitdiff
|
tree
2011-11-04
Mike Pall
x64
:
Fix light
u
serdata c
o
mpari
s
ons
.
commit
|
commitdiff
|
tree
2011-11-04
Mike Pall
Spel
l
ing
.
commit
|
commitdiff
|
tree
2011-10-27
Mike Pall
P
PC: Install di
s
_ppc
.
lua
.
commit
|
commitdiff
|
tree
2011-10-26
M
ik
e
Pall
FFI: Compile calls to stdcall, fastcall an
d
vararg
.
.
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pall
PPC: Fuse BAND with shift to rlwinm
.
commit
|
commitdiff
|
tree
2011-10-25
Mike
P
all
Ad
d
mo
r
e FOLD rules for shift +
B
A
N
D si
m
plification
s
.
commit
|
commitdiff
|
tree
2011-10-25
M
ike
Pal
l
x
64:
F
ix code
generation for BSWAP
.
commit
|
commitdiff
|
tree
2011-10-25
M
i
k
e P
a
ll
PPC: Fuse
BSWAP with XLOAD/XSTORE
t
o
l
wbr
x
/stwbrx
.
commit
|
commitdiff
|
tree
2011-10-25
Mike
P
all
PPC/e500: Fix w
r
ite barrier in USETS
.
commit
|
commitdiff
|
tree
2011-10-24
M
i
ke Pall
PPC: Fix
e
xternally
p
r
o
vided reloc
a
ti
o
n offs
e
ts in
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike
P
all
PPC: Fix wr
i
te
barrier in USETV/USE
T
S
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pal
l
PPC: Integ
r
ate
and enable JI
T
compiler
.
commit
|
commitdiff
|
tree
2011-10-24
M
i
ke Pall
Allow s
e
lection of single-n
u
mber vs
.
dua
l
-number mo
d
e
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
P
P
C: Fix/imp
r
o
v
e i
n
terpreter/JIT integration
.
commit
|
commitdiff
|
tree
2011-10-24
M
i
ke Pall
PPC: Generalize rematerialization ha
n
dling
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pal
l
PPC: Add support for
GDB
J
IT API
.
commit
|
commitdiff
|
tree
2011-10-24
Mi
k
e Pall
PP
C
:
A
dd
L
inux/P
P
C
c
a
che flush mechan
i
sm
.
commit
|
commitdiff
|
tree
2011-10-24
M
i
ke Pall
Make s
u
re to flus
h
/sync the D/I-cache for all generated
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
F
i
x h
a
ndling of ali
g
nmen
t
ar
g
u
ments (n
i
l) to CALLX
.
commit
|
commitdiff
|
tree
2011-10-24
M
i
k
e Pall
P
PC:
A
dd support for
p
er-t
r
ace exit stubs
.
commit
|
commitdiff
|
tree
2011-10-24
M
i
ke Pall
Gener
a
lize han
d
lin
g
o
f
stack che
c
ks indicated
b
y hig
h
est
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
M
ike P
a
ll
Don't save/
r
e
s
tore
t
mptv with copyTV
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
Fix compiler warning
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pall
W
h
itespa
c
e
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pall
Add missing FOLD rule for CONV
.
u
6
4
.
int +
s
ign-ext
e
n
s
i
on
.
commit
|
commitdiff
|
tree
2011-10-22
Mike P
a
l
l
FFI: C
l
ea
n
up/fix 64 bit ari
t
h
m
e
t
ic in assembler
b
acke
n
d
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pa
l
l
x64: Fix
m
a
th
.
r
a
ndo
m
()
c
ode
generation
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pa
l
l
F
ix regi
s
t
e
r hi
n
t
s
for a
r
it
h
metic helper functions
.
commit
|
commitdiff
|
tree
2011-10-21
Mike Pall
Separa
t
e/renam
e
NUM/FLOAT <-> I64/U64 conversion functi
o
ns
.
commit
|
commitdiff
|
tree
2011-10-21
Mike Pall
C
l
eanup vario
u
s
e
ndiane
s
s
issues in assem
b
ler backend
.
commit
|
commitdiff
|
tree
2011-10-19
Mike Pal
l
R
ear
r
an
g
e defi
n
es for workarounds
to emb
e
d
d
ed operating
.
.
.
commit
|
commitdiff
|
tree
2011-10-18
Mike Pa
l
l
F
ix
P
E
/
C
OFF b
y
te
c
o
d
e file form
a
t
for big-endian targe
t
s
.
commit
|
commitdiff
|
tree
2011-10-18
Mik
e
Pall
Fix FOL
D
ru
l
e
for CONV
.
fl
t
.
n
u
m(CONV
.
num
.
flt(x)) =>
x
.
commit
|
commitdiff
|
tree
2011-10-18
M
i
k
e
Pall
F
FI/
x
86: Fix CONV
.
u3
2
.
num
r
o
unding
.
commit
|
commitdiff
|
tree
2011-10-18
Mike Pall
Do
n
't
fuse col
o
ca
t
e
d
array offsets without
-
Ofuse
.
commit
|
commitdiff
|
tree
2011-10-17
Mi
k
e Pall
F
i
xup PC in tracebacks after exits fro
m
down-recursive
.
.
.
commit
|
commitdiff
|
tree
2011-10-17
Mike P
a
ll
PPC: Disting
u
is
h
slwi,
s
rwi and r
l
winm
in disassembl
y
.
commit
|
commitdiff
|
tree
2011-10-17
Mike Pall
Add
m
is
s
in
g
FOLD rule for int
e
ger NE
G
o
f
constants
.
commit
|
commitdiff
|
tree
2011-10-13
Mike Pall
FFI/AR
M
: Ensure invocation of S
P
L
IT pass
for fl
o
at
.
.
.
commit
|
commitdiff
|
tree
2011-10-13
Mi
k
e Pall
S
a
ve
t
mptv state for t
r
ac
e
reco
r
der ac
r
oss RECORD v
m
even
t
.
commit
|
commitdiff
|
tree
2011-10-13
Mike Pall
FFI: Fix
u
nfused loads of
floa
t
fields
.
commit
|
commitdiff
|
tree
2011-10-13
Mi
k
e
P
all
FFI: Fix call argument and return handling for I8/U8
.
.
.
commit
|
commitdiff
|
tree
2011-10-11
Mike Pal
l
FFI: Record loads
/
stores to exte
r
nal
v
aria
b
les i
n
namesp
a
ces
.
commit
|
commitdiff
|
tree
2011-10-11
Mike Pa
l
l
F
F
I
:
Fix rec
o
r
d
ing of const/enum l
o
o
k
ups in namespa
c
es
.
commit
|
commitdiff
|
tree
2011-10-10
Mike
P
all
Remove unneeded
P
HI barrier for reassociat
i
on of duplicate
.
.
.
commit
|
commitdiff
|
tree
2011-09-28
Mike
P
all
Avoid overwriting argumen
t
w
i
t
h
e
r
ror from metacall
.
.
.
commit
|
commitdiff
|
tree
2011-09-21
Mike Pal
l
Fix
(
harmle
s
s)
typo
.
commit
|
commitdiff
|
tree
2011-09-21
Mike P
a
ll
ARM: Fix HREFK code
g
ener
a
tion
.
commit
|
commitdiff
|
tree
2011-09-20
Mike Pa
l
l
G
enerate a portab
l
e
vmdef
.
lu
a
.
commit
|
commitdiff
|
tree
2011-09-17
Mike P
a
ll
PP
C
/
e
500:
F
ix GC barr
i
er for
TSETM
.
commit
|
commitdiff
|
tree
2011-09-14
M
i
k
e
P
all
PPC: Fix GC bar
r
ier for TSETM
.
commit
|
commitdiff
|
tree
2011-09-14
M
i
ke
Pall
ARM:
Fix
GC barrier for T
S
ETM
.
commit
|
commitdiff
|
tree
2011-09-14
Mike Pa
l
l
F
ix
t
y
po
.
commit
|
commitdiff
|
tree
2011-09-08
Mi
k
e Pall
ARM:
Disa
b
le
C
PU det
e
ction fo
r
inter
p
reter-only builds
.
commit
|
commitdiff
|
tree
2011-09-05
M
ike Pall
I
ncrease max
.
n
umbe
r
of exi
t
s
tub groups to c
o
rrespond
.
.
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
Use
some
r
egiste
r
a
l
l
o
cat
o
r helper
s
for m
u
ltipl
e
architectures
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pa
l
l
PPC: Interpre
t
er/JIT i
n
tegratio
n
.
commit
|
commitdiff
|
tree
next