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
Allow selection of single-number vs. dual-number mode in Makefile.
2011-10-24
M
ike Pall
All
o
w se
l
ectio
n
of single-number
v
s
.
dual-number mode
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pa
l
l
PPC:
Fix/
i
mprove interpreter
/
JIT int
e
g
ration
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC: Genera
l
ize rem
a
terializatio
n
han
d
ling
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC: Add su
p
por
t
for GDB JIT API
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PP
C
: Add Li
n
ux/PPC c
a
che flush mechanism
.
commit
|
commitdiff
|
tree
2011-10-24
Mike
P
all
Make s
u
re to
fl
u
s
h
/
sy
n
c the D/
I
-cache for all ge
n
erated
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mi
k
e
Pall
Fix
han
d
l
ing of alignmen
t
argu
m
en
t
s (nil) to CA
L
LX
.
commit
|
commitdiff
|
tree
2011-10-24
M
ike
Pall
PPC
:
Add support
for p
e
r-tra
c
e exit st
u
bs
.
commit
|
commitdiff
|
tree
2011-10-24
Mike P
a
ll
G
eneralize handling of stack checks in
d
i
cate
d
by highest
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
M
ik
e
Pall
D
o
n't save/re
s
tore tmptv with copyTV
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
Fix compiler warning
.
commit
|
commitdiff
|
tree
2011-10-22
M
i
ke
Pall
Whitespace
.
commit
|
commitdiff
|
tree
2011-10-22
Mike P
a
ll
A
d
d mi
s
s
i
ng FOLD rule for CONV
.
u
6
4
.
int + sign-extensi
o
n
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pall
FFI: Cleanup/fix 64 bit arithmetic
i
n
assembler back
e
nd
.
commit
|
commitdiff
|
tree
2011-10-22
M
i
ke Pall
x
64: Fix math
.
random() code ge
n
eration
.
commit
|
commitdiff
|
tree
2011-10-22
Mi
k
e Pall
Fix regi
s
ter hints fo
r
ar
i
t
hme
t
ic h
e
l
p
er func
t
ions
.
commit
|
commitdiff
|
tree
2011-10-21
M
ike Pall
Sepa
r
ate/r
e
n
am
e
NUM/F
L
OAT <-> I64/U64 convers
i
o
n function
s
.
commit
|
commitdiff
|
tree
2011-10-21
M
ik
e
Pal
l
Cl
e
a
n
up vari
o
us
e
n
d
ianess i
s
sue
s
in assemb
l
er
b
a
ckend
.
commit
|
commitdiff
|
tree
2011-10-19
M
i
ke P
a
l
l
Re
a
rrange defin
e
s
for wo
r
kar
o
u
n
ds to
e
m
b
edded operating
.
.
.
commit
|
commitdiff
|
tree
2011-10-18
Mi
k
e Pall
Fix PE/COFF bytecode
f
ile form
a
t for big-endi
a
n target
s
.
commit
|
commitdiff
|
tree
2011-10-18
Mike P
a
ll
Fi
x
FOLD rule
f
or CONV
.
f
lt
.
num(CONV
.
num
.
flt(
x
)) =>
x
.
commit
|
commitdiff
|
tree
2011-10-18
Mi
k
e Pa
l
l
FFI
/
x86: Fix
C
ONV
.
u32
.
n
u
m ro
u
n
d
i
ng
.
commit
|
commitdiff
|
tree
2011-10-18
Mi
k
e
Pa
l
l
Don'
t
fuse colocated arra
y
off
s
ets
without
-
Of
u
se
.
commit
|
commitdiff
|
tree
2011-10-17
Mik
e
P
all
Fi
x
up PC in traceba
c
k
s afte
r
exits fr
o
m d
o
wn-re
c
ursive
.
.
.
commit
|
commitdiff
|
tree
2011-10-17
Mike Pall
P
P
C
:
Distinguish slwi, srwi and r
l
winm
i
n disa
s
s
e
mbly
.
commit
|
commitdiff
|
tree
2011-10-17
Mike Pall
A
d
d
missing FOLD
r
ule f
o
r
i
nteger NEG of constants
.
commit
|
commitdiff
|
tree
2011-10-13
M
i
ke Pall
FFI/AR
M
: Ensu
r
e in
v
oca
t
i
o
n of SPLIT pa
s
s for
f
l
oat
.
.
.
commit
|
commitdiff
|
tree
2011-10-13
Mike Pall
Save
t
mptv st
a
te for trace
r
e
c
o
rder across
R
ECORD v
m
event
.
commit
|
commitdiff
|
tree
2011-10-13
Mike Pall
F
FI: Fix unfu
s
ed lo
a
ds of f
l
oat f
i
elds
.
commit
|
commitdiff
|
tree
2011-10-13
M
ike Pall
FF
I
: Fix ca
l
l
argument and retu
r
n handlin
g
for I8/U8
.
.
.
commit
|
commitdiff
|
tree
2011-10-11
M
ike Pall
FFI: R
e
cord l
o
ads/s
t
ores
to e
x
t
e
rnal variables in
names
p
aces
.
commit
|
commitdiff
|
tree
2011-10-11
Mike Pa
l
l
FFI: Fi
x
r
ecor
d
ing of
con
s
t/enum l
o
oku
p
s in namesp
a
ces
.
commit
|
commitdiff
|
tree
2011-10-10
Mike Pall
Remov
e
unneeded PHI barrier for
rea
s
sociation
o
f duplicate
.
.
.
commit
|
commitdiff
|
tree
2011-09-28
Mike Pall
A
v
o
i
d o
v
erwriting argument
w
ith er
r
or fr
o
m metacall
.
.
.
commit
|
commitdiff
|
tree
2011-09-21
Mike Pall
Fix (harm
l
ess) typo
.
commit
|
commitdiff
|
tree
2011-09-21
Mike
P
all
ARM:
Fix
H
REF
K
code generati
o
n
.
commit
|
commitdiff
|
tree
2011-09-20
Mike
P
all
Generate a portable
v
mdef
.
lua
.
commit
|
commitdiff
|
tree
2011-09-17
M
i
ke P
a
ll
PPC/e500:
F
ix GC
barrier
for TSETM
.
commit
|
commitdiff
|
tree
2011-09-14
Mike Pall
PPC: Fix GC
barrier for TSETM
.
commit
|
commitdiff
|
tree
2011-09-14
Mike Pall
ARM: Fix GC bar
r
i
e
r
for TSETM
.
commit
|
commitdiff
|
tree
2011-09-14
Mike Pa
l
l
Fix typ
o
.
commit
|
commitdiff
|
tree
2011-09-08
Mike Pall
ARM:
D
isable CPU
de
t
e
ction for
inte
r
p
reter-only builds
.
commit
|
commitdiff
|
tree
2011-09-05
M
ike Pall
In
c
re
a
se max
.
number o
f
e
xit stub grou
p
s to corr
e
s
p
ond
.
.
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
Use some
regist
e
r alloc
a
tor h
e
l
p
ers for multi
p
le a
r
chitectur
e
s
.
commit
|
commitdiff
|
tree
2011-09-05
M
i
k
e
Pall
P
PC: Interpreter/JIT integra
t
ion
.
commit
|
commitdiff
|
tree
2011-09-05
Mike P
a
ll
PPC: Fix
or remove assembler
h
el
p
er functions
.
commit
|
commitdiff
|
tree
2011-09-05
M
ike Pall
PPC: More int
e
rpr
e
ter
tuning
.
Use y-bit
fo
r
b
r
anch
.
.
.
commit
|
commitdiff
|
tree
2011-09-05
Mi
k
e Pall
PPC: Exp
o
rt register names
f
r
om d
i
s
a
ssembler
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pal
l
P
P
C: Disassemble y-
b
i
t
instead of at-b
i
ts f
o
r
conditional
.
.
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
PPC: Add y
-
bit varia
n
t
s of c
o
n
d
it
i
onal
b
r
anc
h
es to
.
.
.
commit
|
commitdiff
|
tree
2011-09-02
Mike
P
a
ll
Always use ANSI variants
o
f
Windows s
y
s
tem fun
c
tions
.
commit
|
commitdiff
|
tree
2011-08-31
M
ike
P
a
l
l
Ma
r
k inst
a
ll
e
d
shar
e
d library as execu
t
able
.
commit
|
commitdiff
|
tree
2011-08-26
Mike Pall
Av
o
id conversion narrowing of
a
rithmetic wit
h
large
.
.
.
commit
|
commitdiff
|
tree
2011-08-25
Mike Pall
FFI/x64: Fix struct-
b
y
-value
c
alli
n
g
con
v
e
n
t
i
ons
.
commit
|
commitdiff
|
tree
2011-08-21
Mike Pall
Record missing FORI slot loads (
e
.
g
.
after return
to
.
.
.
commit
|
commitdiff
|
tree
2011-08-18
Mike Pall
PPC: Add PPC
d
isassemb
l
er
.
commit
|
commitdiff
|
tree
2011-08-17
Mike Pall
Ad
d
pot
e
ntial
PHI for n
u
mber con
v
ersions due to
type
.
.
.
commit
|
commitdiff
|
tree
2011-08-16
Mi
k
e Pall
Extend -b to generate c/h/obj/o files with emb
e
dded
.
.
.
commit
|
commitdiff
|
tree
2011-08-16
Mike P
a
ll
L
oad embedded byteco
d
e with
r
equi
r
e
()
.
commit
|
commitdiff
|
tree
2011-08-14
Mike
P
a
ll
Clari
f
y
n
ame of M
I
T license
.
commit
|
commitdiff
|
tree
2011-08-14
Mike Pall
Replace
s
ome _Un
w
ind_* types
.
F
i
xes build issues on
.
.
.
commit
|
commitdiff
|
tree
2011-08-11
M
ike P
a
ll
x64
:
Fix resul
t
type of cdata i
n
dex conversions
.
commit
|
commitdiff
|
tree
2011-08-11
M
i
ke
P
all
D
o
n
'
t
b
othe
r
to chain NOPs
.
commit
|
commitdiff
|
tree
2011-08-10
Mike Pall
PP
C
S
P
E: Save/restore cr2,
c
r3 a
n
d cr4
when ent
e
ring
.
.
.
commit
|
commitdiff
|
tree
2011-08-10
Mike Pall
PPC: Save/restore
cr2, cr3
a
nd cr4 when
e
ntering
/
le
a
v
i
ng VM
.
commit
|
commitdiff
|
tree
2011-08-10
Mike
P
al
l
PP
C
: Add mtcrf ins
t
ructio
n
t
o
Dy
n
AS
M
.
commit
|
commitdiff
|
tree
2011-08-10
Mike Pall
P
P
C
:
Tune
and reschedule
i
nte
r
preter for PPC/e300
.
commit
|
commitdiff
|
tree
2011-08-10
Mike
Pal
l
Fix
comp
i
le
r
w
a
rning
.
commit
|
commitdiff
|
tree
2011-08-09
Mike Pall
Fix
stac
k
che
c
k
when
L
->
t
op is abo
v
e L
-
>
maxs
t
ack
.
commit
|
commitdiff
|
tree
2011-08-08
Mike
Pall
Remove te
m
porary mcode limit error from appli
c
a
ti
o
n
.
.
.
commit
|
commitdiff
|
tree
2011-08-07
M
i
ke Pal
l
FF
I
: Limit snap
s
hot
o
ptimizati
o
n for cdata co
m
pa
r
isons
.
commit
|
commitdiff
|
tree
2011-08-01
Mike Pall
PPC: Add ma
c
h
i
ne-sp
e
cific
p
a
r
t
of F
F
I
.
commit
|
commitdiff
|
tree
2011-07-25
Mike Pall
PPC: Fix
f
loo
r
/ceil for
d
ual-number
m
o
d
e
.
commit
|
commitdiff
|
tree
2011-07-24
M
ike Pall
PPC: Ad
d
dua
l
-nu
m
be
r
mo
d
e interpreter
.
Ena
b
le by default
.
commit
|
commitdiff
|
tree
2011-07-23
Mike Pall
Use different workar
o
und for al
i
gnment of
j
it
_
State
.
commit
|
commitdiff
|
tree
2011-07-23
Mike Pall
FFI:
T
reat
function cty
p
es l
i
k
e
po
i
n
ters i
n
compa
r
iso
n
s
.
commit
|
commitdiff
|
tree
2011-07-19
Mik
e
Pall
From Lua 5
.
2: Change
\
* to \z
.
R
e
ject undefined escape
.
.
.
commit
|
commitdiff
|
tree
2011-07-13
M
i
ke Pal
l
PPC:
Update i
n
st
a
ll
d
o
cs
.
commit
|
commitdiff
|
tree
2011-07-13
Mike Pall
P
P
C
:
A
d
d
dual-numbe
r
mode interp
r
e
t
e
r
.
commit
|
commitdiff
|
tree
2011-07-13
Mike
Pall
P
PCSPE
:
Fix dispatch for binop met
a
methods
.
commit
|
commitdiff
|
tree
2011-07-13
M
ike
P
all
Cleanup single-number vs
.
dual-number mode selection
.
commit
|
commitdiff
|
tree
2011-07-12
Mike
P
al
l
ARM: Do
n
'
t evict ASMRE
F
_L in ra_
e
victk()
.
commit
|
commitdiff
|
tree
2011-07-07
Mike Pall
F
i
x doc
link
.
commit
|
commitdiff
|
tree
2011-07-06
M
ike Pall
FFI: Fix comment parsing
.
commit
|
commitdiff
|
tree
2011-07-04
Mike Pall
AR
M
: Inst
a
ll dis_
a
rm
.
lua
.
commit
|
commitdiff
|
tree
2011-07-03
M
i
ke Pall
Fix insta
l
l_name and versioning
on OSX
.
commit
|
commitdiff
|
tree
2011-07-03
Mike Pall
PPC: Ad
d
build
r
ules
f
or
P
PC interpreter (non-f
u
nctional
.
.
.
commit
|
commitdiff
|
tree
2011-07-03
M
ike
P
all
P
P
C
: Separ
a
t
e PPC
v
s
.
P
PCSPE inte
r
p
reter source fil
e
s
.
commit
|
commitdiff
|
tree
2011-07-01
Mike P
a
l
l
PPC
:
U
ntangle PPC vs
.
PPCSPE target defines
.
commit
|
commitdiff
|
tree
2011-07-01
Mik
e
Pall
PPC: Fix r
a
n
g
e check fo
r
scal
e
d
i
m
medi
a
tes
in DynAS
M
.
commit
|
commitdiff
|
tree
2011-06-29
M
i
ke Pall
Add debug
option to msvcb
u
il
d
.
bat and
i
mprove error
.
.
.
commit
|
commitdiff
|
tree
2011-06-29
Mike P
a
ll
Don't u
s
e thread-safe excepti
o
ns o
n
OSX
.
Compla
i
n to
.
.
.
commit
|
commitdiff
|
tree
2011-06-28
M
ike Pall
Return t
o
l
o
wer fr
a
me v
i
a interpreter for unha
n
dled
.
.
.
commit
|
commitdiff
|
tree
2011-06-28
Mike Pall
Prefer
recordi
n
g
l
oops
over
c
all
s
.
commit
|
commitdiff
|
tree
2011-06-28
Mike Pall
Reorganize trace linking and track link types
.
commit
|
commitdiff
|
tree
2011-06-28
Mike Pall
Clean up temporary byt
e
code patching
.
commit
|
commitdiff
|
tree
2011-06-27
Mike
P
all
Fix
force
d
unwi
n
ding trigge
r
e
d by external unwind
e
r
.
commit
|
commitdiff
|
tree
2011-06-27
Mike Pall
Use thread-safe ex
c
eptions for
external u
n
wi
n
ding on
.
.
.
commit
|
commitdiff
|
tree
2011-06-26
Mike P
a
ll
Fix iOS bu
i
ld
.
commit
|
commitdiff
|
tree
2011-06-26
Mike
Pall
F
ix
d
a
ta-flow analysis for BC_ITERL
.
commit
|
commitdiff
|
tree
next