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: Need to treat strlen() as a load.
2011-11-27
Mike Pall
FFI:
Need to treat s
t
rlen() as a loa
d
.
commit
|
commitdiff
|
tree
2011-11-27
Mike Pall
Fix
d
ocs
.
The cod
e
base doe
s
n
'
t work
on Wi
n
dows
98
.
.
.
commit
|
commitdiff
|
tree
2011-11-27
Mike Pa
l
l
Don't increment m
o
dule reference coun
t
s due to symbol
.
.
.
commit
|
commitdiff
|
tree
2011-11-26
Mike P
a
ll
FF
I
:
Re
c
ord
ffi
.
err
n
o(
)
.
commit
|
commitdiff
|
tree
2011-11-25
Mike Pall
Fix
s
t
ack check in side exit
.
commit
|
commitdiff
|
tree
2011-11-25
Mike Pall
FFI
:
Record C
f
u
n
c
tion c
a
lls with b
o
ol return valu
e
s
.
commit
|
commitdiff
|
tree
2011-11-25
M
ike Pall
F
F
I
: Fix lin
e
info fo
r
r
esult c
o
nv
e
rsion error
s
in
.
.
.
commit
|
commitdiff
|
tree
2011-11-25
Mike Pall
FFI: Fix G
e
tLastError() sa
v
e/restore
around ffi
.
load()
.
commit
|
commitdiff
|
tree
2011-11-25
Mike Pall
FF
I
: I
m
prove ld script
detection in
f
f
i
.
load
(
)
.
commit
|
commitdiff
|
tree
2011-11-23
Mike
Pall
Do not eliminate PHIs only
refe
r
e
nced fro
m
other PHIs
.
commit
|
commitdiff
|
tree
2011-11-21
Mike Pall
Replace stac
k
slot for
impli
c
it number->s
t
ring
c
onv
.
.
.
commit
|
commitdiff
|
tree
2011-11-20
Mike Pall
Sp
e
ciali
z
e to prototype fo
r
non-monomorphi
c
functi
o
ns
.
commit
|
commitdiff
|
tree
2011-11-20
Mike
P
all
Count frames with same prototype in
c
all unro
l
l limit
.
.
.
commit
|
commitdiff
|
tree
2011-11-20
M
ik
e
Pall
K
e
ep maximu
m
fra
m
e
e
x
t
ent in sn
a
p->topslot
.
commit
|
commitdiff
|
tree
2011-11-20
Mike Pall
Get
r
i
d
of
snap->dept
h
.
commit
|
commitdiff
|
tree
2011-11-17
Mike Pall
F
ix debug option for msvcb
u
ild
.
bat
.
commit
|
commitdiff
|
tree
2011-11-15
Mike
P
all
FFI:
F
ix En
u
mWindows example in docs
.
commit
|
commitdiff
|
tree
2011-11-15
M
ike Pall
F
F
I: Add
m
issing GC barrier for callb
a
ck registra
t
ion
.
commit
|
commitdiff
|
tree
2011-11-15
Mike Pall
F
FI: S
a
ve GetLas
t
E
rror()
aroun
d
ffi
.
load() and symbol
.
.
.
commit
|
commitdiff
|
tree
2011-11-14
M
i
k
e Pall
Eliminate some
rare occurrences o
f
redund
a
nt
P
H
Is
.
commit
|
commitdiff
|
tree
2011-11-14
M
ike P
a
ll
Fix hint-based regi
s
ter allocation in ra
_
dest()
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pall
FFI: Add callback s
u
pport (for x86/x64)
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pall
PPC: Cl
a
rify d
o
c
s
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pall
FFI:
R
eso
l
ve __call metamethod fo
r
po
i
n
ters
,
t
o
o
.
commit
|
commitdiff
|
tree
2011-11-12
Mi
k
e Pa
l
l
A
v
oid dep
e
ndence on
lj_ji
t
.
h
if onl
y
includi
n
g lj_target
.
h
.
commit
|
commitdiff
|
tree
2011-11-12
M
ike
Pall
FFI: A
d
d un
w
ind d
e
finitions for lj_vm_ffi_call
.
commit
|
commitdiff
|
tree
2011-11-11
Mike Pall
FFI: Extend metamethod tutoria
l
.
commit
|
commitdiff
|
tree
2011-11-11
Mike
Pal
l
ARM: Fix IR sp
l
itting for s
o
ftfp
XLOAD
.
commit
|
commitdiff
|
tree
2011-11-11
Mik
e
Pall
ARM: Fix code generation
for ty
p
e-check only s
o
ft
f
p
.
.
.
commit
|
commitdiff
|
tree
2011-11-04
Mike
P
all
x64: Fix lightuserdata c
o
mp
a
r
i
sons
.
commit
|
commitdiff
|
tree
2011-11-04
Mike Pall
Spelling
.
commit
|
commitdiff
|
tree
2011-10-27
Mike Pall
PPC
:
Install di
s
_ppc
.
lua
.
commit
|
commitdiff
|
tree
2011-10-26
Mike Pall
FFI: Compile cal
l
s
t
o
s
tdcall, f
a
stc
a
ll
a
nd varar
g
.
.
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pall
PP
C
: Fus
e
BAND with shi
f
t
to
rlwinm
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pall
A
dd more
F
OLD rul
e
s
f
or s
h
i
f
t
+ BAND simp
l
ificatio
n
s
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pall
x
6
4
:
Fix code gen
e
ration for BSWAP
.
commit
|
commitdiff
|
tree
2011-10-25
Mik
e
Pall
PPC: Fuse BSWAP w
i
th
XLOAD/
X
STORE to lwbrx/
s
twb
r
x
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pall
PPC/
e
500: Fix
w
rite barrie
r
in USETS
.
commit
|
commitdiff
|
tree
2011-10-24
Mi
k
e Pa
l
l
PPC:
F
ix externally provided
r
e
locati
o
n off
s
ets in
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC: F
i
x w
r
ite
b
arrier in USETV/USETS
.
commit
|
commitdiff
|
tree
2011-10-24
Mike
Pall
PPC
:
I
n
teg
r
ate a
n
d
enable JIT comp
i
ler
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
Allow selection of singl
e
-number vs
.
du
a
l-number mode
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pa
l
l
PPC
:
Fix/improve
i
nterpreter
/
JIT integration
.
commit
|
commitdiff
|
tree
2011-10-24
Mike
P
all
P
P
C
: General
i
ze rematerialization handling
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC: Add support fo
r
GDB JIT
API
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC: A
d
d Linux/PPC cache flush mecha
n
i
s
m
.
commit
|
commitdiff
|
tree
2011-10-24
M
i
ke Pall
Make sure to flush/sync
t
he D/I
-
cache
for all g
e
nera
t
ed
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
M
i
ke Pall
Fix handling of alignment a
r
guments (nil) to CALLX
.
commit
|
commitdiff
|
tree
2011-10-24
M
i
ke Pa
l
l
PPC: A
d
d
s
upport for per-tr
a
ce
e
xi
t
stubs
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
General
i
ze handling o
f
s
t
ack chec
k
s indica
t
ed by
h
i
ghest
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike
P
all
Don't save/restor
e
tmptv
w
i
th copyTV
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
Fix compi
l
er wa
r
ning
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pall
Whitespace
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pall
Add missing FO
L
D rule for CONV
.
u
64
.
int + sign-e
x
t
ension
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pall
FFI: Cleanup/fix 64 bit arit
h
meti
c
in assemb
l
er ba
c
kend
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pa
l
l
x
64: Fi
x
math
.
r
a
ndo
m
(
)
code generation
.
commit
|
commitdiff
|
tree
2011-10-22
M
i
ke Pall
Fix registe
r
hints for arithmetic
h
e
l
p
e
r functions
.
commit
|
commitdiff
|
tree
2011-10-21
M
i
k
e
P
all
Sep
a
rate/rename NUM/FLOA
T
<-> I
6
4/U64 co
n
version functions
.
commit
|
commitdiff
|
tree
2011-10-21
Mike
Pal
l
Cleanu
p
va
r
ious endianess issues in ass
e
mbler
b
ackend
.
commit
|
commitdiff
|
tree
2011-10-19
M
ike Pall
Rearrange defines for workaro
u
nd
s
to embedded oper
a
ting
.
.
.
commit
|
commitdiff
|
tree
2011-10-18
Mike Pall
F
ix PE/COFF bytecod
e
file f
o
rmat for big-
e
n
dian t
a
rgets
.
commit
|
commitdiff
|
tree
2011-10-18
M
i
ke Pall
Fix FOLD r
u
le for
C
ONV
.
flt
.
num(C
O
NV
.
num
.
flt(x
)
) => x
.
commit
|
commitdiff
|
tree
2011-10-18
Mik
e
P
a
ll
FF
I
/x86:
F
i
x
CONV
.
u32
.
num r
o
un
d
i
ng
.
commit
|
commitdiff
|
tree
2011-10-18
Mike Pall
D
o
n'
t
fuse co
l
ocated array offset
s
without -Ofuse
.
commit
|
commitdiff
|
tree
2011-10-17
Mike Pa
l
l
Fixup PC in tra
c
e
back
s
af
t
er exits from down-recursive
.
.
.
commit
|
commitdiff
|
tree
2011-10-17
Mike Pall
PPC: Dis
t
inguish sl
w
i, srw
i
a
nd
rlwi
n
m in disa
s
s
e
mb
l
y
.
commit
|
commitdiff
|
tree
2011-10-17
Mike P
a
ll
Add missing FOLD rule for inte
g
er NEG
o
f constants
.
commit
|
commitdiff
|
tree
2011-10-13
Mi
k
e
P
a
l
l
FFI/ARM: Ensure in
v
ocation of SPLI
T
pass for
float
.
.
.
commit
|
commitdiff
|
tree
2011-10-13
Mik
e
Pall
Sav
e
tm
p
t
v state for trace r
e
corder across RECORD
v
me
v
en
t
.
commit
|
commitdiff
|
tree
2011-10-13
M
ike Pal
l
FFI:
Fi
x
unfused loads
of fl
o
at
fields
.
commit
|
commitdiff
|
tree
2011-10-13
Mike Pall
FFI: Fix call argument and return
h
andling for I8/U8
.
.
.
commit
|
commitdiff
|
tree
2011-10-11
M
ike Pall
FFI: R
e
cord load
s
/stores to ext
e
rnal vari
a
bles i
n
namespaces
.
commit
|
commitdiff
|
tree
2011-10-11
Mike Pa
l
l
F
F
I
: Fix rec
o
rdin
g
of c
o
nst/enum
lookups in namespaces
.
commit
|
commitdiff
|
tree
2011-10-10
Mike Pall
Remove unnee
d
ed PHI barrie
r
for
reassociation of
duplicate
.
.
.
commit
|
commitdiff
|
tree
2011-09-28
Mike Pall
A
v
oi
d
o
verwriting argum
e
nt with error fro
m
meta
c
all
.
.
.
commit
|
commitdiff
|
tree
2011-09-21
Mi
k
e
P
all
Fix (harml
e
ss) typo
.
commit
|
commitdiff
|
tree
2011-09-21
Mike Pall
A
RM: Fix HREFK code genera
t
ion
.
commit
|
commitdiff
|
tree
2011-09-20
Mike Pall
Generate a po
r
table vmde
f
.
lua
.
commit
|
commitdiff
|
tree
2011-09-17
M
i
ke Pall
PPC
/
e
5
0
0: Fix GC barri
e
r f
o
r TSE
T
M
.
commit
|
commitdiff
|
tree
2011-09-14
Mike
P
all
P
PC: Fix GC
b
a
rrier for TSETM
.
commit
|
commitdiff
|
tree
2011-09-14
Mike Pall
ARM:
Fix GC barrie
r
fo
r
TSETM
.
commit
|
commitdiff
|
tree
2011-09-14
Mike Pall
Fix typo
.
commit
|
commitdiff
|
tree
2011-09-08
Mi
k
e
Pall
ARM:
D
isable
CPU detectio
n
fo
r
interpreter-o
n
l
y
b
uilds
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pa
l
l
Increas
e
max
.
number of ex
i
t s
t
ub groups to correspond
.
.
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
Us
e
some register allocator helpers for multip
l
e
archite
c
tures
.
commit
|
commitdiff
|
tree
2011-09-05
Mike
P
all
PPC: Inte
r
preter/JIT integr
a
tion
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pal
l
PPC: Fix or remove a
s
sembler
h
elper functions
.
commit
|
commitdiff
|
tree
2011-09-05
M
i
ke Pall
PPC: More i
n
terpreter tuning
.
Use y-bit for bra
n
ch
.
.
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
P
PC: Export regis
t
er names from
d
isasse
m
bler
.
commit
|
commitdiff
|
tree
2011-09-05
Mike
P
al
l
PPC
:
D
i
sass
e
mble y
-
bit
i
nstead
o
f at-bits for condit
i
onal
.
.
.
commit
|
commitdiff
|
tree
2011-09-05
Mike P
a
ll
PPC: Add y-bit vari
a
n
t
s of
c
o
n
diti
o
n
a
l branches to
.
.
.
commit
|
commitdiff
|
tree
2011-09-02
Mike Pall
Always use ANS
I
v
ari
a
nts o
f
Windows system fun
c
tions
.
commit
|
commitdiff
|
tree
2011-08-31
Mike Pall
Mark
insta
l
led s
h
are
d
l
i
brary as exec
u
table
.
commit
|
commitdiff
|
tree
2011-08-26
M
i
ke
Pall
Avoid conversion narrowing of ari
t
hm
e
tic with large
.
.
.
commit
|
commitdiff
|
tree
2011-08-25
Mike Pall
FFI/x64: Fix
s
truct-by-value calling conventio
n
s
.
commit
|
commitdiff
|
tree
2011-08-21
Mike Pall
Record mi
s
sing
FORI s
l
ot l
o
a
d
s (e
.
g
.
after
r
eturn to
.
.
.
commit
|
commitdiff
|
tree
2011-08-18
Mike
P
all
PPC:
A
d
d
P
PC disassembler
.
commit
|
commitdiff
|
tree
2011-08-17
Mike Pall
Ad
d
potential P
H
I for number conv
e
rsions
due to t
y
p
e
.
.
.
commit
|
commitdiff
|
tree
2011-08-16
Mike Pall
E
xtend -b
t
o
g
e
nerate
c
/h/obj/o files
w
ith embe
d
ded
.
.
.
commit
|
commitdiff
|
tree
2011-08-16
M
i
ke Pall
L
o
a
d
embedde
d
bytec
o
de with
requir
e
()
.
commit
|
commitdiff
|
tree
next