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-12-23
Mike Pall
Mer
g
e bra
n
c
h 'm
a
s
t
er' int
o
v2
.
1
commit
|
commitdiff
|
tree
2023-12-23
Mike Pall
S
i
mpl
i
fy handling of instab
l
e
ty
p
e
s
in TNEW/TDUP load
.
.
.
commit
|
commitdiff
|
tree
2023-12-11
M
ike
P
all
Merge bra
n
ch 'master'
into v2
.
1
commit
|
commitdiff
|
tree
2023-12-11
Mike Pal
l
Only emit proper parent
references in snapshot replay
.
commit
|
commitdiff
|
tree
2023-12-10
Mike P
a
ll
Fix anchoring for string buffer se
t
() metho
d
(again)
.
commit
|
commitdiff
|
tree
2023-12-10
Mike Pall
Mer
g
e b
r
anch 'master' i
n
t
o v2
.
1
commit
|
commitdiff
|
tree
2023-12-10
Mi
k
e P
a
ll
ARM: Fix stack restore for
F
P slo
t
s
.
commit
|
commitdiff
|
tree
2023-12-10
M
i
ke Pall
Merge branch
'm
a
ster' into v2
.
1
commit
|
commitdiff
|
tree
2023-12-10
M
ike Pa
l
l
Documen
t
workaround for multilib vs
.
cross-compiler
.
.
.
commit
|
commitdiff
|
tree
2023-12-10
Mike Pall
F
ix a
n
chorin
g
fo
r
s
t
ring buff
e
r set() method
.
commit
|
commitdiff
|
tree
2023-12-10
M
i
ke Pall
Merge branch 'master'
i
nto v2
.
1
commit
|
commitdiff
|
tree
2023-12-10
Mike Pall
Fix runtime
l
ibrary flag
s
for MSVC debug builds
.
commit
|
commitdiff
|
tree
2023-12-10
Mike Pal
l
Merge branch 'mast
e
r' into v2
.
1
commit
|
commitdiff
|
tree
2023-12-10
Mike Pall
F
i
x
.
debug_abbrev section in GDB JI
T
API
.
commit
|
commitdiff
|
tree
2023-12-10
Mike Pall
Optimize table
.
new
(
) with
co
n
sta
n
t args to (sin
k
ab
l
e
.
.
.
commit
|
commitdiff
|
tree
2023-12-10
Mike
Pall
Merge bran
c
h '
m
aster' into v2
.
1
commit
|
commitdiff
|
tree
2023-12-10
Mi
k
e Pall
E
mit
sun
k
IR_NEWRE
F
only once
p
er
key
o
n snapshot replay
.
commit
|
commitdiff
|
tree
2023-11-15
M
ike Pall
F
ix last commit
.
commit
|
commitdiff
|
tree
2023-11-14
Mike Pa
l
l
Merge bran
c
h 'm
a
st
e
r' into v2
.
1
commit
|
commitdiff
|
tree
2023-11-14
Mike Pa
l
l
x
86/x64: Don't
f
use lo
a
ds
a
cross IR_NEWREF
.
commit
|
commitdiff
|
tree
2023-11-12
Mi
k
e Pa
l
l
Imp
r
ove last commit
.
commit
|
commitdiff
|
tree
2023-11-12
Mike
Pall
x86/x64: Don't fuse loads
a
cross table
.
c
l
ear
.
commit
|
commitdiff
|
tree
2023-11-12
Mike Pall
Mer
g
e
branc
h
'
mast
e
r
' into v2
.
1
commit
|
commitdiff
|
tree
2023-11-12
Mike Pall
x
8
6/
x
6
4: Add m
o
re
red zone
c
h
e
cks to
ass
e
mb
l
er backend
.
commit
|
commitdiff
|
tree
2023-11-12
Mik
e
Pall
Merg
e
branch '
m
ast
e
r' into v
2
.
1
commit
|
commitdiff
|
tree
2023-11-12
Mike Pall
Add stack check to pcall/xpcall
.
commit
|
commitdiff
|
tree
2023-11-09
Mike Pall
Merge branch 'master' into v2
.
1
commit
|
commitdiff
|
tree
2023-11-09
Mike Pal
l
Invalidate
S
CEV entry whe
n
returnin
g
to lowe
r
frame
.
commit
|
commitdiff
|
tree
2023-11-07
Mike Pall
Merge branch 'master' into
v
2
.
1
commit
|
commitdiff
|
tree
2023-11-07
Mik
e
Pal
l
F
F
I: Fi
x
pr
a
gm
a
p
ush stack limit c
h
eck a
n
d thr
o
w on
.
.
.
commit
|
commitdiff
|
tree
2023-11-06
Mi
k
e
P
a
l
l
ARM64: Fix disa
s
sembly of ldp/stp off
s
ets
.
commit
|
commitdiff
|
tree
2023-11-05
Mi
k
e Pall
Check for upvalue state tran
s
iti
o
n in I
R
_UR
E
F
O
.
commit
|
commitdiff
|
tree
2023-11-05
Mi
k
e
P
all
Mer
g
e
b
r
anch
'
master' into v2
.
1
commit
|
commitdiff
|
tree
2023-11-05
Mike Pall
x64: Properl
y
fix __call
m
etameth
o
d return dispatch
.
commit
|
commitdiff
|
tree
2023-11-05
M
i
ke Pall
Windows/x86: _B
i
tSca
n
*64 are only av
a
ilable on 6
4
bit
.
.
.
commit
|
commitdiff
|
tree
2023-10-21
Mike Pall
Add 'cc' file type for saving bytecode
.
commit
|
commitdiff
|
tree
2023-10-21
Mi
k
e Pall
FFI/Win
d
ows:
F
ix ty
p
e declar
a
tion
for
i
nt64_t and u
i
nt
6
4_t
.
commit
|
commitdiff
|
tree
2023-10-21
Mike Pall
Merge
b
r
anch
'
master'
into v2
.
1
commit
|
commitdiff
|
tree
2023-10-21
Mi
k
e Pall
FFI: Fix dangling r
e
fere
n
ce to CType in carith_c
h
eckarg()
.
commit
|
commitdiff
|
tree
2023-10-08
Mike
Pal
l
DynASM/ARM
6
4:
S
upport ldp/st
p
of q registers
.
commit
|
commitdiff
|
tree
2023-10-08
Mike Pall
ARM64: Use ADR and ADRP to form constan
t
s
.
commit
|
commitdiff
|
tree
2023-10-08
M
i
ke
Pall
A
R
M64: F
i
x
d
i
sassembly of U12 load
s
.
commit
|
commitdiff
|
tree
2023-10-08
Mike Pall
ARM64: Unify
c
onstant register
h
and
l
i
n
g in
i
nterpreter
.
commit
|
commitdiff
|
tree
2023-10-08
Mike Pall
ARM: Fix register
h
in
t
for
F
FI calls with
F
P resul
t
s
.
commit
|
commitdiff
|
tree
2023-10-08
M
i
ke Pall
A
R
M64
:
Fi
x
register hint for FFI calls with FP resu
l
ts
.
commit
|
commitdiff
|
tree
2023-10-08
M
i
ke Pall
ARM64: Restore fp
be
f
ore sp in C sta
c
k
unwinders
.
commit
|
commitdiff
|
tree
2023-09-25
Mike Pall
FFI: Fix ffi
.
abi("pauth")
.
commit
|
commitdiff
|
tree
2023-09-22
Mi
k
e Pal
l
Merge branch 'mas
t
er' int
o
v2
.
1
commit
|
commitdiff
|
tree
2023-09-22
Mike P
a
ll
Maintain
chain
i
nvar
i
an
t
in D
C
E
.
commit
|
commitdiff
|
tree
2023-09-21
Mike Pal
l
LJ
_
FR2: Fix stac
k
checks in va
r
arg c
a
lls
.
commit
|
commitdiff
|
tree
2023-09-21
Mi
k
e
Pall
Merge
branch 'ma
s
ter'
i
nto
v2
.
1
commit
|
commitdiff
|
tree
2023-09-21
M
ike
Pall
F
ollow
-
up fi
x
for stack
o
verflow h
a
n
d
lin
g
cleanup
.
commit
|
commitdiff
|
tree
2023-09-21
M
i
k
e Pall
Handl
e
OO
M
er
r
or on sta
c
k
resize in c
o
routine
.
r
e
sume
.
.
.
commit
|
commitdiff
|
tree
2023-09-21
Mi
k
e
Pa
l
l
Restore
c
ur_L
f
o
r specific Lua/C
API use case
.
commit
|
commitdiff
|
tree
2023-09-21
Mike P
a
ll
Consistently
u
se 64 bit c
o
nstants
f
or
6
4
bit
I
R instruction
s
.
commit
|
commitdiff
|
tree
2023-09-21
Mike Pall
ARM64: Fi
x
IR_H
R
EF code
generation for constant FP
.
.
.
commit
|
commitdiff
|
tree
2023-09-21
M
ike
P
all
ARM64: Fu
s
e
n
egative 32
bit
c
o
n
s
t
a
nts
into arithmetic
.
.
.
commit
|
commitdiff
|
tree
2023-09-21
Mike P
a
ll
Merge br
a
nc
h
'master'
i
nto v2
.
1
commit
|
commitdiff
|
tree
2023-09-21
Mike Pal
l
Handle a
l
l s
t
ac
k
layouts in (delayed) TRACE vmevent
.
commit
|
commitdiff
|
tree
2023-09-21
M
ik
e
P
all
Add missing coercion when rec
o
rdin
g
sele
c
t(string,
.
.
.
commit
|
commitdiff
|
tree
2023-09-20
Mi
k
e
Pall
Cleanup s
t
ack overf
l
o
w handling
.
commit
|
commitdiff
|
tree
2023-09-17
Mike Pal
l
Windows
/
ARM64: Add MS
V
C
c
r
o
s
s-build support for x64
.
.
.
commit
|
commitdiff
|
tree
2023-09-17
Mike Pall
IR_MIN
/
IR_MAX is
n
on-comm
u
tat
i
ve due to underlying
.
.
.
commit
|
commitdiff
|
tree
2023-09-17
M
ike Pa
l
l
A
R
M64: Set
f
ixed interpreter
registers before rethrow
.
commit
|
commitdiff
|
tree
2023-09-15
Mike Pal
l
W
indows/ARM64: Update install docs
.
commit
|
commitdiff
|
tree
2023-09-15
Mik
e
Pall
Windo
w
s
:
Call C
+
+ destruc
t
ors without
c
ompiling with
.
.
.
commit
|
commitdiff
|
tree
2023-09-15
Mike Pall
Wind
o
ws: Pa
s
s
scratch
C
O
N
TE
X
T reco
r
d to RtlUnwindEx
.
commit
|
commitdiff
|
tree
2023-09-15
Mike P
a
ll
ARM
6
4:
E
xternal unw
i
nder al
r
eady restores n
o
n-volatile
.
.
.
commit
|
commitdiff
|
tree
2023-09-15
Mik
e
Pal
l
Window
s
/ARM64: Fix
e
xc
e
ption unwinding
(again)
.
commit
|
commitdiff
|
tree
2023-09-11
Mik
e
Pall
Windows/ARM
6
4: F
i
x
t
ypo i
n
excep
t
ion un
w
in
d
ing
.
commit
|
commitdiff
|
tree
2023-09-11
Mike Pall
FFI: Fix 64 bit s
h
ift fold r
u
les
.
commit
|
commitdiff
|
tree
2023-09-11
M
ike Pa
l
l
Windows/ARM64: Support Windows ca
l
l
ing conventions
.
commit
|
commitdiff
|
tree
2023-09-11
Mike Pall
Wi
n
dows/A
R
M64: Fix
e
x
cep
t
ion unwindi
n
g
.
commit
|
commitdiff
|
tree
2023-09-11
M
i
ke Pall
ARM64: Remove
unneeded IRCALL_*
d
efs for math intrinsic
s
.
commit
|
commitdiff
|
tree
2023-09-11
Mike Pall
Fix Cygwin
b
u
i
ld
.
commit
|
commitdiff
|
tree
2023-09-10
Mike Pall
Merge branch
'
maste
r
' into v2
.
1
commit
|
commitdiff
|
tree
2023-09-10
Mike
Pal
l
Allow path override
s
in genversion
.
lua with minilua
.
.
.
commit
|
commitdiff
|
tree
2023-09-10
Mike
P
all
W
indo
w
s/ARM64: A
d
d initial support
.
commit
|
commitdiff
|
tree
2023-09-09
Mike Pa
l
l
M
erge branch 'master' into v2
.
1
commit
|
commitdiff
|
tree
2023-09-09
M
i
ke Pall
Improv
e
arc
h
itecture detection erro
r
mess
a
ges
.
commit
|
commitdiff
|
tree
2023-09-09
Mike Pall
ARM6
4
: Fuse rotates into logical operands
.
commit
|
commitdiff
|
tree
2023-09-09
M
ik
e
Pa
l
l
ARM64: D
o
n't
fuse s
i
g
n
e
xtensions in
t
o log
i
c
a
l o
p
eran
d
s
.
commit
|
commitdiff
|
tree
2023-09-09
Mike
Pall
ARM64:
D
i
sass
e
mble rotates on
l
ogical operands
.
commit
|
commitdiff
|
tree
2023-09-09
M
ike Pall
Merge
b
ranch 'master' into v2
.
1
commit
|
commitdiff
|
tree
2023-09-09
M
i
ke Pall
ARM:
Fix stack check code gene
r
ation
.
commit
|
commitdiff
|
tree
2023-09-09
Mike Pall
ARM64: Fi
x
LDP/S
T
P fusion (again)
.
commit
|
commitdiff
|
tree
2023-09-09
Mi
k
e Pall
ARM64: Ensure b
r
anch is
i
n
range before
e
mitting
TBZ
.
.
.
commit
|
commitdiff
|
tree
2023-09-09
M
i
ke Pall
Mer
g
e branch
'mas
t
er' into v2
.
1
commit
|
commitdiff
|
tree
2023-09-09
Mike
P
all
Fix mco
d
e li
m
i
t
check for
no
n
-x86 archs
.
commit
|
commitdiff
|
tree
2023-09-09
Mike Pall
ARM64:
I
mprove
BC_J
L
OO
P
.
commit
|
commitdiff
|
tree
2023-09-09
Mi
k
e Pall
AR
M
6
4
:
Imp
r
ove in
t
eger I
R
_MUL code generati
o
n
.
commit
|
commitdiff
|
tree
2023-09-09
Mike Pall
ARM
6
4: Si
m
plify
code generation f
o
r IR_ST
R
TO
.
commit
|
commitdiff
|
tree
2023-09-09
Mike Pall
ARM64: Use RID_TMP ins
t
e
ad of scrat
c
h
register i
n
more
.
.
.
commit
|
commitdiff
|
tree
2023-09-09
Mike Pall
ARM64: Improve IR_OBA
R
c
o
de genera
t
ion
.
commit
|
commitdiff
|
tree
2023-09-09
Mike
Pall
ARM64:
Impr
o
ve IR_URE
F
code generation
.
commit
|
commitdiff
|
tree
2023-09-09
Mike Pall
ARM64:
I
mprove IR_HR
E
F cod
e
gener
a
tion
.
commit
|
commitdiff
|
tree
2023-09-09
Mik
e
Pall
ARM64: Reload
BASE
via GL ins
t
ea
d
o
f
sp
i
lling it
.
commit
|
commitdiff
|
tree
2023-09-09
Mike Pal
l
ARM64: Consolid
a
te
3
2/64-bit constant handling in
a
ss
e
m
b
l
er
.
commit
|
commitdiff
|
tree
2023-09-09
M
i
k
e
P
all
ARM64: Tune emit
_
lspt
r
.
Av
o
id wro
n
g load fo
r
asm_prof
.
commit
|
commitdiff
|
tree
2023-09-09
Mike Pall
AR
M
64: Inline on
l
y use of emi
t
_loa
d
a
.
commit
|
commitdiff
|
tree
next