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
Merge branch 'master' into v2.1
2023-09-22
Mike Pall
Merge bra
n
ch 'ma
s
ter
'
into v2
.
1
commit
|
commitdiff
|
tree
2023-09-22
Mike Pall
Main
t
ain chain invaria
n
t in DCE
.
commit
|
commitdiff
|
tree
2023-09-21
M
i
ke
Pal
l
LJ_
F
R2:
F
ix stack
c
hecks in
vararg cal
l
s
.
commit
|
commitdiff
|
tree
2023-09-21
Mike
Pall
Merge branch 'master' into v2
.
1
commit
|
commitdiff
|
tree
2023-09-21
Mike Pall
Foll
o
w-up fix for sta
c
k overflow handling c
l
eanu
p
.
commit
|
commitdiff
|
tree
2023-09-21
Mike
P
a
l
l
Handle OOM error
on stack resize in
coro
u
t
ine
.
r
e
su
m
e
.
.
.
commit
|
commitdiff
|
tree
2023-09-21
Mike Pall
Restore cur_L
f
o
r speci
f
ic Lua/C API use cas
e
.
commit
|
commitdiff
|
tree
2023-09-21
Mike Pall
Consist
e
n
tly
use 64 bit
constants f
o
r 64 b
i
t IR instr
u
ct
i
ons
.
commit
|
commitdiff
|
tree
2023-09-21
Mike
P
al
l
A
RM64:
Fix IR_HREF code gen
e
ration for consta
n
t
FP
.
.
.
commit
|
commitdiff
|
tree
2023-09-21
Mike Pal
l
ARM
6
4
:
Fus
e
negati
v
e 32 bit constant
s
into arithmet
i
c
.
.
.
commit
|
commitdiff
|
tree
2023-09-21
Mike Pall
Merge
b
ranch
'
m
aster'
i
nto v2
.
1
commit
|
commitdiff
|
tree
2023-09-21
Mik
e
Pa
l
l
Handle all stac
k
layou
t
s in (delayed) TRACE
v
mevent
.
commit
|
commitdiff
|
tree
2023-09-21
Mike Pall
Add mi
s
sing coercion when reco
r
ding select(string,
.
.
.
commit
|
commitdiff
|
tree
2023-09-20
Mike Pall
Cleanup stack over
f
low handling
.
commit
|
commitdiff
|
tree
2023-09-17
Mike Pall
Windows
/
ARM64: A
d
d MSVC cross-build suppor
t
for x64
.
.
.
commit
|
commitdiff
|
tree
2023-09-17
M
i
ke
Pall
IR_
M
IN/IR_MAX is non-com
m
utative due to un
d
erlying
.
.
.
commit
|
commitdiff
|
tree
2023-09-17
Mi
k
e
P
all
ARM64: Set fixed
i
n
t
e
r
preter registe
r
s
before rethrow
.
commit
|
commitdiff
|
tree
2023-09-15
Mike Pall
Windo
w
s/AR
M
64: Up
d
at
e
in
s
tall docs
.
commit
|
commitdiff
|
tree
2023-09-15
Mike Pall
Wi
n
dows: C
a
ll C++ destructors
withou
t
compiling with
.
.
.
commit
|
commitdiff
|
tree
2023-09-15
M
i
ke Pall
Windows: Pass scratch CONTEXT record to
RtlUnwindEx
.
commit
|
commitdiff
|
tree
2023-09-15
M
i
k
e Pall
ARM64: Exte
r
nal un
w
inder al
r
ead
y
restores
n
on-vo
l
atile
.
.
.
commit
|
commitdiff
|
tree
2023-09-15
Mike
Pall
Wi
n
dows/
A
RM64
:
Fix exception unwindi
n
g (aga
i
n
)
.
commit
|
commitdiff
|
tree
2023-09-11
Mike Pall
Window
s
/
A
R
M
64: Fi
x
t
y
p
o in exception unwindi
n
g
.
commit
|
commitdiff
|
tree
2023-09-11
Mi
k
e
P
all
FFI: Fix
64 bit shift
f
old ru
l
es
.
commit
|
commitdiff
|
tree
2023-09-11
Mike Pall
Wi
n
dows
/
ARM64:
Support Wi
n
do
w
s calling conv
e
n
t
ions
.
commit
|
commitdiff
|
tree
2023-09-11
Mike
P
all
Windows/A
R
M64:
F
i
x
exce
p
tion un
w
i
n
ding
.
commit
|
commitdiff
|
tree
2023-09-11
Mike Pall
ARM
6
4: R
e
m
o
v
e unneeded IRCALL_* defs for math intrinsics
.
commit
|
commitdiff
|
tree
2023-09-11
Mike Pall
F
ix
C
ygw
i
n
b
u
i
ld
.
commit
|
commitdiff
|
tree
2023-09-10
Mi
k
e
P
a
l
l
Merge bran
c
h 'master' into v2
.
1
commit
|
commitdiff
|
tree
2023-09-10
Mi
k
e Pall
Allow path
overri
d
es in
genversi
o
n
.
lua with min
i
lua
.
.
.
commit
|
commitdiff
|
tree
2023-09-10
Mike
P
al
l
Windows/ARM64: Add initial
s
u
p
p
ort
.
commit
|
commitdiff
|
tree
2023-09-09
Mik
e
Pa
l
l
Me
r
g
e
branch 'ma
s
ter' i
n
to v2
.
1
commit
|
commitdiff
|
tree
2023-09-09
Mike Pall
I
m
prove architectur
e
dete
c
tion
error messag
e
s
.
commit
|
commitdiff
|
tree
2023-09-09
M
i
ke Pall
ARM64: Fu
s
e rotates
into logic
a
l o
p
era
n
d
s
.
commit
|
commitdiff
|
tree
2023-09-09
M
i
k
e
P
all
ARM64: Don
'
t fuse sign ext
e
nsions
i
nto
l
ogical oper
a
n
d
s
.
commit
|
commitdiff
|
tree
2023-09-09
M
ike Pall
ARM64: Disassemble rotate
s
on logical operands
.
commit
|
commitdiff
|
tree
2023-09-09
Mi
k
e Pall
Merge branch 'master
'
i
n
to v2
.
1
commit
|
commitdiff
|
tree
2023-09-09
M
i
ke Pall
ARM: Fix s
t
ack check code generation
.
commit
|
commitdiff
|
tree
2023-09-09
Mike P
a
l
l
ARM6
4
:
Fix L
D
P/S
T
P
fusion (again)
.
commit
|
commitdiff
|
tree
2023-09-09
Mike
Pall
ARM64:
Ensure branch is in range
b
efore emitting
T
BZ
.
.
.
commit
|
commitdiff
|
tree
2023-09-09
Mi
k
e Pall
Merge bran
c
h 'm
a
st
e
r' into v2
.
1
commit
|
commitdiff
|
tree
2023-09-09
Mike Pall
Fix
m
code
l
imi
t
check
fo
r
non-x86
a
rchs
.
commit
|
commitdiff
|
tree
2023-09-09
Mi
k
e Pall
ARM64: Improve
B
C_J
L
OOP
.
commit
|
commitdiff
|
tree
2023-09-09
M
i
ke Pal
l
ARM64: I
m
prove integer IR_M
U
L code gene
r
a
tion
.
commit
|
commitdiff
|
tree
2023-09-09
Mike
Pall
A
R
M
6
4: Simpl
i
f
y
code generation
f
or I
R
_STRTO
.
commit
|
commitdiff
|
tree
2023-09-09
Mike Pall
AR
M
6
4: Use R
I
D
_
T
MP inste
a
d
o
f
sc
r
atch re
g
ister in
m
ore
.
.
.
commit
|
commitdiff
|
tree
2023-09-09
Mike
P
all
A
R
M
6
4
: Improve
I
R
_OBAR
c
od
e
generat
i
on
.
commit
|
commitdiff
|
tree
2023-09-09
M
i
ke Pall
ARM64: Improve IR_U
R
E
F
code generation
.
commit
|
commitdiff
|
tree
2023-09-09
M
i
ke Pall
ARM
6
4
:
I
mprove IR_HREF
c
ode gener
a
t
i
o
n
.
commit
|
commitdiff
|
tree
2023-09-09
Mike Pall
ARM64: Reload BASE
via
GL
i
ns
t
ead of spilling it
.
commit
|
commitdiff
|
tree
2023-09-09
M
i
k
e Pall
ARM64: Consolidate
3
2/64-bit constant handl
i
ng in assem
b
ler
.
commit
|
commitdiff
|
tree
2023-09-09
M
ike P
a
ll
ARM64: Tu
n
e
e
mi
t
_lsp
t
r
.
Av
o
i
d
w
rong load for asm_prof
.
commit
|
commitdiff
|
tree
2023-09-09
M
ike Pa
l
l
AR
M
64: Inl
i
ne only use of emit_loada
.
commit
|
commitdiff
|
tree
2023-09-09
Mike Pall
ARM64: Improve K13 c
o
nstant r
e
mater
i
alization
.
commit
|
commitdiff
|
tree
2023-09-09
Mike Pall
Merge
b
ranch 'master'
i
nt
o
v2
.
1
commit
|
commitdiff
|
tree
2023-09-09
Mike Pall
Ad
d
NaN check
t
o IR_NEWR
E
F
.
commit
|
commitdiff
|
tree
2023-09-09
Mike
P
all
Merge bran
c
h 'master' into v2
.
1
commit
|
commitdiff
|
tree
2023-09-09
M
ike Pall
Allow overrid
e
of paths for genve
r
sio
n
.
lua
.
commit
|
commitdiff
|
tree
2023-09-09
Mike Pall
Fix native M
i
nG
W
bu
i
ld
.
commit
|
commitdiff
|
tree
2023-08-29
Mike
Pall
Add r
a
ndomize
d
re
g
ister allo
c
a
t
ion for
f
uzz testi
n
g
.
commit
|
commitdiff
|
tree
2023-08-29
Mike Pall
A
R
M64: Impr
o
v
e
re
g
ister
a
llocation for in
t
eger IR_M
U
L
.
.
.
commit
|
commitdiff
|
tree
2023-08-29
Mike
P
all
ARM64: Fix r
e
gister
a
llocation for IR_*LOAD
.
commit
|
commitdiff
|
tree
2023-08-29
Mike Pall
Merge
bran
c
h 'master' into v2
.
1
commit
|
commitdiff
|
tree
2023-08-29
Mik
e
P
a
ll
U
p
dat
e
ext
e
rnal M
S
D
N
U
RL in code
.
commit
|
commitdiff
|
tree
2023-08-29
Mike Pall
FFI/ARM
6
4/OSX: Handle
n
on
-
standard
O
SX C call
i
ng conventions
.
commit
|
commitdiff
|
tree
2023-08-29
Mike Pall
F
F
I
: U
n
ify stack setup for C cal
l
s in interpreter
.
commit
|
commitdiff
|
tree
2023-08-28
Mike Pall
A
R
M64: Pr
e
v
ent STP fusion for condit
i
onal cod
e
emitted
.
.
.
commit
|
commitdiff
|
tree
2023-08-28
Mike
P
all
ARM64: Fix LDP/STP fusing
f
o
r un
a
l
i
gned
accesses
.
commit
|
commitdiff
|
tree
2023-08-28
Mike Pa
l
l
Merg
e
branch 'master'
into v2
.
1
commit
|
commitdiff
|
tree
2023-08-28
Mike Pall
Handl
e
t
able unsink
i
ng in the presence o
f
IRFL_TA
B
_NOMM
.
commit
|
commitdiff
|
tree
2023-08-28
Mike Pall
M
e
rge branch
'
master' in
t
o
v2
.
1
commit
|
commitdiff
|
tree
2023-08-28
Mike Pall
Use fallb
a
ck n
a
me
f
or i
n
s
tall
f
i
l
e
s w
i
thout vali
d
.
.
.
commit
|
commitdiff
|
tree
2023-08-28
Mike
P
a
l
l
Handl
e
no
n
-
.
g
it c
h
e
ckout w
i
th
.
re
l
v
e
r i
n
.
bat-file
.
.
.
commit
|
commitdiff
|
tree
2023-08-28
Mike P
a
ll
Merge
branch 'master' into v2
.
1
commit
|
commitdiff
|
tree
2023-08-28
Mike Pa
l
l
Fix ex
t
er
n
al C call s
t
ack check when
using LUAJIT_MODE_WR
A
PC
.
.
.
commit
|
commitdiff
|
tree
2023-08-28
Mike Pall
Fix predict_next()
i
n parser (
a
gain)
.
commit
|
commitdiff
|
tree
2023-08-22
Mike Pall
F
i
x
typo
.
commit
|
commitdiff
|
tree
2023-08-22
M
ike
Pall
Merge branch 'master' int
o
v2
.
1
commit
|
commitdiff
|
tree
2023-08-22
Mike Pal
l
Handle the
c
a
s
e
when
.
git is not a d
i
rectory
.
commit
|
commitdiff
|
tree
2023-08-22
Mike Pall
M
e
r
ge branch 'maste
r
' into v2
.
1
commit
|
commitdiff
|
tree
2023-08-22
Mike Pall
Add
.
g
i
t
a
t
tributes to dynamically res
o
lve
.
r
elver
.
commit
|
commitdiff
|
tree
2023-08-22
Mike Pall
A
d
d
.
gitattrib
u
tes to dynam
i
cally resolve
.
relver
.
commit
|
commitdiff
|
tree
2023-08-22
Mike Pall
Fix for last commit: also remov
e
s
ymlink on unins
t
all
.
commit
|
commitdiff
|
tree
2023-08-22
Mike Pall
Switch
to r
o
l
ling releases: mar
k
v2
.
1
as production
.
commit
|
commitdiff
|
tree
2023-08-21
Mike Pall
Mer
g
e branc
h
'master
'
into v2
.
1
commit
|
commitdiff
|
tree
2023-08-21
Mike
P
all
F
ix
W
indows build scr
i
p
ts for ro
l
li
n
g releases
.
commit
|
commitdiff
|
tree
2023-08-21
M
i
ke Pall
Merge branch '
m
a
s
ter' into v2
.
1
commit
|
commitdiff
|
tree
2023-08-21
Mike
P
all
Switch M
S
V
C a
n
d cons
o
le build s
c
ripts to rolling relea
s
es
.
commit
|
commitdiff
|
tree
2023-08-21
Mike Pa
l
l
Merge bran
c
h
'
master' into v2
.
1
commit
|
commitdiff
|
tree
2023-08-21
Mike Pall
Switch build system to rolli
n
g releases
.
commit
|
commitdiff
|
tree
2023-08-21
Mike Pall
Merg
e
branc
h
'master'
into v2
.
1
commit
|
commitdiff
|
tree
2023-08-21
Mi
k
e
Pa
l
l
Up
d
ate documentat
i
on for switch
to r
o
lling releases
.
commit
|
commitdiff
|
tree
2023-08-20
Mike Pall
Merge br
a
nch 'mas
t
er' into v2
.
1
commit
|
commitdiff
|
tree
2023-08-20
Mike Pal
l
Bump copyr
i
ght date
.
commit
|
commitdiff
|
tree
2023-08-20
M
i
k
e Pal
l
Remove work-in-pro
g
ress
notice i
n
stri
n
g buffer docs
.
commit
|
commitdiff
|
tree
2023-08-13
Mike
P
all
MIPS: Fix "ba
d
FP
FL
O
AD" assertion
.
commit
|
commitdiff
|
tree
2023-08-13
M
i
ke
P
all
Ensure fo
r
ward progre
s
s on trace exit t
o
BC_ITERN
.
commit
|
commitdiff
|
tree
2023-08-12
M
i
ke P
a
ll
A
R
M
64: Add support for ARM
6
4
e pointer
authe
n
tic
a
tion
.
.
.
commit
|
commitdiff
|
tree
2023-08-12
Mike Pall
DynASM/ARM64: Add i
n
stru
c
tions for
ARM64e PAC
.
commit
|
commitdiff
|
tree
2023-08-12
Mike Pall
M
e
rg
e
branch 'master'
into v2
.
1
commit
|
commitdiff
|
tree
next