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
Mike Pall
Allow
select
i
on o
f
single-number vs
.
du
a
l-n
u
mber
mode
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC: Fix/im
p
rove
i
nterpre
t
er
/
J
I
T in
t
e
gra
t
ion
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pal
l
PPC:
G
eneralize rematerializatio
n
handling
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC
:
Add s
u
pport for GD
B
JIT AP
I
.
commit
|
commitdiff
|
tree
2011-10-24
Mike
Pall
PPC: Add L
i
nux/PPC
cache flush mec
h
a
n
ism
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pal
l
Make sure
to f
l
ush/sync
t
he D/I-cache for all
g
enerat
e
d
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
F
ix han
d
ling of alignment argumen
t
s (nil) t
o
CALLX
.
commit
|
commitdiff
|
tree
2011-10-24
Mi
k
e P
a
l
l
PPC: Add support fo
r
per
-
trace exi
t
stubs
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
Gener
a
lize
handling of
s
tack
c
hec
k
s indicated by highest
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
D
o
n't save/restor
e
t
m
ptv with
copyTV
.
commit
|
commitdiff
|
tree
2011-10-24
Mike P
a
l
l
Fix compiler war
n
i
n
g
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pall
Whitespace
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pall
Add miss
i
ng FOLD rule for CON
V
.
u64
.
i
nt
+ sign-extension
.
commit
|
commitdiff
|
tree
2011-10-22
Mik
e
Pall
FFI: Cleanup/fix 64 bit arithmetic in a
s
sem
b
ler backend
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pall
x64: Fix math
.
rando
m
()
c
ode generat
i
on
.
commit
|
commitdiff
|
tree
2011-10-22
M
ike Pall
Fix register hints for arithmetic hel
p
er functions
.
commit
|
commitdiff
|
tree
2011-10-21
Mike
P
all
Separate
/
re
n
ame NUM/FLOAT <-> I64/U
6
4 conversion functions
.
commit
|
commitdiff
|
tree
2011-10-21
Mike Pall
Cle
a
nup va
r
i
o
u
s end
i
aness issu
e
s in
assembler backend
.
commit
|
commitdiff
|
tree
2011-10-19
Mike Pall
Re
a
rrange defines for w
o
rkarou
n
ds to embedded operat
i
ng
.
.
.
commit
|
commitdiff
|
tree
2011-10-18
Mi
k
e Pall
Fi
x
P
E
/COFF bytecod
e
f
ile f
o
rmat f
o
r big-endian targets
.
commit
|
commitdiff
|
tree
2011-10-18
Mike Pa
l
l
Fix FOLD rul
e
for CONV
.
f
l
t
.
num(CONV
.
num
.
fl
t
(x
)
) => x
.
commit
|
commitdiff
|
tree
2011-10-18
M
i
ke Pall
FFI/
x
86
:
Fix CONV
.
u32
.
num rou
n
ding
.
commit
|
commitdiff
|
tree
2011-10-18
Mik
e
Pall
D
on't
fu
s
e colocat
e
d array
off
s
ets without -
O
fuse
.
commit
|
commitdiff
|
tree
2011-10-17
Mi
k
e Pall
F
ixup PC in
t
r
a
c
e
backs
a
f
ter
exits fro
m
down-rec
u
rsi
v
e
.
.
.
commit
|
commitdiff
|
tree
2011-10-17
Mike Pal
l
PPC:
D
istinguish slwi,
s
rwi
and rlwinm in disassembly
.
commit
|
commitdiff
|
tree
2011-10-17
Mike Pa
l
l
Add
m
issing F
O
LD rule for
integer N
E
G of c
o
nstants
.
commit
|
commitdiff
|
tree
2011-10-13
Mike Pall
FFI/
A
RM: Ensure invocation
of SPL
I
T
pass for flo
a
t
.
.
.
commit
|
commitdiff
|
tree
2011-10-13
M
i
ke Pall
S
ave tmptv
s
tat
e
for tra
c
e recor
d
er acr
o
ss RECORD vmevent
.
commit
|
commitdiff
|
tree
2011-10-13
M
i
ke Pall
FF
I
: Fix
u
nfused lo
a
ds
o
f floa
t
fields
.
commit
|
commitdiff
|
tree
2011-10-13
M
i
ke Pall
FF
I
: Fix
c
all
a
r
g
u
me
n
t and return handling
for I8/U8
.
.
.
commit
|
commitdiff
|
tree
2011-10-11
Mike
Pall
FFI: Rec
o
rd l
o
ads/stores to external variables
i
n namesp
a
ces
.
commit
|
commitdiff
|
tree
2011-10-11
Mike Pa
l
l
FFI: Fix re
c
or
d
ing
of const/enum l
o
ok
u
ps
i
n name
s
paces
.
commit
|
commitdiff
|
tree
2011-10-10
Mike
P
all
Remove unneed
e
d
P
HI barrier fo
r
reassociation of du
p
lic
a
te
.
.
.
commit
|
commitdiff
|
tree
2011-09-28
Mike
P
all
A
v
oi
d
overwriting argument
w
i
th erro
r
from me
t
acall
.
.
.
commit
|
commitdiff
|
tree
2011-09-21
Mike P
a
l
l
Fix
(
harmless) typo
.
commit
|
commitdiff
|
tree
2011-09-21
Mike
P
all
ARM
:
Fi
x
H
R
E
F
K
code gener
a
tion
.
commit
|
commitdiff
|
tree
2011-09-20
Mike Pall
G
enerate a portable vmdef
.
l
u
a
.
commit
|
commitdiff
|
tree
2011-09-17
Mike Pal
l
PPC/e500: Fix GC bar
r
ier for
TSE
T
M
.
commit
|
commitdiff
|
tree
2011-09-14
Mike Pall
PPC: Fi
x
GC barr
i
er for TSETM
.
commit
|
commitdiff
|
tree
2011-09-14
Mike Pal
l
ARM: Fix
G
C
barrier
f
or TSETM
.
commit
|
commitdiff
|
tree
2011-09-14
Mike Pall
Fi
x
ty
p
o
.
commit
|
commitdiff
|
tree
2011-09-08
M
ike
P
all
ARM: Disable
C
PU dete
c
tio
n
for interpreter-only
b
u
i
lds
.
commit
|
commitdiff
|
tree
2011-09-05
M
i
k
e
Pall
Increase
m
ax
.
n
u
mber
o
f
e
x
i
t
stu
b
grou
p
s to correspond
.
.
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pa
l
l
U
s
e
some r
e
g
ister allocato
r
helpe
r
s for
m
ultiple architectures
.
commit
|
commitdiff
|
tree
2011-09-05
Mike P
a
ll
PPC: I
n
terpre
t
e
r/JIT integration
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pa
l
l
PPC
:
Fix o
r
remove assembler
h
elper f
u
n
c
ti
o
ns
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
P
PC:
M
ore inte
r
p
r
eter tuning
.
U
se y-bit for branch
.
.
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pal
l
PPC: Exp
o
rt regis
t
er
names fr
o
m disas
s
embler
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
PPC: Di
s
assemble y-bit instead of at-bits for con
d
itional
.
.
.
commit
|
commitdiff
|
tree
2011-09-05
Mik
e
Pall
P
P
C:
Add y
-
bit
variants of conditi
o
nal branches to
.
.
.
commit
|
commitdiff
|
tree
2011-09-02
Mike Pall
Alwa
y
s u
s
e ANSI
v
ariants o
f
Windows sy
s
tem functions
.
commit
|
commitdiff
|
tree
2011-08-31
Mike Pal
l
Mark installed
s
hared lib
r
ary
as e
x
ec
u
table
.
commit
|
commitdiff
|
tree
2011-08-26
Mi
k
e
P
a
l
l
Avoi
d
con
v
er
s
io
n
narrowing
o
f arithmetic
w
i
t
h large
.
.
.
commit
|
commitdiff
|
tree
2011-08-25
Mike Pall
FFI/x
6
4:
Fix struct-by-value c
a
l
l
i
ng conven
t
io
n
s
.
commit
|
commitdiff
|
tree
2011-08-21
Mike Pall
Record mi
s
sing FO
R
I
slot loads
(
e
.
g
.
after return to
.
.
.
commit
|
commitdiff
|
tree
2011-08-18
Mike Pall
PPC: Add PPC
disassem
b
le
r
.
commit
|
commitdiff
|
tree
2011-08-17
Mike Pall
Add potential PHI for number conversions d
u
e
t
o type
.
.
.
commit
|
commitdiff
|
tree
2011-08-16
Mi
k
e Pall
E
xtend -b
t
o generate c/h/obj/o files with e
m
be
d
ded
.
.
.
commit
|
commitdiff
|
tree
2011-08-16
Mik
e
Pall
L
oad e
m
b
e
dded bytecode wi
t
h
req
u
i
re()
.
commit
|
commitdiff
|
tree
2011-08-14
Mik
e
Pall
Clarif
y
name
o
f
M
I
T
l
i
c
e
nse
.
commit
|
commitdiff
|
tree
2011-08-14
Mike Pall
Replace some _Unw
i
nd_*
t
yp
e
s
.
Fixes build issues
on
.
.
.
commit
|
commitdiff
|
tree
2011-08-11
Mike Pall
x64: Fix result
type of
c
d
ata
i
n
d
e
x
convers
i
ons
.
commit
|
commitdiff
|
tree
2011-08-11
Mik
e
Pal
l
Don't bother to c
h
a
in NOPs
.
commit
|
commitdiff
|
tree
2011-08-10
M
i
ke Pall
PPCSPE
:
Save/re
s
t
ore cr2
,
cr3 and cr4 when entering
.
.
.
commit
|
commitdiff
|
tree
2011-08-10
Mike Pa
l
l
PPC: Save/resto
r
e cr2, cr3 an
d
cr4 w
h
en entering/leavin
g
V
M
.
commit
|
commitdiff
|
tree
2011-08-10
Mi
k
e Pall
PPC: Ad
d
m
t
crf instruction
to D
y
nASM
.
commit
|
commitdiff
|
tree
2011-08-10
Mik
e
P
a
ll
PPC: Tune and reschedule
in
t
e
rpreter for PP
C
/e300
.
commit
|
commitdiff
|
tree
2011-08-10
Mike Pall
F
i
x
compiler war
n
ing
.
commit
|
commitdiff
|
tree
2011-08-09
Mi
k
e
P
all
Fix
s
tack check when L-
>
top is above L->m
a
xsta
c
k
.
commit
|
commitdiff
|
tree
2011-08-08
Mike Pall
Re
m
ove
t
emporary m
c
ode
l
imit erro
r
fr
o
m
a
pplication
.
.
.
commit
|
commitdiff
|
tree
2011-08-07
Mike
Pal
l
FFI:
L
imit snapshot optimization for cdata compari
s
o
n
s
.
commit
|
commitdiff
|
tree
2011-08-01
M
ike Pall
PPC: A
d
d mac
h
ine-specifi
c
part of FF
I
.
commit
|
commitdiff
|
tree
2011-07-25
M
i
k
e
Pall
PPC: Fix floo
r
/ce
i
l fo
r
dual-n
u
mber mode
.
commit
|
commitdiff
|
tree
2011-07-24
Mike
P
all
PP
C
: Add dual-
n
um
b
er mode interpret
e
r
.
Enab
l
e by default
.
commit
|
commitdiff
|
tree
2011-07-23
Mike
Pall
U
s
e
different workaround for
a
lignment of jit_State
.
commit
|
commitdiff
|
tree
2011-07-23
Mike Pall
FFI: Tr
e
at
f
unction ctype
s
l
ike pointers i
n
c
o
mpari
s
ons
.
commit
|
commitdiff
|
tree
2011-07-19
Mike Pall
From
L
ua
5
.
2:
Change \*
to \z
.
R
e
ject undefined escape
.
.
.
commit
|
commitdiff
|
tree
2011-07-13
Mike Pall
PPC: Update install
d
o
cs
.
commit
|
commitdiff
|
tree
2011-07-13
M
ike Pall
PPC: Add dual-numbe
r
mode in
t
erpret
e
r
.
commit
|
commitdiff
|
tree
2011-07-13
M
ike Pall
PPCSPE:
F
ix dis
p
atc
h
for bi
n
op me
t
a
m
eth
o
ds
.
commit
|
commitdiff
|
tree
2011-07-13
Mike Pall
Clea
n
up single-number v
s
.
du
a
l
-
numbe
r
m
o
d
e selection
.
commit
|
commitdiff
|
tree
2011-07-12
Mike Pa
l
l
ARM: Don't evict ASMREF_L in ra_evictk()
.
commit
|
commitdiff
|
tree
2011-07-07
Mike
Pa
l
l
Fix do
c
link
.
commit
|
commitdiff
|
tree
2011-07-06
Mike Pall
FFI:
F
ix
c
o
m
ment parsing
.
commit
|
commitdiff
|
tree
2011-07-04
Mi
k
e
Pall
ARM: I
n
sta
l
l di
s
_arm
.
l
u
a
.
commit
|
commitdiff
|
tree
2011-07-03
Mi
k
e Pa
l
l
Fix install_name and
v
ersion
i
ng on OSX
.
commit
|
commitdiff
|
tree
2011-07-03
M
i
ke Pall
P
P
C
:
Ad
d
build rul
e
s fo
r
P
PC
in
t
e
rpre
t
e
r
(
non
-
fu
n
ctional
.
.
.
commit
|
commitdiff
|
tree
2011-07-03
Mi
k
e Pall
PPC: Separa
t
e PPC vs
.
PPCSPE int
e
rpreter so
u
rce f
i
les
.
commit
|
commitdiff
|
tree
2011-07-01
Mike Pall
PP
C
:
Untangle PPC vs
.
PPCSPE target d
e
fin
e
s
.
commit
|
commitdiff
|
tree
2011-07-01
Mike Pall
PPC: Fix range check for scaled immediates in Dyn
A
S
M
.
commit
|
commitdiff
|
tree
2011-06-29
M
i
ke Pall
Add
debug
o
pti
o
n
t
o
msvcbuild
.
bat and improv
e
error
.
.
.
commit
|
commitdiff
|
tree
2011-06-29
Mike Pall
Don't use th
r
ead-safe ex
c
eptions on OSX
.
C
omplain to
.
.
.
commit
|
commitdiff
|
tree
2011-06-28
Mike Pal
l
Return to
l
ower frame via interp
r
eter for unhandled
.
.
.
commit
|
commitdiff
|
tree
2011-06-28
Mike Pall
Pre
f
er recording loops over c
a
lls
.
commit
|
commitdiff
|
tree
2011-06-28
Mike Pall
Reorgan
i
ze tr
a
ce linking
a
nd track link types
.
commit
|
commitdiff
|
tree
2011-06-28
M
i
ke
P
all
Clean up tempor
a
ry bytecod
e
patching
.
commit
|
commitdiff
|
tree
2011-06-27
Mike
Pall
F
i
x
forced
u
nwindi
n
g
triggered
b
y
external u
n
w
ind
e
r
.
commit
|
commitdiff
|
tree
2011-06-27
Mike Pall
U
s
e thre
a
d-safe
exc
e
ption
s
for external
u
n
w
i
nd
i
ng o
n
.
.
.
commit
|
commitdiff
|
tree
2011-06-26
Mike Pal
l
F
i
x
iOS build
.
commit
|
commitdiff
|
tree
2011-06-26
Mike Pall
Fix d
a
ta-flow
analy
s
is
f
or
BC
_
ITERL
.
commit
|
commitdiff
|
tree
next