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
Add workaround for MSVC 2015 stdio changes.
2017-04-17
Mike Pa
l
l
Add workaroun
d
for MSV
C
2015 stdio c
h
a
nges
.
commit
|
commitdiff
|
tree
2017-04-07
Mike P
a
ll
OSX
:
Fix
b
u
i
ld w
i
th
r
ece
n
t XCode
.
commit
|
commitdiff
|
tree
2017-03-30
Mike
P
all
FFI:
F
i
x FOLD rules for int64_t comparisons
.
commit
|
commitdiff
|
tree
2017-03-08
Mike Pall
Remove unn
e
cessary mcode
alloc point
e
r
check
.
commit
|
commitdiff
|
tree
2017-03-08
Mike
P
a
l
l
Limit mcode alloc probing, depen
d
i
n
g on the
available
.
.
.
commit
|
commitdiff
|
tree
2017-03-08
Mi
k
e Pall
Fix overl
y
rest
r
i
ctive range cal
c
ulati
o
n in
mcode allocation
.
commit
|
commitdiff
|
tree
2017-03-08
Mike
P
a
ll
F
i
x
out-of-s
c
ope
g
o
to ha
n
dling in parse
r
.
commit
|
commitdiff
|
tree
2017-03-08
Mike Pall
R
emove internal __mode =
"
K
" an
d
repl
a
ce with
s
afe
.
.
.
commit
|
commitdiff
|
tree
2017-03-08
M
i
ke Pall
F
ix ann
o
ying warning,
due t
o
d
e
t
ermin
i
stic binutils
.
.
.
commit
|
commitdiff
|
tree
2017-03-08
Mike Pall
DynASM: Fix warning
.
commit
|
commitdiff
|
tree
2017-02-20
Mike P
a
l
l
MIPS: Don't use RID_GP
a
s a scratch registe
r
.
commit
|
commitdiff
|
tree
2017-02-20
Mike Pall
MIPS: Fix emitted code for U32 to f
l
oat
conversion
.
commit
|
commitdiff
|
tree
2017-02-20
M
ike Pall
MIPS:
B
a
ckport workaround for c
o
mpac
t
unwind t
a
bles
.
commit
|
commitdiff
|
tree
2017-01-17
Mike Pall
B
ump
c
opyright date to 2017
.
commit
|
commitdiff
|
tree
2017-01-17
Mike Pal
l
Fix
H
T
M
L
f
ormatting
.
commit
|
commitdiff
|
tree
2017-01-17
Mike Pall
Fix cros
s
-endian
jit
.
b
cs
a
ve for
M
I
P
S target
.
commit
|
commitdiff
|
tree
2016-12-15
Mike
Pall
Add "proto" fie
l
d to jit
.
util
.
f
u
ncinfo()
.
commit
|
commitdiff
|
tree
2016-11-21
Mik
e
P
all
U
pdate contact
i
nfo
.
commit
|
commitdiff
|
tree
2016-10-13
Mik
e
Pall
Fix GC
s
t
ep size calculation
.
commit
|
commitdiff
|
tree
2016-10-02
Mik
e
P
a
ll
ARM: Fi
x
BLX encoding for Thumb interworking call
s
.
commit
|
commitdiff
|
tree
2016-09-19
Mike
P
all
Looks like COLORTER
M
has gon
e
o
ut o
f
fashion
.
commit
|
commitdiff
|
tree
2016-09-19
M
ike
Pall
I
n
itialize uv->immutable for
upv
a
lues of loaded chunks
.
commit
|
commitdiff
|
tree
2016-07-31
Mike Pal
l
Revert "OSX
:
Sw
i
tch t
o
Clang as
t
he default
c
ompi
l
er
.
"
commit
|
commitdiff
|
tree
2016-07-17
Mike Pa
l
l
Adjust comment with defi
n
es
.
commit
|
commitdiff
|
tree
2016-07-17
M
i
ke Pal
l
Fix for cdata vs
.
non-cdata arithm
e
tics/comparisons
.
commit
|
commitdiff
|
tree
2016-07-17
Mike
Pall
F
ix unused vars etc
.
in
i
nternal Lua file
s
.
commit
|
commitdiff
|
tree
2016-06-27
Mi
k
e
Pall
Dro
p
leftover regs i
n
'for' ite
r
ator assignment, t
o
o
.
commit
|
commitdiff
|
tree
2016-06-05
M
i
k
e Pall
Fix
PHI remarki
n
g
in S
I
NK pass
.
commit
|
commitdiff
|
tree
2016-06-03
Mike Pa
l
l
Fix Valgrind s
u
ppre
s
s
i
o
n
s
.
commit
|
commitdiff
|
tree
2016-06-03
Mike Pall
D
o
n't tr
y
to record outermos
t
pcall() return
t
o lower
.
.
.
commit
|
commitdiff
|
tree
2016-05-23
Mike Pall
x86: Don't spill an explicit REF_BASE in the IR
.
commit
|
commitdiff
|
tree
2016-05-20
Mike Pall
A
d
d guard fo
r
ob
s
c
u
re aliasing between open
upvalues
.
.
.
commit
|
commitdiff
|
tree
2016-05-20
Mike Pall
Remo
v
e
assumpti
o
n that
l
j_math_random_st
e
p() doesn
.
.
.
commit
|
commitdiff
|
tree
2016-05-06
Mike Pall
x86/
x
64: Fix instruction len
g
th
d
eco
d
er
.
commit
|
commitdiff
|
tree
2016-04-24
M
i
ke P
a
l
l
Fix
GCC 6
-Wmisleadi
n
g-i
n
dentat
i
o
n
wa
r
ning
s
.
commit
|
commitdiff
|
tree
2016-04-21
M
i
ke Pall
Fix handling o
f
no
n
-numeric strin
g
s in
a
rit
h
metic coerc
i
ons
.
commit
|
commitdiff
|
tree
2016-04-18
Mike Pall
White
s
p
a
ce
.
commit
|
commitdiff
|
tree
2016-04-18
M
ike Pall
x8
6
/x
6
4: Search
f
o
r exit jumps with instruction lengt
h
.
.
.
commit
|
commitdiff
|
tree
2016-04-13
Mike Pall
MIPS
:
Fix BC_ISNEXT
f
a
ll
b
ack pa
t
h
.
commit
|
commitdiff
|
tree
2016-04-03
M
ike Pall
F
ix rec
o
rding of select(n,
.
.
.
) with
off
-
trace
v
arargs
commit
|
commitdiff
|
tree
2016-04-03
M
i
k
e
Pall
Cygwi
n
: A
l
low cross-builds to no
n
-Cygwi
n
targets
.
commit
|
commitdiff
|
tree
2016-03-30
Mike Pall
MIPS: Fi
x
use of
f
fgcchec
k
delay
s
lots in interpr
e
ter
.
commit
|
commitdiff
|
tree
2016-03-28
Mike Pall
Windows
:
R
e
mov
e
intermediate files at end of build
.
commit
|
commitdiff
|
tree
2016-03-28
Mike Pall
Fix d
i
splay of NU
L
L (l
i
ght)
u
s
erdata in -jdu
m
p
.
commit
|
commitdiff
|
tree
2016-03-22
Mi
k
e Pa
l
l
Fix instal
l
f
o
r
cross-bu
i
ld
s
.
commit
|
commitdiff
|
tree
2016-03-22
Mike
Pall
Fix
c
ompiler warni
n
gs
.
commit
|
commitdiff
|
tree
2016-03-03
M
ik
e
Pal
l
Bu
m
p c
o
pyright
date
to 201
6
.
commit
|
commitdiff
|
tree
2016-02-10
Mike Pall
Don't allocate unu
s
ed
2
n
d r
e
s
ult reg
i
st
e
r in JIT
c
ompiler
.
.
.
commit
|
commitdiff
|
tree
2015-11-26
Mike Pall
FFI: Fix SPLIT pass for CONV
i
6
4
.
u64
.
commit
|
commitdiff
|
tree
2015-11-04
Mike Pall
Dy
n
ASM/x86: Add rdpmc inst
r
ucti
o
n
.
commit
|
commitdiff
|
tree
2015-11-04
Mike Pa
l
l
Extend Valg
r
i
n
d supp
r
es
s
ions for non-
i
nlined C code
.
commit
|
commitdiff
|
tree
2015-10-24
Mike Pa
l
l
Update build
i
nstructions
.
commit
|
commitdiff
|
tree
2015-10-24
M
i
k
e
Pall
O
S
X: Switch to C
l
an
g
as the default com
p
i
l
e
r
.
commit
|
commitdiff
|
tree
2015-10-24
Mike P
a
ll
iOS: Disable os
.
execute() when buildi
n
g for i
O
S >=
.
.
.
commit
|
commitdiff
|
tree
2015-10-24
Mike Pa
l
l
DynASM/x86: Restr
i
ct shld
/
shrd to operands w
i
t
h
same
.
.
.
commit
|
commitdiff
|
tree
2015-10-24
Mike
P
a
ll
D
ynASM/x86: Fix
some SSE instruct
i
o
n templat
e
s
.
commit
|
commitdiff
|
tree
2015-10-24
M
ike Pall
FFI: Fix ip
a
irs() recordi
n
g
.
commit
|
commitdiff
|
tree
2015-10-15
Mike
P
all
Drop marks
from
replayed i
n
s
truction
s
when
s
inkin
g
.
commit
|
commitdiff
|
tree
2015-10-01
Mike Pall
Flush symbol
ta
b
les in jit
.
dump
o
n tra
c
e
f
l
u
s
h
.
commit
|
commitdiff
|
tree
2015-10-01
Mike Pall
F
i
x unsinking check
.
commit
|
commitdiff
|
tree
2015-09-20
Mi
k
e Pall
Fix Cygwin support
.
Note:
this is not a supp
o
rted
tar
g
et
.
commit
|
commitdiff
|
tree
2015-08-19
Mik
e
Pal
l
Properly
h
a
ndle OOM in trace_sa
v
e()
.
commit
|
commitdiff
|
tree
2015-08-19
Mike Pall
Fix NYICF error messa
g
e
.
commit
|
commitdiff
|
tree
2015-07-17
Mike
Pal
l
FFI: Don't prop
a
gate qualifiers i
n
to subtypes of complex
.
commit
|
commitdiff
|
tree
2015-07-10
Mike Pall
Li
m
it
numbe
r
o
f
arguments g
i
ven t
o
io
.
lines() and fp
.
.
.
commit
|
commitdiff
|
tree
2015-06-10
Mik
e
Pal
l
Fix narrowi
n
g of TOBIT
.
commit
|
commitdiff
|
tree
2015-06-09
Mi
k
e P
a
ll
x64: Al
l
ow
b
uilding without e
x
ternal un
w
inde
r
.
commit
|
commitdiff
|
tree
2015-05-14
M
i
ke
Pa
l
l
RE
L
EASE
L
ua
J
I
T
-2
.
0
.
4
commit
|
commitdiff
|
tree
2015-05-14
Mike
P
all
Upd
a
te cha
n
gelog
.
commit
|
commitdiff
|
tree
2015-05-04
Mike
P
all
x86/x
6
4: Fix argum
e
nt ch
e
ck for bit shifts
.
commit
|
commitdiff
|
tree
2015-04-28
M
i
ke
Pa
l
l
Fix
stack che
c
k in narrowi
n
g optimizati
o
n
.
commit
|
commitdiff
|
tree
2015-03-11
Mike Pall
Doc cl
e
anup
.
commit
|
commitdiff
|
tree
2015-03-05
Mike Pall
Fix
L
ua/
C
AP
I
t
y
pechec
k
error
for s
p
ecial ind
e
xes
.
commit
|
commitdiff
|
tree
2015-03-02
Mike Pall
F
FI: Fix FOLD
r
ule fo
r
T
OBIT + CO
N
V
nu
m
.
u32
.
commit
|
commitdiff
|
tree
2015-02-25
Mike Pall
ARM: Handl
e
mo
r
e ar
c
h defines
.
commit
|
commitdiff
|
tree
2015-02-25
M
i
k
e Pal
l
Pr
o
perly fail unsupported cross-
c
ompile to MIPS64
.
commit
|
commitdiff
|
tree
2015-02-22
Mike Pall
Fix string to number con
v
ersion
.
commit
|
commitdiff
|
tree
2015-02-21
Mike
Pa
l
l
x86/x64: Fi
x
co
d
e ge
n
eration
for fused test/arith op
s
.
commit
|
commitdiff
|
tree
2015-02-18
M
ike Pall
FFI
:
Prevent DSE
acros
s
ffi
.
string()
.
commit
|
commitdiff
|
tree
2015-02-02
M
i
ke Pall
Fix lexer error for ch
u
nks
wit
h
out tokens
.
commit
|
commitdiff
|
tree
2015-01-17
M
i
k
e Pa
l
l
D
o
n't compil
e
I
R
_RETF after CALLT to ff with-side effects
.
commit
|
commitdiff
|
tree
2015-01-17
Mike Pall
OpenBSD
/
x86: Better executabl
e
memory al
l
ocatio
n
f
or
.
.
.
commit
|
commitdiff
|
tree
2015-01-05
Mike
Pa
l
l
Bump
c
o
p
yrig
h
t dat
e
to 2015
.
commit
|
commitdiff
|
tree
2015-01-05
M
i
ke Pall
Fix BC_UCLO/BC_JMP
j
oin optimizatio
n
in Lu
a
parse
r
.
commit
|
commitdiff
|
tree
2015-01-04
Mike
Pall
A
R
M: Min
o
r i
n
t
e
rpreter optimi
z
ation
.
commit
|
commitdiff
|
tree
2015-01-04
Mi
k
e Pall
x86: Minor
interpret
e
r optimization
.
commit
|
commitdiff
|
tree
2015-01-04
Mike Pall
Fix docs
.
commit
|
commitdiff
|
tree
2014-12-27
Mik
e
P
a
ll
DynASM/ARM
:
Fix
rollbac
k
f
or v
a
riant
t
e
mp
l
a
t
es
.
commit
|
commitdiff
|
tree
2014-12-27
M
ike Pal
l
MIPS: Fix exc
e
ss stack grow
t
h
i
n
in
t
erpreter
.
commit
|
commitdiff
|
tree
2014-12-27
Mike Pall
PPC: Fix ex
c
ess stac
k
growth in
i
nterp
r
e
ter
.
commit
|
commitdiff
|
tree
2014-12-27
Mike P
a
ll
ARM: Fix write b
a
rr
i
er check in BC_USETS
.
commit
|
commitdiff
|
tree
2014-12-27
Mike Pall
ARM
:
F
i
x excess stack growth in inter
p
re
t
er
.
commit
|
commitdiff
|
tree
2014-12-27
Mi
k
e Pall
Fix corner case in st
r
ing to number conversion
.
commit
|
commitdiff
|
tree
2014-12-20
M
i
k
e
Pal
l
x
86: Fix argument checks for ipairs() iterator
.
commit
|
commitdiff
|
tree
2014-12-15
Mike
P
all
Gracefully handle lua
_
error
(
)
f
or a suspend
e
d coroutine
.
commit
|
commitdiff
|
tree
2014-12-08
Mike Pall
Avoid erro
r
me
s
sages when b
u
ilding with Clang
.
commit
|
commitdiff
|
tree
2014-12-03
Mi
k
e Pall
Dy
n
ASM/
A
RM: Fix description shown f
o
r multi
-
eleme
n
t
.
.
.
commit
|
commitdiff
|
tree
2014-11-28
Mike Pall
Fix s
n
apsh
o
t
#0 handling
for
t
r
aces wi
t
h a stack ch
e
c
k
.
.
.
commit
|
commitdiff
|
tree
2014-11-03
M
i
ke Pall
FFI: No
m
eta fallb
a
ck when indexi
n
g pointer
t
o in
c
omplet
e
.
.
.
commit
|
commitdiff
|
tree
2014-10-08
M
i
ke Pal
l
Fix fused cons
t
ant loads under high register pres
s
ure
.
commit
|
commitdiff
|
tree
next