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
PPC/NetBSD: Fix endianess check.
2018-06-05
Mik
e
Pall
PP
C
/Ne
t
BSD:
Fix
endian
e
ss
c
heck
.
commit
|
commitdiff
|
tree
2018-05-20
Mike
Pall
x86/x
6
4:
Check for
j
cc
w
hen
using xor
r
,r in emit_load
i
()
.
commit
|
commitdiff
|
tree
2018-05-20
M
i
ke Pall
FFI: Make
FP to U6
4
conversio
n
s mat
c
h JIT bac
k
end behavior
.
commit
|
commitdiff
|
tree
2018-04-25
M
i
ke Pal
l
Bump co
p
yrigh
t
date
t
o 2018
.
commit
|
commitdiff
|
tree
2018-04-22
M
ike
P
all
FFI
:
Add
t
o
n
umber() specializat
i
on for fa
i
le
d
convers
i
ons
.
commit
|
commitdiff
|
tree
2018-02-27
Mike Pall
Fix
rechaining of pseudo-resurrected s
t
r
i
n
g keys
.
commit
|
commitdiff
|
tree
2018-01-29
Mike Pall
Clear st
a
ck after pr
i
nt
_
jit_status() i
n
CLI
.
commit
|
commitdiff
|
tree
2018-01-29
Mike Pall
Fix G
C
C 7
-
Wimplic
i
t
-fallthro
u
g
h warnings
.
commit
|
commitdiff
|
tree
2018-01-29
M
i
ke Pall
FFI:
Do
n
't ass
e
rt on #1LL (5
.
2 compatibility m
o
de onl
y
)
.
commit
|
commitdiff
|
tree
2018-01-18
Mike
Pall
Fi
x
LuaJIT API docs
f
or LUAJIT
_
MODE_*
.
commit
|
commitdiff
|
tree
2018-01-14
Mike Pa
l
l
Fix string
.
format
(
"%c
"
, 0)
.
commit
|
commitdiff
|
tree
2017-11-16
Mi
k
e
P
a
l
l
Fix saved bytecode
e
ncapsulated i
n
ELF objects
.
commit
|
commitdiff
|
tree
2017-11-08
Mi
k
e
Pall
Fix FOL
D
rule for strength reduction of widening
.
commit
|
commitdiff
|
tree
2017-09-20
Mike Pall
DynAS
M
/x86: Fi
x
po
t
e
n
t
ial REL_A overflo
w
.
commit
|
commitdiff
|
tree
2017-08-18
Mike Pall
Use https
f
or
freel
i
sts
.
org links
.
commit
|
commitdiff
|
tree
2017-06-12
Mike Pall
Modify f
i
x
for warning
f
rom 'ar'
.
commit
|
commitdiff
|
tree
2017-06-07
Mi
k
e
P
all
MIPS: F
i
x han
d
l
i
ng
o
f spa
r
e long-
r
ang
e
jump slots
.
commit
|
commitdiff
|
tree
2017-06-07
Mike Pall
MIPS: Use
p
r
eci
s
e s
e
arch for
ex
i
t ju
m
p
p
atc
h
ing
.
commit
|
commitdiff
|
tree
2017-05-17
Mike Pall
Add mis
s
ing LJ_MAX_JSLOTS check
.
commit
|
commitdiff
|
tree
2017-05-09
M
i
ke Pa
l
l
Fix LJ
_
M
A
X_JSLOTS assertion in rec_check_slots()
.
commit
|
commitdiff
|
tree
2017-05-01
Mike Pall
RE
L
EASE LuaJIT
-
2
.
0
.
5
commit
|
commitdiff
|
tree
2017-05-01
Mike
P
all
Updat
e
c
h
angelo
g
.
commit
|
commitdiff
|
tree
2017-04-17
M
i
ke Pall
Add workaround fo
r
MSVC 2015 stdio
c
h
a
nges
.
commit
|
commitdiff
|
tree
2017-04-07
Mi
k
e Pall
OSX:
F
ix build wit
h
recent XC
o
d
e
.
commit
|
commitdiff
|
tree
2017-03-30
Mike Pall
FFI: Fi
x
F
OLD rules for
i
nt64_t co
m
parisons
.
commit
|
commitdiff
|
tree
2017-03-08
Mike Pall
Remove unnecess
a
ry mcode al
l
oc p
o
inter check
.
commit
|
commitdiff
|
tree
2017-03-08
Mik
e
Pall
Lim
i
t
mcode
a
lloc probing,
d
epe
n
ding
o
n the
a
vail
a
ble
.
.
.
commit
|
commitdiff
|
tree
2017-03-08
Mike Pall
Fix overly
restrictive range calculation in mcode allocati
o
n
.
commit
|
commitdiff
|
tree
2017-03-08
M
i
k
e Pal
l
Fix out-of-scope goto hand
l
ing in pa
r
ser
.
commit
|
commitdiff
|
tree
2017-03-08
M
i
ke
P
all
Remove i
n
ternal __mode =
"
K" and replace wit
h
safe
.
.
.
commit
|
commitdiff
|
tree
2017-03-08
Mike Pall
Fix a
n
n
o
y
i
ng w
a
rning, due to deterministic binutil
s
.
.
.
commit
|
commitdiff
|
tree
2017-03-08
Mi
k
e Pall
Dyn
A
SM: Fix warning
.
commit
|
commitdiff
|
tree
2017-02-20
Mike
Pall
MIP
S
:
Don't use RI
D
_GP as a scratch register
.
commit
|
commitdiff
|
tree
2017-02-20
Mi
k
e
P
all
MIPS: Fix
e
m
itted code for U32 to flo
a
t co
n
version
.
commit
|
commitdiff
|
tree
2017-02-20
M
ik
e
P
a
ll
MIPS: Backport workarou
n
d for compact
unwind
t
ables
.
commit
|
commitdiff
|
tree
2017-01-17
M
i
ke
Pall
Bump copyright date t
o
2
0
17
.
commit
|
commitdiff
|
tree
2017-01-17
Mike Pall
Fix HTML formatti
n
g
.
commit
|
commitdiff
|
tree
2017-01-17
Mike Pall
Fi
x
cross-endian ji
t
.
bcsave fo
r
MI
P
S tar
g
et
.
commit
|
commitdiff
|
tree
2016-12-15
M
i
k
e Pall
Add "pr
o
to" field to j
i
t
.
util
.
funcinfo()
.
commit
|
commitdiff
|
tree
2016-11-21
M
i
k
e
Pall
Upd
a
te conta
c
t info
.
commit
|
commitdiff
|
tree
2016-10-13
Mike Pal
l
Fix GC step size calculat
i
on
.
commit
|
commitdiff
|
tree
2016-10-02
Mik
e
Pal
l
ARM: F
i
x BLX
e
ncoding for Thumb interwork
i
ng calls
.
commit
|
commitdiff
|
tree
2016-09-19
Mike Pall
Looks
like COLORTERM
has
gone out
of fas
h
i
o
n
.
commit
|
commitdiff
|
tree
2016-09-19
Mike Pal
l
In
i
tialize uv
-
>im
m
uta
b
le f
o
r upvalues of lo
a
ded ch
u
nks
.
commit
|
commitdiff
|
tree
2016-07-31
M
i
ke
P
a
ll
Rev
e
rt "OSX:
S
witc
h
t
o
Cl
a
ng as the d
e
f
a
ult
compiler
.
"
commit
|
commitdiff
|
tree
2016-07-17
Mike Pall
A
d
just comm
e
nt wi
t
h d
e
fines
.
commit
|
commitdiff
|
tree
2016-07-17
M
ike Pall
Fix fo
r
cdata vs
.
non-cdata
a
rithmetics/comparisons
.
commit
|
commitdiff
|
tree
2016-07-17
M
i
ke Pall
Fix u
n
use
d
vars etc
.
i
n
i
n
ter
n
al
L
u
a
fi
l
es
.
commit
|
commitdiff
|
tree
2016-06-27
Mike
P
all
Dr
o
p l
e
ftover regs in '
f
or' it
e
rator
a
ssignment, too
.
commit
|
commitdiff
|
tree
2016-06-05
Mike Pall
Fix
PHI r
e
mark
i
ng in SINK p
a
ss
.
commit
|
commitdiff
|
tree
2016-06-03
Mike Pall
Fix Valgrind sup
p
ressions
.
commit
|
commitdiff
|
tree
2016-06-03
Mike
Pall
Don't tr
y
to
r
ecord outermost pcall() return to
low
e
r
.
.
.
commit
|
commitdiff
|
tree
2016-05-23
M
i
ke P
a
l
l
x86: Do
n
't sp
i
ll an explicit REF_BASE in the IR
.
commit
|
commitdiff
|
tree
2016-05-20
Mike Pall
A
d
d guard for
o
bscur
e
alia
s
ing betwe
e
n open upvalues
.
.
.
commit
|
commitdiff
|
tree
2016-05-20
Mike Pall
Rem
o
ve assumption
t
hat lj_math_rando
m
_s
t
ep() doesn
.
.
.
commit
|
commitdiff
|
tree
2016-05-06
Mike
Pall
x86/x64: Fix instruc
t
ion leng
t
h decoder
.
commit
|
commitdiff
|
tree
2016-04-24
Mike Pall
Fix
G
C
C
6
-Wmisl
e
ading-indentation
w
arnings
.
commit
|
commitdiff
|
tree
2016-04-21
Mike Pall
Fix h
a
ndling
of no
n
-nu
m
eric str
i
ngs in arithmet
i
c coercions
.
commit
|
commitdiff
|
tree
2016-04-18
Mike Pall
Whitespace
.
commit
|
commitdiff
|
tree
2016-04-18
M
i
ke P
a
ll
x86/x64: Searc
h
for ex
i
t jumps with instructi
o
n len
g
th
.
.
.
commit
|
commitdiff
|
tree
2016-04-13
Mike Pall
M
IPS: Fix B
C
_ISNE
X
T fallb
a
c
k path
.
commit
|
commitdiff
|
tree
2016-04-03
M
i
k
e
Pa
l
l
Fix r
e
cording of select(n,
.
.
.
) wi
t
h off-t
r
ace varargs
commit
|
commitdiff
|
tree
2016-04-03
Mik
e
Pal
l
C
y
gwin: Allow cross-
b
u
i
lds t
o
n
o
n-
C
ygwin t
a
rgets
.
commit
|
commitdiff
|
tree
2016-03-30
Mike Pa
l
l
MIPS: Fix use of ffgcche
c
k de
l
ay
slots in inte
r
p
reter
.
commit
|
commitdiff
|
tree
2016-03-28
Mike
P
a
l
l
W
i
ndows: Remove interm
e
di
a
te files at end o
f
build
.
commit
|
commitdiff
|
tree
2016-03-28
Mike Pall
Fix display of NULL (light)
u
serdata in -jdump
.
commit
|
commitdiff
|
tree
2016-03-22
Mike P
a
ll
Fix
i
n
stall
for cross-buil
d
s
.
commit
|
commitdiff
|
tree
2016-03-22
Mike Pall
Fix compiler wa
r
nings
.
commit
|
commitdiff
|
tree
2016-03-03
Mike Pall
Bump copyrig
h
t date to 2016
.
commit
|
commitdiff
|
tree
2016-02-10
Mike
Pall
Don't allocate unused 2nd result register in JIT c
o
mpiler
.
.
.
commit
|
commitdiff
|
tree
2015-11-26
Mike Pall
FFI: F
i
x SPLIT pass for
C
ONV i6
4
.
u
64
.
commit
|
commitdiff
|
tree
2015-11-04
Mike Pall
DynAS
M
/x86: Add
rdpmc ins
t
ruc
t
i
on
.
commit
|
commitdiff
|
tree
2015-11-04
Mike Pall
Extend Valgrind suppressions for n
o
n-inl
i
ned C code
.
commit
|
commitdiff
|
tree
2015-10-24
Mike
P
all
Upda
t
e
b
uild ins
t
r
u
ctions
.
commit
|
commitdiff
|
tree
2015-10-24
M
i
ke Pall
OSX: Swit
c
h t
o
Clang as the default compiler
.
commit
|
commitdiff
|
tree
2015-10-24
M
i
ke Pall
iOS: Disable o
s
.
execut
e
(
)
wh
e
n buildi
n
g
f
or iO
S
>=
.
.
.
commit
|
commitdiff
|
tree
2015-10-24
Mike Pall
DynASM/x8
6
: Restrict shld
/
shrd to o
p
erands with sa
m
e
.
.
.
commit
|
commitdiff
|
tree
2015-10-24
Mike Pall
DynA
S
M/x86: Fix some SSE instruct
i
on templates
.
commit
|
commitdiff
|
tree
2015-10-24
Mike
P
all
FFI:
F
ix ipairs()
r
e
c
o
rd
i
n
g
.
commit
|
commitdiff
|
tree
2015-10-15
Mike Pall
Drop marks fr
o
m replaye
d
i
n
s
tructions when sinking
.
commit
|
commitdiff
|
tree
2015-10-01
Mike Pall
Flush s
y
m
bol t
a
bles in
jit
.
dump on
t
race
f
lush
.
commit
|
commitdiff
|
tree
2015-10-01
Mi
k
e Pal
l
Fix
unsinkin
g
c
h
eck
.
commit
|
commitdiff
|
tree
2015-09-20
M
ike Pall
Fix Cy
g
win
s
u
p
p
o
r
t
.
Not
e
: t
h
is is not a supported targe
t
.
commit
|
commitdiff
|
tree
2015-08-19
Mike
P
all
Prop
e
rly h
a
ndle OOM in trace_sa
v
e()
.
commit
|
commitdiff
|
tree
2015-08-19
Mike P
a
ll
F
ix
NYIC
F
error
me
s
sage
.
commit
|
commitdiff
|
tree
2015-07-17
Mike Pall
F
F
I
:
Don't p
r
opagate qualifiers into subtypes of complex
.
commit
|
commitdiff
|
tree
2015-07-10
Mi
k
e Pall
Limit number
o
f
arguments given to io
.
lines() and fp
.
.
.
commit
|
commitdiff
|
tree
2015-06-10
Mike Pall
Fix narrowing
of TO
B
I
T
.
commit
|
commitdiff
|
tree
2015-06-09
M
i
ke Pall
x64: Allow building
without exter
n
a
l unwin
d
er
.
commit
|
commitdiff
|
tree
2015-05-14
M
ike Pal
l
R
ELEASE Lua
J
IT-2
.
0
.
4
commit
|
commitdiff
|
tree
2015-05-14
Mike
P
a
ll
Update chan
g
elog
.
commit
|
commitdiff
|
tree
2015-05-04
M
ike
Pall
x86/x
6
4: Fi
x
ar
g
um
e
nt check
f
o
r
bit shifts
.
commit
|
commitdiff
|
tree
2015-04-28
Mike Pall
Fix stack check in narrowing optimization
.
commit
|
commitdiff
|
tree
2015-03-11
Mike Pall
Doc cleanup
.
commit
|
commitdiff
|
tree
2015-03-05
Mike Pall
Fix Lua/C API typecheck er
r
or for special index
e
s
.
commit
|
commitdiff
|
tree
2015-03-02
Mike
P
a
l
l
F
F
I: Fi
x
FOLD
r
ul
e
f
or TO
B
IT + CONV
num
.
u32
.
commit
|
commitdiff
|
tree
2015-02-25
Mi
k
e P
a
ll
ARM: Handle
mo
r
e arch
defines
.
commit
|
commitdiff
|
tree
2015-02-25
Mike Pall
Properly fail uns
u
p
po
r
ted cross-compile to MIPS64
.
commit
|
commitdiff
|
tree
2015-02-22
M
i
ke Pall
Fix string to
n
umber conversion
.
commit
|
commitdiff
|
tree
2015-02-21
Mike Pall
x86/x6
4
:
F
i
x code ge
n
e
ration for fu
s
ed tes
t
/
arith
o
ps
.
commit
|
commitdiff
|
tree
next