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
ARM64: External unwinder already restores non-volatile registers.
2023-09-15
Mike
P
a
ll
ARM6
4
: External
un
w
i
n
der
a
lre
a
dy restores non-v
o
lati
l
e
.
.
.
commit
|
commitdiff
|
tree
2023-09-15
Mike Pall
Windo
w
s/
A
RM6
4
: Fi
x
exception unwinding (again)
.
commit
|
commitdiff
|
tree
2023-09-11
Mi
k
e Pall
Windows/ARM6
4
:
Fi
x
ty
p
o in
e
x
ce
p
ti
o
n u
n
wi
n
d
i
n
g
.
commit
|
commitdiff
|
tree
2023-09-11
Mike Pall
FFI: Fix 6
4
bit shift fold
rules
.
commit
|
commitdiff
|
tree
2023-09-11
Mike P
a
ll
Windows/A
R
M64: Suppor
t
W
i
n
dows calli
n
g
c
onven
t
i
o
n
s
.
commit
|
commitdiff
|
tree
2023-09-11
Mike Pall
Wi
n
dows/
A
RM64: Fix
e
x
cept
i
on
u
nwinding
.
commit
|
commitdiff
|
tree
2023-09-11
Mike Pall
A
RM64: Remove unneeded IRC
A
LL_
*
de
f
s fo
r
math
intrinsics
.
commit
|
commitdiff
|
tree
2023-09-11
M
ike Pal
l
Fix Cygwi
n
build
.
commit
|
commitdiff
|
tree
2023-09-10
Mik
e
Pall
Merge bran
c
h 'master' into v2
.
1
commit
|
commitdiff
|
tree
2023-09-10
M
ike Pall
Allow p
a
t
h
overrides in gen
v
ersi
o
n
.
lua wit
h
min
i
l
ua
.
.
.
commit
|
commitdiff
|
tree
2023-09-10
Mike Pal
l
Win
d
ows/ARM64: Ad
d
initial support
.
commit
|
commitdiff
|
tree
2023-09-09
Mike
Pal
l
M
erge bra
n
ch 'master
'
into v2
.
1
commit
|
commitdiff
|
tree
2023-09-09
Mike Pall
Im
p
rove ar
c
hitecture detection error messag
e
s
.
commit
|
commitdiff
|
tree
2023-09-09
Mike
Pall
ARM64: Fuse rotates into logical oper
a
nds
.
commit
|
commitdiff
|
tree
2023-09-09
Mik
e
Pall
ARM64
:
D
o
n't
fuse sign
e
xtensio
n
s
into
logi
c
al
op
e
rands
.
commit
|
commitdiff
|
tree
2023-09-09
Mik
e
Pa
l
l
AR
M
64: Disas
s
emb
l
e r
o
tates on log
i
cal opera
n
ds
.
commit
|
commitdiff
|
tree
2023-09-09
Mik
e
P
all
Merge branch 'master' into v2
.
1
commit
|
commitdiff
|
tree
2023-09-09
Mik
e
Pall
ARM: Fix st
a
ck che
c
k code g
e
nera
t
ion
.
commit
|
commitdiff
|
tree
2023-09-09
Mi
k
e
Pal
l
ARM64:
F
ix LDP/STP fusi
o
n (again)
.
commit
|
commitdiff
|
tree
2023-09-09
Mike Pall
ARM64
:
Ensure br
a
nch is
in range before emitting TBZ
.
.
.
commit
|
commitdiff
|
tree
2023-09-09
Mike Pall
Merge branch 'master' into
v
2
.
1
commit
|
commitdiff
|
tree
2023-09-09
Mi
k
e
Pall
Fix mcode limi
t
chec
k
f
or non-x86 archs
.
commit
|
commitdiff
|
tree
2023-09-09
Mike Pa
l
l
ARM64: Improve BC_JL
O
OP
.
commit
|
commitdiff
|
tree
2023-09-09
Mike Pal
l
ARM64:
Improve in
t
eger
I
R
_
MUL code g
e
ne
r
ati
o
n
.
commit
|
commitdiff
|
tree
2023-09-09
Mike Pall
ARM64:
Sim
p
l
ify code generation for IR_STRTO
.
commit
|
commitdiff
|
tree
2023-09-09
Mik
e
P
all
A
RM64: Use RID_TMP instead
of scratch register in more
.
.
.
commit
|
commitdiff
|
tree
2023-09-09
Mike Pall
ARM64:
I
mprove IR_
O
B
A
R c
o
d
e generation
.
commit
|
commitdiff
|
tree
2023-09-09
Mike Pal
l
ARM64:
I
mp
r
ove
IR_URE
F
code generatio
n
.
commit
|
commitdiff
|
tree
2023-09-09
Mike Pall
ARM6
4
: Imp
r
ove IR_HREF code generati
o
n
.
commit
|
commitdiff
|
tree
2023-09-09
Mike Pall
ARM64: Reload BASE via GL instead of spil
l
ing it
.
commit
|
commitdiff
|
tree
2023-09-09
Mike Pall
ARM64: Consoli
d
a
te 32/
6
4-
b
it consta
n
t
handling in as
s
embler
.
commit
|
commitdiff
|
tree
2023-09-09
Mike Pall
ARM64: Tune
e
m
it_lsptr
.
A
v
oid
w
rong loa
d
f
or asm_prof
.
commit
|
commitdiff
|
tree
2023-09-09
Mike Pall
ARM64: I
n
line onl
y
u
s
e of em
i
t_loada
.
commit
|
commitdiff
|
tree
2023-09-09
Mik
e
Pall
ARM64: Impr
o
v
e K13 constant rem
a
terialization
.
commit
|
commitdiff
|
tree
2023-09-09
Mike
Pa
l
l
Me
r
ge branch 'm
a
s
t
er' into v2
.
1
commit
|
commitdiff
|
tree
2023-09-09
Mike Pall
Add N
a
N
c
heck
t
o
IR_
N
EW
R
EF
.
commit
|
commitdiff
|
tree
2023-09-09
Mike Pall
Merge br
a
nch 'master' into v2
.
1
commit
|
commitdiff
|
tree
2023-09-09
M
i
ke P
a
ll
Allow override of path
s
for genvers
i
on
.
lua
.
commit
|
commitdiff
|
tree
2023-09-09
Mike
Pa
l
l
Fix
n
ative MinGW
build
.
commit
|
commitdiff
|
tree
2023-08-29
Mik
e
Pall
Ad
d
randomized register
allocation for fuz
z
testi
n
g
.
commit
|
commitdiff
|
tree
2023-08-29
Mike Pall
ARM
6
4: Improve regist
e
r all
o
c
a
tion
for inte
g
er IR_MUL
.
.
.
commit
|
commitdiff
|
tree
2023-08-29
Mike Pall
ARM64: Fix register allo
c
a
tion for IR_*LO
A
D
.
commit
|
commitdiff
|
tree
2023-08-29
Mike Pall
Merge branch '
m
aster' into v
2
.
1
commit
|
commitdiff
|
tree
2023-08-29
Mike
P
all
Update e
x
ternal
MSDN URL
in co
d
e
.
commit
|
commitdiff
|
tree
2023-08-29
Mike P
a
ll
F
F
I/
A
RM
6
4/O
S
X
:
Hand
l
e
non-s
t
a
n
d
ard O
S
X C calling convent
i
ons
.
commit
|
commitdiff
|
tree
2023-08-29
Mik
e
Pall
FF
I
: Unify st
a
ck set
u
p
for C ca
l
ls
i
n
i
n
ter
p
ret
e
r
.
commit
|
commitdiff
|
tree
2023-08-28
M
ike
Pal
l
ARM64: Prev
e
n
t STP
f
usion for
condit
i
ona
l
code
e
m
i
t
te
d
.
.
.
commit
|
commitdiff
|
tree
2023-08-28
Mik
e
Pal
l
ARM64: Fi
x
LDP/ST
P
fusing for
u
naligned
a
ccesse
s
.
commit
|
commitdiff
|
tree
2023-08-28
Mike Pall
Merge branch
'm
a
s
t
er' into v2
.
1
commit
|
commitdiff
|
tree
2023-08-28
Mike Pa
l
l
Handle table unsink
i
n
g i
n
the presenc
e
of IR
F
L_TAB_NOMM
.
commit
|
commitdiff
|
tree
2023-08-28
Mike Pall
Merge branch '
m
aster' into v2
.
1
commit
|
commitdiff
|
tree
2023-08-28
Mike Pa
l
l
Use fallback
n
ame f
o
r install files without
v
a
li
d
.
.
.
commit
|
commitdiff
|
tree
2023-08-28
Mike
P
all
Handl
e
non-
.
git
checkout
w
ith
.
relver in
.
bat-fi
l
e
.
.
.
commit
|
commitdiff
|
tree
2023-08-28
M
ike Pa
l
l
Merge bra
n
ch 'master' into v2
.
1
commit
|
commitdiff
|
tree
2023-08-28
Mike Pall
F
i
x external C call
stack
check when us
i
ng LUAJIT_
M
ODE_WRA
P
C
.
.
.
commit
|
commitdiff
|
tree
2023-08-28
Mike Pall
Fix p
r
edict_next() in parser (a
g
ain)
.
commit
|
commitdiff
|
tree
2023-08-22
Mike Pall
Fix ty
p
o
.
commit
|
commitdiff
|
tree
2023-08-22
Mike Pall
Me
r
ge branch 'm
a
s
t
er' into
v
2
.
1
commit
|
commitdiff
|
tree
2023-08-22
Mike Pal
l
Handle
t
he case when
.
git is not a directory
.
commit
|
commitdiff
|
tree
2023-08-22
Mik
e
Pall
Merge branch 'master' into
v
2
.
1
commit
|
commitdiff
|
tree
2023-08-22
Mike Pa
l
l
Add
.
g
it
a
ttributes to dyn
a
mic
a
lly resolve
.
relver
.
commit
|
commitdiff
|
tree
2023-08-22
Mike Pall
Add
.
gitat
t
ribu
t
es t
o
dy
n
amically resolve
.
relver
.
commit
|
commitdiff
|
tree
2023-08-22
M
i
k
e
P
all
Fi
x
for
last commit: also remove
s
ym
l
ink on
u
ninstal
l
.
commit
|
commitdiff
|
tree
2023-08-22
Mike Pall
Switch
t
o rolling relea
s
e
s
: mark v2
.
1 as pro
d
uction
.
commit
|
commitdiff
|
tree
2023-08-21
Mike
Pa
l
l
Merge branc
h
'master'
i
n
t
o
v
2
.
1
commit
|
commitdiff
|
tree
2023-08-21
M
i
ke Pall
Fix Windows build scri
p
ts for rolli
n
g releases
.
commit
|
commitdiff
|
tree
2023-08-21
Mike Pall
Merge branch
'maste
r
' into v2
.
1
commit
|
commitdiff
|
tree
2023-08-21
Mike Pall
Swi
t
ch
MSV
C
and conso
l
e buil
d
scripts to rolling
r
e
l
eases
.
commit
|
commitdiff
|
tree
2023-08-21
Mike Pall
Merge branch 'master' into v2
.
1
commit
|
commitdiff
|
tree
2023-08-21
Mike Pal
l
Swi
t
c
h bu
i
l
d
s
ystem to
ro
l
li
n
g releases
.
commit
|
commitdiff
|
tree
2023-08-21
M
ike
Pal
l
Merge
branch
'
master' i
n
to v2
.
1
commit
|
commitdiff
|
tree
2023-08-21
M
ike
Pall
Up
d
ate
document
a
t
i
on fo
r
switch
to rolli
n
g
relea
s
es
.
commit
|
commitdiff
|
tree
2023-08-20
Mike
Pall
Me
r
ge
bra
n
ch 'master'
i
n
t
o v2
.
1
commit
|
commitdiff
|
tree
2023-08-20
Mike Pall
Bump copy
r
i
ght date
.
commit
|
commitdiff
|
tree
2023-08-20
Mike Pal
l
R
e
move wor
k
-in-
p
r
o
g
r
ess
n
otice in string buffe
r
docs
.
commit
|
commitdiff
|
tree
2023-08-13
Mik
e
Pall
MIPS
:
Fix
"
b
a
d FP FLOAD"
a
ssertion
.
commit
|
commitdiff
|
tree
2023-08-13
Mike Pall
Ensure fo
r
ward progress on trace exit to BC_ITERN
.
commit
|
commitdiff
|
tree
2023-08-12
Mike
Pa
l
l
A
RM64: Ad
d
support for
A
R
M64e poi
n
ter authentication
.
.
.
commit
|
commitdiff
|
tree
2023-08-12
Mi
k
e Pall
D
y
n
AS
M
/
A
RM64: Add instructi
o
n
s f
o
r ARM64e PAC
.
commit
|
commitdiff
|
tree
2023-08-12
Mike Pall
Me
r
ge branc
h
'maste
r
' into v2
.
1
commit
|
commitdiff
|
tree
2023-08-12
Mike Pal
l
Fix maxslots when recordi
n
g BC_VA
R
G, part
3
.
commit
|
commitdiff
|
tree
2023-08-12
Mike Pall
Fix
p
redict_next() in par
s
er
.
commit
|
commitdiff
|
tree
2023-08-12
Mike Pall
MIPS32:
D
eclare
t
hat
th
e
a
ssembler part us
e
s the FR
.
.
.
commit
|
commitdiff
|
tree
2023-08-12
Mike Pall
A
RM64: Fix assembly of HREFK (again)
.
commit
|
commitdiff
|
tree
2023-08-12
Mike Pall
Fix fr
a
me for more
t
y
p
e
s of on-trace error
m
essag
e
s
.
commit
|
commitdiff
|
tree
2023-08-12
Mike
Pall
A
d
d work
a
round for bytecode dump of builtins
.
commit
|
commitdiff
|
tree
2023-08-12
Mike Pal
l
Dy
n
ASM: Fix regre
s
sion du
e
to w
a
r
ning fix
.
commit
|
commitdiff
|
tree
2023-07-12
Mike Pall
Merge br
a
nch
'
master'
i
n
t
o
v
2
.
1
commit
|
commitdiff
|
tree
2023-07-12
Mike Pall
Fix base
r
egister coalescing in sid
e
tra
c
e
.
commit
|
commitdiff
|
tree
2023-07-09
M
i
ke
Pal
l
ARM64: Fix a
s
semb
l
y of HRE
F
K
.
commit
|
commitdiff
|
tree
2023-07-09
Mike Pall
M
erge branch 'maste
r
' into v2
.
1
commit
|
commitdiff
|
tree
2023-07-09
Mik
e
Pall
F
ix m
a
xslots
when r
e
cordin
g
BC_
V
ARG, part 2
.
commit
|
commitdiff
|
tree
2023-07-08
M
ike Pall
Fix maxslots w
h
en recor
d
ing BC_TSE
T
M
.
commit
|
commitdiff
|
tree
2023-07-08
Mike Pall
Merge
branch 'mas
t
er' i
n
t
o
v2
.
1
commit
|
commitdiff
|
tree
2023-07-08
Mike
P
a
l
l
Fix
m
axslo
t
s when recording BC_VARG
.
commit
|
commitdiff
|
tree
2023-07-08
Mike P
a
l
l
Fix register mask for stack check in he
a
d of sid
e
trace
.
commit
|
commitdiff
|
tree
2023-07-08
Mike
Pall
FFI: Fix ffi
.
metatype() fo
r
non-raw types
.
commit
|
commitdiff
|
tree
2023-07-08
Mike
P
all
ARM64:
Fix LDP code
generati
o
n
.
commit
|
commitdiff
|
tree
2023-06-12
Mike Pa
l
l
M
IPSr6: Add
m
issing files to Makefile install target
.
commit
|
commitdiff
|
tree
2023-06-02
Mike Pall
DynA
S
M: Fix warnings
.
commit
|
commitdiff
|
tree
next