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
MIPS: Add DynASM MIPS module and encoding engine.
2011-12-16
M
ike Pal
l
MIPS: Add DynAS
M
MIPS module a
n
d encoding engin
e
.
commit
|
commitdiff
|
tree
2011-12-15
Mike
P
all
MIPS: Add build
r
ules (non-functi
o
n
a
l
,
ye
t
)
.
commit
|
commitdiff
|
tree
2011-12-15
M
ike Pal
l
Auto-dete
c
t
target a
r
ch
v
i
a cross-comp
i
l
e
r
.
Drop
T
ARGE
T
.
.
.
commit
|
commitdiff
|
tree
2011-12-14
Mike Pall
RE
L
EASE LuaJIT-2
.
0
.
0
-
beta9
commit
|
commitdiff
|
tree
2011-12-14
M
ik
e
Pall
Update ch
a
ngelog
.
commit
|
commitdiff
|
tree
2011-12-13
Mike P
a
ll
PPC: Avoid undefined oper
a
nd dereference in BAND
/
shi
f
t
.
.
.
commit
|
commitdiff
|
tree
2011-12-12
Mike Pall
FFI: Ad
d
callback
s
upport for ARM
.
commit
|
commitdiff
|
tree
2011-12-12
Mike Pall
FFI: Add
c
allback suppor
t
for P
P
C
.
commit
|
commitdiff
|
tree
2011-12-12
Mike
P
a
l
l
Move helper for
s
yncing data/
i
nstruct
i
on
cache to lj_mco
d
e
.
c
.
commit
|
commitdiff
|
tree
2011-12-10
Mike
Pall
ARM: Err
o
r out for attempt to com
p
ile wit
h
ha
r
d-float
.
.
.
commit
|
commitdiff
|
tree
2011-12-09
Mike Pall
ARM: Fi
x
stack
check for spilled
B
AS
E
in pa
r
ent
.
commit
|
commitdiff
|
tree
2011-12-09
Mike Pall
x64
:
Al
w
ays extend s
t
ack a
r
guments to pointer si
z
e
.
commit
|
commitdiff
|
tree
2011-12-09
Mike Pall
Fix compiler warnin
g
.
commit
|
commitdiff
|
tree
2011-12-01
Mike
Pal
l
F
FI: Fix stack
a
djustment f
o
r calls to stdcall/fastcall
.
.
.
commit
|
commitdiff
|
tree
2011-11-27
Mike Pall
FFI: Need to treat strlen() a
s
a
load
.
commit
|
commitdiff
|
tree
2011-11-27
Mike Pall
Fix do
c
s
.
The code base doesn
'
t work on
Wi
n
dows 98
.
.
.
commit
|
commitdiff
|
tree
2011-11-27
Mike Pal
l
Don
'
t increment
module reference c
o
u
nts
due to sy
m
bol
.
.
.
commit
|
commitdiff
|
tree
2011-11-26
Mike
Pall
FFI: Record ffi
.
err
n
o()
.
commit
|
commitdiff
|
tree
2011-11-25
Mike Pall
Fix stack check in
s
ide
e
xit
.
commit
|
commitdiff
|
tree
2011-11-25
Mike Pall
FFI:
R
ecord C f
u
nction calls with bool retur
n
v
a
l
ues
.
commit
|
commitdiff
|
tree
2011-11-25
Mike
Pall
FFI:
F
ix line
i
nfo for res
u
lt conversion er
r
ors i
n
.
.
.
commit
|
commitdiff
|
tree
2011-11-25
Mike Pall
FFI: Fix G
e
tLast
E
r
ror() save/re
s
to
r
e aroun
d
ffi
.
l
oad()
.
commit
|
commitdiff
|
tree
2011-11-25
Mike
P
all
FFI
:
Improve ld script detection in ffi
.
load()
.
commit
|
commitdiff
|
tree
2011-11-23
Mike
P
all
Do not eliminate PHIs
only r
e
ferenced from other PHIs
.
commit
|
commitdiff
|
tree
2011-11-21
Mike Pall
Replace stack
s
lot
for
i
mplicit number->s
t
ring conv
.
.
.
commit
|
commitdiff
|
tree
2011-11-20
M
i
ke Pall
Specialize to protot
y
pe f
o
r
n
on-
m
onomorphi
c
functions
.
commit
|
commitdiff
|
tree
2011-11-20
Mike Pall
Count frames with
s
a
m
e prot
o
ty
p
e in call unroll limit
.
.
.
commit
|
commitdiff
|
tree
2011-11-20
Mi
k
e Pall
Keep m
a
ximum frame extent in
s
nap->topslot
.
commit
|
commitdiff
|
tree
2011-11-20
Mike Pall
Get rid of sna
p
->depth
.
commit
|
commitdiff
|
tree
2011-11-17
Mike P
a
ll
Fix d
e
bu
g
option
for ms
v
cbuild
.
bat
.
commit
|
commitdiff
|
tree
2011-11-15
Mike Pall
FFI: Fix EnumWin
d
ows examp
l
e
in docs
.
commit
|
commitdiff
|
tree
2011-11-15
Mik
e
P
a
ll
F
FI: Add
missing GC barrier for callback r
e
g
istration
.
commit
|
commitdiff
|
tree
2011-11-15
M
ike Pall
FFI
:
Save G
e
t
L
as
t
Erro
r
() aro
u
nd ffi
.
load() a
n
d symbol
.
.
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pall
El
i
minate some rare occ
u
rr
e
nces of redundant PHIs
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pall
Fix hin
t
-based regis
t
er
allo
c
ation in ra
_
dest()
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pall
FFI: Add callb
a
ck support (for x8
6
/x64)
.
commit
|
commitdiff
|
tree
2011-11-14
M
ike Pal
l
PPC: Clarify docs
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pall
FF
I
: Re
s
olve __
c
all
me
t
amethod for pointers, too
.
commit
|
commitdiff
|
tree
2011-11-12
Mike
P
a
ll
Avoid dep
e
ndence on
lj_jit
.
h if only
including lj_targ
e
t
.
h
.
commit
|
commitdiff
|
tree
2011-11-12
Mik
e
P
a
ll
FFI
:
Add unwind
defi
n
itions for lj
_
vm_
f
fi_call
.
commit
|
commitdiff
|
tree
2011-11-11
Mike
Pal
l
FFI: Extend metamethod tutorial
.
commit
|
commitdiff
|
tree
2011-11-11
Mike Pall
ARM: Fi
x
IR splitt
i
ng
f
or s
o
ftfp
XLOAD
.
commit
|
commitdiff
|
tree
2011-11-11
Mike Pall
A
RM:
F
ix code genera
t
ion
f
or type-check only
s
oftfp
.
.
.
commit
|
commitdiff
|
tree
2011-11-04
M
i
k
e
P
a
ll
x64: Fix l
i
g
htu
s
erd
a
ta comp
a
risons
.
commit
|
commitdiff
|
tree
2011-11-04
Mike Pall
Spelling
.
commit
|
commitdiff
|
tree
2011-10-27
M
ike Pall
P
PC: Install d
i
s
_
ppc
.
lua
.
commit
|
commitdiff
|
tree
2011-10-26
Mi
k
e P
a
ll
FFI: Compile calls to st
d
c
all, fastcall and vararg
.
.
.
commit
|
commitdiff
|
tree
2011-10-25
M
i
ke
Pall
PPC: Fuse
B
AN
D
wi
t
h shift to
rl
w
i
n
m
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pa
l
l
Add
m
ore F
O
LD rules for shift
+ BAND simplifications
.
commit
|
commitdiff
|
tree
2011-10-25
Mike
Pall
x64: Fix code generation for BSWA
P
.
commit
|
commitdiff
|
tree
2011-10-25
Mik
e
P
all
PPC: Fuse BSWAP with
XLOA
D
/XSTORE to lwbrx/stwbrx
.
commit
|
commitdiff
|
tree
2011-10-25
Mike
Pall
PPC/e5
0
0
: Fix write
barrier
in USETS
.
commit
|
commitdiff
|
tree
2011-10-24
M
i
ke Pall
PP
C
: Fix external
l
y p
r
ovided r
e
l
o
cat
i
on offsets in
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC:
F
ix writ
e
b
a
r
r
ier in
U
SETV/USETS
.
commit
|
commitdiff
|
tree
2011-10-24
Mik
e
P
a
ll
P
PC: Integrate a
n
d
e
n
a
b
le JIT co
m
pi
l
er
.
commit
|
commitdiff
|
tree
2011-10-24
M
i
ke P
a
ll
Allow sele
c
tion of single-number
v
s
.
du
a
l-number mod
e
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
P
PC: Fix/im
p
rove interprete
r
/
JI
T
integratio
n
.
commit
|
commitdiff
|
tree
2011-10-24
M
i
ke Pall
PPC: Generalize remater
i
alization ha
n
dling
.
commit
|
commitdiff
|
tree
2011-10-24
Mi
k
e Pall
PPC: Ad
d
s
upp
o
rt for GDB
JIT API
.
commit
|
commitdiff
|
tree
2011-10-24
M
i
ke
Pa
l
l
PP
C
: Add Lin
u
x/P
P
C ca
c
he fl
u
sh mechani
s
m
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
M
ake sure to flush/sync the D
/
I-
c
a
c
h
e for
all generated
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike P
a
ll
F
i
x
h
andling of a
l
ignment argument
s
(nil)
to C
A
LLX
.
commit
|
commitdiff
|
tree
2011-10-24
Mike
Pall
PPC: A
d
d support
f
or per-trace exit stubs
.
commit
|
commitdiff
|
tree
2011-10-24
Mike P
a
l
l
Gener
a
lize handling of st
a
ck checks indicated by highest
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
M
ike P
a
ll
Do
n
't sa
v
e/restore
t
mptv with copyTV
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
Fix
comp
i
ler warning
.
commit
|
commitdiff
|
tree
2011-10-22
Mike P
a
ll
Whites
p
ace
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pall
Add missin
g
FOLD rule
f
or CONV
.
u6
4
.
int + sign-ext
e
nsion
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pall
F
F
I
: Cleanup/fix 64 bit arithm
e
t
ic in
assembler
b
ackend
.
commit
|
commitdiff
|
tree
2011-10-22
M
i
ke Pa
l
l
x
64:
Fix math
.
random()
c
ode generation
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pall
F
ix reg
i
st
e
r hints for
a
rithmetic helper f
u
n
c
tions
.
commit
|
commitdiff
|
tree
2011-10-21
Mike
Pall
Separate/renam
e
NUM/FLO
A
T <
-
> I64/U64
conversion func
t
ions
.
commit
|
commitdiff
|
tree
2011-10-21
Mike P
a
ll
C
l
eanu
p
various
e
ndianess issues i
n
assemble
r
b
a
c
k
en
d
.
commit
|
commitdiff
|
tree
2011-10-19
Mike P
a
l
l
Re
a
r
range define
s
f
o
r workarounds to
em
b
e
dded
o
pe
r
ating
.
.
.
commit
|
commitdiff
|
tree
2011-10-18
Mi
k
e Pall
Fix PE/COFF
b
y
tecod
e
f
i
le format for big-endian targets
.
commit
|
commitdiff
|
tree
2011-10-18
Mike Pall
Fix FOLD rule for CON
V
.
flt
.
num(C
O
NV
.
num
.
flt
(
x)
)
=> x
.
commit
|
commitdiff
|
tree
2011-10-18
Mike Pal
l
F
F
I/x86: Fi
x
CONV
.
u3
2
.
num rou
n
ding
.
commit
|
commitdiff
|
tree
2011-10-18
Mike Pall
Don't fuse coloca
t
e
d array of
f
sets without -O
f
u
s
e
.
commit
|
commitdiff
|
tree
2011-10-17
Mi
k
e
Pa
l
l
Fixup PC in
trac
e
b
acks after exi
t
s from down-recurs
i
ve
.
.
.
commit
|
commitdiff
|
tree
2011-10-17
Mi
k
e Pall
P
P
C: Disting
u
ish slwi, srwi and r
l
winm
in
d
isassembly
.
commit
|
commitdiff
|
tree
2011-10-17
Mike Pall
Add missi
n
g FOLD rule for integer NEG of constants
.
commit
|
commitdiff
|
tree
2011-10-13
Mike Pall
FFI
/
A
R
M: Ensure invo
c
a
t
io
n
of SPLI
T
pas
s
f
o
r float
.
.
.
commit
|
commitdiff
|
tree
2011-10-13
Mike Pall
S
ave tmptv state f
o
r trace
r
ecorder across RECORD vmevent
.
commit
|
commitdiff
|
tree
2011-10-13
Mike Pa
l
l
F
F
I: Fix un
f
u
s
ed loads of flo
a
t fi
e
lds
.
commit
|
commitdiff
|
tree
2011-10-13
Mike Pall
FFI: Fix call argument and
r
eturn handl
i
n
g
for I8/U8
.
.
.
commit
|
commitdiff
|
tree
2011-10-11
Mike Pall
FFI: R
e
cord loads/stores to external variabl
e
s in namespac
e
s
.
commit
|
commitdiff
|
tree
2011-10-11
Mike
P
all
F
F
I: Fix recording
o
f cons
t
/enum
l
ook
u
ps in
n
amespaces
.
commit
|
commitdiff
|
tree
2011-10-10
Mi
k
e Pall
Remove
u
nneeded PHI bar
r
i
er for reassociatio
n
o
f dup
l
icat
e
.
.
.
commit
|
commitdiff
|
tree
2011-09-28
Mike
Pall
Avoi
d
overwriting ar
g
um
e
nt with error
f
rom m
e
t
acall
.
.
.
commit
|
commitdiff
|
tree
2011-09-21
M
i
k
e
Pall
Fix (harmles
s
) typ
o
.
commit
|
commitdiff
|
tree
2011-09-21
Mike Pall
ARM: Fix HREFK code generati
o
n
.
commit
|
commitdiff
|
tree
2011-09-20
Mik
e
Pall
Generate a portable v
m
def
.
lua
.
commit
|
commitdiff
|
tree
2011-09-17
Mike Pall
PPC/e500: Fix GC barrier for TS
E
TM
.
commit
|
commitdiff
|
tree
2011-09-14
Mi
k
e Pall
PPC:
Fix GC
b
arrier for TS
E
TM
.
commit
|
commitdiff
|
tree
2011-09-14
Mike Pa
l
l
ARM
:
F
i
x GC barrier for TS
E
TM
.
commit
|
commitdiff
|
tree
2011-09-14
Mik
e
Pall
Fix t
y
po
.
commit
|
commitdiff
|
tree
2011-09-08
Mike Pall
ARM: Disable CPU detection for interp
r
eter-
o
n
l
y bui
l
ds
.
commit
|
commitdiff
|
tree
2011-09-05
M
i
k
e
P
all
In
c
rea
s
e max
.
number of exit stub groups to
c
orrespond
.
.
.
commit
|
commitdiff
|
tree
2011-09-05
Mike Pall
Use some register alloc
a
tor he
l
pers for multiple archite
c
tures
.
commit
|
commitdiff
|
tree
2011-09-05
Mik
e
Pall
PPC: Inte
r
pret
e
r/
J
IT int
e
gr
a
ti
o
n
.
commit
|
commitdiff
|
tree
next