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
FFI: Use correct PC in FFI metamethod error message.
2011-11-11
M
i
ke Pall
ARM: Fix IR s
p
litting for
s
o
ftfp XLOAD
.
commit
|
commitdiff
|
tree
2011-11-11
M
i
ke Pall
ARM: Fix code generation for type-check only so
f
t
fp
.
.
.
commit
|
commitdiff
|
tree
2011-11-04
Mike Pall
x64: Fix lightuserdata compa
r
isons
.
commit
|
commitdiff
|
tree
2011-11-04
Mike Pall
S
p
elling
.
commit
|
commitdiff
|
tree
2011-10-27
M
i
ke Pall
PPC
:
Install d
i
s
_
p
p
c
.
lua
.
commit
|
commitdiff
|
tree
2011-10-26
Mi
k
e Pall
FFI: C
o
mpile calls to std
c
all, fas
t
call and vararg
.
.
.
commit
|
commitdiff
|
tree
2011-10-25
Mike
P
a
ll
PPC: Fuse BA
N
D
w
i
th s
h
ift to rlwi
n
m
.
commit
|
commitdiff
|
tree
2011-10-25
Mike
P
all
A
dd more F
O
L
D
rules for shift +
B
A
N
D simplific
a
tions
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pal
l
x6
4
: Fix code
gene
r
ation for BSWAP
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pall
PPC: Fu
s
e
B
SWAP with XLOAD/XSTORE
t
o lwbrx/s
t
wbrx
.
commit
|
commitdiff
|
tree
2011-10-25
M
i
ke
P
all
PPC/
e
500:
F
ix wr
i
t
e
barrier in USETS
.
commit
|
commitdiff
|
tree
2011-10-24
Mike
P
all
PPC: Fi
x
externally
p
r
o
vided
r
e
l
ocation offsets i
n
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pal
l
PPC: Fix write b
a
rrier in
U
SET
V
/USETS
.
commit
|
commitdiff
|
tree
2011-10-24
Mike P
a
ll
PPC
:
Integrat
e
and ena
b
l
e
J
IT compiler
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
Allo
w
s
e
le
c
tion of
single-number
vs
.
dual-number mode
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
M
ike
P
a
l
l
P
P
C: Fix/i
m
prove in
t
erpreter/JIT integration
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC: Generalize rematerializati
o
n ha
n
dl
i
ng
.
commit
|
commitdiff
|
tree
2011-10-24
M
ike Pall
PPC: Ad
d
sup
p
o
r
t for GDB
JIT API
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PP
C
: Add Linux/P
P
C cache f
l
u
s
h m
e
chan
i
sm
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
Make sur
e
to
f
lush/sync the D/I-cac
h
e
for all ge
n
erated
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mi
k
e Pall
Fix h
a
ndlin
g
of alignment argumen
t
s (nil) to CA
L
LX
.
commit
|
commitdiff
|
tree
2011-10-24
Mike
P
al
l
PPC:
A
dd suppo
r
t for per-trace exit stubs
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
Generalize hand
l
i
n
g
of
s
t
ack checks indicate
d
b
y
h
i
ghest
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
Don't save/
r
estore tmptv with copyTV
.
commit
|
commitdiff
|
tree
2011-10-24
M
ike
Pall
Fix compi
l
er
warning
.
commit
|
commitdiff
|
tree
2011-10-22
M
i
ke P
a
ll
Whit
e
space
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pall
A
d
d
missing
F
OLD rule
f
or
C
ONV
.
u64
.
int + sign
-
extension
.
commit
|
commitdiff
|
tree
2011-10-22
M
i
k
e Pall
FFI
:
Cleanup/fix 6
4
bit
a
rith
m
eti
c
in as
s
em
b
ler backe
n
d
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pa
l
l
x
64:
Fix math
.
rando
m
() c
o
de gene
r
ati
o
n
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pall
Fix reg
i
ster h
i
n
t
s f
o
r ar
i
thmetic helper functions
.
commit
|
commitdiff
|
tree
2011-10-21
Mike Pall
Sep
a
rate/rename NUM
/
F
L
OAT <-> I64/U64 conversion funct
i
ons
.
commit
|
commitdiff
|
tree
2011-10-21
M
i
ke P
a
l
l
Cleanup various endianess iss
u
es in as
s
embler backe
n
d
.
commit
|
commitdiff
|
tree
2011-10-19
Mike Pall
Rearrange d
e
fines for workaro
u
n
d
s to embedded
o
perating
.
.
.
commit
|
commitdiff
|
tree
2011-10-18
Mike Pall
Fix PE/C
O
FF
b
ytecode file fo
r
mat fo
r
bi
g
-
endian targets
.
commit
|
commitdiff
|
tree
2011-10-18
M
ike Pall
Fix FOLD rule for CONV
.
flt
.
n
u
m(CONV
.
n
um
.
flt
(
x
)
)
=> x
.
commit
|
commitdiff
|
tree
2011-10-18
Mike
Pall
F
F
I/x86: Fix
C
ONV
.
u32
.
num roundin
g
.
commit
|
commitdiff
|
tree
2011-10-18
M
ike Pall
Don't fuse colocated array offsets
with
o
ut -Ofuse
.
commit
|
commitdiff
|
tree
2011-10-17
Mike Pall
F
i
xup PC
in tracebacks
after e
x
its from down-re
c
u
r
sive
.
.
.
commit
|
commitdiff
|
tree
2011-10-17
Mike
Pall
PPC:
Distinguish slwi, srwi and rlwinm
in di
s
a
s
sem
b
ly
.
commit
|
commitdiff
|
tree
2011-10-17
Mike Pall
A
d
d missing
F
OLD rule for in
t
e
g
e
r
N
E
G of cons
t
ants
.
commit
|
commitdiff
|
tree
2011-10-13
Mik
e
Pall
FFI
/
ARM:
E
nsu
r
e invocation of SPLIT pass for float
.
.
.
commit
|
commitdiff
|
tree
2011-10-13
Mike Pall
Save tmp
t
v state for trace reco
r
d
e
r
a
cross RECORD
v
mevent
.
commit
|
commitdiff
|
tree
2011-10-13
Mike Pall
F
FI: Fix un
f
used loads of
f
loat fi
e
l
ds
.
commit
|
commitdiff
|
tree
2011-10-13
M
ik
e
Pall
FFI: Fix call argument and return handling for I8/U8
.
.
.
commit
|
commitdiff
|
tree
2011-10-11
Mike Pall
FFI: Recor
d
loads/stores to external variab
l
es in na
m
espaces
.
commit
|
commitdiff
|
tree
2011-10-11
Mike Pal
l
FFI:
F
i
x r
e
cor
d
in
g
of const/enum
lookups in namespaces
.
commit
|
commitdiff
|
tree
2011-10-10
Mike Pall
Remove
unneede
d
PHI
b
arrier for reassoci
a
tion of duplicate
.
.
.
commit
|
commitdiff
|
tree
2011-09-28
M
i
ke Pall
Avoid ov
e
rwriting argume
n
t wi
t
h error from metacall
.
.
.
commit
|
commitdiff
|
tree
2011-09-21
M
i
ke Pa
l
l
Fi
x
(harmless) ty
p
o
.
commit
|
commitdiff
|
tree
2011-09-21
Mi
k
e Pa
l
l
ARM: Fix
H
R
EFK
c
ode genera
t
io
n
.
commit
|
commitdiff
|
tree
2011-09-20
Mike Pall
Generat
e
a p
o
rtable vmde
f
.
lua
.
commit
|
commitdiff
|
tree
2011-09-17
Mike Pall
P
P
C/e500: Fix GC barrier for
TSETM
.
commit
|
commitdiff
|
tree
2011-09-14
Mike Pa
l
l
PPC: Fix GC barrie
r
for
T
SETM
.
commit
|
commitdiff
|
tree
2011-09-14
Mike
P
a
ll
ARM
:
Fix GC
barrie
r
for TSETM
.
commit
|
commitdiff
|
tree
2011-09-14
Mike Pall
Fix t
y
po
.
commit
|
commitdiff
|
tree
2011-09-08
Mike Pal
l
A
R
M
:
Disab
l
e CPU detection for
i
nterpreter-o
n
ly builds
.
commit
|
commitdiff
|
tree
2011-09-05
M
ike Pa
l
l
Increase max
.
number of
exit stub
g
r
o
ups to correspon
d
.
.
.
commit
|
commitdiff
|
tree
2011-09-05
M
ik
e
Pall
Use s
o
m
e register allo
c
ator he
l
pers for multip
l
e
architectur
e
s
.
commit
|
commitdiff
|
tree
2011-09-05
Mi
k
e Pall
PPC: I
n
t
e
rprete
r
/JIT integ
r
at
i
on
.
commit
|
commitdiff
|
tree
2011-09-05
M
ik
e
Pall
PPC: Fix or
r
e
m
o
ve assembler helper
functions
.
commit
|
commitdiff
|
tree
2011-09-05
Mik
e
Pall
P
P
C: More inter
p
reter tuning
.
Use
y
-
b
it for branch
.
.
.
commit
|
commitdiff
|
tree
2011-09-05
Mi
k
e Pall
P
PC: Export register
n
ames
fro
m
disassembler
.
commit
|
commitdiff
|
tree
2011-09-05
Mike
P
all
PPC:
Disass
e
m
b
l
e
y-bit inste
a
d of at-bits for conditional
.
.
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
PPC:
A
dd y-bit
variant
s
of
c
onditional branches to
.
.
.
commit
|
commitdiff
|
tree
2011-09-02
Mike Pall
Always use ANSI v
a
r
iants
of Win
d
ows system functions
.
commit
|
commitdiff
|
tree
2011-08-31
Mike Pall
Mar
k
ins
t
alled shared li
b
rary as execut
a
bl
e
.
commit
|
commitdiff
|
tree
2011-08-26
Mi
k
e
P
a
ll
Avoid conve
r
s
ion n
a
rrowing
o
f arithmetic wit
h
large
.
.
.
commit
|
commitdiff
|
tree
2011-08-25
Mike P
a
ll
FFI/x6
4
: Fix
s
truct-by-va
l
u
e calli
n
g conventions
.
commit
|
commitdiff
|
tree
2011-08-21
Mike Pall
Reco
r
d mi
s
sing FORI slot loads (e
.
g
.
aft
e
r
retur
n
to
.
.
.
commit
|
commitdiff
|
tree
2011-08-18
Mike Pall
PPC: Add
P
PC disasse
m
bler
.
commit
|
commitdiff
|
tree
2011-08-17
Mike
P
a
l
l
Add potential PH
I
fo
r
nu
m
ber
conversion
s
du
e
to t
y
pe
.
.
.
commit
|
commitdiff
|
tree
2011-08-16
Mike P
a
l
l
Ex
t
en
d
-b to generat
e
c/h/obj/o files with embedded
.
.
.
commit
|
commitdiff
|
tree
2011-08-16
Mike Pall
Load embedded bytecod
e
with
r
e
quire()
.
commit
|
commitdiff
|
tree
2011-08-14
Mike Pa
l
l
Clari
f
y
n
ame of MIT
l
icense
.
commit
|
commitdiff
|
tree
2011-08-14
Mike
P
all
Replace some _U
n
wind_* types
.
Fixes
b
uild issues on
.
.
.
commit
|
commitdiff
|
tree
2011-08-11
Mike Pall
x64
:
Fix
r
es
u
lt t
y
pe
of cdata
index conver
s
ions
.
commit
|
commitdiff
|
tree
2011-08-11
Mike Pall
Don't bother to
chain NO
P
s
.
commit
|
commitdiff
|
tree
2011-08-10
Mike Pall
PPCSPE: Save/res
t
ore
c
r2, cr3 and
c
r
4 when enter
i
ng
.
.
.
commit
|
commitdiff
|
tree
2011-08-10
M
ike Pall
PPC: Save/restore cr2, cr3 and cr4 when ent
e
r
i
ng/leaving VM
.
commit
|
commitdiff
|
tree
2011-08-10
M
i
ke Pa
l
l
PPC: Add mtcrf instru
c
tion to Dyn
A
SM
.
commit
|
commitdiff
|
tree
2011-08-10
Mike Pall
PPC: Tune and resch
e
d
ule interpreter for
P
P
C/e300
.
commit
|
commitdiff
|
tree
2011-08-10
Mike Pall
Fix
c
ompiler war
n
ing
.
commit
|
commitdiff
|
tree
2011-08-09
Mike
Pall
Fi
x
st
a
ck che
c
k when L
-
>top is above L->maxstack
.
commit
|
commitdiff
|
tree
2011-08-08
Mike Pall
R
emove te
m
p
orary mcode lim
i
t error f
r
om a
p
plication
.
.
.
commit
|
commitdiff
|
tree
2011-08-07
M
ike P
a
ll
FFI: Limit snapshot optimizatio
n
for cdata comparisons
.
commit
|
commitdiff
|
tree
2011-08-01
Mike Pall
PPC: Add
mac
h
ine-specific pa
r
t
of FFI
.
commit
|
commitdiff
|
tree
2011-07-25
Mike Pa
l
l
PPC: Fix floo
r
/ceil for d
u
al-nu
m
b
e
r mode
.
commit
|
commitdiff
|
tree
2011-07-24
Mike
Pal
l
PPC: Add dual-number mo
d
e interpre
t
er
.
En
a
b
le
b
y
default
.
commit
|
commitdiff
|
tree
2011-07-23
Mi
k
e Pall
Use different workar
o
und for alignment of j
i
t_State
.
commit
|
commitdiff
|
tree
2011-07-23
M
i
ke P
a
ll
FFI:
T
r
e
a
t
function
c
types
like poin
t
ers
i
n compa
r
isons
.
commit
|
commitdiff
|
tree
2011-07-19
Mi
k
e Pall
From
L
ua 5
.
2:
Change \* to
\z
.
R
eject undefi
n
ed escape
.
.
.
commit
|
commitdiff
|
tree
2011-07-13
Mike Pall
PPC:
Update
i
n
stal
l
doc
s
.
commit
|
commitdiff
|
tree
2011-07-13
Mike Pall
PPC: Add dua
l
-number
m
o
d
e
interpre
t
er
.
commit
|
commitdiff
|
tree
2011-07-13
Mik
e
Pa
l
l
P
PCSPE: Fix dispatch
f
or binop meta
m
ethods
.
commit
|
commitdiff
|
tree
2011-07-13
Mike Pall
Cleanu
p
single-nu
m
ber vs
.
dual-number
mo
d
e
s
elec
t
ion
.
commit
|
commitdiff
|
tree
2011-07-12
Mik
e
Pal
l
AR
M
:
D
o
n't evi
c
t ASMREF_L
i
n
r
a
_
e
victk()
.
commit
|
commitdiff
|
tree
2011-07-07
Mi
k
e Pa
l
l
Fix
d
oc link
.
commit
|
commitdiff
|
tree
2011-07-06
Mi
k
e Pall
F
FI: Fix c
o
m
ment par
s
ing
.
commit
|
commitdiff
|
tree
2011-07-04
Mike Pa
l
l
ARM:
I
nsta
l
l
dis_arm
.
lua
.
commit
|
commitdiff
|
tree
2011-07-03
Mike P
a
l
l
F
i
x instal
l
_name and versioning on OSX
.
commit
|
commitdiff
|
tree
next