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-10-21
Mike Pall
Merge branch 'm
a
ster' into v2
.
1
commit
|
commitdiff
|
tree
2023-10-21
Mike Pal
l
FFI: Fix
d
a
nglin
g
re
f
e
ren
c
e t
o
CType in carith_ch
e
ck
a
rg()
.
commit
|
commitdiff
|
tree
2023-10-08
Mike Pall
D
ynASM
/
ARM64: Supp
o
rt ld
p
/
stp of q regist
e
rs
.
commit
|
commitdiff
|
tree
2023-10-08
Mik
e
Pall
ARM64: Use ADR and
A
D
RP to
f
orm constants
.
commit
|
commitdiff
|
tree
2023-10-08
Mike Pall
ARM64: Fix disa
s
sembly of
U
12 loads
.
commit
|
commitdiff
|
tree
2023-10-08
Mike Pall
ARM64
:
Unify const
a
n
t regi
s
ter handling in
interp
r
eter
.
commit
|
commitdiff
|
tree
2023-10-08
Mike Pal
l
ARM: Fix reg
i
ster hint for FFI calls wi
t
h FP results
.
commit
|
commitdiff
|
tree
2023-10-08
Mike Pall
ARM64: Fix re
g
i
s
t
er hint for FFI calls with FP
r
e
s
ul
t
s
.
commit
|
commitdiff
|
tree
2023-10-08
Mike Pall
A
RM64: R
e
store
fp bef
o
re sp i
n
C st
a
ck
u
nwinders
.
commit
|
commitdiff
|
tree
2023-09-25
Mi
k
e Pall
FFI: Fix ffi
.
a
b
i("pauth
"
)
.
commit
|
commitdiff
|
tree
2023-09-22
Mik
e
Pal
l
Merge branch 'master' into v2
.
1
commit
|
commitdiff
|
tree
2023-09-22
M
ike Pall
Maintain chain invar
i
ant
in DCE
.
commit
|
commitdiff
|
tree
2023-09-21
Mike Pall
LJ_F
R
2: Fix
stack chec
k
s
in vararg call
s
.
commit
|
commitdiff
|
tree
2023-09-21
Mike Pall
Merge
bran
c
h 'mast
e
r
'
into v2
.
1
commit
|
commitdiff
|
tree
2023-09-21
Mike Pall
Fol
l
ow-up
fix fo
r
s
ta
c
k overf
l
ow handlin
g
cleanup
.
commit
|
commitdiff
|
tree
2023-09-21
Mike
P
all
Handle OOM erro
r
on stack resize in coroutine
.
resume
.
.
.
commit
|
commitdiff
|
tree
2023-09-21
Mi
k
e Pall
Res
t
o
r
e cur_L for
sp
e
cific Lua/C A
P
I use case
.
commit
|
commitdiff
|
tree
2023-09-21
Mike
Pal
l
Consist
e
ntly
u
se 64 bit
constants for 64
bit IR instru
c
ti
o
ns
.
commit
|
commitdiff
|
tree
2023-09-21
Mike Pa
l
l
A
R
M64: Fix I
R
_HREF c
o
de ge
n
eration for constant FP
.
.
.
commit
|
commitdiff
|
tree
2023-09-21
Mike Pall
ARM6
4
: Fuse
neg
a
tive 32 b
i
t
c
onstants into ar
i
t
h
metic
.
.
.
commit
|
commitdiff
|
tree
2023-09-21
Mike Pa
l
l
Merge bra
n
ch '
m
aster' into v2
.
1
commit
|
commitdiff
|
tree
2023-09-21
M
i
ke Pall
Handle all
st
a
ck
l
ayou
t
s
in (
d
elayed
)
TRA
C
E v
m
e
v
ent
.
commit
|
commitdiff
|
tree
2023-09-21
Mike
Pall
Add missing coercion
w
h
en rec
o
rding select(string,
.
.
.
commit
|
commitdiff
|
tree
2023-09-20
Mike P
a
ll
Cleanup stack overflow
handli
n
g
.
commit
|
commitdiff
|
tree
2023-09-17
Mik
e
Pall
Wind
o
w
s/ARM64: Add MSVC cross-build support for
x64
.
.
.
commit
|
commitdiff
|
tree
2023-09-17
Mike
P
all
IR_MIN/IR_MAX is non-commutative due to under
l
ying
.
.
.
commit
|
commitdiff
|
tree
2023-09-17
Mike Pal
l
ARM64: Set fixed interpreter registers before rethrow
.
commit
|
commitdiff
|
tree
2023-09-15
Mike Pall
Windows/ARM6
4
: Update install
d
ocs
.
commit
|
commitdiff
|
tree
2023-09-15
Mik
e
Pall
Windows: Call
C
+
+
destructors without com
p
ili
n
g with
.
.
.
commit
|
commitdiff
|
tree
2023-09-15
Mike Pall
Windows:
P
as
s
scratch
CONTEX
T
record to RtlUnwindEx
.
commit
|
commitdiff
|
tree
2023-09-15
Mike Pall
ARM64: External unwinder already restores
non-
v
o
latile
.
.
.
commit
|
commitdiff
|
tree
2023-09-15
M
i
ke Pall
Windows/ARM64:
F
i
x
exc
e
p
tion unwinding (again)
.
commit
|
commitdiff
|
tree
2023-09-11
Mike Pall
Windows/ARM64:
F
i
x
t
y
p
o
i
n exc
e
ption
unwi
n
d
i
ng
.
commit
|
commitdiff
|
tree
2023-09-11
M
ike Pall
FFI:
F
i
x
6
4 bit shift
f
old rules
.
commit
|
commitdiff
|
tree
2023-09-11
Mike P
a
ll
W
indows/ARM64: Su
p
por
t
Windo
w
s call
i
ng conventions
.
commit
|
commitdiff
|
tree
2023-09-11
Mike
Pal
l
Window
s
/
A
RM64: Fix exception u
n
winding
.
commit
|
commitdiff
|
tree
2023-09-11
Mike
Pal
l
A
R
M64:
R
emove un
n
eeded
IRCALL_* defs for
m
ath
i
ntrinsics
.
commit
|
commitdiff
|
tree
2023-09-11
Mike Pall
Fix Cyg
w
in
build
.
commit
|
commitdiff
|
tree
2023-09-10
Mike Pall
Merge
branch
'
master' into v2
.
1
commit
|
commitdiff
|
tree
2023-09-10
Mike Pall
Allow path overrides
in genversion
.
lua
w
i
th minilua
.
.
.
commit
|
commitdiff
|
tree
2023-09-10
Mike Pall
Wind
o
w
s
/ARM64: Add initial support
.
commit
|
commitdiff
|
tree
2023-09-09
Mike Pall
Merg
e
bran
c
h 'ma
s
ter' in
t
o
v2
.
1
commit
|
commitdiff
|
tree
2023-09-09
Mike P
a
l
l
I
m
pro
v
e arc
h
itecture detect
i
on error message
s
.
commit
|
commitdiff
|
tree
2023-09-09
Mike Pal
l
A
R
M
64:
Fu
s
e r
o
tates into lo
g
ical
o
perands
.
commit
|
commitdiff
|
tree
2023-09-09
Mike Pall
ARM64: Don'
t
f
use sign extensions into logical
o
perands
.
commit
|
commitdiff
|
tree
2023-09-09
Mike Pall
ARM64: Disassemble r
o
ta
t
es on logical operands
.
commit
|
commitdiff
|
tree
2023-09-09
Mike Pall
Merg
e
branch 'master' into v2
.
1
commit
|
commitdiff
|
tree
2023-09-09
Mike Pall
ARM: F
i
x stack chec
k
code
gener
a
tion
.
commit
|
commitdiff
|
tree
2023-09-09
Mik
e
Pa
l
l
ARM64: Fix LDP/ST
P
fus
i
on (again)
.
commit
|
commitdiff
|
tree
2023-09-09
Mike P
a
ll
ARM64: Ensur
e
branch
is in
rang
e
before emitting
TBZ
.
.
.
commit
|
commitdiff
|
tree
2023-09-09
Mike Pall
Mer
g
e
b
ra
n
ch 'ma
s
ter' into v2
.
1
commit
|
commitdiff
|
tree
2023-09-09
Mike Pa
l
l
Fix mcode limit check f
o
r no
n
-x86 archs
.
commit
|
commitdiff
|
tree
2023-09-09
Mike P
a
l
l
ARM64: I
m
p
rove BC_JLO
O
P
.
commit
|
commitdiff
|
tree
2023-09-09
Mik
e
Pa
l
l
ARM64
:
Improve integer
IR_MUL
code g
e
ner
a
tion
.
commit
|
commitdiff
|
tree
2023-09-09
Mike
P
all
AR
M
64
:
Simpl
i
fy
code gene
r
a
t
ion for IR_STRTO
.
commit
|
commitdiff
|
tree
2023-09-09
Mike Pall
ARM
6
4: Use RID_TMP in
s
tead of scr
a
tch register in m
o
re
.
.
.
commit
|
commitdiff
|
tree
2023-09-09
Mike Pall
ARM64: Impr
o
ve IR_OBAR code ge
n
eration
.
commit
|
commitdiff
|
tree
2023-09-09
M
ike Pall
ARM64
:
Imp
r
ove I
R
_URE
F
co
d
e g
e
n
e
r
ation
.
commit
|
commitdiff
|
tree
2023-09-09
Mike Pall
ARM64
:
Imp
r
ove I
R
_
H
R
EF code generation
.
commit
|
commitdiff
|
tree
2023-09-09
Mike Pall
A
RM64: Reload BASE vi
a
G
L
instead
o
f spi
l
ling it
.
commit
|
commitdiff
|
tree
2023-09-09
Mike Pall
ARM64: Consol
i
date 32
/
6
4-bit constant handling in as
s
em
b
ler
.
commit
|
commitdiff
|
tree
2023-09-09
Mike Pall
ARM64: Tune e
m
it_lsptr
.
Avoid wr
o
ng
l
oad fo
r
asm_prof
.
commit
|
commitdiff
|
tree
2023-09-09
M
ik
e
Pall
ARM64
:
Inline only use of emit_loada
.
commit
|
commitdiff
|
tree
2023-09-09
Mi
k
e Pall
A
RM64: I
m
p
r
ov
e
K13 constant r
e
materialization
.
commit
|
commitdiff
|
tree
2023-09-09
Mike Pall
Merge branch 'master' into v
2
.
1
commit
|
commitdiff
|
tree
2023-09-09
Mike Pall
Add
NaN c
h
eck to IR_NEW
R
EF
.
commit
|
commitdiff
|
tree
2023-09-09
M
ike Pal
l
Merge branch 'master' into v2
.
1
commit
|
commitdiff
|
tree
2023-09-09
Mike Pa
l
l
Allow override o
f
p
aths for genversio
n
.
l
u
a
.
commit
|
commitdiff
|
tree
2023-09-09
M
i
k
e
Pall
Fix native MinGW b
u
ild
.
commit
|
commitdiff
|
tree
2023-08-29
Mike Pall
A
dd randomized regi
s
te
r
a
l
location
f
or fuzz testing
.
commit
|
commitdiff
|
tree
2023-08-29
Mike Pall
A
RM64:
Improve
r
egister al
l
oc
a
t
i
o
n
for in
t
eger IR_MUL
.
.
.
commit
|
commitdiff
|
tree
2023-08-29
Mike Pall
ARM64: Fix regi
s
ter
a
llocation
for IR_*
L
OAD
.
commit
|
commitdiff
|
tree
2023-08-29
Mike Pall
Merg
e
branch 'master
'
i
n
to
v
2
.
1
commit
|
commitdiff
|
tree
2023-08-29
Mike Pall
U
p
date externa
l
MSDN UR
L
in code
.
commit
|
commitdiff
|
tree
2023-08-29
Mik
e
P
a
ll
F
F
I/ARM64/OSX
:
Handle n
o
n-standard OSX C calli
n
g conven
t
i
o
ns
.
commit
|
commitdiff
|
tree
2023-08-29
Mike Pall
FFI: Unify stack set
u
p for C
calls in interpret
e
r
.
commit
|
commitdiff
|
tree
2023-08-28
M
i
k
e Pall
A
R
M
6
4
: Prevent STP fusion for conditional code emitted
.
.
.
commit
|
commitdiff
|
tree
2023-08-28
Mi
k
e Pall
ARM64:
F
i
x LDP/STP
f
us
i
ng for unaligned access
e
s
.
commit
|
commitdiff
|
tree
2023-08-28
Mike P
a
l
l
Me
r
ge b
r
anc
h
'master' into
v
2
.
1
commit
|
commitdiff
|
tree
2023-08-28
M
ike Pall
H
a
n
dle t
a
ble unsi
n
king in the pre
s
ence of IRFL_TAB_NOMM
.
commit
|
commitdiff
|
tree
2023-08-28
Mike Pall
Merge branch 'm
a
ster' int
o
v2
.
1
commit
|
commitdiff
|
tree
2023-08-28
Mike Pal
l
Use fa
l
lback name
for install fil
e
s w
i
t
h
out valid
.
.
.
commit
|
commitdiff
|
tree
2023-08-28
Mike Pall
Handle non-
.
git checkout
with
.
relver in
.
ba
t
-fi
l
e
.
.
.
commit
|
commitdiff
|
tree
2023-08-28
M
ike Pall
Me
r
ge branch 'master' into v2
.
1
commit
|
commitdiff
|
tree
2023-08-28
Mi
k
e
Pa
l
l
Fix
e
xternal C call
s
t
ack
c
heck when
using LUAJIT_MODE_WRA
P
C
.
.
.
commit
|
commitdiff
|
tree
2023-08-28
Mike Pall
Fix predict_next() in p
a
rser (aga
i
n)
.
commit
|
commitdiff
|
tree
2023-08-22
Mi
k
e Pall
F
ix typo
.
commit
|
commitdiff
|
tree
2023-08-22
Mike P
a
ll
Merge branch 'master' into v2
.
1
commit
|
commitdiff
|
tree
2023-08-22
Mike
Pall
Handle the c
a
se when
.
git is no
t
a directory
.
commit
|
commitdiff
|
tree
2023-08-22
Mik
e
Pa
l
l
Merge br
a
nch 'ma
s
ter' int
o
v2
.
1
commit
|
commitdiff
|
tree
2023-08-22
Mik
e
Pa
l
l
A
d
d
.
gitat
t
ributes to dynamical
l
y resolve
.
r
elver
.
commit
|
commitdiff
|
tree
2023-08-22
Mik
e
P
a
ll
A
dd
.
gitattr
i
butes to dynam
i
cal
l
y r
e
solve
.
relver
.
commit
|
commitdiff
|
tree
2023-08-22
M
ike Pal
l
Fix
f
or
l
ast
co
m
m
it: also remove
sy
m
link on uninst
a
l
l
.
commit
|
commitdiff
|
tree
2023-08-22
Mike P
a
ll
Switch to r
o
lling releases: ma
r
k v2
.
1 as producti
o
n
.
commit
|
commitdiff
|
tree
2023-08-21
M
ik
e
Pall
Merge branch '
m
a
s
ter' into v2
.
1
commit
|
commitdiff
|
tree
2023-08-21
Mike Pall
Fix Wi
n
d
o
ws build scrip
t
s for rolling releases
.
commit
|
commitdiff
|
tree
2023-08-21
Mike Pall
Merge bran
c
h 'master' into v2
.
1
commit
|
commitdiff
|
tree
2023-08-21
M
i
ke Pall
Switch MSVC and
co
n
sole buil
d
scripts to rol
l
ing
re
l
eases
.
commit
|
commitdiff
|
tree
2023-08-21
Mi
k
e Pall
M
e
rge
branch 'mast
e
r
' into v
2
.
1
commit
|
commitdiff
|
tree
2023-08-21
M
ike P
a
ll
S
wit
c
h bui
l
d
sy
s
tem to rollin
g
r
eleases
.
commit
|
commitdiff
|
tree
next