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
MIP
S
:
A
d
d missing o
p
co
d
es
t
o the DynA
S
M
MIPS
m
odule
.
.
.
commit
|
commitdiff
|
tree
2012-01-20
Mike Pal
l
Fix parsing of
h
e
x lit
e
ra
l
s with exponents
.
commit
|
commitdiff
|
tree
2012-01-15
Mike Pall
FFI: Don't t
o
uch
f
r
a
me i
n
c
a
llback
s
w
i
th
t
a
ilcalls
.
.
.
commit
|
commitdiff
|
tree
2011-12-17
Mike Pall
F
F
I: Ignore number parsing errors
whil
e
skippi
n
g defi
n
itions
.
commit
|
commitdiff
|
tree
2011-12-17
Mike Pall
FFI: Igno
r
e empty s
t
a
tement
s
i
n
ffi
.
cdef()
.
commit
|
commitdiff
|
tree
2011-12-16
M
ike Pa
l
l
MI
P
S: Add DynASM MIPS module and
e
nco
d
in
g
engine
.
commit
|
commitdiff
|
tree
2011-12-15
Mike Pal
l
MI
P
S: Add build rules
(
non-function
a
l, ye
t
)
.
commit
|
commitdiff
|
tree
2011-12-15
M
ike Pall
Auto-
d
etec
t
t
a
r
ge
t
arch via cross-com
p
iler
.
Drop
T
ARGET
.
.
.
commit
|
commitdiff
|
tree
2011-12-14
Mik
e
Pall
RELEASE Lu
a
JIT-
2
.
0
.
0-
b
eta9
commit
|
commitdiff
|
tree
2011-12-14
Mike
P
a
l
l
U
p
date changelog
.
commit
|
commitdiff
|
tree
2011-12-13
M
i
k
e
Pall
PPC
:
Avoid u
n
defined opera
n
d de
r
eference in
B
AND/shift
.
.
.
commit
|
commitdiff
|
tree
2011-12-12
Mike Pall
FFI: A
d
d
c
a
l
lback support for
A
RM
.
commit
|
commitdiff
|
tree
2011-12-12
Mike Pall
FFI: Add
c
allb
a
ck
s
upport fo
r
PPC
.
commit
|
commitdiff
|
tree
2011-12-12
Mi
k
e P
a
l
l
Mo
v
e helper f
o
r
s
y
ncin
g
d
ata/instruction cache t
o
lj
_
mcode
.
c
.
commit
|
commitdiff
|
tree
2011-12-10
Mi
k
e Pall
ARM: Err
o
r
o
ut for
a
tt
e
mpt to compile
with hard-float
.
.
.
commit
|
commitdiff
|
tree
2011-12-09
Mike Pall
ARM:
Fix stack check for
spilled
B
ASE
i
n parent
.
commit
|
commitdiff
|
tree
2011-12-09
M
ike Pall
x
6
4:
A
l
ways e
x
tend stack argum
e
nts to pointer
s
ize
.
commit
|
commitdiff
|
tree
2011-12-09
Mik
e
Pal
l
Fix
c
ompiler w
a
r
ni
n
g
.
commit
|
commitdiff
|
tree
2011-12-01
Mik
e
Pal
l
FFI: Fix stack adjus
t
m
e
nt for
calls to stdcall
/
fastcall
.
.
.
commit
|
commitdiff
|
tree
2011-11-27
M
i
ke
Pa
l
l
FFI:
N
eed
to treat strlen() as a
load
.
commit
|
commitdiff
|
tree
2011-11-27
Mike Pall
Fix do
c
s
.
The c
o
d
e base doesn't wor
k
on Windows 98
.
.
.
commit
|
commitdiff
|
tree
2011-11-27
Mike Pall
Don't incre
m
ent modu
l
e reference counts due to
sy
m
bol
.
.
.
commit
|
commitdiff
|
tree
2011-11-26
Mike
P
all
FFI:
R
ecord
ffi
.
errno()
.
commit
|
commitdiff
|
tree
2011-11-25
M
i
ke Pall
Fix stack check in side exit
.
commit
|
commitdiff
|
tree
2011-11-25
Mike
P
a
l
l
FFI
:
Rec
o
rd C f
u
n
c
tion cal
l
s
w
ith
b
ool return valu
e
s
.
commit
|
commitdiff
|
tree
2011-11-25
Mike Pall
FFI: F
i
x
line info
f
or result conversio
n
errors in
.
.
.
commit
|
commitdiff
|
tree
2011-11-25
Mike Pa
l
l
FFI: Fix GetLastError() save/restore aro
u
nd ffi
.
load()
.
commit
|
commitdiff
|
tree
2011-11-25
M
ike Pall
FFI:
I
mpro
v
e ld script
detec
t
io
n
in ffi
.
l
o
a
d()
.
commit
|
commitdiff
|
tree
2011-11-23
Mike Pall
Do
not e
l
im
i
nate PHIs
only referenced
f
r
om othe
r
PHIs
.
commit
|
commitdiff
|
tree
2011-11-21
Mike Pall
Replace
s
tack slot for imp
l
ic
i
t number->s
t
ring conv
.
.
.
commit
|
commitdiff
|
tree
2011-11-20
Mike
Pall
Specialize to prototy
p
e
f
o
r
n
on-monomo
r
phic f
u
nctions
.
commit
|
commitdiff
|
tree
2011-11-20
Mike
P
a
l
l
Coun
t
frames with same prot
o
type in call u
n
roll
l
i
m
it
.
.
.
commit
|
commitdiff
|
tree
2011-11-20
Mike Pall
Keep maximum frame
e
xtent in snap
-
>tops
l
o
t
.
commit
|
commitdiff
|
tree
2011-11-20
Mike
P
al
l
Get rid of sn
a
p
-
>dept
h
.
commit
|
commitdiff
|
tree
2011-11-17
M
i
ke Pall
Fix deb
u
g
o
pt
i
o
n
fo
r
msvcbuild
.
bat
.
commit
|
commitdiff
|
tree
2011-11-15
Mike Pall
FFI:
Fi
x
EnumWin
d
ows examp
l
e in
docs
.
commit
|
commitdiff
|
tree
2011-11-15
Mike
P
all
FFI
:
Add m
i
ssing GC b
a
rrier for
c
allbac
k
r
e
gistratio
n
.
commit
|
commitdiff
|
tree
2011-11-15
Mike Pall
FFI
:
S
a
ve GetLast
E
rror
(
) a
r
ound ffi
.
l
oad() an
d
s
ymbol
.
.
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pall
Elimi
n
ate so
m
e r
a
re occu
r
rences
o
f redundant PHIs
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pall
Fix hint
-
b
a
sed reg
i
s
t
e
r allocation in ra_dest()
.
commit
|
commitdiff
|
tree
2011-11-14
M
ik
e
Pall
FFI: Add ca
l
lback s
u
pport (for x
8
6/x64)
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pall
P
PC
:
Cl
a
rify
d
ocs
.
commit
|
commitdiff
|
tree
2011-11-14
Mike Pall
FF
I
:
Resolve __cal
l
met
a
m
e
t
hod for po
i
nters, too
.
commit
|
commitdiff
|
tree
2011-11-12
Mike Pall
Avoid dependence on lj_jit
.
h if only inc
l
u
d
ing
l
j_targe
t
.
h
.
commit
|
commitdiff
|
tree
2011-11-12
Mike Pal
l
FFI
:
Add unwind
d
e
finitio
n
s f
o
r lj_vm_ffi
_
call
.
commit
|
commitdiff
|
tree
2011-11-11
Mi
k
e Pall
FFI: Extend
m
etametho
d
tuto
r
i
a
l
.
commit
|
commitdiff
|
tree
2011-11-11
Mike Pall
ARM: Fix I
R
splitting for softfp XL
O
AD
.
commit
|
commitdiff
|
tree
2011-11-11
Mike
Pall
AR
M
: Fix co
d
e genera
t
ion for type-chec
k
on
l
y softfp
.
.
.
commit
|
commitdiff
|
tree
2011-11-04
M
i
k
e Pall
x64:
Fix lig
h
tuserdata compa
r
ison
s
.
commit
|
commitdiff
|
tree
2011-11-04
M
ik
e
Pal
l
Spelling
.
commit
|
commitdiff
|
tree
2011-10-27
Mike Pall
PPC:
Install dis_ppc
.
lua
.
commit
|
commitdiff
|
tree
2011-10-26
Mike Pall
FFI
:
C
o
mpile ca
l
ls to stdcall,
f
a
s
t
c
al
l
and
v
ararg
.
.
.
commit
|
commitdiff
|
tree
2011-10-25
Mike
Pall
PPC: F
u
se BAND
with s
h
i
ft to
r
lwi
n
m
.
commit
|
commitdiff
|
tree
2011-10-25
Mike
Pal
l
Add more F
O
LD
r
ules
f
or shift
+ BAND sim
p
lificatio
n
s
.
commit
|
commitdiff
|
tree
2011-10-25
M
ike Pall
x64: Fix
code generation for
B
S
W
AP
.
commit
|
commitdiff
|
tree
2011-10-25
Mike Pa
l
l
P
P
C:
Fuse BSWAP w
i
th X
L
OAD/XSTORE to lwbrx/stwbrx
.
commit
|
commitdiff
|
tree
2011-10-25
M
i
k
e
Pall
PP
C
/
e50
0
:
F
i
x write barrier
i
n US
E
TS
.
commit
|
commitdiff
|
tree
2011-10-24
M
i
k
e
Pall
PPC
:
Fi
x
e
x
ternally provid
e
d rel
o
cati
o
n offsets in
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
M
i
ke Pall
PPC: Fix wr
i
te b
a
rrier in USETV/USETS
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
P
P
C
: Integrate and
enable JI
T
compi
l
er
.
commit
|
commitdiff
|
tree
2011-10-24
Mik
e
Pall
Allow selection of sing
l
e-nu
m
ber vs
.
d
u
al-number mode
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
M
i
k
e Pall
PPC: Fix
/
imp
r
ove interpreter/JIT i
n
tegration
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PP
C
: Genera
l
ize remater
i
alization
handling
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
P
P
C
: A
d
d sup
p
ort for GDB JIT API
.
commit
|
commitdiff
|
tree
2011-10-24
Mike
Pall
PPC: Add Linux/PPC cache flus
h
m
ech
a
nism
.
commit
|
commitdiff
|
tree
2011-10-24
M
i
ke Pall
M
ake sure to f
l
ush/syn
c
the D/I-cache for all gener
a
t
e
d
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
Fix handling
o
f alignm
e
nt
arguments (nil) to CALLX
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
PPC: Add suppo
r
t f
o
r per-trace
e
xit stubs
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pall
Generalize handling of stack
checks indicated
b
y hig
h
e
st
.
.
.
commit
|
commitdiff
|
tree
2011-10-24
Mike
Pall
Don't
s
ave/restore tmptv wit
h
copyTV
.
commit
|
commitdiff
|
tree
2011-10-24
Mike Pa
l
l
Fix compil
e
r
warning
.
commit
|
commitdiff
|
tree
2011-10-22
Mi
k
e Pall
Whitespa
c
e
.
commit
|
commitdiff
|
tree
2011-10-22
M
ike Pa
l
l
Ad
d
missing FOLD r
u
le for CONV
.
u6
4
.
i
n
t + sign-e
x
t
e
n
sion
.
commit
|
commitdiff
|
tree
2011-10-22
Mi
k
e
Pall
FFI: Cleanup/
f
ix 64 bit a
r
ithmetic
i
n assem
b
l
er bac
k
end
.
commit
|
commitdiff
|
tree
2011-10-22
Mike Pall
x64: Fix math
.
r
a
ndo
m
()
c
o
de gen
e
ratio
n
.
commit
|
commitdiff
|
tree
2011-10-22
M
ike Pall
F
i
x registe
r
hi
n
ts for ar
i
thmetic helper functio
n
s
.
commit
|
commitdiff
|
tree
2011-10-21
Mike P
a
ll
Separ
a
t
e
/r
e
name NUM/F
L
OAT <
-
> I64/U6
4
conv
e
rsion
f
uncti
o
ns
.
commit
|
commitdiff
|
tree
2011-10-21
Mike
P
all
Cleanu
p
various
e
ndianess i
s
s
ues in ass
e
mb
l
er bac
k
end
.
commit
|
commitdiff
|
tree
2011-10-19
Mi
k
e Pall
Rea
r
r
a
nge
d
efin
e
s for workarounds
to embedded opera
t
ing
.
.
.
commit
|
commitdiff
|
tree
2011-10-18
Mike Pall
Fix PE/COFF byteco
d
e f
i
le format for bi
g
-endian targe
t
s
.
commit
|
commitdiff
|
tree
2011-10-18
Mike
Pall
Fix FOLD r
u
le for CONV
.
flt
.
num(CONV
.
n
um
.
flt(x)) => x
.
commit
|
commitdiff
|
tree
2011-10-18
M
ik
e
Pall
FFI/x86:
F
ix CO
N
V
.
u32
.
num
r
o
unding
.
commit
|
commitdiff
|
tree
2011-10-18
Mike Pall
Don
'
t
fuse
colocated
a
rray offsets without -Ofuse
.
commit
|
commitdiff
|
tree
2011-10-17
Mike Pall
Fixup
P
C in tracebacks after exits
from down-re
c
urs
i
ve
.
.
.
commit
|
commitdiff
|
tree
2011-10-17
Mike
Pall
PP
C
: Distinguish s
l
wi, srw
i
a
n
d rl
w
inm
in disassem
b
ly
.
commit
|
commitdiff
|
tree
2011-10-17
Mike P
a
ll
Add
m
i
s
sing
F
O
LD rule
for integer NEG
o
f constants
.
commit
|
commitdiff
|
tree
2011-10-13
Mike Pall
FF
I
/A
R
M: E
n
sure invocation of SPL
I
T
pas
s
for float
.
.
.
commit
|
commitdiff
|
tree
2011-10-13
M
ike Pa
l
l
Save tmpt
v
s
ta
t
e for trace
record
e
r ac
r
o
ss REC
O
R
D vmevent
.
commit
|
commitdiff
|
tree
2011-10-13
M
i
ke Pall
FFI: Fix
u
nfuse
d
loads
of float
fields
.
commit
|
commitdiff
|
tree
2011-10-13
Mi
k
e Pall
FFI: Fix call argument and ret
u
r
n ha
n
dling for
I
8
/
U8
.
.
.
commit
|
commitdiff
|
tree
2011-10-11
Mike Pall
FFI
:
Record
loads/
s
tores to
e
x
t
ernal v
a
riables in
n
a
mespaces
.
commit
|
commitdiff
|
tree
2011-10-11
Mike Pall
FFI: Fix recording of
c
onst/enum lookups in namespaces
.
commit
|
commitdiff
|
tree
2011-10-10
Mike Pall
Remove unneeded PHI barrier for rea
s
sociation of duplicate
.
.
.
commit
|
commitdiff
|
tree
2011-09-28
Mike Pall
Avoid overw
r
itin
g
argument
w
i
t
h error from meta
c
all
.
.
.
commit
|
commitdiff
|
tree
2011-09-21
Mi
k
e Pall
Fix (harmless) typo
.
commit
|
commitdiff
|
tree
2011-09-21
Mike Pall
ARM: Fix HREFK
code generation
.
commit
|
commitdiff
|
tree
2011-09-20
Mike Pall
Ge
n
erate a
p
ortable vmdef
.
lua
.
commit
|
commitdiff
|
tree
2011-09-17
M
ike Pall
PPC/e50
0
: Fix
G
C barrier for TSETM
.
commit
|
commitdiff
|
tree
2011-09-14
Mike Pall
PPC: Fi
x
G
C
b
arrier f
o
r TSET
M
.
commit
|
commitdiff
|
tree
2011-09-14
Mike Pall
A
R
M:
F
ix
GC barrier for TSETM
.
commit
|
commitdiff
|
tree
next