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 OSX build issues. Bump minimum required OSX version to 10.4
2012-03-28
Mike P
a
ll
F
i
x OSX build
iss
u
es
.
Bump min
i
mum requ
i
red OS
X
v
e
r
s
ion
.
.
.
commit
|
commitdiff
|
tree
2012-03-25
Mike Pall
Replace unwind
.
h
definitions with our own
.
commit
|
commitdiff
|
tree
2012-03-21
Mike P
a
ll
F
F
I
:
Ch
a
nge
ff
i
.
load()
library
name r
e
so
l
ution
f
or
.
.
.
commit
|
commitdiff
|
tree
2012-03-20
M
ike Pall
Avoid recursive
GC steps
a
fter
GC-t
r
ig
g
ered trace exi
t
.
commit
|
commitdiff
|
tree
2012-03-15
Mike Pall
Fix compilation o
n
OpenBSD
.
commit
|
commitdiff
|
tree
2012-03-11
M
ike Pall
Add missing mcode limit check in assembler backend
.
commit
|
commitdiff
|
tree
2012-03-05
Mike Pall
FFI: Finalize cdata bef
o
re
u
serdat
a
when closing the
.
.
.
commit
|
commitdiff
|
tree
2012-02-22
Mik
e
Pall
F
i
x
a
rgu
m
ent error
h
andli
n
g on Lua s
t
a
cks wit
h
out a
.
.
.
commit
|
commitdiff
|
tree
2012-02-22
Mi
k
e Pall
Fix argument type in err
o
r message for re
l
ative arguments
.
commit
|
commitdiff
|
tree
2012-02-17
Mike
P
a
l
l
DynASM: Lua 5
.
2 co
m
patibility f
i
xes
.
commit
|
commitdiff
|
tree
2012-02-13
Mike Pall
From
Lua 5
.
2
:
Try __
t
ostring
metamethod on non-string
.
.
.
commit
|
commitdiff
|
tree
2012-02-03
Mike Pall
Fix bytecod
e
dump
for certa
i
n n
u
mber constants
.
commit
|
commitdiff
|
tree
2012-02-01
M
ike Pa
l
l
FFI: Fix li
b
rar
y
u
nloading
on
P
OSIX sy
s
t
e
ms
.
commit
|
commitdiff
|
tree
2012-01-31
Mi
k
e P
a
l
l
MIPS: Add MIPS disassembler
.
commit
|
commitdiff
|
tree
2012-01-23
Mike P
a
ll
Bump copyri
g
ht dat
e
to 2012
.
commit
|
commitdiff
|
tree
2012-01-23
Mike Pall
MI
P
S:
U
pd
a
te
i
n
s
tall docs
.
commit
|
commitdiff
|
tree
2012-01-23
Mike Pall
MIPS: Add interpreter
.
E
n
able
M
I
PS build rules
.
commit
|
commitdiff
|
tree
2012-01-23
Mike Pall
PPC: Av
o
id
point
l
ess arg clearing
i
n BC_IF
U
NCF
.
Remove
.
.
.
commit
|
commitdiff
|
tree
2012-01-23
Mike Pall
PPC: Fix a
r
g
ument c
h
e
cking for rawget
.
commit
|
commitdiff
|
tree
2012-01-23
Mike Pall
PPC: Fix resume after yield from hook
.
commit
|
commitdiff
|
tree
2012-01-23
Mike Pall
ARM
:
A
v
o
i
d
po
i
ntless
arg
c
le
a
ring in
B
C
_
IFUNCF
.
Fix
.
.
.
commit
|
commitdiff
|
tree
2012-01-23
Mi
k
e Pall
MIPS: Add m
i
ssing opcodes
t
o the DynASM MIPS mo
d
u
l
e
.
.
.
commit
|
commitdiff
|
tree
2012-01-20
M
ike Pall
Fix parsin
g
of hex literals with expone
n
ts
.
commit
|
commitdiff
|
tree
2012-01-15
M
ike Pall
FFI: Don't touch frame in cal
l
b
ac
k
s with
t
a
i
l
calls
.
.
.
commit
|
commitdiff
|
tree
2011-12-17
Mike Pall
FFI: Ignore
number p
a
rsing errors wh
i
le ski
p
pi
n
g definitio
n
s
.
commit
|
commitdiff
|
tree
2011-12-17
Mike Pall
FFI: Ign
o
r
e
em
p
ty stat
e
ment
s
in ffi
.
cdef()
.
commit
|
commitdiff
|
tree
2011-12-16
M
i
ke Pa
l
l
MIPS: Add DynA
S
M M
I
PS module and enco
d
ing
engine
.
commit
|
commitdiff
|
tree
2011-12-15
Mike Pall
MIPS:
Add b
u
il
d
r
u
les (
n
o
n-func
t
iona
l
, yet)
.
commit
|
commitdiff
|
tree
2011-12-15
M
i
ke Pall
Auto-detect
t
a
r
g
et arch via
cross-c
o
mpil
e
r
.
Dro
p
T
A
R
GET
.
.
.
commit
|
commitdiff
|
tree
2011-12-14
Mike Pall
RELEASE LuaJIT-2
.
0
.
0-beta9
commit
|
commitdiff
|
tree
2011-12-14
M
i
ke
P
a
l
l
Upda
t
e
changelog
.
commit
|
commitdiff
|
tree
2011-12-13
Mike Pall
PPC
:
Avoi
d
undefin
e
d operand
d
ereferen
c
e in BAN
D
/shift
.
.
.
commit
|
commitdiff
|
tree
2011-12-12
Mike Pa
l
l
FFI: Add call
b
ack support f
o
r
A
RM
.
commit
|
commitdiff
|
tree
2011-12-12
M
i
ke
Pall
FFI:
Add callback support
for PPC
.
commit
|
commitdiff
|
tree
2011-12-12
Mike
Pa
l
l
M
o
v
e he
l
per for
syncing da
t
a/instruction cache to lj_mc
o
d
e
.
c
.
commit
|
commitdiff
|
tree
2011-12-10
Mike Pall
ARM: Error out fo
r
attempt to
c
ompile with har
d
-float
.
.
.
commit
|
commitdiff
|
tree
2011-12-09
Mike Pall
ARM:
F
i
x
stack che
c
k for spilled BASE
in p
a
rent
.
commit
|
commitdiff
|
tree
2011-12-09
M
i
k
e Pal
l
x64: Alw
a
ys extend stack a
r
guments t
o
p
o
i
nter size
.
commit
|
commitdiff
|
tree
2011-12-09
Mike Pall
Fix c
o
mpiler warning
.
commit
|
commitdiff
|
tree
2011-12-01
Mike Pal
l
FFI:
Fix stack adjustment for call
s
to st
d
call/fastcall
.
.
.
commit
|
commitdiff
|
tree
2011-11-27
Mike Pall
FFI:
N
eed
to treat str
l
en() as
a load
.
commit
|
commitdiff
|
tree
2011-11-27
Mike Pa
l
l
Fix do
c
s
.
The code base doesn't work on Wi
n
dow
s
98
.
.
.
commit
|
commitdiff
|
tree
2011-11-27
Mike Pall
Don't
i
n
crement mo
d
ule re
f
erence
counts due to symbol
.
.
.
commit
|
commitdiff
|
tree
2011-11-26
Mike Pall
FFI: Record
f
fi
.
errno()
.
commit
|
commitdiff
|
tree
2011-11-25
Mike Pa
l
l
Fix stack c
h
e
ck
i
n side exit
.
commit
|
commitdiff
|
tree
2011-11-25
Mi
k
e Pall
F
FI: Record C function cal
l
s wi
t
h
b
o
ol
return values
.
commit
|
commitdiff
|
tree
2011-11-25
M
i
ke
Pall
FF
I
: F
i
x line info for
r
esult
conversion err
o
rs
i
n
.
.
.
commit
|
commitdiff
|
tree
2011-11-25
M
ik
e
Pall
FFI: Fix
G
etLast
E
rror
(
)
save/restor
e
around ffi
.
l
oad()
.
commit
|
commitdiff
|
tree
2011-11-25
Mik
e
Pal
l
FFI: Impro
v
e ld sc
r
ipt
detection in ffi
.
load()
.
commit
|
commitdiff
|
tree
2011-11-23
M
i
k
e
Pa
l
l
Do not eliminate
P
HIs
o
nl
y
referenced
f
rom
other PHIs
.
commit
|
commitdiff
|
tree
2011-11-21
Mi
k
e Pall
Replace stack slot for imp
l
icit n
u
mber->string
c
onv
.
.
.
commit
|
commitdiff
|
tree
2011-11-20
Mike Pall
S
p
e
c
ialize to
p
ro
t
otype fo
r
no
n
-monomorphic functions
.
commit
|
commitdiff
|
tree
2011-11-20
Mike
P
all
Count frames with same prototy
p
e in call unroll l
i
mit
.
.
.
commit
|
commitdiff
|
tree
2011-11-20
Mike Pall
K
e
ep ma
x
imum fram
e
e
x
t
ent in snap->topslot
.
commit
|
commitdiff
|
tree
2011-11-20
Mike
P
all
Get
rid of
snap->
d
epth
.
commit
|
commitdiff
|
tree
2011-11-17
M
ike Pall
Fix de
b
u
g
o
ption for msvcbuild
.
b
a
t
.
commit
|
commitdiff
|
tree
2011-11-15
M
ik
e
Pall
F
F
I: Fi
x
EnumWindows examp
l
e in d
o
c
s
.
commit
|
commitdiff
|
tree
2011-11-15
Mike Pal
l
FFI: A
d
d
missing GC barrier for cal
l
back
registration
.
commit
|
commitdiff
|
tree
2011-11-15
Mike
P
all
FFI: Sav
e
GetLastErr
o
r()
a
rou
n
d
f
f
i
.
load()
a
n
d symbol
.
.
.
commit
|
commitdiff
|
tree
2011-11-14
Mik
e
Pall
Eliminate some ra
r
e occurrences of redund
a
nt P
H
Is
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pall
Fix hint-ba
s
ed
r
egis
t
er allocation in
r
a_dest()
.
commit
|
commitdiff
|
tree
2011-11-14
Mike
P
a
l
l
F
FI: Add callback suppo
r
t
(
f
or x86/x64)
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pall
PPC: Clar
i
fy
d
ocs
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pall
FFI: Reso
l
ve __call metamet
h
od for poin
t
ers, too
.
commit
|
commitdiff
|
tree
2011-11-12
Mike Pall
A
v
oid
d
ep
e
ndence on lj_jit
.
h
i
f only in
c
luding lj_
t
arget
.
h
.
commit
|
commitdiff
|
tree
2011-11-12
Mike Pall
F
FI: Add unwind definitions
for
l
j
_
v
m_
f
fi
_
call
.
commit
|
commitdiff
|
tree
2011-11-11
Mike Pall
FFI: Extend metamethod tutorial
.
commit
|
commitdiff
|
tree
2011-11-11
Mike Pall
ARM: Fix
I
R
sp
l
i
tting for
s
oftfp
X
LOAD
.
commit
|
commitdiff
|
tree
2011-11-11
Mike Pall
ARM: Fix code generation for type-check o
n
ly softfp
.
.
.
commit
|
commitdiff
|
tree
2011-11-04
M
i
ke
P
a
ll
x64
:
Fix lightuserdat
a
comparisons
.
commit
|
commitdiff
|
tree
2011-11-04
Mik
e
Pall
Spelling
.
commit
|
commitdiff
|
tree
2011-10-27
Mike Pall
PPC
:
Install dis_ppc
.
lu
a
.
commit
|
commitdiff
|
tree
2011-10-26
Mike P
a
ll
FFI: Compile calls
to s
t
dcall, fast
c
all and vararg
.
.
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pall
PPC: Fuse BAND with shift to r
l
w
in
m
.
commit
|
commitdiff
|
tree
2011-10-25
M
i
k
e Pall
Add more FOLD rules for shift
+
BAND simplif
i
cations
.
commit
|
commitdiff
|
tree
2011-10-25
Mike
P
a
ll
x64: Fix code
generation for BSWAP
.
commit
|
commitdiff
|
tree
2011-10-25
M
ike Pall
P
P
C
: Fu
s
e BSWAP wi
t
h XLOAD/XSTORE to lwbrx/st
w
brx
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pall
PPC/e500: Fix write barri
e
r in USET
S
.
commit
|
commitdiff
|
tree
2011-10-24
M
i
ke Pall
PPC: F
i
x e
x
ternally p
r
ovi
d
e
d reloc
a
ti
o
n offsets in
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
M
i
ke Pa
l
l
PPC: Fix write
b
a
rrier
in USE
T
V/USE
T
S
.
commit
|
commitdiff
|
tree
2011-10-24
M
i
k
e
Pall
PP
C
: Integrate and
enable JIT compiler
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
Allow
select
i
o
n of singl
e
-number
vs
.
dua
l
-number mod
e
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
M
ike Pa
l
l
PPC: Fix
/
improve interpreter
/
J
I
T
i
ntegration
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC:
General
i
z
e
remateria
l
i
zati
o
n handling
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
P
PC: A
d
d suppo
r
t for GDB JIT A
P
I
.
commit
|
commitdiff
|
tree
2011-10-24
Mike
P
all
PPC:
A
d
d Linux
/
PPC cache flu
s
h mechanism
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
M
a
k
e sur
e
to flush/s
y
nc the D/I-cache for all generat
e
d
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
Fi
x
h
a
n
d
ling of
a
lignm
e
nt
a
r
guments (ni
l
)
t
o CALLX
.
commit
|
commitdiff
|
tree
2011-10-24
Mike
Pa
l
l
PPC: Add support for pe
r
-
trace exit s
t
ubs
.
commit
|
commitdiff
|
tree
2011-10-24
M
i
ke P
a
ll
Generali
z
e handling o
f
stack check
s
in
d
i
ca
t
ed by h
i
ghest
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
M
ike Pall
Don't
s
a
ve/restore tmptv
w
ith copyTV
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
Fix co
m
piler
warnin
g
.
commit
|
commitdiff
|
tree
2011-10-22
M
i
ke Pall
Whitespace
.
commit
|
commitdiff
|
tree
2011-10-22
Mi
k
e
Pall
Ad
d
mis
s
ing F
O
LD rule for CONV
.
u64
.
int + sign-extension
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pa
l
l
FFI: Cleanup
/
fix 64 bit a
r
it
h
metic
i
n
as
s
emb
l
er backend
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pall
x
6
4
:
F
ix m
a
th
.
random() code generation
.
commit
|
commitdiff
|
tree
2011-10-22
M
i
ke Pall
Fix
r
egister h
i
nts for
arithmeti
c
helper fu
n
ctions
.
commit
|
commitdiff
|
tree
2011-10-21
Mike
P
all
Separ
a
te/renam
e
NUM
/
FLOAT <->
I64/U
6
4
c
onvers
i
on functions
.
commit
|
commitdiff
|
tree
2011-10-21
M
i
k
e
Pal
l
Cleanup various en
d
ianess issues in assemb
l
er backend
.
commit
|
commitdiff
|
tree
2011-10-19
M
i
ke Pall
Rearrange defin
e
s
for workarounds to embedded operating
.
.
.
commit
|
commitdiff
|
tree
next