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
PPC: Add support for GDB JIT API.
2011-10-24
Mike
P
al
l
PP
C
: Add support for GDB JIT A
P
I
.
commit
|
commitdiff
|
tree
2011-10-24
Mike
P
all
PPC: Add Linux/PPC ca
c
he flush mechanism
.
commit
|
commitdiff
|
tree
2011-10-24
Mike P
a
ll
Make
sure to fl
u
sh/sync the D/I-cache f
o
r all
g
enerated
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
F
i
x
handling of alignm
e
nt argu
m
e
n
ts (nil) to CALLX
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pa
l
l
PPC
:
Add support for per-tra
c
e exit stubs
.
commit
|
commitdiff
|
tree
2011-10-24
M
ike Pal
l
Ge
n
eralize h
a
n
dl
i
n
g
of stac
k
chec
k
s
i
ndicated by highest
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
M
ike Pall
D
o
n't save/rest
o
re tm
p
t
v
wi
t
h cop
y
TV
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
Fi
x
c
ompi
l
e
r warning
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pall
Whitespace
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pall
Add
m
i
s
s
ing FOLD rule
for CONV
.
u64
.
in
t
+
sign-exten
s
i
on
.
commit
|
commitdiff
|
tree
2011-10-22
M
ike Pall
FFI: Cl
e
anup/fix 64 bit
a
rithm
e
t
i
c
in
a
ssembler b
a
ckend
.
commit
|
commitdiff
|
tree
2011-10-22
Mike P
a
ll
x
64: Fix m
a
t
h
.
random()
c
ode genera
t
ion
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pall
F
i
x register hints
f
or ar
i
thmetic helper
funct
i
ons
.
commit
|
commitdiff
|
tree
2011-10-21
Mike
P
a
ll
Separ
a
te/re
n
ame
NU
M
/FLO
A
T <-> I64
/
U64
c
o
nversion functions
.
commit
|
commitdiff
|
tree
2011-10-21
Mike
P
all
Cleanup var
i
ous endianess issues in a
s
sembler back
e
nd
.
commit
|
commitdiff
|
tree
2011-10-19
Mike Pall
R
earrange defines for workarounds to embedded opera
t
ing
.
.
.
commit
|
commitdiff
|
tree
2011-10-18
M
ike Pall
Fix PE/COFF bytec
o
de file for
m
at for
b
ig-endian tar
g
e
t
s
.
commit
|
commitdiff
|
tree
2011-10-18
Mik
e
P
all
Fix
F
O
LD ru
l
e f
o
r CO
N
V
.
flt
.
n
um(CONV
.
n
um
.
flt(x)) => x
.
commit
|
commitdiff
|
tree
2011-10-18
Mike Pall
FFI/x86: Fix CONV
.
u3
2
.
num
ro
u
nding
.
commit
|
commitdiff
|
tree
2011-10-18
Mike
P
a
ll
D
on't f
u
se colocated array
o
ffse
t
s wi
t
h
out -Of
u
s
e
.
commit
|
commitdiff
|
tree
2011-10-17
M
i
ke
Pall
Fix
u
p PC in traceba
c
ks after exits from dow
n
-r
e
cursive
.
.
.
commit
|
commitdiff
|
tree
2011-10-17
Mike
P
all
PP
C
:
Disti
n
g
uish
s
lwi,
sr
w
i and
r
lwinm in disassem
b
l
y
.
commit
|
commitdiff
|
tree
2011-10-17
M
ike Pall
Ad
d
missing
F
OLD rule for integer NEG of con
s
tants
.
commit
|
commitdiff
|
tree
2011-10-13
Mike
P
all
FFI/ARM: E
n
sure invocation of
S
P
L
IT pa
s
s f
o
r float
.
.
.
commit
|
commitdiff
|
tree
2011-10-13
Mi
k
e Pall
Sav
e
tmptv stat
e
for
trace recorde
r
acro
s
s R
E
CORD
v
mevent
.
commit
|
commitdiff
|
tree
2011-10-13
Mike Pall
FFI:
Fix unfused loads of
float fie
l
d
s
.
commit
|
commitdiff
|
tree
2011-10-13
Mike Pall
F
FI
:
Fix call argum
e
nt
and return h
a
ndling for I8/U8
.
.
.
commit
|
commitdiff
|
tree
2011-10-11
Mike Pall
FFI
:
Record loads/stores to
e
x
ter
n
al variables in
namespaces
.
commit
|
commitdiff
|
tree
2011-10-11
Mike Pall
FFI: Fix recording
o
f co
n
st
/
enum lookups
i
n namespaces
.
commit
|
commitdiff
|
tree
2011-10-10
M
i
ke Pa
l
l
Remove u
n
needed
P
HI barri
e
r
f
or reassociation of duplicate
.
.
.
commit
|
commitdiff
|
tree
2011-09-28
Mike Pall
Avoid overwri
t
i
n
g
ar
g
ument w
i
th
e
rro
r
from
metacall
.
.
.
commit
|
commitdiff
|
tree
2011-09-21
Mike Pal
l
Fix (harmless) t
y
po
.
commit
|
commitdiff
|
tree
2011-09-21
Mike Pal
l
A
R
M
:
Fix HREFK code genera
t
ion
.
commit
|
commitdiff
|
tree
2011-09-20
Mike Pall
Generate a portable v
m
d
ef
.
lua
.
commit
|
commitdiff
|
tree
2011-09-17
Mike Pall
PPC/e500: Fix GC barrier for TS
E
TM
.
commit
|
commitdiff
|
tree
2011-09-14
Mi
k
e Pall
PPC: Fix GC ba
r
ri
e
r for TSETM
.
commit
|
commitdiff
|
tree
2011-09-14
Mike Pall
ARM: Fi
x
GC ba
r
r
ier for T
S
ETM
.
commit
|
commitdiff
|
tree
2011-09-14
Mike
P
a
ll
Fi
x
t
y
po
.
commit
|
commitdiff
|
tree
2011-09-08
Mike P
a
ll
ARM: Disable CPU detection fo
r
interp
r
eter-only
b
uil
d
s
.
commit
|
commitdiff
|
tree
2011-09-05
M
i
ke Pall
Incre
a
se max
.
number o
f
exit s
t
ub groups to corr
e
spond
.
.
.
commit
|
commitdiff
|
tree
2011-09-05
Mike
P
a
ll
U
s
e so
m
e register alloca
t
or
helper
s
for multi
p
le
a
rc
h
i
tectures
.
commit
|
commitdiff
|
tree
2011-09-05
M
i
k
e Pall
P
PC: Interpreter/JIT integr
a
tion
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pal
l
PPC: Fix or remove assem
b
ler he
l
per fu
n
cti
o
ns
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pa
l
l
PP
C
:
Mo
r
e i
n
terpreter
tuning
.
U
s
e y-bit
f
or branc
h
.
.
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
PPC
:
Expo
r
t
register na
m
e
s
fro
m
disas
s
embler
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
P
P
C: Disassemble y-bi
t
instead of at-bits
for conditional
.
.
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
P
P
C: Add y-bit
variants of
c
onditional branch
e
s to
.
.
.
commit
|
commitdiff
|
tree
2011-09-02
M
ike
P
all
A
lways
use ANSI
v
ariant
s
of Windows syste
m
function
s
.
commit
|
commitdiff
|
tree
2011-08-31
Mike Pall
Mar
k
install
e
d shar
e
d library
as
e
xecutable
.
commit
|
commitdiff
|
tree
2011-08-26
M
ike Pall
Avo
i
d conve
r
sion n
a
rro
w
ing of ari
t
hme
t
ic w
i
t
h large
.
.
.
commit
|
commitdiff
|
tree
2011-08-25
M
i
ke Pall
FFI/x64: Fix struc
t
-by-value calling
c
onvent
i
ons
.
commit
|
commitdiff
|
tree
2011-08-21
Mike
P
all
R
e
cord
missing
F
ORI s
l
ot loads (e
.
g
.
af
t
er re
t
urn
to
.
.
.
commit
|
commitdiff
|
tree
2011-08-18
Mike Pall
P
P
C: Add
PPC disassem
b
ler
.
commit
|
commitdiff
|
tree
2011-08-17
Mike P
a
ll
A
d
d
potential PHI for number conver
s
ions due to type
.
.
.
commit
|
commitdiff
|
tree
2011-08-16
Mike
Pall
Extend -
b
to g
e
nerat
e
c
/h/obj/o files with emb
e
dd
e
d
.
.
.
commit
|
commitdiff
|
tree
2011-08-16
Mi
k
e
P
all
Loa
d
embedd
e
d by
t
ecode with
r
equire()
.
commit
|
commitdiff
|
tree
2011-08-14
Mike Pall
Clarify name of MIT license
.
commit
|
commitdiff
|
tree
2011-08-14
Mike
P
all
R
e
p
lace
som
e
_
Unwind_* type
s
.
Fixes build issues on
.
.
.
commit
|
commitdiff
|
tree
2011-08-11
M
ike P
a
ll
x64: Fix result type of cdata
index
c
o
nversions
.
commit
|
commitdiff
|
tree
2011-08-11
Mike Pall
Don
'
t bother to chain NOPs
.
commit
|
commitdiff
|
tree
2011-08-10
Mi
k
e Pall
PPCSPE: Save/restore cr2, cr3 and cr4
w
h
e
n entering
.
.
.
commit
|
commitdiff
|
tree
2011-08-10
Mi
k
e Pall
P
PC
:
S
a
ve
/
resto
r
e
c
r2, cr3 and
cr4 when entering/leaving VM
.
commit
|
commitdiff
|
tree
2011-08-10
Mi
k
e Pall
PP
C
:
A
dd mtcrf
i
nstruct
i
on to D
y
nASM
.
commit
|
commitdiff
|
tree
2011-08-10
M
i
k
e
Pall
P
PC: Tune and reschedule in
t
erpreter for PPC/e300
.
commit
|
commitdiff
|
tree
2011-08-10
Mike Pall
F
i
x compile
r
w
ar
n
ing
.
commit
|
commitdiff
|
tree
2011-08-09
Mike Pall
Fix stack
c
heck whe
n
L->t
o
p is ab
o
ve L->maxstack
.
commit
|
commitdiff
|
tree
2011-08-08
Mike Pa
l
l
Remove temporary mcode li
m
it error from applicatio
n
.
.
.
commit
|
commitdiff
|
tree
2011-08-07
Mi
k
e
Pa
l
l
F
F
I: L
i
m
it s
n
apshot o
p
timizat
i
o
n
fo
r
cdata comparisons
.
commit
|
commitdiff
|
tree
2011-08-01
Mi
k
e Pall
PP
C
: Add machine-speci
f
ic pa
r
t of FF
I
.
commit
|
commitdiff
|
tree
2011-07-25
Mike Pall
P
P
C: Fix floor/ceil for dual-numbe
r
mode
.
commit
|
commitdiff
|
tree
2011-07-24
Mike
P
a
ll
P
P
C: Add
dual-number mode interpreter
.
Enable by default
.
commit
|
commitdiff
|
tree
2011-07-23
M
ike Pall
U
se different
workaround for alig
n
ment of jit_State
.
commit
|
commitdiff
|
tree
2011-07-23
Mi
k
e Pall
F
FI
:
Treat functi
o
n ctyp
e
s like p
o
i
n
ters in comp
a
ris
o
ns
.
commit
|
commitdiff
|
tree
2011-07-19
Mike Pall
Fr
o
m Lua 5
.
2: Chan
g
e \* to \z
.
R
eject undefine
d
escape
.
.
.
commit
|
commitdiff
|
tree
2011-07-13
Mik
e
Pall
PPC: Up
d
ate install
d
ocs
.
commit
|
commitdiff
|
tree
2011-07-13
M
ike Pal
l
P
P
C: A
d
d dual
-
num
b
er mode
i
nt
e
rprete
r
.
commit
|
commitdiff
|
tree
2011-07-13
Mike Pall
PPCS
P
E: F
i
x dispa
t
ch
f
or binop metame
t
hods
.
commit
|
commitdiff
|
tree
2011-07-13
Mike
Pall
Cleanup single-number vs
.
d
ual-number mode s
e
lection
.
commit
|
commitdiff
|
tree
2011-07-12
Mike Pall
AR
M
: Don't evict ASMREF_L
in ra_evic
t
k
(
)
.
commit
|
commitdiff
|
tree
2011-07-07
Mike
P
all
Fix doc
l
ink
.
commit
|
commitdiff
|
tree
2011-07-06
M
i
ke Pall
F
F
I: Fix comment parsin
g
.
commit
|
commitdiff
|
tree
2011-07-04
Mike Pall
AR
M
:
Install
d
is_arm
.
l
u
a
.
commit
|
commitdiff
|
tree
2011-07-03
Mike Pall
F
i
x
insta
l
l_name and version
i
ng on OSX
.
commit
|
commitdiff
|
tree
2011-07-03
Mike Pa
l
l
PPC
:
A
d
d
b
uild r
u
les for PPC
i
nterpre
t
e
r
(non-functional
.
.
.
commit
|
commitdiff
|
tree
2011-07-03
Mike Pall
PPC: Sepa
r
at
e
PPC
vs
.
PPCSPE
interpre
t
er
s
o
u
rce file
s
.
commit
|
commitdiff
|
tree
2011-07-01
M
i
ke Pall
PPC: Untang
l
e PPC vs
.
PPCSPE targ
e
t
de
f
i
nes
.
commit
|
commitdiff
|
tree
2011-07-01
Mike Pall
PPC: Fix range check for scale
d
imme
d
iate
s
in D
y
nASM
.
commit
|
commitdiff
|
tree
2011-06-29
Mike Pa
l
l
Add debug option to ms
v
cbuild
.
bat a
n
d improve err
o
r
.
.
.
commit
|
commitdiff
|
tree
2011-06-29
Mike Pall
Don'
t
use th
r
e
ad-safe exce
p
tions on OSX
.
C
o
mplain to
.
.
.
commit
|
commitdiff
|
tree
2011-06-28
Mi
k
e Pall
Return to lowe
r
frame via int
e
r
pr
e
ter fo
r
u
n
handled
.
.
.
commit
|
commitdiff
|
tree
2011-06-28
Mike Pall
Pref
e
r rec
o
rding
l
oops over calls
.
commit
|
commitdiff
|
tree
2011-06-28
Mike Pall
Reorganize trace linking and
t
r
ack link typ
e
s
.
commit
|
commitdiff
|
tree
2011-06-28
M
ike Pall
Clean
up temporary
b
y
tec
o
de patching
.
commit
|
commitdiff
|
tree
2011-06-27
Mike
Pall
Fix forced unwinding tr
i
ggered
b
y exter
n
al unwi
n
de
r
.
commit
|
commitdiff
|
tree
2011-06-27
Mike
Pall
Use thread-safe exc
e
ptions f
o
r
external u
n
windi
n
g on
.
.
.
commit
|
commitdiff
|
tree
2011-06-26
Mike Pall
Fix iOS build
.
commit
|
commitdiff
|
tree
2011-06-26
Mike Pall
Fix
data-flow analysis fo
r
BC_I
T
ERL
.
commit
|
commitdiff
|
tree
2011-06-24
Mike
P
all
FFI: Clarif
y
d
o
cs wrt
.
strin
g
initializers for
byte
.
.
.
commit
|
commitdiff
|
tree
2011-06-23
Mi
k
e Pall
RELEASE Lu
a
J
IT-2
.
0
.
0-beta8 (fixed)
commit
|
commitdiff
|
tree
2011-06-23
Mike P
a
ll
Fix d
o
cumenta
t
ion
f
or -b command line option
.
commit
|
commitdiff
|
tree
next