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 hint-based register allocation in ra_dest().
2011-11-14
Mi
k
e Pall
Fix hint-ba
s
ed
r
egister al
l
ocation
i
n
r
a
_dest()
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pall
FF
I
:
A
d
d callback support (for x8
6
/x6
4
)
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pall
PPC: Clarify docs
.
commit
|
commitdiff
|
tree
2011-11-14
Mik
e
P
a
l
l
FFI: Resolve __call
m
etametho
d
for point
e
rs, too
.
commit
|
commitdiff
|
tree
2011-11-12
Mike Pall
A
void depe
n
dence on lj_jit
.
h
i
f only in
c
luding lj
_
target
.
h
.
commit
|
commitdiff
|
tree
2011-11-12
Mike
P
all
FFI: A
d
d u
n
wind d
e
finitions for lj_vm_ffi_call
.
commit
|
commitdiff
|
tree
2011-11-11
Mike Pa
l
l
F
FI: Extend metamethod tut
o
rial
.
commit
|
commitdiff
|
tree
2011-11-11
M
i
ke Pall
ARM: Fi
x
IR spli
t
ti
n
g for s
o
ft
f
p XLOAD
.
commit
|
commitdiff
|
tree
2011-11-11
Mike Pall
ARM: Fix c
o
d
e
ge
n
eration for type-check only soft
f
p
.
.
.
commit
|
commitdiff
|
tree
2011-11-04
M
ike Pall
x64
:
Fix lightuse
r
data comparison
s
.
commit
|
commitdiff
|
tree
2011-11-04
M
i
ke Pall
Spelling
.
commit
|
commitdiff
|
tree
2011-10-27
M
i
ke Pall
P
P
C: Install dis_ppc
.
l
ua
.
commit
|
commitdiff
|
tree
2011-10-26
Mike Pall
FFI: Comp
i
l
e ca
l
ls to
s
tdcall, fastc
a
ll and vararg
.
.
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pall
PPC:
F
use BAN
D
w
i
th
s
h
ift to rlwi
n
m
.
commit
|
commitdiff
|
tree
2011-10-25
Mi
k
e Pall
Add more FO
L
D ru
l
es for
s
hift + B
A
ND si
m
pli
f
ication
s
.
commit
|
commitdiff
|
tree
2011-10-25
Mike
P
a
l
l
x64: Fix co
d
e gene
r
ation for B
S
WAP
.
commit
|
commitdiff
|
tree
2011-10-25
Mi
k
e Pal
l
PPC: Fuse
BSWAP with XLO
A
D
/XSTORE to lwbrx/stwbrx
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pall
P
P
C/e500: Fix writ
e
bar
r
ier in USE
T
S
.
commit
|
commitdiff
|
tree
2011-10-24
M
i
ke Pall
PP
C
: Fi
x
externally provided
relocation offs
e
ts
i
n
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC
:
Fix write barrie
r
in USETV
/
U
S
ETS
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pa
l
l
PPC: Integrat
e
and en
a
bl
e
J
IT
c
ompiler
.
commit
|
commitdiff
|
tree
2011-10-24
M
ike Pa
l
l
A
l
l
ow selection
of si
n
g
le-num
b
er vs
.
d
ual-n
u
mber mode
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pal
l
P
P
C:
F
ix/imp
r
ove interpret
e
r
/
JIT integration
.
commit
|
commitdiff
|
tree
2011-10-24
Mi
k
e Pall
PPC: G
e
n
e
rali
z
e
r
ematerializat
i
o
n
hand
l
ing
.
commit
|
commitdiff
|
tree
2011-10-24
Mike P
a
ll
PPC
:
Add support
for GDB JIT API
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
P
P
C:
Add Linux/PPC cache flush mechanism
.
commit
|
commitdiff
|
tree
2011-10-24
M
i
ke Pal
l
Ma
k
e sure to flush
/
sync the D/I-
c
ache for all generat
e
d
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pa
l
l
Fi
x
handling of alig
n
m
e
nt arguments (n
i
l) to CA
L
L
X
.
commit
|
commitdiff
|
tree
2011-10-24
Mik
e
Pa
l
l
PPC: Add support for per-t
r
ace exit
stubs
.
commit
|
commitdiff
|
tree
2011-10-24
Mi
k
e Pall
Generalize handling
of st
a
c
k checks indicated by hi
g
hest
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mik
e
P
a
ll
Don't save/restor
e
tmptv with
c
op
y
T
V
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pa
l
l
Fi
x
compiler warning
.
commit
|
commitdiff
|
tree
2011-10-22
Mike
P
all
Whitespace
.
commit
|
commitdiff
|
tree
2011-10-22
Mike P
a
ll
A
d
d missing FO
L
D rul
e
for CONV
.
u64
.
int + sign-ext
e
n
sion
.
commit
|
commitdiff
|
tree
2011-10-22
Mike
Pall
FFI: Clea
n
up/fi
x
64 bit
a
rithm
e
tic in ass
e
m
b
ler backe
n
d
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pall
x64: Fix m
a
th
.
random() code
generation
.
commit
|
commitdiff
|
tree
2011-10-22
M
i
ke Pall
Fix registe
r
hin
t
s
f
or arithmetic
h
elper functions
.
commit
|
commitdiff
|
tree
2011-10-21
Mike Pall
Separate/ren
a
me N
U
M/FLOAT <->
I
64/U
6
4 conversion func
t
ions
.
commit
|
commitdiff
|
tree
2011-10-21
Mike P
a
ll
Cl
e
anup var
i
ous en
d
ianess
i
s
sues
i
n as
s
embler backend
.
commit
|
commitdiff
|
tree
2011-10-19
Mike
Pall
Rearrange
defin
e
s
f
or workarounds to
e
mbedd
e
d operati
n
g
.
.
.
commit
|
commitdiff
|
tree
2011-10-18
Mike P
a
ll
Fi
x
PE/COFF bytecode file for
m
at for
b
ig-endi
a
n targets
.
commit
|
commitdiff
|
tree
2011-10-18
Mik
e
Pa
l
l
Fix FO
L
D rule fo
r
C
O
NV
.
flt
.
num(CO
N
V
.
num
.
f
l
t(x)) => x
.
commit
|
commitdiff
|
tree
2011-10-18
Mike P
a
ll
F
FI/x
8
6: Fix
C
ONV
.
u32
.
num rounding
.
commit
|
commitdiff
|
tree
2011-10-18
Mike Pall
Don't fus
e
colocated arr
a
y offsets wit
h
o
ut -Ofuse
.
commit
|
commitdiff
|
tree
2011-10-17
Mike Pall
Fixup P
C
in t
r
aceb
a
c
k
s after e
x
its from dow
n
-r
e
cursive
.
.
.
commit
|
commitdiff
|
tree
2011-10-17
Mike
Pall
PPC: Dis
t
inguish slwi
,
srwi and rlwinm in disassemb
l
y
.
commit
|
commitdiff
|
tree
2011-10-17
Mike Pall
Add missin
g
FOLD rule for
int
e
ger NEG of con
s
tants
.
commit
|
commitdiff
|
tree
2011-10-13
M
ike Pall
FFI/ARM
:
Ensure invocatio
n
of SPLIT
p
a
ss for
f
loat
.
.
.
commit
|
commitdiff
|
tree
2011-10-13
Mi
k
e
P
a
ll
S
a
ve t
m
p
t
v
st
a
te for trace recorder
a
cros
s
RECO
R
D vmevent
.
commit
|
commitdiff
|
tree
2011-10-13
Mike Pall
FFI
:
F
i
x unf
u
sed lo
a
ds of f
l
o
a
t
fields
.
commit
|
commitdiff
|
tree
2011-10-13
Mike Pall
FFI: F
i
x call a
r
gu
m
ent and return hand
l
ing fo
r
I8/U8
.
.
.
commit
|
commitdiff
|
tree
2011-10-11
M
i
ke Pall
F
FI: R
e
cord loads/stores
t
o
extern
a
l variab
l
es in
nam
e
spa
c
es
.
commit
|
commitdiff
|
tree
2011-10-11
Mike Pall
FFI
:
Fix recording of const/enum lookups i
n
name
s
paces
.
commit
|
commitdiff
|
tree
2011-10-10
M
i
ke Pall
Remove
unneeded PHI
barri
e
r f
o
r re
a
s
soci
a
t
i
on of
dupl
i
cate
.
.
.
commit
|
commitdiff
|
tree
2011-09-28
Mike Pall
Avo
i
d overwriting
argu
m
ent
wi
t
h error from metacall
.
.
.
commit
|
commitdiff
|
tree
2011-09-21
M
i
k
e
Pall
Fix (harmless) typo
.
commit
|
commitdiff
|
tree
2011-09-21
Mike Pal
l
A
RM: Fix HR
E
FK code
gen
e
ra
t
i
o
n
.
commit
|
commitdiff
|
tree
2011-09-20
Mike
Pall
Generate a portable vmdef
.
l
u
a
.
commit
|
commitdiff
|
tree
2011-09-17
Mike Pal
l
P
P
C/e500: Fi
x
GC
b
arrier
f
or TSETM
.
commit
|
commitdiff
|
tree
2011-09-14
M
ik
e
P
all
PPC: Fix
G
C bar
r
ier for TSETM
.
commit
|
commitdiff
|
tree
2011-09-14
Mike Pall
A
R
M:
Fix GC barrier for
T
SET
M
.
commit
|
commitdiff
|
tree
2011-09-14
Mi
k
e Pa
l
l
Fix typo
.
commit
|
commitdiff
|
tree
2011-09-08
Mike Pall
ARM: Disable
C
PU detect
i
o
n
for interpreter-only builds
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
Increase
m
ax
.
n
u
mber of exit stub groups to corres
p
ond
.
.
.
commit
|
commitdiff
|
tree
2011-09-05
Mike
P
all
Use some regis
t
er allocat
o
r helpers for multiple arc
h
itectures
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
PPC: Interpreter/
J
IT
i
ntegration
.
commit
|
commitdiff
|
tree
2011-09-05
Mi
k
e Pall
PPC: Fi
x
or r
e
m
o
ve a
s
sembl
e
r help
e
r f
u
n
ctions
.
commit
|
commitdiff
|
tree
2011-09-05
Mike
P
all
PPC: M
o
re i
n
terpreter tuning
.
Use
y
-bit
for branch
.
.
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
PPC: Expor
t
registe
r
names from disasse
m
ble
r
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
P
P
C: Disassem
b
le y-bit ins
t
e
a
d of
at-bits for
c
ond
i
tional
.
.
.
commit
|
commitdiff
|
tree
2011-09-05
Mike P
a
ll
PPC: Add y-bit vari
a
nts
of
conditio
n
al branche
s
to
.
.
.
commit
|
commitdiff
|
tree
2011-09-02
Mike
Pall
Alway
s
use
ANSI variants
of
Windows sy
s
tem
f
unct
i
o
ns
.
commit
|
commitdiff
|
tree
2011-08-31
M
ike Pall
M
a
rk in
s
t
a
ll
e
d
share
d
library as executable
.
commit
|
commitdiff
|
tree
2011-08-26
Mike Pall
Avo
i
d convers
i
o
n narrowing
of arithmetic with large
.
.
.
commit
|
commitdiff
|
tree
2011-08-25
Mike Pall
FFI/x64: Fix struct-by-value calli
n
g
c
onvention
s
.
commit
|
commitdiff
|
tree
2011-08-21
Mi
k
e Pall
R
ecord mi
s
sing F
O
RI slot lo
a
ds (e
.
g
.
after return to
.
.
.
commit
|
commitdiff
|
tree
2011-08-18
Mike Pall
PP
C
:
A
dd
P
PC
disassembler
.
commit
|
commitdiff
|
tree
2011-08-17
Mike
P
a
ll
Add potential PHI for nu
m
ber conv
e
rs
i
ons d
u
e to type
.
.
.
commit
|
commitdiff
|
tree
2011-08-16
Mike Pall
Extend -b to gene
r
ate c/h/obj/o files with embedd
e
d
.
.
.
commit
|
commitdiff
|
tree
2011-08-16
Mike Pall
Loa
d
e
mbe
d
ded
bytecode with require()
.
commit
|
commitdiff
|
tree
2011-08-14
Mike Pall
Clarify nam
e
of MIT license
.
commit
|
commitdiff
|
tree
2011-08-14
Mike
P
al
l
Replace some
_Unwin
d
_* types
.
F
ix
e
s buil
d
i
s
s
u
es
o
n
.
.
.
commit
|
commitdiff
|
tree
2011-08-11
Mike Pal
l
x64: Fix result type o
f
c
data ind
e
x conver
s
ions
.
commit
|
commitdiff
|
tree
2011-08-11
Mik
e
Pall
Don't bothe
r
to chain NOPs
.
commit
|
commitdiff
|
tree
2011-08-10
M
i
ke P
a
ll
PPCSPE:
S
ave/restore cr2,
cr3 and cr4 when entering
.
.
.
commit
|
commitdiff
|
tree
2011-08-10
Mike Pall
PPC: Save/re
s
tore
c
r2, cr
3
and cr4 when entering/l
e
aving
V
M
.
commit
|
commitdiff
|
tree
2011-08-10
Mike Pall
PPC: Add mtcrf instru
c
tion to DynA
S
M
.
commit
|
commitdiff
|
tree
2011-08-10
Mike Pall
PPC:
T
une
a
n
d
reschedule i
n
terpreter for PPC/e300
.
commit
|
commitdiff
|
tree
2011-08-10
Mi
k
e Pal
l
Fix compiler wa
r
ning
.
commit
|
commitdiff
|
tree
2011-08-09
Mike Pall
F
i
x
stack check when L->top
i
s above L->maxst
a
ck
.
commit
|
commitdiff
|
tree
2011-08-08
Mike Pall
Remove
t
emporary m
c
ode lim
i
t error from application
.
.
.
commit
|
commitdiff
|
tree
2011-08-07
M
i
ke
P
al
l
F
F
I
:
Limit snaps
h
o
t o
p
t
imi
z
ation for cdat
a
c
omparisons
.
commit
|
commitdiff
|
tree
2011-08-01
Mike Pal
l
PPC: Add machine-sp
e
cific part of
FFI
.
commit
|
commitdiff
|
tree
2011-07-25
Mike Pall
PP
C
: Fix
floor/ceil fo
r
dua
l
-number mode
.
commit
|
commitdiff
|
tree
2011-07-24
Mike
Pall
PPC: Add dual-nu
m
ber
m
ode i
n
terpre
t
er
.
En
a
ble
b
y de
f
ault
.
commit
|
commitdiff
|
tree
2011-07-23
Mike
Pa
l
l
Use differ
e
nt workaround
f
or alignme
n
t of j
i
t_State
.
commit
|
commitdiff
|
tree
2011-07-23
Mike Pal
l
FFI:
T
r
e
at fu
n
c
t
ion ctypes like pointer
s
in comparison
s
.
commit
|
commitdiff
|
tree
2011-07-19
Mik
e
Pall
Fr
o
m L
u
a
5
.
2
:
C
h
a
nge \* to \z
.
Reject undefined escape
.
.
.
commit
|
commitdiff
|
tree
2011-07-13
M
ike Pa
l
l
PPC: Update instal
l
docs
.
commit
|
commitdiff
|
tree
2011-07-13
Mike Pall
PPC:
A
dd dual-number mod
e
interpreter
.
commit
|
commitdiff
|
tree
next