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 hint-based register allocation in ra_dest().
2011-11-14
M
ike
P
all
F
i
x hint
-
based register allocat
i
on
i
n ra_des
t
()
.
commit
|
commitdiff
|
tree
2011-11-14
Mike
P
all
F
F
I: Add callback support (for
x
86/x
6
4)
.
commit
|
commitdiff
|
tree
2011-11-14
Mike P
a
ll
P
P
C: Clar
i
fy d
o
cs
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pall
FFI: Resolve __ca
l
l metamethod f
o
r pointers, too
.
commit
|
commitdiff
|
tree
2011-11-12
Mike Pall
Avo
i
d
dependence on lj_jit
.
h
i
f only including l
j
_target
.
h
.
commit
|
commitdiff
|
tree
2011-11-12
Mike Pal
l
FFI: Add unwi
n
d definition
s
for lj_vm_ffi_call
.
commit
|
commitdiff
|
tree
2011-11-11
Mike Pall
FFI: Extend metamethod tutorial
.
commit
|
commitdiff
|
tree
2011-11-11
Mike Pall
ARM: Fix IR splitting f
o
r softf
p
XLO
A
D
.
commit
|
commitdiff
|
tree
2011-11-11
Mike Pall
ARM:
Fix code generation fo
r
type-check
o
n
l
y softfp
.
.
.
commit
|
commitdiff
|
tree
2011-11-04
Mike P
a
ll
x64: Fi
x
lig
h
tuser
d
ata
c
o
mparis
o
n
s
.
commit
|
commitdiff
|
tree
2011-11-04
Mike Pall
Spelling
.
commit
|
commitdiff
|
tree
2011-10-27
Mike
P
all
PPC:
In
s
tall dis_ppc
.
l
u
a
.
commit
|
commitdiff
|
tree
2011-10-26
Mike Pall
FFI: C
o
mpile calls
to stdcall, fastcall and vararg
.
.
.
commit
|
commitdiff
|
tree
2011-10-25
Mi
k
e Pall
PPC:
F
use BAND with sh
i
ft to rl
w
inm
.
commit
|
commitdiff
|
tree
2011-10-25
Mike
Pall
Add more FOLD rules for shift
+ BAND
s
implificat
i
o
ns
.
commit
|
commitdiff
|
tree
2011-10-25
Mi
k
e
P
all
x
6
4: Fix code generation for BSW
A
P
.
commit
|
commitdiff
|
tree
2011-10-25
M
ike Pall
PPC: Fus
e
BSWA
P
with XLO
A
D
/XSTORE to lwbrx/stwbrx
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pal
l
PP
C
/e500: F
i
x
writ
e
barrier
in USETS
.
commit
|
commitdiff
|
tree
2011-10-24
Mik
e
Pall
PPC: Fix externa
l
ly
provided
r
e
locatio
n
offse
t
s in
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pal
l
PPC: Fix write barrier in USETV/USETS
.
commit
|
commitdiff
|
tree
2011-10-24
Mike
Pall
PPC: Integrate
a
nd ena
b
le JIT
compiler
.
commit
|
commitdiff
|
tree
2011-10-24
M
i
ke Pall
Allow selectio
n
of single
-
nu
m
ber vs
.
d
u
al-number mode
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mi
k
e Pall
P
PC: Fix/impro
v
e interpreter/JIT
integration
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
P
PC
:
Ge
n
eralize r
e
m
a
terialization handling
.
commit
|
commitdiff
|
tree
2011-10-24
Mike P
a
l
l
PP
C
: Add suppo
r
t
for GDB JIT API
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC: Add Linux/PPC cache flush mecha
n
i
sm
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
Make sure to flu
s
h
/
s
y
nc
the D/I-cac
h
e for all generated
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
Fix ha
n
d
ling o
f
align
m
e
nt arguments (nil) to CALL
X
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PP
C
: A
d
d
support for per-
t
race exit stubs
.
commit
|
commitdiff
|
tree
2011-10-24
Mi
k
e
Pall
Gene
r
alize handling of stack checks indicated
b
y h
i
ghe
s
t
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
Don't save/re
s
t
o
re t
m
ptv with copyTV
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
Fix compi
l
er warni
n
g
.
commit
|
commitdiff
|
tree
2011-10-22
Mike
P
all
Whitespace
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pall
Ad
d
missing FOL
D
rule
for CONV
.
u6
4
.
int + si
g
n-
e
xtensi
o
n
.
commit
|
commitdiff
|
tree
2011-10-22
M
ike Pa
l
l
FFI:
Cle
a
nu
p
/fix 64
bit arithmetic
i
n
a
ssembl
e
r backen
d
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pall
x
6
4: Fix math
.
random() co
d
e generation
.
commit
|
commitdiff
|
tree
2011-10-22
M
ike Pal
l
Fix register hints f
o
r arithmetic
h
elper functions
.
commit
|
commitdiff
|
tree
2011-10-21
Mike Pall
Separate/re
n
ame NU
M
/FLOAT <-> I64/U
6
4 conver
s
ion f
u
nction
s
.
commit
|
commitdiff
|
tree
2011-10-21
Mike Pall
Clea
n
up
various endianess iss
u
e
s
in assem
b
ler
b
a
c
k
en
d
.
commit
|
commitdiff
|
tree
2011-10-19
Mik
e
Pal
l
Rearran
g
e def
i
nes for workar
o
unds
to embedded
o
p
erating
.
.
.
commit
|
commitdiff
|
tree
2011-10-18
Mi
k
e
Pa
l
l
F
ix PE/COFF by
t
e
code
f
ile format f
o
r big-endian targets
.
commit
|
commitdiff
|
tree
2011-10-18
M
ike Pa
l
l
Fix
F
OLD rule
f
or CONV
.
f
l
t
.
num(CONV
.
num
.
flt(x)) => x
.
commit
|
commitdiff
|
tree
2011-10-18
M
ike Pall
FFI/x86: Fix CONV
.
u
3
2
.
num rounding
.
commit
|
commitdiff
|
tree
2011-10-18
Mik
e
P
a
ll
Don't fuse c
o
l
oca
t
ed ar
r
ay
o
ffsets w
i
t
h
o
u
t -Ofuse
.
commit
|
commitdiff
|
tree
2011-10-17
Mike Pall
Fixup PC
in traceb
a
cks after exits from down
-
recursive
.
.
.
commit
|
commitdiff
|
tree
2011-10-17
Mik
e
Pa
l
l
PPC: Distinguish slwi, s
r
w
i
and rlwinm in disas
s
embly
.
commit
|
commitdiff
|
tree
2011-10-17
Mike P
a
ll
Add
missing
F
O
L
D r
u
le for integer
NEG of
c
onstan
t
s
.
commit
|
commitdiff
|
tree
2011-10-13
Mike Pal
l
F
FI/ARM: E
n
sure
invocation of SPLIT p
a
ss for
float
.
.
.
commit
|
commitdiff
|
tree
2011-10-13
Mike P
a
ll
S
a
v
e tmpt
v
state
for
t
race rec
o
rd
e
r acr
o
ss RECORD vmevent
.
commit
|
commitdiff
|
tree
2011-10-13
Mike
Pall
FFI: Fix unfused
l
oads of float fields
.
commit
|
commitdiff
|
tree
2011-10-13
Mike Pall
F
FI: Fix ca
l
l argument and
return handling for I8/U8
.
.
.
commit
|
commitdiff
|
tree
2011-10-11
Mike Pall
FFI: Record
loads
/
stores to exte
r
n
al
variables in namespaces
.
commit
|
commitdiff
|
tree
2011-10-11
Mike Pall
FFI: Fix r
e
cording
of cons
t
/enum lookups in nam
e
s
p
a
ces
.
commit
|
commitdiff
|
tree
2011-10-10
Mike Pall
R
e
move unnee
d
e
d
P
HI bar
r
ier for reassoci
a
tion
of duplicate
.
.
.
commit
|
commitdiff
|
tree
2011-09-28
Mike
P
a
ll
Avoid
o
ve
r
writing argument with error
from metacall
.
.
.
commit
|
commitdiff
|
tree
2011-09-21
Mike
Pall
Fix
(
h
ar
m
less) typo
.
commit
|
commitdiff
|
tree
2011-09-21
Mike
P
all
ARM: Fix H
R
EF
K
code generation
.
commit
|
commitdiff
|
tree
2011-09-20
Mi
k
e Pal
l
G
ener
a
te a portabl
e
vmdef
.
l
ua
.
commit
|
commitdiff
|
tree
2011-09-17
Mike P
a
ll
PPC/e500: Fix GC b
a
rrier
f
or TSETM
.
commit
|
commitdiff
|
tree
2011-09-14
Mike P
a
ll
PPC
:
Fix
G
C
bar
r
ier
for TS
E
TM
.
commit
|
commitdiff
|
tree
2011-09-14
Mike P
a
ll
A
R
M: Fix
G
C barri
e
r for TSET
M
.
commit
|
commitdiff
|
tree
2011-09-14
M
i
ke
Pall
Fix typo
.
commit
|
commitdiff
|
tree
2011-09-08
Mike Pall
ARM: Disable
C
PU
d
etection for
i
n
t
erprete
r
-o
n
ly builds
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
I
ncr
e
a
s
e max
.
n
umber of exit st
u
b g
r
oups t
o
corres
p
o
n
d
.
.
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
Use
so
m
e r
e
g
ister allocator helpe
r
s
for multiple a
r
chitectures
.
commit
|
commitdiff
|
tree
2011-09-05
Mike
Pal
l
PPC: Int
e
rpre
t
e
r/JIT inte
g
rati
o
n
.
commit
|
commitdiff
|
tree
2011-09-05
Mike
Pall
PPC: Fix
o
r remove assemble
r
helper functi
o
ns
.
commit
|
commitdiff
|
tree
2011-09-05
Mik
e
Pall
P
PC:
More interp
r
eter t
u
n
ing
.
Use y-bit for branch
.
.
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
PPC: Ex
p
ort regist
e
r names from d
i
sassem
b
ler
.
commit
|
commitdiff
|
tree
2011-09-05
Mike
P
all
PPC: Disass
e
mble y-bi
t
instead
of at-bits
for
co
n
ditio
n
al
.
.
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
P
PC: Add y-bit
variants of c
o
ndi
t
ional br
a
nches t
o
.
.
.
commit
|
commitdiff
|
tree
2011-09-02
Mike Pal
l
Always use ANSI var
i
ants
o
f
W
indo
w
s syste
m
f
u
n
ctions
.
commit
|
commitdiff
|
tree
2011-08-31
Mike
Pall
Mark
ins
t
alle
d
shared l
i
br
a
ry
a
s executable
.
commit
|
commitdiff
|
tree
2011-08-26
Mike Pall
A
void convers
i
on narrowi
n
g of arith
m
e
tic wit
h
larg
e
.
.
.
commit
|
commitdiff
|
tree
2011-08-25
Mike Pall
FFI/x64: Fi
x
s
tr
u
ct-b
y
-val
u
e
callin
g
conventi
o
ns
.
commit
|
commitdiff
|
tree
2011-08-21
Mike Pa
l
l
Record
m
iss
i
ng FO
R
I slot loads (e
.
g
.
after re
t
urn to
.
.
.
commit
|
commitdiff
|
tree
2011-08-18
Mike Pall
PPC: Add
P
PC disassemble
r
.
commit
|
commitdiff
|
tree
2011-08-17
Mike Pal
l
Add pote
n
t
ial
PHI for number co
n
versions due
to
typ
e
.
.
.
commit
|
commitdiff
|
tree
2011-08-16
M
ike Pall
Extend -b to generate c/h/ob
j
/o files
wi
t
h embedded
.
.
.
commit
|
commitdiff
|
tree
2011-08-16
Mike P
a
ll
Lo
a
d
e
mbedded bytecode with require
(
)
.
commit
|
commitdiff
|
tree
2011-08-14
Mike Pall
Clarify name of MIT license
.
commit
|
commitdiff
|
tree
2011-08-14
Mike Pal
l
Replace some _Unwin
d
_
*
type
s
.
Fixes build issues on
.
.
.
commit
|
commitdiff
|
tree
2011-08-11
M
i
ke Pall
x64:
F
ix result type of cdata index
c
onversions
.
commit
|
commitdiff
|
tree
2011-08-11
M
ike Pall
Don't bother to
chai
n
NOPs
.
commit
|
commitdiff
|
tree
2011-08-10
Mike Pall
PPCSP
E
: Save/r
e
store cr2, cr3 an
d
cr4 when
entering
.
.
.
commit
|
commitdiff
|
tree
2011-08-10
Mike
P
all
PPC: Save/res
t
ore cr2, cr3 and
cr4 w
h
en entering/leavi
n
g
V
M
.
commit
|
commitdiff
|
tree
2011-08-10
M
i
k
e Pall
PPC: Add mtcrf inst
r
uction
to D
y
n
ASM
.
commit
|
commitdiff
|
tree
2011-08-10
Mike Pall
PPC:
Tune and
r
esched
u
le inte
r
pre
t
er for PPC/e300
.
commit
|
commitdiff
|
tree
2011-08-10
Mik
e
Pall
Fix compile
r
warn
i
ng
.
commit
|
commitdiff
|
tree
2011-08-09
Mike Pall
F
i
x
s
tack c
h
eck when L->top i
s
a
b
ove L->maxstac
k
.
commit
|
commitdiff
|
tree
2011-08-08
M
i
ke Pall
R
emov
e
t
e
m
po
r
ary mcod
e
limit err
o
r from applic
a
t
i
on
.
.
.
commit
|
commitdiff
|
tree
2011-08-07
Mike Pa
l
l
FFI: Limit snapshot optimizat
i
o
n for cdata comparisons
.
commit
|
commitdiff
|
tree
2011-08-01
M
i
ke Pa
l
l
PPC: Add mac
h
ine-specific part
of FFI
.
commit
|
commitdiff
|
tree
2011-07-25
Mike
Pall
PPC: F
i
x fl
o
or/
c
eil f
o
r dual-number mode
.
commit
|
commitdiff
|
tree
2011-07-24
Mike Pall
P
P
C
: Add du
a
l-number mode
i
nterpreter
.
Enable
b
y
d
efault
.
commit
|
commitdiff
|
tree
2011-07-23
Mike Pall
U
se different wo
r
karound for
a
lign
m
ent of jit_State
.
commit
|
commitdiff
|
tree
2011-07-23
Mike Pall
F
FI: Tre
a
t fu
n
c
t
ion ctypes like pointe
r
s in com
p
a
r
isons
.
commit
|
commitdiff
|
tree
2011-07-19
Mike
Pall
From Lu
a
5
.
2: Ch
a
nge \* to \z
.
Reject undefined esc
a
pe
.
.
.
commit
|
commitdiff
|
tree
2011-07-13
Mike Pall
PPC: Update in
s
ta
l
l d
o
c
s
.
commit
|
commitdiff
|
tree
2011-07-13
Mik
e
P
a
l
l
PPC: Add
dual-number mode interpreter
.
commit
|
commitdiff
|
tree
next