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
Fix debug option for msvcbuild.bat.
2011-11-17
Mike Pall
Fix d
e
b
u
g opt
i
on for ms
v
cbuild
.
b
at
.
commit
|
commitdiff
|
tree
2011-11-15
M
i
ke
Pall
FFI: Fix EnumWindo
w
s example in
d
ocs
.
commit
|
commitdiff
|
tree
2011-11-15
Mike Pall
FFI: Add missi
n
g GC barrier f
o
r
callback
regi
s
trati
o
n
.
commit
|
commitdiff
|
tree
2011-11-15
Mike Pal
l
F
F
I:
Save G
e
tLastErro
r
() a
r
ound ffi
.
load() and symbol
.
.
.
commit
|
commitdiff
|
tree
2011-11-14
M
ike Pall
Eliminate some rar
e
occur
r
en
c
es of
r
edundant PHI
s
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pall
F
i
x h
i
nt-based
regist
e
r allocation in ra_d
e
s
t
()
.
commit
|
commitdiff
|
tree
2011-11-14
Mike
P
all
FFI: Add c
a
l
l
ba
c
k support (fo
r
x
86/x64)
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pa
l
l
PPC: Clarify
d
ocs
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pa
l
l
FFI: Re
s
ol
v
e
__call meta
m
ethod fo
r
pointers, too
.
commit
|
commitdiff
|
tree
2011-11-12
Mike Pall
Avoid
d
ependence on lj
_
j
i
t
.
h if only includ
i
ng l
j
_target
.
h
.
commit
|
commitdiff
|
tree
2011-11-12
Mik
e
Pall
FFI:
Add
u
nwin
d
d
efinitions for lj_vm
_
ffi_
c
all
.
commit
|
commitdiff
|
tree
2011-11-11
Mike Pall
FFI: Extend
m
e
tameth
o
d
tutoria
l
.
commit
|
commitdiff
|
tree
2011-11-11
Mike Pall
ARM: Fix IR spl
i
tting for softfp XLO
A
D
.
commit
|
commitdiff
|
tree
2011-11-11
Mike Pall
ARM: Fix cod
e
generati
o
n for
type-check only softfp
.
.
.
commit
|
commitdiff
|
tree
2011-11-04
Mik
e
Pall
x
64:
F
i
x
l
i
g
h
t
us
e
rdata comparisons
.
commit
|
commitdiff
|
tree
2011-11-04
Mike Pall
Spellin
g
.
commit
|
commitdiff
|
tree
2011-10-27
Mike Pall
PPC: I
n
stall d
i
s_ppc
.
l
u
a
.
commit
|
commitdiff
|
tree
2011-10-26
M
i
ke Pall
FFI: Compile
calls to stdca
l
l, fastcall a
n
d vararg
.
.
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pall
PPC: Fuse BAN
D
wi
t
h shi
f
t to rlwin
m
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pall
Add
more FOLD
r
ules for sh
i
ft + BAN
D
simplifica
t
ion
s
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pall
x64: Fix
c
ode ge
n
e
r
ation for BSWAP
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pall
PPC: F
u
se BS
W
A
P wi
t
h XLOAD/XST
O
RE to lwbrx/s
t
wbrx
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pall
P
P
C/e500
:
Fix
wr
i
te barrie
r
i
n USETS
.
commit
|
commitdiff
|
tree
2011-10-24
Mi
k
e
P
all
PPC: Fix externally provided
r
el
o
cation offsets
in
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
M
ike Pall
PPC: Fix wri
t
e barrier in
U
SETV/US
E
TS
.
commit
|
commitdiff
|
tree
2011-10-24
Mike
Pall
P
PC: Integrate and ena
b
le JIT compiler
.
commit
|
commitdiff
|
tree
2011-10-24
Mike
Pall
A
llow selectio
n
of single
-
number v
s
.
dual-num
b
er m
o
de
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PP
C
: Fix
/
improve interpre
t
er/J
I
T i
n
tegrat
i
on
.
commit
|
commitdiff
|
tree
2011-10-24
Mik
e
Pall
P
PC
:
Gene
r
alize r
e
m
at
e
rialization handl
i
n
g
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC: A
d
d
s
upport for GDB JIT
A
PI
.
commit
|
commitdiff
|
tree
2011-10-24
M
ike
Pal
l
PPC:
Add Linu
x
/PPC ca
c
he flus
h
mechanism
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
Make sure to f
l
ush
/
sync the D/I-c
a
che for all
g
en
e
rated
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
Fix
handling
o
f alignm
e
nt ar
g
uments (ni
l
) to CALLX
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pa
l
l
PPC: A
d
d suppor
t
for per-t
r
a
c
e ex
i
t stubs
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pal
l
Generalize handlin
g
of stack checks indicated by highest
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mik
e
Pall
Don
'
t
save/restor
e
tmptv
w
ith copyTV
.
commit
|
commitdiff
|
tree
2011-10-24
Mi
k
e Pall
F
ix comp
i
ler warning
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pall
W
h
itespac
e
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pall
Add missin
g
FOLD rule for
C
ONV
.
u6
4
.
in
t
+ sign-extension
.
commit
|
commitdiff
|
tree
2011-10-22
M
ike Pall
F
F
I: Cleanup/fix
6
4
bit arithmetic in
assembler backend
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pall
x64: Fix math
.
r
andom
(
) code generat
i
on
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pall
Fix register
h
ints f
o
r arith
m
etic help
e
r functions
.
commit
|
commitdiff
|
tree
2011-10-21
Mi
k
e P
a
ll
S
eparate/r
e
n
a
me
NUM
/
FL
O
A
T <-> I64/U6
4
co
n
version funct
i
ons
.
commit
|
commitdiff
|
tree
2011-10-21
Mike Pall
C
leanup
va
r
ious endianess
issues in assembler back
e
nd
.
commit
|
commitdiff
|
tree
2011-10-19
Mike Pall
R
e
a
rrang
e
def
i
nes for workarounds to
embedded operating
.
.
.
commit
|
commitdiff
|
tree
2011-10-18
Mi
k
e Pall
Fix PE/COFF byteco
d
e f
i
le format for big-end
i
an target
s
.
commit
|
commitdiff
|
tree
2011-10-18
Mike Pall
F
ix FOLD rule
f
or CONV
.
flt
.
num
(
CONV
.
num
.
flt(x)) => x
.
commit
|
commitdiff
|
tree
2011-10-18
Mike
P
all
F
F
I/x
8
6: Fix CONV
.
u32
.
num rounding
.
commit
|
commitdiff
|
tree
2011-10-18
Mik
e
Pall
Don't fuse colocated ar
r
ay offsets without -Of
u
se
.
commit
|
commitdiff
|
tree
2011-10-17
Mike
Pall
Fi
x
u
p
PC
in trac
e
bac
k
s after exits fro
m
down-re
c
ursive
.
.
.
commit
|
commitdiff
|
tree
2011-10-17
M
i
k
e Pall
PPC: Disti
n
guish slwi,
s
rwi and rlwinm in disassembly
.
commit
|
commitdiff
|
tree
2011-10-17
M
i
ke Pall
Add missing FOL
D
r
u
l
e for integ
e
r N
E
G of constants
.
commit
|
commitdiff
|
tree
2011-10-13
Mike Pall
FFI/ARM: Ensure invocation of SPLIT pass for
float
.
.
.
commit
|
commitdiff
|
tree
2011-10-13
Mike Pall
Save tmptv
st
a
te fo
r
trace recorder across RECORD vme
v
en
t
.
commit
|
commitdiff
|
tree
2011-10-13
Mike Pall
F
FI: Fix unfused loads of float
fields
.
commit
|
commitdiff
|
tree
2011-10-13
Mike Pall
F
F
I
: F
i
x call
argument and r
e
turn handling for I8/U8
.
.
.
commit
|
commitdiff
|
tree
2011-10-11
Mike Pall
FFI:
Record loa
d
s/sto
r
es to external
varia
b
les in namespa
c
e
s
.
commit
|
commitdiff
|
tree
2011-10-11
Mi
k
e
Pall
FFI
:
Fix recor
d
ing of const/enum lookups in namespaces
.
commit
|
commitdiff
|
tree
2011-10-10
Mike Pall
Remov
e
unneeded PHI
b
arrier for reassociation o
f
dupli
c
at
e
.
.
.
commit
|
commitdiff
|
tree
2011-09-28
Mike
P
a
ll
A
v
o
id
overwri
t
ing argument
w
ith er
r
or from metacall
.
.
.
commit
|
commitdiff
|
tree
2011-09-21
Mik
e
Pall
Fix
(ha
r
mless) typo
.
commit
|
commitdiff
|
tree
2011-09-21
M
i
k
e Pall
AR
M
: Fix HREFK code genera
t
ion
.
commit
|
commitdiff
|
tree
2011-09-20
Mike Pall
Generate a
po
r
t
a
ble
v
m
def
.
lua
.
commit
|
commitdiff
|
tree
2011-09-17
Mike Pall
P
PC/e50
0
: Fix GC b
a
rrier f
o
r
T
SETM
.
commit
|
commitdiff
|
tree
2011-09-14
Mike
P
all
PPC: Fix GC barr
i
e
r
for TSETM
.
commit
|
commitdiff
|
tree
2011-09-14
Mike Pal
l
ARM
:
Fix GC barrier for TSETM
.
commit
|
commitdiff
|
tree
2011-09-14
Mike Pall
Fix
t
ypo
.
commit
|
commitdiff
|
tree
2011-09-08
M
i
k
e Pall
ARM: Disable CPU detection for interpreter-
o
n
l
y
b
uilds
.
commit
|
commitdiff
|
tree
2011-09-05
M
ike
P
a
ll
Increase
m
ax
.
n
umber
of e
x
it st
u
b g
r
o
u
p
s to correspond
.
.
.
commit
|
commitdiff
|
tree
2011-09-05
Mike
P
all
Use some re
g
ister
a
lloca
t
or h
e
l
pers for multiple
a
r
chitectures
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
PPC: Interpreter
/
JIT i
n
tegration
.
commit
|
commitdiff
|
tree
2011-09-05
Mike P
a
ll
PP
C
:
Fix or remove assem
b
le
r
he
l
per
f
un
c
tions
.
commit
|
commitdiff
|
tree
2011-09-05
M
i
ke Pall
PPC
:
More interpre
t
er tuning
.
Use y-bit
f
or branch
.
.
.
commit
|
commitdiff
|
tree
2011-09-05
Mike
Pa
l
l
PPC:
Expo
r
t
r
egister nam
e
s from disassem
b
l
er
.
commit
|
commitdiff
|
tree
2011-09-05
Mike P
a
ll
PPC
:
Disassem
b
le y-bit
inst
e
ad of at-bits for conditional
.
.
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
PPC:
A
dd y-b
i
t variants
o
f conditional br
a
nc
h
es to
.
.
.
commit
|
commitdiff
|
tree
2011-09-02
M
i
ke
P
a
l
l
A
l
ways
u
se ANSI variants of Windows
s
ystem function
s
.
commit
|
commitdiff
|
tree
2011-08-31
Mike Pall
M
ar
k
i
n
s
tal
l
ed
s
hared l
i
brar
y
as executable
.
commit
|
commitdiff
|
tree
2011-08-26
Mike
Pal
l
Avoid
c
onversion n
a
rrow
i
ng of arit
h
metic
w
ith l
a
r
g
e
.
.
.
commit
|
commitdiff
|
tree
2011-08-25
Mike Pal
l
F
F
I/x
6
4: Fix struc
t
-
b
y-value calling conventions
.
commit
|
commitdiff
|
tree
2011-08-21
M
i
ke Pall
Record miss
i
ng FORI
slot
l
o
ads (e
.
g
.
after return to
.
.
.
commit
|
commitdiff
|
tree
2011-08-18
Mike Pall
PPC: Add PPC disassembl
e
r
.
commit
|
commitdiff
|
tree
2011-08-17
M
i
ke Pall
Ad
d
potential P
H
I for n
u
mber conversions due to type
.
.
.
commit
|
commitdiff
|
tree
2011-08-16
M
i
k
e
Pall
E
x
tend -b to
gene
r
ate
c/h/obj/o files with embedde
d
.
.
.
commit
|
commitdiff
|
tree
2011-08-16
M
i
ke P
a
l
l
Loa
d
embedded b
y
tecode with require
(
)
.
commit
|
commitdiff
|
tree
2011-08-14
Mike Pall
Clarify name
of M
I
T
license
.
commit
|
commitdiff
|
tree
2011-08-14
M
i
ke Pall
Re
p
l
ace
s
ome _Unwind_
*
types
.
Fixes
b
u
i
ld issues on
.
.
.
commit
|
commitdiff
|
tree
2011-08-11
M
ike Pall
x
64:
Fi
x
res
u
lt type
of cdata inde
x
conversions
.
commit
|
commitdiff
|
tree
2011-08-11
M
ike Pall
D
on't bothe
r
t
o chain NOPs
.
commit
|
commitdiff
|
tree
2011-08-10
M
i
ke Pal
l
PPC
S
P
E
: Save/re
s
tore cr2, cr3 a
n
d
cr4 wh
e
n entering
.
.
.
commit
|
commitdiff
|
tree
2011-08-10
Mike Pall
PPC: Save/restor
e
c
r2, cr3 and cr4 when entering/
l
ea
v
ing V
M
.
commit
|
commitdiff
|
tree
2011-08-10
Mike Pall
PPC: Add m
t
crf
i
nstruction to DynASM
.
commit
|
commitdiff
|
tree
2011-08-10
Mike Pall
P
PC: Tune and reschedule interpreter f
o
r PPC/e300
.
commit
|
commitdiff
|
tree
2011-08-10
Mike Pall
Fix com
p
iler warni
n
g
.
commit
|
commitdiff
|
tree
2011-08-09
Mi
k
e
P
all
Fix sta
c
k check when L->top is ab
o
ve L->maxstack
.
commit
|
commitdiff
|
tree
2011-08-08
Mike Pal
l
Remove temporary mcode li
m
it
e
r
r
or from
a
pplicat
i
o
n
.
.
.
commit
|
commitdiff
|
tree
2011-08-07
Mike Pal
l
FFI: Limi
t
sna
p
s
hot o
p
timization for
c
dat
a
c
o
mpa
r
isons
.
commit
|
commitdiff
|
tree
2011-08-01
Mik
e
Pal
l
PPC:
Add machine-specific part
of FFI
.
commit
|
commitdiff
|
tree
2011-07-25
Mike Pall
PPC: Fix floor/ceil for dual-number mode
.
commit
|
commitdiff
|
tree
2011-07-24
Mike
P
a
l
l
P
P
C: Add dual-num
b
er
m
o
d
e interpreter
.
Enable
b
y default
.
commit
|
commitdiff
|
tree
next