repo.or.cz
/
luajit-2.0
/
celess22.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
MIPS: Update install docs.
2012-01-23
M
ik
e
Pa
l
l
M
I
PS: Update install
docs
.
commit
|
commitdiff
|
tree
2012-01-23
Mike
P
all
MIPS: Add interp
r
e
ter
.
Enabl
e
MIPS
b
uil
d
r
u
les
.
commit
|
commitdiff
|
tree
2012-01-23
Mike Pall
PPC: Av
o
i
d pointless arg
cle
a
ring i
n
BC_IFUNC
F
.
R
e
mo
v
e
.
.
.
commit
|
commitdiff
|
tree
2012-01-23
M
ike Pall
PPC: Fix argum
e
nt chec
k
ing for ra
w
g
et
.
commit
|
commitdiff
|
tree
2012-01-23
Mike Pall
PPC: Fix resume
after yield from ho
o
k
.
commit
|
commitdiff
|
tree
2012-01-23
Mike
P
a
ll
ARM: Avoid
p
ointless
a
rg clearing i
n
BC
_
I
FUNCF
.
Fix
.
.
.
commit
|
commitdiff
|
tree
2012-01-23
Mik
e
Pal
l
MIPS
:
Add miss
i
ng opcodes to the DynASM
M
IP
S
module
.
.
.
commit
|
commitdiff
|
tree
2012-01-20
Mik
e
Pall
Fix p
a
rs
i
ng of
h
ex
l
i
t
e
r
als with exponents
.
commit
|
commitdiff
|
tree
2012-01-15
M
ike Pall
FFI: Don't touch
frame
i
n
call
b
a
ck
s
w
i
t
h
tailcalls
.
.
.
commit
|
commitdiff
|
tree
2011-12-17
Mike Pall
F
F
I: Ignore number parsin
g
e
rr
o
rs w
h
il
e
s
k
ipping
defini
t
i
o
n
s
.
commit
|
commitdiff
|
tree
2011-12-17
Mike Pall
FFI:
I
g
nore
e
m
p
t
y statements in
f
f
i
.
c
def()
.
commit
|
commitdiff
|
tree
2011-12-16
Mike Pa
l
l
MIPS: Add D
y
nASM MIPS
module a
n
d e
n
c
oding en
g
ine
.
commit
|
commitdiff
|
tree
2011-12-15
Mik
e
P
all
MIPS:
A
dd
b
u
ild rul
e
s (non-functional, yet)
.
commit
|
commitdiff
|
tree
2011-12-15
Mike Pall
Auto-detect
t
arget
arch
v
ia cross-compil
e
r
.
Drop TARG
E
T
.
.
.
commit
|
commitdiff
|
tree
2011-12-14
Mi
k
e
P
all
RELEASE LuaJIT
-
2
.
0
.
0-
b
eta9
commit
|
commitdiff
|
tree
2011-12-14
Mi
k
e Pall
Up
d
ate c
h
angelog
.
commit
|
commitdiff
|
tree
2011-12-13
Mike
P
all
PPC:
A
void undefine
d
operand dereference
in
B
A
N
D/shift
.
.
.
commit
|
commitdiff
|
tree
2011-12-12
Mike Pall
FFI: Add callbac
k
sup
p
ort for ARM
.
commit
|
commitdiff
|
tree
2011-12-12
Mike Pall
FFI:
Add c
a
l
l
back support for PPC
.
commit
|
commitdiff
|
tree
2011-12-12
M
i
ke
P
all
Move helper for
syncing dat
a
/inst
r
uction cache to lj_mcode
.
c
.
commit
|
commitdiff
|
tree
2011-12-10
Mi
k
e P
a
ll
ARM: Error out for att
e
mpt
to compile with
h
ard-fl
o
at
.
.
.
commit
|
commitdiff
|
tree
2011-12-09
Mik
e
Pall
ARM: Fix stack check for spilled BASE in p
a
r
e
n
t
.
commit
|
commitdiff
|
tree
2011-12-09
Mike Pall
x64: Al
w
ays
e
xte
n
d stack arguments to p
o
inter size
.
commit
|
commitdiff
|
tree
2011-12-09
Mike Pall
F
i
x compiler warning
.
commit
|
commitdiff
|
tree
2011-12-01
Mike P
a
l
l
FF
I
: Fix
s
t
ack adjustment for
c
al
l
s to s
t
d
call/fastcall
.
.
.
commit
|
commitdiff
|
tree
2011-11-27
Mike Pall
FFI: Need
to
t
r
eat
s
trlen() as a load
.
commit
|
commitdiff
|
tree
2011-11-27
Mike Pall
Fix do
c
s
.
The
code bas
e
doesn't work
on Window
s
98
.
.
.
commit
|
commitdiff
|
tree
2011-11-27
M
ike
P
a
l
l
Do
n
't inc
r
e
m
ent module referen
c
e co
u
n
ts due t
o
symbol
.
.
.
commit
|
commitdiff
|
tree
2011-11-26
M
ike Pall
FFI: Record ffi
.
errno()
.
commit
|
commitdiff
|
tree
2011-11-25
Mike P
a
ll
Fix st
a
c
k
check in side e
x
it
.
commit
|
commitdiff
|
tree
2011-11-25
M
ike Pal
l
FFI: R
e
cord C function calls
with bool return value
s
.
commit
|
commitdiff
|
tree
2011-11-25
Mike Pall
FFI: Fix line
info for result
co
n
v
e
r
s
i
o
n errors in
.
.
.
commit
|
commitdiff
|
tree
2011-11-25
Mi
k
e
P
all
FFI:
F
ix
G
etLastError()
save/resto
r
e aro
u
nd ffi
.
load()
.
commit
|
commitdiff
|
tree
2011-11-25
Mike Pall
FFI: Imp
r
ove l
d
s
cr
i
pt
d
etection i
n
ffi
.
load()
.
commit
|
commitdiff
|
tree
2011-11-23
Mike P
a
ll
Do not
e
limina
t
e
PHIs only referenced from ot
h
er
PHIs
.
commit
|
commitdiff
|
tree
2011-11-21
M
i
ke Pall
Rep
l
ace stack
slot
f
o
r implicit number->s
t
r
i
n
g
conv
.
.
.
commit
|
commitdiff
|
tree
2011-11-20
M
ike Pall
Speciali
z
e t
o
p
r
ot
o
type for non-monomorphic functi
o
ns
.
commit
|
commitdiff
|
tree
2011-11-20
Mike Pall
Count frames with same
prototype in
c
all
u
nro
l
l
limit
.
.
.
commit
|
commitdiff
|
tree
2011-11-20
Mike Pall
Keep maximum f
r
ame extent
i
n snap->top
s
l
o
t
.
commit
|
commitdiff
|
tree
2011-11-20
M
i
ke Pall
Get rid
o
f
snap->dep
t
h
.
commit
|
commitdiff
|
tree
2011-11-17
Mike Pall
Fix debu
g
o
ption for msv
c
build
.
bat
.
commit
|
commitdiff
|
tree
2011-11-15
Mike Pall
FFI:
F
ix
E
numW
i
ndows e
x
ample in docs
.
commit
|
commitdiff
|
tree
2011-11-15
Mike Pall
FFI:
Ad
d
miss
i
n
g GC barrie
r
for callback re
g
istrat
i
on
.
commit
|
commitdiff
|
tree
2011-11-15
Mike Pa
l
l
FFI:
S
ave GetLas
t
Erro
r
(
)
around ffi
.
lo
a
d
(
) and symbol
.
.
.
commit
|
commitdiff
|
tree
2011-11-14
Mi
k
e
Pall
El
i
m
inate some rare occurr
e
nces of
redund
a
n
t PHIs
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pall
F
ix hint-based register
a
llocat
i
on in ra_de
s
t()
.
commit
|
commitdiff
|
tree
2011-11-14
Mike P
a
ll
FFI: A
d
d c
a
llback
sup
p
or
t
(for x86/x64)
.
commit
|
commitdiff
|
tree
2011-11-14
Mike
P
all
P
P
C:
Clarify
d
ocs
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pall
FFI: Resolv
e
__c
a
l
l metamethod for
p
oin
t
ers,
t
o
o
.
commit
|
commitdiff
|
tree
2011-11-12
Mik
e
Pall
A
void depend
e
nce on
lj
_
jit
.
h if
only inc
l
uding l
j
_ta
r
ge
t
.
h
.
commit
|
commitdiff
|
tree
2011-11-12
M
i
k
e Pall
F
FI: Add unwind definition
s
f
o
r lj_vm_ffi_call
.
commit
|
commitdiff
|
tree
2011-11-11
Mike Pa
l
l
FFI: Exte
n
d metamethod tutorial
.
commit
|
commitdiff
|
tree
2011-11-11
Mike Pall
ARM: Fix
IR splitt
i
ng for sof
t
fp XLOAD
.
commit
|
commitdiff
|
tree
2011-11-11
Mike Pall
ARM: Fix code generation for type-check only softfp
.
.
.
commit
|
commitdiff
|
tree
2011-11-04
M
i
ke Pal
l
x64: F
i
x
li
g
htuserdata
compar
i
sons
.
commit
|
commitdiff
|
tree
2011-11-04
Mike
Pall
Spelling
.
commit
|
commitdiff
|
tree
2011-10-27
Mike Pall
PPC: Ins
t
a
l
l d
i
s_ppc
.
lua
.
commit
|
commitdiff
|
tree
2011-10-26
Mike Pall
F
F
I: Compile ca
l
ls to stdca
l
l,
f
a
stc
a
ll and
v
ararg
.
.
.
commit
|
commitdiff
|
tree
2011-10-25
M
ik
e
Pall
PP
C
:
F
u
s
e
B
AND with shift to rlwinm
.
commit
|
commitdiff
|
tree
2011-10-25
Mike
P
all
Add more FOLD rule
s
for
s
hift
+
BAND simplificat
i
on
s
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pall
x64: F
i
x code
generation for BS
W
AP
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pall
P
P
C: Fuse BSWAP w
i
t
h XLOAD/XSTORE
to
l
wbrx/stwbr
x
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pall
PPC/e500: Fix w
r
i
t
e
b
arrier
i
n USETS
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
P
P
C:
Fix exter
n
al
l
y p
r
ovi
d
e
d
re
l
ocati
o
n offsets in
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike
P
all
P
P
C
: Fix
w
ri
t
e barrier in USE
T
V
/USET
S
.
commit
|
commitdiff
|
tree
2011-10-24
M
ike Pall
PPC: Integrate and
enabl
e
J
I
T c
o
m
p
iler
.
commit
|
commitdiff
|
tree
2011-10-24
M
i
ke Pall
Allow selection
o
f
single-number vs
.
dua
l
-number mode
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pal
l
P
PC: Fix/improv
e
interpreter/JIT integration
.
commit
|
commitdiff
|
tree
2011-10-24
Mi
k
e Pa
l
l
PPC: Generali
z
e rematerialization h
a
ndling
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
P
P
C: Add suppo
r
t
for GDB J
I
T API
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC:
A
dd
L
inux/PPC
cach
e
flush mecha
n
ism
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
Make sure to flush/s
y
nc the D/I-cache fo
r
all generate
d
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
Fix h
a
ndling of a
l
ign
m
ent ar
g
uments (ni
l
)
to
C
ALLX
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
P
PC: Add
support for p
e
r-trace ex
i
t
stubs
.
commit
|
commitdiff
|
tree
2011-10-24
Mike
Pall
Genera
l
ize
ha
n
dling o
f
sta
c
k checks indi
c
ated by hi
g
he
s
t
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mi
k
e Pall
Don't
save/r
e
s
t
ore
t
mptv
with
cop
y
T
V
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
Fi
x
co
m
piler warning
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pall
W
hitespace
.
commit
|
commitdiff
|
tree
2011-10-22
Mi
k
e Pall
Add missing
F
OLD rule for CONV
.
u64
.
int
+ sign-extension
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pall
FFI:
C
leanup/fix 64 bit arithmetic in
a
ssembler backend
.
commit
|
commitdiff
|
tree
2011-10-22
Mik
e
Pall
x64:
Fix math
.
random(
)
code generati
o
n
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pall
Fix regi
s
ter hints for arithmetic help
e
r
functions
.
commit
|
commitdiff
|
tree
2011-10-21
M
ike
Pall
Sep
a
r
ate/rename NUM/
F
LO
A
T <-> I64/U6
4
con
v
ersion f
u
nctions
.
commit
|
commitdiff
|
tree
2011-10-21
Mike
Pall
Cleanu
p
various endianess issues in
a
ssembler bac
k
e
n
d
.
commit
|
commitdiff
|
tree
2011-10-19
Mike Pall
Rearra
n
ge
d
efines for wo
r
karoun
d
s to embed
d
ed
operating
.
.
.
commit
|
commitdiff
|
tree
2011-10-18
Mike Pall
Fix PE/
C
OFF bytecode f
i
le f
o
rmat for big-en
d
ian tar
g
ets
.
commit
|
commitdiff
|
tree
2011-10-18
Mike Pall
Fix FOLD rule
for CONV
.
flt
.
num(C
O
NV
.
num
.
f
lt(x)
)
=> x
.
commit
|
commitdiff
|
tree
2011-10-18
Mike Pall
FFI/x86: Fix CO
N
V
.
u32
.
num rou
n
ding
.
commit
|
commitdiff
|
tree
2011-10-18
Mik
e
Pall
D
on't fuse
c
o
l
oca
t
ed a
r
ray off
s
et
s
wi
t
ho
u
t -
O
fu
s
e
.
commit
|
commitdiff
|
tree
2011-10-17
Mike Pall
Fixup PC i
n
tracebacks
a
fter exits from down-recursive
.
.
.
commit
|
commitdiff
|
tree
2011-10-17
Mik
e
Pall
PPC: Distingui
s
h s
l
wi, srwi and
r
l
w
i
nm
i
n di
s
a
s
sembly
.
commit
|
commitdiff
|
tree
2011-10-17
Mike Pall
Add missing FOLD
r
ule
f
or integer N
E
G of constants
.
commit
|
commitdiff
|
tree
2011-10-13
Mike
P
all
FFI/
A
RM: Ensure invocation of SPLI
T
p
a
ss f
o
r float
.
.
.
commit
|
commitdiff
|
tree
2011-10-13
Mike P
a
ll
Save
t
mptv
s
ta
t
e for trace re
c
order acros
s
RECORD vmevent
.
commit
|
commitdiff
|
tree
2011-10-13
Mike Pall
FFI:
Fix unfused l
o
ads of float fields
.
commit
|
commitdiff
|
tree
2011-10-13
Mike Pall
FFI: Fix call argument
and return handling for I
8
/
U8
.
.
.
commit
|
commitdiff
|
tree
2011-10-11
Mi
k
e Pa
l
l
FFI: Reco
r
d
load
s
/stores to external variables in
n
amespaces
.
commit
|
commitdiff
|
tree
2011-10-11
M
i
ke Pall
FFI: Fix re
c
o
rd
i
ng of
c
o
nst/enu
m
lookup
s
in namespaces
.
commit
|
commitdiff
|
tree
2011-10-10
Mi
k
e Pall
Rem
o
ve
u
n
n
e
e
d
ed P
H
I barrier for re
a
ssociati
o
n of duplicat
e
.
.
.
commit
|
commitdiff
|
tree
2011-09-28
Mike Pa
l
l
Avoid overwriting argument w
i
th erro
r
f
r
om met
a
ca
l
l
.
.
.
commit
|
commitdiff
|
tree
next