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
Windows/x86: _BitScan*64 are only available on 64 bit archs.
2023-11-05
Mike Pal
l
Windows/x86:
_
Bit
S
can*64 are only availabl
e
on 64 bi
t
.
.
.
commit
|
commitdiff
|
tree
2023-10-21
Mik
e
Pall
Add
'cc' file type for s
a
ving bytec
o
de
.
commit
|
commitdiff
|
tree
2023-10-21
Mike
P
a
ll
FFI/Wind
o
ws: Fix ty
p
e declaration for in
t
64_t and
u
in
t
6
4_t
.
commit
|
commitdiff
|
tree
2023-10-21
Mike Pall
Me
r
ge branch 'ma
s
ter' into v
2
.
1
commit
|
commitdiff
|
tree
2023-10-21
Mike Pall
FFI
:
F
ix d
a
ngling r
e
ference to CTy
p
e in
c
arith_che
c
karg()
.
commit
|
commitdiff
|
tree
2023-10-08
Mik
e
Pall
DynASM/
A
R
M64: Supp
o
rt ldp/st
p
of q
registers
.
commit
|
commitdiff
|
tree
2023-10-08
M
ike Pal
l
A
R
M6
4
: Use
ADR and ADRP to form
c
o
nstants
.
commit
|
commitdiff
|
tree
2023-10-08
Mike
P
all
A
R
M64:
F
ix disassembly of U
1
2
l
o
a
ds
.
commit
|
commitdiff
|
tree
2023-10-08
Mike Pall
ARM64:
U
n
ify constant register h
a
ndling i
n
interpre
t
er
.
commit
|
commitdiff
|
tree
2023-10-08
Mike Pall
ARM: Fix register hint for FFI
calls
with FP results
.
commit
|
commitdiff
|
tree
2023-10-08
M
i
ke Pall
ARM64: Fix register hint fo
r
FFI cal
l
s with FP results
.
commit
|
commitdiff
|
tree
2023-10-08
Mike Pall
ARM64: Restore fp before sp in C
s
tack
unwind
e
rs
.
commit
|
commitdiff
|
tree
2023-09-25
Mike Pall
FFI: Fix ffi
.
abi(
"
pauth")
.
commit
|
commitdiff
|
tree
2023-09-22
Mi
k
e Pall
Merge bra
n
c
h 'maste
r
' i
n
t
o v2
.
1
commit
|
commitdiff
|
tree
2023-09-22
Mike Pall
Mai
n
t
ain chain in
v
ariant
i
n
DCE
.
commit
|
commitdiff
|
tree
2023-09-21
Mike Pa
l
l
L
J_FR2:
F
ix stack
checks
i
n
v
ararg
c
alls
.
commit
|
commitdiff
|
tree
2023-09-21
Mike P
a
l
l
Me
r
ge br
a
nc
h
'ma
s
ter' int
o
v2
.
1
commit
|
commitdiff
|
tree
2023-09-21
Mi
k
e
Pa
l
l
F
ollo
w
-up
f
ix for stack overflow
h
an
d
ling cleanup
.
commit
|
commitdiff
|
tree
2023-09-21
Mike Pall
Hand
l
e OOM e
r
ro
r
on stack resize in
coro
u
tine
.
r
es
u
me
.
.
.
commit
|
commitdiff
|
tree
2023-09-21
Mike P
a
ll
Restore cur_L for specific Lua/C API use cas
e
.
commit
|
commitdiff
|
tree
2023-09-21
Mike Pall
Con
s
is
t
ently use
6
4
b
i
t
c
o
nstants
f
or 6
4
bit IR instructio
n
s
.
commit
|
commitdiff
|
tree
2023-09-21
Mi
k
e
Pall
ARM64: Fix IR_HREF
code generati
o
n
for constant
F
P
.
.
.
commit
|
commitdiff
|
tree
2023-09-21
Mike Pall
A
R
M
64: Fuse
n
egative 32 bit constants into arithmetic
.
.
.
commit
|
commitdiff
|
tree
2023-09-21
Mike
P
all
Me
r
ge branch '
m
aster'
i
nto v
2
.
1
commit
|
commitdiff
|
tree
2023-09-21
Mike P
a
ll
Handle a
l
l stack l
a
y
o
uts i
n
(delay
e
d
)
TRACE vmevent
.
commit
|
commitdiff
|
tree
2023-09-21
Mike Pall
Add missin
g
coercion when record
i
ng sel
e
ct(st
r
ing,
.
.
.
commit
|
commitdiff
|
tree
2023-09-20
Mike Pall
C
lean
u
p stac
k
overflow handling
.
commit
|
commitdiff
|
tree
2023-09-17
Mike Pall
W
i
n
dows/ARM64: Add
MSVC cross-build
s
upport for x64
.
.
.
commit
|
commitdiff
|
tree
2023-09-17
Mike Pall
I
R
_
M
I
N
/
I
R_MA
X
is
non-commutative due to under
l
ying
.
.
.
commit
|
commitdiff
|
tree
2023-09-17
Mike Pall
ARM64: Se
t
f
ixe
d
interp
r
ete
r
registers be
f
ore reth
r
ow
.
commit
|
commitdiff
|
tree
2023-09-15
Mike
P
a
l
l
Wind
o
ws/ARM64:
U
p
d
a
t
e
install docs
.
commit
|
commitdiff
|
tree
2023-09-15
Mike Pall
Windows: Call C++ destruc
t
ors with
o
u
t
c
om
p
i
l
i
n
g
w
i
t
h
.
.
.
commit
|
commitdiff
|
tree
2023-09-15
M
i
k
e Pall
Window
s
:
P
ass scratch CONTE
X
T record to Rt
l
U
n
windEx
.
commit
|
commitdiff
|
tree
2023-09-15
M
ike
P
a
ll
ARM64: External unwinder alrea
d
y restores non-vo
l
atile
.
.
.
commit
|
commitdiff
|
tree
2023-09-15
M
i
k
e Pall
W
indows/ARM64:
F
ix
e
xception unwinding (aga
i
n)
.
commit
|
commitdiff
|
tree
2023-09-11
Mike Pal
l
Windows/ARM64: Fix typo in ex
c
eptio
n
unwinding
.
commit
|
commitdiff
|
tree
2023-09-11
Mike Pall
FFI: Fix 64 bi
t
shift fol
d
rules
.
commit
|
commitdiff
|
tree
2023-09-11
Mike
Pall
Windows/ARM64: S
u
pport
W
indo
w
s
calling conventions
.
commit
|
commitdiff
|
tree
2023-09-11
Mike Pall
Windows
/
ARM
6
4
: Fix excep
t
ion
u
n
win
d
ing
.
commit
|
commitdiff
|
tree
2023-09-11
M
ike Pall
ARM64
:
Rem
o
ve unneeded IRCALL_*
d
efs
f
or math
i
ntrinsics
.
commit
|
commitdiff
|
tree
2023-09-11
Mike P
a
ll
Fix Cygw
i
n bu
i
ld
.
commit
|
commitdiff
|
tree
2023-09-10
Mike
Pall
Merge branch
'mast
e
r' into v2
.
1
commit
|
commitdiff
|
tree
2023-09-10
M
i
ke Pall
A
llow path
o
verrides
in g
e
nversion
.
lua with minilua
.
.
.
commit
|
commitdiff
|
tree
2023-09-10
Mike Pall
Wi
n
dows/
A
R
M
64: Add initial s
u
pport
.
commit
|
commitdiff
|
tree
2023-09-09
M
ik
e
Pal
l
Mer
g
e branch 'm
a
ster' into v2
.
1
commit
|
commitdiff
|
tree
2023-09-09
Mike Pall
Improve
a
rch
i
tectu
r
e detection
e
rror messa
g
es
.
commit
|
commitdiff
|
tree
2023-09-09
Mike Pall
ARM64: Fuse rotates
i
nto l
o
gical o
p
erands
.
commit
|
commitdiff
|
tree
2023-09-09
Mike P
a
l
l
A
R
M64
:
Don'
t
f
u
se sign exten
s
ions into logical operands
.
commit
|
commitdiff
|
tree
2023-09-09
M
ik
e
Pall
ARM64: Disa
s
s
e
m
b
le rotat
e
s on logical opera
n
d
s
.
commit
|
commitdiff
|
tree
2023-09-09
Mike
P
all
Mer
g
e
b
ranch 'master' into v2
.
1
commit
|
commitdiff
|
tree
2023-09-09
M
i
ke Pall
A
RM: Fix
s
tack ch
e
ck
c
ode
g
ene
r
ation
.
commit
|
commitdiff
|
tree
2023-09-09
Mike Pall
ARM64: Fix LDP/STP fusion
(again)
.
commit
|
commitdiff
|
tree
2023-09-09
Mike Pall
ARM64: Ensure branch
is in range
b
efore emi
t
ting TBZ
.
.
.
commit
|
commitdiff
|
tree
2023-09-09
Mike P
a
ll
Merge branch 'mas
t
e
r' into
v2
.
1
commit
|
commitdiff
|
tree
2023-09-09
M
i
k
e
Pall
Fix
m
co
d
e l
i
mi
t
ch
e
ck
f
o
r n
o
n-x86 archs
.
commit
|
commitdiff
|
tree
2023-09-09
Mike P
a
ll
A
R
M64: Improv
e
B
C
_JLOOP
.
commit
|
commitdiff
|
tree
2023-09-09
M
i
ke Pall
ARM64
:
Improve int
e
ger IR_MUL code gene
r
ati
o
n
.
commit
|
commitdiff
|
tree
2023-09-09
Mike Pall
A
R
M
64: Simp
l
ify code generation
f
or IR_STRTO
.
commit
|
commitdiff
|
tree
2023-09-09
Mike Pall
ARM64:
Use RID_TMP in
s
tead of scrat
c
h reg
i
ster in mor
e
.
.
.
commit
|
commitdiff
|
tree
2023-09-09
Mi
k
e Pall
ARM64: Improv
e
IR_OBAR
code generation
.
commit
|
commitdiff
|
tree
2023-09-09
Mike Pall
ARM64: Improve
IR_U
R
EF code generation
.
commit
|
commitdiff
|
tree
2023-09-09
Mike Pall
ARM64: I
m
prov
e
IR_HREF code
generat
i
on
.
commit
|
commitdiff
|
tree
2023-09-09
Mike Pall
ARM64: Reload BASE via
G
L
instead
of
s
p
i
lling i
t
.
commit
|
commitdiff
|
tree
2023-09-09
Mike P
a
ll
A
R
M
6
4: C
o
ns
o
li
d
at
e
3
2
/
64
-
bit consta
n
t ha
n
dling in assembler
.
commit
|
commitdiff
|
tree
2023-09-09
M
ike P
a
l
l
ARM64: Tune emit_lsp
t
r
.
Avoid
wrong
l
o
ad for asm_prof
.
commit
|
commitdiff
|
tree
2023-09-09
Mike
P
al
l
ARM64
:
Inline only u
s
e of emit_loada
.
commit
|
commitdiff
|
tree
2023-09-09
M
i
ke Pall
ARM64: Improve K1
3
con
s
tant rematerial
i
zation
.
commit
|
commitdiff
|
tree
2023-09-09
Mike Pall
Merge b
r
anch 'master'
int
o
v2
.
1
commit
|
commitdiff
|
tree
2023-09-09
Mike Pall
Add NaN check to IR_NEWREF
.
commit
|
commitdiff
|
tree
2023-09-09
Mike Pall
Me
r
ge branch 'mast
e
r'
i
nto
v2
.
1
commit
|
commitdiff
|
tree
2023-09-09
Mi
k
e Pal
l
Allow override of path
s
for ge
n
versi
o
n
.
lua
.
commit
|
commitdiff
|
tree
2023-09-09
M
ike Pall
Fix na
t
ive
MinGW build
.
commit
|
commitdiff
|
tree
2023-08-29
Mike Pall
Add randomized registe
r
allocation f
o
r fu
z
z
testing
.
commit
|
commitdiff
|
tree
2023-08-29
Mike Pall
ARM6
4
: Impr
o
ve register allocation for integer I
R
_MUL
.
.
.
commit
|
commitdiff
|
tree
2023-08-29
M
i
ke Pall
ARM64: Fix
r
egister allocatio
n
for I
R
_*LOAD
.
commit
|
commitdiff
|
tree
2023-08-29
Mike Pall
M
e
rge bra
n
ch
'
m
aster'
into v2
.
1
commit
|
commitdiff
|
tree
2023-08-29
Mike Pall
Up
d
ate ext
e
rnal
MSDN URL
i
n co
d
e
.
commit
|
commitdiff
|
tree
2023-08-29
Mike Pall
FFI/ARM64/OSX
:
Handle
n
o
n-standard OSX
C
calling conventions
.
commit
|
commitdiff
|
tree
2023-08-29
Mike Pa
l
l
FFI: Unify stack
s
etup for C c
a
lls
in i
n
t
erpret
e
r
.
commit
|
commitdiff
|
tree
2023-08-28
Mike Pall
ARM
6
4: Prevent STP fu
s
ion for co
n
ditional code emi
t
ted
.
.
.
commit
|
commitdiff
|
tree
2023-08-28
Mike Pall
ARM6
4
:
F
ix LDP
/
STP fusing for unali
g
n
e
d accesses
.
commit
|
commitdiff
|
tree
2023-08-28
Mike P
a
ll
Merge bran
c
h 'master' into v2
.
1
commit
|
commitdiff
|
tree
2023-08-28
Mi
k
e
P
a
ll
Handle ta
b
l
e
unsin
k
ing in the presence of IRFL_T
A
B_NOMM
.
commit
|
commitdiff
|
tree
2023-08-28
Mike Pall
Merge branch '
m
as
t
e
r
' in
t
o v2
.
1
commit
|
commitdiff
|
tree
2023-08-28
Mike Pall
Use fallb
a
ck name
f
or
i
nstall
f
i
l
es withou
t
vali
d
.
.
.
commit
|
commitdiff
|
tree
2023-08-28
Mike Pall
H
andle non-
.
git c
h
e
c
kout
w
ith
.
r
elver
in
.
bat-file
.
.
.
commit
|
commitdiff
|
tree
2023-08-28
Mik
e
Pa
l
l
M
e
rge
branch 'master' into v2
.
1
commit
|
commitdiff
|
tree
2023-08-28
M
ike Pall
Fix
ex
t
e
rnal C ca
l
l stack c
h
eck when using LUAJIT_MODE_WRAPC
.
.
.
commit
|
commitdiff
|
tree
2023-08-28
Mike Pall
Fix predict
_
next() in parser (
a
gain)
.
commit
|
commitdiff
|
tree
2023-08-22
Mike Pall
Fix typ
o
.
commit
|
commitdiff
|
tree
2023-08-22
Mike
Pall
Me
r
ge
branch 'master' into v2
.
1
commit
|
commitdiff
|
tree
2023-08-22
Mike Pall
Handle
the
case when
.
git is not a directory
.
commit
|
commitdiff
|
tree
2023-08-22
M
i
k
e
Pall
Merge branch 'm
a
s
ter
'
into v2
.
1
commit
|
commitdiff
|
tree
2023-08-22
Mike Pall
Add
.
gitattrib
u
tes to dy
n
amically
r
e
solve
.
r
elver
.
commit
|
commitdiff
|
tree
2023-08-22
M
i
ke Pal
l
Ad
d
.
git
a
ttributes
to d
y
nami
c
ally
resolve
.
relver
.
commit
|
commitdiff
|
tree
2023-08-22
Mike
P
all
Fix for last commit: also remove syml
i
nk on uninstal
l
.
commit
|
commitdiff
|
tree
2023-08-22
M
i
ke Pall
S
w
i
tch to ro
l
l
i
n
g releases:
mark v2
.
1 as pr
o
ductio
n
.
commit
|
commitdiff
|
tree
2023-08-21
Mike Pa
l
l
Merge
branch '
m
ast
e
r'
i
n
to v2
.
1
commit
|
commitdiff
|
tree
2023-08-21
Mi
k
e Pall
Fix Windows build scrip
t
s for rolling rele
a
ses
.
commit
|
commitdiff
|
tree
2023-08-21
Mi
k
e Pal
l
Merge
b
ranch
'
master' into v2
.
1
commit
|
commitdiff
|
tree
next