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
Replace unwind.h definitions with our own.
2012-03-25
Mike
Pall
Replace unwind
.
h
definit
i
ons
w
ith our ow
n
.
commit
|
commitdiff
|
tree
2012-03-21
Mike Pall
F
F
I: Change ffi
.
l
o
ad() libra
r
y name
r
esolut
i
on for
.
.
.
commit
|
commitdiff
|
tree
2012-03-20
Mike Pall
A
v
o
id r
e
c
ursive
GC steps
a
fter GC-trig
g
e
r
ed
t
race exit
.
commit
|
commitdiff
|
tree
2012-03-15
Mik
e
Pall
Fix compilat
i
on on
O
p
enBSD
.
commit
|
commitdiff
|
tree
2012-03-11
Mike Pal
l
Add missing mcode limit check i
n
assembler backend
.
commit
|
commitdiff
|
tree
2012-03-05
Mike
P
all
FFI:
Finalize cdata
bef
o
re userdata
when clos
i
ng the
.
.
.
commit
|
commitdiff
|
tree
2012-02-22
Mike P
a
ll
Fix a
r
g
ume
n
t error handlin
g
on Lua stacks
w
i
thout a
.
.
.
commit
|
commitdiff
|
tree
2012-02-22
Mike Pal
l
Fix ar
g
ument
t
ype
in e
r
r
or message for relat
i
ve ar
g
uments
.
commit
|
commitdiff
|
tree
2012-02-17
Mike Pall
Dy
n
AS
M
: Lua 5
.
2 c
o
mpatibility
f
ixes
.
commit
|
commitdiff
|
tree
2012-02-13
Mik
e
Pal
l
F
r
om Lua 5
.
2: Try __to
s
tring
m
e
tamethod on no
n
-string
.
.
.
commit
|
commitdiff
|
tree
2012-02-03
Mik
e
Pall
Fi
x
bytecode
dump f
o
r certain
number
c
onstants
.
commit
|
commitdiff
|
tree
2012-02-01
Mi
k
e
P
a
ll
FFI: Fix library unloading on
P
OSIX systems
.
commit
|
commitdiff
|
tree
2012-01-31
Mike Pall
MIPS: Add
M
I
PS d
i
sass
e
m
ble
r
.
commit
|
commitdiff
|
tree
2012-01-23
Mike Pall
Bump copyright date to 2012
.
commit
|
commitdiff
|
tree
2012-01-23
Mike Pall
MIPS: Update install
docs
.
commit
|
commitdiff
|
tree
2012-01-23
Mike Pall
M
I
PS: Add interpreter
.
Enable
M
IPS bu
i
ld rul
e
s
.
commit
|
commitdiff
|
tree
2012-01-23
Mi
k
e
Pall
P
P
C: Avoid p
o
intle
s
s ar
g
clearing in BC_I
F
UNCF
.
Remove
.
.
.
commit
|
commitdiff
|
tree
2012-01-23
Mike Pall
PPC:
F
i
x
argument chec
k
ing
f
o
r rawget
.
commit
|
commitdiff
|
tree
2012-01-23
Mike
P
a
ll
PPC: Fix resume
a
ft
e
r yi
e
ld from hook
.
commit
|
commitdiff
|
tree
2012-01-23
Mi
k
e Pal
l
ARM: Avoid pointle
s
s arg clearing
in BC_IFUNCF
.
Fix
.
.
.
commit
|
commitdiff
|
tree
2012-01-23
Mi
k
e
P
all
MIPS:
Ad
d
missing opcodes t
o
th
e
DynA
S
M MI
P
S
modu
l
e
.
.
.
commit
|
commitdiff
|
tree
2012-01-20
Mike Pal
l
Fix
parsing of hex literals with
exponents
.
commit
|
commitdiff
|
tree
2012-01-15
Mike Pall
FFI: Don't tou
c
h
f
rame
in callb
a
c
ks with
t
ailcal
l
s
.
.
.
commit
|
commitdiff
|
tree
2011-12-17
M
ike Pa
l
l
FF
I
: I
g
nore num
b
er parsin
g
errors whil
e
skippi
n
g def
i
nitions
.
commit
|
commitdiff
|
tree
2011-12-17
Mike Pall
F
F
I: Ignore empty st
a
tements i
n
ffi
.
c
d
ef()
.
commit
|
commitdiff
|
tree
2011-12-16
Mike Pall
MIPS: Add DynASM
MIPS
module and
encoding engine
.
commit
|
commitdiff
|
tree
2011-12-15
Mike Pall
MIPS: A
d
d build rul
e
s (non-functional,
y
et)
.
commit
|
commitdiff
|
tree
2011-12-15
Mike Pa
l
l
A
u
to-detect target
a
r
c
h via
c
ross-compiler
.
Drop T
A
RGET
.
.
.
commit
|
commitdiff
|
tree
2011-12-14
Mike Pall
RELEASE LuaJIT-2
.
0
.
0-
b
eta9
commit
|
commitdiff
|
tree
2011-12-14
Mike Pall
U
p
date changelog
.
commit
|
commitdiff
|
tree
2011-12-13
Mike
P
all
PPC:
Avoi
d
undefine
d
operand dereference in
B
AND/shift
.
.
.
commit
|
commitdiff
|
tree
2011-12-12
Mike
Pall
FFI: Add callback
support
fo
r
ARM
.
commit
|
commitdiff
|
tree
2011-12-12
Mik
e
Pa
l
l
FFI:
A
dd callback support for PPC
.
commit
|
commitdiff
|
tree
2011-12-12
Mike Pall
Move hel
p
e
r
for syn
c
i
n
g data/instru
c
tion c
a
c
he t
o
lj_mcode
.
c
.
commit
|
commitdiff
|
tree
2011-12-10
Mike Pall
A
R
M: Error
out
for att
e
mpt to
c
ompile
with hard-float
.
.
.
commit
|
commitdiff
|
tree
2011-12-09
Mike Pall
A
R
M: Fix stack chec
k
for spil
l
ed BASE in
p
a
re
n
t
.
commit
|
commitdiff
|
tree
2011-12-09
M
i
ke Pall
x64: Always extend stack argumen
t
s
t
o po
i
nter size
.
commit
|
commitdiff
|
tree
2011-12-09
Mi
k
e
P
al
l
Fix compile
r
warning
.
commit
|
commitdiff
|
tree
2011-12-01
Mike P
a
ll
FFI: Fix stack a
d
justment f
o
r calls to
stdcall/fastcall
.
.
.
commit
|
commitdiff
|
tree
2011-11-27
Mike Pa
l
l
FFI: Ne
e
d to treat
s
t
r
len() as a load
.
commit
|
commitdiff
|
tree
2011-11-27
M
i
ke
Pall
Fix docs
.
The code b
a
se does
n
'
t
wor
k
on Windows 98
.
.
.
commit
|
commitdiff
|
tree
2011-11-27
Mike Pal
l
Don't incr
e
ment module reference cou
n
ts due to symbo
l
.
.
.
commit
|
commitdiff
|
tree
2011-11-26
Mik
e
Pall
FFI: Record ffi
.
err
n
o()
.
commit
|
commitdiff
|
tree
2011-11-25
Mike Pall
Fix stack check in side ex
i
t
.
commit
|
commitdiff
|
tree
2011-11-25
Mik
e
Pall
F
F
I: Recor
d
C
f
un
c
t
ion c
a
lls with bool r
e
turn values
.
commit
|
commitdiff
|
tree
2011-11-25
Mike Pall
FFI: Fix line info for r
e
su
l
t c
o
nversi
o
n errors
i
n
.
.
.
commit
|
commitdiff
|
tree
2011-11-25
M
ike Pall
F
FI: Fix
G
etLastError(
)
save/restore around ffi
.
load()
.
commit
|
commitdiff
|
tree
2011-11-25
Mike Pa
l
l
F
F
I
: Improve ld script det
e
c
tion in
f
f
i
.
load()
.
commit
|
commitdiff
|
tree
2011-11-23
Mike Pall
Do not eliminate P
H
Is only referen
c
ed fr
o
m other PHIs
.
commit
|
commitdiff
|
tree
2011-11-21
Mike Pall
Replace st
a
ck slot
for imp
l
i
cit number->string conv
.
.
.
commit
|
commitdiff
|
tree
2011-11-20
Mike Pal
l
Specialize to prototype for no
n
-
m
o
n
omorphic functions
.
commit
|
commitdiff
|
tree
2011-11-20
Mike Pall
Count fra
m
es with sam
e
pro
t
o
type in
c
a
l
l
u
nr
o
ll l
i
mi
t
.
.
.
commit
|
commitdiff
|
tree
2011-11-20
Mike Pal
l
K
e
ep
m
axi
m
um
f
rame
e
xtent in snap->topslot
.
commit
|
commitdiff
|
tree
2011-11-20
M
ike Pall
Get rid of sna
p
-
>depth
.
commit
|
commitdiff
|
tree
2011-11-17
M
i
ke P
a
ll
Fix debug option for m
s
vcbu
i
ld
.
b
a
t
.
commit
|
commitdiff
|
tree
2011-11-15
M
i
ke
P
all
FFI: Fi
x
Enum
W
indow
s
ex
a
mple in
d
o
cs
.
commit
|
commitdiff
|
tree
2011-11-15
Mike Pall
F
F
I
: Add
m
iss
i
ng GC barrier for callback reg
i
st
r
ation
.
commit
|
commitdiff
|
tree
2011-11-15
Mik
e
P
all
FFI: Save GetLastError() around
f
fi
.
loa
d
() an
d
symbol
.
.
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pall
Eliminate some rare occurrences of redundant P
H
I
s
.
commit
|
commitdiff
|
tree
2011-11-14
Mike
P
all
Fix hint-based re
g
i
ster allocation in
r
a
_dest
(
)
.
commit
|
commitdiff
|
tree
2011-11-14
Mike P
a
l
l
F
F
I
: Add callback s
u
pport (for
x
8
6
/x64)
.
commit
|
commitdiff
|
tree
2011-11-14
Mik
e
P
a
ll
PPC: Cla
r
ify docs
.
commit
|
commitdiff
|
tree
2011-11-14
Mike P
a
ll
F
F
I
: Resolve
_
_call metameth
o
d for pointers, too
.
commit
|
commitdiff
|
tree
2011-11-12
M
i
ke Pall
Avoid depen
d
enc
e
on lj_jit
.
h
if on
l
y including lj_target
.
h
.
commit
|
commitdiff
|
tree
2011-11-12
M
i
ke Pall
FFI: Add unwind definitions for
l
j
_
vm_ffi_call
.
commit
|
commitdiff
|
tree
2011-11-11
M
i
k
e
Pall
FFI: Ex
t
end met
a
method tutorial
.
commit
|
commitdiff
|
tree
2011-11-11
Mik
e
Pall
ARM: Fix IR splitting for s
o
ftfp XLOAD
.
commit
|
commitdiff
|
tree
2011-11-11
Mike Pall
ARM: Fix cod
e
generati
o
n
f
or type-che
c
k only s
o
ftfp
.
.
.
commit
|
commitdiff
|
tree
2011-11-04
Mike Pall
x
6
4
: Fix lightuserda
t
a comp
a
ris
o
ns
.
commit
|
commitdiff
|
tree
2011-11-04
Mike Pall
Spell
i
n
g
.
commit
|
commitdiff
|
tree
2011-10-27
Mi
k
e
Pall
PP
C
:
I
ns
t
a
l
l dis_ppc
.
lu
a
.
commit
|
commitdiff
|
tree
2011-10-26
Mik
e
Pall
FFI:
C
o
mpile
c
a
lls to stdcall, fa
s
tcall and vara
r
g
.
.
.
commit
|
commitdiff
|
tree
2011-10-25
Mik
e
Pall
PPC: Fuse BAND with s
h
if
t
to rlwinm
.
commit
|
commitdiff
|
tree
2011-10-25
Mi
k
e Pall
Add m
o
re F
O
LD rules for shift +
BAND sim
p
lifications
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pall
x64: Fix
code generation
f
or BSWA
P
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pall
PPC: F
u
s
e
BSW
A
P with XLOAD/XSTO
R
E
to lwbrx/st
w
brx
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pall
PPC/e500: Fix write barrier in USETS
.
commit
|
commitdiff
|
tree
2011-10-24
Mik
e
P
a
l
l
PPC: F
i
x
externally prov
i
ded
reloc
a
tion
offsets
in
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
P
PC: Fix
write barr
i
er in USE
T
V/USETS
.
commit
|
commitdiff
|
tree
2011-10-24
M
i
ke Pall
PPC: Integrate
a
n
d
enable
J
I
T com
p
iler
.
commit
|
commitdiff
|
tree
2011-10-24
Mi
k
e Pall
Allow selection of singl
e
-number vs
.
dual-numb
e
r
mode
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pal
l
PP
C
:
F
i
x
/i
m
prove
i
nt
e
rpre
t
er/JIT integration
.
commit
|
commitdiff
|
tree
2011-10-24
Mike P
a
l
l
PPC: Genera
l
ize
rematerializat
i
on handling
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC
:
Add support for
G
DB JIT API
.
commit
|
commitdiff
|
tree
2011-10-24
M
ike Pall
PPC:
A
dd Linux/PPC
c
ache flush mech
a
n
i
sm
.
commit
|
commitdiff
|
tree
2011-10-24
M
ike Pall
Make sure to flu
s
h/s
y
nc
t
he D/I-cache for all ge
n
era
t
e
d
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
Fi
x
handling of alignm
e
nt argume
n
t
s
(nil) to CALLX
.
commit
|
commitdiff
|
tree
2011-10-24
Mi
k
e Pall
P
P
C: Add suppor
t
f
or per-trace exit
stub
s
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
Gener
a
l
i
ze handling of
st
a
ck che
c
ks in
d
icate
d
by highe
s
t
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
D
on't save/restore tmptv w
i
t
h copy
T
V
.
commit
|
commitdiff
|
tree
2011-10-24
Mike
P
all
F
ix compil
e
r wa
r
ning
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pall
Whites
p
a
ce
.
commit
|
commitdiff
|
tree
2011-10-22
Mik
e
Pal
l
Add
m
issing FOL
D
rule for CONV
.
u64
.
int
+
sign-extension
.
commit
|
commitdiff
|
tree
2011-10-22
M
i
ke Pall
FFI:
Cleanup/fix 6
4
bit arithmetic in
assemb
l
e
r
ba
c
kend
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pall
x64: F
i
x
math
.
random()
c
ode generation
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pall
Fix
r
egister
hints for arithmetic helper
f
unc
t
ions
.
commit
|
commitdiff
|
tree
2011-10-21
Mike Pall
Sepa
r
ate/rename NUM/FLOAT <
-
> I
6
4/U64
conversio
n
functions
.
commit
|
commitdiff
|
tree
2011-10-21
Mike
P
all
Clean
u
p various e
n
dian
e
ss issues in assembler backend
.
commit
|
commitdiff
|
tree
2011-10-19
Mike Pall
Rearr
a
nge defines for workarounds to
e
mbedded ope
r
ating
.
.
.
commit
|
commitdiff
|
tree
2011-10-18
M
i
k
e
Pall
Fix PE
/
COFF bytecode file
f
ormat for big-endian ta
r
gets
.
commit
|
commitdiff
|
tree
next