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
x86/x64: Check for jcc when using xor r,r in emit_loadi().
2018-05-20
Mike Pall
x86
/
x64:
C
heck for jcc
w
hen using
x
or r,r in emit_l
o
adi()
.
commit
|
commitdiff
|
tree
2018-05-20
Mike Pall
FFI: Make F
P
t
o U64
conve
r
s
i
ons matc
h
JIT backe
n
d behavior
.
commit
|
commitdiff
|
tree
2018-04-25
Mike
Pall
B
ump copyr
i
ght date t
o
2
018
.
commit
|
commitdiff
|
tree
2018-04-22
Mike Pa
l
l
FFI: Add ton
u
mber(
)
specialization for failed
conversions
.
commit
|
commitdiff
|
tree
2018-02-27
Mike Pall
Fi
x
recha
i
ning of pseudo-res
u
rrected strin
g
ke
y
s
.
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 Pall
Fix
G
CC
7 -Wim
p
licit-fallthrou
g
h warni
n
gs
.
commit
|
commitdiff
|
tree
2018-01-29
Mike Pall
F
FI: Do
n
't assert on #1
L
L
(5
.
2
compatibility mode on
l
y)
.
commit
|
commitdiff
|
tree
2018-01-18
Mike P
a
ll
Fix LuaJIT API docs for LUAJ
I
T_
M
ODE_*
.
commit
|
commitdiff
|
tree
2018-01-14
M
ike Pall
Fix stri
n
g
.
f
o
rmat
(
"%c", 0)
.
commit
|
commitdiff
|
tree
2017-11-16
Mike Pall
Fix sa
v
ed bytecode encapsula
t
e
d
in ELF
o
bj
e
c
t
s
.
commit
|
commitdiff
|
tree
2017-11-08
Mi
k
e
P
a
l
l
F
ix FOLD rule for strength reduction of widening
.
commit
|
commitdiff
|
tree
2017-09-20
Mik
e
Pall
DynAS
M
/x86: Fix potential REL_A
overflow
.
commit
|
commitdiff
|
tree
2017-08-18
Mike Pall
U
s
e https for freelists
.
org lin
k
s
.
commit
|
commitdiff
|
tree
2017-06-12
Mike Pall
M
o
dify fix for warning from 'ar'
.
commit
|
commitdiff
|
tree
2017-06-07
Mike Pal
l
MIP
S
: F
i
x
handli
n
g
of spare long-range
j
ump slots
.
commit
|
commitdiff
|
tree
2017-06-07
Mi
k
e
Pall
MIPS:
U
se precise se
a
r
ch for exit
j
ump patching
.
commit
|
commitdiff
|
tree
2017-05-17
Mike Pall
Add m
i
ssing LJ_MAX_JSLOTS
check
.
commit
|
commitdiff
|
tree
2017-05-09
Mike Pall
Fix LJ_M
A
X_JSLOTS
a
ssertion in re
c
_check_slots()
.
commit
|
commitdiff
|
tree
2017-05-01
Mike Pall
RELEASE Lu
a
JIT-2
.
0
.
5
commit
|
commitdiff
|
tree
2017-05-01
M
ike Pall
Update chan
g
el
o
g
.
commit
|
commitdiff
|
tree
2017-04-17
M
i
ke Pall
A
d
d workaroun
d
for MSVC 2015 std
i
o
changes
.
commit
|
commitdiff
|
tree
2017-04-07
Mi
k
e
P
all
OSX
:
Fi
x
buil
d
with r
e
cent
XCode
.
commit
|
commitdiff
|
tree
2017-03-30
Mike Pall
FFI: Fix FOLD
r
ules for int64_t c
o
mp
a
riso
n
s
.
commit
|
commitdiff
|
tree
2017-03-08
Mike Pall
Remove
u
nnecessary mcode alloc
poi
n
ter
chec
k
.
commit
|
commitdiff
|
tree
2017-03-08
Mike
Pall
L
i
mit
mcod
e
alloc prob
i
n
g
, dependi
n
g on
the available
.
.
.
commit
|
commitdiff
|
tree
2017-03-08
Mike Pall
Fix overly restric
t
ive ra
n
ge calculation
i
n mcode
allocation
.
commit
|
commitdiff
|
tree
2017-03-08
Mike Pall
F
i
x
out-of-scope goto han
d
ling in parser
.
commit
|
commitdiff
|
tree
2017-03-08
Mike Pall
R
e
move inte
r
nal __
m
ode =
"K" and replace
wi
t
h sa
f
e
.
.
.
commit
|
commitdiff
|
tree
2017-03-08
Mi
k
e Pall
Fix an
n
oy
i
n
g warning, due to d
e
termi
n
is
t
ic binutils
.
.
.
commit
|
commitdiff
|
tree
2017-03-08
Mike Pa
l
l
DynASM:
Fix warning
.
commit
|
commitdiff
|
tree
2017-02-20
Mi
k
e P
a
ll
MIPS:
D
on't
u
se RID_GP as a
scratc
h
register
.
commit
|
commitdiff
|
tree
2017-02-20
Mike
P
all
MIPS: Fix emitted c
o
de for U
3
2 to float convers
i
on
.
commit
|
commitdiff
|
tree
2017-02-20
Mike Pall
MIP
S
:
Bac
k
p
o
rt workaroun
d
for com
p
act un
w
ind tables
.
commit
|
commitdiff
|
tree
2017-01-17
Mike Pall
Bump copyright date to 20
1
7
.
commit
|
commitdiff
|
tree
2017-01-17
Mike Pall
Fix HTM
L
form
a
t
t
ing
.
commit
|
commitdiff
|
tree
2017-01-17
Mike Pall
F
i
x cross-endi
a
n jit
.
bcs
a
ve for MIPS t
a
rget
.
commit
|
commitdiff
|
tree
2016-12-15
Mike Pall
Ad
d
"proto"
f
i
eld to ji
t
.
ut
i
l
.
f
uncinfo(
)
.
commit
|
commitdiff
|
tree
2016-11-21
Mike Pal
l
U
pdate contact info
.
commit
|
commitdiff
|
tree
2016-10-13
Mike Pall
Fix GC s
t
ep size calcul
a
tion
.
commit
|
commitdiff
|
tree
2016-10-02
M
i
ke Pall
ARM: Fix BLX encoding
f
or Thumb interworking cal
l
s
.
commit
|
commitdiff
|
tree
2016-09-19
Mike Pa
l
l
Loo
k
s like COLORTERM h
a
s gone out of fashion
.
commit
|
commitdiff
|
tree
2016-09-19
Mi
k
e
Pa
l
l
Initializ
e
uv->immutable f
o
r upvalues of loaded chunk
s
.
commit
|
commitdiff
|
tree
2016-07-31
Mike Pall
Revert "OSX: Swit
c
h to Clang as
t
he
default compiler
.
"
commit
|
commitdiff
|
tree
2016-07-17
Mike Pall
Adjust comment with
defines
.
commit
|
commitdiff
|
tree
2016-07-17
Mike Pall
Fix for cdata
vs
.
non-
c
d
ata arithmetics/comp
a
risons
.
commit
|
commitdiff
|
tree
2016-07-17
Mik
e
Pall
Fix unused
vars etc
.
in internal Lua files
.
commit
|
commitdiff
|
tree
2016-06-27
Mike Pall
Drop l
e
ftover regs in
'
f
o
r
'
iterator assignme
n
t, too
.
commit
|
commitdiff
|
tree
2016-06-05
Mike Pall
Fix PHI r
e
mark
i
ng in
S
I
NK pass
.
commit
|
commitdiff
|
tree
2016-06-03
Mik
e
Pall
Fix Valgrind su
p
pre
s
si
o
ns
.
commit
|
commitdiff
|
tree
2016-06-03
Mike Pall
Don'
t
try to
record o
u
ter
m
ost pcall() r
e
turn to
l
ow
e
r
.
.
.
commit
|
commitdiff
|
tree
2016-05-23
M
i
ke
Pall
x86:
D
on't
s
pill an explicit REF_BASE in the IR
.
commit
|
commitdiff
|
tree
2016-05-20
Mike Pall
Ad
d
guar
d
f
or obs
c
u
re alias
i
ng
be
t
ween open
upvalues
.
.
.
commit
|
commitdiff
|
tree
2016-05-20
Mike
P
all
Remove assumpti
o
n that lj_math_random_step()
d
o
e
s
n
.
.
.
commit
|
commitdiff
|
tree
2016-05-06
M
i
ke Pa
l
l
x86/x64:
F
ix instruction length
d
e
coder
.
commit
|
commitdiff
|
tree
2016-04-24
Mike Pall
Fix GCC 6
-
Wmisleading-indentation w
a
rning
s
.
commit
|
commitdiff
|
tree
2016-04-21
Mike Pall
Fix
handling of non-num
e
r
i
c strings in arithmetic coerc
i
o
n
s
.
commit
|
commitdiff
|
tree
2016-04-18
Mike P
a
ll
Whitespace
.
commit
|
commitdiff
|
tree
2016-04-18
M
i
ke Pall
x
8
6/x64:
S
earch for exit jumps
wi
t
h i
n
stru
c
tion
l
en
g
th
.
.
.
commit
|
commitdiff
|
tree
2016-04-13
Mi
k
e Pall
MI
P
S:
F
ix BC_ISNEXT fallback
p
ath
.
commit
|
commitdiff
|
tree
2016-04-03
Mike Pall
Fix recording of s
e
le
c
t(n,
.
.
.
) with off-t
r
ace varargs
commit
|
commitdiff
|
tree
2016-04-03
M
i
ke Pal
l
Cygwin: Allow cross-builds to non-Cygwin
t
argets
.
commit
|
commitdiff
|
tree
2016-03-30
Mike Pall
MIPS:
Fix u
s
e o
f
ffgcchec
k
delay slots in
i
n
t
e
rp
r
eter
.
commit
|
commitdiff
|
tree
2016-03-28
Mike Pall
Windows
:
R
emov
e
intermedi
a
te
files at
e
nd
o
f
b
uild
.
commit
|
commitdiff
|
tree
2016-03-28
Mike Pall
Fix di
s
play
of NULL (light)
u
serdata in -jd
u
mp
.
commit
|
commitdiff
|
tree
2016-03-22
Mike Pall
Fix install for
c
r
oss-builds
.
commit
|
commitdiff
|
tree
2016-03-22
M
ike
P
all
Fix co
m
pi
l
er warnings
.
commit
|
commitdiff
|
tree
2016-03-03
Mike Pal
l
Bump copyr
i
gh
t
date to
2016
.
commit
|
commitdiff
|
tree
2016-02-10
M
i
ke Pal
l
Don
'
t allocate u
n
used 2nd
result
reg
i
ster in JIT c
o
mpiler
.
.
.
commit
|
commitdiff
|
tree
2015-11-26
Mike Pall
FF
I
:
Fix S
P
LIT
p
ass f
o
r CO
N
V i64
.
u64
.
commit
|
commitdiff
|
tree
2015-11-04
Mike Pall
DynASM/x86:
Add rd
p
mc i
n
stru
c
tion
.
commit
|
commitdiff
|
tree
2015-11-04
Mike
Pall
Extend Valgrin
d
sup
p
r
e
ssi
o
n
s
for non-inli
n
ed C
code
.
commit
|
commitdiff
|
tree
2015-10-24
M
ik
e
Pall
Upd
a
te build instructio
n
s
.
commit
|
commitdiff
|
tree
2015-10-24
Mike Pall
OS
X
:
Switc
h
to Clang as
t
he
d
efault compiler
.
commit
|
commitdiff
|
tree
2015-10-24
Mike Pal
l
iOS:
D
isable o
s
.
execute() wh
e
n building
f
or
iOS >=
.
.
.
commit
|
commitdiff
|
tree
2015-10-24
Mike Pall
DynAS
M
/x86: Res
t
rict shld/shr
d
to
operands with same
.
.
.
commit
|
commitdiff
|
tree
2015-10-24
Mike Pall
DynA
S
M/x86: F
i
x some
SS
E
instru
c
t
ion t
e
mplates
.
commit
|
commitdiff
|
tree
2015-10-24
Mi
k
e Pall
FFI: Fix ipairs
(
) recording
.
commit
|
commitdiff
|
tree
2015-10-15
Mike Pall
D
rop marks fr
o
m replayed instructio
n
s wh
e
n sinking
.
commit
|
commitdiff
|
tree
2015-10-01
M
ike Pal
l
Flush symbol tables in jit
.
dump
o
n
trace
flush
.
commit
|
commitdiff
|
tree
2015-10-01
Mi
k
e Pa
l
l
Fix unsinking check
.
commit
|
commitdiff
|
tree
2015-09-20
Mike Pall
Fix Cygwin sup
p
o
r
t
.
Note:
t
his is not a
supported target
.
commit
|
commitdiff
|
tree
2015-08-19
M
i
k
e P
a
ll
Pro
p
e
rly
handle OOM
i
n trace_s
a
ve()
.
commit
|
commitdiff
|
tree
2015-08-19
Mike Pall
Fix NYICF
error messag
e
.
commit
|
commitdiff
|
tree
2015-07-17
Mi
k
e Pall
FFI: Don't p
r
opagat
e
qualif
i
ers into subtypes of
complex
.
commit
|
commitdiff
|
tree
2015-07-10
Mi
k
e
P
all
Limit number o
f
ar
g
uments give
n
to
i
o
.
lines() and
fp
.
.
.
commit
|
commitdiff
|
tree
2015-06-10
Mike Pall
Fix
nar
r
owing
o
f TOBIT
.
commit
|
commitdiff
|
tree
2015-06-09
Mike Pall
x64: Allow bu
i
l
ding w
i
thout
external u
n
winder
.
commit
|
commitdiff
|
tree
2015-05-14
Mike Pall
RELEAS
E
LuaJIT
-
2
.
0
.
4
commit
|
commitdiff
|
tree
2015-05-14
M
ike Pall
Update
c
hange
l
og
.
commit
|
commitdiff
|
tree
2015-05-04
M
i
ke Pall
x86/x64: F
i
x
a
r
gument
check f
o
r bit shifts
.
commit
|
commitdiff
|
tree
2015-04-28
Mike Pall
Fix stac
k
check in
n
a
r
rowi
n
g optimizati
o
n
.
commit
|
commitdiff
|
tree
2015-03-11
Mike P
a
l
l
Doc
c
leanup
.
commit
|
commitdiff
|
tree
2015-03-05
Mike Pall
Fix Lua/
C
API typecheck error for
s
pecial
i
ndexes
.
commit
|
commitdiff
|
tree
2015-03-02
Mi
k
e Pall
FFI: Fix
F
OLD rule
f
or TOBIT
+
CONV n
u
m
.
u32
.
commit
|
commitdiff
|
tree
2015-02-25
Mike Pall
ARM: Handle more arch defines
.
commit
|
commitdiff
|
tree
2015-02-25
M
i
ke Pall
Pro
p
erly
f
a
il
u
nsup
p
orte
d
c
r
oss-comp
i
le
t
o
MIPS64
.
commit
|
commitdiff
|
tree
2015-02-22
Mike Pall
Fix
s
t
r
ing to
n
umber conve
r
sio
n
.
commit
|
commitdiff
|
tree
2015-02-21
Mike Pall
x86/x64: Fix code
ge
n
er
a
tion fo
r
fus
e
d
test/arith ops
.
commit
|
commitdiff
|
tree
2015-02-18
Mike Pal
l
FFI
:
Prevent DSE ac
r
o
ss
ffi
.
string()
.
commit
|
commitdiff
|
tree
next