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
FFI: Add tonumber() specialization for failed conversions.
2018-04-22
Mike Pall
FFI: Add tonumb
e
r() s
p
e
cial
i
za
t
ion for fa
i
led conversio
n
s
.
commit
|
commitdiff
|
tree
2018-02-27
M
i
ke Pall
F
i
x
re
c
h
ain
i
ng of pseudo-
r
esu
r
rected string keys
.
commit
|
commitdiff
|
tree
2018-01-29
Mi
k
e Pall
C
l
ear stack
after p
r
int
_
jit_stat
u
s
() in CLI
.
commit
|
commitdiff
|
tree
2018-01-29
Mike Pa
l
l
Fix GCC 7 -Wimplicit-fallthrough warni
n
gs
.
commit
|
commitdiff
|
tree
2018-01-29
M
ike Pall
FFI: Do
n
'
t
asser
t
on #1LL (5
.
2 c
o
mpatibil
i
ty m
o
de
o
nly)
.
commit
|
commitdiff
|
tree
2018-01-18
Mike Pall
Fix LuaJIT API docs for LUAJIT_MODE_*
.
commit
|
commitdiff
|
tree
2018-01-14
Mik
e
Pall
Fix strin
g
.
format
(
"%c", 0
)
.
commit
|
commitdiff
|
tree
2017-11-16
Mike
Pall
Fix
s
aved by
t
e
code encapsu
l
at
e
d in EL
F
objec
t
s
.
commit
|
commitdiff
|
tree
2017-11-08
Mike Pall
Fix FOLD
r
ule
f
or
s
trength reduc
t
ion
o
f
wideni
n
g
.
commit
|
commitdiff
|
tree
2017-09-20
Mike Pal
l
D
ynASM/x86: Fix pot
e
ntial
R
EL
_
A overf
l
ow
.
commit
|
commitdiff
|
tree
2017-08-18
Mi
k
e
P
all
Use https for fr
e
el
i
sts
.
org
l
inks
.
commit
|
commitdiff
|
tree
2017-06-12
Mike Pall
Modify fi
x
for w
a
rn
i
ng from 'ar'
.
commit
|
commitdiff
|
tree
2017-06-07
Mike Pa
l
l
MIPS: F
i
x
h
andling of spare long-range jump
s
l
o
ts
.
commit
|
commitdiff
|
tree
2017-06-07
Mik
e
Pa
l
l
M
IPS: Use pr
e
c
ise se
a
rch for exit jump pat
c
hi
n
g
.
commit
|
commitdiff
|
tree
2017-05-17
Mike Pall
Add missing LJ_MAX_JSLOTS check
.
commit
|
commitdiff
|
tree
2017-05-09
M
ike
P
a
ll
Fix
LJ_M
A
X_JSLOTS assertion in rec_c
h
eck_slots()
.
commit
|
commitdiff
|
tree
2017-05-01
Mi
k
e
Pall
RELEAS
E
Lua
J
IT-2
.
0
.
5
commit
|
commitdiff
|
tree
2017-05-01
M
i
k
e Pall
Update cha
n
g
elog
.
commit
|
commitdiff
|
tree
2017-04-17
Mi
k
e
Pall
Add workar
o
und for
M
S
VC 20
1
5 stdi
o
changes
.
commit
|
commitdiff
|
tree
2017-04-07
M
i
k
e Pall
O
S
X
:
Fix buil
d
wit
h
recent XCo
d
e
.
commit
|
commitdiff
|
tree
2017-03-30
M
ike Pal
l
FFI:
Fix FOL
D
rules f
o
r
i
nt64_t comp
a
r
i
sons
.
commit
|
commitdiff
|
tree
2017-03-08
Mike Pall
Remove unnecessa
r
y mcode all
o
c
p
oin
t
er check
.
commit
|
commitdiff
|
tree
2017-03-08
M
ike
P
a
ll
L
i
mit mcode a
l
loc
probin
g
, depe
n
ding on the available
.
.
.
commit
|
commitdiff
|
tree
2017-03-08
Mike
Pall
Fix overly r
e
stri
c
ti
v
e range calculation in mcode all
o
c
ation
.
commit
|
commitdiff
|
tree
2017-03-08
Mike Pall
F
ix out-of-scope
g
o
t
o han
d
ling
in
p
arser
.
commit
|
commitdiff
|
tree
2017-03-08
Mike Pa
l
l
Remove
i
nte
r
na
l
_
_mode = "K
"
and repla
c
e w
i
th safe
.
.
.
commit
|
commitdiff
|
tree
2017-03-08
M
ike Pal
l
Fix annoying warning, due to determini
s
t
ic bi
n
uti
l
s
.
.
.
commit
|
commitdiff
|
tree
2017-03-08
Mik
e
P
a
ll
Dy
n
ASM: F
i
x war
n
ing
.
commit
|
commitdiff
|
tree
2017-02-20
Mi
k
e
Pall
MIPS: Don't use RID_GP as a sc
r
atch register
.
commit
|
commitdiff
|
tree
2017-02-20
M
ike P
a
ll
M
I
P
S
: Fix em
i
tted
c
o
d
e for U32 to flo
a
t conversi
o
n
.
commit
|
commitdiff
|
tree
2017-02-20
M
i
ke Pall
MIPS: Ba
c
kport
work
a
round for compact un
w
i
n
d
tables
.
commit
|
commitdiff
|
tree
2017-01-17
Mike Pall
B
u
m
p copyright date to 2017
.
commit
|
commitdiff
|
tree
2017-01-17
M
i
k
e
Pa
l
l
Fix
H
T
ML formatti
n
g
.
commit
|
commitdiff
|
tree
2017-01-17
Mike Pa
l
l
Fi
x
cross-endian
j
it
.
bcsav
e
f
o
r MIPS ta
r
g
e
t
.
commit
|
commitdiff
|
tree
2016-12-15
M
i
ke P
a
ll
A
d
d
"
proto" field to j
i
t
.
uti
l
.
f
u
ncinf
o
()
.
commit
|
commitdiff
|
tree
2016-11-21
Mike
P
all
Update contact info
.
commit
|
commitdiff
|
tree
2016-10-13
Mike Pall
Fix GC ste
p
size calc
u
lation
.
commit
|
commitdiff
|
tree
2016-10-02
Mike Pall
A
R
M: Fix BLX encoding for Thumb
int
e
rworking calls
.
commit
|
commitdiff
|
tree
2016-09-19
M
ik
e
P
all
Looks like C
O
L
ORTERM ha
s
g
one out of fash
i
on
.
commit
|
commitdiff
|
tree
2016-09-19
M
i
k
e
Pall
Initial
i
z
e
uv->immutabl
e
for upva
l
ues
o
f l
o
aded
chunks
.
commit
|
commitdiff
|
tree
2016-07-31
Mik
e
Pal
l
Rever
t
"
O
S
X: Switch
to Clang as the
defau
l
t compiler
.
"
commit
|
commitdiff
|
tree
2016-07-17
Mike Pal
l
A
d
just comment with defin
e
s
.
commit
|
commitdiff
|
tree
2016-07-17
Mik
e
Pall
Fix
f
o
r cdata vs
.
n
on-cdata
arithme
t
ics/comp
a
risons
.
commit
|
commitdiff
|
tree
2016-07-17
Mike Pall
Fix
u
nused vars etc
.
i
n
intern
a
l Lua fil
e
s
.
commit
|
commitdiff
|
tree
2016-06-27
Mike Pall
D
r
op leftover reg
s
in
'for' iterator assignment, too
.
commit
|
commitdiff
|
tree
2016-06-05
Mi
k
e P
a
ll
Fix PHI remarking in SIN
K
pass
.
commit
|
commitdiff
|
tree
2016-06-03
Mike
P
all
Fix Valgrind
suppressio
n
s
.
commit
|
commitdiff
|
tree
2016-06-03
Mik
e
Pall
Don't try
to record o
u
termost pca
l
l() retu
r
n to lower
.
.
.
commit
|
commitdiff
|
tree
2016-05-23
Mike Pall
x86: Don't spill an expl
i
cit REF_BAS
E
in
the IR
.
commit
|
commitdiff
|
tree
2016-05-20
Mike
P
all
Add guard for obscure aliasing be
t
ween open
u
pvalues
.
.
.
commit
|
commitdiff
|
tree
2016-05-20
Mike Pall
Remo
v
e a
s
sumptio
n
t
hat
l
j
_m
a
t
h_random_step() doesn
.
.
.
commit
|
commitdiff
|
tree
2016-05-06
Mike Pall
x
8
6/
x
64: Fix instr
u
ction
l
en
g
t
h
decoder
.
commit
|
commitdiff
|
tree
2016-04-24
M
ike
Pall
Fix GCC
6 -Wmisleading-indentat
i
on warnings
.
commit
|
commitdiff
|
tree
2016-04-21
Mike Pall
Fix
handling
of
non-numeric st
r
ings in arithm
e
tic coer
c
ions
.
commit
|
commitdiff
|
tree
2016-04-18
Mike Pa
l
l
W
hitespace
.
commit
|
commitdiff
|
tree
2016-04-18
Mike Pall
x
86/x64: Search for ex
i
t jump
s
with instruction length
.
.
.
commit
|
commitdiff
|
tree
2016-04-13
M
i
ke
P
a
ll
MIP
S
: F
i
x BC_IS
N
E
X
T fallback
p
ath
.
commit
|
commitdiff
|
tree
2016-04-03
Mike
P
a
ll
Fix recording of select(n,
.
.
.
)
with off-tr
a
c
e
varargs
commit
|
commitdiff
|
tree
2016-04-03
M
i
k
e
Pall
Cyg
w
in: Allow cro
s
s-builds to
non-Cygwi
n
targets
.
commit
|
commitdiff
|
tree
2016-03-30
Mike
P
all
M
I
PS: Fix use
of ffgccheck delay s
l
ots in interpreter
.
commit
|
commitdiff
|
tree
2016-03-28
Mike Pall
W
indows: R
e
m
o
ve intermediate files at end of b
u
i
ld
.
commit
|
commitdiff
|
tree
2016-03-28
M
i
k
e Pall
Fix dis
p
lay of
N
ULL (light)user
d
ata
i
n
-jdump
.
commit
|
commitdiff
|
tree
2016-03-22
Mike Pall
Fix inst
a
ll for c
r
oss-builds
.
commit
|
commitdiff
|
tree
2016-03-22
Mik
e
Pal
l
Fix compi
l
er warnings
.
commit
|
commitdiff
|
tree
2016-03-03
Mike Pall
Bump copyright date to 2016
.
commit
|
commitdiff
|
tree
2016-02-10
Mike Pall
D
on't all
o
c
a
te unu
s
ed 2nd resul
t
register
i
n J
I
T comp
i
ler
.
.
.
commit
|
commitdiff
|
tree
2015-11-26
M
i
ke Pall
FFI: Fix SPLIT pass for
CONV
i64
.
u64
.
commit
|
commitdiff
|
tree
2015-11-04
M
i
ke Pal
l
D
ynA
S
M/x86: Add rdpmc instruc
t
ion
.
commit
|
commitdiff
|
tree
2015-11-04
Mike Pa
l
l
Extend Va
l
grin
d
s
u
ppressions
fo
r
non-inlined C code
.
commit
|
commitdiff
|
tree
2015-10-24
Mik
e
Pall
Update build instructions
.
commit
|
commitdiff
|
tree
2015-10-24
Mike Pall
OSX: Switch to Clang
as the
def
a
ult compiler
.
commit
|
commitdiff
|
tree
2015-10-24
Mi
k
e Pall
iOS: Di
s
able os
.
execute() wh
e
n building for iO
S
>=
.
.
.
commit
|
commitdiff
|
tree
2015-10-24
Mike Pall
D
ynASM/x86: Rest
r
ict shld/s
h
rd to operands with same
.
.
.
commit
|
commitdiff
|
tree
2015-10-24
Mike Pall
DynASM/x86: Fix
s
o
me SSE instruction templates
.
commit
|
commitdiff
|
tree
2015-10-24
Mike Pal
l
FFI
:
F
ix
ipairs() recor
d
ing
.
commit
|
commitdiff
|
tree
2015-10-15
Mike
Pall
Drop marks
f
rom
rep
l
ayed instructions
whe
n
sinking
.
commit
|
commitdiff
|
tree
2015-10-01
Mike Pa
l
l
F
lush
s
y
mbol
table
s
in jit
.
dump on
trace
flush
.
commit
|
commitdiff
|
tree
2015-10-01
Mike
P
a
ll
Fix u
n
sinking check
.
commit
|
commitdiff
|
tree
2015-09-20
M
ike
Pall
Fix C
y
gwin
s
u
p
port
.
N
o
t
e:
this is
n
ot a s
u
ppor
t
e
d
tar
g
et
.
commit
|
commitdiff
|
tree
2015-08-19
Mike Pall
Proper
l
y handle OOM in trace_save()
.
commit
|
commitdiff
|
tree
2015-08-19
M
i
k
e
Pall
Fi
x
NYICF error mess
a
ge
.
commit
|
commitdiff
|
tree
2015-07-17
M
i
ke Pall
FF
I
: Don't
p
r
opagat
e
q
ua
l
if
i
ers i
n
to sub
t
yp
e
s
of complex
.
commit
|
commitdiff
|
tree
2015-07-10
Mike
Pal
l
L
imit number of ar
g
uments g
i
v
en to io
.
l
ines() and fp
.
.
.
commit
|
commitdiff
|
tree
2015-06-10
Mike
Pall
F
i
x
narrowing of TOBIT
.
commit
|
commitdiff
|
tree
2015-06-09
Mike Pall
x64: Allow buildin
g
w
i
thout ex
t
ernal
u
nwinder
.
commit
|
commitdiff
|
tree
2015-05-14
Mike Pa
l
l
RELEASE LuaJIT-2
.
0
.
4
commit
|
commitdiff
|
tree
2015-05-14
M
i
k
e Pall
Update cha
n
gelog
.
commit
|
commitdiff
|
tree
2015-05-04
Mike P
a
ll
x86/x6
4
: Fix
argu
m
e
nt check for bit shifts
.
commit
|
commitdiff
|
tree
2015-04-28
M
ike Pall
Fix stack check in narrowing opt
i
mization
.
commit
|
commitdiff
|
tree
2015-03-11
Mike
P
all
Do
c
cleanup
.
commit
|
commitdiff
|
tree
2015-03-05
Mike Pall
Fix
L
ua/
C
A
PI typecheck error for sp
e
cial
i
n
d
exes
.
commit
|
commitdiff
|
tree
2015-03-02
Mike Pall
FFI
:
Fix FO
L
D r
u
le for T
O
BIT + CONV
n
um
.
u32
.
commit
|
commitdiff
|
tree
2015-02-25
M
ike
Pall
ARM: Han
d
le more
a
r
ch defines
.
commit
|
commitdiff
|
tree
2015-02-25
Mik
e
P
all
P
r
operly fail unsupporte
d
cr
o
s
s-compile to MIPS64
.
commit
|
commitdiff
|
tree
2015-02-22
Mike Pall
Fi
x
st
r
i
n
g to n
u
m
ber con
v
ersion
.
commit
|
commitdiff
|
tree
2015-02-21
Mike Pall
x86/x64: F
i
x code generation for
f
used test/arith ops
.
commit
|
commitdiff
|
tree
2015-02-18
Mik
e
Pall
FFI: Preven
t
D
SE acr
o
ss ffi
.
string()
.
commit
|
commitdiff
|
tree
2015-02-02
Mike Pall
Fix l
e
x
e
r error for chunks wi
t
hout to
k
ens
.
commit
|
commitdiff
|
tree
2015-01-17
Mike Pall
Do
n
't
compile IR
_
RETF aft
e
r CAL
L
T to ff with-
s
id
e
effects
.
commit
|
commitdiff
|
tree
2015-01-17
Mike Pall
OpenBSD/x86: Better executab
l
e m
e
mory allo
c
ation
fo
r
.
.
.
commit
|
commitdiff
|
tree
next