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
Mike Pall
ARM: Fix I
R
splitting for sof
t
fp
XLOA
D
.
commit
|
commitdiff
|
tree
2011-11-11
Mike Pa
l
l
ARM: Fi
x
code
genera
t
ion for type-check o
n
ly
s
oft
f
p
.
.
.
commit
|
commitdiff
|
tree
2011-11-04
Mike Pal
l
x64: Fix lightuserda
t
a compariso
n
s
.
commit
|
commitdiff
|
tree
2011-11-04
Mi
k
e
P
all
Spe
l
ling
.
commit
|
commitdiff
|
tree
2011-10-27
M
i
ke Pall
P
PC: Install
d
is_p
p
c
.
l
ua
.
commit
|
commitdiff
|
tree
2011-10-26
Mike
Pall
FFI: Com
p
ile cal
l
s
to stdcall, f
a
s
tcall and
va
r
arg
.
.
.
commit
|
commitdiff
|
tree
2011-10-25
M
ik
e
Pall
PP
C
: F
u
se BAND
with
s
hif
t
to rlw
i
nm
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pall
Add more FOLD ru
l
es for shift + BAND simplificat
i
ons
.
commit
|
commitdiff
|
tree
2011-10-25
Mike
P
all
x64: Fix code
g
en
e
r
ation for BSW
A
P
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pall
PPC:
Fuse BSWA
P
with XLOAD/XSTORE to lwbrx/stwbrx
.
commit
|
commitdiff
|
tree
2011-10-25
M
i
ke Pall
P
P
C/e5
0
0: Fix wri
t
e barr
i
er in USETS
.
commit
|
commitdiff
|
tree
2011-10-24
M
ike P
a
l
l
PPC: Fi
x
exter
n
all
y
provided relocation offsets in
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC: Fix write
barrier in
U
SETV
/
U
S
ET
S
.
commit
|
commitdiff
|
tree
2011-10-24
Mike
Pall
PPC
:
Integrate
a
nd enabl
e
J
IT compile
r
.
commit
|
commitdiff
|
tree
2011-10-24
M
i
ke Pall
Allow selection of singl
e
-numbe
r
vs
.
dual-
n
u
mb
e
r mo
d
e
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
P
PC: F
i
x/impro
v
e
i
nterp
r
eter/JIT integration
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC: Generalize rematerialization handling
.
commit
|
commitdiff
|
tree
2011-10-24
Mike P
a
ll
PPC:
A
d
d supp
o
rt for G
D
B
JIT API
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pa
l
l
P
PC: Ad
d
Linux/PPC cache flush mechanism
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
M
a
ke
sure to flush/syn
c
the D/I-cach
e
for all
generated
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike P
a
ll
F
ix handling of a
l
ignme
n
t arguments
(n
i
l
) to CALLX
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pa
l
l
PPC: Add support for per-trace exit stubs
.
commit
|
commitdiff
|
tree
2011-10-24
M
i
ke Pall
Genera
l
i
ze han
d
l
ing o
f
stack c
h
ecks indicated by highes
t
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
M
i
ke
P
all
Don't save/
r
estore tmptv with cop
y
TV
.
commit
|
commitdiff
|
tree
2011-10-24
M
i
k
e
Pal
l
Fix compiler warning
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pall
Whit
e
s
pac
e
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pall
A
d
d missin
g
F
OLD rule for CONV
.
u64
.
int
+
s
ign-extens
i
o
n
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pall
FFI: C
l
eanup/fix
64
b
i
t
a
rit
h
metic in assembler backend
.
commit
|
commitdiff
|
tree
2011-10-22
Mike
Pall
x
6
4
: Fix ma
t
h
.
random() code generation
.
commit
|
commitdiff
|
tree
2011-10-22
M
ike
Pall
Fix register hi
n
ts f
o
r arithmetic h
e
lpe
r
fu
n
c
t
ions
.
commit
|
commitdiff
|
tree
2011-10-21
Mike P
a
ll
Separate
/
rename NUM/FLOAT
<-> I64/
U
64 conversion fu
n
c
t
ions
.
commit
|
commitdiff
|
tree
2011-10-21
Mike Pall
Cl
e
anup va
r
ious endianess issu
e
s in asse
m
bl
e
r backend
.
commit
|
commitdiff
|
tree
2011-10-19
Mike Pall
Rearra
n
ge
d
efines for w
o
r
kar
o
unds
t
o
e
m
b
e
d
d
ed operating
.
.
.
commit
|
commitdiff
|
tree
2011-10-18
Mike Pall
F
ix
P
E/COFF byteco
d
e file format for big-endian targets
.
commit
|
commitdiff
|
tree
2011-10-18
Mik
e
Pall
Fix FOLD rule for CONV
.
flt
.
n
um(CO
N
V
.
num
.
flt(x)) =>
x
.
commit
|
commitdiff
|
tree
2011-10-18
Mike Pall
FFI/x8
6
: Fi
x
CONV
.
u32
.
num round
i
ng
.
commit
|
commitdiff
|
tree
2011-10-18
Mike
P
all
Don't fuse colocated array offsets with
o
ut
-Ofuse
.
commit
|
commitdiff
|
tree
2011-10-17
M
i
ke Pall
Fixup PC in trace
b
acks after exits
f
ro
m
down-r
e
cur
s
ive
.
.
.
commit
|
commitdiff
|
tree
2011-10-17
M
i
ke Pall
PPC: Distingui
s
h slwi, srwi
and rlwi
n
m
in disasse
m
bly
.
commit
|
commitdiff
|
tree
2011-10-17
Mike Pa
l
l
Add missing
F
O
LD r
u
le for
i
nteger NEG of co
n
stants
.
commit
|
commitdiff
|
tree
2011-10-13
Mike Pal
l
FFI/ARM
:
Ensure i
n
vo
c
ation o
f
SPLIT p
a
ss for floa
t
.
.
.
commit
|
commitdiff
|
tree
2011-10-13
Mike Pall
Save tmpt
v
state f
o
r t
r
ace re
c
o
rder across
RECORD vmevent
.
commit
|
commitdiff
|
tree
2011-10-13
Mike Pall
FFI: F
i
x unfuse
d
l
oa
d
s
of flo
a
t f
i
elds
.
commit
|
commitdiff
|
tree
2011-10-13
Mike Pall
FFI:
F
ix call argument
a
nd return handling
for I8/U8
.
.
.
commit
|
commitdiff
|
tree
2011-10-11
Mike Pall
FFI: Record loads/stores to
external variabl
e
s in
name
s
paces
.
commit
|
commitdiff
|
tree
2011-10-11
M
i
ke Pal
l
FFI: Fi
x
recording of const/e
n
um loo
k
ups in namespa
c
es
.
commit
|
commitdiff
|
tree
2011-10-10
Mike Pall
Re
m
ove unneeded PHI bar
r
i
er for reassocia
t
ion of duplicate
.
.
.
commit
|
commitdiff
|
tree
2011-09-28
Mi
k
e
Pal
l
Avoid overwriting
a
rgumen
t
with err
o
r from metacall
.
.
.
commit
|
commitdiff
|
tree
2011-09-21
Mike
P
a
ll
Fix (harmless) typo
.
commit
|
commitdiff
|
tree
2011-09-21
Mike Pall
ARM: Fix HRE
F
K cod
e
generation
.
commit
|
commitdiff
|
tree
2011-09-20
Mike Pall
Generate a portable vmdef
.
l
u
a
.
commit
|
commitdiff
|
tree
2011-09-17
Mike Pal
l
PPC/e500: Fix GC barrier for TSET
M
.
commit
|
commitdiff
|
tree
2011-09-14
Mike Pa
l
l
PPC: Fix GC barrier for
T
S
E
TM
.
commit
|
commitdiff
|
tree
2011-09-14
Mike Pa
l
l
A
RM: F
i
x GC barrier
f
or TS
E
TM
.
commit
|
commitdiff
|
tree
2011-09-14
Mike Pall
Fix
typo
.
commit
|
commitdiff
|
tree
2011-09-08
M
ike Pall
ARM: Disa
b
le
C
P
U detec
t
ion for int
e
rpreter-only bu
i
ld
s
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
In
c
rease max
.
number of
e
xit stub g
r
oups to
corre
s
pond
.
.
.
commit
|
commitdiff
|
tree
2011-09-05
M
ike Pall
Use
some
r
egister allocator helpe
r
s f
o
r
m
ultiple archi
t
ectu
r
es
.
commit
|
commitdiff
|
tree
2011-09-05
M
ike
P
a
l
l
PP
C
: Inte
r
pr
e
t
e
r
/JI
T
i
ntegra
t
ion
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
PPC: Fix or remove assembler hel
p
er functions
.
commit
|
commitdiff
|
tree
2011-09-05
M
i
ke Pal
l
P
PC: More in
t
erpreter tuning
.
Use y-bit for
branch
.
.
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
PPC: Export regis
t
er names fr
o
m disassembler
.
commit
|
commitdiff
|
tree
2011-09-05
M
i
k
e Pall
PP
C
: Disassembl
e
y-bi
t
in
s
tead of at
-
bit
s
for conditional
.
.
.
commit
|
commitdiff
|
tree
2011-09-05
Mi
k
e
P
all
PPC: Add y-
b
it variants o
f
conditi
o
nal branches t
o
.
.
.
commit
|
commitdiff
|
tree
2011-09-02
Mike
Pall
A
lways use A
N
SI variant
s
of Windows system
f
u
nctions
.
commit
|
commitdiff
|
tree
2011-08-31
Mik
e
Pall
Mark install
e
d shared library as exec
u
table
.
commit
|
commitdiff
|
tree
2011-08-26
Mike Pa
l
l
Avoid conversion narr
o
wing of arithm
e
tic w
i
th large
.
.
.
commit
|
commitdiff
|
tree
2011-08-25
Mike Pall
FF
I
/x
6
4:
F
i
x
struct-b
y
-
value calling conve
n
tions
.
commit
|
commitdiff
|
tree
2011-08-21
M
ike P
a
l
l
Record missin
g
FORI
slot loads (e
.
g
.
after return to
.
.
.
commit
|
commitdiff
|
tree
2011-08-18
Mike
Pall
PPC: A
d
d PPC disassembler
.
commit
|
commitdiff
|
tree
2011-08-17
Mike Pall
Add
poten
t
ial PHI for nu
m
ber conversions due to type
.
.
.
commit
|
commitdiff
|
tree
2011-08-16
Mike Pall
Extend -
b
t
o gener
a
te c/h/
o
bj/o files with embedded
.
.
.
commit
|
commitdiff
|
tree
2011-08-16
Mi
k
e P
a
ll
Load embedded
b
y
t
ecode
with require()
.
commit
|
commitdiff
|
tree
2011-08-14
Mike Pall
C
larify
n
ame of MIT licens
e
.
commit
|
commitdiff
|
tree
2011-08-14
Mike
P
a
ll
Replace s
o
m
e _Un
w
ind_*
types
.
Fix
e
s bui
l
d issues
o
n
.
.
.
commit
|
commitdiff
|
tree
2011-08-11
Mike Pall
x64: Fix result type of cdata ind
e
x
con
v
ersio
n
s
.
commit
|
commitdiff
|
tree
2011-08-11
Mik
e
Pall
Don't bother
t
o chain NOPs
.
commit
|
commitdiff
|
tree
2011-08-10
Mike P
a
ll
PPCSPE: S
a
v
e/res
t
ore cr2, cr
3
and cr4 when
enterin
g
.
.
.
commit
|
commitdiff
|
tree
2011-08-10
M
i
ke Pall
PPC: Save/
r
estore cr2,
c
r3 and
cr4 when
entering/l
e
aving VM
.
commit
|
commitdiff
|
tree
2011-08-10
Mi
k
e
P
a
l
l
PPC: Add mtcr
f
i
n
struction to DynASM
.
commit
|
commitdiff
|
tree
2011-08-10
Mike P
a
ll
PPC: Tune and reschedule
interpreter fo
r
PPC/e300
.
commit
|
commitdiff
|
tree
2011-08-10
Mi
k
e Pall
Fix comp
i
le
r
warning
.
commit
|
commitdiff
|
tree
2011-08-09
Mike Pall
Fix stack check when L
-
>
top is abov
e
L->maxstack
.
commit
|
commitdiff
|
tree
2011-08-08
Mike Pall
Remove temporary mcode limit error from application
.
.
.
commit
|
commitdiff
|
tree
2011-08-07
Mike Pa
l
l
FFI: Limit snapshot opti
m
ization for cd
a
ta compari
s
o
n
s
.
commit
|
commitdiff
|
tree
2011-08-01
M
ike Pall
PP
C
: Add ma
c
hine-spec
i
fic
p
ar
t
of FFI
.
commit
|
commitdiff
|
tree
2011-07-25
M
ike P
a
ll
PPC:
Fix floor/c
e
il for dual-num
b
er m
o
d
e
.
commit
|
commitdiff
|
tree
2011-07-24
Mike Pall
PPC: Add
d
u
a
l-number mod
e
int
e
rprete
r
.
E
n
a
ble by default
.
commit
|
commitdiff
|
tree
2011-07-23
Mike
P
a
ll
Use diffe
r
ent workaround
for alignme
n
t o
f
ji
t
_State
.
commit
|
commitdiff
|
tree
2011-07-23
Mi
k
e Pall
FFI: Treat
f
u
n
ction ctypes like pointers in compar
i
so
n
s
.
commit
|
commitdiff
|
tree
2011-07-19
M
i
ke Pall
Fr
o
m
Lua 5
.
2:
C
hange \*
to \z
.
Reject undefined escape
.
.
.
commit
|
commitdiff
|
tree
2011-07-13
Mi
k
e Pall
PP
C
:
U
pdate install docs
.
commit
|
commitdiff
|
tree
2011-07-13
Mike Pall
PPC: Add
dual-n
u
m
b
e
r mode i
n
t
e
rp
r
et
e
r
.
commit
|
commitdiff
|
tree
2011-07-13
Mik
e
P
a
ll
P
P
CSPE: Fix
dispatch for binop metametho
d
s
.
commit
|
commitdiff
|
tree
2011-07-13
Mike
P
all
C
l
eanup single
-
nu
m
b
e
r
vs
.
dual-number mode s
e
lection
.
commit
|
commitdiff
|
tree
2011-07-12
M
ike Pall
A
R
M: Don't evi
c
t
ASMREF_L in r
a
_evictk
(
)
.
commit
|
commitdiff
|
tree
2011-07-07
M
i
ke
P
a
ll
F
ix doc
l
ink
.
commit
|
commitdiff
|
tree
2011-07-06
M
i
ke Pall
FFI:
F
ix comment parsing
.
commit
|
commitdiff
|
tree
2011-07-04
Mi
k
e Pall
ARM: Install
d
is_arm
.
lua
.
commit
|
commitdiff
|
tree
2011-07-03
Mike Pall
Fix insta
l
l_name and ve
r
sioning o
n
O
SX
.
commit
|
commitdiff
|
tree
next