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
Don't save/restore tmptv with copyTV.
2011-10-24
Mike P
a
ll
Don't save/restore tm
p
tv w
i
th copyTV
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
F
ix compiler warning
.
commit
|
commitdiff
|
tree
2011-10-22
M
ike
P
all
W
h
itespace
.
commit
|
commitdiff
|
tree
2011-10-22
Mike
Pall
Add missi
n
g FOLD
r
u
le
f
or CONV
.
u64
.
i
nt
+ sign-exte
n
si
o
n
.
commit
|
commitdiff
|
tree
2011-10-22
Mik
e
Pall
FFI: Clea
n
up/f
i
x
64 b
i
t arithme
t
ic i
n
assembler
b
ackend
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pall
x64: Fix math
.
ran
d
om() code
g
e
neration
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pa
l
l
Fix
r
eg
i
ste
r
hin
t
s for
ari
t
hmetic helper functio
n
s
.
commit
|
commitdiff
|
tree
2011-10-21
Mike Pall
Separ
a
te/rename N
U
M
/FLOAT
<
->
I64/U64
c
on
v
ersi
o
n funct
i
ons
.
commit
|
commitdiff
|
tree
2011-10-21
Mik
e
P
a
l
l
Cleanu
p
vari
o
u
s endianess is
s
ues in assemb
l
er back
e
nd
.
commit
|
commitdiff
|
tree
2011-10-19
Mik
e
P
al
l
Rearrange defin
e
s
for workarounds
to embe
d
ded o
p
erating
.
.
.
commit
|
commitdiff
|
tree
2011-10-18
Mike Pa
l
l
Fix
PE
/
COFF bytecode fi
l
e
f
o
r
mat for big-e
n
dia
n
targets
.
commit
|
commitdiff
|
tree
2011-10-18
Mike
P
all
Fix FOLD rule for CONV
.
flt
.
num(CONV
.
num
.
flt(x)) =>
x
.
commit
|
commitdiff
|
tree
2011-10-18
M
ike Pall
F
FI/x86: Fix
C
ONV
.
u32
.
num roundi
n
g
.
commit
|
commitdiff
|
tree
2011-10-18
M
ike P
a
ll
Don't fuse
c
o
located a
r
ray offs
e
ts without
-
Ofuse
.
commit
|
commitdiff
|
tree
2011-10-17
Mik
e
Pall
Fi
x
up PC i
n
tracebacks after exits fro
m
do
w
n-recu
r
s
ive
.
.
.
commit
|
commitdiff
|
tree
2011-10-17
Mike Pall
PP
C
: Distinguish slw
i
, srwi
and rlw
i
nm in disa
s
s
embly
.
commit
|
commitdiff
|
tree
2011-10-17
Mike Pa
l
l
Add m
i
ssing FOLD rule f
o
r inte
g
e
r
NE
G
o
f constants
.
commit
|
commitdiff
|
tree
2011-10-13
M
i
ke Pall
FF
I
/
ARM: Ensure invocation of SPLIT p
a
ss for float
.
.
.
commit
|
commitdiff
|
tree
2011-10-13
Mike Pall
Save tmp
t
v state
f
or trace recor
d
e
r
across RECORD vmevent
.
commit
|
commitdiff
|
tree
2011-10-13
Mike Pall
FFI: Fix u
n
fused loads of float fiel
d
s
.
commit
|
commitdiff
|
tree
2011-10-13
Mike Pall
FFI:
F
i
x
call arg
u
ment
a
n
d
r
eturn han
d
ling for I8
/
U8
.
.
.
commit
|
commitdiff
|
tree
2011-10-11
Mike
Pa
l
l
FFI: Record lo
a
d
s/stores to ex
t
ernal variables in namesp
a
ces
.
commit
|
commitdiff
|
tree
2011-10-11
Mike
P
all
FFI: Fix recording of const/enum
lookups in names
p
ace
s
.
commit
|
commitdiff
|
tree
2011-10-10
Mike
P
all
Remove unne
e
d
ed
P
HI barrier for re
a
ss
o
ciation
o
f
duplic
a
te
.
.
.
commit
|
commitdiff
|
tree
2011-09-28
Mike Pall
Avoid o
v
erwriting argu
m
ent w
i
t
h e
r
r
o
r from
metacall
.
.
.
commit
|
commitdiff
|
tree
2011-09-21
Mik
e
P
a
l
l
Fi
x
(
harmless) typo
.
commit
|
commitdiff
|
tree
2011-09-21
Mike Pall
ARM:
Fix HREFK co
d
e gen
e
ration
.
commit
|
commitdiff
|
tree
2011-09-20
Mike Pall
G
ener
a
te a portab
l
e
vmdef
.
lua
.
commit
|
commitdiff
|
tree
2011-09-17
Mike Pall
PPC/
e
500: Fix GC barrier for TSE
T
M
.
commit
|
commitdiff
|
tree
2011-09-14
Mike Pall
PPC: Fix GC
barrier
for TSET
M
.
commit
|
commitdiff
|
tree
2011-09-14
Mike
P
all
ARM: Fix GC ba
r
rier
for TSETM
.
commit
|
commitdiff
|
tree
2011-09-14
Mike Pall
Fix typo
.
commit
|
commitdiff
|
tree
2011-09-08
Mike Pall
ARM: Disable CPU
detec
t
ion for interpre
t
er-
o
nly
b
ui
l
ds
.
commit
|
commitdiff
|
tree
2011-09-05
Mike P
a
l
l
In
c
rease max
.
number o
f
exit stub gro
u
ps to correspond
.
.
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
Use s
o
me re
g
i
st
e
r allo
c
a
t
or helper
s
for multip
l
e ar
c
hite
c
tures
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
PP
C
: Int
e
rpreter/JIT integration
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
PPC: Fix or
r
emove assembler helper functions
.
commit
|
commitdiff
|
tree
2011-09-05
M
i
ke Pa
l
l
P
P
C: More interpreter tuning
.
Use y
-
b
it for branch
.
.
.
commit
|
commitdiff
|
tree
2011-09-05
M
i
ke Pa
l
l
PPC
:
Export regis
t
er
n
ames from disassembler
.
commit
|
commitdiff
|
tree
2011-09-05
Mike
Pa
l
l
PPC: Di
s
ass
e
mbl
e
y-
b
it instea
d
of at-bits
f
or condit
i
onal
.
.
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
PPC: Add y-
b
it variants of conditional branch
e
s to
.
.
.
commit
|
commitdiff
|
tree
2011-09-02
Mik
e
Pall
Always use ANSI v
a
ri
a
n
t
s
o
f
Windows
s
y
s
tem functions
.
commit
|
commitdiff
|
tree
2011-08-31
Mike Pall
Mark
insta
l
l
e
d shared library as executab
l
e
.
commit
|
commitdiff
|
tree
2011-08-26
Mike Pall
Avoid conversion narrowing
o
f arithmetic with large
.
.
.
commit
|
commitdiff
|
tree
2011-08-25
M
i
ke P
a
ll
FFI/x64: Fix st
r
uct-by
-
va
l
ue c
a
ll
i
ng
conventio
n
s
.
commit
|
commitdiff
|
tree
2011-08-21
Mi
k
e P
a
ll
Record
m
issing
FORI s
l
ot
load
s
(e
.
g
.
a
fter return to
.
.
.
commit
|
commitdiff
|
tree
2011-08-18
Mi
k
e
P
a
l
l
PPC: Add PPC disasse
m
bler
.
commit
|
commitdiff
|
tree
2011-08-17
Mike
P
all
Add pot
e
n
t
ia
l
P
H
I for number con
v
ersio
n
s due
to type
.
.
.
commit
|
commitdiff
|
tree
2011-08-16
M
ike P
a
ll
Extend -b to ge
n
erate c/h/obj/o files with embedded
.
.
.
commit
|
commitdiff
|
tree
2011-08-16
M
ik
e
Pa
l
l
Load em
b
edded bytecode with require()
.
commit
|
commitdiff
|
tree
2011-08-14
Mike Pall
Cl
a
ri
f
y name of
MI
T
licen
s
e
.
commit
|
commitdiff
|
tree
2011-08-14
Mike Pall
Repla
c
e some _Unwi
n
d_* types
.
Fixes
build issues o
n
.
.
.
commit
|
commitdiff
|
tree
2011-08-11
Mike Pall
x64: Fix
r
esult
type of cdata in
d
ex conversions
.
commit
|
commitdiff
|
tree
2011-08-11
Mike Pall
Don't bother to chain NOPs
.
commit
|
commitdiff
|
tree
2011-08-10
Mike Pall
PPCSPE: Save/restore c
r
2, cr3 a
n
d cr4
when e
n
t
ering
.
.
.
commit
|
commitdiff
|
tree
2011-08-10
Mi
k
e
P
all
PPC:
S
ave/resto
r
e cr
2
, cr3 and cr4 when entering/lea
v
ing VM
.
commit
|
commitdiff
|
tree
2011-08-10
Mi
k
e Pall
PP
C
: A
d
d mtcrf instruction to DynASM
.
commit
|
commitdiff
|
tree
2011-08-10
Mike Pall
P
P
C
:
Tune and
reschedule interpreter
f
o
r
PPC/e300
.
commit
|
commitdiff
|
tree
2011-08-10
Mik
e
Pall
Fix compiler
war
n
ing
.
commit
|
commitdiff
|
tree
2011-08-09
M
i
ke Pall
Fix
stack ch
e
ck wh
e
n
L
->t
o
p is ab
o
ve L->maxstack
.
commit
|
commitdiff
|
tree
2011-08-08
M
i
k
e Pall
Remove te
m
p
o
rary
mcode l
i
m
i
t error from application
.
.
.
commit
|
commitdiff
|
tree
2011-08-07
Mike
P
all
FFI: L
i
mit snaps
h
ot optimization
for cdata
c
ompar
i
sons
.
commit
|
commitdiff
|
tree
2011-08-01
M
ike
P
a
l
l
PPC: Add
m
a
chine-spe
c
ific part of FF
I
.
commit
|
commitdiff
|
tree
2011-07-25
Mike Pall
PPC: Fix f
l
oor/ceil for dual-number mode
.
commit
|
commitdiff
|
tree
2011-07-24
Mike P
a
ll
PPC: Add d
u
al-number mod
e
interpreter
.
En
a
ble by
default
.
commit
|
commitdiff
|
tree
2011-07-23
M
i
ke Pa
l
l
Use different workaroun
d
for alig
n
ment of
j
it_Stat
e
.
commit
|
commitdiff
|
tree
2011-07-23
Mike Pall
FFI: Treat function
ctypes like pointers
in comparisons
.
commit
|
commitdiff
|
tree
2011-07-19
Mike
Pa
l
l
From Lua 5
.
2:
C
hange \* to \z
.
Reject undefined escape
.
.
.
commit
|
commitdiff
|
tree
2011-07-13
Mike
P
all
PPC:
U
pdate install do
c
s
.
commit
|
commitdiff
|
tree
2011-07-13
Mike Pal
l
PPC: Add dual-number mode int
e
rpreter
.
commit
|
commitdiff
|
tree
2011-07-13
Mi
k
e
P
all
PPCSP
E
: Fix dis
p
atc
h
for binop metameth
o
d
s
.
commit
|
commitdiff
|
tree
2011-07-13
Mike
P
all
Cle
a
nup s
i
ng
l
e-number
v
s
.
du
a
l
-
nu
m
b
e
r mode
selection
.
commit
|
commitdiff
|
tree
2011-07-12
Mike
Pa
l
l
ARM: Don't evict ASMR
E
F_L in ra_evic
t
k()
.
commit
|
commitdiff
|
tree
2011-07-07
Mik
e
Pa
l
l
Fix doc link
.
commit
|
commitdiff
|
tree
2011-07-06
Mike Pall
FFI: Fix
c
omment parsing
.
commit
|
commitdiff
|
tree
2011-07-04
M
i
k
e
Pall
ARM: Install dis_a
r
m
.
lua
.
commit
|
commitdiff
|
tree
2011-07-03
M
i
ke
P
a
ll
Fix
i
nstal
l
_na
m
e and v
e
r
si
o
nin
g
on OSX
.
commit
|
commitdiff
|
tree
2011-07-03
M
i
ke Pall
PPC: A
d
d
b
uil
d
rules
for PPC interpreter (non-
f
unctional
.
.
.
commit
|
commitdiff
|
tree
2011-07-03
M
ike Pall
PPC: Separ
a
te
PPC vs
.
PPCS
P
E inte
r
p
r
eter
s
o
urce files
.
commit
|
commitdiff
|
tree
2011-07-01
Mike Pall
PPC: Untangle PPC vs
.
PPCSPE
tar
g
et defines
.
commit
|
commitdiff
|
tree
2011-07-01
Mi
k
e Pa
l
l
PPC: Fix ran
g
e chec
k
for
scaled
i
mmed
i
ates in DynASM
.
commit
|
commitdiff
|
tree
2011-06-29
Mike Pall
Ad
d
debug o
p
t
i
on to
m
svcb
u
i
l
d
.
bat and improve error
.
.
.
commit
|
commitdiff
|
tree
2011-06-29
Mi
k
e P
a
l
l
Don
'
t us
e
thr
e
a
d
-safe exceptions on OSX
.
Compla
i
n to
.
.
.
commit
|
commitdiff
|
tree
2011-06-28
Mike
Pall
Return
to lower frame via
i
nterpreter for u
n
handled
.
.
.
commit
|
commitdiff
|
tree
2011-06-28
Mik
e
Pall
Prefe
r
rec
o
r
d
ing loops
over
calls
.
commit
|
commitdiff
|
tree
2011-06-28
Mike Pall
Reorganize trace
linking and track link types
.
commit
|
commitdiff
|
tree
2011-06-28
Mike P
a
ll
Clea
n
u
p temporary
b
yte
c
ode patching
.
commit
|
commitdiff
|
tree
2011-06-27
Mik
e
Pall
Fix fo
r
ced unwindin
g
trigger
e
d
b
y
e
x
ternal
u
n
wind
e
r
.
commit
|
commitdiff
|
tree
2011-06-27
Mike Pall
U
s
e
thread-safe
exceptions for externa
l
unwinding
o
n
.
.
.
commit
|
commitdiff
|
tree
2011-06-26
Mike Pall
Fix iOS bui
l
d
.
commit
|
commitdiff
|
tree
2011-06-26
Mike Pall
Fix da
t
a
-flow analysis for BC_ITERL
.
commit
|
commitdiff
|
tree
2011-06-24
Mike P
a
ll
F
F
I
:
Cla
r
i
fy docs wrt
.
string initializers for
b
yte
.
.
.
commit
|
commitdiff
|
tree
2011-06-23
Mike Pall
RELEASE LuaJIT-2
.
0
.
0-beta8 (fixed)
commit
|
commitdiff
|
tree
2011-06-23
Mike P
a
ll
Fix docum
e
ntation
for -
b
command lin
e
opti
o
n
.
commit
|
commitdiff
|
tree
2011-06-23
Mi
k
e Pall
R
E
LE
A
SE LuaJI
T
-2
.
0
.
0-beta8
commit
|
commitdiff
|
tree
2011-06-23
Mike Pal
l
U
p
d
ate
c
hangelog
.
commit
|
commitdiff
|
tree
2011-06-23
Mike Pall
Misc
.
updates to docs
.
commit
|
commitdiff
|
tree
2011-06-22
Mike Pall
Fix assert
i
on
.
commit
|
commitdiff
|
tree
2011-06-22
M
ike Pall
x
86/x64: Don't
evict BASE in r
a
_evictk()
.
commit
|
commitdiff
|
tree
2011-06-22
M
i
k
e Pall
x86/x64:
F
i
x register allocation
fo
r
v
a
riable s
h
ift
s
.
commit
|
commitdiff
|
tree
next