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 MIPS disassembler.
2012-01-31
Mik
e
Pa
l
l
MIPS: Add M
I
P
S
dis
a
ssembler
.
commit
|
commitdiff
|
tree
2012-01-23
Mike
Pall
B
u
mp copyright
date to
2
012
.
commit
|
commitdiff
|
tree
2012-01-23
Mike Pall
MIPS: Up
d
ate install
d
o
cs
.
commit
|
commitdiff
|
tree
2012-01-23
Mike Pal
l
MIPS
:
Add in
t
e
rprete
r
.
E
nable MIPS bui
l
d
rules
.
commit
|
commitdiff
|
tree
2012-01-23
Mike Pall
P
PC: Avoid point
l
ess arg clearing
i
n
BC_IFUNCF
.
Remove
.
.
.
commit
|
commitdiff
|
tree
2012-01-23
Mike Pall
PPC: Fi
x
arg
u
ment ch
e
cking
f
or raw
g
et
.
commit
|
commitdiff
|
tree
2012-01-23
Mike Pall
P
P
C:
F
ix resum
e
after yield f
r
om
hook
.
commit
|
commitdiff
|
tree
2012-01-23
Mike
P
all
ARM
:
Av
o
id
p
ointle
s
s
arg clearing in
B
C_IFU
N
CF
.
Fix
.
.
.
commit
|
commitdiff
|
tree
2012-01-23
Mike Pall
MI
P
S:
Add missing opcod
e
s to the D
y
nAS
M
MIPS module
.
.
.
commit
|
commitdiff
|
tree
2012-01-20
Mike Pall
Fix parsing of he
x
literals wit
h
e
x
ponents
.
commit
|
commitdiff
|
tree
2012-01-15
Mike Pa
l
l
F
FI: Don't to
u
ch frame in call
b
acks with t
a
ilcalls
.
.
.
commit
|
commitdiff
|
tree
2011-12-17
Mik
e
P
a
ll
FFI:
Ignore number parsing errors while skipping definitions
.
commit
|
commitdiff
|
tree
2011-12-17
Mike Pal
l
FF
I
:
Ign
o
r
e
empty s
t
atements in
f
fi
.
cdef
(
)
.
commit
|
commitdiff
|
tree
2011-12-16
M
i
ke Pa
l
l
MIP
S
:
A
d
d DynASM MIP
S
module an
d
encod
i
n
g
engin
e
.
commit
|
commitdiff
|
tree
2011-12-15
Mike Pal
l
MIPS: Add build r
u
l
es (non-function
a
l, yet)
.
commit
|
commitdiff
|
tree
2011-12-15
Mike Pall
Auto-d
e
tect target arch via
c
ross-c
o
mpile
r
.
D
rop TARGET
.
.
.
commit
|
commitdiff
|
tree
2011-12-14
M
ike
Pa
l
l
RELEASE
L
u
aJIT-2
.
0
.
0
-beta9
commit
|
commitdiff
|
tree
2011-12-14
M
i
ke P
a
l
l
Update ch
a
ngelog
.
commit
|
commitdiff
|
tree
2011-12-13
Mike Pall
PPC: Av
o
i
d undef
i
n
ed
o
p
e
ran
d
derefer
e
nc
e
i
n BAND/shift
.
.
.
commit
|
commitdiff
|
tree
2011-12-12
Mike P
a
ll
FF
I
: Ad
d
callb
a
ck support for ARM
.
commit
|
commitdiff
|
tree
2011-12-12
Mi
k
e Pall
FFI: Ad
d
callback su
p
port
for
PPC
.
commit
|
commitdiff
|
tree
2011-12-12
Mike Pall
Move
h
e
lpe
r
for syncing d
a
ta/instruction cache to
lj_mcode
.
c
.
commit
|
commitdiff
|
tree
2011-12-10
Mike Pall
ARM: Error out for
a
ttempt to co
m
pile with hard-float
.
.
.
commit
|
commitdiff
|
tree
2011-12-09
Mike Pall
AR
M
: Fix stack chec
k
for spilled B
A
SE in pare
n
t
.
commit
|
commitdiff
|
tree
2011-12-09
Mike Pal
l
x64: Always extend stack arguments to pointer size
.
commit
|
commitdiff
|
tree
2011-12-09
Mike
Pa
l
l
Fix compiler warning
.
commit
|
commitdiff
|
tree
2011-12-01
M
ik
e
Pall
F
FI:
F
ix s
t
ack adjustm
e
nt
for cal
l
s to stdcall/fastca
l
l
.
.
.
commit
|
commitdiff
|
tree
2011-11-27
M
ike
P
all
FFI
:
Need to tre
a
t
strle
n
() as a load
.
commit
|
commitdiff
|
tree
2011-11-27
M
i
ke Pall
Fix d
o
cs
.
The code b
a
se d
o
es
n
't w
o
rk
on Windows 98
.
.
.
commit
|
commitdiff
|
tree
2011-11-27
Mike Pall
D
o
n'
t
i
ncremen
t
module re
f
e
r
ence count
s
d
u
e
t
o
symb
o
l
.
.
.
commit
|
commitdiff
|
tree
2011-11-26
Mike Pall
F
F
I:
Record ffi
.
er
r
no()
.
commit
|
commitdiff
|
tree
2011-11-25
Mike
Pall
Fix
st
a
ck
ch
e
ck in side
exit
.
commit
|
commitdiff
|
tree
2011-11-25
Mike Pall
FFI: Record C function calls with bool return valu
e
s
.
commit
|
commitdiff
|
tree
2011-11-25
Mik
e
Pall
FFI:
Fix line
info for result conversio
n
e
r
ro
r
s
i
n
.
.
.
commit
|
commitdiff
|
tree
2011-11-25
M
i
ke Pall
FFI: Fix GetLastE
r
ror()
s
a
v
e/restor
e
around ffi
.
load()
.
commit
|
commitdiff
|
tree
2011-11-25
M
ike
Pa
l
l
F
FI:
I
mprove ld script detection in ffi
.
load()
.
commit
|
commitdiff
|
tree
2011-11-23
Mike
P
a
l
l
Do
not el
i
min
a
t
e
PHIs onl
y
re
f
erenced from other PHIs
.
commit
|
commitdiff
|
tree
2011-11-21
Mik
e
Pall
Replace
s
tack slot for implic
i
t number->string conv
.
.
.
commit
|
commitdiff
|
tree
2011-11-20
Mike
Pall
Special
i
z
e
to
p
rotot
y
p
e
for non
-
monomorph
i
c f
u
nction
s
.
commit
|
commitdiff
|
tree
2011-11-20
M
ike P
a
ll
Count frames wi
t
h
s
ame pro
t
oty
p
e
i
n
ca
l
l un
r
oll limit
.
.
.
commit
|
commitdiff
|
tree
2011-11-20
Mike Pall
Keep
maximum frame
e
x
tent in snap
-
>topslot
.
commit
|
commitdiff
|
tree
2011-11-20
Mik
e
P
a
l
l
Get ri
d
of
snap->d
e
pth
.
commit
|
commitdiff
|
tree
2011-11-17
Mi
k
e Pall
Fix
d
ebug
o
ption for
m
svcbuild
.
b
a
t
.
commit
|
commitdiff
|
tree
2011-11-15
Mike Pall
FFI: Fix EnumWindows
e
xa
m
ple in docs
.
commit
|
commitdiff
|
tree
2011-11-15
M
i
ke
P
al
l
FFI: Add missing GC barrier for ca
l
lback registrati
o
n
.
commit
|
commitdiff
|
tree
2011-11-15
Mike Pall
FFI: Save G
e
tLastError() around ffi
.
load() and symbol
.
.
.
commit
|
commitdiff
|
tree
2011-11-14
M
i
ke
P
a
l
l
El
i
minate so
m
e rare occurrences o
f
redundant PHIs
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pall
Fix hi
n
t-based register allocation
i
n ra_d
e
st()
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pall
FFI: Add callback support
(for x86/x64)
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pall
PPC: Clarif
y
docs
.
commit
|
commitdiff
|
tree
2011-11-14
Mi
k
e Pall
F
FI: Resolve __c
a
ll me
t
ame
t
h
o
d for pointers, too
.
commit
|
commitdiff
|
tree
2011-11-12
M
ike P
a
ll
Avoid dependence
on lj_jit
.
h if
only
including
lj_target
.
h
.
commit
|
commitdiff
|
tree
2011-11-12
Mike Pall
F
FI
:
Add unwin
d
definiti
o
ns for lj_vm_ffi_call
.
commit
|
commitdiff
|
tree
2011-11-11
Mike Pall
FFI:
E
xtend metamethod tutori
a
l
.
commit
|
commitdiff
|
tree
2011-11-11
Mike Pall
ARM: Fix IR
s
p
l
i
tting for
s
o
f
t
fp X
L
OAD
.
commit
|
commitdiff
|
tree
2011-11-11
Mike
Pall
ARM: Fix code gener
a
ti
o
n
f
or type-check only softfp
.
.
.
commit
|
commitdiff
|
tree
2011-11-04
Mike Pall
x64: Fix lightu
s
erdata
c
omparisons
.
commit
|
commitdiff
|
tree
2011-11-04
Mike
P
all
Spel
l
ing
.
commit
|
commitdiff
|
tree
2011-10-27
Mike
P
a
ll
PPC
:
I
n
stall dis_p
p
c
.
lua
.
commit
|
commitdiff
|
tree
2011-10-26
Mike Pa
l
l
FFI: Com
p
ile calls to stdcal
l
, fast
c
all and v
a
rarg
.
.
.
commit
|
commitdiff
|
tree
2011-10-25
Mike
Pal
l
PPC:
Fuse
B
A
N
D
with
shift t
o
rlwinm
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pall
Ad
d
more FOLD r
u
le
s
for shift
+ BAND simplifications
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pall
x64: F
i
x co
d
e gen
e
r
a
tion for BSWAP
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pa
l
l
PPC: Fuse BSWAP
w
ith X
L
OAD/XST
O
RE
to lwbrx
/
stwbrx
.
commit
|
commitdiff
|
tree
2011-10-25
Mike
P
all
P
P
C/e500: Fix writ
e
bar
r
ier
i
n
U
S
E
TS
.
commit
|
commitdiff
|
tree
2011-10-24
Mike
P
a
ll
P
P
C: Fix externa
l
l
y provided reloc
a
ti
o
n offsets in
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC: Fix writ
e
barrier in USET
V
/USETS
.
commit
|
commitdiff
|
tree
2011-10-24
M
i
ke
Pall
P
P
C: Integrate and enab
l
e JIT compiler
.
commit
|
commitdiff
|
tree
2011-10-24
Mi
k
e Pal
l
Allow selection of single-
n
umber
v
s
.
dual-number
mode
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike
Pall
PPC: Fix
/
improve interp
r
eter/JIT integration
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pa
l
l
PPC: Generalize remateri
a
lizati
o
n handling
.
commit
|
commitdiff
|
tree
2011-10-24
Mike P
a
ll
PPC: Add supp
o
rt for GDB
JIT API
.
commit
|
commitdiff
|
tree
2011-10-24
Mike
P
al
l
PPC: A
d
d Linux/PPC
c
ache fl
u
sh mechani
s
m
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
Make
s
ure to flush/sync the D/I-cache
f
or all generated
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
M
ike
Pall
Fix handling of align
m
ent argum
e
nt
s
(nil) to CALL
X
.
commit
|
commitdiff
|
tree
2011-10-24
Mi
k
e Pall
PPC: Add
s
upport for per
-
tra
c
e
e
xit stubs
.
commit
|
commitdiff
|
tree
2011-10-24
Mike P
a
l
l
Generalize handli
n
g of stack checks indicated by hi
g
h
est
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike
P
all
Don't
save/
r
estore
t
mptv with copyT
V
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pal
l
Fix compile
r
war
n
in
g
.
commit
|
commitdiff
|
tree
2011-10-22
Mi
k
e
P
a
ll
Whitesp
a
ce
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pall
A
d
d missing
FOLD
r
ule for CONV
.
u64
.
i
n
t
+ si
g
n
-extension
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pall
FFI: Cl
e
a
nup/fix 64 bi
t
ari
t
hme
t
ic in assembler bac
k
e
n
d
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pall
x
64: Fix mat
h
.
ran
d
om() code generation
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pall
Fix reg
i
ste
r
hints
for arithmetic
he
l
per
functions
.
commit
|
commitdiff
|
tree
2011-10-21
Mike Pall
Separate/r
e
name
NU
M
/FLOAT <-> I64/U
6
4
conversi
o
n
fu
n
ctions
.
commit
|
commitdiff
|
tree
2011-10-21
M
i
ke Pa
l
l
Cleanup v
a
rious end
i
aness i
s
sues in assembler backend
.
commit
|
commitdiff
|
tree
2011-10-19
Mik
e
P
a
ll
Rearrange defines for workaro
u
nds to embedded
operat
i
ng
.
.
.
commit
|
commitdiff
|
tree
2011-10-18
M
i
k
e
P
all
Fix PE/COFF byteco
d
e file format f
o
r
b
i
g
-end
i
an
t
a
rgets
.
commit
|
commitdiff
|
tree
2011-10-18
Mike Pall
Fix
F
OLD rule fo
r
CONV
.
flt
.
num(CONV
.
num
.
flt(x)) =
>
x
.
commit
|
commitdiff
|
tree
2011-10-18
M
ike Pall
FFI/x
8
6:
F
ix CONV
.
u3
2
.
num round
i
ng
.
commit
|
commitdiff
|
tree
2011-10-18
Mike Pall
Do
n
't fuse colocated array offsets
w
ithout -Ofuse
.
commit
|
commitdiff
|
tree
2011-10-17
Mike Pa
l
l
Fixup PC in trac
e
backs after exits fr
o
m down-recursive
.
.
.
commit
|
commitdiff
|
tree
2011-10-17
Mike Pall
PPC: Distinguish slwi, srwi and rlwinm in
d
isassemb
l
y
.
commit
|
commitdiff
|
tree
2011-10-17
Mik
e
Pal
l
Add
m
i
ssing FOLD rule
for
integer NEG of c
o
nstants
.
commit
|
commitdiff
|
tree
2011-10-13
Mi
k
e
Pall
F
FI/ARM:
E
n
sure
i
nvocation of SPLIT pass for float
.
.
.
commit
|
commitdiff
|
tree
2011-10-13
M
ike P
a
l
l
Save tm
p
tv state for trace record
e
r across RECORD vmevent
.
commit
|
commitdiff
|
tree
2011-10-13
Mike Pall
FFI: Fix unfused loads of float f
i
elds
.
commit
|
commitdiff
|
tree
2011-10-13
Mike Pall
FFI: Fix
call argument and return handling
for I8/U8
.
.
.
commit
|
commitdiff
|
tree
2011-10-11
Mike Pall
FFI: R
e
cord loads/s
t
ores to external variables
in namespaces
.
commit
|
commitdiff
|
tree
2011-10-11
M
i
ke Pall
FFI: Fix recording of c
o
nst/enum lookups in namesp
a
ces
.
commit
|
commitdiff
|
tree
next