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 Pall
Add
w
orkaround for MSV
C
2015
s
t
dio
c
h
a
ng
e
s
.
commit
|
commitdiff
|
tree
2017-04-07
Mike Pa
l
l
O
S
X
: Fix build with recent XCode
.
commit
|
commitdiff
|
tree
2017-03-30
M
ike Pall
FFI: Fix FOLD rules fo
r
int64_t
comparison
s
.
commit
|
commitdiff
|
tree
2017-03-08
Mik
e
Pall
Remove
u
nnecessary mcod
e
al
l
o
c
point
e
r check
.
commit
|
commitdiff
|
tree
2017-03-08
Mi
k
e Pall
Limit mcode al
l
o
c
prob
i
ng,
d
e
pending on the av
a
ilable
.
.
.
commit
|
commitdiff
|
tree
2017-03-08
M
ike
P
all
Fix ove
r
l
y restrict
i
v
e
range calculation in mcod
e
allocatio
n
.
commit
|
commitdiff
|
tree
2017-03-08
Mik
e
Pall
Fix out-of-scope got
o
hand
l
ing in parse
r
.
commit
|
commitdiff
|
tree
2017-03-08
M
ike Pall
Remove
internal _
_
mode =
"K" and replace with safe
.
.
.
commit
|
commitdiff
|
tree
2017-03-08
Mike Pa
l
l
Fix
a
nno
y
ing warni
n
g, due to determ
i
nistic binutils
.
.
.
commit
|
commitdiff
|
tree
2017-03-08
Mike Pall
D
y
n
ASM: Fix warning
.
commit
|
commitdiff
|
tree
2017-02-20
Mike Pall
MIPS
:
Don't use RID_GP as
a
scrat
c
h
r
egister
.
commit
|
commitdiff
|
tree
2017-02-20
Mike Pall
MIP
S
: Fix em
i
tte
d
code
f
or U32
to float
c
onvers
i
o
n
.
commit
|
commitdiff
|
tree
2017-02-20
Mike Pall
MIPS: Backpor
t
workaroun
d
for co
m
p
a
ct un
w
ind t
a
bles
.
commit
|
commitdiff
|
tree
2017-01-17
Mike
P
a
ll
Bump copyright date to 2017
.
commit
|
commitdiff
|
tree
2017-01-17
M
i
ke
Pall
Fix HTML for
m
atti
n
g
.
commit
|
commitdiff
|
tree
2017-01-17
M
i
k
e
Pall
F
ix
c
r
o
ss-endian jit
.
bcsave for
MIPS ta
r
get
.
commit
|
commitdiff
|
tree
2016-12-15
Mike Pall
Add "proto
"
field to jit
.
util
.
funcinfo()
.
commit
|
commitdiff
|
tree
2016-11-21
Mike Pall
Updat
e
co
n
tact info
.
commit
|
commitdiff
|
tree
2016-10-13
Mike Pa
l
l
Fix GC ste
p
size ca
l
culation
.
commit
|
commitdiff
|
tree
2016-10-02
Mike Pa
l
l
A
RM: Fix BLX
e
ncoding
for Thumb int
e
rworki
n
g calls
.
commit
|
commitdiff
|
tree
2016-09-19
M
i
ke
Pall
Looks
like COLORT
E
RM has gone o
u
t
o
f fashion
.
commit
|
commitdiff
|
tree
2016-09-19
Mike Pall
I
n
iti
a
lize uv->immutable for upvalues of lo
a
d
e
d chunks
.
commit
|
commitdiff
|
tree
2016-07-31
Mike Pall
Revert "OSX: Switch to Clang
as the default com
p
i
l
er
.
"
commit
|
commitdiff
|
tree
2016-07-17
Mike Pall
Adjust com
m
ent with defi
n
es
.
commit
|
commitdiff
|
tree
2016-07-17
Mike Pall
Fix for cdata vs
.
non-cdata arithmetic
s
/comp
a
risons
.
commit
|
commitdiff
|
tree
2016-07-17
Mike Pall
Fi
x
unused va
r
s etc
.
i
n
internal Lua files
.
commit
|
commitdiff
|
tree
2016-06-27
Mike Pall
D
rop
lefto
v
er
regs in 'for' i
t
era
t
or
a
ss
i
gnmen
t
,
t
oo
.
commit
|
commitdiff
|
tree
2016-06-05
Mike Pall
Fix PHI remarki
n
g in SINK
p
ass
.
commit
|
commitdiff
|
tree
2016-06-03
Mike Pall
Fix
Valgrin
d
suppressi
o
n
s
.
commit
|
commitdiff
|
tree
2016-06-03
Mik
e
P
a
ll
Do
n
't try to re
c
o
rd outermost pca
l
l() ret
u
rn to lower
.
.
.
commit
|
commitdiff
|
tree
2016-05-23
M
i
ke Pall
x86: Don't spi
l
l a
n
exp
l
ici
t
REF_BASE i
n
the IR
.
commit
|
commitdiff
|
tree
2016-05-20
M
i
k
e Pall
Add guard for obscur
e
a
liasing be
t
ween open
u
pvalues
.
.
.
commit
|
commitdiff
|
tree
2016-05-20
Mik
e
P
all
Remove a
s
sumption t
h
a
t
lj_math_ra
n
dom_step()
d
oes
n
.
.
.
commit
|
commitdiff
|
tree
2016-05-06
M
i
k
e
Pall
x86/x64: Fix instruc
t
ion length decoder
.
commit
|
commitdiff
|
tree
2016-04-24
Mike Pall
Fix GCC 6 -Wmisleading-indentation
w
arnings
.
commit
|
commitdiff
|
tree
2016-04-21
Mike Pal
l
Fix
h
and
l
ing of
non
-
numeric
s
trings in arithmetic coercions
.
commit
|
commitdiff
|
tree
2016-04-18
Mike Pal
l
W
h
itespace
.
commit
|
commitdiff
|
tree
2016-04-18
Mi
k
e Pall
x86/x64:
S
earch
f
or exit jumps with instruction
length
.
.
.
commit
|
commitdiff
|
tree
2016-04-13
Mike Pall
MIPS: Fix BC_ISNEXT fallback
path
.
commit
|
commitdiff
|
tree
2016-04-03
Mike Pall
Fix r
e
cordi
n
g of s
e
lect(n,
.
.
.
)
with off-
t
race var
a
rgs
commit
|
commitdiff
|
tree
2016-04-03
M
i
ke
P
all
Cygwin: Allow
c
ross-builds to non-
C
y
gwin targets
.
commit
|
commitdiff
|
tree
2016-03-30
M
ike P
a
ll
MIPS:
F
ix
use o
f
ffgcchec
k
delay slot
s
in interp
r
eter
.
commit
|
commitdiff
|
tree
2016-03-28
Mike Pall
Wi
n
dows:
Remov
e
inter
m
ediate files at end of bui
l
d
.
commit
|
commitdiff
|
tree
2016-03-28
Mike Pal
l
Fix dis
p
lay of NUL
L
(li
g
ht)userdata in -jdump
.
commit
|
commitdiff
|
tree
2016-03-22
Mike Pall
F
i
x
install fo
r
cross-
b
uilds
.
commit
|
commitdiff
|
tree
2016-03-22
Mike Pall
F
ix
c
ompiler warn
i
ngs
.
commit
|
commitdiff
|
tree
2016-03-03
Mike Pall
Bump
copyright date to 20
1
6
.
commit
|
commitdiff
|
tree
2016-02-10
Mike Pall
Don'
t
all
o
cate unuse
d
2nd res
u
lt reg
i
ster in JIT com
p
iler
.
.
.
commit
|
commitdiff
|
tree
2015-11-26
Mike Pa
l
l
FFI: Fix SPLIT
pass for CONV i64
.
u64
.
commit
|
commitdiff
|
tree
2015-11-04
M
i
k
e
Pall
DynASM/x86: Add rdpmc instru
c
tion
.
commit
|
commitdiff
|
tree
2015-11-04
Mike Pall
Exten
d
Valgri
n
d suppressio
n
s
for
n
on-i
n
lined C code
.
commit
|
commitdiff
|
tree
2015-10-24
Mike Pall
Update build instructions
.
commit
|
commitdiff
|
tree
2015-10-24
M
ik
e
Pal
l
OSX: Swit
c
h to Clang as
t
he
default compiler
.
commit
|
commitdiff
|
tree
2015-10-24
Mike
P
all
iOS:
Disable os
.
execute()
wh
e
n buildi
n
g for iOS >=
.
.
.
commit
|
commitdiff
|
tree
2015-10-24
Mike Pall
DynASM/x86:
R
e
s
tr
i
c
t
shld/shrd to
ope
r
a
n
d
s wi
t
h same
.
.
.
commit
|
commitdiff
|
tree
2015-10-24
Mi
k
e Pall
DynASM/x86: Fix some SSE instruction
template
s
.
commit
|
commitdiff
|
tree
2015-10-24
Mike Pall
FFI:
F
ix ipairs() recording
.
commit
|
commitdiff
|
tree
2015-10-15
Mike
P
all
Drop marks fr
o
m r
e
played instru
c
tion
s
when s
i
nkin
g
.
commit
|
commitdiff
|
tree
2015-10-01
M
i
k
e
Pall
Flush symbol tab
l
e
s in
jit
.
dump on
trace flus
h
.
commit
|
commitdiff
|
tree
2015-10-01
M
ike Pall
Fix u
n
sinking che
c
k
.
commit
|
commitdiff
|
tree
2015-09-20
Mike
P
a
ll
F
ix Cygwin s
u
pport
.
Note
:
this is not a supported
ta
r
get
.
commit
|
commitdiff
|
tree
2015-08-19
Mike
P
all
Pr
o
perly handle OOM
i
n
t
r
a
c
e_save()
.
commit
|
commitdiff
|
tree
2015-08-19
Mike Pa
l
l
Fix NYICF
error message
.
commit
|
commitdiff
|
tree
2015-07-17
Mike Pall
FFI:
D
o
n
't propagate
q
u
a
li
f
iers
i
n
t
o
s
ubtyp
e
s of co
m
plex
.
commit
|
commitdiff
|
tree
2015-07-10
Mik
e
Pall
Limit number of arguments
given to io
.
lines() and fp
.
.
.
commit
|
commitdiff
|
tree
2015-06-10
Mike Pa
l
l
Fix narr
o
wing of TO
B
IT
.
commit
|
commitdiff
|
tree
2015-06-09
Mike Pal
l
x64: Al
l
ow bu
i
lding
w
itho
u
t external
unwind
e
r
.
commit
|
commitdiff
|
tree
2015-05-14
Mike Pall
RELEASE
L
uaJ
I
T-
2
.
0
.
4
commit
|
commitdiff
|
tree
2015-05-14
M
ike Pall
U
p
da
t
e cha
n
gelog
.
commit
|
commitdiff
|
tree
2015-05-04
Mike Pal
l
x86/x64: Fix argume
n
t check for bit shifts
.
commit
|
commitdiff
|
tree
2015-04-28
Mike Pall
Fix stack
check in n
a
r
r
owing opti
m
izatio
n
.
commit
|
commitdiff
|
tree
2015-03-11
Mike Pall
D
o
c cl
e
anup
.
commit
|
commitdiff
|
tree
2015-03-05
Mike Pall
Fix
Lua/C API typ
e
c
heck e
r
ror f
o
r
s
pe
c
ial ind
e
xes
.
commit
|
commitdiff
|
tree
2015-03-02
Mike Pall
FFI: Fi
x
FOLD r
u
le for TOBIT + CONV num
.
u32
.
commit
|
commitdiff
|
tree
2015-02-25
M
i
ke P
a
ll
ARM:
H
a
n
d
le more arc
h
d
e
fin
e
s
.
commit
|
commitdiff
|
tree
2015-02-25
Mike Pal
l
P
roperly fail unsupported
c
r
o
ss-compile to
MI
P
S
6
4
.
commit
|
commitdiff
|
tree
2015-02-22
M
i
ke Pall
Fix string to n
u
mber conversion
.
commit
|
commitdiff
|
tree
2015-02-21
M
i
ke P
a
ll
x86/x6
4
:
Fi
x
code generation for
f
used
t
est/a
r
ith
o
p
s
.
commit
|
commitdiff
|
tree
2015-02-18
Mike Pall
FF
I
: P
r
event
DSE across ffi
.
st
r
ing()
.
commit
|
commitdiff
|
tree
2015-02-02
Mike Pall
Fix
l
exer error for chunks without tokens
.
commit
|
commitdiff
|
tree
2015-01-17
M
ike P
a
ll
Don't compile IR_R
E
TF after CA
L
L
T to ff wit
h
-side
e
ffe
c
ts
.
commit
|
commitdiff
|
tree
2015-01-17
Mike Pall
OpenBSD/x86: Better execu
t
able memory allocation
f
or
.
.
.
commit
|
commitdiff
|
tree
2015-01-05
Mike Pa
l
l
Bump copyright date to 2015
.
commit
|
commitdiff
|
tree
2015-01-05
M
ike Pall
F
i
x BC_UCLO/BC_JMP join opt
i
mi
z
ation in
L
ua parser
.
commit
|
commitdiff
|
tree
2015-01-04
Mike
P
a
ll
ARM
:
Mi
n
or interpreter optimization
.
commit
|
commitdiff
|
tree
2015-01-04
Mike Pall
x86: Minor
i
n
terpreter opt
i
m
i
zati
o
n
.
commit
|
commitdiff
|
tree
2015-01-04
M
i
ke Pall
F
i
x docs
.
commit
|
commitdiff
|
tree
2014-12-27
Mike Pall
DynASM/A
R
M: Fix
rollback for variant templa
t
e
s
.
commit
|
commitdiff
|
tree
2014-12-27
Mike Pal
l
MIPS: Fix excess sta
c
k grow
t
h i
n
interprete
r
.
commit
|
commitdiff
|
tree
2014-12-27
Mike
P
all
P
P
C
: Fix exc
e
ss stack gro
w
th in interpret
e
r
.
commit
|
commitdiff
|
tree
2014-12-27
Mike Pall
AR
M
: F
i
x
write
ba
r
rier c
h
e
c
k in
BC_USETS
.
commit
|
commitdiff
|
tree
2014-12-27
Mi
k
e Pall
ARM: F
i
x excess stack
growth in
i
nterpreter
.
commit
|
commitdiff
|
tree
2014-12-27
M
i
ke Pall
F
ix c
o
rner case in str
i
ng
to number conversion
.
commit
|
commitdiff
|
tree
2014-12-20
Mike Pa
l
l
x86: Fix argum
e
nt c
h
ecks for ipair
s
() it
e
rator
.
commit
|
commitdiff
|
tree
2014-12-15
Mike
Pall
G
racefully handle l
u
a_error() for a s
u
spende
d
coroutine
.
commit
|
commitdiff
|
tree
2014-12-08
Mike Pall
Avoid
error
messages
whe
n
buildi
n
g with Clan
g
.
commit
|
commitdiff
|
tree
2014-12-03
Mi
k
e
P
all
DynASM/ARM
:
Fix descripti
o
n shown for multi-element
.
.
.
commit
|
commitdiff
|
tree
2014-11-28
Mike Pall
Fix snapsho
t
#
0
h
a
n
d
ling fo
r
traces with a stack check
.
.
.
commit
|
commitdiff
|
tree
2014-11-03
Mik
e
Pall
FFI: No meta fal
l
back when indexing p
o
inter to in
c
omplete
.
.
.
commit
|
commitdiff
|
tree
2014-10-08
Mik
e
Pa
l
l
Fix f
u
sed const
a
nt loads under
h
igh regis
t
er pressure
.
commit
|
commitdiff
|
tree
next