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
Fix parsing of hex literals with exponents.
2012-01-20
Mike Pa
l
l
Fix parsing
o
f hex l
i
tera
l
s with exponent
s
.
commit
|
commitdiff
|
tree
2012-01-15
Mi
k
e Pall
FFI: Don't touch f
r
a
me in callbacks
wi
t
h tailcalls
.
.
.
commit
|
commitdiff
|
tree
2011-12-17
Mike Pall
FFI: Ignore
n
u
mber pars
i
ng errors wh
i
le skippi
n
g definitio
n
s
.
commit
|
commitdiff
|
tree
2011-12-17
Mike Pa
l
l
F
F
I: Ignore emp
t
y
s
t
at
e
m
en
t
s in ffi
.
c
def()
.
commit
|
commitdiff
|
tree
2011-12-16
Mike Pall
M
I
PS: A
d
d DynASM M
I
PS modu
l
e and encoding
e
n
gi
n
e
.
commit
|
commitdiff
|
tree
2011-12-15
Mike
Pall
MIPS: Add bu
i
ld rules (non-func
t
ional
,
yet)
.
commit
|
commitdiff
|
tree
2011-12-15
Mike
P
all
Auto-detect target arch via cross-co
m
p
i
ler
.
Drop
TARGET
.
.
.
commit
|
commitdiff
|
tree
2011-12-14
M
i
ke Pall
RELEASE LuaJIT-2
.
0
.
0-
b
eta9
commit
|
commitdiff
|
tree
2011-12-14
Mike Pa
l
l
Update ch
a
ngelog
.
commit
|
commitdiff
|
tree
2011-12-13
Mi
k
e
Pall
P
P
C
: Avoid u
n
defined opera
n
d
d
eref
e
ren
c
e in BA
N
D/shift
.
.
.
commit
|
commitdiff
|
tree
2011-12-12
Mike Pall
F
F
I: Add ca
l
l
back
suppor
t
for
A
RM
.
commit
|
commitdiff
|
tree
2011-12-12
Mike Pal
l
FFI: Add call
b
ack supp
o
rt for PPC
.
commit
|
commitdiff
|
tree
2011-12-12
Mike Pall
Move hel
p
er for syncing data
/
instruction cache to lj_mcod
e
.
c
.
commit
|
commitdiff
|
tree
2011-12-10
Mike Pall
ARM: E
r
ror ou
t
f
or a
t
tempt to compile with hard-flo
a
t
.
.
.
commit
|
commitdiff
|
tree
2011-12-09
Mike
P
all
AR
M
: Fix stack
check for spi
l
led
BASE in
parent
.
commit
|
commitdiff
|
tree
2011-12-09
Mi
k
e Pa
l
l
x64: Always e
x
tend stack argum
e
nts to pointe
r
s
i
ze
.
commit
|
commitdiff
|
tree
2011-12-09
M
i
ke Pall
Fix compiler warning
.
commit
|
commitdiff
|
tree
2011-12-01
M
ik
e
Pall
FFI:
F
ix sta
c
k
adjustment for calls to stdcall/fastcall
.
.
.
commit
|
commitdiff
|
tree
2011-11-27
Mik
e
Pall
F
F
I: Need
t
o
t
reat str
l
en() a
s
a load
.
commit
|
commitdiff
|
tree
2011-11-27
Mi
k
e Pall
Fix docs
.
Th
e
code
b
a
s
e
doesn't wor
k
o
n
Windows 9
8
.
.
.
commit
|
commitdiff
|
tree
2011-11-27
Mike Pall
Don
'
t increme
n
t module reference counts due to
symb
o
l
.
.
.
commit
|
commitdiff
|
tree
2011-11-26
Mik
e
Pall
F
F
I: Record ffi
.
errno()
.
commit
|
commitdiff
|
tree
2011-11-25
Mi
k
e Pall
Fix stack chec
k
in si
d
e
e
x
it
.
commit
|
commitdiff
|
tree
2011-11-25
Mike
P
a
l
l
FF
I
: Rec
o
rd C
functio
n
calls with bool return values
.
commit
|
commitdiff
|
tree
2011-11-25
Mike Pall
FFI:
F
i
x line info fo
r
result c
o
n
v
ers
i
on errors in
.
.
.
commit
|
commitdiff
|
tree
2011-11-25
Mike Pa
l
l
FFI: Fi
x
GetLastError() save/restore arou
n
d ffi
.
load()
.
commit
|
commitdiff
|
tree
2011-11-25
Mike
P
all
FFI
:
Impr
o
ve ld script detection in ffi
.
load()
.
commit
|
commitdiff
|
tree
2011-11-23
Mike Pall
Do
n
ot eliminate PHIs only refer
e
nced from
o
t
h
er PHIs
.
commit
|
commitdiff
|
tree
2011-11-21
Mike P
a
ll
Replace
s
tack slot for i
m
pl
i
cit number->st
r
i
ng c
o
nv
.
.
.
commit
|
commitdiff
|
tree
2011-11-20
M
i
ke Pall
Specialize to p
r
ototy
p
e for non-mo
n
omorphic fu
n
ctions
.
commit
|
commitdiff
|
tree
2011-11-20
Mike Pall
C
o
u
nt
fram
e
s w
i
th
s
ame prototype
i
n
call un
r
oll limit
.
.
.
commit
|
commitdiff
|
tree
2011-11-20
Mike Pall
Keep
maximum
frame ex
t
ent in snap->topsl
o
t
.
commit
|
commitdiff
|
tree
2011-11-20
Mi
k
e
Pall
Get rid of
snap->de
p
th
.
commit
|
commitdiff
|
tree
2011-11-17
Mike Pall
Fix debug option for msvcbuild
.
b
a
t
.
commit
|
commitdiff
|
tree
2011-11-15
Mik
e
Pall
FFI: Fix EnumWindows example in docs
.
commit
|
commitdiff
|
tree
2011-11-15
Mike Pa
l
l
FFI:
Add
m
issing
G
C barrier for callback registrati
o
n
.
commit
|
commitdiff
|
tree
2011-11-15
Mike P
a
ll
FFI: Sav
e
Get
L
a
s
t
Er
r
or() aro
u
nd ff
i
.
load()
a
nd symbo
l
.
.
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pal
l
Eliminate
some rare occurrences of redundant PHIs
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pall
F
ix hint-base
d
register allocati
o
n in r
a
_
d
est()
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pall
FFI:
A
dd callback suppor
t
(fo
r
x86/x64
)
.
commit
|
commitdiff
|
tree
2011-11-14
Mike P
a
ll
P
PC: Cla
r
ify doc
s
.
commit
|
commitdiff
|
tree
2011-11-14
Mike
P
al
l
F
FI:
Resolve __ca
l
l
m
etamethod f
o
r
poin
t
ers, too
.
commit
|
commitdiff
|
tree
2011-11-12
Mi
k
e Pall
Avoid depend
e
nce on lj_jit
.
h if
o
nly i
n
cluding l
j
_target
.
h
.
commit
|
commitdiff
|
tree
2011-11-12
Mike Pall
FFI: Add unwind defin
i
t
i
on
s
for
l
j_vm_ff
i
_call
.
commit
|
commitdiff
|
tree
2011-11-11
Mike P
a
ll
FFI:
E
xte
n
d metamethod tutorial
.
commit
|
commitdiff
|
tree
2011-11-11
Mike Pa
l
l
ARM
:
Fix IR splittin
g
for softfp XL
O
AD
.
commit
|
commitdiff
|
tree
2011-11-11
Mik
e
Pall
ARM: Fix code genera
t
io
n
fo
r
ty
p
e-check only softfp
.
.
.
commit
|
commitdiff
|
tree
2011-11-04
Mike Pall
x64
:
Fix lightuserdata compar
i
s
o
n
s
.
commit
|
commitdiff
|
tree
2011-11-04
Mike
Pall
Spelling
.
commit
|
commitdiff
|
tree
2011-10-27
Mike
P
all
P
PC
:
I
n
s
t
all dis_ppc
.
l
ua
.
commit
|
commitdiff
|
tree
2011-10-26
Mi
k
e Pall
FFI: Compile calls to
st
d
c
all, f
a
stcall and
vararg
.
.
.
commit
|
commitdiff
|
tree
2011-10-25
Mik
e
Pall
PPC: Fuse
BAND with s
h
ift t
o
rlwi
n
m
.
commit
|
commitdiff
|
tree
2011-10-25
Mike
Pal
l
Add more FO
L
D
r
ules f
o
r shift + BAND simp
l
if
i
cation
s
.
commit
|
commitdiff
|
tree
2011-10-25
Mike
Pa
l
l
x6
4
: F
i
x code
g
enerati
o
n for BSWAP
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pall
PPC: Fuse BSWAP with X
L
O
A
D
/
XSTORE to lwbrx/stwbrx
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pall
P
P
C
/e500:
F
ix write barrier
i
n
USETS
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
P
P
C
: Fix externally
p
rovided relocati
o
n offse
t
s
i
n
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
M
ike
Pall
P
P
C: Fi
x
write
b
arrier in U
S
ETV/
U
S
ETS
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC: Int
e
g
r
ate and enable
J
IT compiler
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pal
l
All
o
w
s
election
o
f single-number vs
.
dual-n
u
mber m
o
de
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike P
a
ll
P
PC: F
i
x
/
improve int
e
rpre
t
er
/
JIT
i
ntegration
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC:
Generalize rematerialization han
d
ling
.
commit
|
commitdiff
|
tree
2011-10-24
M
i
k
e
P
all
P
P
C: Add support
f
o
r
GDB JIT API
.
commit
|
commitdiff
|
tree
2011-10-24
Mike
Pall
PPC: Add Linux/PPC cache
f
lush mechanism
.
commit
|
commitdiff
|
tree
2011-10-24
Mike
Pall
Make sure to flush/sync the D/I-cach
e
f
or
a
ll
generated
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike
Pall
Fix han
d
ling of alignme
n
t argumen
t
s
(
nil
)
t
o
CALLX
.
commit
|
commitdiff
|
tree
2011-10-24
Mi
k
e Pall
PPC: Add suppo
r
t f
o
r per
-
trace exit stubs
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
G
eneralize handli
n
g of stack chec
k
s
indicat
e
d by
highest
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mi
k
e Pall
Don't save/restore tmptv
with copyTV
.
commit
|
commitdiff
|
tree
2011-10-24
Mi
k
e
Pall
Fix comp
i
ler warning
.
commit
|
commitdiff
|
tree
2011-10-22
M
ike P
a
ll
W
h
itespa
c
e
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pall
Add missin
g
FOLD rule for
C
ON
V
.
u64
.
int + s
i
gn-ext
e
nsion
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pall
FFI: Cleanup/
f
ix 64 bit arithmetic in assembler
b
ackend
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pall
x64: F
i
x
math
.
random
(
) co
d
e gene
r
ati
o
n
.
commit
|
commitdiff
|
tree
2011-10-22
Mi
k
e Pall
Fix regi
s
ter h
i
nts for
a
rithmetic helper
f
u
n
ct
i
ons
.
commit
|
commitdiff
|
tree
2011-10-21
Mike Pall
Separate/rename NUM/
F
LO
A
T
<
-> I64/U64 conve
r
s
i
on functions
.
commit
|
commitdiff
|
tree
2011-10-21
Mi
k
e P
a
ll
Cl
e
anup various endianess is
s
ues in
a
ssembler backen
d
.
commit
|
commitdiff
|
tree
2011-10-19
Mike Pall
R
earrange defi
n
es for workaro
u
nds t
o
emb
e
d
d
ed operating
.
.
.
commit
|
commitdiff
|
tree
2011-10-18
Mike
P
all
F
ix PE/COFF bytecode file f
o
rmat for b
i
g
-endian targets
.
commit
|
commitdiff
|
tree
2011-10-18
Mike Pall
F
ix FOLD
r
ule for CONV
.
flt
.
num(CO
N
V
.
num
.
flt(x)) => x
.
commit
|
commitdiff
|
tree
2011-10-18
M
i
ke Pall
F
FI/x86: Fix CONV
.
u32
.
nu
m
roun
d
in
g
.
commit
|
commitdiff
|
tree
2011-10-18
Mike P
a
ll
Don
'
t
f
use colocated
a
rray o
f
fs
e
ts wi
t
hout -Ofus
e
.
commit
|
commitdiff
|
tree
2011-10-17
Mike Pall
Fixup PC in tracebacks after e
x
its
f
rom down-
r
e
c
ursive
.
.
.
commit
|
commitdiff
|
tree
2011-10-17
Mike
Pall
P
PC: Distinguish slwi, srw
i
and
r
lwinm in disasse
m
bly
.
commit
|
commitdiff
|
tree
2011-10-17
Mike Pall
Add
m
i
s
s
ing FOLD rule for integer NEG of c
o
ns
t
ants
.
commit
|
commitdiff
|
tree
2011-10-13
M
ike
P
a
ll
FFI/
A
RM:
Ensure invocation of SPLIT pass for fl
o
at
.
.
.
commit
|
commitdiff
|
tree
2011-10-13
Mike Pall
Save tmptv state for tra
c
e r
e
c
o
rder acro
s
s RECOR
D
vm
e
vent
.
commit
|
commitdiff
|
tree
2011-10-13
M
i
ke Pall
FFI:
F
ix unfused lo
a
ds of float
f
ield
s
.
commit
|
commitdiff
|
tree
2011-10-13
Mike Pall
F
F
I: Fix call argument a
n
d return handling for I
8
/U
8
.
.
.
commit
|
commitdiff
|
tree
2011-10-11
M
i
ke P
a
ll
FFI
:
R
ecord loads/stores
t
o external var
i
a
bl
e
s i
n
names
p
aces
.
commit
|
commitdiff
|
tree
2011-10-11
M
i
k
e Pall
FFI: F
i
x
r
eco
r
d
i
ng of const/enum lookups in namespaces
.
commit
|
commitdiff
|
tree
2011-10-10
Mike P
a
ll
Remove
u
nneeded PHI barrier fo
r
reassociation of
d
uplicate
.
.
.
commit
|
commitdiff
|
tree
2011-09-28
M
i
ke
Pall
Avoid overwriting argument with err
o
r fr
o
m
m
e
t
a
call
.
.
.
commit
|
commitdiff
|
tree
2011-09-21
M
ike Pall
Fix
(h
a
rm
l
ess) typo
.
commit
|
commitdiff
|
tree
2011-09-21
Mike Pall
ARM:
F
ix
HREFK code
gener
a
tion
.
commit
|
commitdiff
|
tree
2011-09-20
Mike
Pall
Generate a portable vmdef
.
lua
.
commit
|
commitdiff
|
tree
2011-09-17
Mik
e
Pall
PPC/e500
:
Fix
G
C
barr
i
e
r
fo
r
TSETM
.
commit
|
commitdiff
|
tree
2011-09-14
Mike Pal
l
PPC
:
Fix GC barr
i
er for TSETM
.
commit
|
commitdiff
|
tree
2011-09-14
Mike Pa
l
l
ARM: Fix GC b
a
rrier for
T
SETM
.
commit
|
commitdiff
|
tree
2011-09-14
Mike Pall
Fi
x
typo
.
commit
|
commitdiff
|
tree
next