repo.or.cz
/
luajit-2.0
/
celess22.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
Error for blacklisted loop bytecodes has no info argument.
2010-01-16
Mike
Pal
l
Error fo
r
blacklis
t
ed loop bytec
o
des has no
i
nfo arg
u
ment
.
commit
|
commitdiff
|
tree
2010-01-14
Mike Pall
Add bu
i
ld infrastructure for
x64 interpre
t
er
.
commit
|
commitdiff
|
tree
2010-01-14
Mike Pa
l
l
Shorten %p for
m
at for pure 32 bi
t
pointers
o
n x64
.
commit
|
commitdiff
|
tree
2010-01-10
Mike
P
a
ll
Strip '@
'
su
f
fix fr
o
m external symbols for MACH-O,
.
.
.
commit
|
commitdiff
|
tree
2010-01-09
Mike Pall
Improve alia
s
a
n
a
lysis of upv
a
l
u
e
s
u
s
ing a disa
m
biguation
.
.
.
commit
|
commitdiff
|
tree
2010-01-09
Mike
Pall
A
void
i
nt16_t widenin
g
f
o
r pt->uv el
e
ments
.
commit
|
commitdiff
|
tree
2010-01-09
Mike Pall
Fi
x
32/
6
4 bit portability
i
s
sue
with upval->v
.
commit
|
commitdiff
|
tree
2010-01-09
Mike
P
a
ll
F
i
x
x
64 PE
o
bjec
t
e
mitter
.
commit
|
commitdiff
|
tree
2010-01-09
M
i
ke Pall
B
u
mp all cop
y
righ
t
dat
e
s to 2010
.
commit
|
commitdiff
|
tree
2010-01-05
Mike Pall
Add support for
W
IN
6
4 excep
t
i
o
n
h
andli
n
g to ext
e
rnal
.
.
.
commit
|
commitdiff
|
tree
2010-01-05
Mike Pall
Fix PE object build
f
o
r fa
s
tcal
l
entry points
i
nto
.
.
.
commit
|
commitdiff
|
tree
2010-01-05
Mike Pa
l
l
Allow @
in DynASM glob
a
ls
.
commit
|
commitdiff
|
tree
2010-01-02
Mike Pall
Major rewrite of error handling to allow exte
r
nal/i
n
ternal
.
.
.
commit
|
commitdiff
|
tree
2009-12-30
Mike
Pall
Ren
a
me NRESULT
S
to M
U
LTRES
o
n th
e
assembler s
i
de, too
.
commit
|
commitdiff
|
tree
2009-12-30
Mike Pall
Implem
e
nt
y
i
eld from C hooks
.
commit
|
commitdiff
|
tree
2009-12-29
Mi
k
e P
a
ll
Fix narrowing ca
s
ts
o
f poin
t
e
r diff
e
r
e
nces for
x64
.
commit
|
commitdiff
|
tree
2009-12-29
Mi
k
e
Pall
M
inor fixes for x64 interprete
r
.
commit
|
commitdiff
|
tree
2009-12-29
Mike Pall
Fix PE object
b
uil
d
on x
6
4 and
w
ith disab
l
ed i
n
terpr
e
ter
.
commit
|
commitdiff
|
tree
2009-12-29
Mike Pall
Add DWARF2 unwin
d
i
nfo f
o
r x64 i
n
terpreter
.
commit
|
commitdiff
|
tree
2009-12-29
Mike Pall
Fix alloc/free
s
izes
o
f
internal
GCRef array
s
.
commit
|
commitdiff
|
tree
2009-12-29
Mike Pall
F
i
x vari
o
us 32
/
64
b
i
t
iss
u
es in interpreter
.
commit
|
commitdiff
|
tree
2009-12-29
Mike
Pall
F
i
x bad stack setup in collectgarbage()
.
commit
|
commitdiff
|
tree
2009-12-29
Mike Pall
Fix
x
64 lj_vm_po
w
_sse()
.
commit
|
commitdiff
|
tree
2009-12-29
Mike Pall
Save all callee-
s
av
e
d
x
64 integer regs for unwinding
.
commit
|
commitdiff
|
tree
2009-12-29
Mike Pall
Logical
'
not'
must be sign-extend
e
d for address operands
.
commit
|
commitdiff
|
tree
2009-12-28
Mike Pa
l
l
Define CFRA
M
E stru
c
ture for x64
i
nte
r
preter
.
commit
|
commitdiff
|
tree
2009-12-28
Mik
e
P
all
Linux
/
x64 mremap() does not obey MAP_
3
2BIT, so mak
e
.
.
.
commit
|
commitdiff
|
tree
2009-12-28
Mi
k
e Pall
F
i
x
size calculation for cl
o
sure structs
.
commit
|
commitdiff
|
tree
2009-12-28
Mike Pall
F
ix POSIX/x64 call argume
n
t order
.
commit
|
commitdiff
|
tree
2009-12-28
Mi
k
e
P
all
Change ca
l
lee-save regs
f
or x64 interpr
e
ter to s
h
or
t
en
.
.
.
commit
|
commitdiff
|
tree
2009-12-28
Mike Pall
Fix
D
ynASM x64 encoding for qw
o
rd-only instructions
.
commit
|
commitdiff
|
tree
2009-12-28
Mike Pall
Final calling c
o
nvention clea
n
up
for x64 inte
r
pret
e
r
.
commit
|
commitdiff
|
tree
2009-12-27
M
i
ke Pal
l
More
c
alling convent
i
on cleanup
s
for x64
in
t
erpreter
.
commit
|
commitdiff
|
tree
2009-12-27
M
ike
P
all
Ignore lea
o
perand size
in Dy
n
ASM x86/x64
.
commit
|
commitdiff
|
tree
2009-12-27
Mike Pall
Use
fastcall for remaining 1-arg/2-arg calls from inte
r
prete
r
.
commit
|
commitdiff
|
tree
2009-12-25
Mike
P
al
l
Add SSE
v
arian
t
of pow/
p
owi to interpreter
.
commit
|
commitdiff
|
tree
2009-12-22
Mike Pa
l
l
Add build
infrastru
c
tu
r
e for the SSE2-enabled interpreter
.
commit
|
commitdiff
|
tree
2009-12-22
Mike Pall
Fix last commit
.
commit
|
commitdiff
|
tree
2009-12-22
Mike
Pal
l
Miscellaneous cl
e
anups for x64 interpre
t
er
.
commit
|
commitdiff
|
tree
2009-12-22
Mike Pall
U
se SSE variants for IRFP
M
_FLOOR/CEIL/TRUNC unless
.
.
.
commit
|
commitdiff
|
tree
2009-12-22
Mike Pal
l
Add SSE2 variants for all FP ops (
e
xc
e
pt vm_pow*
)
in
.
.
.
commit
|
commitdiff
|
tree
2009-12-21
Mike Pall
Add SSE2 variants of basic a
r
ithmetic o
p
s in interpret
e
r
.
commit
|
commitdiff
|
tree
2009-12-21
Mik
e
Pall
Fix mem
o
ry o
p
erand si
z
e
s
for some SSE
o
ps i
n
Dyn
A
SM
.
commit
|
commitdiff
|
tree
2009-12-20
Mike Pall
Prope
r
ly comp
i
l
e
on Debia
n
kFreeBSD
.
commit
|
commitdiff
|
tree
2009-12-19
Mik
e
Pal
l
Adapt most ou
t
bound ca
l
ls in int
e
rpreter to x64 calling
.
.
.
commit
|
commitdiff
|
tree
2009-12-18
M
i
ke Pall
B
e
tter chang
e
the sav
e
d regs for the x64 int
e
rpreter
.
.
.
commit
|
commitdiff
|
tree
2009-12-17
Mike Pall
Change KB
A
SE/PC regs for x64/POSI
X
to get
shorter enco
d
ings
.
commit
|
commitdiff
|
tree
2009-12-17
M
ike
Pall
Adapt primary in
b
ound calls i
n
x64 interpreter
.
commit
|
commitdiff
|
tree
2009-12-17
Mik
e
Pall
Allow quadw
o
rd l
e
a for DynA
S
M x6
4
.
commit
|
commitdiff
|
tree
2009-12-16
Mike Pall
Cleanup Dy
n
A
S
M acti
o
n list
flush
e
s
.
commit
|
commitdiff
|
tree
2009-12-16
M
i
k
e Pall
Fix handl
i
ng of byte-addres
s
able register
s
i
n DynASM
.
.
.
commit
|
commitdiff
|
tree
2009-12-16
Mike Pall
Add s
u
pport for rip-
r
elative
d
i
splace
m
e
n
ts to D
y
n
A
SM
.
.
.
commit
|
commitdiff
|
tree
2009-12-16
Mike Pall
Change
s
ome
m
isuses of
esp in x6
4
interprete
r
.
commit
|
commitdiff
|
tree
2009-12-16
Mike
Pall
W
arn abo
u
t
use of esp with D
y
nASM x64
.
commit
|
commitdiff
|
tree
2009-12-16
M
i
ke Pall
Define
x
64 int
e
rpre
t
er fram
e
a
n
d c
l
e
anup use
of s
t
ack
.
.
.
commit
|
commitdiff
|
tree
2009-12-15
Mike Pall
Unify interpreter
r
eg saves/
r
estores for WIN64 prolog
.
.
.
commit
|
commitdiff
|
tree
2009-12-15
Mike Pall
Firs
t
bunch of register definitio
n
s for
x
64 interp
r
eter
.
commit
|
commitdiff
|
tree
2009-12-15
M
i
ke Pall
Allow 32 bit regs
for indexing
e
ven for DynAS
M
x64
.
commit
|
commitdiff
|
tree
2009-12-15
Mik
e
Pall
M
a
ke DynAS
M
condit
i
onals available before
.
arc
h
statement
.
commit
|
commitdiff
|
tree
2009-12-15
Mike
P
a
l
l
Add usage mess
a
ge fo
r
mov64 to
D
ynASM x
6
4
.
commit
|
commitdiff
|
tree
2009-12-14
Mik
e
Pall
Fix
off
-
by-
o
ne error in err_chunkid()
.
commit
|
commitdiff
|
tree
2009-12-13
Mike Pall
Add
s
u
p
p
ort for 64 bit
immed
i
ates/disp
l
acements
to
.
.
.
commit
|
commitdiff
|
tree
2009-12-10
Mike Pal
l
Pi
c
k unused X char to f
o
rc
e
R
EX
.
W in DynASM
x
64
.
commit
|
commitdiff
|
tree
2009-12-10
Mike Pall
Add
6
4 bit instructi
o
n
template
s
to DynASM
x
64 and
.
.
.
commit
|
commitdiff
|
tree
2009-12-10
Mike Pall
Show m
e
mory
operand s
i
z
e
in cvtsi2sd/
c
vts
i
2ss d
i
sassembly
.
commit
|
commitdiff
|
tree
2009-12-10
Mik
e
Pall
Add REX encoding to DynA
S
M x
6
4
.
commit
|
commitdiff
|
tree
2009-12-10
Mike Pall
Add DynASM
x64
m
odule (non
-
fu
n
ctiona
l
)
.
Add ext
r
a
x
64
.
.
.
commit
|
commitdiff
|
tree
2009-12-09
Mi
k
e Pal
l
Fi
x
text about x64 por
t
in status
p
age
.
commit
|
commitdiff
|
tree
2009-12-08
Mike Pall
Re
o
rg Make
f
i
le to allow m
o
r
e ov
e
rri
d
es on
t
he
m
ake
.
.
.
commit
|
commitdiff
|
tree
2009-12-08
Mike Pa
l
l
Remov
e
asm auto-det
e
cti
o
n due to cross-compilatio
n
.
.
.
commit
|
commitdiff
|
tree
2009-12-08
Mike Pall
Add DynASM
-
bui
l
t files
t
o
public repo
.
commit
|
commitdiff
|
tree
2009-12-08
Mike
Pal
l
F
a
st
f
orwar
d
to sync public repo
.
commit
|
commitdiff
|
tree
2009-12-08
Mike
P
all
LuaJ
I
T-2
.
0
.
0-beta2 hotfix #2
commit
|
commitdiff
|
tree
2009-12-08
Mike Pall
Lua
J
IT 2
.
0
.
0
-beta2
hotf
i
x #1
commit
|
commitdiff
|
tree
2009-12-08
Mike Pall
RE
L
E
ASE LuaJIT-
2
.
0
.
0-b
e
ta2
commit
|
commitdiff
|
tree
2009-12-08
Mike Pall
RELEA
S
E Lua
J
IT-2
.
0
.
0
-
beta1
commit
|
commitdiff
|
tree