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
M
i
ke Pall
Fi
x
OSX b
u
ild issues
.
Bump minimum
r
equired
O
SX version
.
.
.
commit
|
commitdiff
|
tree
2012-03-25
M
i
ke Pall
Replac
e
u
n
wind
.
h
d
e
finitions with our own
.
commit
|
commitdiff
|
tree
2012-03-21
Mike Pall
FFI:
Ch
a
nge ffi
.
load() library name res
o
lu
t
ion for
.
.
.
commit
|
commitdiff
|
tree
2012-03-20
M
ike
P
a
l
l
Avoid
rec
u
rs
i
v
e
GC steps after GC-triggered trace
e
xit
.
commit
|
commitdiff
|
tree
2012-03-15
M
i
ke P
a
ll
Fix compilation on Ope
n
BSD
.
commit
|
commitdiff
|
tree
2012-03-11
M
i
ke Pall
Add
m
i
ssin
g
mcode
l
i
mit check in assembler
b
ackend
.
commit
|
commitdiff
|
tree
2012-03-05
Mike Pall
FFI: Finalize cdata befo
r
e
userdata when c
l
osing the
.
.
.
commit
|
commitdiff
|
tree
2012-02-22
Mike P
a
l
l
Fix argument error
handli
n
g
on Lua stacks
w
ithout a
.
.
.
commit
|
commitdiff
|
tree
2012-02-22
Mi
k
e Pall
F
i
x ar
g
ument type in error
m
e
s
sag
e
f
o
r re
l
ative arguments
.
commit
|
commitdiff
|
tree
2012-02-17
Mike Pal
l
DynASM: Lua 5
.
2
compatibi
l
ity fi
x
es
.
commit
|
commitdiff
|
tree
2012-02-13
Mike Pa
l
l
F
r
om Lua 5
.
2: Try __tostring metamethod
on non-string
.
.
.
commit
|
commitdiff
|
tree
2012-02-03
Mik
e
P
all
Fix bytecode dump for certain number constants
.
commit
|
commitdiff
|
tree
2012-02-01
Mike Pall
FF
I
:
Fix l
i
b
r
ary unl
o
ading on POSIX systems
.
commit
|
commitdiff
|
tree
2012-01-31
Mike Pa
l
l
MI
P
S: Add
MIPS
disa
s
sembler
.
commit
|
commitdiff
|
tree
2012-01-23
Mike Pall
B
ump cop
y
right date to 2012
.
commit
|
commitdiff
|
tree
2012-01-23
Mike P
a
ll
M
I
PS:
U
pdate in
s
t
a
ll
d
o
cs
.
commit
|
commitdiff
|
tree
2012-01-23
Mike P
a
ll
M
I
P
S
: Ad
d
interpre
t
er
.
En
a
ble MIPS bui
l
d rules
.
commit
|
commitdiff
|
tree
2012-01-23
Mike Pall
PPC: Avoid pointless
a
r
g
clear
i
ng in BC_IFUNC
F
.
Remove
.
.
.
commit
|
commitdiff
|
tree
2012-01-23
Mik
e
Pall
PPC:
Fix arg
u
m
ent checking for rawget
.
commit
|
commitdiff
|
tree
2012-01-23
Mike Pall
PPC: F
i
x res
u
me after
yield from hook
.
commit
|
commitdiff
|
tree
2012-01-23
Mike
P
all
ARM: Avoid po
i
ntless arg clearing in BC_
I
F
UNCF
.
Fix
.
.
.
commit
|
commitdiff
|
tree
2012-01-23
M
ike
P
all
MIPS: Add missing opcode
s
t
o the
D
ynA
S
M
M
IPS module
.
.
.
commit
|
commitdiff
|
tree
2012-01-20
Mike Pa
l
l
Fix p
a
r
sing of hex
l
iterals with exponen
t
s
.
commit
|
commitdiff
|
tree
2012-01-15
Mike Pall
FFI: Don'
t
touch fr
a
me in callb
a
cks with tailcalls
.
.
.
commit
|
commitdiff
|
tree
2011-12-17
Mike Pall
F
F
I:
Ignore
number par
s
ing
e
r
r
ors whil
e
skipping definitions
.
commit
|
commitdiff
|
tree
2011-12-17
Mike Pall
FFI: Igno
r
e em
p
ty statements in
ffi
.
cdef()
.
commit
|
commitdiff
|
tree
2011-12-16
Mike Pall
MIPS: A
d
d DynAS
M
MIPS
module and enco
d
ing engine
.
commit
|
commitdiff
|
tree
2011-12-15
Mike Pall
MIPS: Add b
u
ild rules (
n
on-func
t
ional,
yet)
.
commit
|
commitdiff
|
tree
2011-12-15
Mi
k
e Pall
Au
t
o-detect target arch v
i
a cross-c
o
m
piler
.
D
rop TARGET
.
.
.
commit
|
commitdiff
|
tree
2011-12-14
Mike
P
all
R
ELEASE Lu
a
JIT
-
2
.
0
.
0-beta
9
commit
|
commitdiff
|
tree
2011-12-14
Mike Pall
U
p
date c
h
angelog
.
commit
|
commitdiff
|
tree
2011-12-13
Mi
k
e Pal
l
PPC: Avoid u
n
d
e
fined operand de
r
e
f
erence in BAND
/
shift
.
.
.
commit
|
commitdiff
|
tree
2011-12-12
Mike
Pall
FF
I
: Add callback support fo
r
ARM
.
commit
|
commitdiff
|
tree
2011-12-12
Mi
k
e Pall
FFI: Add callb
a
ck s
u
ppor
t
for PPC
.
commit
|
commitdiff
|
tree
2011-12-12
Mike Pall
Move helper f
o
r syncing data/inst
r
uction cach
e
to
lj_mcode
.
c
.
commit
|
commitdiff
|
tree
2011-12-10
Mi
k
e
Pal
l
ARM: Erro
r
out
for att
e
mpt to compi
l
e with hard-float
.
.
.
commit
|
commitdiff
|
tree
2011-12-09
Mike Pall
ARM:
F
i
x
stack check for s
p
illed BASE
i
n parent
.
commit
|
commitdiff
|
tree
2011-12-09
Mike Pall
x64: Always extend stack arguments t
o
point
e
r siz
e
.
commit
|
commitdiff
|
tree
2011-12-09
Mi
k
e
Pall
Fix com
p
iler warn
i
ng
.
commit
|
commitdiff
|
tree
2011-12-01
M
ike P
a
ll
F
FI:
Fix stack ad
j
u
s
tment for calls t
o
std
c
all/fastcal
l
.
.
.
commit
|
commitdiff
|
tree
2011-11-27
Mike P
a
ll
FFI:
N
eed
to treat strlen() as a l
o
ad
.
commit
|
commitdiff
|
tree
2011-11-27
Mike Pall
Fix
d
ocs
.
The code base doesn't work on Wi
n
dows 98
.
.
.
commit
|
commitdiff
|
tree
2011-11-27
Mi
k
e Pall
Don't in
c
r
ement m
o
dule reference
cou
n
ts
d
ue to
symbol
.
.
.
commit
|
commitdiff
|
tree
2011-11-26
M
i
ke P
a
ll
FFI
:
Record ffi
.
e
rrno(
)
.
commit
|
commitdiff
|
tree
2011-11-25
Mike Pall
F
ix
s
tack check
i
n sid
e
exit
.
commit
|
commitdiff
|
tree
2011-11-25
Mike
P
all
FFI: Record
C function c
a
lls w
i
th bool
return values
.
commit
|
commitdiff
|
tree
2011-11-25
Mike Pall
FFI: Fix line info for result conversion errors in
.
.
.
commit
|
commitdiff
|
tree
2011-11-25
Mike Pa
l
l
FFI: Fix GetLastE
r
ror
(
) sav
e
/restor
e
a
r
o
u
n
d
ffi
.
load()
.
commit
|
commitdiff
|
tree
2011-11-25
Mike
P
all
FFI: Improve ld script d
e
tection in f
f
i
.
load
(
)
.
commit
|
commitdiff
|
tree
2011-11-23
Mike Pall
D
o
not el
i
minate P
H
Is on
l
y
r
eferenced
f
rom
o
ther PHIs
.
commit
|
commitdiff
|
tree
2011-11-21
Mike Pa
l
l
R
epl
a
ce st
a
ck
slot for impl
i
cit numb
e
r->str
i
ng
c
onv
.
.
.
commit
|
commitdiff
|
tree
2011-11-20
Mi
k
e Pall
Specialize to prototype for non-m
o
no
m
orphic functions
.
commit
|
commitdiff
|
tree
2011-11-20
Mike Pall
C
o
unt fram
e
s wi
t
h
same prototype in cal
l
unr
o
ll l
i
mit
.
.
.
commit
|
commitdiff
|
tree
2011-11-20
M
i
k
e Pall
K
eep ma
x
imu
m
f
rame e
x
tent in snap->to
p
slot
.
commit
|
commitdiff
|
tree
2011-11-20
Mike Pall
Get rid of sna
p
->
d
epth
.
commit
|
commitdiff
|
tree
2011-11-17
Mi
k
e Pall
Fix debug opti
o
n f
o
r msv
c
b
uild
.
b
a
t
.
commit
|
commitdiff
|
tree
2011-11-15
Mike
Pall
FFI: Fix E
n
umWin
d
ows example i
n
docs
.
commit
|
commitdiff
|
tree
2011-11-15
Mike Pall
FFI: Add missing
G
C
b
arrie
r
for
callback
registratio
n
.
commit
|
commitdiff
|
tree
2011-11-15
M
ik
e
Pall
FFI:
S
ave
G
etLastEr
r
o
r
() around ffi
.
loa
d
() and symbol
.
.
.
commit
|
commitdiff
|
tree
2011-11-14
Mike
P
all
Eliminate some r
a
re occurrence
s
of redun
d
ant PHIs
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pall
Fix h
i
nt-based register all
o
c
a
tion
i
n ra_
d
est()
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pall
F
FI: Add c
a
llba
c
k support (for x86/x64)
.
commit
|
commitdiff
|
tree
2011-11-14
M
ike Pall
PP
C
: C
l
arify docs
.
commit
|
commitdiff
|
tree
2011-11-14
M
i
k
e Pal
l
FFI:
R
esolve
__call m
e
tame
t
hod for po
i
nters, too
.
commit
|
commitdiff
|
tree
2011-11-12
Mike Pall
Av
o
id dependence o
n
lj_jit
.
h
i
f onl
y
including lj_target
.
h
.
commit
|
commitdiff
|
tree
2011-11-12
Mike Pal
l
FFI: Add un
w
ind def
i
nitions for l
j
_vm_
f
fi_call
.
commit
|
commitdiff
|
tree
2011-11-11
M
ike P
a
ll
FFI: Extend metamethod
t
utorial
.
commit
|
commitdiff
|
tree
2011-11-11
Mike Pall
A
RM:
F
i
x IR
splitti
n
g
f
o
r s
o
f
tfp XLOAD
.
commit
|
commitdiff
|
tree
2011-11-11
M
i
k
e
Pa
l
l
ARM: Fi
x
code
g
enerat
i
on for
type
-
check only softfp
.
.
.
commit
|
commitdiff
|
tree
2011-11-04
M
ike Pa
l
l
x64:
F
ix
l
i
gh
t
userd
a
t
a
co
m
pari
s
ons
.
commit
|
commitdiff
|
tree
2011-11-04
Mike
Pall
S
p
ellin
g
.
commit
|
commitdiff
|
tree
2011-10-27
M
i
ke Pa
l
l
PPC: Install dis_ppc
.
lua
.
commit
|
commitdiff
|
tree
2011-10-26
Mike Pall
F
FI:
Comp
i
le calls t
o
s
t
d
call,
fastcall
a
nd
v
ara
r
g
.
.
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pall
PPC: Fuse BAND with
s
hif
t
to rlwinm
.
commit
|
commitdiff
|
tree
2011-10-25
Mike P
a
ll
Ad
d
more
F
OLD r
u
l
e
s for shi
f
t + BAND s
i
mplific
a
tions
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pall
x64:
F
i
x
c
ode
ge
n
e
r
ation
for BSWAP
.
commit
|
commitdiff
|
tree
2011-10-25
Mi
k
e Pall
PPC: F
u
se BSWAP with
XLOAD/XSTORE to
l
wbrx/
s
twbrx
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pall
PPC
/
e50
0
:
F
i
x
w
rite
b
arrier i
n
USETS
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pal
l
PP
C
: Fix externally pro
v
ided relo
c
ation offs
e
ts i
n
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mi
k
e Pa
l
l
PPC
:
Fix
write barrier in USETV/USETS
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC: Integra
t
e a
n
d
e
nable JIT
c
o
m
pil
e
r
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
Allow sel
e
c
tion of single-n
u
mber vs
.
dual-number mode
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike
P
all
PPC: F
i
x/improve interpreter/JIT integ
r
ation
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC: Generalize re
m
at
e
ri
a
lization handling
.
commit
|
commitdiff
|
tree
2011-10-24
M
i
ke
P
all
PP
C
: Add suppo
r
t for
G
DB JIT A
P
I
.
commit
|
commitdiff
|
tree
2011-10-24
Mike
Pall
P
PC: Add Linux/PPC
cach
e
flush me
c
ha
n
i
sm
.
commit
|
commitdiff
|
tree
2011-10-24
Mike
Pall
Make
sure t
o
flush/sync the D/I-cach
e
for
all generated
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mi
k
e
Pall
Fix handling of alig
n
ment a
r
guments (nil) to CALLX
.
commit
|
commitdiff
|
tree
2011-10-24
Mike
Pall
PPC: A
d
d
s
u
p
port for per-
t
ra
c
e exit stu
b
s
.
commit
|
commitdiff
|
tree
2011-10-24
Mike P
a
ll
Gene
r
a
l
ize
h
andl
i
ng of sta
c
k check
s
indicated
b
y
h
i
ghest
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
Don
'
t
s
ave/restore tmptv with
c
opyTV
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
Fix
c
ompiler warning
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pall
Whitespace
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pall
Add m
i
ssing FOLD rule for C
O
NV
.
u
64
.
int + sign-extensio
n
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pall
FFI: Cleanup
/
fix
64
bit arithmetic in assembl
e
r backen
d
.
commit
|
commitdiff
|
tree
2011-10-22
Mi
k
e Pall
x64:
F
i
x ma
t
h
.
random()
cod
e
gene
r
atio
n
.
commit
|
commitdiff
|
tree
2011-10-22
Mik
e
Pal
l
Fix reg
i
ster hints for arithmetic helper fun
c
tions
.
commit
|
commitdiff
|
tree
2011-10-21
Mike Pall
Sepa
r
ate/rename
N
UM/FLO
A
T <->
I64/U64 convers
i
on functions
.
commit
|
commitdiff
|
tree
2011-10-21
M
ike P
a
ll
Cleanup various endia
n
ess
i
ss
u
es in asse
m
bler backe
n
d
.
commit
|
commitdiff
|
tree
2011-10-19
Mike Pall
Rearrange
d
efin
e
s for worka
r
ound
s
t
o
embedded oper
a
ting
.
.
.
commit
|
commitdiff
|
tree
next