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
Restore cur_L for specific Lua/C API use case.
2023-09-21
Mike Pall
Restore cur_L for
s
peci
f
ic L
u
a/C API
use case
.
commit
|
commitdiff
|
tree
2023-09-21
Mike Pall
Consistent
l
y
u
s
e 64 bit co
n
s
tants for
6
4 bit IR instr
u
ction
s
.
commit
|
commitdiff
|
tree
2023-09-21
Mike
Pall
ARM64: Fix I
R
_HREF code ge
n
er
a
t
i
on for con
s
tant FP
.
.
.
commit
|
commitdiff
|
tree
2023-09-21
Mi
k
e Pall
ARM64:
Fuse negative 32 bit cons
t
ants i
n
to arithme
t
ic
.
.
.
commit
|
commitdiff
|
tree
2023-09-21
M
ike P
a
l
l
M
e
rge br
a
nch 'master' i
n
to v2
.
1
commit
|
commitdiff
|
tree
2023-09-21
M
ike Pall
Handle al
l
s
t
ac
k
layouts in (del
a
ye
d
) TRACE v
m
event
.
commit
|
commitdiff
|
tree
2023-09-21
Mike Pall
Add mis
s
ing c
o
e
rcion
w
hen recording select(string,
.
.
.
commit
|
commitdiff
|
tree
2023-09-20
Mike
P
a
ll
Cl
e
anup stack overflow hand
l
ing
.
commit
|
commitdiff
|
tree
2023-09-17
Mike Pall
Windows/A
R
M64: Add M
S
V
C cross-build
supp
o
rt for x64
.
.
.
commit
|
commitdiff
|
tree
2023-09-17
Mike Pall
IR_MIN/IR_MAX is non-com
m
utative
due
to underlying
.
.
.
commit
|
commitdiff
|
tree
2023-09-17
Mike Pall
ARM
6
4: Set
f
ix
e
d
i
nterpreter register
s
before
rethrow
.
commit
|
commitdiff
|
tree
2023-09-15
Mike Pal
l
Wi
n
d
o
ws/AR
M
64: Update
i
n
stall doc
s
.
commit
|
commitdiff
|
tree
2023-09-15
Mike Pall
Windows: Call C++ destructors
withou
t
compiling with
.
.
.
commit
|
commitdiff
|
tree
2023-09-15
Mike Pall
Windows: Pass scratch CONT
E
XT r
e
c
o
rd to RtlU
n
wi
n
dEx
.
commit
|
commitdiff
|
tree
2023-09-15
Mi
k
e Pall
ARM64: Ext
e
rnal unwinder already
r
estores
n
on
-
volat
i
le
.
.
.
commit
|
commitdiff
|
tree
2023-09-15
Mike Pall
Win
d
ows/ARM64
:
F
i
x
e
xception unwin
d
ing (a
g
a
i
n
)
.
commit
|
commitdiff
|
tree
2023-09-11
Mike
Pall
W
i
nd
o
ws/A
R
M
6
4
:
Fix typo in
exception unw
i
n
di
n
g
.
commit
|
commitdiff
|
tree
2023-09-11
Mike Pall
FF
I
: F
i
x 64 bit shift fold
r
ul
e
s
.
commit
|
commitdiff
|
tree
2023-09-11
Mike
P
a
ll
W
indows/ARM64: Sup
p
ort Windows cal
l
in
g
conv
e
n
tions
.
commit
|
commitdiff
|
tree
2023-09-11
Mik
e
P
a
ll
Windows/ARM64
:
Fix exception
u
n
wi
n
d
ing
.
commit
|
commitdiff
|
tree
2023-09-11
Mike Pall
ARM64
:
Remove unnee
d
ed IRC
A
LL_* def
s
for math intri
n
sics
.
commit
|
commitdiff
|
tree
2023-09-11
M
ike
Pall
Fix Cyg
w
i
n
build
.
commit
|
commitdiff
|
tree
2023-09-10
Mike Pall
Merge
branch 'm
a
ster'
i
n
t
o v2
.
1
commit
|
commitdiff
|
tree
2023-09-10
Mike P
a
l
l
Allow path overrides
i
n genversion
.
lua
with minilua
.
.
.
commit
|
commitdiff
|
tree
2023-09-10
Mike Pall
Wind
o
ws/AR
M
64: Add initial support
.
commit
|
commitdiff
|
tree
2023-09-09
Mik
e
Pall
Merge branch 'master' in
t
o
v2
.
1
commit
|
commitdiff
|
tree
2023-09-09
Mike Pall
Imp
r
o
ve ar
c
h
itectu
r
e de
t
e
c
t
ion error m
e
ss
a
ges
.
commit
|
commitdiff
|
tree
2023-09-09
Mike Pal
l
ARM64: Fu
s
e rot
a
t
es into logical
o
pera
n
d
s
.
commit
|
commitdiff
|
tree
2023-09-09
Mike Pa
l
l
A
RM64: Don't fuse sign exte
n
sions
i
nto logica
l
operands
.
commit
|
commitdiff
|
tree
2023-09-09
Mike Pal
l
ARM64: Dis
a
ssemble ro
t
ates
on logical ope
r
a
n
ds
.
commit
|
commitdiff
|
tree
2023-09-09
Mike Pall
Merge br
a
nch 'maste
r
' int
o
v2
.
1
commit
|
commitdiff
|
tree
2023-09-09
Mike P
a
ll
ARM: Fix stack check code ge
n
era
t
ion
.
commit
|
commitdiff
|
tree
2023-09-09
Mike P
a
ll
ARM64: Fix LD
P
/ST
P
fusion (ag
a
in)
.
commit
|
commitdiff
|
tree
2023-09-09
Mike Pall
ARM6
4
:
E
nsure branch is i
n
r
a
nge before emitt
i
ng
TBZ
.
.
.
commit
|
commitdiff
|
tree
2023-09-09
Mike Pall
M
e
rge bran
c
h 'm
a
ster' into
v2
.
1
commit
|
commitdiff
|
tree
2023-09-09
Mike Pall
Fix mcode limit check for non-x
8
6 archs
.
commit
|
commitdiff
|
tree
2023-09-09
Mike Pall
AR
M
64: Im
p
r
o
ve BC_J
L
O
O
P
.
commit
|
commitdiff
|
tree
2023-09-09
M
ike Pa
l
l
A
R
M
64: Improve integer IR_
M
UL code g
e
neration
.
commit
|
commitdiff
|
tree
2023-09-09
Mike
Pa
l
l
AR
M
6
4
: Simpli
f
y code generat
i
o
n for IR_STRTO
.
commit
|
commitdiff
|
tree
2023-09-09
Mike Pall
A
R
M64: Use RID_TMP in
s
tead of scr
a
tc
h
r
e
gister in m
o
re
.
.
.
commit
|
commitdiff
|
tree
2023-09-09
Mike Pall
AR
M
6
4
: Improve IR_OBAR code ge
n
erat
i
on
.
commit
|
commitdiff
|
tree
2023-09-09
Mike Pall
AR
M
64
:
Impr
o
ve
I
R_UREF code
g
e
n
eration
.
commit
|
commitdiff
|
tree
2023-09-09
Mike Pall
ARM64: Imp
r
ove
IR_HR
E
F cod
e
g
eneration
.
commit
|
commitdiff
|
tree
2023-09-09
M
ike Pall
ARM64: Reload BASE via GL i
n
stead of
s
pil
l
ing i
t
.
commit
|
commitdiff
|
tree
2023-09-09
Mike Pall
ARM64: Conso
l
idate 32/64-bit c
o
nstant handl
i
ng in assembler
.
commit
|
commitdiff
|
tree
2023-09-09
Mik
e
Pall
ARM6
4
: Tune emit_ls
p
t
r
.
Avoid wrong load for a
s
m_prof
.
commit
|
commitdiff
|
tree
2023-09-09
Mike Pall
A
R
M
64: Inli
n
e
o
nly use
of e
m
it_loada
.
commit
|
commitdiff
|
tree
2023-09-09
Mike Pa
l
l
A
R
M64: Improv
e
K13 const
a
nt
rematerialization
.
commit
|
commitdiff
|
tree
2023-09-09
Mike Pall
M
erge branch 'ma
s
te
r
' i
n
to v2
.
1
commit
|
commitdiff
|
tree
2023-09-09
Mike Pall
Add NaN c
h
eck to
IR_NEWREF
.
commit
|
commitdiff
|
tree
2023-09-09
Mike Pall
Merge branc
h
'master' into
v
2
.
1
commit
|
commitdiff
|
tree
2023-09-09
Mike Pall
A
l
low override of
p
a
ths
for genver
s
ion
.
lua
.
commit
|
commitdiff
|
tree
2023-09-09
M
i
ke Pall
Fix native MinGW b
u
il
d
.
commit
|
commitdiff
|
tree
2023-08-29
Mike Pall
Add ra
n
dom
i
zed
r
egis
t
er allocation for fuzz testing
.
commit
|
commitdiff
|
tree
2023-08-29
Mik
e
Pa
l
l
ARM64
:
I
m
p
rove register
a
llocation
f
or in
t
eger I
R
_MUL
.
.
.
commit
|
commitdiff
|
tree
2023-08-29
Mike Pall
AR
M
64: Fi
x
regi
s
ter
allocation f
o
r IR_*LOAD
.
commit
|
commitdiff
|
tree
2023-08-29
Mike Pall
Merge b
r
anc
h
'master' into v2
.
1
commit
|
commitdiff
|
tree
2023-08-29
Mike
P
all
Update extern
a
l
MSDN URL
i
n code
.
commit
|
commitdiff
|
tree
2023-08-29
Mike
P
a
ll
F
F
I/ARM64/OSX: Handle non-stand
a
rd OSX C callin
g
c
on
v
entions
.
commit
|
commitdiff
|
tree
2023-08-29
Mike
P
all
FFI: Unify
sta
c
k setup for C calls in
i
nterpreter
.
commit
|
commitdiff
|
tree
2023-08-28
Mike Pall
A
R
M64
:
P
r
even
t
STP fus
i
on
f
or conditional code emitted
.
.
.
commit
|
commitdiff
|
tree
2023-08-28
Mike
Pall
ARM
6
4: Fix LDP/STP fusing f
o
r unali
g
ned accesses
.
commit
|
commitdiff
|
tree
2023-08-28
M
i
ke Pall
Merg
e
bran
c
h 'master' into v2
.
1
commit
|
commitdiff
|
tree
2023-08-28
M
i
ke Pall
Handle tabl
e
unsi
n
kin
g
in the pr
e
se
n
c
e of IRFL_TAB_NOMM
.
commit
|
commitdiff
|
tree
2023-08-28
Mike Pall
Merg
e
branch
'mast
e
r
' into v2
.
1
commit
|
commitdiff
|
tree
2023-08-28
Mike Pall
Use fallback name
f
or ins
t
all files without val
i
d
.
.
.
commit
|
commitdiff
|
tree
2023-08-28
Mi
k
e Pal
l
Hand
l
e non-
.
git checkout with
.
relver in
.
bat-file
.
.
.
commit
|
commitdiff
|
tree
2023-08-28
Mike Pall
Merge branch 'master' into v2
.
1
commit
|
commitdiff
|
tree
2023-08-28
Mike Pall
Fix external C
call stac
k
chec
k
w
h
e
n
usin
g
LU
A
JIT_MODE
_
WRAPC
.
.
.
commit
|
commitdiff
|
tree
2023-08-28
Mike Pall
Fix
p
redict
_
next() in pars
e
r (again)
.
commit
|
commitdiff
|
tree
2023-08-22
M
ike
P
al
l
Fix typo
.
commit
|
commitdiff
|
tree
2023-08-22
Mike Pal
l
Merge
b
ranch 'master'
int
o
v2
.
1
commit
|
commitdiff
|
tree
2023-08-22
M
ike Pall
Handle
t
he ca
s
e
w
hen
.
git is not
a
di
r
e
c
tory
.
commit
|
commitdiff
|
tree
2023-08-22
Mike Pall
Merge branch 'mast
e
r
'
into v2
.
1
commit
|
commitdiff
|
tree
2023-08-22
M
ike Pall
Add
.
git
a
ttrib
u
tes to dynami
c
ally resolve
.
relver
.
commit
|
commitdiff
|
tree
2023-08-22
Mike Pall
Add
.
g
i
t
a
tt
r
ibutes to dynamically resolv
e
.
relver
.
commit
|
commitdiff
|
tree
2023-08-22
Mike Pall
Fix for last commit: also remove symlink on unins
t
all
.
commit
|
commitdiff
|
tree
2023-08-22
M
i
ke
Pall
Swi
t
ch to rolling
r
eleases: m
a
rk
v2
.
1 a
s
p
r
oduc
t
ion
.
commit
|
commitdiff
|
tree
2023-08-21
Mike
P
all
Merge b
r
anch 'master' in
t
o
v
2
.
1
commit
|
commitdiff
|
tree
2023-08-21
M
i
k
e Pall
Fix Windows build
s
cripts
for rolli
n
g rele
a
se
s
.
commit
|
commitdiff
|
tree
2023-08-21
Mike Pall
Merge branch 'ma
s
ter' into v
2
.
1
commit
|
commitdiff
|
tree
2023-08-21
Mike Pall
Switch MSV
C
and co
n
sole build script
s
to
ro
l
ling releases
.
commit
|
commitdiff
|
tree
2023-08-21
M
ike P
a
l
l
Merge
branc
h
'
m
aster'
into v2
.
1
commit
|
commitdiff
|
tree
2023-08-21
Mike Pall
S
w
it
c
h build
s
ystem
to rolling releas
e
s
.
commit
|
commitdiff
|
tree
2023-08-21
Mike Pall
Merge b
r
anch
'
master'
into v2
.
1
commit
|
commitdiff
|
tree
2023-08-21
Mik
e
Pall
Upd
a
t
e d
o
cumentation for
swit
c
h to ro
l
l
i
ng releases
.
commit
|
commitdiff
|
tree
2023-08-20
Mike Pall
Merge b
r
anch 'master' int
o
v2
.
1
commit
|
commitdiff
|
tree
2023-08-20
Mik
e
Pall
Bum
p
copyright dat
e
.
commit
|
commitdiff
|
tree
2023-08-20
Mike Pal
l
R
emove
w
or
k
-in-progress notice
in strin
g
buffer docs
.
commit
|
commitdiff
|
tree
2023-08-13
Mike Pall
M
IPS: Fix
"bad FP FLOAD" asserti
o
n
.
commit
|
commitdiff
|
tree
2023-08-13
M
i
k
e Pall
Ensure for
w
ard progress on trace e
x
it to
B
C
_
ITERN
.
commit
|
commitdiff
|
tree
2023-08-12
Mike Pall
ARM64: Add
s
upport for ARM64
e
pointer authenticatio
n
.
.
.
commit
|
commitdiff
|
tree
2023-08-12
M
ike Pall
DynAS
M
/ARM64: Add instructions
f
or ARM64e PAC
.
commit
|
commitdiff
|
tree
2023-08-12
Mik
e
Pall
Merge
branch 'mas
t
er' into v2
.
1
commit
|
commitdiff
|
tree
2023-08-12
M
i
k
e Pall
Fix maxslots w
h
en recordin
g
BC_VARG,
p
art 3
.
commit
|
commitdiff
|
tree
2023-08-12
Mike Pal
l
Fix pred
i
c
t_next() in parser
.
commit
|
commitdiff
|
tree
2023-08-12
M
i
ke
Pall
MIP
S
32: De
c
lare th
a
t
the assembler part uses
t
h
e
F
R
.
.
.
commit
|
commitdiff
|
tree
2023-08-12
Mike
P
a
l
l
ARM64: Fix
asse
m
bly
o
f HREFK (again)
.
commit
|
commitdiff
|
tree
2023-08-12
Mike Pa
l
l
Fix frame for mor
e
types
o
f on-tr
a
ce
e
rror m
e
ss
a
ges
.
commit
|
commitdiff
|
tree
2023-08-12
Mik
e
Pall
Add workar
o
und
f
or byt
e
cod
e
dump o
f
builti
n
s
.
commit
|
commitdiff
|
tree
next