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 MIPS disassembler.
2012-01-31
M
ike Pall
MI
P
S
: Add MIP
S
disasse
m
b
le
r
.
commit
|
commitdiff
|
tree
2012-01-23
Mike
P
a
ll
Bump c
o
pyright
date to 2012
.
commit
|
commitdiff
|
tree
2012-01-23
Mike Pall
MIPS: U
p
d
a
te ins
t
all docs
.
commit
|
commitdiff
|
tree
2012-01-23
Mike
P
all
MIPS:
Add
interpreter
.
E
n
ab
l
e M
I
PS build rules
.
commit
|
commitdiff
|
tree
2012-01-23
M
ik
e
Pa
l
l
PPC: A
v
oid pointless arg clearing in BC_IFUNCF
.
Remove
.
.
.
commit
|
commitdiff
|
tree
2012-01-23
Mike Pall
PP
C
: F
i
x argument
c
h
ecking for rawget
.
commit
|
commitdiff
|
tree
2012-01-23
Mi
k
e Pall
PPC
:
Fi
x
re
s
u
m
e
after yie
l
d
fro
m
h
o
ok
.
commit
|
commitdiff
|
tree
2012-01-23
Mi
k
e Pa
l
l
ARM:
Avo
i
d pointl
e
ss arg
c
l
e
aring in BC_IFUNCF
.
Fix
.
.
.
commit
|
commitdiff
|
tree
2012-01-23
Mike
P
all
M
I
P
S: Add mi
s
sing opcod
e
s to the
D
ynASM
M
IPS module
.
.
.
commit
|
commitdiff
|
tree
2012-01-20
M
ike Pall
Fix parsing of
hex lit
e
rals
w
i
th
e
xponents
.
commit
|
commitdiff
|
tree
2012-01-15
Mi
k
e
Pa
l
l
F
FI: Do
n
't
t
o
uc
h
f
ram
e
in callbacks
with tailcalls
.
.
.
commit
|
commitdiff
|
tree
2011-12-17
M
i
ke Pall
F
FI: Ignore nu
m
ber parsing errors while skip
p
i
n
g
definit
i
ons
.
commit
|
commitdiff
|
tree
2011-12-17
M
i
ke
P
a
ll
F
F
I:
I
gnor
e
em
p
ty s
t
ateme
n
ts
i
n ffi
.
cdef()
.
commit
|
commitdiff
|
tree
2011-12-16
Mike
P
a
ll
MIPS: Add
DynASM MIPS
mod
u
l
e and encoding engi
n
e
.
commit
|
commitdiff
|
tree
2011-12-15
Mike Pa
l
l
MIPS: A
d
d build rul
e
s (
n
on-fun
c
t
i
onal,
y
et)
.
commit
|
commitdiff
|
tree
2011-12-15
Mike Pall
Auto-de
t
ect target arch via cross-compiler
.
D
r
o
p TARGE
T
.
.
.
commit
|
commitdiff
|
tree
2011-12-14
Mike Pa
l
l
RELEASE
L
u
aJIT-2
.
0
.
0-beta9
commit
|
commitdiff
|
tree
2011-12-14
Mike Pall
Update changelog
.
commit
|
commitdiff
|
tree
2011-12-13
Mike Pall
PPC: Avoi
d
undefined
operand dereferen
c
e in BAND
/
shift
.
.
.
commit
|
commitdiff
|
tree
2011-12-12
Mike
Pall
FFI: Add
callba
c
k support for ARM
.
commit
|
commitdiff
|
tree
2011-12-12
Mik
e
P
all
F
F
I: Add callback support for PPC
.
commit
|
commitdiff
|
tree
2011-12-12
Mike Pall
Move he
l
per for
syn
c
ing data/in
s
t
r
u
ction cache
to l
j
_mco
d
e
.
c
.
commit
|
commitdiff
|
tree
2011-12-10
Mik
e
Pall
AR
M
: E
r
ror out
f
or attempt to comp
i
l
e with hard-fl
o
a
t
.
.
.
commit
|
commitdiff
|
tree
2011-12-09
Mi
k
e Pall
ARM: Fix s
t
ack check fo
r
spilled
BASE in paren
t
.
commit
|
commitdiff
|
tree
2011-12-09
Mike Pall
x
6
4
:
Always ext
e
nd st
a
ck arguments to po
i
n
t
e
r
size
.
commit
|
commitdiff
|
tree
2011-12-09
Mike Pa
l
l
F
ix comp
i
l
e
r war
n
ing
.
commit
|
commitdiff
|
tree
2011-12-01
Mik
e
Pa
l
l
F
FI:
Fix sta
c
k
ad
j
ustm
e
nt
for
calls to
s
tdcall/f
a
stcall
.
.
.
commit
|
commitdiff
|
tree
2011-11-27
M
i
ke P
a
ll
FFI: Nee
d
t
o
tre
a
t
s
trlen() as
a load
.
commit
|
commitdiff
|
tree
2011-11-27
Mike
Pall
Fix d
o
cs
.
The
c
o
d
e base doe
s
n't work on
Windows 98
.
.
.
commit
|
commitdiff
|
tree
2011-11-27
Mike Pal
l
Don't increment
module reference co
u
nts d
u
e to symbol
.
.
.
commit
|
commitdiff
|
tree
2011-11-26
Mike P
a
ll
F
F
I: R
e
cord
f
f
i
.
errno()
.
commit
|
commitdiff
|
tree
2011-11-25
Mike Pall
Fix stack check in side
e
xit
.
commit
|
commitdiff
|
tree
2011-11-25
M
i
ke Pall
FFI
:
R
e
cord C function calls with bool return
v
alue
s
.
commit
|
commitdiff
|
tree
2011-11-25
Mike Pall
FFI
:
Fix li
n
e info fo
r
result co
n
ver
s
ion
e
rrors
i
n
.
.
.
commit
|
commitdiff
|
tree
2011-11-25
Mike Pall
F
FI: Fix GetLa
s
tError() save/restore aro
u
nd f
f
i
.
loa
d
()
.
commit
|
commitdiff
|
tree
2011-11-25
Mi
k
e
Pall
FFI: Improv
e
ld script dete
c
t
i
o
n
in ffi
.
load()
.
commit
|
commitdiff
|
tree
2011-11-23
Mike P
a
l
l
D
o
not eli
m
inate PHIs only referenc
e
d from other PHIs
.
commit
|
commitdiff
|
tree
2011-11-21
Mike P
a
ll
Repl
a
ce stack slo
t
for implicit
number-
>
string conv
.
.
.
commit
|
commitdiff
|
tree
2011-11-20
M
ike Pall
Speciali
z
e to prototype for
non-monomorp
h
ic
f
u
nctio
n
s
.
commit
|
commitdiff
|
tree
2011-11-20
Mike
Pall
Coun
t
f
rames wi
t
h same prototyp
e
i
n
call u
n
roll limit
.
.
.
commit
|
commitdiff
|
tree
2011-11-20
Mik
e
Pall
Keep maximum frame extent
i
n snap->t
o
pslot
.
commit
|
commitdiff
|
tree
2011-11-20
M
i
ke Pall
Get rid
o
f snap->d
e
pt
h
.
commit
|
commitdiff
|
tree
2011-11-17
Mike
P
a
l
l
Fi
x
debug
o
p
tio
n
for
m
svcbuild
.
b
a
t
.
commit
|
commitdiff
|
tree
2011-11-15
Mike
Pall
FFI:
F
ix EnumW
i
ndows examp
l
e in docs
.
commit
|
commitdiff
|
tree
2011-11-15
Mike Pa
l
l
FFI:
Add miss
i
ng
G
C
b
arrier for callback registration
.
commit
|
commitdiff
|
tree
2011-11-15
Mike Pall
FFI: S
a
ve GetLastError() around
f
fi
.
load()
a
n
d
s
ymbol
.
.
.
commit
|
commitdiff
|
tree
2011-11-14
Mik
e
Pall
E
l
i
minate s
o
me rare occur
r
ences of
r
edundant PHIs
.
commit
|
commitdiff
|
tree
2011-11-14
Mik
e
Pall
Fix hint-based re
g
ister allocation in ra_dest()
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pall
FFI: Add ca
l
l
ba
c
k
sup
p
ort (for
x86/
x
64)
.
commit
|
commitdiff
|
tree
2011-11-14
Mike
P
a
ll
PP
C
:
C
l
a
r
ify docs
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pall
FFI: Res
o
lve __call meta
m
ethod for po
i
nters, to
o
.
commit
|
commitdiff
|
tree
2011-11-12
Mike Pall
Avoid dependence on lj_jit
.
h
if only including lj_target
.
h
.
commit
|
commitdiff
|
tree
2011-11-12
Mike
P
a
l
l
FFI: Add unwind de
f
initions for lj_vm_
f
fi_
c
a
l
l
.
commit
|
commitdiff
|
tree
2011-11-11
Mi
k
e Pall
FFI:
Exten
d
metam
e
thod tutorial
.
commit
|
commitdiff
|
tree
2011-11-11
Mike
P
all
ARM: Fix IR
spl
i
tting for softfp XLOA
D
.
commit
|
commitdiff
|
tree
2011-11-11
Mike P
a
ll
ARM: Fix co
d
e gen
e
ration for ty
p
e-check only
sof
t
fp
.
.
.
commit
|
commitdiff
|
tree
2011-11-04
M
i
ke Pall
x6
4
: Fix lightuserdata com
p
arisons
.
commit
|
commitdiff
|
tree
2011-11-04
Mik
e
Pall
Spelling
.
commit
|
commitdiff
|
tree
2011-10-27
Mike P
a
ll
P
P
C
: Install dis_ppc
.
lua
.
commit
|
commitdiff
|
tree
2011-10-26
Mike Pall
FFI:
C
ompile
c
alls to stdcall, f
a
stcal
l
and
vararg
.
.
.
commit
|
commitdiff
|
tree
2011-10-25
Mike
Pall
PPC: Fus
e
BAND with shift to rlwinm
.
commit
|
commitdiff
|
tree
2011-10-25
Mik
e
Pall
Add
more FOLD rules
f
or shift + BAND simpl
i
fica
t
ions
.
commit
|
commitdiff
|
tree
2011-10-25
Mi
k
e Pall
x64
:
Fix code g
e
neratio
n
f
o
r BSWAP
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pall
PP
C
: Fuse BSWAP
w
i
t
h XLOAD/XSTORE to lwbrx/stwbrx
.
commit
|
commitdiff
|
tree
2011-10-25
M
ike Pall
PP
C
/e500: Fix write barrier in USETS
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC: Fix extern
a
lly provided r
e
l
ocation offsets in
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
M
i
ke
P
al
l
PPC:
Fix wri
t
e barri
e
r in USETV/USETS
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PP
C
: Integrate and enable
JI
T
comp
i
ler
.
commit
|
commitdiff
|
tree
2011-10-24
Mike
Pall
Allow se
l
ection of single-num
b
er vs
.
dual-n
u
mb
e
r mode
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
M
ike
P
a
ll
PPC:
F
ix/improve interpreter/J
I
T integ
r
a
t
io
n
.
commit
|
commitdiff
|
tree
2011-10-24
M
ike Pall
PPC: Genera
l
iz
e
r
e
materialization
handling
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC: Add support for GD
B
JI
T
API
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC:
Add Linu
x
/PPC ca
c
he flu
s
h
m
echanism
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
Make sure t
o
flush/sync the
D/I
-
cache for al
l
generated
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
Fix handling of alignmen
t
arguments (nil
)
t
o
CALLX
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pal
l
PPC: Add support
fo
r
per-tr
a
ce exit stubs
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
G
enerali
z
e handling of s
t
ack
c
hecks indicat
e
d by hig
h
est
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pa
l
l
Don't sa
v
e/res
t
o
r
e tmp
t
v with
c
o
p
yT
V
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
Fix
compiler warnin
g
.
commit
|
commitdiff
|
tree
2011-10-22
M
i
ke P
a
ll
Whitespace
.
commit
|
commitdiff
|
tree
2011-10-22
M
ike P
a
ll
Ad
d
mis
s
ing
FOLD
r
ule for CONV
.
u64
.
int + sign-extensio
n
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pa
l
l
FFI: Cle
a
nup/f
i
x 64 bit arithme
t
ic in assembler backend
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pa
l
l
x64: Fix ma
t
h
.
random()
c
ode
generation
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pall
Fix register hin
t
s
f
or
a
ri
t
hmetic h
e
lper f
u
n
c
tions
.
commit
|
commitdiff
|
tree
2011-10-21
M
ike Pall
S
e
p
a
rat
e
/rename NUM
/
FLOAT <->
I
6
4/U64 conversion
f
unctions
.
commit
|
commitdiff
|
tree
2011-10-21
Mike
Pa
l
l
Cleanup various
endi
a
n
ess issues in
a
s
sembler
b
ackend
.
commit
|
commitdiff
|
tree
2011-10-19
Mike
Pa
l
l
Rearrang
e
defi
n
es fo
r
workarounds to embedded operating
.
.
.
commit
|
commitdiff
|
tree
2011-10-18
M
i
ke Pall
Fix PE/COFF
b
ytecode file
f
or
m
at for big-endian
t
argets
.
commit
|
commitdiff
|
tree
2011-10-18
Mike
Pall
F
i
x FO
L
D ru
l
e for CONV
.
flt
.
n
um(CO
N
V
.
nu
m
.
f
lt(x)) => x
.
commit
|
commitdiff
|
tree
2011-10-18
M
i
ke Pa
l
l
FFI/x86: Fix CONV
.
u
3
2
.
n
u
m rounding
.
commit
|
commitdiff
|
tree
2011-10-18
Mike Pall
Don't
fuse colocat
e
d a
r
ray offsets wi
t
hout -Ofuse
.
commit
|
commitdiff
|
tree
2011-10-17
Mike Pall
Fixu
p
PC
i
n tracebacks after exits from do
w
n
-
recur
s
ive
.
.
.
commit
|
commitdiff
|
tree
2011-10-17
Mik
e
Pall
PPC: Distinguish slwi, srwi and
r
lwinm in disassembly
.
commit
|
commitdiff
|
tree
2011-10-17
Mike Pall
Add missing FOLD rule
f
o
r
integer NEG
of consta
n
ts
.
commit
|
commitdiff
|
tree
2011-10-13
Mik
e
Pall
FFI/ARM: Ensure invocation
o
f SPLIT pas
s
f
o
r floa
t
.
.
.
commit
|
commitdiff
|
tree
2011-10-13
Mi
k
e Pall
Save tm
p
tv stat
e
for trace recorder across RECORD
v
me
v
ent
.
commit
|
commitdiff
|
tree
2011-10-13
Mi
k
e Pa
l
l
FFI: Fix
unfused loads
o
f
f
loat f
i
el
d
s
.
commit
|
commitdiff
|
tree
2011-10-13
Mike Pall
FFI: Fix cal
l
argument and return handli
n
g
f
or I8/U
8
.
.
.
commit
|
commitdiff
|
tree
2011-10-11
Mike
P
a
ll
FFI
:
Record
l
o
a
ds/s
t
ores
to external variabl
e
s in namespaces
.
commit
|
commitdiff
|
tree
2011-10-11
Mik
e
Pall
FF
I
: Fix recording of
c
on
s
t/enum
l
oo
k
ups in namespaces
.
commit
|
commitdiff
|
tree
next