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 Pall
MIPS:
Ad
d
missin
g
opco
d
es to the DynASM MIPS
module
.
.
.
commit
|
commitdiff
|
tree
2012-01-20
M
i
ke Pal
l
Fix pa
r
s
i
ng of he
x
li
t
erals wit
h
exp
o
ne
n
ts
.
commit
|
commitdiff
|
tree
2012-01-15
M
i
ke Pall
FFI: Don't t
o
uch frame in callbacks with tai
l
cal
l
s
.
.
.
commit
|
commitdiff
|
tree
2011-12-17
Mike Pall
F
FI: Ign
o
re num
b
er parsing errors
w
hile ski
p
pin
g
definitions
.
commit
|
commitdiff
|
tree
2011-12-17
Mike Pall
FFI: Ignore emp
t
y state
m
ents in ffi
.
cdef()
.
commit
|
commitdiff
|
tree
2011-12-16
Mike Pall
MIPS
:
Add DynASM
M
IPS module and enc
o
d
i
ng engin
e
.
commit
|
commitdiff
|
tree
2011-12-15
Mike Pall
MIPS: Add build rules
(non-functional
,
yet)
.
commit
|
commitdiff
|
tree
2011-12-15
M
ike Pa
l
l
Aut
o
-detect
t
arg
e
t ar
c
h
via cross
-
compiler
.
Drop TARG
E
T
.
.
.
commit
|
commitdiff
|
tree
2011-12-14
Mike
Pa
l
l
RELEASE L
u
aJ
I
T-2
.
0
.
0
-beta9
commit
|
commitdiff
|
tree
2011-12-14
Mike
P
all
Update c
h
an
g
elog
.
commit
|
commitdiff
|
tree
2011-12-13
Mik
e
Pall
PPC: Avoid undefine
d
operand derefe
r
ence i
n
BAND/s
h
ift
.
.
.
commit
|
commitdiff
|
tree
2011-12-12
M
ike P
a
ll
FFI: Ad
d
callback sup
p
ort
f
o
r
A
RM
.
commit
|
commitdiff
|
tree
2011-12-12
Mike P
a
ll
FFI:
A
d
d
call
b
ack support
f
or PPC
.
commit
|
commitdiff
|
tree
2011-12-12
Mike Pa
l
l
Mov
e
helper for syn
c
i
n
g
d
at
a
/instr
u
c
t
ion cache to lj
_
mcode
.
c
.
commit
|
commitdiff
|
tree
2011-12-10
Mi
k
e P
a
l
l
ARM: Error o
u
t for attempt to com
p
ile w
i
th hard-float
.
.
.
commit
|
commitdiff
|
tree
2011-12-09
Mike Pall
A
R
M: Fi
x
stack c
h
eck for sp
i
lled BASE in
parent
.
commit
|
commitdiff
|
tree
2011-12-09
Mike Pall
x64
:
A
l
w
ay
s
extend s
t
ack ar
g
uments to pointer size
.
commit
|
commitdiff
|
tree
2011-12-09
M
ike
P
a
ll
Fix compil
e
r wa
r
ning
.
commit
|
commitdiff
|
tree
2011-12-01
Mike Pall
FF
I
:
F
ix stack adjustme
n
t for cal
l
s
to stdcall/fastcall
.
.
.
commit
|
commitdiff
|
tree
2011-11-27
M
i
ke Pall
FFI: Nee
d
t
o
trea
t
s
t
r
l
en
(
) as a
l
o
a
d
.
commit
|
commitdiff
|
tree
2011-11-27
Mi
k
e Pa
l
l
Fix docs
.
T
h
e
code b
a
se d
o
esn't work
on
W
in
d
ows
98
.
.
.
commit
|
commitdiff
|
tree
2011-11-27
Mike Pall
Don't increm
e
n
t
module
r
eference cou
n
ts
d
ue to
s
y
m
b
ol
.
.
.
commit
|
commitdiff
|
tree
2011-11-26
Mike Pal
l
F
FI: Record ff
i
.
e
r
rn
o
()
.
commit
|
commitdiff
|
tree
2011-11-25
Mike Pall
Fix stac
k
check in
s
i
de exit
.
commit
|
commitdiff
|
tree
2011-11-25
Mike
P
all
F
FI: Re
c
ord
C
fun
c
tion calls with
bool
r
eturn va
l
ues
.
commit
|
commitdiff
|
tree
2011-11-25
Mike Pall
FFI: Fix line info for
result conv
e
rsion errors in
.
.
.
commit
|
commitdiff
|
tree
2011-11-25
M
ike Pal
l
FFI
:
Fix GetLastError
(
)
save/restore
a
round
f
fi
.
loa
d
()
.
commit
|
commitdiff
|
tree
2011-11-25
Mike Pall
FFI: Improve ld script
detection in ffi
.
loa
d
()
.
commit
|
commitdiff
|
tree
2011-11-23
Mi
k
e Pall
Do
no
t
eliminate
P
HIs only reference
d
from ot
h
er PHI
s
.
commit
|
commitdiff
|
tree
2011-11-21
Mike Pall
Rep
l
ace stack slot fo
r
implicit nu
m
ber->string co
n
v
.
.
.
commit
|
commitdiff
|
tree
2011-11-20
Mi
k
e Pall
Specialize to prototype for non-monomorph
i
c fu
n
c
t
ion
s
.
commit
|
commitdiff
|
tree
2011-11-20
M
ike
P
all
Count
f
rame
s
with
s
ame prototype in call un
r
o
l
l limit
.
.
.
commit
|
commitdiff
|
tree
2011-11-20
Mike Pall
Keep ma
x
imum
frame
e
x
tent in snap->to
p
slot
.
commit
|
commitdiff
|
tree
2011-11-20
Mike Pall
Get rid of snap
-
>
d
epth
.
commit
|
commitdiff
|
tree
2011-11-17
Mike Pall
Fix deb
u
g opti
o
n f
o
r msvcbuild
.
bat
.
commit
|
commitdiff
|
tree
2011-11-15
Mik
e
Pall
FFI: F
i
x EnumWindows
example in docs
.
commit
|
commitdiff
|
tree
2011-11-15
M
ike Pall
FFI:
Add m
i
s
sing GC barrie
r
for callback regi
s
tration
.
commit
|
commitdiff
|
tree
2011-11-15
M
i
ke Pall
FFI: Save GetLastE
r
ror() around
f
fi
.
load() and sym
b
ol
.
.
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pall
Eliminate some rare occ
u
rre
n
ces of redundant P
H
Is
.
commit
|
commitdiff
|
tree
2011-11-14
Mi
k
e
Pal
l
Fix hint-b
a
s
e
d
r
egis
t
er allo
c
ation
in ra_dest(
)
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pall
FFI: Add callback support (for
x86/x64
)
.
commit
|
commitdiff
|
tree
2011-11-14
M
ik
e
Pall
PP
C
: Clarify docs
.
commit
|
commitdiff
|
tree
2011-11-14
Mike P
a
ll
FF
I
: Resol
v
e __
c
a
ll me
t
amethod for poi
n
te
r
s, too
.
commit
|
commitdiff
|
tree
2011-11-12
Mike Pall
Avoid
d
ependence on lj_j
i
t
.
h if only
including
lj_target
.
h
.
commit
|
commitdiff
|
tree
2011-11-12
Mi
k
e Pall
FFI:
A
dd unwind defin
i
t
i
o
n
s for lj
_
vm_f
f
i_call
.
commit
|
commitdiff
|
tree
2011-11-11
M
i
ke
P
al
l
FFI: Exte
n
d
metametho
d
tu
t
orial
.
commit
|
commitdiff
|
tree
2011-11-11
Mike Pall
ARM:
F
i
x IR sp
l
it
t
in
g
for softf
p
XLOAD
.
commit
|
commitdiff
|
tree
2011-11-11
Mike Pall
ARM:
Fix code generation fo
r
type-
c
heck onl
y
so
f
tf
p
.
.
.
commit
|
commitdiff
|
tree
2011-11-04
Mike
P
al
l
x64: Fix lightuserdata
c
ompa
r
isons
.
commit
|
commitdiff
|
tree
2011-11-04
Mi
k
e
Pall
Spelling
.
commit
|
commitdiff
|
tree
2011-10-27
Mi
k
e Pall
PPC: Install dis_ppc
.
l
ua
.
commit
|
commitdiff
|
tree
2011-10-26
Mik
e
Pa
l
l
FFI: Compile calls
to stdcall, fastcall and v
a
rarg
.
.
.
commit
|
commitdiff
|
tree
2011-10-25
Mike P
a
ll
PPC
:
F
u
se BAND with shift to rlwinm
.
commit
|
commitdiff
|
tree
2011-10-25
Mi
k
e
Pall
Add
mo
r
e FOLD rules
for shi
f
t + BAND
s
implific
a
ti
o
ns
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pall
x64: Fi
x
c
o
de generation f
o
r BSWAP
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pa
l
l
PPC: Fuse BSWAP wit
h
X
L
OA
D
/XSTORE to l
w
brx/stw
b
rx
.
commit
|
commitdiff
|
tree
2011-10-25
Mike
P
all
PPC/e
5
00: Fi
x
write barrier
in US
E
TS
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC: Fix ex
t
e
rnally provided r
e
location
o
ffsets in
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
M
ike Pall
P
P
C: Fix write barrier
in U
S
E
TV/USETS
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC: Int
e
gra
t
e and enable JI
T
comp
i
ler
.
commit
|
commitdiff
|
tree
2011-10-24
M
i
ke Pall
Al
l
ow
s
election
o
f single-
n
umber vs
.
dual-number mode
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
M
ike Pal
l
PPC: Fix/improve interpret
e
r/JIT integration
.
commit
|
commitdiff
|
tree
2011-10-24
M
i
ke P
a
ll
PPC: Generalize rematerialization ha
n
dling
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC: Ad
d
sup
p
ort
for GDB
J
IT API
.
commit
|
commitdiff
|
tree
2011-10-24
Mik
e
Pall
PPC: Ad
d
Linux/P
P
C
c
ache flus
h
mechanism
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
M
a
ke
s
ur
e
to fl
u
s
h/sy
n
c
th
e
D
/
I
-c
a
c
h
e f
o
r a
l
l generat
e
d
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
F
i
x
hand
l
i
ng
o
f al
i
gnm
e
nt ar
g
uments (nil) to CALLX
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC: Add support for per-trace exit stubs
.
commit
|
commitdiff
|
tree
2011-10-24
Mik
e
Pall
Gen
e
ralize han
d
l
i
ng of stack che
c
ks in
d
icated by highest
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
Don't
save/restore tmpt
v
with
c
opyTV
.
commit
|
commitdiff
|
tree
2011-10-24
Mi
k
e Pall
Fix compiler
w
arnin
g
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pall
W
h
itespace
.
commit
|
commitdiff
|
tree
2011-10-22
Mi
k
e Pal
l
Add missing
FOLD
r
u
l
e for C
O
NV
.
u64
.
int + sign-
e
xt
e
nsion
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pall
FFI: Cleanup/fix 64
bit arithmetic in
assem
b
l
er backend
.
commit
|
commitdiff
|
tree
2011-10-22
Mike
P
all
x64:
F
ix math
.
random(
)
code ge
n
e
ration
.
commit
|
commitdiff
|
tree
2011-10-22
Mike P
a
ll
Fix regist
e
r
hint
s
f
or arithm
e
tic helper
f
unctions
.
commit
|
commitdiff
|
tree
2011-10-21
Mike Pall
Sep
a
rate/r
e
name NUM/FLOAT <
-
> I
6
4/U64 conve
r
sion f
u
nctio
n
s
.
commit
|
commitdiff
|
tree
2011-10-21
Mike Pall
Cleanup vari
o
us endianess issues in ass
e
mble
r
backend
.
commit
|
commitdiff
|
tree
2011-10-19
Mik
e
Pall
R
e
arran
g
e defines for
w
orka
r
o
u
nds to
e
mbedde
d
operating
.
.
.
commit
|
commitdiff
|
tree
2011-10-18
Mi
k
e Pall
F
ix
P
E/COFF bytec
o
de
f
ile format fo
r
big-endian tar
g
ets
.
commit
|
commitdiff
|
tree
2011-10-18
M
i
k
e Pall
Fix FOLD
ru
l
e
f
or CONV
.
flt
.
num(CONV
.
nu
m
.
flt(x)) => x
.
commit
|
commitdiff
|
tree
2011-10-18
Mike Pall
FFI/x86
:
F
ix CONV
.
u32
.
num rou
n
d
i
ng
.
commit
|
commitdiff
|
tree
2011-10-18
Mike P
a
ll
Don't
fuse colocate
d
array offset
s
without
-
O
f
u
s
e
.
commit
|
commitdiff
|
tree
2011-10-17
Mike
P
a
l
l
Fixup PC i
n
tra
c
eba
c
ks
af
t
er ex
i
ts from down-recu
r
sive
.
.
.
commit
|
commitdiff
|
tree
2011-10-17
Mik
e
Pall
PPC:
D
istin
g
uish slwi, srwi and rlwinm in disassembly
.
commit
|
commitdiff
|
tree
2011-10-17
M
ike
P
all
Add missing FOLD rul
e
for integer NEG of cons
t
ants
.
commit
|
commitdiff
|
tree
2011-10-13
Mike Pall
F
F
I/ARM: Ensure invoca
t
ion of
S
PLIT p
a
s
s
f
o
r flo
a
t
.
.
.
commit
|
commitdiff
|
tree
2011-10-13
Mike
Pall
Sav
e
tmptv state for trace
r
ecorder acros
s
RECORD vme
v
e
n
t
.
commit
|
commitdiff
|
tree
2011-10-13
Mike P
a
l
l
F
FI
:
Fix un
f
used loads of
flo
a
t fields
.
commit
|
commitdiff
|
tree
2011-10-13
Mike
P
all
F
FI: Fix call argum
e
n
t
and return handling fo
r
I8/U8
.
.
.
commit
|
commitdiff
|
tree
2011-10-11
M
i
ke Pall
FFI:
R
e
c
ord
l
oads/stores to
e
xternal variables i
n
namespaces
.
commit
|
commitdiff
|
tree
2011-10-11
Mike Pall
FFI:
F
i
x r
e
cordi
n
g
of const/enu
m
lookups
in namespa
c
es
.
commit
|
commitdiff
|
tree
2011-10-10
Mike Pal
l
R
e
move unneeded PHI barrier for reassoc
i
ation of duplica
t
e
.
.
.
commit
|
commitdiff
|
tree
2011-09-28
Mike Pall
A
void overwriti
n
g
argument with error fr
o
m metacall
.
.
.
commit
|
commitdiff
|
tree
2011-09-21
Mi
k
e Pall
Fix (har
m
less) typo
.
commit
|
commitdiff
|
tree
2011-09-21
Mike Pall
ARM: Fi
x
HREFK code generation
.
commit
|
commitdiff
|
tree
2011-09-20
M
i
k
e Pa
l
l
Generate a portable vmdef
.
lu
a
.
commit
|
commitdiff
|
tree
2011-09-17
Mike Pall
P
PC/e500:
F
ix GC barri
e
r for TSETM
.
commit
|
commitdiff
|
tree
2011-09-14
Mike Pall
PPC
:
Fix
G
C ba
r
r
ier for TSE
T
M
.
commit
|
commitdiff
|
tree
2011-09-14
Mike Pa
l
l
ARM: Fix GC ba
r
rier fo
r
TSETM
.
commit
|
commitdiff
|
tree
next