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
Add missing mcode limit check in assembler backend.
2012-03-11
Mi
k
e Pall
Add missing mcode limit che
c
k in assembler b
a
ckend
.
commit
|
commitdiff
|
tree
2012-03-05
Mike Pall
FFI: F
i
nalize cdata b
e
fo
r
e userdata when closin
g
the
.
.
.
commit
|
commitdiff
|
tree
2012-02-22
M
i
ke P
a
ll
Fi
x
argument error
h
andling o
n
Lu
a
stacks
w
ithout a
.
.
.
commit
|
commitdiff
|
tree
2012-02-22
Mike Pall
Fix argument type in er
r
or
message for re
l
ative ar
g
uments
.
commit
|
commitdiff
|
tree
2012-02-17
Mike Pall
DynASM: Lua
5
.
2 compatibil
i
ty f
i
xes
.
commit
|
commitdiff
|
tree
2012-02-13
Mike
Pal
l
From Lua 5
.
2
:
Try __tostr
i
ng metame
t
hod on
n
on-st
r
ing
.
.
.
commit
|
commitdiff
|
tree
2012-02-03
Mike Pall
Fix bytecode dump
f
or
c
ertain
n
umber constants
.
commit
|
commitdiff
|
tree
2012-02-01
Mike Pal
l
F
FI
:
Fix library unloadi
n
g on POSIX syste
m
s
.
commit
|
commitdiff
|
tree
2012-01-31
Mike Pal
l
MI
P
S:
A
dd M
I
PS d
i
sassem
b
ler
.
commit
|
commitdiff
|
tree
2012-01-23
Mike Pall
Bump copyright
date to 2012
.
commit
|
commitdiff
|
tree
2012-01-23
Mi
k
e Pall
M
I
PS: Upd
a
te ins
t
all
docs
.
commit
|
commitdiff
|
tree
2012-01-23
Mike Pall
M
IPS:
Add interpreter
.
Enable MI
P
S build rule
s
.
commit
|
commitdiff
|
tree
2012-01-23
M
i
ke Pall
PPC: Avoid pointl
e
ss
a
r
g
clearing in
BC
_
I
FUNCF
.
Remov
e
.
.
.
commit
|
commitdiff
|
tree
2012-01-23
Mike Pall
PPC: Fix argument checkin
g
fo
r
r
a
w
get
.
commit
|
commitdiff
|
tree
2012-01-23
Mike Pall
PPC: Fix resume
a
f
t
er
yield fr
o
m
h
o
o
k
.
commit
|
commitdiff
|
tree
2012-01-23
M
ik
e
Pall
ARM
:
Avoid pointless
a
rg clearing
i
n
BC_IFUNC
F
.
F
i
x
.
.
.
commit
|
commitdiff
|
tree
2012-01-23
M
ike Pall
MIPS: Add missin
g
opc
o
d
e
s to the DynA
S
M MI
P
S module
.
.
.
commit
|
commitdiff
|
tree
2012-01-20
Mi
k
e
P
all
Fix p
a
rsing o
f
he
x
litera
l
s with expo
n
ents
.
commit
|
commitdiff
|
tree
2012-01-15
M
i
ke Pall
FFI: Don't touch frame in
c
a
llbacks wi
t
h tailca
l
ls
.
.
.
commit
|
commitdiff
|
tree
2011-12-17
Mike Pall
FFI:
I
gnore numb
e
r par
s
ing e
r
ro
r
s wh
i
le skip
p
ing
d
efinitions
.
commit
|
commitdiff
|
tree
2011-12-17
M
i
ke Pall
FF
I
: Ignore
em
p
ty state
m
ents in
f
fi
.
cdef(
)
.
commit
|
commitdiff
|
tree
2011-12-16
Mike
P
all
MIPS: Add DynASM MIPS
mo
d
ule and encoding e
n
gine
.
commit
|
commitdiff
|
tree
2011-12-15
M
ike Pall
MIPS: Ad
d
build
r
ules (non-fu
n
ction
a
l
,
ye
t
)
.
commit
|
commitdiff
|
tree
2011-12-15
Mike P
a
l
l
Au
t
o-detect target arch
v
ia cross-com
p
iler
.
Drop
TARGE
T
.
.
.
commit
|
commitdiff
|
tree
2011-12-14
Mike
P
al
l
RELEA
S
E
L
u
aJI
T
-2
.
0
.
0-beta9
commit
|
commitdiff
|
tree
2011-12-14
Mike Pall
Update changelog
.
commit
|
commitdiff
|
tree
2011-12-13
Mike P
a
ll
P
PC: Avoi
d
undef
i
n
e
d
o
perand dereference
i
n BAND/shift
.
.
.
commit
|
commitdiff
|
tree
2011-12-12
Mike Pall
FFI: Add
c
a
llb
a
c
k
support for ARM
.
commit
|
commitdiff
|
tree
2011-12-12
Mike Pall
FFI:
A
d
d callb
a
ck support for PPC
.
commit
|
commitdiff
|
tree
2011-12-12
Mike P
a
ll
Move h
e
lper for syncing data
/
instr
u
ction c
a
che to l
j
_mcode
.
c
.
commit
|
commitdiff
|
tree
2011-12-10
Mike
P
a
l
l
A
R
M: Error
out for attemp
t
to
c
ompi
l
e wi
t
h
h
ard-float
.
.
.
commit
|
commitdiff
|
tree
2011-12-09
Mike Pall
ARM:
Fix stack check for
s
pil
l
e
d
BASE
in parent
.
commit
|
commitdiff
|
tree
2011-12-09
Mike Pall
x64:
Always extend sta
c
k ar
g
uments to
p
oi
n
ter s
i
ze
.
commit
|
commitdiff
|
tree
2011-12-09
Mike
P
a
ll
Fix
compiler
warn
i
ng
.
commit
|
commitdiff
|
tree
2011-12-01
Mike Pall
FFI:
Fix stac
k
a
d
justment for calls to stdcall/fastcall
.
.
.
commit
|
commitdiff
|
tree
2011-11-27
Mike Pall
FFI: Need to tr
e
at
s
trlen() as a l
o
ad
.
commit
|
commitdiff
|
tree
2011-11-27
Mi
k
e
P
all
Fix docs
.
The c
o
de
b
ase
d
oesn't work on Windows 98
.
.
.
commit
|
commitdiff
|
tree
2011-11-27
Mike
P
all
Don't increment
m
od
u
l
e
r
eference c
o
unts
due
to
s
y
m
b
ol
.
.
.
commit
|
commitdiff
|
tree
2011-11-26
Mike Pall
FFI
:
Reco
r
d ffi
.
errno(
)
.
commit
|
commitdiff
|
tree
2011-11-25
Mike P
a
ll
Fix stack check in side exit
.
commit
|
commitdiff
|
tree
2011-11-25
M
i
k
e
Pall
FFI
:
Record C function calls with bool return
v
alues
.
commit
|
commitdiff
|
tree
2011-11-25
Mike Pall
FFI: F
i
x line info fo
r
result conversion e
r
rors in
.
.
.
commit
|
commitdiff
|
tree
2011-11-25
Mike Pall
FFI
:
Fix GetLa
s
tErro
r
() save/
r
estore around f
f
i
.
load()
.
commit
|
commitdiff
|
tree
2011-11-25
Mik
e
Pa
l
l
F
F
I:
I
mprove ld script det
e
cti
o
n
in f
f
i
.
load
(
)
.
commit
|
commitdiff
|
tree
2011-11-23
Mike Pall
Do not eliminate PHIs only
r
efe
r
enced from
other PHIs
.
commit
|
commitdiff
|
tree
2011-11-21
Mike Pall
Replace stack slot
f
o
r
implicit number->st
r
in
g
c
onv
.
.
.
commit
|
commitdiff
|
tree
2011-11-20
Mike
Pall
Specialize
t
o prototype f
o
r
non-monom
o
r
p
hic functions
.
commit
|
commitdiff
|
tree
2011-11-20
M
ike Pall
Count frames with same
p
rot
o
type i
n
call u
n
roll l
i
mit
.
.
.
commit
|
commitdiff
|
tree
2011-11-20
Mi
k
e Pall
Keep maximum
frame exten
t
in snap->topslo
t
.
commit
|
commitdiff
|
tree
2011-11-20
Mike Pall
G
e
t r
i
d of snap
-
>dept
h
.
commit
|
commitdiff
|
tree
2011-11-17
Mike Pall
Fi
x
d
eb
u
g option for
msvcbuil
d
.
bat
.
commit
|
commitdiff
|
tree
2011-11-15
Mike Pall
F
FI:
Fi
x
EnumWi
n
d
o
ws example in docs
.
commit
|
commitdiff
|
tree
2011-11-15
Mike Pall
F
F
I: Add miss
i
ng GC
barrier for ca
l
lback regi
s
t
r
ati
o
n
.
commit
|
commitdiff
|
tree
2011-11-15
Mike
Pall
F
FI: Save
G
e
tLastError() around ffi
.
load() and symbol
.
.
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pa
l
l
Eliminate som
e
rare
o
ccurrence
s
of redu
n
dant PHIs
.
commit
|
commitdiff
|
tree
2011-11-14
M
ike
P
a
l
l
Fix hint-based register
a
lloc
a
ti
o
n in ra_
d
est()
.
commit
|
commitdiff
|
tree
2011-11-14
Mik
e
Pall
FFI:
Add callback support (for x86/x64)
.
commit
|
commitdiff
|
tree
2011-11-14
Mik
e
Pall
PPC
:
C
l
a
r
ify
docs
.
commit
|
commitdiff
|
tree
2011-11-14
Mike
P
a
ll
FFI:
Resolve __call
m
etamethod for
po
i
nt
e
rs, too
.
commit
|
commitdiff
|
tree
2011-11-12
Mike Pall
Avoid
d
epend
e
n
c
e o
n
lj_jit
.
h
if only inclu
d
ing
lj_tar
g
et
.
h
.
commit
|
commitdiff
|
tree
2011-11-12
Mike Pall
FFI
:
Add unwind d
e
fini
t
ions for lj_vm_ffi_ca
l
l
.
commit
|
commitdiff
|
tree
2011-11-11
Mike
P
a
l
l
FFI: Extend metame
t
hod tutori
a
l
.
commit
|
commitdiff
|
tree
2011-11-11
Mi
k
e Pall
ARM: Fix IR splitting for sof
t
fp XLOAD
.
commit
|
commitdiff
|
tree
2011-11-11
Mike
P
all
ARM: Fix code
generat
i
on fo
r
type-
c
heck only
s
oftfp
.
.
.
commit
|
commitdiff
|
tree
2011-11-04
Mike Pa
l
l
x64:
F
i
x
lightu
s
erdata comparisons
.
commit
|
commitdiff
|
tree
2011-11-04
M
ik
e
Pall
Spelling
.
commit
|
commitdiff
|
tree
2011-10-27
Mike Pall
PP
C
:
Ins
t
all d
i
s_pp
c
.
lua
.
commit
|
commitdiff
|
tree
2011-10-26
Mike Pall
FFI
:
C
o
mpile calls to stdcall,
f
astcall a
n
d v
a
rarg
.
.
.
commit
|
commitdiff
|
tree
2011-10-25
M
i
ke P
a
ll
PPC:
Fuse BAND with shift
to rlwi
n
m
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pall
Add mor
e
FOLD
r
ules f
o
r sh
i
ft
+
BAND s
i
mpli
f
ications
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pall
x
6
4
: Fix code gener
a
tion fo
r
BSWAP
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pall
PPC:
F
u
s
e
BSWAP w
i
th XLOAD/XST
O
RE
t
o lwbrx/s
t
wbrx
.
commit
|
commitdiff
|
tree
2011-10-25
M
ik
e
Pall
P
P
C/e500: F
i
x
write
ba
r
rier in
USETS
.
commit
|
commitdiff
|
tree
2011-10-24
Mike
P
al
l
PPC: Fix ext
e
rnally
p
r
o
vided reloca
t
ion offsets
i
n
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike
P
all
PPC: Fix
w
rit
e
barri
e
r
i
n US
E
TV/USE
T
S
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC
:
Integrate and
en
a
ble JIT compiler
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
Allow selection of single-numbe
r
vs
.
dual-numbe
r
m
o
d
e
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike
Pall
PPC: Fix
/
improve interpreter/JIT in
t
eg
r
ation
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC: Gen
e
r
a
l
i
z
e
r
e
m
aterialization handling
.
commit
|
commitdiff
|
tree
2011-10-24
Mik
e
Pall
PPC: Add su
p
port for
G
DB J
I
T
API
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC: A
d
d Linux/PPC cache
flush mechanism
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
Make sure to flush/sync t
h
e D/I-ca
c
he for all ge
n
e
r
ated
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike
P
a
ll
F
i
x hand
l
i
n
g of alignm
e
nt argume
n
ts (nil) to C
A
L
LX
.
commit
|
commitdiff
|
tree
2011-10-24
Mi
k
e Pall
PPC: Ad
d
support for p
e
r-trace exit
stu
b
s
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pa
l
l
Ge
n
eralize ha
n
dling of st
a
ck che
c
ks i
n
dica
t
ed
by hi
g
hest
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike
P
a
ll
D
on't save/re
s
tore tmptv
with cop
y
TV
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pal
l
F
ix compiler warning
.
commit
|
commitdiff
|
tree
2011-10-22
Mike
P
all
Whitespace
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pa
l
l
Add
m
i
ssing
F
OLD rule for CO
N
V
.
u64
.
int + sign-exte
n
sion
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pal
l
F
FI: C
l
eanup/fix 64 bit ar
i
thmetic in assembler backend
.
commit
|
commitdiff
|
tree
2011-10-22
Mik
e
P
a
ll
x64: Fi
x
math
.
random() code generation
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pall
Fix reg
i
s
t
er hints for arithm
e
ti
c
helper functions
.
commit
|
commitdiff
|
tree
2011-10-21
Mike Pall
Sepa
r
ate/re
n
a
m
e
N
UM/FL
O
AT <-> I
6
4/U64
con
v
er
s
ion funct
i
ons
.
commit
|
commitdiff
|
tree
2011-10-21
Mike Pall
Cleanup various e
n
diane
s
s issues
in ass
e
mbler
back
e
n
d
.
commit
|
commitdiff
|
tree
2011-10-19
Mike P
a
l
l
Rearrange d
e
fines for wor
k
arounds to embedded operating
.
.
.
commit
|
commitdiff
|
tree
2011-10-18
Mike Pa
l
l
F
i
x PE/COFF bytec
o
de fi
l
e format
for big
-
endian
targets
.
commit
|
commitdiff
|
tree
2011-10-18
Mike P
a
ll
Fix FOLD rule
f
or CONV
.
f
lt
.
num(CONV
.
num
.
fl
t
(x))
=
> x
.
commit
|
commitdiff
|
tree
2011-10-18
M
ike Pall
FFI/x86
:
Fix
C
ONV
.
u
3
2
.
num rounding
.
commit
|
commitdiff
|
tree
2011-10-18
M
i
ke
P
all
Don't
f
u
se col
o
cat
e
d a
r
ray offset
s
wit
h
o
u
t -Ofus
e
.
commit
|
commitdiff
|
tree
2011-10-17
Mike
P
all
F
ixu
p
PC in
t
racebacks a
f
ter exits from d
o
wn-r
e
cursive
.
.
.
commit
|
commitdiff
|
tree
next