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
P
a
l
l
Fix parsin
g
of hex lite
r
al
s
wit
h
e
x
ponents
.
commit
|
commitdiff
|
tree
2012-01-15
Mike Pal
l
FFI:
Don
'
t to
u
c
h fram
e
i
n
callbacks with ta
i
lcalls
.
.
.
commit
|
commitdiff
|
tree
2011-12-17
Mike
P
all
FFI: Ignore n
u
mber parsing errors while skip
p
ing def
i
nitions
.
commit
|
commitdiff
|
tree
2011-12-17
M
i
k
e
Pall
FFI: Ignor
e
empt
y
s
tatements
in
f
f
i
.
cde
f
()
.
commit
|
commitdiff
|
tree
2011-12-16
Mike Pall
MIPS: Add DynA
S
M MIPS module an
d
e
n
coding eng
i
ne
.
commit
|
commitdiff
|
tree
2011-12-15
Mike Pall
MIPS: Add build rules (non-functi
o
nal, yet)
.
commit
|
commitdiff
|
tree
2011-12-15
M
i
k
e Pall
Auto-detect target arch via
c
ro
s
s-co
m
piler
.
Drop
TARGET
.
.
.
commit
|
commitdiff
|
tree
2011-12-14
Mike Pall
R
E
L
EASE LuaJIT-2
.
0
.
0-beta9
commit
|
commitdiff
|
tree
2011-12-14
Mike Pall
Update
changelog
.
commit
|
commitdiff
|
tree
2011-12-13
Mik
e
Pall
PP
C
: A
v
oid undef
i
ned ope
r
and
d
ere
f
e
r
ence i
n
BAND/shift
.
.
.
commit
|
commitdiff
|
tree
2011-12-12
Mike Pall
FF
I
: Add callback
support for ARM
.
commit
|
commitdiff
|
tree
2011-12-12
Mike Pall
F
F
I: Add callback suppo
r
t for PPC
.
commit
|
commitdiff
|
tree
2011-12-12
Mike
P
al
l
Move he
l
per for
s
y
n
cing data/instruction cache
t
o lj_mcod
e
.
c
.
commit
|
commitdiff
|
tree
2011-12-10
Mike Pall
ARM
:
Error
o
ut for attempt
t
o
compile with hard-float
.
.
.
commit
|
commitdiff
|
tree
2011-12-09
Mike Pall
ARM
:
Fix stack
check for s
p
illed BASE in p
a
rent
.
commit
|
commitdiff
|
tree
2011-12-09
Mik
e
P
a
ll
x
6
4:
Alwa
y
s extend stack a
r
g
u
ments to pointe
r
size
.
commit
|
commitdiff
|
tree
2011-12-09
Mike Pall
Fi
x
comp
i
ler warning
.
commit
|
commitdiff
|
tree
2011-12-01
M
ike
Pall
FFI: Fix
s
t
ack adjustment for calls t
o
s
t
d
c
all/fastc
a
ll
.
.
.
commit
|
commitdiff
|
tree
2011-11-27
Mike
Pall
FFI: N
e
e
d
to treat strl
e
n()
a
s a
load
.
commit
|
commitdiff
|
tree
2011-11-27
M
i
ke Pall
F
i
x docs
.
The code base doesn't work on Wi
n
do
w
s 98
.
.
.
commit
|
commitdiff
|
tree
2011-11-27
Mik
e
P
all
Don
'
t
increment modu
l
e
reference counts due to symbol
.
.
.
commit
|
commitdiff
|
tree
2011-11-26
M
i
k
e Pa
l
l
FFI: Record ffi
.
errno()
.
commit
|
commitdiff
|
tree
2011-11-25
Mi
k
e Pall
Fix sta
c
k chec
k
in side
ex
i
t
.
commit
|
commitdiff
|
tree
2011-11-25
Mik
e
Pall
FFI: Record C func
t
ion calls with
b
ool retu
r
n values
.
commit
|
commitdiff
|
tree
2011-11-25
M
i
ke Pall
F
FI:
F
ix lin
e
info for
r
esul
t
con
v
ersion error
s
i
n
.
.
.
commit
|
commitdiff
|
tree
2011-11-25
Mi
k
e
Pal
l
FF
I
: Fix G
e
tLastE
r
r
or() save/restore aro
u
nd ffi
.
load()
.
commit
|
commitdiff
|
tree
2011-11-25
Mike Pall
FFI: Improve ld s
c
ript d
e
t
ection in ffi
.
load()
.
commit
|
commitdiff
|
tree
2011-11-23
Mike
P
all
Do no
t
e
limin
a
te P
H
Is only r
e
ferenced from ot
h
e
r
PH
I
s
.
commit
|
commitdiff
|
tree
2011-11-21
Mike Pal
l
Replace stack slot for implicit number->stri
n
g
conv
.
.
.
commit
|
commitdiff
|
tree
2011-11-20
Mike Pall
Speci
a
lize
to prototype for
n
o
n
-
m
onomorphic functions
.
commit
|
commitdiff
|
tree
2011-11-20
M
i
k
e Pall
Co
u
nt
frames with same pr
o
totype i
n
call
unroll limit
.
.
.
commit
|
commitdiff
|
tree
2011-11-20
Mike Pall
Kee
p
maximum frame exte
n
t in snap
-
>to
p
slot
.
commit
|
commitdiff
|
tree
2011-11-20
Mike Pall
Get rid
o
f snap->
d
e
pth
.
commit
|
commitdiff
|
tree
2011-11-17
Mike Pall
Fix
debug option for
m
svcbui
l
d
.
bat
.
commit
|
commitdiff
|
tree
2011-11-15
Mike Pall
FFI: Fix
Enum
W
indows example in docs
.
commit
|
commitdiff
|
tree
2011-11-15
Mike Pall
FFI: Add missin
g
GC ba
r
ri
e
r for callbac
k
registr
a
t
ion
.
commit
|
commitdiff
|
tree
2011-11-15
M
ik
e
Pall
FFI: Save
GetLastError() around
f
f
i
.
load()
an
d
symbol
.
.
.
commit
|
commitdiff
|
tree
2011-11-14
M
ike Pall
Eliminate
some ra
r
e
occu
r
rences of redund
a
nt PH
I
s
.
commit
|
commitdiff
|
tree
2011-11-14
M
ike Pall
F
i
x hint-
b
a
s
ed
registe
r
al
l
ocation
i
n ra_dest()
.
commit
|
commitdiff
|
tree
2011-11-14
Mik
e
Pall
FFI: A
d
d callback su
p
p
ort (for x86/x64)
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pa
l
l
PPC: C
l
arify docs
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pall
FFI: Resolve __call metamethod for pointers,
t
oo
.
commit
|
commitdiff
|
tree
2011-11-12
Mike Pall
Avoi
d
dependenc
e
on lj_j
i
t
.
h
i
f
only including l
j
_target
.
h
.
commit
|
commitdiff
|
tree
2011-11-12
Mi
k
e Pall
FFI: Add unw
i
nd definit
i
ons for lj_vm_
f
fi_call
.
commit
|
commitdiff
|
tree
2011-11-11
Mike P
a
ll
FFI: Ex
t
end metametho
d
tut
o
rial
.
commit
|
commitdiff
|
tree
2011-11-11
Mike
Pall
A
R
M:
F
ix
I
R sp
l
itting for softfp XLOAD
.
commit
|
commitdiff
|
tree
2011-11-11
Mike P
a
ll
ARM: F
i
x code
g
eneration for type-check only softf
p
.
.
.
commit
|
commitdiff
|
tree
2011-11-04
Mike Pal
l
x64: Fix lightuserdat
a
comp
a
r
i
s
ons
.
commit
|
commitdiff
|
tree
2011-11-04
M
ike Pall
Spelli
n
g
.
commit
|
commitdiff
|
tree
2011-10-27
Mike Pall
PPC: Install d
i
s_ppc
.
l
ua
.
commit
|
commitdiff
|
tree
2011-10-26
M
ike Pall
F
F
I
:
C
o
m
pile
calls t
o
stdcall, fas
t
call and
v
ararg
.
.
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pall
PPC: Fuse
BAND with shift to
r
lwinm
.
commit
|
commitdiff
|
tree
2011-10-25
Mike P
a
l
l
Add mor
e
F
O
LD
r
ul
e
s fo
r
s
h
ift + BAN
D
simpl
i
fications
.
commit
|
commitdiff
|
tree
2011-10-25
Mike
P
all
x64:
Fix co
d
e generatio
n
for BSWAP
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pall
P
PC:
Fuse BSWAP wit
h
XLO
A
D/XSTORE to lwb
r
x/st
w
brx
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pall
PP
C
/e500: Fix wr
i
te
b
arr
i
er i
n
US
E
TS
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC: Fi
x
ext
e
rnally pro
v
i
ded reloca
t
i
o
n
of
f
sets
i
n
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC: F
i
x write barrier in USETV/USETS
.
commit
|
commitdiff
|
tree
2011-10-24
Mike
P
all
PPC
:
I
n
t
egrate and enable JIT compile
r
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
Allow selection of single-number vs
.
dual-number m
o
de
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike
Pall
PPC:
Fix/imp
r
ove interprete
r
/JIT integratio
n
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC: Generalize rematerialization handling
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC: Ad
d
sup
p
o
r
t for GDB JIT
API
.
commit
|
commitdiff
|
tree
2011-10-24
Mike P
a
ll
P
P
C: Add
Linux/PPC c
a
che flush
m
echanism
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
Ma
k
e sure to
f
l
us
h
/
sync the D/I-cache f
o
r all gen
e
rated
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
Fix handling of al
i
gnment argumen
t
s
(
ni
l
)
to CALLX
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC: Ad
d
sup
p
ort for per-trace exit
stubs
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
Generalize
handling of
s
t
ack
c
hecks indicated by highest
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
M
i
ke
P
all
Don't save/r
e
s
t
ore tmptv w
i
th copyTV
.
commit
|
commitdiff
|
tree
2011-10-24
M
i
ke Pa
l
l
F
i
x c
o
mpiler warning
.
commit
|
commitdiff
|
tree
2011-10-22
Mik
e
Pall
Whitesp
a
ce
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pall
Add missi
n
g
FOLD rule
fo
r
CO
N
V
.
u64
.
int + sign-extension
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pall
FF
I
:
C
leanup/
f
ix 64 bit arithmetic
in assem
b
l
e
r backend
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pall
x64: Fix math
.
random
(
) cod
e
generation
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pall
Fix r
e
giste
r
hints for arithmetic helper functions
.
commit
|
commitdiff
|
tree
2011-10-21
Mik
e
Pall
Separat
e
/
rename NU
M
/FLOAT
<
-> I64/U64 con
v
e
rsion f
u
n
ctions
.
commit
|
commitdiff
|
tree
2011-10-21
Mike Pa
l
l
Cleanup various endianess issues in
as
s
e
mbler backend
.
commit
|
commitdiff
|
tree
2011-10-19
Mike
P
all
Rearrange defi
n
es for workarounds to embedde
d
operat
i
ng
.
.
.
commit
|
commitdiff
|
tree
2011-10-18
Mike
Pal
l
Fix P
E
/
COFF
b
yt
e
code f
i
le format
f
or big-endi
a
n
t
argets
.
commit
|
commitdiff
|
tree
2011-10-18
M
ike Pall
Fix
F
O
LD rule for CONV
.
flt
.
n
um(
C
ONV
.
num
.
f
l
t(x)
)
=> x
.
commit
|
commitdiff
|
tree
2011-10-18
Mike
P
all
FFI/x86: Fix
C
ONV
.
u32
.
num
r
ounding
.
commit
|
commitdiff
|
tree
2011-10-18
Mike Pal
l
Don't fus
e
colo
c
ated array off
s
et
s
without -Ofuse
.
commit
|
commitdiff
|
tree
2011-10-17
Mike
P
all
Fixup PC in tr
a
c
e
backs
af
t
er exits f
r
om down-
r
ecursive
.
.
.
commit
|
commitdiff
|
tree
2011-10-17
Mike Pall
PPC: Distingui
s
h slwi, srwi and rlwinm in disassembly
.
commit
|
commitdiff
|
tree
2011-10-17
M
i
k
e Pall
A
d
d
missing
F
OLD r
u
le for in
t
eger NEG of constant
s
.
commit
|
commitdiff
|
tree
2011-10-13
Mike P
a
ll
F
FI/
A
RM: Ensure
in
v
ocation o
f
S
PLIT pa
s
s for
float
.
.
.
commit
|
commitdiff
|
tree
2011-10-13
Mike Pall
Save
t
mpt
v
state for trace recorder across RE
C
ORD vmevent
.
commit
|
commitdiff
|
tree
2011-10-13
Mike Pall
FFI
:
Fix unfused lo
a
ds of float fields
.
commit
|
commitdiff
|
tree
2011-10-13
Mike Pa
l
l
FFI: Fix call argu
m
ent
a
n
d
return hand
l
in
g
for I8
/
U
8
.
.
.
commit
|
commitdiff
|
tree
2011-10-11
M
ike P
a
ll
F
FI: Record lo
a
ds/stores to external variabl
e
s in namespaces
.
commit
|
commitdiff
|
tree
2011-10-11
Mi
k
e Pall
FFI: Fix recording of const/enum lookup
s
i
n
na
m
e
s
pa
c
es
.
commit
|
commitdiff
|
tree
2011-10-10
Mike Pall
Remove
u
nn
e
eded PHI barrier fo
r
reassociation of duplicate
.
.
.
commit
|
commitdiff
|
tree
2011-09-28
Mike Pal
l
Avoid ov
e
rwriting argume
n
t
with error
f
rom metacall
.
.
.
commit
|
commitdiff
|
tree
2011-09-21
M
ike Pall
Fix (ha
r
mless) typo
.
commit
|
commitdiff
|
tree
2011-09-21
Mik
e
Pall
ARM: Fix H
R
EFK co
d
e
generation
.
commit
|
commitdiff
|
tree
2011-09-20
Mike
P
a
ll
G
ene
r
ate a portable
vmde
f
.
lua
.
commit
|
commitdiff
|
tree
2011-09-17
Mik
e
Pall
PPC/e500: Fix
G
C
b
a
rrier for TSE
T
M
.
commit
|
commitdiff
|
tree
2011-09-14
Mike Pall
PPC: Fix GC barrier for TSETM
.
commit
|
commitdiff
|
tree
2011-09-14
Mike Pall
A
R
M: Fix GC barrier f
o
r
T
SETM
.
commit
|
commitdiff
|
tree
2011-09-14
Mike Pall
Fix t
y
po
.
commit
|
commitdiff
|
tree
next