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
Mi
k
e
Pall
PPC: Fix fusion of floating-poi
n
t
XLOAD/XSTORE
.
commit
|
commitdiff
|
tree
2012-03-28
Mike Pa
l
l
Fix O
S
X build
issues
.
B
u
mp minimum re
q
uired
O
S
X
version
.
.
.
commit
|
commitdiff
|
tree
2012-03-25
Mike Pall
Re
p
lace u
n
wind
.
h defi
n
it
i
ons wit
h
our own
.
commit
|
commitdiff
|
tree
2012-03-21
Mi
k
e Pall
FFI:
Change
ffi
.
l
o
ad() library name
r
esolution for
.
.
.
commit
|
commitdiff
|
tree
2012-03-20
M
i
ke P
a
ll
A
void recursive GC st
e
p
s af
t
er GC-tri
g
g
e
red trace exit
.
commit
|
commitdiff
|
tree
2012-03-15
Mike Pall
Fix c
o
mpilat
i
on on OpenBSD
.
commit
|
commitdiff
|
tree
2012-03-11
Mike Pall
Add missi
n
g mcode
limit che
c
k in
asse
m
b
l
e
r
b
ac
k
end
.
commit
|
commitdiff
|
tree
2012-03-05
M
ike P
a
ll
FF
I
:
F
inalize cdata before
userdata w
h
en closi
n
g the
.
.
.
commit
|
commitdiff
|
tree
2012-02-22
M
i
ke Pall
Fix arg
u
ment error ha
n
dling on Lua stacks without a
.
.
.
commit
|
commitdiff
|
tree
2012-02-22
Mike P
a
l
l
Fi
x
a
rgument type in erro
r
m
e
s
sage for relativ
e
a
rgument
s
.
commit
|
commitdiff
|
tree
2012-02-17
Mike Pall
DynASM: Lua 5
.
2
c
ompatibility fixes
.
commit
|
commitdiff
|
tree
2012-02-13
M
i
k
e Pall
From L
u
a
5
.
2:
Try
__tostring metamethod on non-string
.
.
.
commit
|
commitdiff
|
tree
2012-02-03
Mike Pall
Fix b
y
tecod
e
d
u
m
p for certain numb
e
r cons
t
a
n
ts
.
commit
|
commitdiff
|
tree
2012-02-01
M
ike Pal
l
F
F
I: F
i
x
l
ibrary unloading on POSIX syste
m
s
.
commit
|
commitdiff
|
tree
2012-01-31
Mike Pall
MIPS: Add MIPS di
s
assembler
.
commit
|
commitdiff
|
tree
2012-01-23
Mike Pal
l
Bump
copyrigh
t
d
a
te to
2012
.
commit
|
commitdiff
|
tree
2012-01-23
Mike Pall
MIPS
:
Update install
docs
.
commit
|
commitdiff
|
tree
2012-01-23
Mik
e
Pa
l
l
MIPS:
Add
i
nterpreter
.
Ena
b
l
e
M
I
PS build rules
.
commit
|
commitdiff
|
tree
2012-01-23
Mik
e
Pall
PPC: Avoid poi
n
tless arg clearing in BC
_
IFUNCF
.
R
emove
.
.
.
commit
|
commitdiff
|
tree
2012-01-23
Mike Pall
PPC: Fix a
r
gument chec
k
ing
f
o
r rawget
.
commit
|
commitdiff
|
tree
2012-01-23
Mike
P
a
ll
PPC:
Fix resume after y
i
eld from h
o
ok
.
commit
|
commitdiff
|
tree
2012-01-23
Mike P
a
ll
ARM: Avoid pointless arg c
l
e
a
ring in BC
_
I
F
UNCF
.
F
i
x
.
.
.
commit
|
commitdiff
|
tree
2012-01-23
M
i
k
e
Pall
MIPS
:
A
d
d m
i
ssing opcodes to
the
D
ynASM MIPS module
.
.
.
commit
|
commitdiff
|
tree
2012-01-20
Mike Pall
F
i
x
p
arsing of hex
l
iterals
w
ith expone
n
ts
.
commit
|
commitdiff
|
tree
2012-01-15
Mike Pall
F
F
I:
D
on't tou
c
h frame in ca
l
lb
a
cks with ta
i
lcalls
.
.
.
commit
|
commitdiff
|
tree
2011-12-17
Mike Pall
FFI: Ignore number p
a
rsin
g
errors while skipping definitions
.
commit
|
commitdiff
|
tree
2011-12-17
Mike Pall
F
FI: Ignore em
p
ty statements in ffi
.
cd
e
f
(
)
.
commit
|
commitdiff
|
tree
2011-12-16
Mike Pall
MIPS: Add Dy
n
ASM MIPS mod
u
l
e and encodin
g
eng
i
ne
.
commit
|
commitdiff
|
tree
2011-12-15
Mike Pall
M
IPS: Add
b
u
ild rules
(
non
-
functional,
y
et)
.
commit
|
commitdiff
|
tree
2011-12-15
M
ike
P
all
Auto-detect target ar
c
h via cro
s
s-compiler
.
Drop TARG
E
T
.
.
.
commit
|
commitdiff
|
tree
2011-12-14
Mi
k
e Pa
l
l
RE
L
EAS
E
LuaJIT-2
.
0
.
0-beta9
commit
|
commitdiff
|
tree
2011-12-14
Mik
e
Pa
l
l
Update
c
hangelog
.
commit
|
commitdiff
|
tree
2011-12-13
Mik
e
P
all
PPC: Avoid undefined oper
a
nd dereference in BAND/shift
.
.
.
commit
|
commitdiff
|
tree
2011-12-12
Mike Pall
FFI: Add
c
allback support for ARM
.
commit
|
commitdiff
|
tree
2011-12-12
Mike Pall
FFI:
Add call
b
ack sup
p
ort fo
r
PPC
.
commit
|
commitdiff
|
tree
2011-12-12
Mike Pall
M
o
ve helper for syncing data/instruction cache t
o
lj_
m
code
.
c
.
commit
|
commitdiff
|
tree
2011-12-10
Mike Pall
A
R
M
:
Erro
r
out
f
or attempt t
o
compi
l
e with hard-fl
o
at
.
.
.
commit
|
commitdiff
|
tree
2011-12-09
Mike Pall
ARM
:
Fix
s
t
ack chec
k
for spi
l
le
d
BASE in p
a
r
ent
.
commit
|
commitdiff
|
tree
2011-12-09
Mike Pall
x
6
4: Always extend sta
c
k arguments to
pointer size
.
commit
|
commitdiff
|
tree
2011-12-09
Mike Pall
Fix
compiler warning
.
commit
|
commitdiff
|
tree
2011-12-01
Mike
Pal
l
FFI: Fix stack adjus
t
m
ent for cal
l
s to stdcall/fa
s
tcall
.
.
.
commit
|
commitdiff
|
tree
2011-11-27
Mike Pall
FFI:
Need to tre
a
t strlen() as a load
.
commit
|
commitdiff
|
tree
2011-11-27
M
ike Pall
Fix d
o
cs
.
The code base doesn't w
o
rk
on Windows 98
.
.
.
commit
|
commitdiff
|
tree
2011-11-27
Mike Pall
Don't increme
n
t module referen
c
e counts due to symbol
.
.
.
commit
|
commitdiff
|
tree
2011-11-26
Mik
e
Pall
FFI: Record f
f
i
.
errno()
.
commit
|
commitdiff
|
tree
2011-11-25
Mike P
a
ll
Fix stack check in side
e
x
it
.
commit
|
commitdiff
|
tree
2011-11-25
Mi
k
e Pall
F
FI: Record C function c
a
lls with b
o
o
l return
va
l
ues
.
commit
|
commitdiff
|
tree
2011-11-25
Mike P
a
ll
FFI:
F
ix
l
i
n
e info for r
e
s
ult conversion erro
r
s i
n
.
.
.
commit
|
commitdiff
|
tree
2011-11-25
Mike Pall
FF
I
: Fix Ge
t
LastE
r
ror() save/r
e
stor
e
around
f
fi
.
load()
.
commit
|
commitdiff
|
tree
2011-11-25
Mike
Pall
FFI
:
Improve
l
d script detection in f
f
i
.
load
(
)
.
commit
|
commitdiff
|
tree
2011-11-23
Mi
k
e
P
all
Do not elimin
a
te PHIs only
re
f
erence
d
from o
t
her PH
I
s
.
commit
|
commitdiff
|
tree
2011-11-21
Mike Pa
l
l
Repla
c
e stack
s
l
o
t for impl
i
c
it num
b
er->string conv
.
.
.
commit
|
commitdiff
|
tree
2011-11-20
Mike Pall
Specialize
to
p
rototype for non-
m
o
n
om
o
rphic funct
i
ons
.
commit
|
commitdiff
|
tree
2011-11-20
M
i
ke Pall
Cou
n
t
frames wi
t
h
same prototype in call unroll li
m
it
.
.
.
commit
|
commitdiff
|
tree
2011-11-20
Mike Pall
Keep maximu
m
frame extent in
s
nap->to
p
s
l
o
t
.
commit
|
commitdiff
|
tree
2011-11-20
Mike Pall
Get rid of snap->d
e
p
t
h
.
commit
|
commitdiff
|
tree
2011-11-17
Mik
e
Pa
l
l
F
ix debug op
t
ion for msvc
b
u
i
ld
.
bat
.
commit
|
commitdiff
|
tree
2011-11-15
Mik
e
Pal
l
FFI: Fix EnumW
i
n
dows example
i
n
d
ocs
.
commit
|
commitdiff
|
tree
2011-11-15
Mi
k
e
Pall
FFI: Add mis
s
ing GC barri
e
r for callbac
k
regi
s
tration
.
commit
|
commitdiff
|
tree
2011-11-15
Mike
P
a
ll
FFI: Save GetLastError() around
ffi
.
lo
a
d() and symbol
.
.
.
commit
|
commitdiff
|
tree
2011-11-14
Mike
P
all
Elimi
n
ate some
rare occurren
c
es of redundant PHIs
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pa
l
l
Fix hin
t
-ba
s
ed register allocatio
n
i
n ra_dest()
.
commit
|
commitdiff
|
tree
2011-11-14
M
i
ke Pall
FFI: Add callba
c
k suppo
r
t
(
for x86/x64)
.
commit
|
commitdiff
|
tree
2011-11-14
M
i
k
e Pall
PP
C
: Clarify docs
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pall
FFI: Resolve
_
_call metamet
h
od for pointers, too
.
commit
|
commitdiff
|
tree
2011-11-12
Mike Pall
Avoid
d
epen
d
ence
o
n lj_jit
.
h
if onl
y
includi
n
g
lj
_
target
.
h
.
commit
|
commitdiff
|
tree
2011-11-12
Mike Pa
l
l
FF
I
:
A
dd unw
i
nd definitions fo
r
lj_vm_ffi_call
.
commit
|
commitdiff
|
tree
2011-11-11
M
i
ke Pall
F
FI: E
x
tend metamethod
t
utorial
.
commit
|
commitdiff
|
tree
2011-11-11
M
i
k
e Pall
ARM: Fix I
R
splitting for softfp
X
LOA
D
.
commit
|
commitdiff
|
tree
2011-11-11
M
i
ke Pa
l
l
ARM: Fix code gene
r
a
t
i
o
n f
o
r type-check
only
softfp
.
.
.
commit
|
commitdiff
|
tree
2011-11-04
Mike
P
all
x64: Fix
lightu
s
erdata comparisons
.
commit
|
commitdiff
|
tree
2011-11-04
Mike P
a
ll
Spelling
.
commit
|
commitdiff
|
tree
2011-10-27
Mi
k
e
P
a
l
l
PPC: Insta
l
l
dis_p
p
c
.
lua
.
commit
|
commitdiff
|
tree
2011-10-26
Mik
e
P
all
FFI: C
o
mpile call
s
to stdcall, fa
s
tc
a
ll
and vararg
.
.
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pall
PP
C
: Fuse BAND wit
h
shift to rlwinm
.
commit
|
commitdiff
|
tree
2011-10-25
M
i
ke Pall
A
d
d more FOLD r
u
le
s
for
s
hift + BAND simplific
a
tions
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pall
x64: Fix code g
e
n
e
ration fo
r
BSWAP
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pall
P
P
C:
F
u
s
e BSWAP wit
h
X
LO
A
D/XS
T
ORE
t
o
l
wbr
x
/
s
twbrx
.
commit
|
commitdiff
|
tree
2011-10-25
M
ik
e
Pall
PP
C
/e500: Fix
write
ba
r
rier
i
n USETS
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pal
l
PPC: Fix
e
xte
r
nally provi
d
ed relocation of
f
s
ets in
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mik
e
Pall
P
PC: Fix
write barrier in
U
S
ETV/USETS
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC: Integrate
and e
n
a
b
le JIT co
m
p
iler
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
Allow selection
o
f single
-
number vs
.
dual-number mode
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
M
ik
e
Pall
PPC: Fix/improve i
n
terprete
r
/
J
IT integratio
n
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC: Generalize r
e
m
aterialization han
d
ling
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC: Add support for GDB
JIT API
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pal
l
PPC:
Add
Lin
u
x/PPC
cache flush me
c
hanism
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
Make sure to flush/sync the D/I-cache for all generated
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
Fix
h
a
n
d
l
ing of alignment a
r
g
u
m
ents (nil) to CALLX
.
commit
|
commitdiff
|
tree
2011-10-24
Mi
k
e Pall
PPC: Ad
d
support fo
r
p
er-trace exit stubs
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pa
l
l
Generalize handl
i
n
g
of stack checks ind
i
cat
e
d by highest
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
M
i
k
e
P
all
D
o
n
't sa
v
e/res
t
or
e
tmptv with c
o
pyTV
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pa
l
l
Fix comp
i
ler
warning
.
commit
|
commitdiff
|
tree
2011-10-22
Mike
P
all
Whi
t
espace
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pall
Ad
d
missing FOLD r
u
le for CONV
.
u6
4
.
int + sign-e
x
ten
s
ion
.
commit
|
commitdiff
|
tree
2011-10-22
Mik
e
Pall
FFI:
Cleanup/fix
64 bit arithmetic in ass
e
mbler backen
d
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pall
x64: Fix m
a
th
.
random()
c
od
e
generatio
n
.
commit
|
commitdiff
|
tree
2011-10-22
M
ike Pall
F
i
x
r
egiste
r
hints for arithmetic hel
p
er functions
.
commit
|
commitdiff
|
tree
2011-10-21
Mike Pall
Separate
/
rename
N
UM
/
FLOAT <-> I64/U64
c
onversion fu
n
ctions
.
commit
|
commitdiff
|
tree
2011-10-21
Mike Pa
l
l
C
l
eanup various
e
n
d
ianess issues
i
n assembl
e
r backend
.
commit
|
commitdiff
|
tree
next