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
Bump copyright date to 2018.
2018-04-25
Mike Pall
Bu
m
p copyright date to 2018
.
commit
|
commitdiff
|
tree
2018-04-22
Mike Pal
l
F
F
I: Add tonumber()
s
peciali
z
ation for fa
i
led con
v
ersio
n
s
.
commit
|
commitdiff
|
tree
2018-02-27
M
i
k
e
Pall
Fix rechai
n
ing of pseudo-resurrec
t
ed st
r
ing
keys
.
commit
|
commitdiff
|
tree
2018-01-29
Mik
e
P
all
Clear stac
k
after print_jit_
s
tatus() in CLI
.
commit
|
commitdiff
|
tree
2018-01-29
Mike Pall
Fix GCC 7 -Wimplicit-fallthrough warnings
.
commit
|
commitdiff
|
tree
2018-01-29
M
ike Pall
FFI: Don't a
s
sert on
#1LL (5
.
2 compatibility mode only
)
.
commit
|
commitdiff
|
tree
2018-01-18
Mike Pall
Fix LuaJIT API d
o
cs for L
U
AJIT_MODE_*
.
commit
|
commitdiff
|
tree
2018-01-14
M
i
k
e
Pall
Fix string
.
format("%c"
,
0)
.
commit
|
commitdiff
|
tree
2017-11-16
M
ike Pall
F
ix s
a
v
e
d byt
e
code
enc
a
p
sulated in ELF objects
.
commit
|
commitdiff
|
tree
2017-11-08
Mike Pall
Fix FOLD r
u
le
for stre
n
g
t
h
reduction of widening
.
commit
|
commitdiff
|
tree
2017-09-20
M
ike Pa
l
l
DynAS
M
/x86: Fix potentia
l
REL
_
A overflow
.
commit
|
commitdiff
|
tree
2017-08-18
Mike
Pall
U
s
e https for freelists
.
org links
.
commit
|
commitdiff
|
tree
2017-06-12
Mik
e
Pall
Mo
d
ify f
i
x for
warn
i
ng from 'ar'
.
commit
|
commitdiff
|
tree
2017-06-07
Mike Pall
M
I
PS: Fix handli
n
g of spare lo
n
g-range jump slots
.
commit
|
commitdiff
|
tree
2017-06-07
Mike
P
a
ll
M
I
PS:
U
se precis
e
search for exit jump pa
t
ching
.
commit
|
commitdiff
|
tree
2017-05-17
Mike Pall
Add missing LJ_MAX_
J
SLOTS check
.
commit
|
commitdiff
|
tree
2017-05-09
Mik
e
Pall
Fix LJ_MA
X
_JS
L
O
T
S assert
i
o
n
in
rec_ch
e
ck_
s
lots()
.
commit
|
commitdiff
|
tree
2017-05-01
M
i
ke Pall
RELEAS
E
LuaJI
T
-2
.
0
.
5
commit
|
commitdiff
|
tree
2017-05-01
Mike Pall
Update changelog
.
commit
|
commitdiff
|
tree
2017-04-17
Mike
P
al
l
Add work
a
roun
d
for MSVC 2
0
1
5
stdio changes
.
commit
|
commitdiff
|
tree
2017-04-07
Mike Pall
O
SX: Fix build with recent XCode
.
commit
|
commitdiff
|
tree
2017-03-30
Mike Pall
FFI: Fix FOL
D
rules for
int64_t comparis
o
ns
.
commit
|
commitdiff
|
tree
2017-03-08
M
i
k
e
P
all
R
em
o
ve unne
c
essary m
c
o
d
e
allo
c
pointer check
.
commit
|
commitdiff
|
tree
2017-03-08
Mike Pal
l
Limit mcod
e
al
l
oc
p
robing, depe
n
d
i
n
g on the availa
b
le
.
.
.
commit
|
commitdiff
|
tree
2017-03-08
Mik
e
P
all
F
i
x o
v
erly restrictiv
e
rang
e
calculat
i
on
in mcode
a
llocatio
n
.
commit
|
commitdiff
|
tree
2017-03-08
M
ike
P
all
Fix o
u
t-of-scope goto h
a
ndling i
n
p
a
rser
.
commit
|
commitdiff
|
tree
2017-03-08
M
ike P
a
ll
Remove inter
n
al __mode =
"K" and replace with
safe
.
.
.
commit
|
commitdiff
|
tree
2017-03-08
Mike P
a
ll
Fix annoyi
n
g w
a
rning, due t
o
deterministi
c
bi
n
u
tils
.
.
.
commit
|
commitdiff
|
tree
2017-03-08
Mi
k
e
P
al
l
DynASM: Fix warning
.
commit
|
commitdiff
|
tree
2017-02-20
M
i
ke Pall
M
I
PS: Don'
t
use RID
_
GP a
s
a scratch regi
s
ter
.
commit
|
commitdiff
|
tree
2017-02-20
Mike Pall
MIPS: Fi
x
em
i
tted co
d
e
f
or U32 to f
l
oat conversi
o
n
.
commit
|
commitdiff
|
tree
2017-02-20
M
i
ke Pall
MIPS:
B
ackport workaround for compact unwin
d
t
a
bles
.
commit
|
commitdiff
|
tree
2017-01-17
Mike Pall
Bump
c
o
p
yright date to
2017
.
commit
|
commitdiff
|
tree
2017-01-17
Mike Pall
Fi
x
HTML fo
r
matting
.
commit
|
commitdiff
|
tree
2017-01-17
M
ike Pa
l
l
Fix
cross-endian jit
.
bcsa
v
e for MIPS tar
g
et
.
commit
|
commitdiff
|
tree
2016-12-15
Mi
k
e Pall
Add "proto" field to jit
.
u
t
il
.
funcinfo()
.
commit
|
commitdiff
|
tree
2016-11-21
Mike P
a
ll
U
p
da
t
e
contact
i
nfo
.
commit
|
commitdiff
|
tree
2016-10-13
Mike Pall
Fix G
C
s
t
ep size calcula
t
i
on
.
commit
|
commitdiff
|
tree
2016-10-02
Mi
k
e Pall
ARM: Fi
x
B
L
X
e
ncoding for
T
humb inte
r
wo
r
king calls
.
commit
|
commitdiff
|
tree
2016-09-19
Mi
k
e
P
all
L
ooks
l
i
ke C
O
LORTERM has gone ou
t
o
f fashion
.
commit
|
commitdiff
|
tree
2016-09-19
Mike Pall
Initialize uv->i
m
mutable fo
r
upvalues of loaded chun
k
s
.
commit
|
commitdiff
|
tree
2016-07-31
Mike
Pa
l
l
Revert "OSX:
Switch
t
o
C
la
n
g as
t
h
e default com
p
iler
.
"
commit
|
commitdiff
|
tree
2016-07-17
Mike Pall
Adjus
t
comment with
defin
e
s
.
commit
|
commitdiff
|
tree
2016-07-17
M
i
k
e
Pa
l
l
Fix for cdat
a
vs
.
non-cdata
a
rithmetics/com
p
arisons
.
commit
|
commitdiff
|
tree
2016-07-17
Mike Pall
Fix unused vars etc
.
in internal Lua
f
iles
.
commit
|
commitdiff
|
tree
2016-06-27
Mike
P
all
Drop l
e
ftover regs in 'fo
r
'
i
tera
t
or
a
ssignment, to
o
.
commit
|
commitdiff
|
tree
2016-06-05
Mike Pal
l
F
i
x PHI remarking in SIN
K
pa
s
s
.
commit
|
commitdiff
|
tree
2016-06-03
Mike Pall
F
ix Valgrind suppressions
.
commit
|
commitdiff
|
tree
2016-06-03
Mike
Pall
Don't try to re
c
ord ou
t
ermos
t
pcall() return to lower
.
.
.
commit
|
commitdiff
|
tree
2016-05-23
M
i
ke Pall
x86
:
Don't spill
an explicit
R
EF_BASE in
t
he IR
.
commit
|
commitdiff
|
tree
2016-05-20
Mike Pa
l
l
A
dd guard
f
o
r obscur
e
aliasing bet
w
een op
e
n upvalues
.
.
.
commit
|
commitdiff
|
tree
2016-05-20
Mike Pall
R
e
move
a
ss
u
mption tha
t
lj_math_random_step() does
n
.
.
.
commit
|
commitdiff
|
tree
2016-05-06
Mike
P
all
x86
/
x
6
4: F
i
x
instructi
o
n len
g
th
d
ecoder
.
commit
|
commitdiff
|
tree
2016-04-24
M
ike Pall
Fix
G
CC 6
-Wmisleading-in
d
ent
a
tion wa
r
n
i
ngs
.
commit
|
commitdiff
|
tree
2016-04-21
Mike Pall
F
ix handl
i
ng of
non-numeric strings in
a
r
ithme
t
ic coercions
.
commit
|
commitdiff
|
tree
2016-04-18
M
ike Pall
Whitespace
.
commit
|
commitdiff
|
tree
2016-04-18
Mike Pall
x
86/x64: Search for
e
xit jumps with instru
c
t
i
on length
.
.
.
commit
|
commitdiff
|
tree
2016-04-13
Mike Pall
MIPS:
Fix BC_ISNEXT fallback path
.
commit
|
commitdiff
|
tree
2016-04-03
Mike
P
all
Fix recordin
g
of se
l
ect(n,
.
.
.
)
with off-trace varargs
commit
|
commitdiff
|
tree
2016-04-03
Mike Pall
Cygwin: Allow cross-builds to
n
o
n-Cygwin targ
e
ts
.
commit
|
commitdiff
|
tree
2016-03-30
M
ike Pa
l
l
M
I
PS:
Fix use of ff
g
ccheck
dela
y
s
l
ots in interpr
e
ter
.
commit
|
commitdiff
|
tree
2016-03-28
Mike Pall
Windows: Remove intermediate
f
i
l
es a
t
e
n
d of
b
uild
.
commit
|
commitdiff
|
tree
2016-03-28
Mike Pall
Fi
x
display of NUL
L
(light)userda
t
a in -j
d
ump
.
commit
|
commitdiff
|
tree
2016-03-22
Mike Pall
F
ix insta
l
l for c
r
oss-builds
.
commit
|
commitdiff
|
tree
2016-03-22
Mike Pall
Fix
c
om
p
i
l
er warnings
.
commit
|
commitdiff
|
tree
2016-03-03
M
ike Pall
Bu
m
p copyri
g
ht dat
e
to 2016
.
commit
|
commitdiff
|
tree
2016-02-10
Mike Pal
l
Don't allocate unused 2nd
result regist
e
r in JIT compiler
.
.
.
commit
|
commitdiff
|
tree
2015-11-26
Mike Pal
l
FF
I
:
F
ix SPLIT
pass for CONV i64
.
u64
.
commit
|
commitdiff
|
tree
2015-11-04
Mik
e
Pall
DynASM/
x
86: A
d
d rdpm
c
inst
r
uction
.
commit
|
commitdiff
|
tree
2015-11-04
Mike Pall
Extend Valgrind suppressions
f
or no
n
-inlined C code
.
commit
|
commitdiff
|
tree
2015-10-24
M
i
ke Pall
Update bu
i
ld
instruc
t
ions
.
commit
|
commitdiff
|
tree
2015-10-24
Mike P
a
ll
OSX:
S
witch to Clan
g
as the def
a
ult compiler
.
commit
|
commitdiff
|
tree
2015-10-24
Mik
e
Pall
iOS: D
i
sable os
.
execu
t
e() when buil
d
ing for iOS
>
=
.
.
.
commit
|
commitdiff
|
tree
2015-10-24
Mike Pall
Dy
n
ASM/x86:
R
estri
c
t shl
d
/s
h
r
d to o
p
era
n
ds with same
.
.
.
commit
|
commitdiff
|
tree
2015-10-24
M
i
ke Pall
DynA
S
M
/
x86:
Fix some SSE instruction templates
.
commit
|
commitdiff
|
tree
2015-10-24
Mike Pall
FFI: Fix
i
pa
i
rs() recording
.
commit
|
commitdiff
|
tree
2015-10-15
M
i
ke Pall
Drop marks
f
ro
m
r
e
played inst
r
u
c
tions when sinking
.
commit
|
commitdiff
|
tree
2015-10-01
Mike Pall
Flush sym
b
ol tables in jit
.
dump on t
r
ace
f
lush
.
commit
|
commitdiff
|
tree
2015-10-01
Mike Pall
Fix unsinkin
g
ch
e
ck
.
commit
|
commitdiff
|
tree
2015-09-20
Mike Pall
Fix Cy
g
win
suppo
r
t
.
Note: this is not a supported target
.
commit
|
commitdiff
|
tree
2015-08-19
Mik
e
Pal
l
Properly handle OOM in tr
a
ce_save()
.
commit
|
commitdiff
|
tree
2015-08-19
Mike Pall
Fix NYICF err
o
r me
s
sage
.
commit
|
commitdiff
|
tree
2015-07-17
Mike Pall
FF
I
: Don't propagate qualifier
s
into
s
ubtypes of comple
x
.
commit
|
commitdiff
|
tree
2015-07-10
Mike Pall
L
imit number of argu
m
en
t
s giv
e
n t
o
io
.
lines
(
)
and
f
p
.
.
.
commit
|
commitdiff
|
tree
2015-06-10
Mike Pal
l
F
ix narrowing
o
f
T
OBIT
.
commit
|
commitdiff
|
tree
2015-06-09
Mike Pall
x64: Allo
w
building w
i
t
h
out external unwinder
.
commit
|
commitdiff
|
tree
2015-05-14
Mike Pall
RELEASE
Lua
J
I
T
-
2
.
0
.
4
commit
|
commitdiff
|
tree
2015-05-14
Mike P
a
ll
Update changelog
.
commit
|
commitdiff
|
tree
2015-05-04
Mike
Pall
x8
6
/x64: Fix a
r
gu
m
ent check fo
r
bit shifts
.
commit
|
commitdiff
|
tree
2015-04-28
Mi
k
e Pall
Fix
stack ch
e
ck in
n
arrow
i
ng o
p
tim
i
zat
i
on
.
commit
|
commitdiff
|
tree
2015-03-11
Mike Pall
Doc cleanup
.
commit
|
commitdiff
|
tree
2015-03-05
Mike
P
al
l
F
ix Lua/C
A
PI typecheck error for special indexe
s
.
commit
|
commitdiff
|
tree
2015-03-02
Mike Pall
FFI: F
i
x F
O
LD rule for T
O
BI
T
+ CONV num
.
u32
.
commit
|
commitdiff
|
tree
2015-02-25
Mike Pall
ARM: Handle more a
r
c
h
defines
.
commit
|
commitdiff
|
tree
2015-02-25
Mike
P
al
l
Properly f
a
il unsupported cro
s
s-comp
i
le to MI
P
S64
.
commit
|
commitdiff
|
tree
2015-02-22
Mike
P
all
Fix string to
number conversion
.
commit
|
commitdiff
|
tree
2015-02-21
Mike P
a
ll
x
8
6/x64
:
F
i
x cod
e
generati
o
n for f
u
s
e
d test/arith ops
.
commit
|
commitdiff
|
tree
2015-02-18
Mike Pall
F
FI: Prev
e
nt
D
S
E
across ffi
.
s
t
r
i
n
g()
.
commit
|
commitdiff
|
tree
2015-02-02
Mike
Pall
Fix
l
exer e
r
ror for chunks without
t
okens
.
commit
|
commitdiff
|
tree
2015-01-17
Mik
e
Pall
Don't compil
e
IR_RETF after C
A
LLT
to ff with-side effects
.
commit
|
commitdiff
|
tree
next