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
FFI: Add unwind definitions for lj_vm_ffi_call.
2011-11-12
M
i
ke Pall
FF
I
: Add un
w
ind definitions for lj_vm_ffi_call
.
commit
|
commitdiff
|
tree
2011-11-11
Mike
P
all
FFI: Exte
n
d me
t
amethod tutorial
.
commit
|
commitdiff
|
tree
2011-11-11
Mike Pa
l
l
ARM:
Fi
x
IR splitti
n
g f
o
r softfp
X
LOAD
.
commit
|
commitdiff
|
tree
2011-11-11
Mike
Pa
l
l
ARM: Fix
code generation for t
y
pe-c
h
eck
o
n
ly sof
t
f
p
.
.
.
commit
|
commitdiff
|
tree
2011-11-04
M
ike Pall
x64: Fix l
i
ghtuserd
a
t
a compariso
n
s
.
commit
|
commitdiff
|
tree
2011-11-04
Mi
k
e Pa
l
l
Spelling
.
commit
|
commitdiff
|
tree
2011-10-27
Mike Pall
PPC
:
Install d
i
s_ppc
.
lua
.
commit
|
commitdiff
|
tree
2011-10-26
Mike P
a
ll
F
FI: Com
p
i
le calls
to
s
tdcall, fastc
a
l
l and vararg
.
.
.
commit
|
commitdiff
|
tree
2011-10-25
Mik
e
Pall
P
PC: Fuse BAND w
i
th
shift to rlwinm
.
commit
|
commitdiff
|
tree
2011-10-25
M
i
ke
P
all
Add more
FOLD ru
l
es for shift +
BAND simplificat
i
ons
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pa
l
l
x64: Fix code
g
e
neration for BS
W
AP
.
commit
|
commitdiff
|
tree
2011-10-25
M
ik
e
Pa
l
l
PPC: Fuse BSWAP w
i
th X
L
OA
D
/
X
STORE to
lwbrx/
s
twbr
x
.
commit
|
commitdiff
|
tree
2011-10-25
M
i
ke Pall
PPC/e5
0
0: Fi
x
write barri
e
r in
U
SE
T
S
.
commit
|
commitdiff
|
tree
2011-10-24
Mike
Pa
l
l
PPC: Fix exter
n
ally prov
i
ded relocation offsets in
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC: Fix write
bar
r
ier
in USETV/US
E
TS
.
commit
|
commitdiff
|
tree
2011-10-24
Mi
k
e
P
a
l
l
PPC: Int
e
grate and enabl
e
J
I
T compiler
.
commit
|
commitdiff
|
tree
2011-10-24
Mi
k
e Pall
Allow s
e
lec
t
ion of single-number vs
.
dual-number mode
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mi
k
e Pall
PPC: Fi
x
/imp
r
ove interp
r
ete
r
/
JIT integration
.
commit
|
commitdiff
|
tree
2011-10-24
Mi
k
e Pall
P
PC:
Ge
n
e
ralize remateria
l
i
zation han
d
l
i
ng
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pal
l
PPC: A
d
d su
p
port for GD
B
JIT API
.
commit
|
commitdiff
|
tree
2011-10-24
Mike
Pall
PPC: Add Linux/PPC cache
f
lush mechanism
.
commit
|
commitdiff
|
tree
2011-10-24
Mik
e
Pall
Make
sur
e
to flu
s
h
/sync the
D
/
I
-cach
e
for a
l
l gene
r
ate
d
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
F
i
x handling of al
i
gnme
n
t argume
n
ts (n
i
l) to CALLX
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC
:
A
dd suppo
r
t for p
e
r-t
r
ace
exi
t
stubs
.
commit
|
commitdiff
|
tree
2011-10-24
Mike P
a
ll
Gene
r
alize handling
of stack chec
k
s ind
i
cated by high
e
st
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
Do
n
't save/restor
e
tmp
t
v with copyTV
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
Fix compil
e
r warning
.
commit
|
commitdiff
|
tree
2011-10-22
M
ike P
a
ll
Whitesp
a
ce
.
commit
|
commitdiff
|
tree
2011-10-22
Mike P
a
ll
Add m
i
ss
i
ng FO
L
D
rule
for
C
ON
V
.
u64
.
int
+
sign-e
x
tension
.
commit
|
commitdiff
|
tree
2011-10-22
Mike
Pall
FFI:
Cleanup/fix 64 bit a
r
ithmetic in a
s
sembler backend
.
commit
|
commitdiff
|
tree
2011-10-22
Mike P
a
ll
x64: Fi
x
math
.
random() code gener
a
tion
.
commit
|
commitdiff
|
tree
2011-10-22
Mike
P
all
Fix re
g
ister
h
int
s
f
o
r arithm
e
tic helper f
u
nction
s
.
commit
|
commitdiff
|
tree
2011-10-21
Mi
k
e Pa
l
l
S
eparate/rename NUM/FLOAT <-> I64/U64 conver
s
i
on function
s
.
commit
|
commitdiff
|
tree
2011-10-21
Mike Pall
Cleanup various endianess is
s
u
es in as
s
embler backend
.
commit
|
commitdiff
|
tree
2011-10-19
M
ike Pall
Rea
r
range d
e
fines for workarounds
t
o embedded
o
perat
i
ng
.
.
.
commit
|
commitdiff
|
tree
2011-10-18
Mike Pall
Fix PE/COFF bytecod
e
file forma
t
for big-endian targets
.
commit
|
commitdiff
|
tree
2011-10-18
Mike Pall
Fix FOLD rule for CONV
.
flt
.
num
(
CONV
.
num
.
flt(
x
)) => x
.
commit
|
commitdiff
|
tree
2011-10-18
Mike Pal
l
F
FI/x86: Fix CONV
.
u3
2
.
num rounding
.
commit
|
commitdiff
|
tree
2011-10-18
M
i
ke Pal
l
Don'
t
fu
s
e
colocated ar
r
ay offsets without -Ofuse
.
commit
|
commitdiff
|
tree
2011-10-17
M
i
ke Pall
Fixup PC
in tracebac
k
s after ex
i
ts from do
w
n
-r
e
cursive
.
.
.
commit
|
commitdiff
|
tree
2011-10-17
Mik
e
Pall
PP
C
:
Distingu
i
sh slw
i
,
srwi and rlw
i
nm in
disassemb
l
y
.
commit
|
commitdiff
|
tree
2011-10-17
Mike
P
a
l
l
A
dd missin
g
FOLD rule for inte
g
er NEG of co
n
st
a
nts
.
commit
|
commitdiff
|
tree
2011-10-13
Mike Pall
FFI/AR
M
:
Ensure invocation of
SPLIT pass for fl
o
at
.
.
.
commit
|
commitdiff
|
tree
2011-10-13
Mike Pall
S
a
v
e
t
mptv state for trace recor
d
er acro
s
s RECORD
v
mevent
.
commit
|
commitdiff
|
tree
2011-10-13
Mik
e
P
all
FFI
:
F
i
x
u
nfu
s
ed loads of float fields
.
commit
|
commitdiff
|
tree
2011-10-13
M
i
ke Pall
FFI: Fix cal
l
argu
m
ent and return handling
for I8/U8
.
.
.
commit
|
commitdiff
|
tree
2011-10-11
Mike Pal
l
FF
I
:
Record
l
oad
s
/stores to ext
e
r
nal variables in namespaces
.
commit
|
commitdiff
|
tree
2011-10-11
Mike Pall
FFI: Fix recording of const/e
n
um
l
ookups in namespaces
.
commit
|
commitdiff
|
tree
2011-10-10
Mike Pall
R
e
move unneeded PHI bar
r
i
er for re
a
ssociatio
n
o
f
d
uplic
a
te
.
.
.
commit
|
commitdiff
|
tree
2011-09-28
Mike Pall
A
void overwriting argume
n
t
with
e
rror from
m
e
t
a
c
all
.
.
.
commit
|
commitdiff
|
tree
2011-09-21
Mike Pall
Fi
x
(harmless) typ
o
.
commit
|
commitdiff
|
tree
2011-09-21
Mik
e
P
a
l
l
A
RM: Fix
H
REFK
code
g
eneration
.
commit
|
commitdiff
|
tree
2011-09-20
Mike P
a
ll
Generate a portable
vmd
e
f
.
lua
.
commit
|
commitdiff
|
tree
2011-09-17
M
i
ke Pall
PPC
/
e500: Fix GC barrier fo
r
T
S
ETM
.
commit
|
commitdiff
|
tree
2011-09-14
Mike P
a
ll
PPC: Fix GC
barrier for
T
SETM
.
commit
|
commitdiff
|
tree
2011-09-14
M
ike Pall
AR
M
: F
i
x GC ba
r
rier fo
r
TS
E
TM
.
commit
|
commitdiff
|
tree
2011-09-14
Mi
k
e
Pall
Fix
t
ypo
.
commit
|
commitdiff
|
tree
2011-09-08
Mike Pall
ARM: Disable CPU detec
t
i
on for
i
nter
p
r
eter-only builds
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pa
l
l
Increase
ma
x
.
num
b
e
r of exit stub groups to
correspond
.
.
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
Use
s
o
me r
e
g
i
ster allocator helpers f
o
r multiple architectu
r
es
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
PPC: Interpre
t
er
/
JIT integ
r
ation
.
commit
|
commitdiff
|
tree
2011-09-05
M
i
ke Pall
P
P
C: Fix
or remove assemb
l
e
r
he
l
p
e
r f
u
nctions
.
commit
|
commitdiff
|
tree
2011-09-05
Mik
e
Pall
PPC: More
i
nte
r
preter tuni
n
g
.
Use
y
-bit for b
r
anch
.
.
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
P
PC: Export
register names
f
rom disassembler
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
PPC: Disass
e
mble y-bit instead of
at-bit
s
f
or conditional
.
.
.
commit
|
commitdiff
|
tree
2011-09-05
M
ike
P
all
PPC:
A
dd y-bit v
a
riants o
f
conditional b
r
anches to
.
.
.
commit
|
commitdiff
|
tree
2011-09-02
Mike Pall
Always use ANSI variants o
f
Wi
n
d
o
ws
s
yste
m
functions
.
commit
|
commitdiff
|
tree
2011-08-31
Mike Pall
M
a
rk
i
n
stal
l
ed s
h
ared libra
r
y as execut
a
ble
.
commit
|
commitdiff
|
tree
2011-08-26
M
ik
e
Pa
l
l
Avoid conve
r
sion narrowing of arithmetic
with
large
.
.
.
commit
|
commitdiff
|
tree
2011-08-25
Mike Pa
l
l
FFI/x64: Fix struct-by-value
cal
l
ing
c
onventi
o
ns
.
commit
|
commitdiff
|
tree
2011-08-21
M
i
ke Pall
Re
c
ord m
i
ss
i
n
g
F
ORI slot loads (e
.
g
.
af
t
e
r ret
u
rn to
.
.
.
commit
|
commitdiff
|
tree
2011-08-18
Mike P
a
ll
PPC: Add PPC
d
is
a
s
s
embler
.
commit
|
commitdiff
|
tree
2011-08-17
Mike Pal
l
Add po
t
ential PHI for numb
e
r conversio
n
s due to ty
p
e
.
.
.
commit
|
commitdiff
|
tree
2011-08-16
Mike Pall
E
xtend -b
to gene
r
ate c/h/o
b
j/o
f
i
les with
embe
d
ded
.
.
.
commit
|
commitdiff
|
tree
2011-08-16
Mike Pa
l
l
L
oa
d
embedded byt
e
code wi
t
h
require
(
)
.
commit
|
commitdiff
|
tree
2011-08-14
Mi
k
e Pall
Clarify n
a
me of MIT license
.
commit
|
commitdiff
|
tree
2011-08-14
M
i
ke Pall
Replace some _Un
w
ind_* types
.
F
i
xes
build issues on
.
.
.
commit
|
commitdiff
|
tree
2011-08-11
Mi
k
e Pall
x64: Fix result type of cdata ind
e
x c
o
nv
e
rsio
n
s
.
commit
|
commitdiff
|
tree
2011-08-11
M
ike Pall
D
o
n't b
o
ther to chai
n
NOPs
.
commit
|
commitdiff
|
tree
2011-08-10
Mi
k
e Pa
l
l
PPCSPE: Sa
v
e/restore cr
2
,
cr3 a
n
d cr4 w
h
en enteri
n
g
.
.
.
commit
|
commitdiff
|
tree
2011-08-10
Mike
P
all
P
PC: Sav
e
/restore cr2, cr3 and
cr4 when entering/lea
v
in
g
VM
.
commit
|
commitdiff
|
tree
2011-08-10
Mike Pal
l
PPC: Add mtcr
f
i
nstruct
i
on t
o
D
y
nASM
.
commit
|
commitdiff
|
tree
2011-08-10
Mi
k
e Pall
PPC: Tune and reschedule interpreter for
PPC/e300
.
commit
|
commitdiff
|
tree
2011-08-10
Mike P
a
ll
Fix compiler warning
.
commit
|
commitdiff
|
tree
2011-08-09
Mike Pall
Fix
s
tack
c
heck when
L
->top is above L->m
a
x
s
t
ack
.
commit
|
commitdiff
|
tree
2011-08-08
Mik
e
P
a
ll
Remove temporary
m
code
l
imi
t
e
r
ror from
a
ppli
c
ation
.
.
.
commit
|
commitdiff
|
tree
2011-08-07
M
ike Pall
FFI: Limit snap
s
h
o
t opti
m
izat
i
on for cdata comp
a
risons
.
commit
|
commitdiff
|
tree
2011-08-01
Mike Pall
PPC
:
Add
m
a
chine-s
p
e
cific part of FFI
.
commit
|
commitdiff
|
tree
2011-07-25
Mike Pall
P
PC: Fix floor/ceil fo
r
dual-number mode
.
commit
|
commitdiff
|
tree
2011-07-24
Mike Pall
PP
C
: Add dual-number
m
ode interpr
e
ter
.
Enable by def
a
ult
.
commit
|
commitdiff
|
tree
2011-07-23
Mi
k
e Pal
l
Use different workar
o
und for
alignme
n
t of jit_State
.
commit
|
commitdiff
|
tree
2011-07-23
Mik
e
P
a
ll
FFI: Treat fun
c
tion
ctypes like
pointers in c
o
mp
a
riso
n
s
.
commit
|
commitdiff
|
tree
2011-07-19
Mike
P
all
From Lua 5
.
2
:
Change \* to \z
.
Rejec
t
undefine
d
escape
.
.
.
commit
|
commitdiff
|
tree
2011-07-13
Mike P
a
ll
PPC: Update install docs
.
commit
|
commitdiff
|
tree
2011-07-13
Mik
e
Pall
PPC:
A
dd
d
ual-nu
m
b
e
r mode interpr
e
t
e
r
.
commit
|
commitdiff
|
tree
2011-07-13
Mike Pall
P
PCSPE: Fi
x
dispatch
f
or bin
o
p metamethods
.
commit
|
commitdiff
|
tree
2011-07-13
Mik
e
Pall
Cleanup single-number v
s
.
dual-numbe
r
mode sele
c
tion
.
commit
|
commitdiff
|
tree
2011-07-12
Mike
P
all
ARM:
Don't evict ASMREF_L in
r
a_e
v
ictk()
.
commit
|
commitdiff
|
tree
2011-07-07
Mike Pall
F
i
x
doc link
.
commit
|
commitdiff
|
tree
2011-07-06
Mike Pall
FF
I
: Fix
c
omment parsing
.
commit
|
commitdiff
|
tree
next