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
FFI: Fix ffi.abi("pauth").
2023-09-25
Mike Pall
F
F
I
:
Fi
x
f
f
i
.
ab
i
(
"
pauth
"
)
.
commit
|
commitdiff
|
tree
2023-09-22
M
ike
Pall
Merge bra
n
ch 'master' in
t
o v2
.
1
commit
|
commitdiff
|
tree
2023-09-22
Mike Pall
Main
t
ain
c
h
ain invarian
t
in DC
E
.
commit
|
commitdiff
|
tree
2023-09-21
M
ike Pall
LJ_FR
2
: Fix stack checks in va
r
arg calls
.
commit
|
commitdiff
|
tree
2023-09-21
Mike Pa
l
l
Merge branch 'master' into v2
.
1
commit
|
commitdiff
|
tree
2023-09-21
Mike Pall
Fo
l
low-up
fix for st
a
c
k
overflow ha
n
dling cl
e
anup
.
commit
|
commitdiff
|
tree
2023-09-21
Mike Pal
l
Han
d
l
e
OOM e
r
r
o
r on stack resize in c
o
routine
.
resume
.
.
.
commit
|
commitdiff
|
tree
2023-09-21
Mike Pall
Restore cur_L for spe
c
ifi
c
L
u
a/C API
u
se case
.
commit
|
commitdiff
|
tree
2023-09-21
Mik
e
Pall
Consistently
u
s
e
6
4
bit con
s
tants for
6
4 bit IR i
n
st
r
uc
t
ion
s
.
commit
|
commitdiff
|
tree
2023-09-21
Mike Pall
ARM64: Fix IR_HREF cod
e
gene
r
ation for constant
FP
.
.
.
commit
|
commitdiff
|
tree
2023-09-21
Mike Pall
ARM64
:
Fuse ne
g
ative 3
2
bit
c
onstant
s
into
arithmetic
.
.
.
commit
|
commitdiff
|
tree
2023-09-21
Mike
P
all
Merge
b
ranch 'master' into
v2
.
1
commit
|
commitdiff
|
tree
2023-09-21
M
i
k
e
Pall
H
a
ndle all stack
layouts in (d
e
l
a
yed
)
TRACE vmev
e
nt
.
commit
|
commitdiff
|
tree
2023-09-21
Mike P
a
ll
Add missing coe
r
ci
o
n wh
e
n recordin
g
s
elect(str
i
ng,
.
.
.
commit
|
commitdiff
|
tree
2023-09-20
Mik
e
P
a
ll
Cle
a
n
up stack overflow handling
.
commit
|
commitdiff
|
tree
2023-09-17
M
ike Pall
Windows/ARM
6
4
:
A
d
d MSVC cross-build support for
x
6
4
.
.
.
commit
|
commitdiff
|
tree
2023-09-17
Mike Pa
l
l
IR
_
MIN/IR_MAX is non-commutative due to u
n
derly
i
ng
.
.
.
commit
|
commitdiff
|
tree
2023-09-17
M
i
ke P
a
ll
ARM64: Set fixed
i
nterpreter reg
i
sters
before rethrow
.
commit
|
commitdiff
|
tree
2023-09-15
Mike
P
all
Windows/ARM64: U
p
date install docs
.
commit
|
commitdiff
|
tree
2023-09-15
Mike Pa
l
l
Windows: Cal
l
C
++ destruct
o
rs without co
m
piling with
.
.
.
commit
|
commitdiff
|
tree
2023-09-15
Mi
k
e Pall
W
indows: Pass scrat
c
h CONTEXT
r
e
cord to
RtlUnwindEx
.
commit
|
commitdiff
|
tree
2023-09-15
Mike Pall
ARM64:
E
xterna
l
unwinder alrea
d
y restores non-volatile
.
.
.
commit
|
commitdiff
|
tree
2023-09-15
M
ike Pall
Wi
n
dows/A
R
M64:
Fix exce
p
t
i
on unwinding (again)
.
commit
|
commitdiff
|
tree
2023-09-11
Mike
Pall
Window
s
/ARM64: F
i
x
typo in
e
x
ception unwinding
.
commit
|
commitdiff
|
tree
2023-09-11
Mike
P
all
FFI: F
i
x
64 bit shift fold rules
.
commit
|
commitdiff
|
tree
2023-09-11
Mike Pall
Window
s
/ARM64: Support Win
d
ows calling conventi
o
ns
.
commit
|
commitdiff
|
tree
2023-09-11
Mike
Pall
Windows/ARM64
:
Fix exception unwindi
n
g
.
commit
|
commitdiff
|
tree
2023-09-11
Mike Pal
l
A
R
M64: Re
m
ov
e
u
n
ne
e
ded I
R
CALL_
*
def
s
for math
intrins
i
cs
.
commit
|
commitdiff
|
tree
2023-09-11
Mike Pall
Fix Cygwin b
u
il
d
.
commit
|
commitdiff
|
tree
2023-09-10
Mike Pall
Merge
branch
'm
a
s
ter' i
n
to
v
2
.
1
commit
|
commitdiff
|
tree
2023-09-10
M
i
ke Pall
Al
l
ow p
a
th
overrides in
g
envers
i
on
.
lu
a
with minilua
.
.
.
commit
|
commitdiff
|
tree
2023-09-10
Mike
P
all
Win
d
ow
s
/A
R
M
6
4: Add
initia
l
support
.
commit
|
commitdiff
|
tree
2023-09-09
Mike P
a
ll
M
erge branch
'
master' into
v
2
.
1
commit
|
commitdiff
|
tree
2023-09-09
Mike Pa
l
l
Improve ar
c
hi
t
ectur
e
detect
i
on
error messages
.
commit
|
commitdiff
|
tree
2023-09-09
Mike Pa
l
l
ARM64:
Fuse
rotates into logical op
e
rands
.
commit
|
commitdiff
|
tree
2023-09-09
M
ike Pa
l
l
ARM64:
D
on't fuse sign extensions
i
n
to logical operands
.
commit
|
commitdiff
|
tree
2023-09-09
Mike
Pall
ARM64:
Di
s
assemble
r
otates on lo
g
ic
a
l o
p
e
r
ands
.
commit
|
commitdiff
|
tree
2023-09-09
Mike Pall
Merge branch 'master' into v2
.
1
commit
|
commitdiff
|
tree
2023-09-09
Mike Pal
l
ARM: Fix st
a
c
k
check
code generatio
n
.
commit
|
commitdiff
|
tree
2023-09-09
Mike Pall
ARM64: Fix L
D
P/
S
TP f
u
sion (again)
.
commit
|
commitdiff
|
tree
2023-09-09
Mike
Pall
ARM
6
4: En
s
u
r
e branch i
s
in range b
e
fore emitting T
B
Z
.
.
.
commit
|
commitdiff
|
tree
2023-09-09
Mike Pall
M
e
r
ge br
a
n
c
h '
m
ast
e
r' into v2
.
1
commit
|
commitdiff
|
tree
2023-09-09
M
ike
Pall
Fix mcode limit ch
e
ck for
non-x86 archs
.
commit
|
commitdiff
|
tree
2023-09-09
M
i
k
e Pall
ARM64: Improve BC_JLOOP
.
commit
|
commitdiff
|
tree
2023-09-09
Mike Pall
ARM64: Improve integer IR_MUL code generation
.
commit
|
commitdiff
|
tree
2023-09-09
M
i
k
e Pall
A
R
M
64: Simplify
code generation for IR_
S
T
R
TO
.
commit
|
commitdiff
|
tree
2023-09-09
Mike
Pall
ARM64: Use
RID_T
M
P inste
a
d of scratch registe
r
in
more
.
.
.
commit
|
commitdiff
|
tree
2023-09-09
Mike Pall
ARM64
:
Imp
r
ove IR_OB
A
R
code generatio
n
.
commit
|
commitdiff
|
tree
2023-09-09
Mike Pall
ARM64: Improve
I
R_UREF code gen
e
ration
.
commit
|
commitdiff
|
tree
2023-09-09
M
ike Pall
ARM64: Improve IR_HREF code generation
.
commit
|
commitdiff
|
tree
2023-09-09
M
i
ke Pall
AR
M
64: Reloa
d
BASE via GL instead
of spilling
i
t
.
commit
|
commitdiff
|
tree
2023-09-09
M
ike
P
al
l
ARM6
4
: Consolid
a
te 32/64-bit
c
on
s
tant handling
i
n assembler
.
commit
|
commitdiff
|
tree
2023-09-09
M
ike
Pall
A
R
M64: Tune em
i
t
_
lsptr
.
Avoid wrong load for asm_prof
.
commit
|
commitdiff
|
tree
2023-09-09
Mike P
a
ll
ARM64: Inline on
l
y use o
f
em
i
t
_
loada
.
commit
|
commitdiff
|
tree
2023-09-09
Mike Pall
ARM64:
Improve K13 c
o
nstant re
m
ate
r
ialization
.
commit
|
commitdiff
|
tree
2023-09-09
M
i
ke
P
all
M
e
rge bran
c
h 'master' into v2
.
1
commit
|
commitdiff
|
tree
2023-09-09
Mike Pall
Add N
a
N check to IR_NEWREF
.
commit
|
commitdiff
|
tree
2023-09-09
Mike Pall
M
e
rg
e
branch 'master' into v2
.
1
commit
|
commitdiff
|
tree
2023-09-09
M
i
k
e Pa
l
l
Allow override o
f
paths
f
or genver
s
ion
.
lu
a
.
commit
|
commitdiff
|
tree
2023-09-09
Mik
e
Pall
Fix
n
ative
MinGW b
u
ild
.
commit
|
commitdiff
|
tree
2023-08-29
Mike Pall
A
dd randomi
z
e
d register allocation
for fuzz testing
.
commit
|
commitdiff
|
tree
2023-08-29
Mik
e
Pall
ARM64
:
Improve register al
l
ocation for
inte
g
er IR
_
M
UL
.
.
.
commit
|
commitdiff
|
tree
2023-08-29
Mik
e
P
a
ll
ARM64: Fix registe
r
allocation for IR
_
*LOAD
.
commit
|
commitdiff
|
tree
2023-08-29
Mike Pall
Merg
e
branch
'mas
t
er' into
v
2
.
1
commit
|
commitdiff
|
tree
2023-08-29
M
i
k
e Pall
U
p
d
ate exter
n
al MSDN
U
R
L in code
.
commit
|
commitdiff
|
tree
2023-08-29
Mi
k
e
P
all
FFI/ARM64
/
OSX
:
Handle non-standa
r
d OSX C ca
l
ling conventions
.
commit
|
commitdiff
|
tree
2023-08-29
Mike
P
all
FFI: Unify stack setup for C calls in in
t
erpreter
.
commit
|
commitdiff
|
tree
2023-08-28
Mike
P
a
ll
ARM64: Pr
e
vent STP
f
u
s
i
o
n for condit
i
onal
c
ode emitted
.
.
.
commit
|
commitdiff
|
tree
2023-08-28
Mike P
a
ll
ARM64: Fix LDP/STP
f
using for unaligned accesses
.
commit
|
commitdiff
|
tree
2023-08-28
Mike Pall
Merge
branch 'm
a
ster' in
t
o v
2
.
1
commit
|
commitdiff
|
tree
2023-08-28
Mi
k
e Pall
Handl
e
tabl
e
unsinki
n
g in the pre
s
ence
o
f IRFL_TAB_NOMM
.
commit
|
commitdiff
|
tree
2023-08-28
Mike P
a
ll
Merge branch 'master' in
t
o v2
.
1
commit
|
commitdiff
|
tree
2023-08-28
Mike Pall
Use f
a
llback name for
i
nsta
l
l files without v
a
lid
.
.
.
commit
|
commitdiff
|
tree
2023-08-28
Mike Pall
Han
d
le non-
.
git checkout with
.
relver in
.
bat-
f
i
le
.
.
.
commit
|
commitdiff
|
tree
2023-08-28
Mike Pall
Mer
g
e br
a
nch 'master' i
n
to v2
.
1
commit
|
commitdiff
|
tree
2023-08-28
Mike Pall
Fix exter
n
al C cal
l
stack che
c
k when using LUAJIT_MODE_WRAPC
.
.
.
commit
|
commitdiff
|
tree
2023-08-28
Mike Pall
Fix predict_next() in parser (
a
ga
i
n)
.
commit
|
commitdiff
|
tree
2023-08-22
Mike Pall
Fix t
y
p
o
.
commit
|
commitdiff
|
tree
2023-08-22
M
i
ke
P
a
ll
Merge branch
'm
a
ster' int
o
v
2
.
1
commit
|
commitdiff
|
tree
2023-08-22
Mike Pall
Handl
e
the
c
ase when
.
git is no
t
a directo
r
y
.
commit
|
commitdiff
|
tree
2023-08-22
M
i
ke Pa
l
l
M
e
rge branch 'master' into v2
.
1
commit
|
commitdiff
|
tree
2023-08-22
M
ike Pall
Add
.
gitattr
i
butes
to d
y
namical
l
y
r
e
solve
.
relver
.
commit
|
commitdiff
|
tree
2023-08-22
Mike Pall
Add
.
gitattribut
e
s
t
o
dynamically resolve
.
r
e
lver
.
commit
|
commitdiff
|
tree
2023-08-22
Mik
e
Pall
Fix for
l
as
t
commi
t
:
a
lso remove symlink on uninstall
.
commit
|
commitdiff
|
tree
2023-08-22
Mike Pall
S
witc
h
to
r
olling re
l
e
a
ses: mark v2
.
1 as production
.
commit
|
commitdiff
|
tree
2023-08-21
Mi
k
e Pall
Merge b
r
a
n
c
h 'mast
e
r
'
into v2
.
1
commit
|
commitdiff
|
tree
2023-08-21
Mike Pall
Fix Windows bu
i
ld scripts fo
r
rol
l
i
ng relea
s
es
.
commit
|
commitdiff
|
tree
2023-08-21
M
i
k
e Pall
Merge
b
ranch 'master' int
o
v2
.
1
commit
|
commitdiff
|
tree
2023-08-21
Mike P
a
ll
Switch MSVC and console b
u
i
ld scripts to r
o
ll
i
ng
r
e
l
e
ases
.
commit
|
commitdiff
|
tree
2023-08-21
Mike Pal
l
Merge
b
ranch '
m
a
ster' into v2
.
1
commit
|
commitdiff
|
tree
2023-08-21
Mik
e
Pa
l
l
S
witch
b
ui
l
d system
to
rolling
r
eleases
.
commit
|
commitdiff
|
tree
2023-08-21
Mike Pall
Merge branc
h
'mast
e
r
'
into v2
.
1
commit
|
commitdiff
|
tree
2023-08-21
Mike Pall
Update
d
o
c
u
m
enta
t
ion
f
or switch to r
o
lling
rel
e
a
s
es
.
commit
|
commitdiff
|
tree
2023-08-20
Mi
k
e
P
a
l
l
Merge br
a
n
c
h 'master'
into v2
.
1
commit
|
commitdiff
|
tree
2023-08-20
Mike
P
all
Bum
p
copyrig
h
t date
.
commit
|
commitdiff
|
tree
2023-08-20
Mik
e
Pall
R
e
move work-in-pro
g
res
s
notice in string bu
f
fer doc
s
.
commit
|
commitdiff
|
tree
2023-08-13
Mik
e
P
all
MIPS: F
i
x "bad F
P
FL
O
AD"
a
ss
e
r
tion
.
commit
|
commitdiff
|
tree
2023-08-13
Mike
Pall
Ensure for
w
ard progress on trace exit to BC_ITERN
.
commit
|
commitdiff
|
tree
2023-08-12
Mike Pall
ARM64:
Add su
p
port for ARM64e
p
ointer aut
h
e
n
tic
a
tion
.
.
.
commit
|
commitdiff
|
tree
2023-08-12
Mike Pall
DynASM/ARM64: Add instruc
t
i
ons for
A
R
M6
4
e PAC
.
commit
|
commitdiff
|
tree
next