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
RELEASE LuaJIT-2.0.0-beta10
2011-11-14
Mi
k
e Pall
Eli
m
ina
t
e
some ra
r
e
occurrences of r
e
dundant PH
I
s
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pall
Fix
hint-based regi
s
ter alloc
a
tion in ra_dest()
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pall
F
FI:
A
dd callback
su
p
port (for x86/x64)
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pall
PPC:
Clarify docs
.
commit
|
commitdiff
|
tree
2011-11-14
Mi
k
e
Pall
FFI: Resolve
__call metamet
h
o
d
for po
i
nters, too
.
commit
|
commitdiff
|
tree
2011-11-12
Mike Pall
A
void de
p
e
ndence o
n
l
j
_j
i
t
.
h if o
n
ly including lj_target
.
h
.
commit
|
commitdiff
|
tree
2011-11-12
Mike Pal
l
FFI: Add unwind definiti
o
ns for lj_vm_
f
fi_call
.
commit
|
commitdiff
|
tree
2011-11-11
Mike
P
all
F
F
I
:
Exten
d
metam
e
thod t
u
tori
a
l
.
commit
|
commitdiff
|
tree
2011-11-11
M
i
k
e
P
a
ll
ARM: Fix
IR splitting for softfp XLOAD
.
commit
|
commitdiff
|
tree
2011-11-11
Mike Pall
ARM: Fix code genera
t
ion for
t
yp
e
-
check
only softfp
.
.
.
commit
|
commitdiff
|
tree
2011-11-04
Mike
P
a
ll
x64: Fix lig
h
tuserdata comparisons
.
commit
|
commitdiff
|
tree
2011-11-04
M
ike Pall
Spelling
.
commit
|
commitdiff
|
tree
2011-10-27
Mike Pall
PPC:
I
nstall d
i
s
_
ppc
.
l
ua
.
commit
|
commitdiff
|
tree
2011-10-26
M
i
k
e
P
all
F
FI: Com
p
ile cal
l
s
t
o
s
tdca
l
l
, fa
s
tcall an
d
vara
r
g
.
.
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pa
l
l
PPC: F
u
se BAND with shift
t
o
r
lwinm
.
commit
|
commitdiff
|
tree
2011-10-25
Mi
k
e Pall
Add mor
e
FOLD
r
ules
f
o
r
shift + BA
N
D simpl
i
ficati
o
ns
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pall
x64: Fix code generation for BSW
A
P
.
commit
|
commitdiff
|
tree
2011-10-25
M
ike Pall
PPC: Fuse
BSWAP
with XLOAD/
X
ST
O
RE to lwbrx/stwbrx
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pall
PPC/e500: Fix write bar
r
ier in USETS
.
commit
|
commitdiff
|
tree
2011-10-24
M
i
ke Pal
l
P
PC: Fix externally provided relocation offsets
in
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC: Fix write barr
i
er in U
S
ETV/USETS
.
commit
|
commitdiff
|
tree
2011-10-24
Mike
P
all
PPC: Integ
r
ate
a
nd
e
n
a
bl
e
J
I
T comp
i
ler
.
commit
|
commitdiff
|
tree
2011-10-24
Mik
e
Pa
l
l
A
llow s
e
lec
t
ion of single-number vs
.
dua
l
-number mode
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
M
ike Pall
PPC:
Fix
/
improve i
n
terpreter/JIT
integration
.
commit
|
commitdiff
|
tree
2011-10-24
Mi
k
e Pall
PPC:
Ge
n
eralize rema
t
eria
l
i
zation handling
.
commit
|
commitdiff
|
tree
2011-10-24
M
i
k
e
P
a
ll
PPC:
Add
support for
GDB JI
T
API
.
commit
|
commitdiff
|
tree
2011-10-24
Mi
k
e
Pal
l
P
P
C: Add L
i
n
u
x/PP
C
c
a
che f
l
ush mechanism
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
Make sure to fl
u
sh/sync the D/I-cache for al
l
gen
e
rated
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
M
i
ke Pall
Fix handling of a
l
ignment
arguments (
n
i
l
) to CALL
X
.
commit
|
commitdiff
|
tree
2011-10-24
Mike
P
al
l
PPC: Add su
p
port f
o
r
per-trac
e
ex
i
t stubs
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
Ge
n
er
a
lize handling of stack checks indi
c
ated
b
y highest
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike
Pall
Don't s
a
v
e
/res
t
ore tmptv w
i
th copyTV
.
commit
|
commitdiff
|
tree
2011-10-24
Mike
P
a
ll
Fix compiler
warni
n
g
.
commit
|
commitdiff
|
tree
2011-10-22
Mik
e
Pa
l
l
Whitespace
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pall
Add missin
g
FOLD rule for CONV
.
u64
.
in
t
+
s
i
gn-ex
t
en
s
io
n
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pall
F
F
I: Cle
a
nup/fix 64
b
it a
r
ithmet
i
c in assembler
backend
.
commit
|
commitdiff
|
tree
2011-10-22
Mi
k
e Pall
x64: Fix ma
t
h
.
random(
)
c
o
d
e generation
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pall
F
i
x registe
r
hin
t
s
f
or arith
m
etic
helper fun
c
tions
.
commit
|
commitdiff
|
tree
2011-10-21
Mike Pall
Separate/rename NUM/FLOAT
<-
>
I64/U64 co
n
versi
o
n functions
.
commit
|
commitdiff
|
tree
2011-10-21
Mike
Pall
C
l
e
a
nup various endianess issues in
a
ssemble
r
bac
k
end
.
commit
|
commitdiff
|
tree
2011-10-19
Mike Pall
Rearrange define
s
for workaround
s
t
o
embedded operating
.
.
.
commit
|
commitdiff
|
tree
2011-10-18
Mike P
a
ll
Fix PE/COFF byteco
d
e file for
m
at for big-endian targets
.
commit
|
commitdiff
|
tree
2011-10-18
M
ike Pall
Fix FOLD ru
l
e for CON
V
.
flt
.
num(CONV
.
num
.
fl
t
(
x
))
=
> x
.
commit
|
commitdiff
|
tree
2011-10-18
Mike
P
all
FFI/x86: Fix CONV
.
u32
.
num rounding
.
commit
|
commitdiff
|
tree
2011-10-18
Mike Pa
l
l
Don't fuse colocated ar
r
ay offs
e
ts without
-Ofuse
.
commit
|
commitdiff
|
tree
2011-10-17
Mike Pall
F
i
x
u
p
PC i
n
tracebac
k
s after exits
from down-recursive
.
.
.
commit
|
commitdiff
|
tree
2011-10-17
Mike Pa
l
l
PPC: Dist
i
nguish
s
lw
i
, s
r
w
i
and rlwinm i
n
disassembly
.
commit
|
commitdiff
|
tree
2011-10-17
Mike Pall
Add m
i
ssin
g
FOLD
r
ule for integer NEG o
f
co
n
stants
.
commit
|
commitdiff
|
tree
2011-10-13
Mike Pall
FFI/ARM
:
Ensu
r
e invocation of SPLIT pas
s
f
or float
.
.
.
commit
|
commitdiff
|
tree
2011-10-13
Mike Pa
l
l
Save tmptv
state for trace recorder across RECORD
vmeve
n
t
.
commit
|
commitdiff
|
tree
2011-10-13
Mike Pall
FFI: Fix unfused load
s
of float
f
ields
.
commit
|
commitdiff
|
tree
2011-10-13
Mike Pa
l
l
FFI: Fix cal
l
argument and retu
r
n ha
n
d
l
ing
for I
8
/U8
.
.
.
commit
|
commitdiff
|
tree
2011-10-11
Mi
k
e Pa
l
l
FFI: Record lo
a
ds/stores to external variables i
n
namespaces
.
commit
|
commitdiff
|
tree
2011-10-11
Mike P
a
l
l
FFI: Fix re
c
ording of const/enum
l
o
o
kups in na
m
espace
s
.
commit
|
commitdiff
|
tree
2011-10-10
Mike Pa
l
l
Remove unn
e
eded PHI barrie
r
for reassociation of du
p
l
i
c
at
e
.
.
.
commit
|
commitdiff
|
tree
2011-09-28
Mike Pall
Avoid ove
r
wr
i
tin
g
argu
m
ent with error from metacall
.
.
.
commit
|
commitdiff
|
tree
2011-09-21
Mike Pa
l
l
Fix (harmless) typo
.
commit
|
commitdiff
|
tree
2011-09-21
Mike
Pal
l
ARM: Fix HREFK code gen
e
rati
o
n
.
commit
|
commitdiff
|
tree
2011-09-20
M
i
k
e
Pa
l
l
Generate a po
r
table
v
mdef
.
lua
.
commit
|
commitdiff
|
tree
2011-09-17
M
i
ke
P
all
PPC/e500: Fix G
C
b
a
r
rier for TSETM
.
commit
|
commitdiff
|
tree
2011-09-14
Mike P
a
ll
P
P
C:
F
i
x GC barrier for
TS
E
TM
.
commit
|
commitdiff
|
tree
2011-09-14
Mike
P
all
ARM:
F
ix 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
detecti
o
n
for interpreter-on
l
y build
s
.
commit
|
commitdiff
|
tree
2011-09-05
M
i
k
e
P
all
Increase
m
ax
.
number
o
f exit stub gro
u
ps to
c
orrespond
.
.
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
Use s
o
me re
g
i
s
ter allocat
o
r
h
e
lpe
r
s for multiple architectures
.
commit
|
commitdiff
|
tree
2011-09-05
Mi
k
e Pall
PPC: Interpreter/J
I
T
i
nt
e
gration
.
commit
|
commitdiff
|
tree
2011-09-05
M
i
ke Pall
PPC
:
Fix or re
m
ove asse
m
b
l
er he
l
per func
t
ion
s
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
P
P
C:
M
ore interpr
e
ter t
u
n
ing
.
Use y-
b
it fo
r
branch
.
.
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
P
P
C: Ex
p
ort regi
s
ter names from
disassembler
.
commit
|
commitdiff
|
tree
2011-09-05
Mi
k
e Pall
PPC: Disassemble y-bit in
s
t
ead of at-bits for conditi
o
na
l
.
.
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
PPC: Add y-bit v
a
ri
a
nt
s
of co
n
dition
a
l branches to
.
.
.
commit
|
commitdiff
|
tree
2011-09-02
M
i
ke Pall
Always u
s
e ANSI
v
ariants of Windows
s
y
ste
m
f
uncti
o
ns
.
commit
|
commitdiff
|
tree
2011-08-31
Mik
e
Pall
Mark in
s
t
a
lled shared lib
r
a
ry as executable
.
commit
|
commitdiff
|
tree
2011-08-26
Mike
P
all
A
void
c
onversion n
a
rrowing of a
r
ithme
t
ic with lar
g
e
.
.
.
commit
|
commitdiff
|
tree
2011-08-25
Mike
Pall
FFI/x64: Fix
struct-by-value
c
all
i
n
g conventions
.
commit
|
commitdiff
|
tree
2011-08-21
M
ike Pall
Record missing FORI slot loads (e
.
g
.
after r
e
turn to
.
.
.
commit
|
commitdiff
|
tree
2011-08-18
Mike Pall
PPC: Add PPC di
s
assemb
l
er
.
commit
|
commitdiff
|
tree
2011-08-17
Mi
k
e Pall
Ad
d
pot
e
ntial PHI for number conv
e
rsions
d
ue to type
.
.
.
commit
|
commitdiff
|
tree
2011-08-16
Mike Pa
l
l
Extend -b to generate c/h/obj/o files wi
t
h
emb
e
dded
.
.
.
commit
|
commitdiff
|
tree
2011-08-16
M
i
ke Pall
Load embedded bytecode with r
e
qu
i
re()
.
commit
|
commitdiff
|
tree
2011-08-14
Mike Pall
Clari
f
y name of
M
IT license
.
commit
|
commitdiff
|
tree
2011-08-14
Mi
k
e P
a
ll
R
eplace some
_Unwind_* t
y
pes
.
Fixes buil
d
issues on
.
.
.
commit
|
commitdiff
|
tree
2011-08-11
Mike
P
all
x6
4
: F
i
x res
u
lt type of cdata i
n
d
ex con
v
e
r
sions
.
commit
|
commitdiff
|
tree
2011-08-11
Mike P
a
ll
Don't bother to chain NOPs
.
commit
|
commitdiff
|
tree
2011-08-10
Mik
e
P
a
l
l
PPCSPE: S
a
ve
/
r
estore cr2
,
cr3 and
cr4 whe
n
entering
.
.
.
commit
|
commitdiff
|
tree
2011-08-10
M
i
ke
P
a
ll
PPC:
S
a
ve
/
res
t
ore
c
r2, cr
3
a
nd cr4 w
h
en entering/leaving VM
.
commit
|
commitdiff
|
tree
2011-08-10
Mike P
a
ll
PPC: Add
m
tcrf in
s
tr
u
ction
t
o
DynASM
.
commit
|
commitdiff
|
tree
2011-08-10
Mike Pal
l
PPC: Tu
n
e
and reschedule interpreter for PPC/e300
.
commit
|
commitdiff
|
tree
2011-08-10
M
ike Pall
Fix compiler warning
.
commit
|
commitdiff
|
tree
2011-08-09
Mike Pall
Fix stack check when L->top
i
s ab
o
ve L-
>
m
axs
t
ack
.
commit
|
commitdiff
|
tree
2011-08-08
Mike Pall
Remove t
e
m
p
orar
y
mcode limi
t
error fr
o
m
a
p
p
lication
.
.
.
commit
|
commitdiff
|
tree
2011-08-07
Mike P
a
ll
FFI: L
i
mit snapsh
o
t optimization for cda
t
a co
m
parisons
.
commit
|
commitdiff
|
tree
2011-08-01
Mike Pall
PP
C
: Add machine-s
p
ecifi
c
par
t
of
FFI
.
commit
|
commitdiff
|
tree
2011-07-25
Mi
k
e Pall
PP
C
: Fix
floor/ceil
f
or
d
ual-numbe
r
m
o
de
.
commit
|
commitdiff
|
tree
2011-07-24
Mike
Pall
PPC: Add dual
-
n
umber mode
inter
p
reter
.
Enable by default
.
commit
|
commitdiff
|
tree
2011-07-23
M
i
ke Pall
Use
d
iff
e
re
n
t
workaround for
ali
g
nment
of j
i
t_S
t
ate
.
commit
|
commitdiff
|
tree
2011-07-23
Mike Pall
FFI: Treat function
ctypes like pointer
s
in
c
o
m
parisons
.
commit
|
commitdiff
|
tree
2011-07-19
M
i
ke Pall
From Lua 5
.
2:
C
ha
n
ge \*
t
o
\z
.
Reject un
d
e
f
ined escape
.
.
.
commit
|
commitdiff
|
tree
2011-07-13
M
i
ke
P
all
P
P
C:
Up
d
ate install docs
.
commit
|
commitdiff
|
tree
next