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: Fix handling of spare long-range jump slots.
2017-06-07
Mike
P
a
l
l
MIPS: Fix handling of spare long-range jump s
l
ot
s
.
commit
|
commitdiff
|
tree
2017-06-07
Mike Pall
MIPS: Use precise search for exit jump patchin
g
.
commit
|
commitdiff
|
tree
2017-05-17
M
i
ke
Pall
A
dd mis
s
ing L
J
_MAX_JS
L
OT
S
che
c
k
.
commit
|
commitdiff
|
tree
2017-05-09
Mi
k
e
P
all
Fix LJ_MAX_JSLOTS assertio
n
in rec_check_
s
lots()
.
commit
|
commitdiff
|
tree
2017-05-01
M
i
ke Pall
RELEASE Lu
a
JIT-2
.
0
.
5
commit
|
commitdiff
|
tree
2017-05-01
Mike Pall
Update changelog
.
commit
|
commitdiff
|
tree
2017-04-17
Mike
P
a
l
l
Add wo
r
k
a
round for MSVC 2015
s
tdi
o
c
hange
s
.
commit
|
commitdiff
|
tree
2017-04-07
Mi
k
e Pall
OSX: Fix bu
i
ld w
i
th
re
c
e
nt
X
C
ode
.
commit
|
commitdiff
|
tree
2017-03-30
Mike Pall
FFI: Fix
F
OLD rules for int64_t comp
a
risons
.
commit
|
commitdiff
|
tree
2017-03-08
Mike Pa
l
l
Remove unnecessar
y
mcode
al
l
oc po
i
n
t
er check
.
commit
|
commitdiff
|
tree
2017-03-08
Mike Pall
Limit mco
d
e alloc pro
b
ing
,
de
p
ending o
n
the
a
va
i
l
a
ble
.
.
.
commit
|
commitdiff
|
tree
2017-03-08
Mike Pa
l
l
Fix overly re
s
trictive range
calculation in mcode allocation
.
commit
|
commitdiff
|
tree
2017-03-08
Mike Pall
Fix ou
t
-of-s
c
o
pe
g
ot
o
han
d
ling in pa
r
ser
.
commit
|
commitdiff
|
tree
2017-03-08
Mike Pall
Remove inte
r
nal __mode
=
"K"
and replace with saf
e
.
.
.
commit
|
commitdiff
|
tree
2017-03-08
Mi
k
e
P
all
F
i
x a
n
noying warning, due t
o
determ
i
n
istic bi
n
utils
.
.
.
commit
|
commitdiff
|
tree
2017-03-08
Mike Pal
l
Dy
n
ASM: Fix warni
n
g
.
commit
|
commitdiff
|
tree
2017-02-20
Mike P
a
ll
M
I
PS: D
o
n't use RID_
G
P as
a sc
r
atch
regis
t
er
.
commit
|
commitdiff
|
tree
2017-02-20
Mike Pal
l
MIPS: F
i
x
emitted code
for U32 to float conver
s
i
o
n
.
commit
|
commitdiff
|
tree
2017-02-20
M
i
ke
Pa
l
l
MIPS: Backport workaround for compac
t
un
w
ind
tables
.
commit
|
commitdiff
|
tree
2017-01-17
Mike Pal
l
Bum
p
copyri
g
ht date
t
o 2017
.
commit
|
commitdiff
|
tree
2017-01-17
Mike Pall
Fix HTML fo
r
matting
.
commit
|
commitdiff
|
tree
2017-01-17
Mike
Pall
Fix cr
o
s
s-endian jit
.
bcsave for M
I
PS
targ
e
t
.
commit
|
commitdiff
|
tree
2016-12-15
M
ike Pall
Ad
d
"proto" f
i
eld to jit
.
u
til
.
fun
c
inf
o
()
.
commit
|
commitdiff
|
tree
2016-11-21
Mike Pall
Update contact info
.
commit
|
commitdiff
|
tree
2016-10-13
Mike Pall
Fix GC
step siz
e
calculat
i
on
.
commit
|
commitdiff
|
tree
2016-10-02
Mik
e
Pall
AR
M
: Fix B
L
X encoding
f
or
Thumb
in
t
e
r
working calls
.
commit
|
commitdiff
|
tree
2016-09-19
Mike Pa
l
l
Look
s
like
C
O
L
ORTERM h
a
s gone out of
fashio
n
.
commit
|
commitdiff
|
tree
2016-09-19
Mike Pall
Initi
a
li
z
e
u
v->immutable for upvalue
s
of
loaded c
h
unks
.
commit
|
commitdiff
|
tree
2016-07-31
Mike Pall
R
evert "O
S
X
:
Switch t
o
Clang as the default co
m
piler
.
"
commit
|
commitdiff
|
tree
2016-07-17
Mike
Pal
l
Adjust co
m
ment with defines
.
commit
|
commitdiff
|
tree
2016-07-17
Mike
P
all
Fix for cdat
a
v
s
.
non-c
d
ata
a
rithmetics/c
o
mparisons
.
commit
|
commitdiff
|
tree
2016-07-17
Mike Pa
l
l
F
i
x unuse
d
vars etc
.
in inte
r
nal Lua files
.
commit
|
commitdiff
|
tree
2016-06-27
M
i
k
e
P
all
D
rop
l
e
ftover regs in 'for
'
iterator assignme
n
t, too
.
commit
|
commitdiff
|
tree
2016-06-05
M
ike P
a
ll
Fix PH
I
re
m
a
r
ki
n
g in SINK pass
.
commit
|
commitdiff
|
tree
2016-06-03
Mike P
a
l
l
Fix Valgrind suppressions
.
commit
|
commitdiff
|
tree
2016-06-03
M
i
ke
Pall
Don't
try to
record outermost pcall(
)
re
t
urn to lo
w
er
.
.
.
commit
|
commitdiff
|
tree
2016-05-23
Mike Pall
x86
:
Don't
s
pill an explicit RE
F
_BASE
in th
e
IR
.
commit
|
commitdiff
|
tree
2016-05-20
Mike Pall
A
dd gu
a
rd for
obsc
u
re alias
i
ng between
open upvalues
.
.
.
commit
|
commitdiff
|
tree
2016-05-20
Mike Pall
Remove assumption that lj_m
a
th_ra
n
dom_step
(
) doesn
.
.
.
commit
|
commitdiff
|
tree
2016-05-06
Mike Pall
x
8
6/x64:
F
i
x instruction length d
e
code
r
.
commit
|
commitdiff
|
tree
2016-04-24
M
i
ke Pall
Fix GCC
6
-
Wmislea
d
ing-indentation warnings
.
commit
|
commitdiff
|
tree
2016-04-21
Mike
Pall
Fix handling
o
f non
-
numeric st
r
ings in arithmetic coer
c
i
o
n
s
.
commit
|
commitdiff
|
tree
2016-04-18
Mike Pal
l
Wh
i
tesp
a
ce
.
commit
|
commitdiff
|
tree
2016-04-18
M
ike
P
al
l
x86/x64: Search for ex
i
t jumps with instruction lengt
h
.
.
.
commit
|
commitdiff
|
tree
2016-04-13
Mike Pall
MIP
S
: Fix BC_ISNEXT fallback path
.
commit
|
commitdiff
|
tree
2016-04-03
Mike P
a
ll
Fi
x
recording of se
l
ect(n,
.
.
.
) with
o
ff-trace varargs
commit
|
commitdiff
|
tree
2016-04-03
M
i
k
e
P
a
ll
Cyg
w
in: All
o
w cross-build
s
to no
n
-Cygwi
n
targets
.
commit
|
commitdiff
|
tree
2016-03-30
M
i
ke
P
all
M
I
P
S
: Fix
use of ffgcch
e
ck
d
e
l
ay
slot
s
in int
e
rpreter
.
commit
|
commitdiff
|
tree
2016-03-28
Mi
k
e Pall
W
i
ndow
s
:
Remove intermediate f
i
l
e
s
a
t end of buil
d
.
commit
|
commitdiff
|
tree
2016-03-28
Mike Pall
Fix d
i
splay of NULL (light)userdata in -jdump
.
commit
|
commitdiff
|
tree
2016-03-22
M
i
ke Pall
F
ix install for cross-build
s
.
commit
|
commitdiff
|
tree
2016-03-22
Mike Pall
Fix compiler warnings
.
commit
|
commitdiff
|
tree
2016-03-03
Mike P
a
ll
Bump copyright date
t
o
2016
.
commit
|
commitdiff
|
tree
2016-02-10
M
i
ke Pall
Don't allocat
e
unused 2n
d
result register in JIT compiler
.
.
.
commit
|
commitdiff
|
tree
2015-11-26
Mi
k
e
P
all
FFI: Fix SPLIT
p
ass for
C
O
NV
i
64
.
u6
4
.
commit
|
commitdiff
|
tree
2015-11-04
M
i
ke Pall
Dyn
A
SM/x
8
6:
A
d
d
r
d
pmc
i
nstruction
.
commit
|
commitdiff
|
tree
2015-11-04
Mike Pall
E
xtend Val
g
rind suppre
s
s
ions for non
-
inlined C code
.
commit
|
commitdiff
|
tree
2015-10-24
Mike Pall
Update
b
uild instruction
s
.
commit
|
commitdiff
|
tree
2015-10-24
Mi
k
e Pall
O
SX: Switch to C
l
ang
a
s the
defa
u
lt
c
om
p
iler
.
commit
|
commitdiff
|
tree
2015-10-24
Mike Pall
iOS: Disa
b
le os
.
ex
e
cute() when
buil
d
ing
f
or iO
S
>=
.
.
.
commit
|
commitdiff
|
tree
2015-10-24
M
ike Pa
l
l
D
y
nASM
/
x
8
6
:
R
e
s
t
ric
t
shld/shrd
t
o operand
s
with same
.
.
.
commit
|
commitdiff
|
tree
2015-10-24
Mike Pall
DynASM/x86: Fi
x
some SSE instruction templates
.
commit
|
commitdiff
|
tree
2015-10-24
Mike Pal
l
F
F
I: Fix ipairs
(
) record
i
ng
.
commit
|
commitdiff
|
tree
2015-10-15
Mike Pall
Drop marks from repl
a
y
e
d
i
n
structions
w
hen sinking
.
commit
|
commitdiff
|
tree
2015-10-01
M
i
ke Pall
F
lush symbol tables in j
i
t
.
dump on trac
e
flush
.
commit
|
commitdiff
|
tree
2015-10-01
M
ike Pall
Fix un
s
in
k
ing ch
e
ck
.
commit
|
commitdiff
|
tree
2015-09-20
Mike Pall
Fix Cygwin support
.
Note
:
t
his is not
a
s
up
p
or
t
ed t
a
rget
.
commit
|
commitdiff
|
tree
2015-08-19
Mike
P
all
Properly ha
n
dle OOM in trace
_
save()
.
commit
|
commitdiff
|
tree
2015-08-19
Mike
Pall
Fix
N
Y
ICF error
m
essage
.
commit
|
commitdiff
|
tree
2015-07-17
Mike P
a
ll
FFI: Do
n
't propagate qualifiers into su
b
types of c
o
mplex
.
commit
|
commitdiff
|
tree
2015-07-10
M
ik
e
Pall
Limit number of arguments given to io
.
li
n
es() and fp
.
.
.
commit
|
commitdiff
|
tree
2015-06-10
Mike Pall
Fix
n
a
rro
w
ing o
f
TOBIT
.
commit
|
commitdiff
|
tree
2015-06-09
M
i
k
e
Pall
x
6
4
:
Allow bu
i
lding w
i
thout e
x
ternal unwinder
.
commit
|
commitdiff
|
tree
2015-05-14
Mik
e
P
all
RE
L
EASE
L
uaJ
I
T-2
.
0
.
4
commit
|
commitdiff
|
tree
2015-05-14
M
ike
P
all
Upd
a
te
ch
a
ngelog
.
commit
|
commitdiff
|
tree
2015-05-04
Mike
Pall
x
86/x64: Fix argument
check for bit sh
i
ft
s
.
commit
|
commitdiff
|
tree
2015-04-28
Mik
e
Pa
l
l
Fix stack check
in narrow
i
n
g optimization
.
commit
|
commitdiff
|
tree
2015-03-11
Mike Pa
l
l
Doc
c
l
eanup
.
commit
|
commitdiff
|
tree
2015-03-05
Mike Pall
Fix
L
ua/C A
P
I typ
e
chec
k
error for special indexes
.
commit
|
commitdiff
|
tree
2015-03-02
Mike Pall
FFI: Fix FOLD r
u
le for TOBIT + CONV num
.
u32
.
commit
|
commitdiff
|
tree
2015-02-25
Mike Pall
ARM: Hand
l
e mo
r
e a
r
ch de
f
ines
.
commit
|
commitdiff
|
tree
2015-02-25
Mike Pall
P
r
operly f
a
il
unsup
p
orted cross-compi
l
e to
M
I
PS64
.
commit
|
commitdiff
|
tree
2015-02-22
Mik
e
P
all
F
ix string to number convers
i
o
n
.
commit
|
commitdiff
|
tree
2015-02-21
Mike Pall
x86/x64:
Fix
c
ode
generation
f
o
r
fused test/arith ops
.
commit
|
commitdiff
|
tree
2015-02-18
Mike P
a
ll
FFI: Prevent D
S
E
across
f
fi
.
s
tring()
.
commit
|
commitdiff
|
tree
2015-02-02
Mike
P
a
ll
Fix l
e
xer e
r
ror for c
h
unks without
t
okens
.
commit
|
commitdiff
|
tree
2015-01-17
M
i
k
e
Pa
l
l
Don't
compile
I
R_RETF after CAL
L
T
to ff wi
t
h-side effects
.
commit
|
commitdiff
|
tree
2015-01-17
Mike Pall
Op
e
nBSD/x8
6
: Bet
t
er exe
c
u
t
a
b
l
e
memory all
o
c
a
tio
n
for
.
.
.
commit
|
commitdiff
|
tree
2015-01-05
Mike Pall
Bump copyright date to 2
0
15
.
commit
|
commitdiff
|
tree
2015-01-05
Mike Pall
F
ix BC_UCLO/BC_JMP
j
oin optimization i
n
Lua parser
.
commit
|
commitdiff
|
tree
2015-01-04
Mike Pall
ARM: Minor inte
r
preter optimization
.
commit
|
commitdiff
|
tree
2015-01-04
Mike Pall
x
86: Minor i
n
terprete
r
o
p
timization
.
commit
|
commitdiff
|
tree
2015-01-04
M
ike Pall
Fix docs
.
commit
|
commitdiff
|
tree
2014-12-27
Mike Pal
l
DynASM/ARM: Fix rollb
a
ck
f
o
r
v
ariant tem
p
lates
.
commit
|
commitdiff
|
tree
2014-12-27
Mike
Pall
MIPS: Fix excess stack gro
w
th
in interpreter
.
commit
|
commitdiff
|
tree
2014-12-27
Mike
P
all
P
PC: Fix exce
s
s stack growth in i
n
terpreter
.
commit
|
commitdiff
|
tree
2014-12-27
Mike Pall
A
R
M: Fix wri
t
e barr
i
er
c
h
e
ck in BC_USETS
.
commit
|
commitdiff
|
tree
2014-12-27
M
i
k
e
Pall
ARM
:
Fix excess
s
tac
k
growth i
n
in
t
erprete
r
.
commit
|
commitdiff
|
tree
2014-12-27
Mike Pa
l
l
Fix corn
e
r case in string to
n
umber conversion
.
commit
|
commitdiff
|
tree
2014-12-20
Mike Pall
x86: Fix argument checks for ip
a
irs() iter
a
tor
.
commit
|
commitdiff
|
tree
next