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 missing opcodes to the DynASM MIPS module plus minor fixes.
2012-01-23
Mike Pa
l
l
MIPS: Add missing
opcodes to
the Dy
n
ASM MIPS module
.
.
.
commit
|
commitdiff
|
tree
2012-01-20
Mike Pall
Fix parsing
o
f he
x
l
iterals wit
h
exponents
.
commit
|
commitdiff
|
tree
2012-01-15
Mike Pall
FFI: Don't touch fram
e
in callbacks with tailcalls
.
.
.
commit
|
commitdiff
|
tree
2011-12-17
Mike
Pall
FFI: Ignore number pars
i
ng errors while skippin
g
def
i
nitio
n
s
.
commit
|
commitdiff
|
tree
2011-12-17
Mike
Pall
F
F
I: Igno
r
e empty statements in ffi
.
c
d
e
f
()
.
commit
|
commitdiff
|
tree
2011-12-16
Mi
k
e
P
all
MIPS: Add DynASM MIPS module and enc
o
ding
engine
.
commit
|
commitdiff
|
tree
2011-12-15
Mike Pall
MIPS: Add bu
i
ld rul
e
s (non-functional, yet)
.
commit
|
commitdiff
|
tree
2011-12-15
Mike P
a
l
l
Auto
-
detect
t
arget arch
via cross-compiler
.
Drop TARGET
.
.
.
commit
|
commitdiff
|
tree
2011-12-14
M
ike
P
all
R
E
L
E
AS
E
L
u
aJ
I
T-2
.
0
.
0
-
b
eta9
commit
|
commitdiff
|
tree
2011-12-14
M
i
ke Pall
U
p
date changelog
.
commit
|
commitdiff
|
tree
2011-12-13
Mike Pall
P
P
C: Avoid un
d
efined operand dereference in BA
N
D/shift
.
.
.
commit
|
commitdiff
|
tree
2011-12-12
Mike Pall
FFI: Ad
d
callback support
f
or ARM
.
commit
|
commitdiff
|
tree
2011-12-12
Mike Pall
FFI:
A
dd callback support for PPC
.
commit
|
commitdiff
|
tree
2011-12-12
M
ike
Pall
Mo
v
e help
e
r
f
o
r sy
n
cin
g
d
a
ta/instructi
o
n
c
a
c
h
e to
l
j_mcode
.
c
.
commit
|
commitdiff
|
tree
2011-12-10
Mike Pall
ARM: E
r
ror out f
o
r attempt t
o
compile wi
t
h hard-
f
loat
.
.
.
commit
|
commitdiff
|
tree
2011-12-09
Mike Pall
A
RM: F
i
x stac
k
ch
e
ck for spilled BASE in
p
a
rent
.
commit
|
commitdiff
|
tree
2011-12-09
M
ike Pall
x64: Always extend stack argument
s
t
o pointer size
.
commit
|
commitdiff
|
tree
2011-12-09
Mike Pall
Fix compi
l
er
w
arnin
g
.
commit
|
commitdiff
|
tree
2011-12-01
Mike Pal
l
FFI:
Fi
x
s
tac
k
a
dju
s
tment f
o
r call
s
t
o stdca
l
l/f
a
stcall
.
.
.
commit
|
commitdiff
|
tree
2011-11-27
Mike
P
all
FF
I
:
Need to treat strlen()
a
s a lo
a
d
.
commit
|
commitdiff
|
tree
2011-11-27
Mike Pall
Fi
x
docs
.
The co
d
e base
doesn't work
on Wind
o
ws 98
.
.
.
commit
|
commitdiff
|
tree
2011-11-27
Mike
P
all
Don't i
n
crement module ref
e
r
e
nce
c
ou
n
ts due to sy
m
bol
.
.
.
commit
|
commitdiff
|
tree
2011-11-26
Mike Pall
FFI: Rec
o
rd ffi
.
errno()
.
commit
|
commitdiff
|
tree
2011-11-25
Mike
P
all
Fix st
a
ck check in side exit
.
commit
|
commitdiff
|
tree
2011-11-25
Mike Pall
FFI: Record C
f
unction calls wi
t
h b
o
ol return
v
al
u
e
s
.
commit
|
commitdiff
|
tree
2011-11-25
Mike Pall
FFI:
Fix li
n
e in
f
o
f
or
result conve
r
sion errors in
.
.
.
commit
|
commitdiff
|
tree
2011-11-25
Mike
Pall
FF
I
: Fix GetL
a
st
E
r
r
o
r
(
) save/re
s
tore around ffi
.
load(
)
.
commit
|
commitdiff
|
tree
2011-11-25
Mike Pall
FFI: Improve ld
s
c
ri
p
t detectio
n
i
n
ffi
.
load()
.
commit
|
commitdiff
|
tree
2011-11-23
Mi
k
e Pall
Do not eliminate PH
I
s o
n
ly re
f
er
e
nced from o
t
h
e
r P
H
Is
.
commit
|
commitdiff
|
tree
2011-11-21
M
i
ke
Pall
Repla
c
e sta
c
k slot for implicit numb
e
r->string conv
.
.
.
commit
|
commitdiff
|
tree
2011-11-20
Mik
e
Pall
Specialize to
p
rototyp
e
f
o
r
non-monomorphic functions
.
commit
|
commitdiff
|
tree
2011-11-20
Mike Pall
Count frames with same
p
r
o
t
otype in call un
r
oll
l
i
m
it
.
.
.
commit
|
commitdiff
|
tree
2011-11-20
M
ik
e
Pall
K
eep ma
x
imum frame extent in
s
nap->topslot
.
commit
|
commitdiff
|
tree
2011-11-20
M
ike Pall
Get
r
i
d of snap->d
e
pth
.
commit
|
commitdiff
|
tree
2011-11-17
Mike
Pall
Fix deb
u
g
o
ption for msv
c
b
u
i
ld
.
b
a
t
.
commit
|
commitdiff
|
tree
2011-11-15
Mike Pall
FFI
:
Fix EnumWindows
e
x
a
mple in docs
.
commit
|
commitdiff
|
tree
2011-11-15
Mi
k
e Pall
FFI
:
Add missing GC
b
a
rrier f
o
r callback registr
a
tion
.
commit
|
commitdiff
|
tree
2011-11-15
Mike
P
a
l
l
FFI: Save GetLastErr
o
r() around ffi
.
loa
d
() and symbol
.
.
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pa
l
l
E
li
m
inate some rare
o
ccu
r
rences of redundant
P
HIs
.
commit
|
commitdiff
|
tree
2011-11-14
Mik
e
P
a
ll
Fix hint-based register allocat
i
on in ra_d
e
st()
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pall
F
FI: Ad
d
c
allb
a
ck
support
(
f
or x
8
6
/
x64)
.
commit
|
commitdiff
|
tree
2011-11-14
Mike
Pall
PPC: Clarify docs
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pall
FF
I
: Resolve __call metamethod for
p
o
i
nters,
t
oo
.
commit
|
commitdiff
|
tree
2011-11-12
Mike Pall
Av
o
i
d
d
ependenc
e
on lj_jit
.
h if
o
n
ly including lj
_
target
.
h
.
commit
|
commitdiff
|
tree
2011-11-12
Mike
Pall
FFI:
A
dd unwind
d
e
finitions
f
o
r
l
j_vm_ffi_c
a
ll
.
commit
|
commitdiff
|
tree
2011-11-11
Mike Pall
FFI: Exten
d
metamethod tutorial
.
commit
|
commitdiff
|
tree
2011-11-11
Mike Pall
ARM: Fix
I
R s
p
litting f
o
r
s
oftfp XLOAD
.
commit
|
commitdiff
|
tree
2011-11-11
Mike Pall
ARM: Fix co
d
e gene
r
ation for type-check on
l
y s
o
ftfp
.
.
.
commit
|
commitdiff
|
tree
2011-11-04
Mike Pall
x64
:
Fix lightus
e
rdata compa
r
ison
s
.
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
PPC
:
Ins
t
a
ll di
s
_pp
c
.
lua
.
commit
|
commitdiff
|
tree
2011-10-26
Mike
P
all
F
F
I: C
o
mpile call
s
t
o
stdcall, fastcall and
v
arar
g
.
.
.
commit
|
commitdiff
|
tree
2011-10-25
M
ike Pall
PPC: Fuse
BAND with
s
h
i
ft to rlw
i
nm
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pall
Add more FOLD rul
e
s fo
r
sh
i
ft + BAND s
i
mplificati
o
ns
.
commit
|
commitdiff
|
tree
2011-10-25
Mik
e
Pall
x64: Fix code
gener
a
tion for BSWAP
.
commit
|
commitdiff
|
tree
2011-10-25
Mik
e
Pall
PPC: Fuse BSWAP
w
ith XLOAD/XSTORE
to lwbrx
/
stwbrx
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pall
PP
C
/e500: Fix
w
r
ite
b
arrier i
n
USETS
.
commit
|
commitdiff
|
tree
2011-10-24
Mike P
a
ll
PP
C
:
F
i
x exte
r
na
l
ly provided relocat
i
on offsets in
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
M
i
ke P
a
ll
PPC: Fix write barr
i
er in
USETV/USETS
.
commit
|
commitdiff
|
tree
2011-10-24
Mike
Pa
l
l
PPC: I
n
tegrate
a
nd enab
l
e JIT compiler
.
commit
|
commitdiff
|
tree
2011-10-24
Mike P
a
ll
Allow selection of s
i
ngl
e
-n
u
mber vs
.
dual
-
num
b
er mode
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mi
k
e
Pall
PPC: Fix/i
m
prove
i
nterpreter/JIT i
n
te
g
ration
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC: Generalize rematerializa
t
ion handling
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PP
C
:
A
dd
s
upport
fo
r
GDB JIT API
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
P
P
C
: Add
L
inu
x
/PP
C
ca
c
he f
l
ush mechanis
m
.
commit
|
commitdiff
|
tree
2011-10-24
M
i
ke Pall
Make sure to flush/sy
n
c
the D/I-ca
c
he
f
or all generated
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
Fix handling
of al
i
gnment ar
g
uments (nil)
to CALLX
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PP
C
: Add
s
upport for
per-t
r
ace exit stubs
.
commit
|
commitdiff
|
tree
2011-10-24
Mike
Pall
Genera
l
ize han
d
li
n
g of stack checks
i
n
d
i
c
ated b
y
highest
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mi
k
e Pall
Don
'
t
save/re
s
tore tmptv with copyT
V
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pa
l
l
F
i
x
compi
l
er warning
.
commit
|
commitdiff
|
tree
2011-10-22
Mi
k
e Pall
Whitespace
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pall
Add missing FOL
D
r
u
le
for CONV
.
u
6
4
.
int + sign-extension
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pall
FFI:
Cleanup/f
i
x 64 bit ari
t
h
metic
i
n
assembler backend
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pall
x64:
F
ix math
.
random() code gener
a
tion
.
commit
|
commitdiff
|
tree
2011-10-22
Mi
k
e Pal
l
Fix
r
e
gister hints for arithmetic helper funct
i
ons
.
commit
|
commitdiff
|
tree
2011-10-21
Mike Pall
Se
p
arate/
r
ename NUM/FLOAT <-> I64
/
U64 conversion funct
i
ons
.
commit
|
commitdiff
|
tree
2011-10-21
Mike Pall
Clea
n
up
v
ariou
s
e
ndian
e
ss issues in assemb
l
er backend
.
commit
|
commitdiff
|
tree
2011-10-19
Mike
Pa
l
l
Rearrange defines for wor
k
around
s
to embedded opera
t
i
n
g
.
.
.
commit
|
commitdiff
|
tree
2011-10-18
Mike
Pall
F
ix PE
/
COFF bytecode fi
l
e format for b
i
g
-endian t
a
r
g
ets
.
commit
|
commitdiff
|
tree
2011-10-18
Mike P
a
ll
Fix
F
OLD rule
f
or CONV
.
flt
.
nu
m
(CONV
.
num
.
flt(x)) => x
.
commit
|
commitdiff
|
tree
2011-10-18
Mik
e
Pall
FFI
/
x86: Fix CONV
.
u32
.
num ro
u
n
d
i
n
g
.
commit
|
commitdiff
|
tree
2011-10-18
Mike Pall
Don't fuse co
l
oc
a
ted arr
a
y o
f
fsets w
i
t
h
ou
t
-O
f
us
e
.
commit
|
commitdiff
|
tree
2011-10-17
Mike Pall
Fixup PC in tracebacks
a
fter exits from down-re
c
ursive
.
.
.
commit
|
commitdiff
|
tree
2011-10-17
Mi
k
e Pall
PPC: Distinguish sl
w
i, srw
i
and
rlwinm in d
i
sassembly
.
commit
|
commitdiff
|
tree
2011-10-17
Mik
e
Pall
Add
missing FOLD rule fo
r
integer NEG of
c
onstants
.
commit
|
commitdiff
|
tree
2011-10-13
Mike Pall
F
F
I/ARM: Ensure in
v
ocation
of SPLIT pass for f
l
oat
.
.
.
commit
|
commitdiff
|
tree
2011-10-13
Mike Pall
Sa
v
e tmptv state
f
or tra
c
e recorder
a
cross
R
ECORD
v
meven
t
.
commit
|
commitdiff
|
tree
2011-10-13
M
i
ke Pa
l
l
FFI: Fix unfused
l
oa
d
s of fl
o
at fields
.
commit
|
commitdiff
|
tree
2011-10-13
Mike Pall
FFI: F
i
x call argument
a
n
d return hand
l
ing for I8/U8
.
.
.
commit
|
commitdiff
|
tree
2011-10-11
Mike Pall
FFI: Record loads
/
sto
r
es to external var
i
ables in
n
a
m
espaces
.
commit
|
commitdiff
|
tree
2011-10-11
Mike
Pall
FFI: Fix recor
d
ing
of const/enum lo
o
kups in namespaces
.
commit
|
commitdiff
|
tree
2011-10-10
Mike Pa
l
l
Remove unneeded PHI barrier f
o
r
rea
s
s
o
ciatio
n
of duplicat
e
.
.
.
commit
|
commitdiff
|
tree
2011-09-28
Mike Pall
Avoid overwriting argu
m
ent wi
t
h
error from
m
e
t
a
call
.
.
.
commit
|
commitdiff
|
tree
2011-09-21
M
ike
P
all
Fix (harmless) typo
.
commit
|
commitdiff
|
tree
2011-09-21
Mike
P
all
AR
M
: Fix HRE
F
K code generation
.
commit
|
commitdiff
|
tree
2011-09-20
Mike P
a
l
l
Generate a portable vmdef
.
lua
.
commit
|
commitdiff
|
tree
2011-09-17
Mike
P
all
PP
C
/e500:
F
ix
GC barrier for TSETM
.
commit
|
commitdiff
|
tree
2011-09-14
Mike
Pall
P
PC: Fix GC barrier for T
S
ET
M
.
commit
|
commitdiff
|
tree
2011-09-14
Mike Pall
ARM:
F
ix GC barrier for TSETM
.
commit
|
commitdiff
|
tree
next