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
Don't increment module reference counts due to symbol resolving.
2011-11-27
Mike Pall
Don'
t
i
ncrement
m
odule re
f
erence c
o
unts due to
s
y
mbol
.
.
.
commit
|
commitdiff
|
tree
2011-11-26
Mike Pall
FFI
:
R
e
cord ffi
.
e
r
rno()
.
commit
|
commitdiff
|
tree
2011-11-25
Mike Pall
Fix sta
c
k c
h
e
c
k
i
n
s
i
d
e exit
.
commit
|
commitdiff
|
tree
2011-11-25
Mike Pa
l
l
FFI: Record C fun
c
t
ion call
s
with bool return v
a
lues
.
commit
|
commitdiff
|
tree
2011-11-25
Mike Pal
l
FFI:
F
ix
line info
fo
r
result c
o
nv
e
r
s
ion errors in
.
.
.
commit
|
commitdiff
|
tree
2011-11-25
Mike
Pal
l
FFI: F
i
x
GetLastError() save/restore aroun
d
ffi
.
load()
.
commit
|
commitdiff
|
tree
2011-11-25
Mike Pall
FF
I
: Improve
l
d s
c
ript detection in
ffi
.
load()
.
commit
|
commitdiff
|
tree
2011-11-23
M
i
ke P
a
ll
D
o not eliminate PHI
s
o
nly
refer
e
nced from
ot
h
er PHI
s
.
commit
|
commitdiff
|
tree
2011-11-21
Mik
e
Pall
Replace
s
t
ack slot for implici
t
numbe
r
->stri
n
g
conv
.
.
.
commit
|
commitdiff
|
tree
2011-11-20
Mike
P
all
Specia
l
i
z
e to proto
t
ype for non-monomorphic functions
.
commit
|
commitdiff
|
tree
2011-11-20
M
i
ke
Pall
C
ount frames with s
a
me prototype in ca
l
l
u
n
r
oll
l
i
mit
.
.
.
commit
|
commitdiff
|
tree
2011-11-20
Mike Pall
Keep maximum fram
e
extent in snap->
t
opslot
.
commit
|
commitdiff
|
tree
2011-11-20
Mi
k
e Pall
Get rid of snap->depth
.
commit
|
commitdiff
|
tree
2011-11-17
M
ike Pa
l
l
Fix debu
g
opti
o
n
f
or msv
c
b
uild
.
ba
t
.
commit
|
commitdiff
|
tree
2011-11-15
Mik
e
Pall
FFI
:
Fi
x
EnumWindows example in docs
.
commit
|
commitdiff
|
tree
2011-11-15
Mik
e
Pall
F
F
I: Add missi
n
g
G
C barrier for callback reg
i
s
t
ration
.
commit
|
commitdiff
|
tree
2011-11-15
M
ik
e
P
a
l
l
FFI: Save GetLastErr
o
r() around
ffi
.
lo
a
d()
and sy
m
bol
.
.
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pall
Eli
m
inate s
o
me rare occurren
c
es of
r
ed
u
nd
a
n
t PHI
s
.
commit
|
commitdiff
|
tree
2011-11-14
M
ike Pall
Fix hint-based register al
l
ocation in ra_dest()
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pall
FF
I
:
Add
callback suppor
t
(for
x86/x64)
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pall
P
PC: Clarify docs
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pa
l
l
F
FI: R
e
solve __c
a
ll metamethod fo
r
point
e
rs, too
.
commit
|
commitdiff
|
tree
2011-11-12
Mi
k
e
Pall
A
v
oid d
e
penden
c
e on lj_jit
.
h
if onl
y
including
l
j_target
.
h
.
commit
|
commitdiff
|
tree
2011-11-12
Mike P
a
l
l
FF
I
: Ad
d
unwind definitions for lj_vm_ffi_call
.
commit
|
commitdiff
|
tree
2011-11-11
Mike Pall
F
F
I: Ext
e
nd metame
t
hod tut
o
rial
.
commit
|
commitdiff
|
tree
2011-11-11
M
ike
P
a
ll
AR
M
: Fix IR splitting f
o
r softfp XLOAD
.
commit
|
commitdiff
|
tree
2011-11-11
Mike Pall
A
RM: Fix code generation for type-ch
e
ck only
s
o
f
tfp
.
.
.
commit
|
commitdiff
|
tree
2011-11-04
Mike Pall
x64: Fix lightuserdat
a
comparisons
.
commit
|
commitdiff
|
tree
2011-11-04
Mike Pall
Spelling
.
commit
|
commitdiff
|
tree
2011-10-27
Mik
e
Pall
PPC: Instal
l
d
is_p
p
c
.
lua
.
commit
|
commitdiff
|
tree
2011-10-26
Mike Pall
FFI: Compile
ca
l
l
s to std
c
a
l
l
, fastcall and vararg
.
.
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pall
PPC: Fuse
BA
N
D
with shift to rlwinm
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pall
Ad
d
more FOLD rules f
o
r shift + BAND simplifications
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pall
x64: Fix co
d
e generation for BSWAP
.
commit
|
commitdiff
|
tree
2011-10-25
M
ike Pal
l
PPC: Fuse BSWAP with X
L
OAD/XSTORE to lwbrx/stwbrx
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pal
l
PPC/e5
0
0
:
Fix write ba
r
rie
r
in US
E
TS
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pal
l
PP
C
: Fix ext
e
r
na
l
ly provided relocation
o
ffsets
i
n
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
M
i
ke Pall
PP
C
: Fix write bar
r
ier in USETV/
U
S
ETS
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pa
l
l
PPC:
In
t
egr
a
te
and
e
na
b
le JIT compiler
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pa
l
l
Allow s
e
lection of s
i
ngle-number vs
.
du
a
l-number mo
d
e
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC:
F
ix/improve int
e
rpreter/JIT
integration
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC: General
i
z
e remateriali
z
ation handlin
g
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pa
l
l
PPC: Ad
d
support
f
or GDB JIT API
.
commit
|
commitdiff
|
tree
2011-10-24
Mik
e
Pall
PPC: Add Linux/
P
PC cache
f
lus
h
mechanism
.
commit
|
commitdiff
|
tree
2011-10-24
Mik
e
Pa
l
l
Make sur
e
t
o flush
/
sync t
h
e
D/I
-
cach
e
for all
gene
r
a
ted
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
Fix handli
n
g of a
l
ignme
n
t a
r
guments
(nil) to C
A
L
L
X
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC: Add s
u
pp
o
rt
for per-trace
e
xit stu
b
s
.
commit
|
commitdiff
|
tree
2011-10-24
Mik
e
Pa
l
l
Gener
a
lize handling of
s
t
ack check
s
indi
c
at
e
d by highest
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike
P
all
Don't save/restore
tmptv with copy
T
V
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
F
ix compiler
warning
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pall
Whitespa
c
e
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pall
Add miss
i
ng FOLD rule for CONV
.
u64
.
i
n
t
+ sign-ex
t
e
nsion
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pall
FFI: Clean
u
p/f
i
x
6
4 bit
arithmet
i
c
i
n assemb
l
er backend
.
commit
|
commitdiff
|
tree
2011-10-22
M
ike Pall
x64: Fix
m
ath
.
r
and
o
m(
)
code generation
.
commit
|
commitdiff
|
tree
2011-10-22
Mi
k
e
P
a
l
l
Fix register hints for a
r
ith
m
et
i
c
help
e
r
f
unctions
.
commit
|
commitdiff
|
tree
2011-10-21
M
i
k
e
P
a
ll
S
e
parate/rena
m
e
NUM/FLOAT
<
->
I
6
4/
U
64 conversion funct
i
ons
.
commit
|
commitdiff
|
tree
2011-10-21
M
i
ke Pa
l
l
Cl
e
an
u
p v
a
rious
e
ndi
a
ness issues in assembler bac
k
en
d
.
commit
|
commitdiff
|
tree
2011-10-19
Mi
k
e
Pa
l
l
Re
a
rrange defines for
workarounds to embedded operating
.
.
.
commit
|
commitdiff
|
tree
2011-10-18
Mike Pall
Fix PE/COF
F
b
y
t
ecod
e
file forma
t
for
b
ig-endi
a
n
targets
.
commit
|
commitdiff
|
tree
2011-10-18
Mike Pall
F
i
x FOLD rule for C
O
NV
.
flt
.
num(CONV
.
num
.
f
l
t(x)) =>
x
.
commit
|
commitdiff
|
tree
2011-10-18
Mike Pall
FFI/x86:
F
i
x
CONV
.
u3
2
.
num r
o
unding
.
commit
|
commitdiff
|
tree
2011-10-18
Mike
P
all
Don't fuse
c
olocate
d
a
r
ray o
f
fse
t
s withou
t
-Ofuse
.
commit
|
commitdiff
|
tree
2011-10-17
Mike Pall
Fixup PC in
t
racebac
k
s
a
f
t
e
r exit
s
f
r
om
down
-
re
c
u
rsive
.
.
.
commit
|
commitdiff
|
tree
2011-10-17
Mike Pall
PPC: Distingu
i
sh s
l
w
i
,
sr
w
i and rlwinm in
d
isassembly
.
commit
|
commitdiff
|
tree
2011-10-17
Mike Pall
Add missin
g
FOL
D
rule for
i
nteger NEG o
f
constants
.
commit
|
commitdiff
|
tree
2011-10-13
M
ike P
a
ll
FFI/ARM
:
E
n
su
r
e invocation of
SPLIT pass for f
l
oat
.
.
.
commit
|
commitdiff
|
tree
2011-10-13
Mike P
a
ll
Save
t
m
ptv state
for tr
a
ce r
e
corder acro
s
s RECORD vmev
e
nt
.
commit
|
commitdiff
|
tree
2011-10-13
Mik
e
P
a
ll
FFI: F
i
x un
f
used loads
o
f float
f
ields
.
commit
|
commitdiff
|
tree
2011-10-13
Mike
P
a
ll
FFI: Fi
x
call argument and re
t
urn h
a
ndl
i
n
g
for I8/U
8
.
.
.
commit
|
commitdiff
|
tree
2011-10-11
Mike Pall
FFI: Record
loads/sto
r
e
s
to ext
e
rnal variab
l
es in
n
a
mespaces
.
commit
|
commitdiff
|
tree
2011-10-11
Mike Pall
FFI: Fix recording of const/enum l
o
okups in nam
e
spaces
.
commit
|
commitdiff
|
tree
2011-10-10
Mike Pall
Remove unneeded PHI barrier for r
e
association
o
f dupl
i
cate
.
.
.
commit
|
commitdiff
|
tree
2011-09-28
Mi
k
e Pall
Avoid overwriti
n
g
argum
e
nt
with error fro
m
metaca
l
l
.
.
.
commit
|
commitdiff
|
tree
2011-09-21
Mike
P
all
Fix (harmless) typo
.
commit
|
commitdiff
|
tree
2011-09-21
M
i
ke Pall
ARM:
Fix
H
REFK cod
e
g
e
nerat
i
o
n
.
commit
|
commitdiff
|
tree
2011-09-20
Mike Pall
Generate a portabl
e
vmdef
.
lua
.
commit
|
commitdiff
|
tree
2011-09-17
Mike Pall
PPC/e500: Fix G
C
b
arrier fo
r
TSE
T
M
.
commit
|
commitdiff
|
tree
2011-09-14
M
ike Pall
PPC: Fix GC
b
arrier for TSETM
.
commit
|
commitdiff
|
tree
2011-09-14
Mike
P
all
A
R
M:
F
ix GC
barrier for TSETM
.
commit
|
commitdiff
|
tree
2011-09-14
Mike Pall
F
ix typo
.
commit
|
commitdiff
|
tree
2011-09-08
Mike Pall
ARM: Dis
a
b
l
e C
P
U
detect
i
o
n
for interpreter-only
b
u
ilds
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pal
l
In
c
rease max
.
number of exit stub groups to corre
s
pond
.
.
.
commit
|
commitdiff
|
tree
2011-09-05
Mike
Pall
Use
s
ome r
e
gister allo
c
ator helpers for mu
l
tiple a
r
chit
e
ctu
r
es
.
commit
|
commitdiff
|
tree
2011-09-05
Mik
e
P
all
P
P
C:
Int
e
rp
r
e
ter/JIT integration
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
PPC:
F
ix or remove asse
m
bler
helper func
t
io
n
s
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
P
PC: M
o
re i
n
terpreter tunin
g
.
Use y-bit for bran
c
h
.
.
.
commit
|
commitdiff
|
tree
2011-09-05
Mi
k
e Pa
l
l
P
P
C
: Export register names from disasse
m
bler
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
PPC: Disa
s
se
m
ble y-bit
instead
of
at-b
i
ts for conditional
.
.
.
commit
|
commitdiff
|
tree
2011-09-05
Mike P
a
l
l
PPC: Add y-
b
it variant
s
of condition
a
l branches to
.
.
.
commit
|
commitdiff
|
tree
2011-09-02
Mike
P
all
A
lways use ANSI
v
ariants of Windows syste
m
fun
c
t
i
o
n
s
.
commit
|
commitdiff
|
tree
2011-08-31
Mike Pall
Mark installed s
h
ared
l
i
brar
y
as ex
e
cut
a
bl
e
.
commit
|
commitdiff
|
tree
2011-08-26
Mike Pall
Avoid conve
r
sion
na
r
rowin
g
of arithmetic
w
ith lar
g
e
.
.
.
commit
|
commitdiff
|
tree
2011-08-25
Mike Pal
l
FFI
/
x64: Fix
s
truct-b
y
-value calling conventions
.
commit
|
commitdiff
|
tree
2011-08-21
Mike Pall
Reco
r
d miss
i
ng FORI slot loads (e
.
g
.
a
f
te
r
return
to
.
.
.
commit
|
commitdiff
|
tree
2011-08-18
Mike
Pall
PPC: A
d
d PPC dis
a
ssembler
.
commit
|
commitdiff
|
tree
2011-08-17
M
ike Pall
Ad
d
poten
t
ia
l
PHI fo
r
number co
n
version
s
d
ue to ty
p
e
.
.
.
commit
|
commitdiff
|
tree
2011-08-16
Mike Pall
Exten
d
-b to gene
r
ate c/h/obj/
o
files with em
b
e
d
ded
.
.
.
commit
|
commitdiff
|
tree
2011-08-16
M
ike Pall
Load
embedded bytecode wi
t
h
requ
i
r
e()
.
commit
|
commitdiff
|
tree
2011-08-14
Mike Pall
Clarify
n
am
e
o
f MIT license
.
commit
|
commitdiff
|
tree
2011-08-14
Mik
e
Pal
l
Replace some _
U
nwind
_
* typ
e
s
.
Fixes
b
uild issues on
.
.
.
commit
|
commitdiff
|
tree
next