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
Restore cur_L for specific Lua/C API use case.
2023-09-21
Mike Pall
Restore cu
r
_L for specific
L
ua/C A
P
I us
e
ca
s
e
.
commit
|
commitdiff
|
tree
2023-09-21
M
i
ke Pall
C
onsistently u
s
e
6
4 bit co
n
stants for
6
4 bit IR instructions
.
commit
|
commitdiff
|
tree
2023-09-21
Mike Pall
ARM64: F
i
x IR
_
HREF code g
e
neratio
n
for con
s
ta
n
t
F
P
.
.
.
commit
|
commitdiff
|
tree
2023-09-21
M
ike Pall
AR
M
64: Fuse neg
a
tive 3
2
bit constants into arit
h
metic
.
.
.
commit
|
commitdiff
|
tree
2023-09-21
Mik
e
P
a
ll
M
e
rge b
r
anch 'mast
e
r'
i
nto v
2
.
1
commit
|
commitdiff
|
tree
2023-09-21
Mike
P
all
H
a
n
d
le
a
l
l
s
tack layouts in (delayed
)
TRACE vmevent
.
commit
|
commitdiff
|
tree
2023-09-21
Mik
e
Pall
Add mi
s
sing coercion when recordi
n
g
se
l
ect(string,
.
.
.
commit
|
commitdiff
|
tree
2023-09-20
Mike Pa
l
l
Cle
a
n
u
p stack ove
r
flow handling
.
commit
|
commitdiff
|
tree
2023-09-17
M
ike Pall
Windows/ARM64: Ad
d
MS
V
C cross
-
build
s
upport
for x64
.
.
.
commit
|
commitdiff
|
tree
2023-09-17
Mike Pall
I
R_MIN/IR_MAX
i
s no
n
-commutative due to underlying
.
.
.
commit
|
commitdiff
|
tree
2023-09-17
Mike Pall
ARM64: Set fixed in
t
erpreter
r
e
g
i
sters before reth
r
ow
.
commit
|
commitdiff
|
tree
2023-09-15
Mike Pall
Windows/ARM64
:
Update ins
t
all docs
.
commit
|
commitdiff
|
tree
2023-09-15
Mike Pall
Windows: Ca
l
l
C
++
d
estru
c
tors withou
t
c
omp
i
ling with
.
.
.
commit
|
commitdiff
|
tree
2023-09-15
Mike Pall
Windows
:
Pass s
c
ratch CONTE
X
T recor
d
to Rt
l
UnwindEx
.
commit
|
commitdiff
|
tree
2023-09-15
Mike Pal
l
ARM64: External unwi
n
de
r
alr
e
ady rest
o
res non-volatile
.
.
.
commit
|
commitdiff
|
tree
2023-09-15
Mike Pall
Windows/AR
M
64
:
Fix exception unwinding (ag
a
in)
.
commit
|
commitdiff
|
tree
2023-09-11
Mike Pall
Windows/ARM64: F
i
x
typo in exception unwin
d
ing
.
commit
|
commitdiff
|
tree
2023-09-11
Mike Pall
FF
I
: Fix 6
4
bit shift fold
rules
.
commit
|
commitdiff
|
tree
2023-09-11
Mike Pall
Windows/
A
RM64: Support Windows calling
co
n
ventions
.
commit
|
commitdiff
|
tree
2023-09-11
Mike Pall
Windows/ARM64
:
F
i
x exception unwinding
.
commit
|
commitdiff
|
tree
2023-09-11
M
ike Pall
ARM64: Remo
v
e unneeded IR
C
ALL
_
*
defs fo
r
mat
h
intrinsics
.
commit
|
commitdiff
|
tree
2023-09-11
Mike Pa
l
l
F
i
x Cygwin build
.
commit
|
commitdiff
|
tree
2023-09-10
M
i
ke Pall
Merge branch 'mas
t
er' in
t
o
v
2
.
1
commit
|
commitdiff
|
tree
2023-09-10
Mike Pall
A
llow path overrides
i
n genversio
n
.
lua with minilua
.
.
.
commit
|
commitdiff
|
tree
2023-09-10
M
ike Pall
Wi
n
dow
s
/ARM64: Add initia
l
support
.
commit
|
commitdiff
|
tree
2023-09-09
Mike Pall
Merge
b
ranch
'
m
aster'
i
nto v2
.
1
commit
|
commitdiff
|
tree
2023-09-09
Mik
e
P
a
l
l
Improv
e
architecture detection error
messages
.
commit
|
commitdiff
|
tree
2023-09-09
Mike
P
all
A
RM64
:
Fuse rot
a
t
es int
o
lo
g
i
cal operands
.
commit
|
commitdiff
|
tree
2023-09-09
Mike Pal
l
ARM64: Don't fuse sign extensions into logic
a
l
operands
.
commit
|
commitdiff
|
tree
2023-09-09
Mike Pall
A
RM
6
4: Disassembl
e
rotates on logica
l
oper
a
nds
.
commit
|
commitdiff
|
tree
2023-09-09
M
i
ke Pall
Merge branch 'master' int
o
v
2
.
1
commit
|
commitdiff
|
tree
2023-09-09
Mike Pal
l
ARM: Fix stack check c
o
d
e
genera
t
ion
.
commit
|
commitdiff
|
tree
2023-09-09
Mike Pall
ARM64: F
i
x
LDP/STP fusion (a
g
ain)
.
commit
|
commitdiff
|
tree
2023-09-09
Mike Pall
ARM64:
Ensure branch is i
n
ran
g
e before emittin
g
T
B
Z
.
.
.
commit
|
commitdiff
|
tree
2023-09-09
Mike Pall
Merge
b
r
anch 'mast
e
r' into v2
.
1
commit
|
commitdiff
|
tree
2023-09-09
M
i
ke Pall
Fix m
c
ode limit chec
k
for non-x86
archs
.
commit
|
commitdiff
|
tree
2023-09-09
Mike Pa
l
l
ARM
6
4: Improve B
C
_JLOOP
.
commit
|
commitdiff
|
tree
2023-09-09
Mik
e
Pal
l
ARM64:
I
mprove integer IR_MUL code gene
r
atio
n
.
commit
|
commitdiff
|
tree
2023-09-09
Mi
k
e Pall
A
R
M64: S
i
mplify
code gen
e
ratio
n
for IR_STRTO
.
commit
|
commitdiff
|
tree
2023-09-09
M
ike Pall
ARM64: Use RID_TMP
i
nstead of scra
t
ch regis
t
er i
n
more
.
.
.
commit
|
commitdiff
|
tree
2023-09-09
Mike
Pall
ARM6
4
: Improve IR_OBAR code g
e
n
eration
.
commit
|
commitdiff
|
tree
2023-09-09
Mike Pall
ARM64: Im
p
r
o
ve I
R
_
U
RE
F
code
generation
.
commit
|
commitdiff
|
tree
2023-09-09
Mi
k
e
Pall
ARM64: Improve IR_HREF code g
e
neration
.
commit
|
commitdiff
|
tree
2023-09-09
Mike Pa
l
l
ARM64:
Reload BASE vi
a
GL
i
nstea
d
of spilling it
.
commit
|
commitdiff
|
tree
2023-09-09
Mike Pall
ARM64: Co
n
s
o
l
idate 32
/
64-bit constant h
a
nd
l
ing in
a
ssembler
.
commit
|
commitdiff
|
tree
2023-09-09
Mike
Pall
ARM
6
4:
Tune e
m
it_lsptr
.
Avo
i
d wrong load for a
s
m_prof
.
commit
|
commitdiff
|
tree
2023-09-09
M
ik
e
P
all
ARM64: Inline on
l
y
use of emi
t
_loa
d
a
.
commit
|
commitdiff
|
tree
2023-09-09
Mi
k
e Pall
A
RM64: I
m
prove K13 const
a
nt remate
r
i
a
l
i
zati
o
n
.
commit
|
commitdiff
|
tree
2023-09-09
Mike Pall
M
er
g
e branch 'master' i
n
to v2
.
1
commit
|
commitdiff
|
tree
2023-09-09
M
i
ke
Pall
A
dd NaN check t
o
IR_NEWR
E
F
.
commit
|
commitdiff
|
tree
2023-09-09
Mike Pall
Merge b
r
an
c
h 'mas
t
er' i
n
t
o
v
2
.
1
commit
|
commitdiff
|
tree
2023-09-09
Mike Pall
Allo
w
overrid
e
of pa
t
h
s
for genversion
.
lua
.
commit
|
commitdiff
|
tree
2023-09-09
Mike
P
all
Fix n
a
tive M
i
n
G
W build
.
commit
|
commitdiff
|
tree
2023-08-29
Mike Pall
Add ran
d
omized regis
t
er
a
l
l
ocation for fuzz testi
n
g
.
commit
|
commitdiff
|
tree
2023-08-29
M
ike Pall
ARM64: Impro
v
e regis
t
er allocation for integer IR_MUL
.
.
.
commit
|
commitdiff
|
tree
2023-08-29
Mike Pall
ARM
6
4: Fix register alloc
a
tion
f
or IR_*LOAD
.
commit
|
commitdiff
|
tree
2023-08-29
Mike Pall
Merge branch 'maste
r
' int
o
v2
.
1
commit
|
commitdiff
|
tree
2023-08-29
Mi
k
e
P
al
l
Update
e
xternal
M
SDN
U
RL in cod
e
.
commit
|
commitdiff
|
tree
2023-08-29
M
ike Pa
l
l
FFI/ARM64/OS
X
:
Handle non-
s
tandard OS
X
C
c
a
lli
n
g
convent
i
o
n
s
.
commit
|
commitdiff
|
tree
2023-08-29
Mi
k
e
Pall
FFI: Unify stack setup for C c
a
l
l
s in interpret
e
r
.
commit
|
commitdiff
|
tree
2023-08-28
Mik
e
Pall
ARM64: Prevent
STP fusion f
o
r
c
o
nditional
c
ode emi
t
ted
.
.
.
commit
|
commitdiff
|
tree
2023-08-28
Mike Pall
ARM64: Fix LDP/STP
fusing for un
a
li
g
ned
a
c
c
e
sse
s
.
commit
|
commitdiff
|
tree
2023-08-28
Mike
Pall
M
erg
e
branch 'm
a
ster'
i
nto v2
.
1
commit
|
commitdiff
|
tree
2023-08-28
Mike Pa
l
l
Handle table unsin
k
in
g
i
n the pres
e
nce
of IRFL
_
T
A
B
_
NOM
M
.
commit
|
commitdiff
|
tree
2023-08-28
M
i
k
e
Pal
l
Merge
b
r
a
nch
'
m
ast
e
r'
into v2
.
1
commit
|
commitdiff
|
tree
2023-08-28
Mike Pall
Use fallback name for
instal
l
files with
o
ut v
a
lid
.
.
.
commit
|
commitdiff
|
tree
2023-08-28
Mike Pall
Ha
n
dle n
o
n-
.
git
checkout with
.
relver
i
n
.
bat-file
.
.
.
commit
|
commitdiff
|
tree
2023-08-28
M
i
ke Pall
Me
r
g
e branc
h
'
m
aster' into
v
2
.
1
commit
|
commitdiff
|
tree
2023-08-28
M
i
ke Pall
Fix external
C
c
all
s
t
ack check
whe
n
u
s
i
ng LUAJIT_MODE_WRAPC
.
.
.
commit
|
commitdiff
|
tree
2023-08-28
Mike P
a
ll
Fix predic
t
_next() in parser
(again)
.
commit
|
commitdiff
|
tree
2023-08-22
Mike
P
a
ll
F
i
x typ
o
.
commit
|
commitdiff
|
tree
2023-08-22
Mike Pa
l
l
Merge branch
'master' into v2
.
1
commit
|
commitdiff
|
tree
2023-08-22
Mike Pal
l
Handle th
e
case wh
e
n
.
git
is not
a
dir
e
ctory
.
commit
|
commitdiff
|
tree
2023-08-22
Mike Pall
Merge branch
'
master' into
v2
.
1
commit
|
commitdiff
|
tree
2023-08-22
Mike Pall
Add
.
g
itatt
r
ibutes to dynamic
a
lly resolv
e
.
r
elver
.
commit
|
commitdiff
|
tree
2023-08-22
Mike Pall
Add
.
gitattr
i
butes to dynamically
resolv
e
.
relver
.
commit
|
commitdiff
|
tree
2023-08-22
M
i
k
e Pall
Fix for last commit:
also rem
o
v
e symlin
k
on uninst
a
l
l
.
commit
|
commitdiff
|
tree
2023-08-22
Mike Pall
Switch to ro
l
ling releases: mark
v2
.
1 as production
.
commit
|
commitdiff
|
tree
2023-08-21
M
ike
P
all
Merg
e
b
ranch '
m
aste
r
'
into v2
.
1
commit
|
commitdiff
|
tree
2023-08-21
Mike Pall
Fix W
i
ndows build scripts
f
or rolling rel
e
ase
s
.
commit
|
commitdiff
|
tree
2023-08-21
Mike Pa
l
l
Merg
e
bra
n
ch 'mas
t
e
r' into v2
.
1
commit
|
commitdiff
|
tree
2023-08-21
Mike Pall
Switch MSVC and c
o
ns
o
le buil
d
scripts
t
o
r
o
l
l
ing releases
.
commit
|
commitdiff
|
tree
2023-08-21
Mike Pall
Merge branch 'master'
i
n
to v2
.
1
commit
|
commitdiff
|
tree
2023-08-21
Mike Pall
Switch buil
d
syste
m
to rolling r
e
l
eases
.
commit
|
commitdiff
|
tree
2023-08-21
M
i
ke
P
all
Merge
b
r
a
nch
'ma
s
t
e
r' into v2
.
1
commit
|
commitdiff
|
tree
2023-08-21
Mike Pa
l
l
Update documentation for switch to
r
o
l
ling relea
s
es
.
commit
|
commitdiff
|
tree
2023-08-20
Mike Pall
Merge
b
ranch '
m
aster
'
into v2
.
1
commit
|
commitdiff
|
tree
2023-08-20
Mike Pall
B
u
mp copyright dat
e
.
commit
|
commitdiff
|
tree
2023-08-20
Mike Pall
Remove work-in-pr
o
g
ress notice in string bu
f
f
e
r docs
.
commit
|
commitdiff
|
tree
2023-08-13
Mike
Pall
MIPS
:
Fix "bad FP FLOAD" assertion
.
commit
|
commitdiff
|
tree
2023-08-13
Mik
e
Pall
Ensure forward
progress on trace
e
xit to
BC_ITERN
.
commit
|
commitdiff
|
tree
2023-08-12
Mike Pal
l
ARM64:
A
dd support for ARM64e pointer authen
t
icati
o
n
.
.
.
commit
|
commitdiff
|
tree
2023-08-12
Mike P
a
l
l
Dy
n
ASM/ARM64: Add instr
u
cti
o
ns f
o
r
A
R
M
64e PAC
.
commit
|
commitdiff
|
tree
2023-08-12
M
i
ke Pall
Merge bra
n
c
h
'
m
aster' i
n
to v2
.
1
commit
|
commitdiff
|
tree
2023-08-12
M
i
ke P
a
ll
Fix m
a
x
slots when recording BC_VARG, pa
r
t
3
.
commit
|
commitdiff
|
tree
2023-08-12
Mike Pall
Fix predict_next() in parser
.
commit
|
commitdiff
|
tree
2023-08-12
Mike Pal
l
MIPS3
2
:
Declar
e
that the assembler pa
r
t
u
ses th
e
FR
.
.
.
commit
|
commitdiff
|
tree
2023-08-12
M
ike Pall
ARM64:
Fix ass
e
mbl
y
of HREFK (a
g
ain
)
.
commit
|
commitdiff
|
tree
2023-08-12
Mike
Pall
F
i
x frame for
m
ore types of o
n
-tr
a
ce err
o
r
m
e
ssages
.
commit
|
commitdiff
|
tree
2023-08-12
Mik
e
Pall
Add worka
r
ound for bytec
o
de dump of built
i
n
s
.
commit
|
commitdiff
|
tree
next