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
PPC: Fix fusion of floating-point XLOAD/XSTORE.
2012-03-28
M
i
k
e
Pall
PPC: F
i
x f
u
sion of floating-point XLOAD/XSTORE
.
commit
|
commitdiff
|
tree
2012-03-28
Mike Pall
Fix OSX b
u
ild
issues
.
Bump mini
m
um required OSX v
e
rsi
o
n
.
.
.
commit
|
commitdiff
|
tree
2012-03-25
Mike P
a
ll
R
epla
c
e unwind
.
h definit
i
ons with o
u
r own
.
commit
|
commitdiff
|
tree
2012-03-21
Mike Pall
FFI: Change
ffi
.
load() l
i
brary na
m
e r
e
solution fo
r
.
.
.
commit
|
commitdiff
|
tree
2012-03-20
Mike Pal
l
Avoid recur
s
ive
G
C steps after GC-triggere
d
trace
e
xit
.
commit
|
commitdiff
|
tree
2012-03-15
Mike P
a
ll
Fix compilati
o
n on Ope
n
BSD
.
commit
|
commitdiff
|
tree
2012-03-11
Mike
Pa
l
l
Add missing m
c
ode limit check in assembler bac
k
e
n
d
.
commit
|
commitdiff
|
tree
2012-03-05
Mike P
a
ll
FFI:
F
inalize
cda
t
a be
f
ore userdata when closing the
.
.
.
commit
|
commitdiff
|
tree
2012-02-22
Mike Pall
Fi
x
argument er
r
or handling on
L
ua stacks wit
h
o
ut
a
.
.
.
commit
|
commitdiff
|
tree
2012-02-22
Mike P
a
ll
Fix
argument ty
p
e
in error m
e
ssag
e
for
r
ela
t
i
v
e argumen
t
s
.
commit
|
commitdiff
|
tree
2012-02-17
Mike Pall
DynASM: Lua 5
.
2 compatibil
i
ty fixes
.
commit
|
commitdiff
|
tree
2012-02-13
M
i
ke Pall
From Lua
5
.
2: Try __tostring me
t
amethod on non
-
stri
n
g
.
.
.
commit
|
commitdiff
|
tree
2012-02-03
Mike Pall
F
i
x bytecode dump
for certain number c
o
nsta
n
ts
.
commit
|
commitdiff
|
tree
2012-02-01
Mike Pa
l
l
FFI: Fix
l
ibrary unloading on POSIX
sys
t
ems
.
commit
|
commitdiff
|
tree
2012-01-31
Mi
k
e Pal
l
MI
P
S:
A
dd
M
IPS
di
s
a
s
sem
b
le
r
.
commit
|
commitdiff
|
tree
2012-01-23
Mike Pall
Bump
c
opyright date to
2012
.
commit
|
commitdiff
|
tree
2012-01-23
Mike Pall
MIPS
:
Update
i
nstall
d
o
c
s
.
commit
|
commitdiff
|
tree
2012-01-23
Mike Pall
M
I
PS:
Ad
d
interpreter
.
Enable MIPS build rule
s
.
commit
|
commitdiff
|
tree
2012-01-23
M
ike P
a
ll
PPC: Av
o
i
d
poi
n
tles
s
arg clearing
in
B
C_
I
F
UNCF
.
Rem
o
ve
.
.
.
commit
|
commitdiff
|
tree
2012-01-23
Mike Pall
PPC:
F
ix argume
n
t check
i
n
g
for rawget
.
commit
|
commitdiff
|
tree
2012-01-23
Mike Pa
l
l
PPC: Fix resume
a
fter yield fr
o
m
h
ook
.
commit
|
commitdiff
|
tree
2012-01-23
Mi
k
e Pall
ARM: Avoid pointless arg
clearing in BC_IF
U
NCF
.
Fix
.
.
.
commit
|
commitdiff
|
tree
2012-01-23
Mike Pa
l
l
MIPS: A
d
d miss
i
ng op
c
o
d
e
s
to the DynASM MIPS mod
u
le
.
.
.
commit
|
commitdiff
|
tree
2012-01-20
M
ike Pall
Fix parsing of hex l
i
terals
w
ith exponents
.
commit
|
commitdiff
|
tree
2012-01-15
Mik
e
Pall
FFI: Don't touch f
r
ame
in
c
allbacks with tail
c
alls
.
.
.
commit
|
commitdiff
|
tree
2011-12-17
Mike P
a
ll
FFI
:
Ignore number parsin
g
errors whi
l
e skipping d
e
finitions
.
commit
|
commitdiff
|
tree
2011-12-17
Mike Pa
l
l
FFI: Ignore empty statemen
t
s i
n
ffi
.
cdef()
.
commit
|
commitdiff
|
tree
2011-12-16
Mike Pall
MIPS: Add DynASM MIPS
m
od
u
le and encoding e
n
g
i
ne
.
commit
|
commitdiff
|
tree
2011-12-15
Mike Pall
MIPS:
A
d
d build ru
l
es (non-func
t
ional
,
yet)
.
commit
|
commitdiff
|
tree
2011-12-15
M
i
ke Pall
Auto-d
e
t
e
ct
target arc
h
v
i
a cross-compil
e
r
.
Drop
T
ARGET
.
.
.
commit
|
commitdiff
|
tree
2011-12-14
Mike
Pall
REL
E
ASE L
u
aJIT
-
2
.
0
.
0-bet
a
9
commit
|
commitdiff
|
tree
2011-12-14
M
ik
e
Pall
Upda
t
e chang
e
log
.
commit
|
commitdiff
|
tree
2011-12-13
M
ike P
a
ll
PPC
:
Avoid undefined op
e
rand derefere
n
ce i
n
BAND/sh
i
ft
.
.
.
commit
|
commitdiff
|
tree
2011-12-12
M
i
ke Pall
FFI: Add cal
l
back support
f
or ARM
.
commit
|
commitdiff
|
tree
2011-12-12
Mi
k
e
Pall
FFI: Add callback suppo
r
t for PPC
.
commit
|
commitdiff
|
tree
2011-12-12
Mike Pall
Move
hel
p
er
f
or syncing d
a
ta/instruc
t
ion cache to lj_
m
c
ode
.
c
.
commit
|
commitdiff
|
tree
2011-12-10
Mi
k
e P
a
ll
ARM: Error out fo
r
attempt to compile with h
a
rd
-
float
.
.
.
commit
|
commitdiff
|
tree
2011-12-09
Mike Pall
AR
M
: Fix sta
c
k
c
heck f
o
r spilled BASE
i
n parent
.
commit
|
commitdiff
|
tree
2011-12-09
Mike Pall
x
6
4
:
Always ext
e
nd
s
tack argumen
t
s to pointer size
.
commit
|
commitdiff
|
tree
2011-12-09
M
i
k
e
P
all
F
ix compiler
warning
.
commit
|
commitdiff
|
tree
2011-12-01
Mi
k
e
P
all
F
FI: Fix stack adjustmen
t
for cal
l
s to stdcall
/
fastcal
l
.
.
.
commit
|
commitdiff
|
tree
2011-11-27
Mike Pa
l
l
FFI: N
e
ed to
t
re
a
t st
r
len
(
) as a
l
oad
.
commit
|
commitdiff
|
tree
2011-11-27
M
ike Pall
Fix docs
.
T
h
e code base doesn't work on Windows 98
.
.
.
commit
|
commitdiff
|
tree
2011-11-27
Mik
e
Pal
l
Don't
i
ncrement module refer
e
nce counts due to symbol
.
.
.
commit
|
commitdiff
|
tree
2011-11-26
M
i
ke Pa
l
l
FFI
:
Rec
o
rd
f
fi
.
errno()
.
commit
|
commitdiff
|
tree
2011-11-25
M
ike Pal
l
F
i
x stack check in si
d
e
exit
.
commit
|
commitdiff
|
tree
2011-11-25
Mik
e
Pall
FFI: Record C fu
n
ction call
s
w
i
t
h bool
return v
a
lues
.
commit
|
commitdiff
|
tree
2011-11-25
Mike Pa
l
l
FFI: Fix
l
in
e
info for resu
l
t convers
i
on errors in
.
.
.
commit
|
commitdiff
|
tree
2011-11-25
M
i
ke
P
all
FFI: Fix GetLastError() save/restore around ffi
.
lo
a
d()
.
commit
|
commitdiff
|
tree
2011-11-25
Mike Pall
FFI: Impr
o
ve
ld
s
cript dete
c
t
ion
i
n ffi
.
load()
.
commit
|
commitdiff
|
tree
2011-11-23
Mike Pall
Do not eliminate
PHIs
o
nly referenced from ot
h
er PHI
s
.
commit
|
commitdiff
|
tree
2011-11-21
M
ike Pall
Replace stac
k
slot for i
m
plicit num
b
er->string
c
o
nv
.
.
.
commit
|
commitdiff
|
tree
2011-11-20
Mike Pall
Specialize
t
o pr
o
totype for non-mo
n
o
m
o
r
phic fu
n
ctions
.
commit
|
commitdiff
|
tree
2011-11-20
Mike Pa
l
l
Cou
n
t frames
w
ith same prototype in c
a
ll unroll limit
.
.
.
commit
|
commitdiff
|
tree
2011-11-20
M
i
k
e
P
all
Ke
e
p m
a
ximum frame ext
e
nt in snap->topslo
t
.
commit
|
commitdiff
|
tree
2011-11-20
Mike Pall
Get rid o
f
snap
-
>de
p
th
.
commit
|
commitdiff
|
tree
2011-11-17
Mike
Pall
Fix debug option
for ms
v
cbuild
.
bat
.
commit
|
commitdiff
|
tree
2011-11-15
Mike Pall
FFI: Fix
EnumWindo
w
s ex
a
m
ple in docs
.
commit
|
commitdiff
|
tree
2011-11-15
Mike Pall
FFI: A
d
d missin
g
GC barr
i
er for callback regist
r
ation
.
commit
|
commitdiff
|
tree
2011-11-15
Mike P
a
ll
FFI: Sav
e
GetLa
s
tError() ar
o
und
f
f
i
.
l
o
a
d()
and symbol
.
.
.
commit
|
commitdiff
|
tree
2011-11-14
Mike P
a
ll
Eliminate s
o
me rare oc
c
ur
r
ences of redundant
P
H
Is
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pall
Fix hint-based register alloc
a
t
ion in
r
a
_dest()
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pall
FFI: Ad
d
callback s
u
pport (for
x
86/x64)
.
commit
|
commitdiff
|
tree
2011-11-14
Mike P
a
ll
PPC: Clarify
d
o
c
s
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pall
FFI: Resolve __cal
l
met
a
metho
d
fo
r
pointers
,
too
.
commit
|
commitdiff
|
tree
2011-11-12
Mike
P
all
A
void dependenc
e
on
l
j_jit
.
h if
only including
l
j_target
.
h
.
commit
|
commitdiff
|
tree
2011-11-12
Mike
P
all
F
F
I: Add unwind
def
i
nitions for lj_vm_ffi
_
ca
l
l
.
commit
|
commitdiff
|
tree
2011-11-11
Mike Pall
F
F
I: E
x
t
e
nd met
a
method tutorial
.
commit
|
commitdiff
|
tree
2011-11-11
Mi
k
e Pall
ARM: Fix
I
R splitting
for softfp XLOA
D
.
commit
|
commitdiff
|
tree
2011-11-11
Mike Pall
ARM
:
Fix code generation for type-check only softfp
.
.
.
commit
|
commitdiff
|
tree
2011-11-04
Mike Pal
l
x
64: Fix
l
i
ghtuserdat
a
c
o
m
p
a
rison
s
.
commit
|
commitdiff
|
tree
2011-11-04
Mike Pal
l
Spelling
.
commit
|
commitdiff
|
tree
2011-10-27
Mi
k
e Pall
PPC: Inst
a
ll di
s
_ppc
.
l
u
a
.
commit
|
commitdiff
|
tree
2011-10-26
Mike Pa
l
l
FFI: Compile call
s
to std
c
all,
f
astcall and
vararg
.
.
.
commit
|
commitdiff
|
tree
2011-10-25
Mik
e
Pall
P
P
C: Fuse B
A
ND wit
h
s
hift to
rlwinm
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pall
Add mo
r
e
F
OLD rules for
shift + BAND simplificati
o
n
s
.
commit
|
commitdiff
|
tree
2011-10-25
M
i
ke Pall
x
6
4
:
Fix co
d
e
gener
a
t
ion for BSWAP
.
commit
|
commitdiff
|
tree
2011-10-25
Mi
k
e
Pall
PPC: Fuse B
S
WAP
with XLO
A
D/XSTORE to
l
wbrx/stw
b
rx
.
commit
|
commitdiff
|
tree
2011-10-25
Mike
Pall
PPC
/
e500:
Fix write barrier i
n
U
S
ETS
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC: Fix exter
n
al
l
y provided relo
c
a
t
i
o
n offsets in
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pa
l
l
P
P
C:
Fix wri
t
e ba
r
ri
e
r in USETV/USETS
.
commit
|
commitdiff
|
tree
2011-10-24
Mi
k
e Pall
P
PC: Integrate and
enab
l
e JIT compile
r
.
commit
|
commitdiff
|
tree
2011-10-24
Mike
Pall
Allow selecti
o
n of si
n
gle-number vs
.
dual-numbe
r
mode
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
P
P
C
: Fix/
i
mpr
o
ve interprete
r
/JIT
integration
.
commit
|
commitdiff
|
tree
2011-10-24
Mi
k
e
Pa
l
l
PPC: Generalize
rematerialization handling
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC: Add suppo
r
t
for GDB
J
I
T
API
.
commit
|
commitdiff
|
tree
2011-10-24
M
i
k
e Pall
PPC: Ad
d
Linux/P
P
C cache fl
u
sh mecha
n
ism
.
commit
|
commitdiff
|
tree
2011-10-24
M
i
ke Pall
Mak
e
s
u
re to f
l
ush/sy
n
c the D/
I
-
cache for all genera
t
e
d
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
Fix handling o
f
align
m
ent
ar
g
uments (nil
)
to C
A
LLX
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC: Add support for per-trace e
x
it stubs
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
Ge
n
eralize handling of stac
k
chec
k
s indicated by hi
g
he
s
t
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pa
l
l
Don't save/restor
e
tmptv with co
p
yTV
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
Fix
compile
r
warning
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pall
Whitespace
.
commit
|
commitdiff
|
tree
2011-10-22
Mike P
a
ll
Add mis
s
in
g
FO
L
D
rule
for CONV
.
u64
.
int + sign-extension
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pall
FFI
:
Cleanup/fix 64 bit arit
h
me
t
i
c
in assemble
r
ba
c
ke
n
d
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pal
l
x
64: Fi
x
math
.
rand
o
m(
)
code generation
.
commit
|
commitdiff
|
tree
2011-10-22
Mi
k
e Pall
Fix r
e
gister h
i
nts for
arith
m
e
tic hel
p
er
functions
.
commit
|
commitdiff
|
tree
2011-10-21
Mike Pall
S
e
parate/rename NUM/FLOAT
<->
I64/U64 c
o
nvers
i
on functi
o
ns
.
commit
|
commitdiff
|
tree
2011-10-21
Mike P
a
ll
Cle
a
nu
p
various
e
nd
i
aness issues in assembler
b
ack
e
nd
.
commit
|
commitdiff
|
tree
next