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-10
Mike Pa
l
l
Merg
e
branch 'master' into v2
.
1
commit
|
commitdiff
|
tree
2023-12-10
Mike Pa
l
l
Do
c
u
m
ent workarou
n
d
f
or mul
t
ilib vs
.
c
r
oss-
c
om
p
iler
.
.
.
commit
|
commitdiff
|
tree
2023-12-10
Mike Pall
Fix anchor
i
ng
f
or string
b
u
ffer set() method
.
commit
|
commitdiff
|
tree
2023-12-10
Mike Pall
Mer
g
e branch 'master'
i
nto
v
2
.
1
commit
|
commitdiff
|
tree
2023-12-10
Mike Pall
Fix runtime library flag
s
for MSVC d
e
bu
g
b
uilds
.
commit
|
commitdiff
|
tree
2023-12-10
Mike
P
al
l
Mer
g
e branch 'master
'
int
o
v2
.
1
commit
|
commitdiff
|
tree
2023-12-10
Mike Pal
l
Fix
.
debug_abbrev section in GDB JIT API
.
commit
|
commitdiff
|
tree
2023-12-10
Mik
e
Pal
l
Optimize tabl
e
.
new(
)
with
constant args to (sinka
b
le
.
.
.
commit
|
commitdiff
|
tree
2023-12-10
Mike Pall
Merge branch 'master' i
n
t
o v2
.
1
commit
|
commitdiff
|
tree
2023-12-10
M
i
ke P
a
ll
Emit sunk I
R
_N
E
WREF only once
p
er key on
s
napshot replay
.
commit
|
commitdiff
|
tree
2023-11-15
Mike
Pall
Fix last commit
.
commit
|
commitdiff
|
tree
2023-11-14
M
ike Pall
Me
r
ge branch 'maste
r
' into v2
.
1
commit
|
commitdiff
|
tree
2023-11-14
Mike
Pall
x86/x64: Don'
t
fu
s
e loads
across
I
R_
N
E
W
REF
.
commit
|
commitdiff
|
tree
2023-11-12
Mike Pall
Improve last commit
.
commit
|
commitdiff
|
tree
2023-11-12
Mike Pall
x86/x64: Don'
t
fus
e
loads
acro
s
s
t
able
.
clear
.
commit
|
commitdiff
|
tree
2023-11-12
Mike Pall
M
e
rge branc
h
'
m
aster' into v
2
.
1
commit
|
commitdiff
|
tree
2023-11-12
M
i
ke P
a
ll
x86/x
6
4: Add more red z
o
ne check
s
t
o assembler ba
c
kend
.
commit
|
commitdiff
|
tree
2023-11-12
Mike Pall
Merge branch
'master' i
n
to
v
2
.
1
commit
|
commitdiff
|
tree
2023-11-12
Mike Pall
A
dd stack che
c
k to pca
l
l/
x
pcall
.
commit
|
commitdiff
|
tree
2023-11-09
Mike
Pa
l
l
Merge br
a
nch 'ma
s
te
r
' into
v2
.
1
commit
|
commitdiff
|
tree
2023-11-09
Mi
k
e Pal
l
In
v
alidate
SCEV entry when returning
to
l
ower frame
.
commit
|
commitdiff
|
tree
2023-11-07
M
ike Pall
M
e
rge bran
c
h 'master' into v2
.
1
commit
|
commitdiff
|
tree
2023-11-07
Mike Pall
FFI:
F
ix pragm
a
p
u
sh stack l
i
mit
check and
t
h
r
ow on
.
.
.
commit
|
commitdiff
|
tree
2023-11-06
Mike
Pa
l
l
ARM64: Fix disassembly
of ldp/st
p
offsets
.
commit
|
commitdiff
|
tree
2023-11-05
M
i
k
e
Pall
Check f
o
r upv
a
l
ue sta
t
e tra
n
s
i
t
ion
i
n
IR_URE
F
O
.
commit
|
commitdiff
|
tree
2023-11-05
Mike Pall
Mer
g
e branch
'
master' i
n
to v2
.
1
commit
|
commitdiff
|
tree
2023-11-05
Mike Pal
l
x64
:
Properly fix __call metam
e
thod return dispatch
.
commit
|
commitdiff
|
tree
2023-11-05
Mi
k
e Pall
Windows/x86: _BitSca
n
*64
a
re only available on
6
4 bit
.
.
.
commit
|
commitdiff
|
tree
2023-10-21
M
i
ke Pall
Add
'
cc' fi
l
e
type for
savi
n
g
byteco
d
e
.
commit
|
commitdiff
|
tree
2023-10-21
Mike Pall
F
FI/Wi
n
dows: Fix type dec
l
ara
t
ion for
int64_t an
d
uint64_
t
.
commit
|
commitdiff
|
tree
2023-10-21
Mike Pall
Merge branch 'master' into v2
.
1
commit
|
commitdiff
|
tree
2023-10-21
Mike Pall
F
F
I: Fix dangling
r
e
f
e
rence to CTy
p
e in carith_checkarg(
)
.
commit
|
commitdiff
|
tree
2023-10-08
Mi
k
e Pall
DynASM/ARM64:
S
upport ldp/stp of q reg
i
sters
.
commit
|
commitdiff
|
tree
2023-10-08
Mike Pall
ARM64: Use ADR and ADRP
t
o form con
s
tants
.
commit
|
commitdiff
|
tree
2023-10-08
Mike Pall
ARM64:
F
ix
d
isass
e
mbly
o
f U12 loads
.
commit
|
commitdiff
|
tree
2023-10-08
Mike Pall
ARM64
:
Unify constant register handling in inte
r
preter
.
commit
|
commitdiff
|
tree
2023-10-08
Mike Pall
ARM: F
i
x registe
r
hint for FFI c
a
ll
s
w
it
h
FP re
s
ults
.
commit
|
commitdiff
|
tree
2023-10-08
Mike Pall
ARM
6
4: Fix register hint for
FFI ca
l
l
s
w
i
th FP results
.
commit
|
commitdiff
|
tree
2023-10-08
Mike Pall
ARM64:
Restore fp
b
e
fore
s
p i
n
C stack unwinders
.
commit
|
commitdiff
|
tree
2023-09-25
Mike Pall
FFI: F
i
x
ffi
.
ab
i
("pauth")
.
commit
|
commitdiff
|
tree
2023-09-22
Mike Pal
l
Merge branch 'master'
into
v
2
.
1
commit
|
commitdiff
|
tree
2023-09-22
Mike Pall
Ma
i
ntai
n
chain invar
i
ant in
D
CE
.
commit
|
commitdiff
|
tree
2023-09-21
Mike
P
all
L
J_FR2: Fix stack che
c
ks in v
a
rarg calls
.
commit
|
commitdiff
|
tree
2023-09-21
Mike Pall
Merge br
a
nch 'master' into v2
.
1
commit
|
commitdiff
|
tree
2023-09-21
M
ike Pall
F
o
l
low-up fix for
stack ove
r
flo
w
handli
n
g cleanup
.
commit
|
commitdiff
|
tree
2023-09-21
Mike Pall
Handle OOM error on stack resiz
e
in cor
o
u
tine
.
r
e
su
m
e
.
.
.
commit
|
commitdiff
|
tree
2023-09-21
Mike
P
a
ll
Restore
c
ur_L for
s
pecific
L
ua/
C
A
PI
us
e
c
ase
.
commit
|
commitdiff
|
tree
2023-09-21
Mike
Pa
l
l
Consist
e
ntly use
6
4 b
i
t constants f
o
r
64 bi
t
I
R instructi
o
ns
.
commit
|
commitdiff
|
tree
2023-09-21
Mike Pall
ARM64: Fix IR_HREF
co
d
e g
e
nerat
i
on for constant FP
.
.
.
commit
|
commitdiff
|
tree
2023-09-21
M
i
ke Pall
ARM64: Fuse negat
i
ve 32 bit cons
t
a
nts
i
n
to arit
h
me
t
ic
.
.
.
commit
|
commitdiff
|
tree
2023-09-21
Mike Pall
Merge branc
h
'master' into v2
.
1
commit
|
commitdiff
|
tree
2023-09-21
Mike
Pall
Handle all stack
layouts in (d
e
layed) T
R
A
CE vmevent
.
commit
|
commitdiff
|
tree
2023-09-21
Mike Pall
Add missi
n
g coercion when rec
o
r
ding se
l
ect(str
i
ng,
.
.
.
commit
|
commitdiff
|
tree
2023-09-20
Mike Pal
l
Cl
e
an
u
p stack o
v
er
f
low handling
.
commit
|
commitdiff
|
tree
2023-09-17
Mike Pal
l
Windows/ARM64: Add
MSVC cross-buil
d
support
f
o
r
x
6
4
.
.
.
commit
|
commitdiff
|
tree
2023-09-17
Mike Pall
IR_MIN
/
I
R
_MAX is non-commutative due to underlying
.
.
.
commit
|
commitdiff
|
tree
2023-09-17
M
ike Pall
AR
M
64: Set fixed interpreter r
e
gisters be
f
ore rethrow
.
commit
|
commitdiff
|
tree
2023-09-15
M
ike Pal
l
W
i
ndo
w
s/ARM64
:
U
p
date install docs
.
commit
|
commitdiff
|
tree
2023-09-15
Mik
e
Pall
Wi
n
d
ows: Ca
l
l C++ destructors wit
h
out comp
i
lin
g
w
i
t
h
.
.
.
commit
|
commitdiff
|
tree
2023-09-15
M
i
ke
P
all
W
i
ndows: Pa
s
s
s
cr
a
tch CO
N
TEXT record
to R
t
lUn
w
indEx
.
commit
|
commitdiff
|
tree
2023-09-15
Mik
e
Pall
AR
M
6
4
: Ext
e
rna
l
unwinder al
r
e
ady rest
o
r
es no
n
-volatile
.
.
.
commit
|
commitdiff
|
tree
2023-09-15
Mike
Pal
l
Windows/ARM64: Fix exception unwinding (again)
.
commit
|
commitdiff
|
tree
2023-09-11
Mike Pall
Windows/ARM
6
4: Fix ty
p
o in exception unwinding
.
commit
|
commitdiff
|
tree
2023-09-11
Mike Pal
l
FFI: Fix 64 bit sh
i
ft fold rules
.
commit
|
commitdiff
|
tree
2023-09-11
Mi
k
e
Pall
Windows
/
ARM64: Suppo
r
t
W
indows cal
l
ing conventions
.
commit
|
commitdiff
|
tree
2023-09-11
Mike Pall
W
i
ndows/ARM64:
F
ix exce
p
t
i
on unwind
i
ng
.
commit
|
commitdiff
|
tree
2023-09-11
Mike Pall
ARM64
:
Remove unneeded IR
C
A
LL_* de
f
s
fo
r
mat
h
intrinsics
.
commit
|
commitdiff
|
tree
2023-09-11
Mike
Pall
Fix Cygwin build
.
commit
|
commitdiff
|
tree
2023-09-10
Mike Pall
M
erge bra
n
c
h 'master' into v2
.
1
commit
|
commitdiff
|
tree
2023-09-10
M
i
ke Pal
l
Allow p
a
th o
v
errides in gen
v
ersion
.
l
ua with minilua
.
.
.
commit
|
commitdiff
|
tree
2023-09-10
Mike Pall
Windows/ARM64:
A
dd initia
l
support
.
commit
|
commitdiff
|
tree
2023-09-09
M
ike Pal
l
Merge branch 'm
a
ster' into v2
.
1
commit
|
commitdiff
|
tree
2023-09-09
Mike Pall
Impro
v
e architecture dete
c
tion err
o
r m
e
s
s
ages
.
commit
|
commitdiff
|
tree
2023-09-09
Mi
k
e
P
a
l
l
ARM6
4
: Fuse rotates into logical operand
s
.
commit
|
commitdiff
|
tree
2023-09-09
Mike Pall
ARM64: Don't fuse sign extensio
n
s into logical oper
a
nds
.
commit
|
commitdiff
|
tree
2023-09-09
Mike
Pal
l
ARM64
:
Disasse
m
ble rotates on lo
g
ica
l
opera
n
ds
.
commit
|
commitdiff
|
tree
2023-09-09
M
i
k
e
Pall
Me
r
ge branch 'm
a
ster
'
into v2
.
1
commit
|
commitdiff
|
tree
2023-09-09
Mike Pall
A
R
M: F
i
x stac
k
che
c
k
code g
e
nera
t
ion
.
commit
|
commitdiff
|
tree
2023-09-09
M
ike Pall
ARM64: Fix LDP/STP
fusion (agai
n
)
.
commit
|
commitdiff
|
tree
2023-09-09
Mi
k
e Pall
ARM64: E
n
su
r
e branch i
s
i
n range befor
e
emitti
n
g
T
BZ
.
.
.
commit
|
commitdiff
|
tree
2023-09-09
M
i
ke Pall
Merge br
a
nch 'm
a
ster' into v2
.
1
commit
|
commitdiff
|
tree
2023-09-09
Mi
k
e Pa
l
l
F
ix mcode limit check for n
o
n-x86 archs
.
commit
|
commitdiff
|
tree
2023-09-09
Mike Pall
ARM64:
I
mprove
B
C_JLOO
P
.
commit
|
commitdiff
|
tree
2023-09-09
Mike Pall
ARM64: Impr
o
v
e
in
t
ege
r
IR_MUL code generation
.
commit
|
commitdiff
|
tree
2023-09-09
Mike
P
al
l
ARM64: Simp
l
ify code generation for
I
R_
S
TR
T
O
.
commit
|
commitdiff
|
tree
2023-09-09
M
i
ke P
a
ll
ARM64: Use RI
D
_
T
MP
i
n
stead of s
c
ratch register in more
.
.
.
commit
|
commitdiff
|
tree
2023-09-09
Mike Pall
ARM64: Imp
r
o
v
e IR_OBAR co
d
e generation
.
commit
|
commitdiff
|
tree
2023-09-09
Mike Pall
ARM64: Improve IR
_
UREF code generation
.
commit
|
commitdiff
|
tree
2023-09-09
Mike Pall
A
R
M6
4
: Im
p
rove I
R
_HREF
c
ode genera
t
ion
.
commit
|
commitdiff
|
tree
2023-09-09
Mike P
a
ll
ARM64: Reload BASE
v
i
a GL
i
nstead of sp
i
ll
i
n
g
it
.
commit
|
commitdiff
|
tree
2023-09-09
Mike P
a
ll
ARM
6
4: Cons
o
lidat
e
32/64-bit constant handli
n
g in assem
b
l
e
r
.
commit
|
commitdiff
|
tree
2023-09-09
Mi
k
e
Pall
ARM
6
4:
Tune emi
t
_lsptr
.
Avoid wrong load fo
r
asm_prof
.
commit
|
commitdiff
|
tree
2023-09-09
Mike Pa
l
l
ARM64: I
n
line o
n
l
y
use o
f
emit_loada
.
commit
|
commitdiff
|
tree
2023-09-09
Mike
P
a
ll
ARM64: Impro
v
e K13
c
o
nstant
r
emateria
l
ization
.
commit
|
commitdiff
|
tree
2023-09-09
Mik
e
Pall
M
erge
branch '
m
a
s
te
r
'
into v2
.
1
commit
|
commitdiff
|
tree
2023-09-09
Mike P
a
l
l
Add NaN check to IR_
N
EWREF
.
commit
|
commitdiff
|
tree
2023-09-09
Mike Pall
M
e
r
ge branch
'
mast
e
r
'
into
v
2
.
1
commit
|
commitdiff
|
tree
2023-09-09
Mi
k
e Pal
l
Allow override of paths
f
or genversion
.
lua
.
commit
|
commitdiff
|
tree
2023-09-09
Mike Pall
F
ix native MinGW b
u
i
ld
.
commit
|
commitdiff
|
tree
2023-08-29
Mike Pall
Add randomi
z
ed registe
r
al
l
oca
t
ion fo
r
fuzz testing
.
commit
|
commitdiff
|
tree
next