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
FFI: Fi
x
ffi
.
abi("pauth")
.
commit
|
commitdiff
|
tree
2023-09-22
M
i
ke Pal
l
Merge branch 'mast
e
r' into
v
2
.
1
commit
|
commitdiff
|
tree
2023-09-22
Mike Pall
Maintain chain
i
nvar
i
ant
i
n DCE
.
commit
|
commitdiff
|
tree
2023-09-21
Mike
P
al
l
LJ_
F
R
2
:
Fix st
a
ck checks in
v
a
r
arg ca
l
l
s
.
commit
|
commitdiff
|
tree
2023-09-21
Mike Pall
Merge branch '
m
a
s
ter' into v2
.
1
commit
|
commitdiff
|
tree
2023-09-21
M
i
ke Pall
Follow-up
f
ix for sta
c
k
o
verf
l
ow handling cleanup
.
commit
|
commitdiff
|
tree
2023-09-21
Mike Pall
Ha
n
d
le O
O
M error o
n
sta
c
k resize in cor
o
utin
e
.
r
esum
e
.
.
.
commit
|
commitdiff
|
tree
2023-09-21
Mike Pall
Restore cur_L f
o
r specific Lua/
C
API use case
.
commit
|
commitdiff
|
tree
2023-09-21
Mike Pall
Consistently use 64 b
i
t
c
o
ns
t
ants for 64
bit IR i
n
str
u
ctions
.
commit
|
commitdiff
|
tree
2023-09-21
Mike Pall
ARM64: F
i
x IR_HREF code ge
n
eration
f
or constant FP
.
.
.
commit
|
commitdiff
|
tree
2023-09-21
Mi
k
e Pall
ARM64:
F
u
s
e
negative 3
2
bit constants into a
r
ithmetic
.
.
.
commit
|
commitdiff
|
tree
2023-09-21
Mike
Pall
Merge branch 'mas
t
e
r
' in
t
o v2
.
1
commit
|
commitdiff
|
tree
2023-09-21
M
i
ke Pall
H
an
d
le all stack layout
s
in (delayed) TRACE vmevent
.
commit
|
commitdiff
|
tree
2023-09-21
Mike Pall
A
d
d missi
n
g
coercion wh
e
n recording
select(string,
.
.
.
commit
|
commitdiff
|
tree
2023-09-20
Mike Pall
Clean
u
p
stac
k
o
v
erflow handling
.
commit
|
commitdiff
|
tree
2023-09-17
Mike
Pall
Windows/ARM64:
A
dd MSVC cross-bu
i
l
d
support for
x64
.
.
.
commit
|
commitdiff
|
tree
2023-09-17
Mi
k
e
Pa
l
l
IR_
M
IN/IR_M
A
X is non-comm
u
tative due to underlying
.
.
.
commit
|
commitdiff
|
tree
2023-09-17
Mike P
a
ll
ARM64: Set fixe
d
interpreter
r
e
gist
e
rs bef
o
re rethrow
.
commit
|
commitdiff
|
tree
2023-09-15
Mike Pall
Windows/ARM64:
Update install
d
ocs
.
commit
|
commitdiff
|
tree
2023-09-15
Mi
k
e Pall
Windows: C
a
ll C++
destructors
without compiling with
.
.
.
commit
|
commitdiff
|
tree
2023-09-15
Mik
e
Pall
Win
d
ows:
Pas
s
sc
r
at
c
h
CON
T
E
XT recor
d
to RtlUnwindEx
.
commit
|
commitdiff
|
tree
2023-09-15
Mik
e
P
a
ll
ARM64: Exter
n
al
unwinder
a
lrea
d
y restores non-vol
a
tile
.
.
.
commit
|
commitdiff
|
tree
2023-09-15
M
ike Pall
Windows/ARM64: Fix exce
p
tion unwinding (again)
.
commit
|
commitdiff
|
tree
2023-09-11
Mike Pall
Windows/ARM64: Fix typo i
n
ex
c
eption unwi
n
din
g
.
commit
|
commitdiff
|
tree
2023-09-11
Mik
e
Pall
FF
I
: Fix 64 bit shift fol
d
rul
e
s
.
commit
|
commitdiff
|
tree
2023-09-11
M
i
k
e
Pall
Window
s
/ARM6
4
: Supp
o
rt Win
d
o
w
s cal
l
ing
conventions
.
commit
|
commitdiff
|
tree
2023-09-11
Mike Pall
Wind
o
ws/ARM
6
4: Fix exc
e
ptio
n
unwi
n
ding
.
commit
|
commitdiff
|
tree
2023-09-11
Mike Pall
ARM64: Remove unneeded IRCALL_* de
f
s for math intrinsics
.
commit
|
commitdiff
|
tree
2023-09-11
Mike Pall
F
ix
Cygwin build
.
commit
|
commitdiff
|
tree
2023-09-10
M
i
ke Pall
Merge bran
c
h 'master' into v2
.
1
commit
|
commitdiff
|
tree
2023-09-10
Mike P
a
l
l
Allow path overrides in g
e
nversion
.
lua with
m
inilu
a
.
.
.
commit
|
commitdiff
|
tree
2023-09-10
Mike Pall
W
indows/AR
M
6
4: Add
initial su
p
port
.
commit
|
commitdiff
|
tree
2023-09-09
Mike
Pa
l
l
M
e
rge branch 'maste
r
'
into v2
.
1
commit
|
commitdiff
|
tree
2023-09-09
Mike Pall
Improve arc
h
itec
t
u
re
detect
i
on error message
s
.
commit
|
commitdiff
|
tree
2023-09-09
Mike
P
all
ARM64
:
Fuse
r
o
t
a
t
es into
l
ogical operands
.
commit
|
commitdiff
|
tree
2023-09-09
Mike
Pall
ARM64: Don't fuse
sign exte
n
s
ions into logical o
p
erands
.
commit
|
commitdiff
|
tree
2023-09-09
M
i
ke
P
all
ARM64: Disass
e
mble rotates on logi
c
al
ope
r
ands
.
commit
|
commitdiff
|
tree
2023-09-09
Mike Pall
Merge branc
h
'master' int
o
v2
.
1
commit
|
commitdiff
|
tree
2023-09-09
M
i
ke Pall
ARM
:
Fix stack check code generat
i
on
.
commit
|
commitdiff
|
tree
2023-09-09
Mike Pall
ARM
6
4:
Fix LDP/STP fusion (
a
gain)
.
commit
|
commitdiff
|
tree
2023-09-09
M
ike Pall
ARM64: Ensure bra
n
ch is i
n
rang
e
before emitting
T
BZ
.
.
.
commit
|
commitdiff
|
tree
2023-09-09
Mike Pall
Merge branc
h
'maste
r
' into v2
.
1
commit
|
commitdiff
|
tree
2023-09-09
Mike Pall
Fix mcod
e
li
m
it
c
h
eck for non
-
x
8
6 archs
.
commit
|
commitdiff
|
tree
2023-09-09
Mike
Pall
ARM64
:
Imp
r
ove BC_JLOOP
.
commit
|
commitdiff
|
tree
2023-09-09
Mike
P
all
ARM
6
4
: I
m
p
r
ove
i
ntege
r
IR_MUL code gen
e
ration
.
commit
|
commitdiff
|
tree
2023-09-09
Mike Pall
A
RM64: Simplify
c
ode generation for IR_STRTO
.
commit
|
commitdiff
|
tree
2023-09-09
Mike
Pall
A
R
M64:
Use RID_TMP i
n
stead
of sc
r
atc
h
register i
n
m
o
re
.
.
.
commit
|
commitdiff
|
tree
2023-09-09
Mike Pall
ARM64:
I
m
p
rove IR_
O
BAR code generati
o
n
.
commit
|
commitdiff
|
tree
2023-09-09
Mik
e
Pall
ARM64: Imp
r
ove IR_
U
REF co
d
e
generation
.
commit
|
commitdiff
|
tree
2023-09-09
Mike Pall
A
RM64:
Improve IR_HREF code gener
a
tion
.
commit
|
commitdiff
|
tree
2023-09-09
Mike
P
all
ARM64: Reload BAS
E
via
GL instead of spilling
i
t
.
commit
|
commitdiff
|
tree
2023-09-09
Mike Pall
ARM64: Consolidate 32/64-bi
t
constan
t
h
a
n
dling in assembler
.
commit
|
commitdiff
|
tree
2023-09-09
Mik
e
Pall
ARM64: Tune em
i
t_lsptr
.
A
v
o
i
d wro
n
g load for a
s
m
_
p
rof
.
commit
|
commitdiff
|
tree
2023-09-09
Mike Pall
ARM
6
4: Inline
o
nly
u
se o
f
emit_loada
.
commit
|
commitdiff
|
tree
2023-09-09
Mike Pall
ARM6
4
: Impr
o
ve K1
3
constant remateria
l
ization
.
commit
|
commitdiff
|
tree
2023-09-09
Mike Pall
Merge branc
h
'maste
r
' into v2
.
1
commit
|
commitdiff
|
tree
2023-09-09
Mike P
a
ll
Add NaN
c
heck
t
o I
R
_NE
W
REF
.
commit
|
commitdiff
|
tree
2023-09-09
Mike Pa
l
l
Mer
g
e
b
ranch
'master'
i
nto v2
.
1
commit
|
commitdiff
|
tree
2023-09-09
Mike
Pall
A
llow o
v
erride of paths for
g
enversion
.
lu
a
.
commit
|
commitdiff
|
tree
2023-09-09
Mike Pall
Fix native MinGW build
.
commit
|
commitdiff
|
tree
2023-08-29
M
i
ke Pall
A
d
d
r
an
d
omized
registe
r
a
ll
o
c
a
tion fo
r
f
u
zz test
i
ng
.
commit
|
commitdiff
|
tree
2023-08-29
Mi
k
e Pall
ARM64: Improve register allocation for integer IR_MUL
.
.
.
commit
|
commitdiff
|
tree
2023-08-29
Mike Pall
ARM64: Fix regis
t
er allocati
o
n f
o
r IR_*LOAD
.
commit
|
commitdiff
|
tree
2023-08-29
Mike Pall
Merge br
a
nch
'
master' into v2
.
1
commit
|
commitdiff
|
tree
2023-08-29
Mike Pall
Update external MSDN
U
RL in code
.
commit
|
commitdiff
|
tree
2023-08-29
Mike
P
a
ll
FFI
/
ARM64/OSX: Ha
n
dle non-stan
d
ard OSX C cal
l
i
n
g conventions
.
commit
|
commitdiff
|
tree
2023-08-29
M
i
ke
P
all
FFI: Unify stack setup for C calls in interpreter
.
commit
|
commitdiff
|
tree
2023-08-28
M
ike
Pall
ARM
6
4: Prevent STP fusi
o
n fo
r
conditional code emitted
.
.
.
commit
|
commitdiff
|
tree
2023-08-28
Mike
Pall
ARM
6
4: Fix
L
DP/STP f
u
sin
g
for unal
i
gned accesse
s
.
commit
|
commitdiff
|
tree
2023-08-28
Mike Pall
Merge br
a
nch 'master' into v2
.
1
commit
|
commitdiff
|
tree
2023-08-28
Mike Pall
H
a
n
dle table u
n
s
i
n
k
i
ng
in the p
r
esen
c
e of IRFL_TAB_NO
M
M
.
commit
|
commitdiff
|
tree
2023-08-28
Mike Pall
Merge branch 'master' into v2
.
1
commit
|
commitdiff
|
tree
2023-08-28
Mike Pall
Use fallb
a
ck name for inst
a
ll files without val
i
d
.
.
.
commit
|
commitdiff
|
tree
2023-08-28
Mike Pall
Ha
n
d
l
e non-
.
git checkout with
.
relver in
.
b
at-file
.
.
.
commit
|
commitdiff
|
tree
2023-08-28
Mike Pall
M
e
rge b
r
anch
'
m
aster' into v
2
.
1
commit
|
commitdiff
|
tree
2023-08-28
M
i
ke Pall
F
i
x external
C
call sta
c
k check w
h
en using
LUAJ
I
T_MODE_WRAPC
.
.
.
commit
|
commitdiff
|
tree
2023-08-28
Mik
e
Pall
Fi
x
p
redict_next()
in p
a
rs
e
r (a
g
ain)
.
commit
|
commitdiff
|
tree
2023-08-22
Mik
e
P
all
Fix ty
p
o
.
commit
|
commitdiff
|
tree
2023-08-22
Mik
e
P
all
M
e
rg
e
branch 'maste
r
' into v2
.
1
commit
|
commitdiff
|
tree
2023-08-22
M
ike Pall
H
a
ndle the
c
ase when
.
git
is
not a
d
irectory
.
commit
|
commitdiff
|
tree
2023-08-22
Mike Pa
l
l
Merge
b
ranch 'master' int
o
v2
.
1
commit
|
commitdiff
|
tree
2023-08-22
Mike Pa
l
l
Ad
d
.
gitattributes to dynamically r
e
solve
.
relver
.
commit
|
commitdiff
|
tree
2023-08-22
Mike Pall
Add
.
gi
t
attribu
t
es to dynamically
r
esolve
.
r
elver
.
commit
|
commitdiff
|
tree
2023-08-22
M
ike Pall
Fix f
o
r la
s
t commit: also remove symlink
o
n
uninstall
.
commit
|
commitdiff
|
tree
2023-08-22
M
i
ke Pall
Switch to rolling releas
e
s: mark
v
2
.
1 as production
.
commit
|
commitdiff
|
tree
2023-08-21
M
i
k
e
Pall
Merg
e
branch 'master' i
n
to v2
.
1
commit
|
commitdiff
|
tree
2023-08-21
M
i
ke Pall
Fix W
i
ndows
build sc
r
i
pts f
o
r rolling r
e
leases
.
commit
|
commitdiff
|
tree
2023-08-21
Mike Pall
Me
r
ge branch 'master'
into v
2
.
1
commit
|
commitdiff
|
tree
2023-08-21
Mike Pall
Switch MSV
C
a
nd co
n
sole build scri
p
ts to
r
o
l
ling releases
.
commit
|
commitdiff
|
tree
2023-08-21
Mike Pall
Merge b
r
a
n
c
h 'master' in
t
o v2
.
1
commit
|
commitdiff
|
tree
2023-08-21
Mik
e
Pall
S
w
itch
bui
l
d s
y
ste
m
t
o
rolli
n
g releases
.
commit
|
commitdiff
|
tree
2023-08-21
M
i
k
e
Pa
l
l
M
erg
e
branch
'
m
a
ster' into v
2
.
1
commit
|
commitdiff
|
tree
2023-08-21
Mike Pa
l
l
Update docu
m
entation
f
o
r
switch to
r
olling
releases
.
commit
|
commitdiff
|
tree
2023-08-20
M
i
ke Pall
Merge branc
h
'ma
s
ter' into
v
2
.
1
commit
|
commitdiff
|
tree
2023-08-20
Mike
P
all
Bump
c
opyri
g
ht
d
ate
.
commit
|
commitdiff
|
tree
2023-08-20
Mik
e
Pa
l
l
Remove work-
i
n-prog
r
ess not
i
ce in string
b
uffer docs
.
commit
|
commitdiff
|
tree
2023-08-13
M
i
ke Pall
M
IPS: Fi
x
"
bad FP F
L
OAD" as
s
ertion
.
commit
|
commitdiff
|
tree
2023-08-13
Mik
e
Pall
Ens
u
r
e
for
w
ard progress on t
r
ace ex
i
t to
B
C_IT
E
RN
.
commit
|
commitdiff
|
tree
2023-08-12
M
i
k
e Pa
l
l
AR
M
64:
Add support for A
R
M64
e
pointer authentication
.
.
.
commit
|
commitdiff
|
tree
2023-08-12
M
ik
e
Pall
DynA
S
M/ARM64: Add instructions fo
r
AR
M
64e PAC
.
commit
|
commitdiff
|
tree
next