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
Windows: Call C++ destructors without compiling with /EHa.
2023-09-15
Mike P
a
ll
Window
s
:
C
all
C++ destructors without compiling w
i
th
.
.
.
commit
|
commitdiff
|
tree
2023-09-15
Mike
P
all
W
indows: P
a
ss scrat
c
h
CONTEXT r
e
c
o
rd to RtlU
n
windEx
.
commit
|
commitdiff
|
tree
2023-09-15
Mike Pall
ARM64
:
External
u
nw
i
nd
e
r already restores non-
v
o
l
atil
e
.
.
.
commit
|
commitdiff
|
tree
2023-09-15
Mike Pal
l
W
i
n
d
ows/ARM
6
4
: Fix ex
c
ept
i
on unwinding
(
again)
.
commit
|
commitdiff
|
tree
2023-09-11
M
i
ke
P
a
ll
Windows/ARM64: F
i
x
t
y
p
o
in e
x
ce
p
tion unwinding
.
commit
|
commitdiff
|
tree
2023-09-11
Mike
P
a
ll
FF
I
: Fix 6
4
bit shift fold rules
.
commit
|
commitdiff
|
tree
2023-09-11
Mike
P
all
Wind
o
ws/ARM64: Support Wi
n
dows calli
n
g
conventio
n
s
.
commit
|
commitdiff
|
tree
2023-09-11
M
ike Pall
Windows/ARM64: Fix e
x
ception un
w
i
n
di
n
g
.
commit
|
commitdiff
|
tree
2023-09-11
Mike P
a
ll
A
RM64: Remove unne
e
ded IR
C
ALL_
*
defs for
math intrinsics
.
commit
|
commitdiff
|
tree
2023-09-11
Mike Pall
Fix Cy
g
win bui
l
d
.
commit
|
commitdiff
|
tree
2023-09-10
Mike Pall
Mer
g
e
b
r
a
nc
h
'ma
s
ter' into v2
.
1
commit
|
commitdiff
|
tree
2023-09-10
Mike Pall
Allow path
ove
r
rides in genversion
.
lua with min
i
lua
.
.
.
commit
|
commitdiff
|
tree
2023-09-10
Mike Pall
Windows/ARM64
:
A
dd
i
nitial suppor
t
.
commit
|
commitdiff
|
tree
2023-09-09
Mike
P
all
Merge
b
ranc
h
'm
a
s
t
er'
i
nto v2
.
1
commit
|
commitdiff
|
tree
2023-09-09
Mike Pall
I
mp
r
ove
arc
h
i
t
ecture de
t
ec
t
ion error mes
s
ages
.
commit
|
commitdiff
|
tree
2023-09-09
M
i
ke Pall
A
RM6
4
: Fuse rotates into l
o
gical o
p
e
r
ands
.
commit
|
commitdiff
|
tree
2023-09-09
Mike Pall
A
R
M
64
:
Don't fuse sign extensions into lo
g
ical o
p
erands
.
commit
|
commitdiff
|
tree
2023-09-09
M
i
ke Pall
ARM64:
D
isa
s
semble rot
a
tes on log
i
cal o
p
era
n
d
s
.
commit
|
commitdiff
|
tree
2023-09-09
M
i
k
e
P
all
Me
r
ge branch
'
m
ast
e
r' into
v2
.
1
commit
|
commitdiff
|
tree
2023-09-09
M
ik
e
Pall
ARM: Fi
x
stack check c
o
de genera
t
i
o
n
.
commit
|
commitdiff
|
tree
2023-09-09
Mike Pall
A
RM64: Fix
L
DP
/
STP f
u
sion (again)
.
commit
|
commitdiff
|
tree
2023-09-09
Mike Pal
l
ARM
6
4: Ensure
b
ra
n
ch is in r
a
n
g
e befo
r
e emitting TBZ
.
.
.
commit
|
commitdiff
|
tree
2023-09-09
M
i
ke Pall
Merge br
a
n
ch 'm
a
ster' into v2
.
1
commit
|
commitdiff
|
tree
2023-09-09
Mike Pa
l
l
Fix mcode limit check fo
r
non-x86 archs
.
commit
|
commitdiff
|
tree
2023-09-09
M
i
ke Pall
ARM64: Improve BC_JLOOP
.
commit
|
commitdiff
|
tree
2023-09-09
M
i
ke
P
all
ARM64:
I
mprove
integ
e
r IR_MUL code generation
.
commit
|
commitdiff
|
tree
2023-09-09
Mik
e
Pall
A
RM64:
S
implify co
d
e generation for I
R
_STRTO
.
commit
|
commitdiff
|
tree
2023-09-09
M
i
k
e Pall
ARM
6
4:
U
se RID
_
TMP inste
a
d
of scratch register in more
.
.
.
commit
|
commitdiff
|
tree
2023-09-09
Mike Pall
ARM64
:
Improv
e
IR_O
B
AR
code ge
n
eration
.
commit
|
commitdiff
|
tree
2023-09-09
Mike
P
all
A
R
M64: Im
p
rove IR_UREF code ge
n
era
t
ion
.
commit
|
commitdiff
|
tree
2023-09-09
M
ike P
a
l
l
ARM64: Impro
v
e IR
_
H
R
EF code generation
.
commit
|
commitdiff
|
tree
2023-09-09
Mik
e
Pal
l
ARM64:
Reload BASE via
GL
in
s
tead of
s
pil
l
i
ng
i
t
.
commit
|
commitdiff
|
tree
2023-09-09
Mike Pall
ARM6
4
: Consolidate 32/64-bit constant handling in assembler
.
commit
|
commitdiff
|
tree
2023-09-09
Mike Pall
ARM64: Tune emit_lsptr
.
Avoid w
r
ong lo
a
d fo
r
asm_p
r
of
.
commit
|
commitdiff
|
tree
2023-09-09
Mike Pall
ARM64:
Inline on
l
y use of emi
t
_l
o
ada
.
commit
|
commitdiff
|
tree
2023-09-09
M
i
ke Pall
AR
M
64:
I
mprove K13 const
a
nt rematerialization
.
commit
|
commitdiff
|
tree
2023-09-09
Mike Pall
Merge b
r
an
c
h 'master
'
into v2
.
1
commit
|
commitdiff
|
tree
2023-09-09
Mike Pall
A
dd NaN c
h
eck to IR_NEWR
E
F
.
commit
|
commitdiff
|
tree
2023-09-09
Mike
P
a
ll
Merge branch
'
m
a
s
t
e
r' into v2
.
1
commit
|
commitdiff
|
tree
2023-09-09
Mike
Pal
l
Al
l
ow o
v
erride of
paths for genve
r
sion
.
lua
.
commit
|
commitdiff
|
tree
2023-09-09
Mi
k
e
Pal
l
Fix native MinGW bu
i
ld
.
commit
|
commitdiff
|
tree
2023-08-29
M
ike Pall
Add randomized r
e
gist
e
r allocation for fuzz tes
t
in
g
.
commit
|
commitdiff
|
tree
2023-08-29
Mike Pall
ARM64: Imp
r
ove regist
e
r allocation for
i
nteger IR
_
MUL
.
.
.
commit
|
commitdiff
|
tree
2023-08-29
Mike Pall
ARM64
:
Fix register allocation f
o
r IR_*L
O
AD
.
commit
|
commitdiff
|
tree
2023-08-29
Mike Pal
l
Mer
g
e
b
ran
c
h 'master' into v2
.
1
commit
|
commitdiff
|
tree
2023-08-29
Mike
P
all
Up
d
ate external MSDN
U
RL
in code
.
commit
|
commitdiff
|
tree
2023-08-29
Mike P
a
l
l
FFI
/
ARM64/OSX: Hand
l
e non-standard O
S
X
C
calling conv
e
ntions
.
commit
|
commitdiff
|
tree
2023-08-29
Mike Pall
FFI: Unify stack se
t
up
f
or C
c
alls in interpreter
.
commit
|
commitdiff
|
tree
2023-08-28
Mike Pal
l
ARM64:
Prevent
STP fus
i
on for
conditi
o
nal code emi
t
ted
.
.
.
commit
|
commitdiff
|
tree
2023-08-28
Mike P
a
ll
ARM64:
Fi
x
L
D
P/ST
P
fu
s
ing fo
r
unaligne
d
accesses
.
commit
|
commitdiff
|
tree
2023-08-28
Mike Pall
Merge br
a
nch
'mast
e
r' into v2
.
1
commit
|
commitdiff
|
tree
2023-08-28
Mike Pal
l
Handle table unsinking in the prese
n
ce of
I
RFL_TAB_NOMM
.
commit
|
commitdiff
|
tree
2023-08-28
Mike Pall
Merge bra
n
c
h 'maste
r
' into
v2
.
1
commit
|
commitdiff
|
tree
2023-08-28
M
i
k
e
P
a
ll
Us
e
f
a
llback name for
instal
l
files without
valid
.
.
.
commit
|
commitdiff
|
tree
2023-08-28
Mike Pall
H
andle non-
.
git checkout wi
t
h
.
r
elver in
.
b
at-
f
il
e
.
.
.
commit
|
commitdiff
|
tree
2023-08-28
M
ike Pal
l
M
erge branch '
m
aster' into v2
.
1
commit
|
commitdiff
|
tree
2023-08-28
Mi
k
e Pall
Fix
exte
r
nal C call stack check wh
e
n usin
g
LUAJIT_MO
D
E_WRAPC
.
.
.
commit
|
commitdiff
|
tree
2023-08-28
M
i
ke Pall
Fi
x
pr
e
dict_next() i
n
pars
e
r
(
aga
i
n)
.
commit
|
commitdiff
|
tree
2023-08-22
Mike
P
all
Fi
x
t
y
po
.
commit
|
commitdiff
|
tree
2023-08-22
Mike Pall
Merge branch 'm
a
ster' into v2
.
1
commit
|
commitdiff
|
tree
2023-08-22
Mike Pall
H
andle the case when
.
git is not a dire
c
tor
y
.
commit
|
commitdiff
|
tree
2023-08-22
Mike Pall
Merge b
r
anch 'm
a
ster' into
v2
.
1
commit
|
commitdiff
|
tree
2023-08-22
Mi
k
e
Pa
l
l
A
d
d
.
g
i
tattributes t
o
dynami
c
ally reso
l
ve
.
relver
.
commit
|
commitdiff
|
tree
2023-08-22
Mike Pall
Add
.
gitattrib
u
t
es to dynam
i
cally
resolve
.
relver
.
commit
|
commitdiff
|
tree
2023-08-22
Mike Pall
Fix fo
r
las
t
commit: also r
e
move symlin
k
on
u
nin
s
tall
.
commit
|
commitdiff
|
tree
2023-08-22
Mike Pall
Sw
i
t
c
h to rollin
g
rele
a
se
s
: mark v2
.
1 as production
.
commit
|
commitdiff
|
tree
2023-08-21
M
i
k
e Pall
M
e
rge branch 'mas
t
er' into v2
.
1
commit
|
commitdiff
|
tree
2023-08-21
Mike P
a
ll
F
i
x Wind
o
ws build scripts for rolling rel
e
ases
.
commit
|
commitdiff
|
tree
2023-08-21
M
i
ke Pall
M
e
r
ge branch 'mas
t
e
r
' into v2
.
1
commit
|
commitdiff
|
tree
2023-08-21
M
ike
Pall
S
w
i
tch MSVC
a
nd console
b
u
i
ld s
c
ri
p
ts to rolling releases
.
commit
|
commitdiff
|
tree
2023-08-21
Mike P
a
ll
Merge branch 'master' into v2
.
1
commit
|
commitdiff
|
tree
2023-08-21
Mike Pall
Switch build system to rolling releases
.
commit
|
commitdiff
|
tree
2023-08-21
Mike Pall
M
erge branch 'mas
t
er' into v2
.
1
commit
|
commitdiff
|
tree
2023-08-21
Mike Pall
Up
d
at
e
documentation f
o
r
s
w
i
tch to rolling
r
eleases
.
commit
|
commitdiff
|
tree
2023-08-20
Mike Pall
Mer
g
e branch 'mas
t
er' into v2
.
1
commit
|
commitdiff
|
tree
2023-08-20
Mike Pall
B
ump c
o
pyrig
h
t d
a
te
.
commit
|
commitdiff
|
tree
2023-08-20
M
i
ke Pall
Remove
w
ork-in-prog
r
e
ss notice
i
n string
buffer
docs
.
commit
|
commitdiff
|
tree
2023-08-13
Mike Pal
l
MIP
S
: Fix "bad FP FLOAD" asse
r
tion
.
commit
|
commitdiff
|
tree
2023-08-13
M
i
ke Pall
Ensure forward progress on tra
c
e exi
t
to BC_ITERN
.
commit
|
commitdiff
|
tree
2023-08-12
Mike Pall
A
RM
6
4: Ad
d
suppo
r
t
fo
r
ARM64e pointer
a
u
thenti
c
at
i
on
.
.
.
commit
|
commitdiff
|
tree
2023-08-12
Mike Pall
DynASM/ARM64: Add
i
n
structions f
o
r ARM64e PA
C
.
commit
|
commitdiff
|
tree
2023-08-12
Mi
k
e Pa
l
l
M
e
rge
branch 'master' into v2
.
1
commit
|
commitdiff
|
tree
2023-08-12
Mike Pall
Fix ma
x
s
l
ots when reco
r
ding BC_VARG, part 3
.
commit
|
commitdiff
|
tree
2023-08-12
Mike Pall
Fix
p
re
d
ict_next() in parser
.
commit
|
commitdiff
|
tree
2023-08-12
M
i
ke Pall
MIPS3
2
:
D
e
c
lare that the assembl
e
r
p
art u
s
es the FR
.
.
.
commit
|
commitdiff
|
tree
2023-08-12
Mik
e
Pall
ARM64
:
F
ix a
s
sembly of HREFK (agai
n
)
.
commit
|
commitdiff
|
tree
2023-08-12
Mike
Pall
F
ix f
r
ame for m
o
re
types
o
f
on
-
t
r
ace error m
e
ssages
.
commit
|
commitdiff
|
tree
2023-08-12
Mike Pall
A
d
d workarou
n
d for
bytecode dum
p
of builtins
.
commit
|
commitdiff
|
tree
2023-08-12
Mike Pall
DynASM
:
Fix
r
eg
r
ession due to warning fi
x
.
commit
|
commitdiff
|
tree
2023-07-12
Mik
e
Pa
l
l
Merge branch 'master' into v2
.
1
commit
|
commitdiff
|
tree
2023-07-12
Mike
P
all
Fi
x
base register co
a
lescin
g
in side trace
.
commit
|
commitdiff
|
tree
2023-07-09
Mike Pall
ARM6
4
: Fi
x
assembly of HREFK
.
commit
|
commitdiff
|
tree
2023-07-09
Mik
e
P
a
ll
Merge branch
'm
a
ster
'
into v
2
.
1
commit
|
commitdiff
|
tree
2023-07-09
Mike Pall
Fix
m
ax
s
lots whe
n
re
c
o
r
di
n
g BC_VARG,
p
art 2
.
commit
|
commitdiff
|
tree
2023-07-08
M
ike Pall
Fi
x
m
a
xslots when recording BC_
T
SETM
.
commit
|
commitdiff
|
tree
2023-07-08
Mike P
a
l
l
Merge branch 'master
'
in
t
o v2
.
1
commit
|
commitdiff
|
tree
2023-07-08
M
ike Pall
F
i
x
m
axslo
t
s
whe
n
r
eco
r
ding BC_VARG
.
commit
|
commitdiff
|
tree
2023-07-08
Mike P
a
ll
Fix regis
t
er mask f
o
r stack check in head of side trac
e
.
commit
|
commitdiff
|
tree
2023-07-08
Mike P
a
l
l
F
FI: Fix
f
fi
.
metatyp
e
(
)
for non-raw types
.
commit
|
commitdiff
|
tree
2023-07-08
Mi
k
e Pall
ARM64: F
i
x LDP code generation
.
commit
|
commitdiff
|
tree
next