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
Merge branch 'master' into v2.1
2023-11-12
Mike Pa
l
l
Merge branch 'ma
s
ter' into
v
2
.
1
commit
|
commitdiff
|
tree
2023-11-12
M
i
ke Pall
Add s
t
ack check to pcall/xpcall
.
commit
|
commitdiff
|
tree
2023-11-09
Mike Pal
l
Merge br
a
n
ch '
m
aste
r
' into v2
.
1
commit
|
commitdiff
|
tree
2023-11-09
Mike Pal
l
Invalidate SCEV
entry
w
hen returni
n
g
t
o l
o
wer frame
.
commit
|
commitdiff
|
tree
2023-11-07
Mike
Pall
Merge
branc
h
'master' into v2
.
1
commit
|
commitdiff
|
tree
2023-11-07
M
i
ke Pall
FFI: Fix pr
a
gma push stack limit check
a
n
d
throw on
.
.
.
commit
|
commitdiff
|
tree
2023-11-06
Mike
P
all
ARM6
4
:
F
ix d
i
sassembly of
ld
p
/stp off
s
ets
.
commit
|
commitdiff
|
tree
2023-11-05
Mike Pa
l
l
Check for
up
v
alue
state transition
i
n IR_UREFO
.
commit
|
commitdiff
|
tree
2023-11-05
M
ike Pall
M
e
rge branch 'master' int
o
v2
.
1
commit
|
commitdiff
|
tree
2023-11-05
Mike
P
a
l
l
x
64: Properly
fix __
c
all me
t
am
e
thod return dispatch
.
commit
|
commitdiff
|
tree
2023-11-05
M
ike Pall
Window
s
/x86: _BitScan
*
6
4
are only available on 64
bit
.
.
.
commit
|
commitdiff
|
tree
2023-10-21
Mike Pall
Add 'cc' file ty
p
e for
s
avi
n
g bytecode
.
commit
|
commitdiff
|
tree
2023-10-21
M
i
ke P
a
l
l
FFI/Windows: Fix type d
e
claration
f
o
r int6
4
_t
a
nd uint64
_
t
.
commit
|
commitdiff
|
tree
2023-10-21
Mike Pa
l
l
Merge branch
'
maste
r
'
into v2
.
1
commit
|
commitdiff
|
tree
2023-10-21
Mik
e
P
all
FFI: Fix dangling ref
e
rence to C
T
ype in carith
_
c
heckarg()
.
commit
|
commitdiff
|
tree
2023-10-08
Mike
Pall
DynA
S
M/A
R
M64:
S
u
pport
ldp/stp of q regi
s
te
r
s
.
commit
|
commitdiff
|
tree
2023-10-08
Mike Pall
ARM64: Use ADR and ADRP
to form constants
.
commit
|
commitdiff
|
tree
2023-10-08
Mike Pall
ARM
6
4:
Fix
d
i
s
assembly of U12 load
s
.
commit
|
commitdiff
|
tree
2023-10-08
Mik
e
Pall
ARM64: U
n
ify
c
onst
a
nt regi
s
ter ha
n
dl
i
ng i
n
inte
r
pret
e
r
.
commit
|
commitdiff
|
tree
2023-10-08
Mike Pal
l
ARM: Fix regist
e
r hint for FF
I
calls with FP resu
l
ts
.
commit
|
commitdiff
|
tree
2023-10-08
Mik
e
Pall
ARM6
4
: Fix regis
t
e
r h
i
nt for FFI calls w
i
th FP results
.
commit
|
commitdiff
|
tree
2023-10-08
Mike Pall
A
RM64: Restore fp b
e
fore
sp in C stack unwinders
.
commit
|
commitdiff
|
tree
2023-09-25
Mike Pall
F
F
I:
F
ix ffi
.
abi("paut
h
")
.
commit
|
commitdiff
|
tree
2023-09-22
M
i
k
e P
a
ll
Merge bra
n
ch 'master
'
into v2
.
1
commit
|
commitdiff
|
tree
2023-09-22
Mike Pall
M
a
int
a
in chain i
n
v
a
r
i
a
n
t
i
n DCE
.
commit
|
commitdiff
|
tree
2023-09-21
Mike
Pall
LJ_FR2: Fix stack checks in vararg calls
.
commit
|
commitdiff
|
tree
2023-09-21
Mi
k
e P
a
l
l
Merge
b
ranch 'master' into v2
.
1
commit
|
commitdiff
|
tree
2023-09-21
M
i
ke Pal
l
Follow-up fix
f
or
s
t
a
ck overflow handl
i
ng c
l
eanup
.
commit
|
commitdiff
|
tree
2023-09-21
Mike Pall
Handle OOM error on stack
resize in c
o
routine
.
resume
.
.
.
commit
|
commitdiff
|
tree
2023-09-21
Mike Pa
l
l
Restore cur_L for specific
L
ua/C API
use case
.
commit
|
commitdiff
|
tree
2023-09-21
Mi
k
e Pall
Consiste
n
tl
y
u
s
e 64 bit constants fo
r
64 bit IR inst
r
u
ctions
.
commit
|
commitdiff
|
tree
2023-09-21
Mi
k
e Pal
l
AR
M
64:
Fix IR_HR
E
F code generation for constant
F
P
.
.
.
commit
|
commitdiff
|
tree
2023-09-21
Mike Pal
l
ARM64: Fuse
n
e
gative 32 bit cons
t
a
n
ts into arithmetic
.
.
.
commit
|
commitdiff
|
tree
2023-09-21
Mi
k
e Pall
Merge b
r
a
n
c
h
'master' into v2
.
1
commit
|
commitdiff
|
tree
2023-09-21
Mike
P
all
H
a
nd
l
e all stack layout
s
in (delayed)
TRACE vmevent
.
commit
|
commitdiff
|
tree
2023-09-21
Mike P
a
ll
Add missing coercion when recor
d
ing sel
e
ct(string,
.
.
.
commit
|
commitdiff
|
tree
2023-09-20
Mike Pall
C
l
eanup stac
k
overflow handling
.
commit
|
commitdiff
|
tree
2023-09-17
Mike Pall
W
i
ndo
w
s/ARM64: Add M
S
VC c
r
oss-bui
l
d
support
for x64
.
.
.
commit
|
commitdiff
|
tree
2023-09-17
Mi
k
e
Pall
IR_MIN/
I
R_MA
X
is n
o
n
-c
o
mm
u
t
ative
d
ue
to und
e
rlying
.
.
.
commit
|
commitdiff
|
tree
2023-09-17
Mike P
a
ll
ARM64:
S
et fixed interpreter registers b
e
f
o
re rethrow
.
commit
|
commitdiff
|
tree
2023-09-15
Mike Pall
W
i
n
d
ows/ARM64: Up
d
a
t
e install docs
.
commit
|
commitdiff
|
tree
2023-09-15
Mike Pall
Windo
w
s
: Call C++ destructors
w
ithout compi
l
ing with
.
.
.
commit
|
commitdiff
|
tree
2023-09-15
Mike
P
all
W
i
ndows: Pass
s
cratch CONTEXT record to R
t
l
U
nwindEx
.
commit
|
commitdiff
|
tree
2023-09-15
Mike
Pall
ARM
6
4: Exte
r
nal unw
i
n
d
e
r already
restor
e
s non-volatil
e
.
.
.
commit
|
commitdiff
|
tree
2023-09-15
Mi
k
e Pall
Windows/ARM64: Fi
x
excepti
o
n unwin
d
ing (again)
.
commit
|
commitdiff
|
tree
2023-09-11
Mike Pall
Wind
o
ws/ARM64: F
i
x ty
p
o
i
n
exception unwinding
.
commit
|
commitdiff
|
tree
2023-09-11
Mike Pall
FFI: Fix 6
4
bit shift
f
old ru
l
es
.
commit
|
commitdiff
|
tree
2023-09-11
Mi
k
e Pall
Windows/ARM64: Supp
o
r
t
W
in
d
ows calling conventions
.
commit
|
commitdiff
|
tree
2023-09-11
Mike P
a
l
l
Windows/
A
R
M
64
:
F
i
x exception unwinding
.
commit
|
commitdiff
|
tree
2023-09-11
M
i
ke
P
a
ll
ARM64: Rem
o
ve unneeded IRCALL_* defs for math intr
i
ns
i
cs
.
commit
|
commitdiff
|
tree
2023-09-11
Mike Pall
Fix
C
ygwi
n
build
.
commit
|
commitdiff
|
tree
2023-09-10
Mik
e
Pall
Merge branch 'm
a
ster
'
into
v
2
.
1
commit
|
commitdiff
|
tree
2023-09-10
Mike
Pall
Allow p
a
th overrides in genve
r
sion
.
lua with minilua
.
.
.
commit
|
commitdiff
|
tree
2023-09-10
M
i
ke Pall
Windows/ARM64:
A
d
d in
i
tial s
u
pport
.
commit
|
commitdiff
|
tree
2023-09-09
Mike Pall
Merge b
r
an
c
h 'ma
s
ter'
i
nto v2
.
1
commit
|
commitdiff
|
tree
2023-09-09
Mi
k
e
P
all
Improve architecture detection erro
r
messa
g
es
.
commit
|
commitdiff
|
tree
2023-09-09
Mike Pall
ARM64:
Fuse rotates into logical
oper
a
nds
.
commit
|
commitdiff
|
tree
2023-09-09
Mike
P
all
ARM
6
4
:
Don't fuse sign extensions into log
i
cal operands
.
commit
|
commitdiff
|
tree
2023-09-09
M
ike Pall
ARM64: Disassemble r
o
tates
o
n logi
c
al opera
n
ds
.
commit
|
commitdiff
|
tree
2023-09-09
M
i
ke Pall
Merge bra
n
ch 'master' into v
2
.
1
commit
|
commitdiff
|
tree
2023-09-09
Mike Pall
A
RM:
Fix
s
t
ack ch
e
ck code gener
a
ti
o
n
.
commit
|
commitdiff
|
tree
2023-09-09
Mike Pall
AR
M
64: Fix LDP/ST
P
fusion (again)
.
commit
|
commitdiff
|
tree
2023-09-09
Mike Pall
ARM64: Ensure branc
h
is in range befo
r
e emitting TBZ
.
.
.
commit
|
commitdiff
|
tree
2023-09-09
Mike Pal
l
M
e
rge
b
r
a
nch 'm
a
s
t
er' in
t
o
v2
.
1
commit
|
commitdiff
|
tree
2023-09-09
Mike
Pa
l
l
Fi
x
mcode
li
m
it
c
h
e
ck for non-x86
a
r
c
hs
.
commit
|
commitdiff
|
tree
2023-09-09
M
ike Pall
AR
M
6
4: Improve
BC_JLOOP
.
commit
|
commitdiff
|
tree
2023-09-09
Mike
P
a
l
l
ARM64: Impr
o
ve integer
I
R
_MUL code generation
.
commit
|
commitdiff
|
tree
2023-09-09
Mike Pa
l
l
AR
M
64:
S
i
m
plify code genera
t
ion fo
r
I
R_STRTO
.
commit
|
commitdiff
|
tree
2023-09-09
Mike P
a
ll
AR
M
64: Use RID_TM
P
in
s
tead of scratch reg
i
ste
r
in more
.
.
.
commit
|
commitdiff
|
tree
2023-09-09
Mike
P
all
ARM64: I
m
prove
IR_OBAR
code ge
n
eration
.
commit
|
commitdiff
|
tree
2023-09-09
Mike Pall
ARM64:
I
mpr
o
ve IR_UREF code gener
a
tion
.
commit
|
commitdiff
|
tree
2023-09-09
M
i
k
e Pall
ARM64: Improve IR_HREF code
g
eneration
.
commit
|
commitdiff
|
tree
2023-09-09
Mike P
a
ll
ARM64: Reload BAS
E
via G
L
ins
t
e
a
d of spil
l
i
n
g it
.
commit
|
commitdiff
|
tree
2023-09-09
Mi
k
e Pall
ARM64: Cons
o
lidate 32/6
4
-bit constant handling
i
n assem
b
ler
.
commit
|
commitdiff
|
tree
2023-09-09
Mike Pall
A
R
M6
4
: Tun
e
emit_l
s
ptr
.
Avoid wrong load
for as
m
_prof
.
commit
|
commitdiff
|
tree
2023-09-09
Mike Pall
ARM64: I
n
line only use of emit_loada
.
commit
|
commitdiff
|
tree
2023-09-09
M
i
ke Pall
ARM64
:
Improve K13 constant re
m
aterialization
.
commit
|
commitdiff
|
tree
2023-09-09
Mi
k
e P
a
ll
Merge branch 'master' into v2
.
1
commit
|
commitdiff
|
tree
2023-09-09
M
ike Pall
Add NaN che
c
k t
o
I
R
_N
E
WRE
F
.
commit
|
commitdiff
|
tree
2023-09-09
Mike Pall
Mer
g
e branch 'maste
r
' int
o
v2
.
1
commit
|
commitdiff
|
tree
2023-09-09
Mike
P
al
l
Al
l
ow override of paths fo
r
genversion
.
lu
a
.
commit
|
commitdiff
|
tree
2023-09-09
Mi
k
e Pall
Fix
n
at
i
ve MinGW bui
l
d
.
commit
|
commitdiff
|
tree
2023-08-29
Mik
e
P
a
ll
A
dd randomized re
g
ister all
o
cation for fuzz
tes
t
ing
.
commit
|
commitdiff
|
tree
2023-08-29
Mike Pall
ARM64: I
m
p
r
ove regis
t
er al
l
ocation for integ
e
r IR_MUL
.
.
.
commit
|
commitdiff
|
tree
2023-08-29
Mik
e
Pall
ARM64:
F
ix regis
t
e
r
allocation
for IR_
*
L
O
AD
.
commit
|
commitdiff
|
tree
2023-08-29
Mike Pall
Merg
e
branch 'mast
e
r' int
o
v2
.
1
commit
|
commitdiff
|
tree
2023-08-29
Mike Pall
Update external MSD
N
URL
in c
o
d
e
.
commit
|
commitdiff
|
tree
2023-08-29
Mi
k
e Pa
l
l
FFI/
A
RM64/OS
X
: Handle non-
s
tandard O
S
X C call
i
ng convention
s
.
commit
|
commitdiff
|
tree
2023-08-29
Mike Pall
FFI: Unify s
t
ac
k
setup for
C
c
alls in
i
nterpreter
.
commit
|
commitdiff
|
tree
2023-08-28
Mike P
a
ll
ARM64: Prevent ST
P
fusion f
o
r condition
a
l code emitted
.
.
.
commit
|
commitdiff
|
tree
2023-08-28
Mike Pall
ARM64: Fix LDP/STP fusing fo
r
unaligned accesses
.
commit
|
commitdiff
|
tree
2023-08-28
Mike
Pall
M
e
rge branch 'ma
s
ter' into v2
.
1
commit
|
commitdiff
|
tree
2023-08-28
M
ike Pall
Hand
l
e
table unsinki
n
g
in the
p
resence
of I
R
F
L_TAB_NOMM
.
commit
|
commitdiff
|
tree
2023-08-28
Mike Pall
Merge branch 'master' in
t
o v2
.
1
commit
|
commitdiff
|
tree
2023-08-28
M
i
k
e
Pall
Use
f
allback na
m
e for install files wit
h
out val
i
d
.
.
.
commit
|
commitdiff
|
tree
2023-08-28
Mi
k
e Pall
Hand
l
e non-
.
git checkout with
.
relver in
.
bat-
f
ile
.
.
.
commit
|
commitdiff
|
tree
2023-08-28
Mike P
a
ll
Merge branch 'master' into v
2
.
1
commit
|
commitdiff
|
tree
2023-08-28
Mike Pall
Fix external C
c
a
l
l
stack check
when using LUAJIT_MODE_WRAP
C
.
.
.
commit
|
commitdiff
|
tree
2023-08-28
M
ike Pall
Fix predict_next() i
n
parser
(
a
g
a
i
n)
.
commit
|
commitdiff
|
tree
2023-08-22
Mi
k
e Pall
Fix typo
.
commit
|
commitdiff
|
tree
next