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
Don't allocate unused 2nd result register in JIT compiler backend.
2016-02-10
M
ike Pa
l
l
Don't alloca
t
e unu
s
e
d
2nd result
regi
s
t
e
r in JIT compile
r
.
.
.
commit
|
commitdiff
|
tree
2015-11-26
Mike Pal
l
FFI: Fix SPLIT p
a
ss for CONV i
6
4
.
u64
.
commit
|
commitdiff
|
tree
2015-11-04
M
ike Pall
D
y
nASM/x86:
Add
r
dpm
c
instr
u
ction
.
commit
|
commitdiff
|
tree
2015-11-04
Mike Pall
E
x
tend
V
al
g
rin
d
suppressions for
no
n
-inli
n
ed C code
.
commit
|
commitdiff
|
tree
2015-10-24
Mi
k
e P
a
ll
Up
d
ate buil
d
instructions
.
commit
|
commitdiff
|
tree
2015-10-24
Mike Pall
OSX: Switch to Clang
as the
d
efault compi
l
er
.
commit
|
commitdiff
|
tree
2015-10-24
Mike
P
all
iOS
:
Disab
l
e os
.
execute() when bui
l
ding f
o
r
i
OS >=
.
.
.
commit
|
commitdiff
|
tree
2015-10-24
M
i
k
e
Pall
DynASM/x86
:
Restrict shld/shrd
to op
e
ran
d
s with
s
ame
.
.
.
commit
|
commitdiff
|
tree
2015-10-24
Mik
e
Pa
l
l
D
y
nASM/x86: Fix so
m
e
SS
E
instruction te
m
plates
.
commit
|
commitdiff
|
tree
2015-10-24
Mike Pall
F
F
I: Fix ipairs() recording
.
commit
|
commitdiff
|
tree
2015-10-15
M
ike Pall
Drop marks
f
rom replay
e
d
instructions
w
hen sin
k
ing
.
commit
|
commitdiff
|
tree
2015-10-01
Mik
e
Pall
Flush
symbol
t
a
bles i
n
j
i
t
.
d
ump
on tr
a
ce
flush
.
commit
|
commitdiff
|
tree
2015-10-01
Mike Pall
Fix unsinking ch
e
c
k
.
commit
|
commitdiff
|
tree
2015-09-20
Mike P
a
ll
Fix Cygwin support
.
N
ote: t
h
is is no
t
a sup
p
o
rted ta
r
ge
t
.
commit
|
commitdiff
|
tree
2015-08-19
Mi
k
e Pall
Properly handle OOM in trac
e
_sa
v
e()
.
commit
|
commitdiff
|
tree
2015-08-19
M
i
ke Pall
Fix NYICF error message
.
commit
|
commitdiff
|
tree
2015-07-17
M
i
ke Pall
FFI: Don
'
t propagate qual
i
fi
e
rs into
s
ub
t
ypes of com
p
lex
.
commit
|
commitdiff
|
tree
2015-07-10
Mike Pal
l
Li
m
i
t
n
u
mber of argume
n
t
s giv
e
n
to io
.
line
s
() and fp
.
.
.
commit
|
commitdiff
|
tree
2015-06-10
M
ike Pall
Fix narrowing
o
f TOBIT
.
commit
|
commitdiff
|
tree
2015-06-09
Mik
e
P
all
x64: Allow building without ext
e
rnal unwi
n
der
.
commit
|
commitdiff
|
tree
2015-05-14
Mike Pal
l
RELEASE LuaJIT-2
.
0
.
4
commit
|
commitdiff
|
tree
2015-05-14
Mike Pall
U
p
d
ate changel
o
g
.
commit
|
commitdiff
|
tree
2015-05-04
Mike Pa
l
l
x86/x64: Fix argument c
h
e
ck for bit
shi
f
ts
.
commit
|
commitdiff
|
tree
2015-04-28
Mike Pall
Fix stack check
in narrowing optimiza
t
i
o
n
.
commit
|
commitdiff
|
tree
2015-03-11
Mike
P
a
l
l
Doc cleanup
.
commit
|
commitdiff
|
tree
2015-03-05
Mi
k
e P
a
l
l
Fix Lua/
C
API typecheck erro
r
for
s
p
e
cial i
n
dexes
.
commit
|
commitdiff
|
tree
2015-03-02
Mike P
a
l
l
F
F
I: Fix FOLD rule for
T
OBIT + CONV
nu
m
.
u32
.
commit
|
commitdiff
|
tree
2015-02-25
Mike Pall
ARM: H
a
ndle mor
e
arch d
e
fines
.
commit
|
commitdiff
|
tree
2015-02-25
Mike Pall
Properly fa
i
l unsupport
e
d cross-compile
t
o MIP
S
64
.
commit
|
commitdiff
|
tree
2015-02-22
Mi
k
e Pall
Fix string to number conversion
.
commit
|
commitdiff
|
tree
2015-02-21
Mike Pall
x86/x
6
4: Fix code ge
n
e
r
ation
f
or fused
t
e
st/arith
o
ps
.
commit
|
commitdiff
|
tree
2015-02-18
M
i
ke Pall
F
F
I:
P
revent
D
S
E
across ffi
.
string()
.
commit
|
commitdiff
|
tree
2015-02-02
Mike Pall
Fix lexer error fo
r
chunks without token
s
.
commit
|
commitdiff
|
tree
2015-01-17
Mike Pall
D
o
n't c
o
mpile
IR_RETF
aft
e
r
C
ALLT to ff
with-side effects
.
commit
|
commitdiff
|
tree
2015-01-17
M
i
ke Pa
l
l
Ope
n
BSD/x
8
6
:
Be
t
ter executa
b
le memory allocation for
.
.
.
commit
|
commitdiff
|
tree
2015-01-05
M
i
k
e
Pall
Bump co
p
yrigh
t
d
ate to 2015
.
commit
|
commitdiff
|
tree
2015-01-05
Mike
P
all
Fix BC_UCLO/BC
_
JMP joi
n
o
ptimi
z
ati
o
n
in
L
u
a
p
a
r
s
er
.
commit
|
commitdiff
|
tree
2015-01-04
Mike Pall
A
RM: Minor i
n
terprete
r
optimization
.
commit
|
commitdiff
|
tree
2015-01-04
Mike P
a
ll
x86: Minor interpreter optimizati
o
n
.
commit
|
commitdiff
|
tree
2015-01-04
M
i
ke Pall
F
i
x
docs
.
commit
|
commitdiff
|
tree
2014-12-27
Mi
k
e Pal
l
DynASM/ARM:
F
i
x
r
ollbac
k
for variant tem
p
l
a
tes
.
commit
|
commitdiff
|
tree
2014-12-27
Mike Pall
M
I
PS: Fix excess sta
c
k growth
in interpreter
.
commit
|
commitdiff
|
tree
2014-12-27
Mike
Pall
PPC:
Fix exces
s
stack growt
h
in interpreter
.
commit
|
commitdiff
|
tree
2014-12-27
Mike
P
all
ARM: Fi
x
write ba
r
r
i
er check in
BC_
U
SETS
.
commit
|
commitdiff
|
tree
2014-12-27
Mike Pa
l
l
A
R
M: Fix excess stack growth in interpreter
.
commit
|
commitdiff
|
tree
2014-12-27
M
ike Pall
F
i
x
c
o
rner cas
e
in str
i
ng to numbe
r
conversion
.
commit
|
commitdiff
|
tree
2014-12-20
Mike
Pall
x86: F
i
x a
r
gument checks for
i
pairs()
i
te
r
ator
.
commit
|
commitdiff
|
tree
2014-12-15
Mike Pall
G
r
aceful
l
y
handle lua_er
r
or() for
a s
u
spen
d
ed c
o
ro
u
tine
.
commit
|
commitdiff
|
tree
2014-12-08
Mike Pall
A
v
oid error mes
s
a
ges when building with Clan
g
.
commit
|
commitdiff
|
tree
2014-12-03
M
i
ke Pall
DynASM/AR
M
: Fi
x
description shown for mul
t
i
-
element
.
.
.
commit
|
commitdiff
|
tree
2014-11-28
Mik
e
Pall
Fix
snapshot #0 handlin
g
for traces w
i
th a
s
t
ack chec
k
.
.
.
commit
|
commitdiff
|
tree
2014-11-03
Mike Pall
FFI: No met
a
fallback when index
i
n
g
poi
n
ter to inc
o
mplet
e
.
.
.
commit
|
commitdiff
|
tree
2014-10-08
Mike Pal
l
Fix fused consta
n
t
loads under high
r
e
g
i
s
ter pressure
.
commit
|
commitdiff
|
tree
2014-10-07
Mike Pall
Fix Drag
o
n
Fly build (unsuppo
r
ted)
.
commit
|
commitdiff
|
tree
2014-09-22
Mike
P
a
ll
DynASM/x
8
6: Add flden
v
,
f
[n]stenv, fxsave, fx
r
stor
.
.
.
commit
|
commitdiff
|
tree
2014-09-21
Mike Pall
Dy
n
ASM/x86: Add
s
hld/shrd opcodes
.
commit
|
commitdiff
|
tree
2014-09-08
M
i
k
e Pall
FFI: Fix initialization o
f
unions of
s
ubty
p
e
s
.
commit
|
commitdiff
|
tree
2014-09-08
Mike Pall
FFI: Fix for
cdata vs
.
non-cdata ar
i
t
hm
e
tic
and
c
o
mparis
o
ns
.
commit
|
commitdiff
|
tree
2014-08-05
Mike Pall
FFI
:
Fix __ind
e
x
/__newin
d
ex meta
m
e
t
hod resolu
t
i
on
f
or
.
.
.
commit
|
commitdiff
|
tree
2014-07-24
Mi
k
e Pall
Invalidate
b
ackpropagation cache after DCE
.
commit
|
commitdiff
|
tree
2014-07-04
Mi
k
e Pall
F
F
I
:
Fix com
p
ilation
of
r
ef
e
r
ence field acce
s
s
.
commit
|
commitdiff
|
tree
2014-07-01
M
ike
P
a
ll
F
i
x ABC e
l
im
i
na
t
ion
.
commit
|
commitdiff
|
tree
2014-06-13
Mik
e
Pall
Typo
.
commit
|
commitdiff
|
tree
2014-06-12
Mike
P
a
ll
FFI:
Fix frame travers
a
l for ba
c
ktraces wi
t
h FFI callb
a
cks
.
commit
|
commitdiff
|
tree
2014-06-11
M
i
ke Pall
x86: lj_math_random_step() clobb
e
r
s XMM
r
egs on
OSX
.
.
.
commit
|
commitdiff
|
tree
2014-06-11
Mike Pal
l
Fix debug info for main chunk of stri
p
p
ed b
y
tecode
.
commit
|
commitdiff
|
tree
2014-05-28
Mi
k
e
Pal
l
Fix compatibilit
y
issues wit
h
I
l
lumo
s
.
commit
|
commitdiff
|
tree
2014-05-27
Mike Pall
P
PC
:
Fix red z
o
ne o
v
erflow in mac
h
ine co
d
e generation
.
commit
|
commitdiff
|
tree
2014-05-27
Mike Pal
l
x86: Fix co
d
e gener
a
t
i
on for
unuse
d
result
of math
.
.
.
commit
|
commitdiff
|
tree
2014-05-20
M
ike Pall
Fix FOLD rule for st
r
ing
.
s
ub(s,
.
.
.
) =
=
k
.
commit
|
commitdiff
|
tree
2014-05-15
Mike Pall
FFI: Fix re
c
o
rding of indexing a struct poin
t
er ctyp
e
.
.
.
commit
|
commitdiff
|
tree
2014-05-15
Mike Pall
Fix FOLD rule for ST
R
REF of SNEW
.
commit
|
commitdiff
|
tree
2014-05-12
M
i
k
e
P
all
Fi
x
fr
a
m
e
tra
v
ersal while search
i
ng fo
r
error f
u
nction
.
commit
|
commitdiff
|
tree
2014-05-06
Mike Pall
x64: Work
a
round for
M
SVC b
u
ild
i
s
sue
.
commit
|
commitdiff
|
tree
2014-05-06
Mi
k
e
Pall
F
F
I: Anoth
e
r fi
x
for
cd
a
ta
e
q
u
a
l
i
ty comparisons
.
commit
|
commitdiff
|
tree
2014-04-26
Mi
k
e Pall
Add PS V
i
ta po
r
t
.
commit
|
commitdiff
|
tree
2014-04-22
Mike Pall
Prevent GC es
t
imate
m
iscalculation due to buff
e
r growth
.
commit
|
commitdiff
|
tree
2014-04-22
Mik
e
Pall
Preven
t
adding side trace
s
for
s
tack ch
e
cks
.
commit
|
commitdiff
|
tree
2014-04-21
Mike Pall
x64: A
l
lo
w
b
u
ilding with LUAJIT_U
S
E_SYSMALLOC and LUAJIT_US
E
.
.
.
commit
|
commitdiff
|
tree
2014-04-17
Mike Pa
l
l
PPC: D
o
n't use mcrxr o
n
PPE
.
commit
|
commitdiff
|
tree
2014-04-08
Mike Pal
l
FFI: Fix
c
da
t
a
equali
t
y c
o
mparison against
o
ther
L
ua
.
.
.
commit
|
commitdiff
|
tree
2014-04-08
Mike
P
all
FFI: Fix c
d
ata equality comparison against s
t
rings
.
commit
|
commitdiff
|
tree
2014-04-03
M
ik
e
Pall
F
ix top
s
l
o
t
c
alculation for snap
s
hots
w
ith continuation
s
.
commit
|
commitdiff
|
tree
2014-04-01
Mike Pall
Correct fix for
r
e
us
e
of
SCEV
result
s
in FORL
.
commit
|
commitdiff
|
tree
2014-03-31
Mike Pall
F
F
I:
Allow n
o
n
-scala
r
cdata to be com
p
a
r
ed for equality
.
.
.
commit
|
commitdiff
|
tree
2014-03-28
Mi
k
e Pal
l
FFI: Fi
x
p
seud
o
type conversions
for type punning
.
commit
|
commitdiff
|
tree
2014-03-27
Mike
Pall
Fix
c
heck for reuse
o
f
SCEV results in FORL
.
commit
|
commitdiff
|
tree
2014-03-27
Mike Pall
x86/x64: Avoid u
s
e of SAHF i
n
stru
c
tion
.
commit
|
commitdiff
|
tree
2014-03-24
Mike Pall
Fix compiler war
n
i
n
gs
.
commit
|
commitdiff
|
tree
2014-03-12
M
i
ke Pall
RELEASE Lua
J
IT-2
.
0
.
3
commit
|
commitdiff
|
tree
2014-03-12
Mike Pall
Update changelog
.
commit
|
commitdiff
|
tree
2014-03-06
M
ik
e
P
a
ll
DynAS
M
: Emit ve
r
sion c
h
eck after
.
a
r
c
h
directive
.
commit
|
commitdiff
|
tree
2014-03-05
Mike Pall
Don't access
d
a
ngling r
e
ference to reall
o
c
a
ted I
R
.
commit
|
commitdiff
|
tree
2014-02-28
Mike Pall
Fix frame depth
display for byte
c
ode du
m
p in -jdump
.
commit
|
commitdiff
|
tree
2014-02-28
M
ike Pall
Fi
x
r
e
c
o
rding of
B
C_VARG
.
commit
|
commitdiff
|
tree
2014-02-27
Mike Pall
Fix for -jdump doc
s
.
commit
|
commitdiff
|
tree
2014-02-26
Mi
k
e Pa
l
l
A
d
d
PS4 p
o
rt
.
commit
|
commitdiff
|
tree
2014-02-20
Mik
e
Pall
Do
n
't purge
m
o
d
ified
functi
o
n from stack slo
t
s in BC_RET
.
commit
|
commitdiff
|
tree
2014-02-19
Mike Pall
F
F
I:
Disallow nested
VLS
.
commit
|
commitdiff
|
tree
2014-02-19
Mike
Pall
Pre
v
ent
BASE r
e
gister coalescing if
p
arent uses
IR_RETF
.
commit
|
commitdiff
|
tree
next