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
FFI: Fix symbol resolving error messages on Windows.
2012-03-31
Mike Pall
FFI: Fi
x
s
y
mb
o
l resolving error mess
a
g
es o
n
Windows
.
commit
|
commitdiff
|
tree
2012-03-31
Mi
k
e Pall
FFI: Fix r
e
solving of
f
unctio
n
name redirects o
n
Windows
.
.
.
commit
|
commitdiff
|
tree
2012-03-29
Mike Pall
MIPS: Integr
a
te and enabl
e
J
I
T compiler
.
commit
|
commitdiff
|
tree
2012-03-29
Mike Pall
MIPS:
A
dd MIPS32R2
compile-time/runtime
C
PU detection
.
commit
|
commitdiff
|
tree
2012-03-29
Mik
e
Pall
MIP
S
:
I
nterp
r
eter/JIT integr
a
tion
commit
|
commitdiff
|
tree
2012-03-28
Mike P
a
ll
PP
C
:
U
se builtin
D
-
C
a
c
h
e/
I
-
C
ache
s
ync code
.
commit
|
commitdiff
|
tree
2012-03-28
Mike Pall
PPC: Fix H
R
EFK c
o
de genera
t
io
n
for huge tables
.
commit
|
commitdiff
|
tree
2012-03-28
M
ike Pall
PPC
:
Fix fu
s
i
on of flo
a
ting-po
i
nt XLOAD/XSTORE
.
commit
|
commitdiff
|
tree
2012-03-28
Mik
e
P
all
Fix OSX
b
uild
i
ssu
e
s
.
B
u
mp minimum required
OSX version
.
.
.
commit
|
commitdiff
|
tree
2012-03-25
Mike Pall
Replace unwind
.
h
d
e
f
init
i
o
n
s
w
ith our own
.
commit
|
commitdiff
|
tree
2012-03-21
Mi
k
e Pall
FFI: Chan
g
e f
f
i
.
l
o
ad(
)
library na
m
e resolution
fo
r
.
.
.
commit
|
commitdiff
|
tree
2012-03-20
Mike Pal
l
A
void recursive GC step
s
after GC-triggered trace exit
.
commit
|
commitdiff
|
tree
2012-03-15
Mike Pall
Fix com
p
i
l
ati
o
n on O
p
enBSD
.
commit
|
commitdiff
|
tree
2012-03-11
M
ike Pall
Add m
i
ssing mcode l
i
m
it check in assembler backend
.
commit
|
commitdiff
|
tree
2012-03-05
Mike Pall
FFI: Fi
n
alize
cdata before us
e
rd
a
ta
when c
l
osing the
.
.
.
commit
|
commitdiff
|
tree
2012-02-22
Mike Pall
Fix argument er
r
o
r
handling on Lua stacks withou
t
a
.
.
.
commit
|
commitdiff
|
tree
2012-02-22
M
i
ke
P
all
Fix arg
u
m
ent
t
ype in error messa
g
e for relative ar
g
uments
.
commit
|
commitdiff
|
tree
2012-02-17
M
ike Pa
l
l
DynASM: Lua 5
.
2 compatibility
f
ixes
.
commit
|
commitdiff
|
tree
2012-02-13
Mike Pall
Fr
o
m Lua 5
.
2: Try __tostring m
e
tam
e
t
h
od
o
n
n
on-strin
g
.
.
.
commit
|
commitdiff
|
tree
2012-02-03
Mike Pall
F
ix
byte
c
ode dump
f
o
r certain number constan
t
s
.
commit
|
commitdiff
|
tree
2012-02-01
Mike Pall
FFI:
F
ix li
b
rary unloading on P
O
SIX s
y
s
t
ems
.
commit
|
commitdiff
|
tree
2012-01-31
M
ik
e
Pal
l
MIPS: Ad
d
MI
P
S disas
s
embler
.
commit
|
commitdiff
|
tree
2012-01-23
M
ike Pal
l
B
u
mp copyr
i
ght date
t
o
2
01
2
.
commit
|
commitdiff
|
tree
2012-01-23
Mike Pa
l
l
MI
P
S: U
p
date i
n
s
t
all doc
s
.
commit
|
commitdiff
|
tree
2012-01-23
Mike
Pall
M
I
P
S
: Ad
d
interpre
t
er
.
Enable MIPS build r
u
les
.
commit
|
commitdiff
|
tree
2012-01-23
Mike
Pall
P
P
C: Avo
i
d pointless
a
rg cleari
n
g in BC_I
F
UNC
F
.
R
e
move
.
.
.
commit
|
commitdiff
|
tree
2012-01-23
Mike Pall
PPC: Fix argum
e
n
t
checki
n
g for rawget
.
commit
|
commitdiff
|
tree
2012-01-23
M
i
ke
P
al
l
P
PC
:
Fix resume after yield from hook
.
commit
|
commitdiff
|
tree
2012-01-23
Mike Pall
A
RM: A
v
o
id poi
n
tles
s
arg clearing in BC_IFUNC
F
.
Fix
.
.
.
commit
|
commitdiff
|
tree
2012-01-23
Mike Pall
M
I
PS
:
Add missing opcodes to the D
y
n
ASM MI
P
S m
o
dule
.
.
.
commit
|
commitdiff
|
tree
2012-01-20
M
i
ke Pall
Fix parsi
n
g
of hex
litera
l
s
with exp
o
nents
.
commit
|
commitdiff
|
tree
2012-01-15
Mike Pal
l
FFI: Don't touch frame in
callbacks wi
t
h
t
a
ilc
a
l
l
s
.
.
.
commit
|
commitdiff
|
tree
2011-12-17
Mike Pall
FFI: Ignore number
p
a
rsing er
r
ors while skipping definitions
.
commit
|
commitdiff
|
tree
2011-12-17
Mike Pall
FFI: Ignore empty
s
tateme
n
ts in ffi
.
cde
f
()
.
commit
|
commitdiff
|
tree
2011-12-16
Mike
Pall
MI
P
S: Add DynASM MIP
S
modu
l
e and encoding engine
.
commit
|
commitdiff
|
tree
2011-12-15
Mike
Pall
MIPS: Add build rule
s
(non-function
a
l, yet
)
.
commit
|
commitdiff
|
tree
2011-12-15
Mike
P
a
ll
A
u
to
-
d
et
e
ct target arch via cross-compiler
.
Drop TA
R
GET
.
.
.
commit
|
commitdiff
|
tree
2011-12-14
Mike Pall
RELEASE LuaJIT-2
.
0
.
0-beta9
commit
|
commitdiff
|
tree
2011-12-14
M
ike
P
all
Updat
e
c
h
angelog
.
commit
|
commitdiff
|
tree
2011-12-13
Mike Pall
PPC:
A
v
o
i
d undefined operand dereference i
n
BAND/sh
i
f
t
.
.
.
commit
|
commitdiff
|
tree
2011-12-12
Mike Pall
FFI: Add callback s
u
pport for ARM
.
commit
|
commitdiff
|
tree
2011-12-12
Mike
P
all
FFI: Add callback s
u
pport for PPC
.
commit
|
commitdiff
|
tree
2011-12-12
Mike P
a
ll
Move helpe
r
f
or
s
y
ncing data/
i
n
s
t
r
uction ca
c
h
e
to lj_mcod
e
.
c
.
commit
|
commitdiff
|
tree
2011-12-10
M
ike Pall
AR
M
:
Er
r
o
r
out for
attemp
t
to compi
l
e with
hard-
f
loat
.
.
.
commit
|
commitdiff
|
tree
2011-12-09
Mike Pall
ARM: Fix stack
ch
e
c
k
for spill
e
d BASE
i
n
p
arent
.
commit
|
commitdiff
|
tree
2011-12-09
M
ike Pall
x
6
4: Always ex
t
end
s
tack argument
s
t
o
p
o
inter
s
ize
.
commit
|
commitdiff
|
tree
2011-12-09
M
i
ke Pall
F
i
x
compiler warning
.
commit
|
commitdiff
|
tree
2011-12-01
Mike P
a
ll
FFI:
Fix stack adj
u
s
t
ment for calls
to
stdca
l
l/fastcall
.
.
.
commit
|
commitdiff
|
tree
2011-11-27
Mike Pall
F
FI:
N
eed to treat strlen() as a load
.
commit
|
commitdiff
|
tree
2011-11-27
Mik
e
Pal
l
F
i
x docs
.
The
code base doesn'
t
work on
W
indo
w
s 98
.
.
.
commit
|
commitdiff
|
tree
2011-11-27
Mike Pall
Don't incre
m
ent
m
odule
reference counts due
t
o sy
m
bol
.
.
.
commit
|
commitdiff
|
tree
2011-11-26
Mike
Pall
FFI: Record ffi
.
errno()
.
commit
|
commitdiff
|
tree
2011-11-25
M
ike Pall
Fix s
t
a
c
k
check in
side exit
.
commit
|
commitdiff
|
tree
2011-11-25
Mike Pall
FFI:
R
e
cord C func
t
ion calls with
b
o
ol
r
eturn va
l
ues
.
commit
|
commitdiff
|
tree
2011-11-25
Mike Pal
l
F
F
I: Fix line info for resu
l
t conve
r
sion errors in
.
.
.
commit
|
commitdiff
|
tree
2011-11-25
Mike Pa
l
l
F
FI: F
i
x GetLastError()
s
ave/restore a
r
o
und ffi
.
loa
d
()
.
commit
|
commitdiff
|
tree
2011-11-25
Mike Pall
F
FI
:
Impr
o
v
e
ld script
d
etection
i
n
ff
i
.
load()
.
commit
|
commitdiff
|
tree
2011-11-23
Mike Pall
Do not elimi
n
ate PHIs only referenced from other PHIs
.
commit
|
commitdiff
|
tree
2011-11-21
M
i
ke
P
a
ll
Replace sta
c
k s
l
o
t f
o
r
i
m
p
l
icit number->string
c
onv
.
.
.
commit
|
commitdiff
|
tree
2011-11-20
Mike
Pall
Specialize to
prot
o
type
fo
r
no
n
-monomorphic funct
i
ons
.
commit
|
commitdiff
|
tree
2011-11-20
Mike Pall
Count
f
r
a
me
s
w
i
th same
p
r
ot
o
type in call un
r
o
ll
l
i
mit
.
.
.
commit
|
commitdiff
|
tree
2011-11-20
Mike Pall
K
e
ep maximum frame e
x
te
n
t
in
s
n
ap->topslot
.
commit
|
commitdiff
|
tree
2011-11-20
Mike
P
all
G
e
t
rid of
snap-
>
depth
.
commit
|
commitdiff
|
tree
2011-11-17
Mike Pall
Fix
d
e
bu
g
option for msv
c
build
.
bat
.
commit
|
commitdiff
|
tree
2011-11-15
Mike
Pall
F
F
I:
Fi
x
Enum
W
indows example in
d
oc
s
.
commit
|
commitdiff
|
tree
2011-11-15
Mike P
a
ll
FFI:
Add missing GC b
a
rr
i
er for callback r
e
g
i
s
t
ration
.
commit
|
commitdiff
|
tree
2011-11-15
Mike Pall
FFI: Save GetLastError()
aroun
d
ffi
.
l
o
ad() and symbol
.
.
.
commit
|
commitdiff
|
tree
2011-11-14
M
i
k
e Pall
E
l
iminate some
rare occurrenc
e
s of re
d
undant PHIs
.
commit
|
commitdiff
|
tree
2011-11-14
Mi
k
e Pa
l
l
F
i
x hin
t
-based re
g
i
ster allocat
i
on in ra_
d
est
(
)
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pall
FFI
:
Add callback
su
p
p
ort (for x86/x64)
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pall
PPC
:
Cla
r
i
f
y do
c
s
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pall
FFI:
Resolve __call metamethod f
o
r
poin
t
er
s
, too
.
commit
|
commitdiff
|
tree
2011-11-12
Mike Pall
Avo
i
d dependence on lj_jit
.
h if
o
nly including lj_target
.
h
.
commit
|
commitdiff
|
tree
2011-11-12
M
i
ke Pall
FFI
:
Add unwi
n
d
d
efinitio
n
s for lj_vm_
f
fi
_
c
a
l
l
.
commit
|
commitdiff
|
tree
2011-11-11
M
i
ke Pa
l
l
FFI: Extend metametho
d
tutorial
.
commit
|
commitdiff
|
tree
2011-11-11
Mike Pall
ARM: Fix
IR splitting f
o
r
softfp XLOAD
.
commit
|
commitdiff
|
tree
2011-11-11
Mike
P
all
ARM: Fix
c
o
d
e generatio
n
for type-check
o
nly softf
p
.
.
.
commit
|
commitdiff
|
tree
2011-11-04
Mik
e
Pall
x64:
F
ix lightu
s
e
r
da
t
a com
p
arisons
.
commit
|
commitdiff
|
tree
2011-11-04
M
i
ke Pall
Sp
e
lling
.
commit
|
commitdiff
|
tree
2011-10-27
M
i
ke Pa
l
l
P
P
C: Install dis_ppc
.
l
u
a
.
commit
|
commitdiff
|
tree
2011-10-26
Mi
k
e Pall
F
F
I: Compile calls to s
t
d
c
all,
f
as
t
call and vararg
.
.
.
commit
|
commitdiff
|
tree
2011-10-25
Mike P
a
ll
PP
C
: F
u
se
B
AND with shi
f
t
to rlwinm
.
commit
|
commitdiff
|
tree
2011-10-25
Mik
e
Pall
A
dd
m
ore FOLD rule
s
f
or shi
f
t + BAND simplifications
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pal
l
x64: Fix code ge
n
eration for BSWAP
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pall
PPC: Fuse
BSWA
P
with X
L
OAD/XSTORE to lw
b
rx/stwbrx
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pall
PPC
/
e500: Fix write bar
r
ier in U
S
ETS
.
commit
|
commitdiff
|
tree
2011-10-24
M
ike Pal
l
P
PC: Fix
e
x
t
e
rnall
y
p
rovided reloc
a
t
ion offsets
i
n
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
P
P
C: Fix write
b
arrier i
n
USETV/USETS
.
commit
|
commitdiff
|
tree
2011-10-24
M
i
ke P
a
ll
PPC:
I
n
tegrate and enab
l
e JIT co
m
piler
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
Allow selection of single-number vs
.
dual-numbe
r
m
ode
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC: Fix/improve i
n
terpreter/JIT integration
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC
:
General
i
ze
r
ematerializa
t
ion handling
.
commit
|
commitdiff
|
tree
2011-10-24
Mike
Pall
PPC: Add
supp
o
rt for GDB JIT A
P
I
.
commit
|
commitdiff
|
tree
2011-10-24
M
ike Pal
l
PPC: Add Linux/
P
PC
cache
flush mechanism
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pa
l
l
Make sur
e
to flu
s
h/sync the D/I-cach
e
f
or all
g
e
nera
t
ed
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
Fix h
a
ndling
of alignment
a
rguments (nil
)
to CALLX
.
commit
|
commitdiff
|
tree
2011-10-24
Mi
k
e Pall
PPC: A
d
d s
u
pport
for
p
er-tra
c
e exit stubs
.
commit
|
commitdiff
|
tree
2011-10-24
M
ike P
a
ll
Generalize
handling of stack che
c
k
s
i
n
d
icat
e
d b
y
highest
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pa
l
l
Don't save/
r
est
o
re
t
mp
t
v
with copyTV
.
commit
|
commitdiff
|
tree
2011-10-24
Mike P
a
ll
Fi
x
co
m
p
ile
r
w
arning
.
commit
|
commitdiff
|
tree
next