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 docs. The code base doesn't work on Windows 98 anymore.
2011-11-27
Mike Pall
Fix doc
s
.
The code ba
s
e
d
oe
s
n't w
o
rk on Window
s
98
.
.
.
commit
|
commitdiff
|
tree
2011-11-27
Mike Pall
Don't incre
m
en
t
modu
l
e
ref
e
re
n
ce cou
n
ts
due to symbol
.
.
.
commit
|
commitdiff
|
tree
2011-11-26
Mike Pall
FFI: Rec
o
rd ffi
.
er
r
no()
.
commit
|
commitdiff
|
tree
2011-11-25
Mike P
a
ll
Fi
x
s
t
a
ck chec
k
in side exit
.
commit
|
commitdiff
|
tree
2011-11-25
M
ike
P
all
FF
I
: Record C
f
unction calls
w
ith bool
r
eturn values
.
commit
|
commitdiff
|
tree
2011-11-25
Mike Pall
FFI: Fix
line info for result conv
e
rsi
o
n errors in
.
.
.
commit
|
commitdiff
|
tree
2011-11-25
Mike P
a
ll
FFI:
F
ix GetLastError()
s
ave/re
s
tore a
r
ound ffi
.
lo
a
d()
.
commit
|
commitdiff
|
tree
2011-11-25
Mike
Pall
FFI:
Impr
o
ve
ld
s
cript detection in ffi
.
load()
.
commit
|
commitdiff
|
tree
2011-11-23
M
i
ke Pall
Do
n
ot el
i
minate PHIs only referenced from other PHIs
.
commit
|
commitdiff
|
tree
2011-11-21
Mike Pall
R
e
place stack sl
o
t for i
m
plicit nu
m
ber->st
r
i
n
g
c
o
nv
.
.
.
commit
|
commitdiff
|
tree
2011-11-20
Mi
k
e
Pall
Specialize to prot
o
type for non
-
mo
n
o
m
o
r
p
h
i
c fun
c
tions
.
commit
|
commitdiff
|
tree
2011-11-20
M
ik
e
Pall
Count fr
a
me
s
with same prototype
i
n call
u
nro
l
l limit
.
.
.
commit
|
commitdiff
|
tree
2011-11-20
Mike Pall
Keep m
a
ximum
f
rame e
x
te
n
t
i
n snap->topslot
.
commit
|
commitdiff
|
tree
2011-11-20
Mike Pall
Get rid of snap->depth
.
commit
|
commitdiff
|
tree
2011-11-17
Mike Pall
Fix deb
u
g opt
i
on
f
or
msvcbui
l
d
.
b
at
.
commit
|
commitdiff
|
tree
2011-11-15
M
i
ke Pall
FF
I
: Fix EnumWindows examp
l
e in docs
.
commit
|
commitdiff
|
tree
2011-11-15
Mike Pall
FFI: Add missing GC b
a
rr
i
er fo
r
callback
registra
t
ion
.
commit
|
commitdiff
|
tree
2011-11-15
Mike
Pall
FF
I
: Save
GetLastError() around
f
f
i
.
load() and symbo
l
.
.
.
commit
|
commitdiff
|
tree
2011-11-14
M
i
k
e Pall
Eliminate some rar
e
occurrences of redund
a
n
t PHIs
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pall
Fix hin
t
-ba
s
ed register all
o
cation in ra_des
t
(
)
.
commit
|
commitdiff
|
tree
2011-11-14
Mike
Pall
F
F
I: Add ca
l
lb
a
ck support (for x86/x64
)
.
commit
|
commitdiff
|
tree
2011-11-14
M
i
ke Pall
PPC: Clarify
d
o
cs
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pall
FFI: Res
o
lve __call metamethod for pointers,
t
oo
.
commit
|
commitdiff
|
tree
2011-11-12
M
i
ke Pall
Avoid
depend
e
nce on lj_jit
.
h if
o
nly
including lj_targe
t
.
h
.
commit
|
commitdiff
|
tree
2011-11-12
Mike Pall
FF
I
: Ad
d
unwin
d
definitions
f
or lj_vm_ffi_call
.
commit
|
commitdiff
|
tree
2011-11-11
Mik
e
Pall
FFI: Exte
n
d metameth
o
d
tutorial
.
commit
|
commitdiff
|
tree
2011-11-11
Mike Pall
ARM: Fix I
R
splitting for s
o
f
tfp XL
O
AD
.
commit
|
commitdiff
|
tree
2011-11-11
Mike P
a
l
l
ARM:
F
i
x code generation
f
o
r type
-
ch
e
ck only so
f
tfp
.
.
.
commit
|
commitdiff
|
tree
2011-11-04
Mike Pall
x6
4
: F
i
x
l
ightuserdata compar
i
sons
.
commit
|
commitdiff
|
tree
2011-11-04
Mike Pa
l
l
Spe
l
lin
g
.
commit
|
commitdiff
|
tree
2011-10-27
Mike Pa
l
l
PP
C
: Ins
t
all dis_pp
c
.
lua
.
commit
|
commitdiff
|
tree
2011-10-26
Mike
P
all
FF
I
: Com
p
ile
calls t
o
stdca
l
l, fastcall and vararg
.
.
.
commit
|
commitdiff
|
tree
2011-10-25
Mik
e
Pall
PPC: F
u
se BAND w
i
t
h shift
t
o rlwi
n
m
.
commit
|
commitdiff
|
tree
2011-10-25
Mike P
a
ll
Add more FOLD rules
f
or shift
+ BAND simpli
f
ica
t
ions
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pall
x64: Fi
x
code ge
n
e
r
a
tion
for BSWAP
.
commit
|
commitdiff
|
tree
2011-10-25
Mike
Pall
PP
C
: Fuse
BSWA
P
w
i
th
X
LOAD/
X
STORE to lwbrx/stwbrx
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pa
l
l
P
PC/e500: Fix
write
b
arri
e
r
in
U
S
E
TS
.
commit
|
commitdiff
|
tree
2011-10-24
M
ike Pall
P
PC:
F
ix externally provi
d
ed relocation offset
s
in
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC: Fix write barrier in USETV/USETS
.
commit
|
commitdiff
|
tree
2011-10-24
M
i
ke
Pall
PPC: Integrat
e
and enable JIT co
m
p
i
ler
.
commit
|
commitdiff
|
tree
2011-10-24
Mi
k
e Pall
Allow s
e
lec
t
i
on of single-number vs
.
dual-number mode
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC: Fix
/
im
p
r
o
ve
interpreter/JIT
in
t
egra
t
ion
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PP
C
:
Ge
n
e
r
alize r
e
materia
l
ization handlin
g
.
commit
|
commitdiff
|
tree
2011-10-24
Mi
k
e Pall
PP
C
:
Add support for
GDB
J
IT API
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC: A
d
d
Linux/PPC
cache flush mechanism
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
Make s
u
re to
f
lush/
s
y
n
c
the
D
/
I
-c
a
ch
e
for
a
l
l
generated
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
Fix handli
n
g
of alig
n
m
e
nt ar
g
uments (nil) to CALLX
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pa
l
l
PPC: A
d
d
suppor
t
for per-trace exit s
t
ubs
.
commit
|
commitdiff
|
tree
2011-10-24
M
ike Pall
Generalize
h
an
d
ling of stack ch
e
c
ks ind
i
c
a
t
e
d by highest
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pal
l
Don
'
t save/res
t
ore
t
mptv with co
p
y
T
V
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
Fix compile
r
warning
.
commit
|
commitdiff
|
tree
2011-10-22
M
i
ke Pall
Whitespace
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pall
Add missin
g
F
O
LD rule for
CON
V
.
u6
4
.
int
+
sign-exte
n
sio
n
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pall
FFI: Clea
n
up/fix 64 bit arithmeti
c
in assembl
e
r backen
d
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pall
x
64:
F
ix math
.
r
a
ndom()
c
ode g
e
nerat
i
on
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pall
Fix registe
r
hints
f
or ar
i
thme
t
i
c
help
e
r functions
.
commit
|
commitdiff
|
tree
2011-10-21
Mike Pal
l
S
epar
a
t
e
/rename NUM/FL
O
AT <-> I6
4
/U
6
4 conversion fun
c
tions
.
commit
|
commitdiff
|
tree
2011-10-21
M
i
k
e Pall
Clea
n
up various endianess issu
e
s in
as
s
em
b
l
er backend
.
commit
|
commitdiff
|
tree
2011-10-19
Mike
P
a
ll
Rearrange d
e
fines for workarounds to e
m
bedde
d
operating
.
.
.
commit
|
commitdiff
|
tree
2011-10-18
M
i
k
e
Pall
Fix
P
E/COF
F
bytecod
e
file format
for big
-
endian targ
e
ts
.
commit
|
commitdiff
|
tree
2011-10-18
Mi
k
e Pa
l
l
Fix FOLD rule for CONV
.
flt
.
num(CO
N
V
.
num
.
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
Do
n
't fu
s
e coloca
t
ed
array offs
e
ts with
o
ut -Ofuse
.
commit
|
commitdiff
|
tree
2011-10-17
M
ike Pall
Fixup PC in tracebacks
a
fter
exi
t
s from do
w
n-recur
s
ive
.
.
.
commit
|
commitdiff
|
tree
2011-10-17
Mike Pall
PPC: Distin
g
uish s
l
wi, srwi and rlwinm in d
i
sasse
m
b
l
y
.
commit
|
commitdiff
|
tree
2011-10-17
M
ike Pall
Add m
i
ssing FOLD ru
l
e fo
r
i
n
teg
e
r NEG of
constan
t
s
.
commit
|
commitdiff
|
tree
2011-10-13
M
i
ke Pall
FFI/ARM
:
Ensure in
v
o
c
ation of SPL
I
T pa
s
s for
floa
t
.
.
.
commit
|
commitdiff
|
tree
2011-10-13
M
i
ke Pall
Save tmptv state for trace reco
r
der across RECOR
D
vmev
e
n
t
.
commit
|
commitdiff
|
tree
2011-10-13
Mike Pall
FFI: Fi
x
unf
u
sed loa
d
s of f
l
o
a
t
f
ields
.
commit
|
commitdiff
|
tree
2011-10-13
M
i
ke
P
all
F
FI: Fix
c
all argumen
t
and re
t
urn
h
andling for
I8/U8
.
.
.
commit
|
commitdiff
|
tree
2011-10-11
Mike Pall
FFI: Record
l
o
ads/store
s
to external vari
a
bles in namespac
e
s
.
commit
|
commitdiff
|
tree
2011-10-11
Mike Pall
FFI: Fix rec
o
rding of const
/
e
nu
m
lookups i
n
namespaces
.
commit
|
commitdiff
|
tree
2011-10-10
Mik
e
Pall
Remove unneeded PHI b
a
rri
e
r for reass
o
cia
t
ion of duplicate
.
.
.
commit
|
commitdiff
|
tree
2011-09-28
Mike
Pall
Avoid overwriting argument with error from me
t
acall
.
.
.
commit
|
commitdiff
|
tree
2011-09-21
Mike Pall
Fix (harm
l
e
s
s)
t
ypo
.
commit
|
commitdiff
|
tree
2011-09-21
Mike
Pall
ARM:
Fix HRE
F
K
code
gene
r
a
ti
o
n
.
commit
|
commitdiff
|
tree
2011-09-20
Mike Pall
Generate a portable vmdef
.
lua
.
commit
|
commitdiff
|
tree
2011-09-17
M
i
ke
Pall
PPC/e5
0
0: F
i
x GC barr
i
er
f
or
T
SE
T
M
.
commit
|
commitdiff
|
tree
2011-09-14
M
ike Pall
PPC: Fix GC barri
e
r for TSE
T
M
.
commit
|
commitdiff
|
tree
2011-09-14
Mik
e
Pal
l
ARM: Fix GC barrie
r
for TSETM
.
commit
|
commitdiff
|
tree
2011-09-14
Mi
k
e
Pall
Fix typo
.
commit
|
commitdiff
|
tree
2011-09-08
Mike Pall
ARM: Disable CPU dete
c
tion for int
e
rprete
r
-only builds
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
Increase
m
ax
.
number of exit stub
groups to
c
o
r
res
p
ond
.
.
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
U
se some regis
t
er alloca
t
o
r
h
e
lpers for multiple
architectures
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
PPC: Interp
r
ete
r
/JIT integra
t
ion
.
commit
|
commitdiff
|
tree
2011-09-05
Mike
Pall
PPC: Fix or remove as
s
embler
h
elper functions
.
commit
|
commitdiff
|
tree
2011-09-05
Mi
k
e Pa
l
l
PPC:
M
ore inte
r
p
reter tun
i
ng
.
Us
e
y
-
b
it for bran
c
h
.
.
.
commit
|
commitdiff
|
tree
2011-09-05
Mik
e
Pall
PPC:
E
xport
re
g
ist
e
r n
a
m
e
s from
d
i
sassemble
r
.
commit
|
commitdiff
|
tree
2011-09-05
Mike P
a
ll
PPC: Disassemble y-
b
it
i
nste
a
d of at-bits for con
d
itional
.
.
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pa
l
l
PPC: Add y-bit
v
a
riants o
f
condition
a
l b
r
anches
t
o
.
.
.
commit
|
commitdiff
|
tree
2011-09-02
Mike Pall
Always u
s
e
A
NSI va
r
ia
n
ts of
W
i
ndows sys
t
em functions
.
commit
|
commitdiff
|
tree
2011-08-31
Mike P
a
ll
Mark installed shared li
b
rary as
e
xecutable
.
commit
|
commitdiff
|
tree
2011-08-26
Mik
e
P
all
Avoid
c
onvers
i
on narrowing
o
f a
r
ithmetic wi
t
h
l
a
rge
.
.
.
commit
|
commitdiff
|
tree
2011-08-25
Mike
P
a
ll
F
FI/x64: Fi
x
s
truct-by-value calling conventions
.
commit
|
commitdiff
|
tree
2011-08-21
Mi
k
e P
a
ll
Record m
i
ssin
g
FORI slot
l
oads (e
.
g
.
a
f
ter
r
eturn to
.
.
.
commit
|
commitdiff
|
tree
2011-08-18
Mike Pall
PP
C
:
Add PPC disassembler
.
commit
|
commitdiff
|
tree
2011-08-17
Mik
e
Pal
l
Add pot
e
n
t
ial PHI for numbe
r
conversions due to type
.
.
.
commit
|
commitdiff
|
tree
2011-08-16
M
ike Pall
Exte
n
d -b
to generate
c
/
h/obj/o fi
l
es wi
t
h em
b
e
d
d
ed
.
.
.
commit
|
commitdiff
|
tree
2011-08-16
Mi
k
e Pall
L
o
ad
embedde
d
bytecode with r
e
quire(
)
.
commit
|
commitdiff
|
tree
2011-08-14
Mike Pall
C
la
r
if
y
name of
M
I
T
licens
e
.
commit
|
commitdiff
|
tree
next