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
Mik
e
P
a
ll
Rest
o
re cur_L fo
r
spec
i
f
ic L
u
a/C A
P
I use c
a
se
.
commit
|
commitdiff
|
tree
2023-09-21
Mik
e
Pall
Consistently use 64
bit co
n
stant
s
for 6
4
bit IR instructio
n
s
.
commit
|
commitdiff
|
tree
2023-09-21
Mike Pall
ARM64: F
i
x IR_HREF co
d
e g
e
neration
fo
r
co
n
st
a
n
t FP
.
.
.
commit
|
commitdiff
|
tree
2023-09-21
Mike P
a
l
l
ARM64:
Fu
s
e ne
g
ative 32 bit constant
s
in
t
o
a
r
i
t
h
metic
.
.
.
commit
|
commitdiff
|
tree
2023-09-21
Mike
Pall
Me
r
g
e
branch
'
m
a
s
ter'
i
nto v2
.
1
commit
|
commitdiff
|
tree
2023-09-21
Mike Pa
l
l
Handle all
stack
l
ayout
s
in (delayed) TRACE v
m
event
.
commit
|
commitdiff
|
tree
2023-09-21
Mike Pall
Ad
d
m
issing c
o
ercion whe
n
recordi
n
g sel
e
ct(stri
n
g,
.
.
.
commit
|
commitdiff
|
tree
2023-09-20
Mike Pall
C
l
ean
u
p stack overf
l
ow handling
.
commit
|
commitdiff
|
tree
2023-09-17
Mike
P
all
Windows/ARM6
4
: Add MSVC cross-build
support for x64
.
.
.
commit
|
commitdiff
|
tree
2023-09-17
Mike Pal
l
IR_MIN/IR
_
MAX
i
s non-com
m
u
ta
t
ive d
u
e to underlying
.
.
.
commit
|
commitdiff
|
tree
2023-09-17
Mike Pal
l
A
RM64: Set fixed
i
nt
e
rpreter regi
s
ters before rethro
w
.
commit
|
commitdiff
|
tree
2023-09-15
Mik
e
Pall
W
i
ndows/A
R
M64: Update in
s
tall docs
.
commit
|
commitdiff
|
tree
2023-09-15
Mike Pall
Wind
o
ws: Call C++ de
s
t
r
uct
o
rs witho
u
t c
o
m
piling
w
ith
.
.
.
commit
|
commitdiff
|
tree
2023-09-15
Mike Pal
l
Windows: Pass scratch CONTEXT record to RtlU
n
wind
E
x
.
commit
|
commitdiff
|
tree
2023-09-15
Mike Pall
A
R
M6
4
:
External
unwinder al
r
eady r
e
stores non-volatile
.
.
.
commit
|
commitdiff
|
tree
2023-09-15
Mike P
a
l
l
Windows/ARM64: Fix exce
p
tion unwind
i
ng (again)
.
commit
|
commitdiff
|
tree
2023-09-11
Mi
k
e Pall
Windows/ARM64:
F
ix ty
p
o in exception unwinding
.
commit
|
commitdiff
|
tree
2023-09-11
Mike Pall
FF
I
: Fix
6
4 bit shift fo
l
d rules
.
commit
|
commitdiff
|
tree
2023-09-11
Mike Pall
Win
d
ows
/
ARM64: Support Windows calling c
o
nventions
.
commit
|
commitdiff
|
tree
2023-09-11
M
ike Pall
Windo
w
s/ARM64: Fix
exception unwindi
n
g
.
commit
|
commitdiff
|
tree
2023-09-11
Mike Pall
ARM64:
R
emove u
n
ne
e
ded IRCALL_* defs f
o
r
m
ath int
r
insics
.
commit
|
commitdiff
|
tree
2023-09-11
Mike
P
all
Fix Cygwi
n
build
.
commit
|
commitdiff
|
tree
2023-09-10
Mike Pall
M
e
rge
branch 'm
a
ster'
into v2
.
1
commit
|
commitdiff
|
tree
2023-09-10
Mike Pall
Allow p
a
th ove
r
r
i
des in genvers
i
on
.
lua with minilua
.
.
.
commit
|
commitdiff
|
tree
2023-09-10
Mi
k
e Pall
Windows/ARM64: Add
initial support
.
commit
|
commitdiff
|
tree
2023-09-09
Mike
P
all
Merge bra
n
ch 'mast
e
r'
in
t
o v2
.
1
commit
|
commitdiff
|
tree
2023-09-09
Mike Pall
Improve architecture det
e
ct
i
on error messages
.
commit
|
commitdiff
|
tree
2023-09-09
M
i
ke Pall
ARM
6
4: Fus
e
rota
t
es into logical operand
s
.
commit
|
commitdiff
|
tree
2023-09-09
Mike Pall
AR
M
64: Don't fuse
sign extensions into logical operands
.
commit
|
commitdiff
|
tree
2023-09-09
M
i
ke Pall
ARM64: Disas
s
emble rot
a
te
s
on
logi
c
al operands
.
commit
|
commitdiff
|
tree
2023-09-09
M
ike Pall
M
erge b
r
an
c
h '
m
aster' int
o
v2
.
1
commit
|
commitdiff
|
tree
2023-09-09
M
i
ke Pal
l
ARM: Fix stack chec
k
c
o
d
e generation
.
commit
|
commitdiff
|
tree
2023-09-09
Mi
k
e
P
all
ARM64: Fix
LDP/STP fusion (aga
i
n
)
.
commit
|
commitdiff
|
tree
2023-09-09
M
i
k
e Pall
ARM64: E
n
su
r
e branch is
i
n range befo
r
e
emi
t
ting
TBZ
.
.
.
commit
|
commitdiff
|
tree
2023-09-09
Mik
e
Pall
Merge branch 'master' into v2
.
1
commit
|
commitdiff
|
tree
2023-09-09
Mike Pall
Fi
x
mcode
limit check for non
-
x8
6
archs
.
commit
|
commitdiff
|
tree
2023-09-09
Mike
P
all
ARM64: Im
p
rove
BC_JLOO
P
.
commit
|
commitdiff
|
tree
2023-09-09
Mike Pall
ARM64: Impr
o
ve integer IR_MUL code generatio
n
.
commit
|
commitdiff
|
tree
2023-09-09
Mike Pall
ARM64: Simplify
c
ode generat
i
on
for IR_STRTO
.
commit
|
commitdiff
|
tree
2023-09-09
Mike Pall
A
R
M64: Use RID_TMP instead of scratch register in
more
.
.
.
commit
|
commitdiff
|
tree
2023-09-09
Mike Pall
AR
M
64:
I
mprove IR_OBAR code
gene
r
ation
.
commit
|
commitdiff
|
tree
2023-09-09
Mike Pall
AR
M
64:
I
mprove
IR_UREF c
o
de ge
n
eration
.
commit
|
commitdiff
|
tree
2023-09-09
Mike Pall
ARM6
4
: Improv
e
I
R
_
HREF code gene
r
ation
.
commit
|
commitdiff
|
tree
2023-09-09
Mike Pall
ARM64: Reload
B
ASE via
G
L inste
a
d
of spi
l
ling it
.
commit
|
commitdiff
|
tree
2023-09-09
M
ike Pall
ARM6
4
: Consol
i
date 32/
6
4-bit co
n
stant handli
n
g
i
n
assembler
.
commit
|
commitdiff
|
tree
2023-09-09
Mike
P
all
ARM64: Tune emit_lsp
t
r
.
Avo
i
d wr
o
ng lo
a
d
f
o
r a
s
m_prof
.
commit
|
commitdiff
|
tree
2023-09-09
Mike
P
a
l
l
AR
M
6
4
: I
n
l
i
n
e only use of e
m
it_loada
.
commit
|
commitdiff
|
tree
2023-09-09
Mike Pall
ARM64: Impro
v
e K
1
3 constant rema
t
eria
l
izat
i
on
.
commit
|
commitdiff
|
tree
2023-09-09
M
ike Pall
Merge branch 'maste
r
' into v2
.
1
commit
|
commitdiff
|
tree
2023-09-09
Mike Pall
Add NaN che
c
k t
o
IR_NEWREF
.
commit
|
commitdiff
|
tree
2023-09-09
Mike Pall
Merge branch 'ma
s
ter
'
in
t
o v2
.
1
commit
|
commitdiff
|
tree
2023-09-09
M
i
ke
Pall
Allow
ov
e
rride of paths for genv
e
rsion
.
l
u
a
.
commit
|
commitdiff
|
tree
2023-09-09
Mike Pal
l
Fix native Min
G
W build
.
commit
|
commitdiff
|
tree
2023-08-29
Mi
k
e
P
all
Add randomized registe
r
all
o
cation for fuzz testin
g
.
commit
|
commitdiff
|
tree
2023-08-29
M
ike Pa
l
l
ARM
6
4:
Improve
r
egister allocati
o
n for integer IR_MUL
.
.
.
commit
|
commitdiff
|
tree
2023-08-29
Mike Pall
ARM64: Fix r
e
gister allocation
f
or IR_*LOAD
.
commit
|
commitdiff
|
tree
2023-08-29
Mike P
a
ll
Merge branch
'master' into v2
.
1
commit
|
commitdiff
|
tree
2023-08-29
Mike Pall
Updat
e
exter
n
al
M
S
DN URL
i
n code
.
commit
|
commitdiff
|
tree
2023-08-29
Mike Pall
FFI/ARM64/OSX: Ha
n
dle non-standard OSX C calli
n
g conventions
.
commit
|
commitdiff
|
tree
2023-08-29
Mike Pall
F
FI: Unify stack setup for C calls in in
t
erpre
t
e
r
.
commit
|
commitdiff
|
tree
2023-08-28
Mike
Pall
ARM64: Prevent ST
P
fusion for condi
t
iona
l
c
o
de emitted
.
.
.
commit
|
commitdiff
|
tree
2023-08-28
Mike Pall
ARM6
4
:
Fix LDP/STP fusi
n
g for
u
n
aligned acc
e
sses
.
commit
|
commitdiff
|
tree
2023-08-28
Mike
P
all
Merge branch 'mast
e
r' in
t
o v2
.
1
commit
|
commitdiff
|
tree
2023-08-28
Mike Pall
Handle table uns
i
nkin
g
in the pre
s
ence of I
R
FL_TAB_NOMM
.
commit
|
commitdiff
|
tree
2023-08-28
Mike Pall
Me
r
ge branch
'master' i
n
t
o v
2
.
1
commit
|
commitdiff
|
tree
2023-08-28
M
i
k
e
Pa
l
l
Use fallback name for
i
nst
a
ll fi
l
es wit
h
o
u
t
valid
.
.
.
commit
|
commitdiff
|
tree
2023-08-28
Mike Pal
l
Handle non-
.
gi
t
ch
e
ckout w
i
th
.
relver in
.
bat-fil
e
.
.
.
commit
|
commitdiff
|
tree
2023-08-28
Mike Pall
Merge branch 'master'
into v
2
.
1
commit
|
commitdiff
|
tree
2023-08-28
Mike P
a
ll
Fix e
x
ternal C
c
all st
a
ck check when
u
sing LUAJIT_MOD
E
_WRAPC
.
.
.
commit
|
commitdiff
|
tree
2023-08-28
M
i
ke Pall
Fix pr
e
dict
_
next
(
) i
n
parser (aga
i
n)
.
commit
|
commitdiff
|
tree
2023-08-22
M
i
ke Pa
l
l
F
i
x typo
.
commit
|
commitdiff
|
tree
2023-08-22
Mike
P
all
M
erge
b
ranch 'master'
i
nto v2
.
1
commit
|
commitdiff
|
tree
2023-08-22
M
i
ke
P
all
H
a
ndle the
case when
.
git is
no
t
a
d
i
re
c
tory
.
commit
|
commitdiff
|
tree
2023-08-22
Mike Pall
M
erge branch 'm
a
s
t
e
r' into v2
.
1
commit
|
commitdiff
|
tree
2023-08-22
Mike Pal
l
Add
.
gi
t
attributes to
dyn
a
mical
l
y
resolv
e
.
relver
.
commit
|
commitdiff
|
tree
2023-08-22
Mike Pall
A
d
d
.
gitattri
b
utes t
o
dynam
i
cally resol
v
e
.
relv
e
r
.
commit
|
commitdiff
|
tree
2023-08-22
Mike Pall
F
i
x for last co
m
mit: also remove sym
l
ink on uninsta
l
l
.
commit
|
commitdiff
|
tree
2023-08-22
Mik
e
Pall
Switch t
o
rolling releases: m
a
r
k
v2
.
1
as productio
n
.
commit
|
commitdiff
|
tree
2023-08-21
Mike Pall
Merge
branch 'master' in
t
o v
2
.
1
commit
|
commitdiff
|
tree
2023-08-21
Mike P
a
ll
Fix W
i
nd
o
ws build sc
r
ipts fo
r
rolling releases
.
commit
|
commitdiff
|
tree
2023-08-21
Mik
e
Pall
Me
r
ge b
r
anc
h
'maste
r
' into v2
.
1
commit
|
commitdiff
|
tree
2023-08-21
Mike
Pall
Swit
c
h MSV
C
and console build scripts to roll
i
ng
re
l
ea
s
es
.
commit
|
commitdiff
|
tree
2023-08-21
Mike P
a
l
l
M
er
g
e branch 'master'
i
nto v2
.
1
commit
|
commitdiff
|
tree
2023-08-21
Mike P
a
ll
Switch build system to r
o
llin
g
rel
e
ases
.
commit
|
commitdiff
|
tree
2023-08-21
Mike Pa
l
l
M
erge b
r
anch 'master' into
v2
.
1
commit
|
commitdiff
|
tree
2023-08-21
Mike Pall
Update documentation for sw
i
tch to rolling
r
elease
s
.
commit
|
commitdiff
|
tree
2023-08-20
Mike Pall
Merge branch 'm
a
ster' into v2
.
1
commit
|
commitdiff
|
tree
2023-08-20
Mike
Pal
l
Bump co
p
y
r
i
g
ht date
.
commit
|
commitdiff
|
tree
2023-08-20
Mike P
a
ll
Remove work-in
-
progr
e
ss notice i
n
strin
g
b
uffer docs
.
commit
|
commitdiff
|
tree
2023-08-13
Mike
P
all
MIPS: Fi
x
"bad FP FLOAD
"
assertion
.
commit
|
commitdiff
|
tree
2023-08-13
Mike Pall
Ensure forward progress
on trace exit to BC_ITERN
.
commit
|
commitdiff
|
tree
2023-08-12
Mik
e
Pall
ARM64: Add support for A
R
M6
4
e pointer authenticati
o
n
.
.
.
commit
|
commitdiff
|
tree
2023-08-12
Mik
e
Pall
DynA
S
M/ARM64: Add instr
u
ctions fo
r
A
R
M64e PAC
.
commit
|
commitdiff
|
tree
2023-08-12
Mike Pall
M
e
rge
bra
n
ch 'mas
t
e
r
'
int
o
v2
.
1
commit
|
commitdiff
|
tree
2023-08-12
M
i
ke Pall
Fi
x
maxslots when recording
B
C_VARG,
part 3
.
commit
|
commitdiff
|
tree
2023-08-12
Mike
Pall
Fix predict_next()
in
pars
e
r
.
commit
|
commitdiff
|
tree
2023-08-12
Mike Pall
MIPS32: Declar
e
th
a
t the assembler p
a
rt uses the
FR
.
.
.
commit
|
commitdiff
|
tree
2023-08-12
Mi
k
e Pall
A
RM64: Fi
x
a
s
semb
l
y
of HREFK (again)
.
commit
|
commitdiff
|
tree
2023-08-12
Mike Pall
Fix frame
for
m
o
r
e
t
ypes
of on-trace
e
rr
o
r messages
.
commit
|
commitdiff
|
tree
2023-08-12
Mike Pal
l
Add w
o
rkar
o
und for bytecode dump of builtins
.
commit
|
commitdiff
|
tree
next