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: Save GetLastError() around ffi.load() and symbol resolving, too.
2011-11-15
M
i
ke Pall
FFI: Save GetL
a
stE
r
ror() around ffi
.
lo
a
d() an
d
sy
m
bol
.
.
.
commit
|
commitdiff
|
tree
2011-11-14
M
i
ke Pall
Eliminate som
e
rar
e
oc
c
urrences of
r
ed
u
ndant
PHIs
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pall
Fix
hint-based regis
t
er allocation
i
n
ra_dest()
.
commit
|
commitdiff
|
tree
2011-11-14
M
ike Pa
l
l
FFI:
Ad
d
callb
a
ck support (
f
or x86
/
x64)
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pall
PPC: Clarify d
o
c
s
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pall
FFI:
R
esolve __call
me
t
amethod
f
or pointers, too
.
commit
|
commitdiff
|
tree
2011-11-12
M
i
k
e Pall
Avoi
d
dep
e
nd
e
nce on lj_j
i
t
.
h
i
f only includ
i
ng lj_tar
g
e
t
.
h
.
commit
|
commitdiff
|
tree
2011-11-12
M
ike Pall
FFI
:
Ad
d
un
w
ind definitions for lj_vm_f
f
i_call
.
commit
|
commitdiff
|
tree
2011-11-11
Mike P
a
ll
FF
I
:
E
xte
n
d metam
e
thod tutorial
.
commit
|
commitdiff
|
tree
2011-11-11
Mike Pall
ARM: Fix IR
s
plitti
n
g f
o
r softf
p
XLOA
D
.
commit
|
commitdiff
|
tree
2011-11-11
Mike
P
all
A
R
M
:
Fix code
g
eneratio
n
for type-check only softfp
.
.
.
commit
|
commitdiff
|
tree
2011-11-04
M
i
ke Pall
x64:
F
ix l
i
ghtuserd
a
ta comparisons
.
commit
|
commitdiff
|
tree
2011-11-04
Mike Pall
Spe
l
ling
.
commit
|
commitdiff
|
tree
2011-10-27
Mi
k
e Pall
PPC:
I
nstall di
s
_ppc
.
lua
.
commit
|
commitdiff
|
tree
2011-10-26
Mike Pall
F
FI: Compile ca
l
ls t
o
s
t
dcall, fastcall an
d
v
ararg
.
.
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pall
PP
C
:
F
use BAND with sh
i
f
t to rlwin
m
.
commit
|
commitdiff
|
tree
2011-10-25
Mike
P
a
ll
A
d
d more
F
OLD rules
f
or shi
f
t + BAND simplifications
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pall
x64: Fix
c
o
d
e ge
n
eration
fo
r
BSWAP
.
commit
|
commitdiff
|
tree
2011-10-25
Mik
e
Pall
PPC: Fuse BSWAP with
XLOAD
/
XSTORE to lwbrx/s
t
w
b
rx
.
commit
|
commitdiff
|
tree
2011-10-25
M
ik
e
Pall
PPC/e500: Fix
w
rite bar
r
ier in USETS
.
commit
|
commitdiff
|
tree
2011-10-24
M
i
ke Pa
l
l
PP
C
: Fix externally provided relocation off
s
ets in
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
M
i
k
e Pall
PPC: Fix wri
t
e bar
r
ier
i
n
USETV/USETS
.
commit
|
commitdiff
|
tree
2011-10-24
M
ike Pall
PPC:
Integrat
e
and
enab
l
e JIT compiler
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
Allow selection of single-numb
e
r v
s
.
d
u
a
l
-nu
m
ber
m
ode
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
M
ike P
a
l
l
PPC: Fix/improve
i
nterpreter/
J
IT integ
r
atio
n
.
commit
|
commitdiff
|
tree
2011-10-24
Mi
k
e P
a
ll
PPC: Gener
a
lize re
m
ater
i
a
lization handling
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC: Ad
d
su
p
p
o
rt for GDB
J
I
T
API
.
commit
|
commitdiff
|
tree
2011-10-24
Mike P
a
ll
PPC: Ad
d
Linu
x
/PPC cache
f
lush mech
a
nism
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
Make
s
ure
t
o
flush/sy
n
c the D/I-cache for all
generate
d
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
M
ike Pall
Fix handling of alig
n
m
ent arg
u
ments (nil
)
t
o CALLX
.
commit
|
commitdiff
|
tree
2011-10-24
M
i
ke Pall
PP
C
: Add support for
p
er-trace
e
x
it stubs
.
commit
|
commitdiff
|
tree
2011-10-24
M
ik
e
Pall
Gener
a
lize
h
a
ndling of
s
tack
c
h
e
cks indica
t
ed by
highest
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
M
ike Pall
D
o
n
'
t
s
ave/res
t
o
r
e tmptv with copyTV
.
commit
|
commitdiff
|
tree
2011-10-24
Mike P
a
ll
Fix c
o
m
pi
l
e
r
warning
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pall
Whites
p
ace
.
commit
|
commitdiff
|
tree
2011-10-22
M
i
ke Pall
A
d
d mis
s
ing FOLD
r
ule for CONV
.
u64
.
int
+ sig
n
-extension
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pall
F
FI: Cleanup/
f
i
x 6
4
bit arithmetic in assembler backend
.
commit
|
commitdiff
|
tree
2011-10-22
Mi
k
e
Pall
x64: Fix math
.
random() code generation
.
commit
|
commitdiff
|
tree
2011-10-22
M
i
ke Pall
Fix reg
i
ster hints for
a
rit
h
metic helper functions
.
commit
|
commitdiff
|
tree
2011-10-21
Mike Pall
Separate/ren
a
me NUM/
F
LOAT <->
I
6
4/U64 convers
i
o
n
functions
.
commit
|
commitdiff
|
tree
2011-10-21
M
i
ke Pall
Cleanup various e
n
dianess
i
ssu
e
s in
a
ssembler
backend
.
commit
|
commitdiff
|
tree
2011-10-19
M
i
ke
Pall
Rearrange defines for work
a
rounds to embedde
d
ope
r
ating
.
.
.
commit
|
commitdiff
|
tree
2011-10-18
Mike Pall
Fix PE
/
COFF byte
c
ode file
f
or
m
at for
big
-
endian ta
r
gets
.
commit
|
commitdiff
|
tree
2011-10-18
Mike Pall
Fi
x
F
OLD rule
for CO
N
V
.
flt
.
num(CO
N
V
.
n
u
m
.
flt(x)) =>
x
.
commit
|
commitdiff
|
tree
2011-10-18
Mike Pall
FFI/x
8
6:
Fix CONV
.
u32
.
num ro
u
ndi
n
g
.
commit
|
commitdiff
|
tree
2011-10-18
Mike Pall
D
o
n
't
fuse
col
o
cated arr
a
y offsets wi
t
hout -Ofus
e
.
commit
|
commitdiff
|
tree
2011-10-17
Mike Pall
Fixup PC in tracebacks
after
e
xits from down-recursiv
e
.
.
.
commit
|
commitdiff
|
tree
2011-10-17
Mi
k
e Pall
P
P
C: Disti
n
guish slwi,
sr
w
i and rlwinm in disa
s
semb
l
y
.
commit
|
commitdiff
|
tree
2011-10-17
Mike Pall
Add missing
FOLD rule for
i
n
tege
r
NEG of constants
.
commit
|
commitdiff
|
tree
2011-10-13
Mike Pall
F
F
I
/ARM:
Ensure
i
nvo
c
ati
o
n
o
f SPLIT pass
for floa
t
.
.
.
commit
|
commitdiff
|
tree
2011-10-13
Mike Pall
Sa
v
e tmpt
v
state for trace recorder across
R
ECORD vmevent
.
commit
|
commitdiff
|
tree
2011-10-13
Mike Pall
FFI:
F
ix unfused loads of float fields
.
commit
|
commitdiff
|
tree
2011-10-13
Mike Pall
FFI: Fi
x
c
a
ll a
r
gument and
r
et
u
rn handli
n
g for I
8
/U8
.
.
.
commit
|
commitdiff
|
tree
2011-10-11
Mi
k
e Pall
FFI: Record loads/s
t
ores to exter
n
al variables in
n
amespa
c
es
.
commit
|
commitdiff
|
tree
2011-10-11
M
ike Pall
FFI: Fix recording of const/enum looku
p
s in
n
amespaces
.
commit
|
commitdiff
|
tree
2011-10-10
Mik
e
Pall
Remove un
n
eede
d
PHI barrier for reassoc
i
ation
o
f dup
l
icate
.
.
.
commit
|
commitdiff
|
tree
2011-09-28
M
i
ke
P
a
ll
A
void overwriting argum
e
nt with error from me
t
acal
l
.
.
.
commit
|
commitdiff
|
tree
2011-09-21
Mike Pall
F
ix (harmles
s
) t
y
po
.
commit
|
commitdiff
|
tree
2011-09-21
Mik
e
Pall
ARM: Fix HR
E
FK code gene
r
a
t
ion
.
commit
|
commitdiff
|
tree
2011-09-20
M
i
ke Pall
Gene
r
ate a portable vmdef
.
lua
.
commit
|
commitdiff
|
tree
2011-09-17
Mike Pall
PPC/e500: Fix GC barrier for TSETM
.
commit
|
commitdiff
|
tree
2011-09-14
Mike Pall
P
PC: Fix GC
b
arri
e
r for TSETM
.
commit
|
commitdiff
|
tree
2011-09-14
Mike
Pa
l
l
A
R
M:
Fix GC barrier for TSETM
.
commit
|
commitdiff
|
tree
2011-09-14
Mike Pall
Fix typo
.
commit
|
commitdiff
|
tree
2011-09-08
Mike Pall
A
RM: Di
s
able CPU detection for i
n
terpreter-onl
y
builds
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
In
c
rease max
.
number of exit stub groups to corresp
o
nd
.
.
.
commit
|
commitdiff
|
tree
2011-09-05
M
ike
P
a
ll
Use s
o
me r
e
g
i
s
ter a
l
locator helpers for mult
i
ple architectures
.
commit
|
commitdiff
|
tree
2011-09-05
M
ike
Pall
PPC: Interpreter/JIT in
t
egration
.
commit
|
commitdiff
|
tree
2011-09-05
Mik
e
Pall
PPC: Fix or
remove ass
e
mbler helper functi
o
ns
.
commit
|
commitdiff
|
tree
2011-09-05
M
ike Pall
PPC: M
o
re interpre
t
er tuning
.
Use y-bit for bra
n
ch
.
.
.
commit
|
commitdiff
|
tree
2011-09-05
M
ike Pal
l
PPC: Export
register names from
disasse
m
bler
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
PPC: Disassemble y-bit instead o
f
at-
b
i
ts
f
or conditio
n
al
.
.
.
commit
|
commitdiff
|
tree
2011-09-05
Mike
Pall
PPC: Add y-bit
v
ar
i
ant
s
of cond
i
tional branches
to
.
.
.
commit
|
commitdiff
|
tree
2011-09-02
Mike Pa
l
l
A
l
ways
use
A
NSI variants
o
f Window
s
system functio
n
s
.
commit
|
commitdiff
|
tree
2011-08-31
Mike Pall
Mark ins
t
alled shared li
b
r
ary as
executable
.
commit
|
commitdiff
|
tree
2011-08-26
M
i
k
e
Pall
A
v
oid
conversion narro
w
ing
o
f arit
h
metic with large
.
.
.
commit
|
commitdiff
|
tree
2011-08-25
Mik
e
P
a
l
l
FF
I
/x64: Fix struct-by-v
a
lue calling conventions
.
commit
|
commitdiff
|
tree
2011-08-21
Mike Pall
Re
c
o
rd
missing FORI slot load
s
(e
.
g
.
after ret
u
rn
t
o
.
.
.
commit
|
commitdiff
|
tree
2011-08-18
Mi
k
e Pa
l
l
PPC: Add
PP
C
disassemb
l
er
.
commit
|
commitdiff
|
tree
2011-08-17
M
i
ke P
a
ll
Add potentia
l
PHI fo
r
number con
v
e
r
s
i
o
ns due to type
.
.
.
commit
|
commitdiff
|
tree
2011-08-16
Mike Pall
Exte
n
d -b to generate c
/
h/o
b
j/o files w
i
th
em
b
edded
.
.
.
commit
|
commitdiff
|
tree
2011-08-16
Mike Pall
Load emb
e
dd
e
d b
y
tecode
with r
e
quire()
.
commit
|
commitdiff
|
tree
2011-08-14
M
i
ke Pa
l
l
Clarify name of
M
IT license
.
commit
|
commitdiff
|
tree
2011-08-14
Mike Pall
Replace some _Unwind_* t
y
pes
.
Fixes
b
uild is
s
ue
s
o
n
.
.
.
commit
|
commitdiff
|
tree
2011-08-11
Mike Pall
x64: Fix r
e
sult ty
p
e
o
f
cdata
i
ndex convers
i
ons
.
commit
|
commitdiff
|
tree
2011-08-11
Mike Pall
Don't
b
other t
o
chain NOPs
.
commit
|
commitdiff
|
tree
2011-08-10
Mike
Pall
PP
C
SPE: Save/restore cr
2
,
cr3 an
d
cr4
w
he
n
e
n
t
e
ring
.
.
.
commit
|
commitdiff
|
tree
2011-08-10
Mi
k
e Pa
l
l
PPC: Save/rest
o
r
e
cr2,
cr3 and c
r
4
when entering/l
e
aving VM
.
commit
|
commitdiff
|
tree
2011-08-10
Mike
Pall
P
PC:
Ad
d
mtcrf ins
t
ruction to DynASM
.
commit
|
commitdiff
|
tree
2011-08-10
M
ike Pall
PPC: Tune a
n
d
reschedule interpreter for PPC/e
3
00
.
commit
|
commitdiff
|
tree
2011-08-10
Mike Pall
Fix
compiler warning
.
commit
|
commitdiff
|
tree
2011-08-09
Mike Pall
Fix stack
che
c
k wh
e
n L->top is ab
o
ve L-
>
maxstack
.
commit
|
commitdiff
|
tree
2011-08-08
Mike Pall
Remove temporar
y
mcode li
m
it
e
r
ro
r
from application
.
.
.
commit
|
commitdiff
|
tree
2011-08-07
Mike Pall
FFI
:
L
im
i
t snapshot optimization for cdata comparisons
.
commit
|
commitdiff
|
tree
2011-08-01
Mike Pall
PPC: Add mach
i
ne-
s
p
ecif
i
c part of
FFI
.
commit
|
commitdiff
|
tree
2011-07-25
Mike Pall
P
P
C: Fix floor/ceil for
dual-nu
m
ber mode
.
commit
|
commitdiff
|
tree
2011-07-24
Mike Pall
PPC: Add d
u
al-number mode
i
nter
p
reter
.
En
a
ble by
d
efault
.
commit
|
commitdiff
|
tree
2011-07-23
Mike Pall
Use differ
e
nt workaround for alignment of jit_State
.
commit
|
commitdiff
|
tree
2011-07-23
Mike P
a
ll
FFI:
T
reat fun
c
tion
c
types like p
o
in
t
ers in comparisons
.
commit
|
commitdiff
|
tree
2011-07-19
Mike Pall
From Lua 5
.
2
: Change \* t
o
\z
.
Reject undefine
d
escape
.
.
.
commit
|
commitdiff
|
tree
next