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: Unify constant register handling in interpreter.
2023-10-08
Mike Pall
A
RM64: Unif
y
constant registe
r
handling in
interpreter
.
commit
|
commitdiff
|
tree
2023-10-08
M
i
ke Pall
ARM: Fix registe
r
hint f
o
r
FFI ca
l
ls with FP results
.
commit
|
commitdiff
|
tree
2023-10-08
Mike Pall
ARM6
4
: F
i
x
r
e
g
ister
hint for FFI calls
with FP res
u
lts
.
commit
|
commitdiff
|
tree
2023-10-08
Mike Pall
A
RM64:
R
e
store fp b
e
fore sp in C stack unwinde
r
s
.
commit
|
commitdiff
|
tree
2023-09-25
Mike Pall
FFI: F
i
x ffi
.
a
b
i("pau
t
h")
.
commit
|
commitdiff
|
tree
2023-09-22
Mi
k
e Pall
M
e
rge branch 'master'
into v2
.
1
commit
|
commitdiff
|
tree
2023-09-22
Mike
P
all
Maintain chain invari
a
nt
i
n DCE
.
commit
|
commitdiff
|
tree
2023-09-21
M
i
ke Pall
LJ_FR2: Fix st
a
ck che
c
k
s
in
v
a
r
arg ca
l
ls
.
commit
|
commitdiff
|
tree
2023-09-21
Mike
Pall
Merge
branch 'master
'
in
t
o
v
2
.
1
commit
|
commitdiff
|
tree
2023-09-21
Mike
P
all
Follow-up fi
x
f
or stack ove
r
f
l
o
w handling cleanup
.
commit
|
commitdiff
|
tree
2023-09-21
Mike
P
a
l
l
Handle OOM error on stack resize in cor
o
utine
.
resume
.
.
.
commit
|
commitdiff
|
tree
2023-09-21
Mike Pall
Restore
c
u
r
_L for speci
f
ic Lua/C API use case
.
commit
|
commitdiff
|
tree
2023-09-21
Mike
Pall
Consistently use 64 bit constants for 64 bit
I
R
inst
r
uctions
.
commit
|
commitdiff
|
tree
2023-09-21
Mike Pall
ARM
6
4
: Fi
x
I
R_HREF co
d
e g
e
neration fo
r
c
o
nst
a
n
t
F
P
.
.
.
commit
|
commitdiff
|
tree
2023-09-21
Mike
Pall
ARM64:
Fu
s
e neg
a
tive
32 bit
c
onstants into arithmet
i
c
.
.
.
commit
|
commitdiff
|
tree
2023-09-21
Mi
k
e Pall
Merge branch 'mast
e
r' into
v
2
.
1
commit
|
commitdiff
|
tree
2023-09-21
Mike Pall
Han
d
le all stack layouts in (delayed) T
R
ACE
vmevent
.
commit
|
commitdiff
|
tree
2023-09-21
Mike Pall
Add m
i
s
s
ing coercion when
r
ecording select(string,
.
.
.
commit
|
commitdiff
|
tree
2023-09-20
Mike Pall
Cleanup
st
a
ck
overfl
o
w
ha
n
dl
i
ng
.
commit
|
commitdiff
|
tree
2023-09-17
Mike Pall
Wind
o
ws/ARM64: Add MSVC cross-build support
f
o
r x64
.
.
.
commit
|
commitdiff
|
tree
2023-09-17
M
ike Pall
I
R
_
MIN/IR_MAX is no
n
-commu
t
ative
due to
u
nderlyin
g
.
.
.
commit
|
commitdiff
|
tree
2023-09-17
Mi
k
e
Pall
AR
M
64: Set f
i
xed
interpre
t
e
r r
e
g
i
sters before r
e
thro
w
.
commit
|
commitdiff
|
tree
2023-09-15
Mike Pa
l
l
W
i
ndow
s
/ARM64: Update in
s
tall docs
.
commit
|
commitdiff
|
tree
2023-09-15
Mike Pall
W
indows:
Call C++
d
estr
u
ctors wit
h
out co
m
piling with
.
.
.
commit
|
commitdiff
|
tree
2023-09-15
Mike Pall
W
i
n
d
ows: Pass
s
c
ratch CONTEXT recor
d
to RtlUnwindEx
.
commit
|
commitdiff
|
tree
2023-09-15
Mik
e
Pall
ARM
6
4: Ext
e
rnal
unwinder al
r
e
a
dy restores
n
on-vola
t
ile
.
.
.
commit
|
commitdiff
|
tree
2023-09-15
Mike Pall
W
i
ndows/A
R
M64: Fix e
x
c
e
pti
o
n
unwinding
(again)
.
commit
|
commitdiff
|
tree
2023-09-11
Mike Pall
W
i
ndows
/
ARM64: Fix typo in exception
u
nwin
d
ing
.
commit
|
commitdiff
|
tree
2023-09-11
Mike Pall
FFI: Fix
64 b
i
t shift fold rules
.
commit
|
commitdiff
|
tree
2023-09-11
Mike Pall
Windows/ARM64: S
u
p
port
W
indows call
i
ng conv
e
n
tions
.
commit
|
commitdiff
|
tree
2023-09-11
Mike Pall
Windows/ARM64: F
i
x exce
p
tion unwinding
.
commit
|
commitdiff
|
tree
2023-09-11
Mike Pall
ARM
6
4: Remove u
n
nee
d
ed IRCA
L
L_* defs for math
intrin
s
ics
.
commit
|
commitdiff
|
tree
2023-09-11
Mike Pa
l
l
Fix Cygw
i
n build
.
commit
|
commitdiff
|
tree
2023-09-10
Mike Pall
Merge branch 'master' into v2
.
1
commit
|
commitdiff
|
tree
2023-09-10
Mike Pa
l
l
Allow pa
t
h over
r
ides i
n
genversion
.
lu
a
with m
i
nilua
.
.
.
commit
|
commitdiff
|
tree
2023-09-10
M
i
ke Pall
Windo
w
s/ARM64: Ad
d
init
i
al
s
upport
.
commit
|
commitdiff
|
tree
2023-09-09
Mike Pall
Merge branch '
m
aster' in
t
o v2
.
1
commit
|
commitdiff
|
tree
2023-09-09
Mike Pall
Im
p
rove architecture detection error messages
.
commit
|
commitdiff
|
tree
2023-09-09
M
i
ke Pall
AR
M
64
:
Fus
e
rota
t
es into
l
o
gic
a
l operands
.
commit
|
commitdiff
|
tree
2023-09-09
Mike Pall
AR
M
64: D
o
n't fuse sign
extensi
o
ns into logical o
p
er
a
nds
.
commit
|
commitdiff
|
tree
2023-09-09
Mike
Pall
ARM64:
Disassem
b
l
e
rotates
on logical operands
.
commit
|
commitdiff
|
tree
2023-09-09
M
i
ke Pall
Merge branch 'maste
r
' into v2
.
1
commit
|
commitdiff
|
tree
2023-09-09
Mike Pall
ARM: Fix stac
k
chec
k
c
o
de generatio
n
.
commit
|
commitdiff
|
tree
2023-09-09
M
i
k
e Pall
ARM64: Fix LDP/STP fusion
(
again)
.
commit
|
commitdiff
|
tree
2023-09-09
Mike P
a
ll
ARM64: Ensure branch is in range
before
e
m
i
t
ti
n
g TBZ
.
.
.
commit
|
commitdiff
|
tree
2023-09-09
Mike Pal
l
M
erge branch
'
master' into v2
.
1
commit
|
commitdiff
|
tree
2023-09-09
Mike Pall
Fix mcode limit
c
heck fo
r
no
n
-x86 archs
.
commit
|
commitdiff
|
tree
2023-09-09
Mike P
a
ll
AR
M
64: Improve BC_JLO
O
P
.
commit
|
commitdiff
|
tree
2023-09-09
Mike Pall
AR
M
64:
I
m
p
r
o
v
e intege
r
IR_MUL code generation
.
commit
|
commitdiff
|
tree
2023-09-09
M
i
k
e Pall
ARM64
:
Simpli
f
y code generati
o
n for IR_
S
TRTO
.
commit
|
commitdiff
|
tree
2023-09-09
Mike Pall
ARM6
4
: Us
e
RID_
T
MP instead of scratch registe
r
in more
.
.
.
commit
|
commitdiff
|
tree
2023-09-09
Mike
Pall
ARM64:
Improv
e
IR_OBAR code g
e
neration
.
commit
|
commitdiff
|
tree
2023-09-09
Mike Pall
ARM64: Improve IR_UREF c
o
de generation
.
commit
|
commitdiff
|
tree
2023-09-09
Mike
Pall
ARM64: Im
p
r
o
ve IR_HREF code ge
n
erati
o
n
.
commit
|
commitdiff
|
tree
2023-09-09
Mi
k
e Pal
l
A
RM64: R
e
load B
A
SE
via GL instea
d
of
s
pilling it
.
commit
|
commitdiff
|
tree
2023-09-09
Mi
k
e Pall
ARM
6
4:
Consolida
t
e 32/6
4
-b
i
t
consta
n
t handling in asse
m
bler
.
commit
|
commitdiff
|
tree
2023-09-09
Mik
e
Pa
l
l
ARM64: Tune emit_ls
p
tr
.
Av
o
id
wro
n
g load
for asm_pr
o
f
.
commit
|
commitdiff
|
tree
2023-09-09
Mi
k
e Pall
AR
M
64:
I
nline only use of
e
mit_loada
.
commit
|
commitdiff
|
tree
2023-09-09
Mike Pall
AR
M
64: Imp
r
ove K13 constant re
m
ate
r
ializ
a
tion
.
commit
|
commitdiff
|
tree
2023-09-09
Mi
k
e Pall
Merg
e
br
a
nch '
m
aster' in
t
o
v2
.
1
commit
|
commitdiff
|
tree
2023-09-09
Mike Pall
A
dd N
a
N c
h
eck to IR_NE
W
RE
F
.
commit
|
commitdiff
|
tree
2023-09-09
Mike Pa
l
l
Merge branch 'master
'
into v2
.
1
commit
|
commitdiff
|
tree
2023-09-09
Mike Pall
Allow override of path
s
for g
e
nversion
.
lua
.
commit
|
commitdiff
|
tree
2023-09-09
Mik
e
Pall
Fix
n
ati
v
e Mi
n
GW build
.
commit
|
commitdiff
|
tree
2023-08-29
Mike Pall
Add randomized reg
i
s
t
er
allocati
o
n for fuzz testi
n
g
.
commit
|
commitdiff
|
tree
2023-08-29
Mike Pall
ARM6
4
:
Improve register allocati
o
n for integer IR_MUL
.
.
.
commit
|
commitdiff
|
tree
2023-08-29
Mike Pall
A
RM64: Fix
register allocation for IR_*LO
A
D
.
commit
|
commitdiff
|
tree
2023-08-29
Mi
k
e P
a
ll
Merge
br
a
nc
h
'ma
s
ter' int
o
v2
.
1
commit
|
commitdiff
|
tree
2023-08-29
Mike
Pall
Update ex
t
ernal MSDN
U
R
L in code
.
commit
|
commitdiff
|
tree
2023-08-29
Mik
e
Pall
FFI
/
A
R
M64/OSX: Handle non
-
stand
a
rd O
S
X C
c
al
l
ing conventions
.
commit
|
commitdiff
|
tree
2023-08-29
Mike Pal
l
F
FI: Unif
y
sta
c
k setup for C call
s
in
i
nt
e
rpreter
.
commit
|
commitdiff
|
tree
2023-08-28
Mike Pall
ARM6
4
: Prevent S
T
P
fusio
n
for co
n
dit
i
onal code emit
t
ed
.
.
.
commit
|
commitdiff
|
tree
2023-08-28
Mi
k
e Pall
A
RM
6
4: Fix LDP/STP fusing
f
or unali
g
ned acces
s
es
.
commit
|
commitdiff
|
tree
2023-08-28
M
i
k
e P
a
ll
M
er
g
e
b
ran
c
h '
m
aster' i
n
t
o
v2
.
1
commit
|
commitdiff
|
tree
2023-08-28
Mike Pall
Handl
e
table unsink
i
ng in the pres
e
nce of
IRFL
_
TAB_NOM
M
.
commit
|
commitdiff
|
tree
2023-08-28
M
i
ke Pall
Merg
e
branch 'master' into
v
2
.
1
commit
|
commitdiff
|
tree
2023-08-28
Mi
k
e Pall
Use fallback name
fo
r
i
n
stall files withou
t
val
i
d
.
.
.
commit
|
commitdiff
|
tree
2023-08-28
Mike P
a
ll
Handle non-
.
git chec
k
out
w
i
th
.
r
e
lve
r
in
.
b
at-file
.
.
.
commit
|
commitdiff
|
tree
2023-08-28
Mike
P
all
Mer
g
e branch 'maste
r
' into
v
2
.
1
commit
|
commitdiff
|
tree
2023-08-28
Mike Pall
F
i
x exte
r
nal C c
a
ll stack check when
using
LUAJ
I
T_MODE_WRAPC
.
.
.
commit
|
commitdiff
|
tree
2023-08-28
M
i
k
e Pall
Fi
x
pr
e
dict
_
next
(
)
i
n
parser (again)
.
commit
|
commitdiff
|
tree
2023-08-22
Mike
P
all
Fix typo
.
commit
|
commitdiff
|
tree
2023-08-22
M
ike Pall
M
e
rge branch 'mast
e
r' into v2
.
1
commit
|
commitdiff
|
tree
2023-08-22
Mike
Pa
l
l
H
an
d
l
e
the case when
.
git is not a directory
.
commit
|
commitdiff
|
tree
2023-08-22
Mike Pall
Merge branch
'
m
aster' into
v
2
.
1
commit
|
commitdiff
|
tree
2023-08-22
M
ike Pall
A
dd
.
gi
t
attributes to dy
n
amically resolve
.
relver
.
commit
|
commitdiff
|
tree
2023-08-22
Mi
k
e Pal
l
Add
.
gitattributes t
o
dynamically res
o
lve
.
relver
.
commit
|
commitdiff
|
tree
2023-08-22
Mike Pa
l
l
F
i
x fo
r
l
ast commit: also remov
e
symli
n
k
on uninstall
.
commit
|
commitdiff
|
tree
2023-08-22
Mike
Pal
l
Switch
to rolling releas
e
s: mark v2
.
1 as
produc
t
ion
.
commit
|
commitdiff
|
tree
2023-08-21
Mik
e
Pall
M
erge branch 'master' into v2
.
1
commit
|
commitdiff
|
tree
2023-08-21
Mike Pa
l
l
Fix Wind
o
ws build
scripts
f
or
roll
i
ng rel
e
ases
.
commit
|
commitdiff
|
tree
2023-08-21
M
i
k
e Pall
Merge br
a
nch
'ma
s
ter' into v2
.
1
commit
|
commitdiff
|
tree
2023-08-21
Mike Pall
Swit
c
h MSVC a
n
d c
o
nsole
build
sc
r
i
p
ts t
o
rolling releas
e
s
.
commit
|
commitdiff
|
tree
2023-08-21
Mike Pall
Merge branch 'ma
s
t
er' into v
2
.
1
commit
|
commitdiff
|
tree
2023-08-21
Mike Pall
Sw
i
tch build system to r
o
l
ling
r
eleases
.
commit
|
commitdiff
|
tree
2023-08-21
Mike Pall
Mer
g
e
branch 'master' into v2
.
1
commit
|
commitdiff
|
tree
2023-08-21
M
ike P
a
ll
U
pdate d
o
cumentation for switch t
o
roll
i
ng releases
.
commit
|
commitdiff
|
tree
2023-08-20
M
i
ke Pall
Merge branch 'master' into v2
.
1
commit
|
commitdiff
|
tree
2023-08-20
M
ike
Pall
Bump copy
r
ight date
.
commit
|
commitdiff
|
tree
2023-08-20
Mi
k
e
Pall
Rem
o
v
e work-
i
n-progres
s
n
o
tice in string
buf
f
er
d
o
c
s
.
commit
|
commitdiff
|
tree
next