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
M
i
ke Pall
PPC/Ne
t
B
SD: Fix en
d
iane
s
s
ch
e
ck
.
commit
|
commitdiff
|
tree
2018-05-20
Mike Pall
x
8
6/x64: Check for jcc
when using xor r,r
in e
m
it_loadi()
.
commit
|
commitdiff
|
tree
2018-05-20
Mike Pall
FFI: Mak
e
FP to U64
co
n
versions match
J
I
T
backend behavior
.
commit
|
commitdiff
|
tree
2018-04-25
M
ike Pall
B
ump
c
opyright d
a
te to 2018
.
commit
|
commitdiff
|
tree
2018-04-22
Mike Pall
FFI: Add
tonumber() special
i
zati
o
n for fai
l
ed co
n
versions
.
commit
|
commitdiff
|
tree
2018-02-27
Mike Pall
Fix
rec
h
aini
n
g o
f
p
seudo-resurrected string keys
.
commit
|
commitdiff
|
tree
2018-01-29
Mike Pa
l
l
Clear stack after print_jit_status()
in CLI
.
commit
|
commitdiff
|
tree
2018-01-29
Mike P
a
ll
Fix
G
CC
7
-Wimplicit-fallthrough w
a
rni
n
gs
.
commit
|
commitdiff
|
tree
2018-01-29
Mike Pall
FFI: Do
n
't assert
on #1LL (
5
.
2 compatibility mode only)
.
commit
|
commitdiff
|
tree
2018-01-18
Mike Pall
Fi
x
LuaJIT API docs for LUAJIT_MOD
E
_*
.
commit
|
commitdiff
|
tree
2018-01-14
Mike Pall
Fix st
r
ing
.
format("%c", 0)
.
commit
|
commitdiff
|
tree
2017-11-16
Mike Pall
Fix
s
aved
bytecode e
n
capsulat
e
d
in ELF obj
e
cts
.
commit
|
commitdiff
|
tree
2017-11-08
Mike P
a
ll
Fix FO
L
D
rule for strength
reduction of wi
d
e
n
i
ng
.
commit
|
commitdiff
|
tree
2017-09-20
M
i
ke Pall
DynASM/x86: Fix po
t
ential R
E
L_A ov
e
rflow
.
commit
|
commitdiff
|
tree
2017-08-18
M
ike Pall
Use https for f
r
e
elists
.
or
g
l
inks
.
commit
|
commitdiff
|
tree
2017-06-12
Mik
e
Pall
Modif
y
fix
f
or warning from 'ar'
.
commit
|
commitdiff
|
tree
2017-06-07
M
i
k
e Pa
l
l
MIPS
:
Fix handling of spare l
o
ng
-
rang
e
jump slo
t
s
.
commit
|
commitdiff
|
tree
2017-06-07
Mik
e
Pall
M
IPS:
Use prec
i
se search for
e
xit
jum
p
patching
.
commit
|
commitdiff
|
tree
2017-05-17
Mik
e
Pal
l
A
dd missing LJ_MAX_
J
SLOTS check
.
commit
|
commitdiff
|
tree
2017-05-09
Mike Pall
Fix LJ_MAX_JSLOTS
assertion in rec_che
c
k_slots()
.
commit
|
commitdiff
|
tree
2017-05-01
Mike P
a
ll
R
E
LEASE LuaJIT-2
.
0
.
5
commit
|
commitdiff
|
tree
2017-05-01
M
i
ke Pall
Update ch
a
ngelog
.
commit
|
commitdiff
|
tree
2017-04-17
M
i
ke Pall
Add worka
r
ound for MSV
C
2
0
1
5
stdio cha
n
g
e
s
.
commit
|
commitdiff
|
tree
2017-04-07
Mike Pall
OSX: Fix build wit
h
recent XC
o
d
e
.
commit
|
commitdiff
|
tree
2017-03-30
M
ike P
a
ll
FFI: Fix FO
L
D
r
ules for int64
_
t
c
ompar
i
s
o
ns
.
commit
|
commitdiff
|
tree
2017-03-08
Mi
k
e Pall
Remove unnecessa
r
y
m
code alloc
p
oint
e
r check
.
commit
|
commitdiff
|
tree
2017-03-08
M
ike Pall
Limit mcode alloc probing, dependi
n
g
o
n the ava
i
la
b
le
.
.
.
commit
|
commitdiff
|
tree
2017-03-08
Mike Pa
l
l
Fix overly restrictive ran
g
e calculation in mcode allocation
.
commit
|
commitdiff
|
tree
2017-03-08
M
i
ke Pall
Fix out-of-scope go
t
o
h
a
ndling in pa
r
ser
.
commit
|
commitdiff
|
tree
2017-03-08
Mi
k
e
Pall
Remove
int
e
rn
a
l __
m
o
d
e = "K" and repl
a
ce w
i
th
s
afe
.
.
.
commit
|
commitdiff
|
tree
2017-03-08
Mike Pall
Fix annoy
i
ng wa
r
ning
,
due to dete
r
ministi
c
b
i
nutils
.
.
.
commit
|
commitdiff
|
tree
2017-03-08
Mike Pall
Dy
n
A
S
M: Fix warning
.
commit
|
commitdiff
|
tree
2017-02-20
Mike P
a
ll
MIP
S
: Don't use RID_GP as a scratch regis
t
er
.
commit
|
commitdiff
|
tree
2017-02-20
Mike Pall
MIPS:
Fix emitted code for U32 to float conversion
.
commit
|
commitdiff
|
tree
2017-02-20
Mike P
a
l
l
MIPS: Backp
o
rt workaround for compact unwind tables
.
commit
|
commitdiff
|
tree
2017-01-17
Mike P
a
l
l
Bump copyright date to
2
0
17
.
commit
|
commitdiff
|
tree
2017-01-17
Mike Pall
Fix
H
TML formattin
g
.
commit
|
commitdiff
|
tree
2017-01-17
M
i
k
e Pall
Fix
c
ross-endian
jit
.
bcsave for MIPS ta
r
get
.
commit
|
commitdiff
|
tree
2016-12-15
M
ik
e
P
all
Ad
d
"proto
"
field to jit
.
u
til
.
f
u
nc
i
nfo()
.
commit
|
commitdiff
|
tree
2016-11-21
M
ike Pall
Update conta
c
t
info
.
commit
|
commitdiff
|
tree
2016-10-13
Mik
e
Pall
F
ix GC s
t
ep size
c
a
lc
u
lation
.
commit
|
commitdiff
|
tree
2016-10-02
Mike Pall
ARM: Fix
BLX encoding for
T
hum
b
interwo
r
king
c
a
lls
.
commit
|
commitdiff
|
tree
2016-09-19
Mike
P
all
Looks like COLORTER
M
has gone out of fashion
.
commit
|
commitdiff
|
tree
2016-09-19
Mike Pall
In
i
tialize uv->immutable f
o
r upvalues of
loa
d
e
d
chun
k
s
.
commit
|
commitdiff
|
tree
2016-07-31
Mike Pall
Re
v
e
r
t "OS
X
: S
w
itch to
C
lang as the defau
l
t compile
r
.
"
commit
|
commitdiff
|
tree
2016-07-17
M
i
ke Pa
l
l
Adju
s
t comment with defines
.
commit
|
commitdiff
|
tree
2016-07-17
M
ike Pall
Fix for cdata vs
.
non-cdata
arithmeti
c
s
/
comparisons
.
commit
|
commitdiff
|
tree
2016-07-17
Mike Pall
Fix unused v
a
rs
e
tc
.
in internal
Lua files
.
commit
|
commitdiff
|
tree
2016-06-27
Mik
e
Pall
Drop
l
eftover re
g
s in 'for' it
e
r
ator assignme
n
t, too
.
commit
|
commitdiff
|
tree
2016-06-05
M
i
ke Pall
Fi
x
PHI remarking in SINK pas
s
.
commit
|
commitdiff
|
tree
2016-06-03
Mike Pall
Fix Valgrind suppressions
.
commit
|
commitdiff
|
tree
2016-06-03
M
i
ke
Pall
Don't try to record outermost pc
a
ll() retur
n
to
l
owe
r
.
.
.
commit
|
commitdiff
|
tree
2016-05-23
Mike
Pall
x86: Don't
spill an expl
i
c
i
t
REF_BASE i
n
the IR
.
commit
|
commitdiff
|
tree
2016-05-20
M
i
ke Pall
Add guard for
obscure aliasing between
o
pen upvalues
.
.
.
commit
|
commitdiff
|
tree
2016-05-20
Mike P
a
ll
Remov
e
assumption that lj_math_rand
o
m_step(
)
doesn
.
.
.
commit
|
commitdiff
|
tree
2016-05-06
Mike
P
al
l
x86/x64: Fix instruction length decoder
.
commit
|
commitdiff
|
tree
2016-04-24
Mike P
a
ll
Fix GC
C
6 -Wmis
l
eading-indentation w
a
rnings
.
commit
|
commitdiff
|
tree
2016-04-21
Mike Pall
F
i
x handl
i
ng of
non-nume
r
ic strings in arithmetic coercions
.
commit
|
commitdiff
|
tree
2016-04-18
M
i
ke
Pall
Whites
p
ace
.
commit
|
commitdiff
|
tree
2016-04-18
Mike Pall
x86
/
x64:
Search for e
x
it
j
umps
w
ith instr
u
cti
o
n length
.
.
.
commit
|
commitdiff
|
tree
2016-04-13
M
ike
Pall
MIPS
:
Fix BC_ISNEXT
f
a
ll
b
ack pat
h
.
commit
|
commitdiff
|
tree
2016-04-03
Mike Pall
Fix
recording of se
l
e
c
t(n,
.
.
.
) with
o
ff-trace varargs
commit
|
commitdiff
|
tree
2016-04-03
Mike Pal
l
Cygwin: Allo
w
cross
-
builds to
n
o
n
-Cyg
w
in t
a
rge
t
s
.
commit
|
commitdiff
|
tree
2016-03-30
Mike Pall
M
IPS: Fix use of ffgcchec
k
delay slots in
i
n
terp
r
eter
.
commit
|
commitdiff
|
tree
2016-03-28
M
i
ke Pa
l
l
Wi
n
dows: Rem
o
v
e int
e
rmedi
a
t
e files at end
of
build
.
commit
|
commitdiff
|
tree
2016-03-28
Mike Pall
Fi
x
di
s
play of N
U
LL (l
i
gh
t
)userdata in
-jdump
.
commit
|
commitdiff
|
tree
2016-03-22
Mike Pall
F
ix
i
n
stall for cross-build
s
.
commit
|
commitdiff
|
tree
2016-03-22
Mike
P
a
l
l
Fix compile
r
warn
i
ngs
.
commit
|
commitdiff
|
tree
2016-03-03
Mike Pall
B
u
mp copyright d
a
te to 2016
.
commit
|
commitdiff
|
tree
2016-02-10
Mike Pal
l
Don't a
l
locate unu
s
e
d 2nd
result register in
J
IT comp
i
ler
.
.
.
commit
|
commitdiff
|
tree
2015-11-26
Mike Pall
FFI: Fix SP
L
IT pas
s
for CONV i64
.
u6
4
.
commit
|
commitdiff
|
tree
2015-11-04
Mike Pall
DynASM/x86
:
Add rdpmc instr
u
ctio
n
.
commit
|
commitdiff
|
tree
2015-11-04
Mike Pall
Ex
t
e
nd Va
l
grind suppressions for
n
on-inline
d
C code
.
commit
|
commitdiff
|
tree
2015-10-24
M
i
ke
P
all
Upd
a
t
e
buil
d
i
n
st
r
ucti
o
ns
.
commit
|
commitdiff
|
tree
2015-10-24
M
i
k
e
Pall
OSX
:
Switch
to Clang
a
s
the defa
u
l
t
compiler
.
commit
|
commitdiff
|
tree
2015-10-24
M
i
k
e Pall
i
OS
:
Disable os
.
execute() when
bu
i
lding
f
or
i
OS >=
.
.
.
commit
|
commitdiff
|
tree
2015-10-24
Mike Pall
D
ynASM/
x
86:
R
e
stri
c
t shl
d
/shrd t
o
operan
d
s with same
.
.
.
commit
|
commitdiff
|
tree
2015-10-24
Mike Pall
DynASM/x86: Fix some SSE in
s
truct
i
on templates
.
commit
|
commitdiff
|
tree
2015-10-24
Mike Pall
FFI: Fix ipairs()
r
ecording
.
commit
|
commitdiff
|
tree
2015-10-15
Mike Pall
Drop marks from repl
a
yed instruc
t
i
o
ns w
h
en
sinking
.
commit
|
commitdiff
|
tree
2015-10-01
M
i
k
e Pall
Flush sy
m
bol tables
i
n ji
t
.
d
ump on trace flush
.
commit
|
commitdiff
|
tree
2015-10-01
Mike Pa
l
l
Fix unsinking
che
c
k
.
commit
|
commitdiff
|
tree
2015-09-20
Mik
e
Pa
l
l
F
i
x
C
ygwin s
u
p
p
ort
.
Note: this is not a supported
t
arget
.
commit
|
commitdiff
|
tree
2015-08-19
Mik
e
P
a
l
l
Properly ha
n
dle
O
O
M
i
n trace_save()
.
commit
|
commitdiff
|
tree
2015-08-19
Mike Pall
F
ix N
Y
ICF er
r
or me
s
sage
.
commit
|
commitdiff
|
tree
2015-07-17
M
ik
e
Pall
FFI: Don't propagate qu
a
lifiers int
o
subtypes of co
m
plex
.
commit
|
commitdiff
|
tree
2015-07-10
Mike Pall
Limi
t
numb
e
r of arg
u
ments given
t
o io
.
l
ines()
a
nd fp
.
.
.
commit
|
commitdiff
|
tree
2015-06-10
Mike Pall
Fix narr
o
wing of TOBIT
.
commit
|
commitdiff
|
tree
2015-06-09
Mik
e
Pal
l
x64: All
o
w b
u
il
d
ing withou
t
external unw
i
nd
e
r
.
commit
|
commitdiff
|
tree
2015-05-14
Mike Pal
l
R
ELEA
S
E LuaJIT-2
.
0
.
4
commit
|
commitdiff
|
tree
2015-05-14
Mike P
a
ll
Upd
a
te changelog
.
commit
|
commitdiff
|
tree
2015-05-04
M
ike
P
all
x86/x64: Fix
a
rgu
m
ent check for bit s
h
ifts
.
commit
|
commitdiff
|
tree
2015-04-28
M
i
ke Pall
Fi
x
stack ch
e
c
k in narrowing
o
ptimizatio
n
.
commit
|
commitdiff
|
tree
2015-03-11
Mi
k
e Pall
Doc cleanup
.
commit
|
commitdiff
|
tree
2015-03-05
Mi
k
e
P
a
ll
Fix Lua/C
A
PI typecheck error
for special
ind
e
xes
.
commit
|
commitdiff
|
tree
2015-03-02
Mike Pall
F
F
I: Fix
F
OLD rule for TOBIT + CONV
n
um
.
u32
.
commit
|
commitdiff
|
tree
2015-02-25
M
i
ke P
a
ll
ARM:
Hand
l
e
more arch defines
.
commit
|
commitdiff
|
tree
2015-02-25
Mike
Pall
P
roperly
f
ai
l
unsupported cro
s
s-compi
l
e to MIP
S
64
.
commit
|
commitdiff
|
tree
2015-02-22
Mike Pall
Fix
s
tri
n
g
to nu
m
ber convers
i
on
.
commit
|
commitdiff
|
tree
2015-02-21
Mike
P
a
l
l
x86/
x
6
4: Fix code generation for f
u
s
e
d
t
est/arith
ops
.
commit
|
commitdiff
|
tree
next