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
DynASM/x86: Add endbr instruction.
2024-01-22
M
ike Pal
l
D
y
nASM
/
x86: Add endbr i
n
struct
i
on
.
commit
|
commitdiff
|
tree
2024-01-22
Mike Pall
MIP
S
64 R2/R6: Fix FP to integer co
n
ve
r
s
i
o
ns
.
commit
|
commitdiff
|
tree
2024-01-22
Mike Pall
Add cros
s
-32/64 bit and deter
m
inistic bytec
o
de generation
.
commit
|
commitdiff
|
tree
2023-12-23
Mike Pall
DynASM
/
x86
:
A
llo
w
[&expr] operand
.
commit
|
commitdiff
|
tree
2023-12-23
Mike Pal
l
Merge b
r
anch '
m
aster'
into v2
.
1
commit
|
commitdiff
|
tree
2023-12-23
Mike Pall
C
h
ec
k
for IR_HREF
vs
.
IR
_
HREFK aliasing in non-nil
.
.
.
commit
|
commitdiff
|
tree
2023-12-23
Mike Pa
l
l
M
erge branch
'
mast
e
r' into v2
.
1
commit
|
commitdiff
|
tree
2023-12-23
M
i
ke Pal
l
R
e
s
p
ect jit
.
o
f
f() on
pend
i
ng trace exit
.
commit
|
commitdiff
|
tree
2023-12-23
Mik
e
P
a
ll
Me
r
ge br
a
nch 'mast
e
r' into v2
.
1
commit
|
commitdiff
|
tree
2023-12-23
M
i
ke Pal
l
Simplif
y
handlin
g
of instable types in TNE
W
/TDU
P
load
.
.
.
commit
|
commitdiff
|
tree
2023-12-11
Mike P
a
ll
Merg
e
branch
'mas
t
er'
i
nto v2
.
1
commit
|
commitdiff
|
tree
2023-12-11
M
ike Pall
Only em
i
t proper parent r
e
ferences
i
n snapshot repla
y
.
commit
|
commitdiff
|
tree
2023-12-10
Mike Pall
Fix
a
n
c
h
oring
f
or str
i
ng
b
uffer
s
e
t() method (again
)
.
commit
|
commitdiff
|
tree
2023-12-10
Mike Pall
Merge bra
n
ch 'master'
in
t
o v2
.
1
commit
|
commitdiff
|
tree
2023-12-10
Mike Pall
ARM:
Fix stack restor
e
f
or FP slots
.
commit
|
commitdiff
|
tree
2023-12-10
Mike Pall
Merge branc
h
'mas
t
er' into v
2
.
1
commit
|
commitdiff
|
tree
2023-12-10
Mik
e
Pall
Document w
o
rkaro
u
nd for multilib
v
s
.
c
r
o
ss-com
p
iler
.
.
.
commit
|
commitdiff
|
tree
2023-12-10
Mik
e
Pa
l
l
Fix an
c
horing for
string buffer set() method
.
commit
|
commitdiff
|
tree
2023-12-10
Mike Pall
Merge
branch 'm
a
ster' into
v
2
.
1
commit
|
commitdiff
|
tree
2023-12-10
Mike Pall
Fix runtime
l
ibr
a
ry flags for
MSVC
d
ebug builds
.
commit
|
commitdiff
|
tree
2023-12-10
M
ike Pall
Merg
e
b
ranc
h
'mas
t
er'
i
nt
o
v2
.
1
commit
|
commitdiff
|
tree
2023-12-10
Mike Pall
Fix
.
d
e
b
ug_abbrev sec
t
ion in GDB JIT API
.
commit
|
commitdiff
|
tree
2023-12-10
Mike Pall
O
p
t
imize table
.
ne
w
() with constant args to (
s
i
n
kable
.
.
.
commit
|
commitdiff
|
tree
2023-12-10
Mike Pall
Merge
b
ranch
'master' into v2
.
1
commit
|
commitdiff
|
tree
2023-12-10
Mike Pall
E
m
it sunk
I
R_NEWR
E
F only on
c
e per key on snapsh
o
t re
p
la
y
.
commit
|
commitdiff
|
tree
2023-11-15
Mike Pall
Fix last
c
om
m
it
.
commit
|
commitdiff
|
tree
2023-11-14
Mike P
a
ll
M
er
g
e b
r
an
c
h 'm
a
ster'
into v
2
.
1
commit
|
commitdiff
|
tree
2023-11-14
M
i
ke Pall
x86/
x
64:
Don't fuse loa
d
s
across IR_NEWREF
.
commit
|
commitdiff
|
tree
2023-11-12
M
i
ke Pall
Improve last co
m
mit
.
commit
|
commitdiff
|
tree
2023-11-12
Mike P
a
l
l
x86/x64: D
o
n'
t
fuse loads across table
.
clear
.
commit
|
commitdiff
|
tree
2023-11-12
Mi
k
e Pal
l
Merge br
a
nch
'm
a
ster' into v2
.
1
commit
|
commitdiff
|
tree
2023-11-12
Mike Pall
x
86/x64: Add more r
e
d zone checks t
o
ass
e
mbler
b
ack
e
n
d
.
commit
|
commitdiff
|
tree
2023-11-12
Mike P
a
ll
Merge branch 'm
a
ster' into
v
2
.
1
commit
|
commitdiff
|
tree
2023-11-12
Mike P
a
ll
Add stack
c
h
eck to pcall/xpcall
.
commit
|
commitdiff
|
tree
2023-11-09
Mike Pall
M
e
rge
branch 'ma
s
ter' int
o
v2
.
1
commit
|
commitdiff
|
tree
2023-11-09
Mike Pa
l
l
Invali
d
at
e
SC
E
V entr
y
when returning
t
o
l
ow
e
r frame
.
commit
|
commitdiff
|
tree
2023-11-07
M
i
k
e Pall
Me
r
ge branch '
m
aster' into v
2
.
1
commit
|
commitdiff
|
tree
2023-11-07
Mike Pall
FF
I
: Fix pragma push stack
limit check a
n
d
t
h
row on
.
.
.
commit
|
commitdiff
|
tree
2023-11-06
M
i
ke Pa
l
l
ARM64: Fix disass
e
mbly of ldp/stp
o
f
f
sets
.
commit
|
commitdiff
|
tree
2023-11-05
Mike Pa
l
l
C
h
ec
k
for upva
l
ue state
tr
a
n
s
itio
n
in IR_UREFO
.
commit
|
commitdiff
|
tree
2023-11-05
Mike Pall
Me
r
g
e
br
a
n
ch 'master' into
v
2
.
1
commit
|
commitdiff
|
tree
2023-11-05
Mike Pall
x64: Properly fix __call metametho
d
return dispatch
.
commit
|
commitdiff
|
tree
2023-11-05
Mike
P
all
Windows/x86: _
B
itS
c
a
n*64 are
only avai
l
able
on 64 bit
.
.
.
commit
|
commitdiff
|
tree
2023-10-21
Mike
P
a
l
l
Add 'cc' file type for saving
b
yte
c
ode
.
commit
|
commitdiff
|
tree
2023-10-21
Mike Pall
F
F
I/Wi
n
dow
s
: Fix type declaratio
n
for
int
6
4_t and uint64_
t
.
commit
|
commitdiff
|
tree
2023-10-21
Mike Pal
l
Mer
g
e branch 'master' into v2
.
1
commit
|
commitdiff
|
tree
2023-10-21
Mike
P
all
FFI: Fix dangling reference to CT
y
pe
in
car
i
th_checkarg()
.
commit
|
commitdiff
|
tree
2023-10-08
Mike Pall
D
ynASM/A
R
M6
4
: Supp
o
r
t
l
d
p
/
stp
o
f
q reg
i
sters
.
commit
|
commitdiff
|
tree
2023-10-08
Mike Pal
l
ARM64:
Use ADR and
A
DRP
t
o
form constan
t
s
.
commit
|
commitdiff
|
tree
2023-10-08
Mike P
a
l
l
ARM64
:
Fix disas
s
embly of U12 loads
.
commit
|
commitdiff
|
tree
2023-10-08
Mi
k
e Pal
l
ARM64: Unify consta
n
t register ha
n
d
li
n
g
in int
e
rpreter
.
commit
|
commitdiff
|
tree
2023-10-08
Mike Pall
ARM
:
Fix reg
i
ster
h
i
n
t for FFI
calls with FP results
.
commit
|
commitdiff
|
tree
2023-10-08
Mi
k
e P
a
ll
ARM64: Fi
x
regis
t
er h
i
nt for
FF
I
calls wit
h
FP results
.
commit
|
commitdiff
|
tree
2023-10-08
Mike Pall
ARM64: Rest
o
re fp before sp in C stack u
n
winders
.
commit
|
commitdiff
|
tree
2023-09-25
Mike Pall
F
FI: Fix
f
f
i
.
abi("pa
u
th")
.
commit
|
commitdiff
|
tree
2023-09-22
Mike Pall
M
erge branch 'master' into v
2
.
1
commit
|
commitdiff
|
tree
2023-09-22
M
i
k
e Pal
l
Mai
n
tain
cha
i
n invariant
i
n DCE
.
commit
|
commitdiff
|
tree
2023-09-21
Mike Pall
LJ_FR2: Fix stack checks in vararg calls
.
commit
|
commitdiff
|
tree
2023-09-21
Mike P
a
ll
Merge
b
ran
c
h 'master' into v2
.
1
commit
|
commitdiff
|
tree
2023-09-21
Mike Pa
l
l
Follow
-
up fix for sta
c
k ove
r
flow handling cle
a
nup
.
commit
|
commitdiff
|
tree
2023-09-21
M
ike Pall
H
andle
O
OM error on sta
c
k resize
i
n
c
o
ro
u
t
ine
.
r
esume
.
.
.
commit
|
commitdiff
|
tree
2023-09-21
Mik
e
Pall
R
e
s
t
ore
cur_L
for sp
e
c
ific Lu
a
/C API
use ca
s
e
.
commit
|
commitdiff
|
tree
2023-09-21
Mike Pall
Consistent
l
y use 64 bit constant
s
for 64 bit IR instructions
.
commit
|
commitdiff
|
tree
2023-09-21
Mike
P
all
ARM64:
F
ix
I
R_HRE
F
co
d
e generat
i
on for constant FP
.
.
.
commit
|
commitdiff
|
tree
2023-09-21
Mike Pall
ARM64: Fus
e
negative
32 bit consta
n
ts into
a
ri
t
hmetic
.
.
.
commit
|
commitdiff
|
tree
2023-09-21
M
i
ke Pall
Me
r
ge
branch 'master' i
n
t
o v2
.
1
commit
|
commitdiff
|
tree
2023-09-21
M
i
ke Pall
H
a
ndle
all stack layo
u
ts i
n
(
del
a
yed) TRACE vmevent
.
commit
|
commitdiff
|
tree
2023-09-21
Mike Pa
l
l
Add missing
c
oerc
i
on whe
n
recording select(stri
n
g,
.
.
.
commit
|
commitdiff
|
tree
2023-09-20
Mike P
a
ll
Cleanu
p
stack
overflow han
d
ling
.
commit
|
commitdiff
|
tree
2023-09-17
M
ike
P
all
Windo
w
s/
A
RM64:
Add MSVC
c
ross-build
su
p
port f
o
r x64
.
.
.
commit
|
commitdiff
|
tree
2023-09-17
Mike Pall
IR_MIN
/
IR_MAX is no
n
-comm
u
ta
t
ive due t
o
un
d
erlying
.
.
.
commit
|
commitdiff
|
tree
2023-09-17
Mike
P
a
l
l
A
R
M64: S
e
t fix
e
d interpre
t
er r
e
gisters befor
e
rethrow
.
commit
|
commitdiff
|
tree
2023-09-15
M
i
ke
P
a
l
l
Windows/ARM64
:
Update insta
l
l docs
.
commit
|
commitdiff
|
tree
2023-09-15
Mike Pall
Windows: Call C+
+
destructors without compiling
with
.
.
.
commit
|
commitdiff
|
tree
2023-09-15
Mike Pall
Windows: Pass
scra
t
ch CONTEXT reco
r
d to RtlUnw
i
ndEx
.
commit
|
commitdiff
|
tree
2023-09-15
M
ike Pall
ARM64: External
unwinder al
r
e
ady restores
non-volatile
.
.
.
commit
|
commitdiff
|
tree
2023-09-15
M
i
ke Pall
Windows/ARM64: Fi
x
exception u
n
winding (again)
.
commit
|
commitdiff
|
tree
2023-09-11
M
ike
P
all
Windows/AR
M
6
4
:
F
ix
t
ypo in
e
xception un
w
inding
.
commit
|
commitdiff
|
tree
2023-09-11
Mike
Pall
FFI: Fix 64 bit sh
i
ft fold r
u
les
.
commit
|
commitdiff
|
tree
2023-09-11
Mike
Pal
l
Wi
n
dows/ARM64: Support Windows calling con
v
ent
i
ons
.
commit
|
commitdiff
|
tree
2023-09-11
M
i
ke Pall
W
indo
w
s/
A
RM6
4
: Fix exc
e
ption unwinding
.
commit
|
commitdiff
|
tree
2023-09-11
Mike Pal
l
ARM64: Remove u
n
needed IRCALL
_
*
d
efs for math intrin
s
ics
.
commit
|
commitdiff
|
tree
2023-09-11
Mike Pall
Fix C
y
gwin buil
d
.
commit
|
commitdiff
|
tree
2023-09-10
Mike Pa
l
l
Merge
b
ranch 'master' into
v2
.
1
commit
|
commitdiff
|
tree
2023-09-10
Mi
k
e
P
a
ll
Allow path overrides in gen
v
ersi
o
n
.
l
u
a with m
i
nilua
.
.
.
commit
|
commitdiff
|
tree
2023-09-10
Mi
k
e
Pall
Windows/ARM64: Add
initial support
.
commit
|
commitdiff
|
tree
2023-09-09
M
i
ke Pal
l
Merge branch 'master' into v
2
.
1
commit
|
commitdiff
|
tree
2023-09-09
Mike
P
all
Im
p
rove archi
t
e
c
ture detection
e
rror me
s
sages
.
commit
|
commitdiff
|
tree
2023-09-09
Mike Pal
l
ARM64: Fus
e
rotates into logical
oper
a
nds
.
commit
|
commitdiff
|
tree
2023-09-09
Mike P
a
ll
ARM64: Don't
f
u
se sign ex
t
ensions into logic
a
l
o
per
a
n
d
s
.
commit
|
commitdiff
|
tree
2023-09-09
Mike Pa
l
l
ARM64: Disassemb
l
e ro
t
ates on logical ope
r
ands
.
commit
|
commitdiff
|
tree
2023-09-09
Mik
e
Pall
Me
r
ge branch
'
mast
e
r'
into v2
.
1
commit
|
commitdiff
|
tree
2023-09-09
Mike Pall
A
R
M:
F
ix stack che
c
k code ge
n
eration
.
commit
|
commitdiff
|
tree
2023-09-09
Mike P
a
l
l
ARM6
4
: Fix L
D
P/STP fusion (again)
.
commit
|
commitdiff
|
tree
2023-09-09
Mike Pall
A
RM64:
E
nsure bra
n
ch i
s
in r
a
ng
e
be
f
ore
emittin
g
TBZ
.
.
.
commit
|
commitdiff
|
tree
2023-09-09
Mike
Pall
Merge branch
'
master' into v2
.
1
commit
|
commitdiff
|
tree
2023-09-09
Mike
P
all
Fix mcode limit check for non-x86 ar
c
hs
.
commit
|
commitdiff
|
tree
2023-09-09
Mike
Pall
AR
M
6
4
:
Im
p
rove BC_JLOOP
.
commit
|
commitdiff
|
tree
2023-09-09
Mi
k
e Pall
ARM6
4
:
Improv
e
integer
I
R_MUL cod
e
generation
.
commit
|
commitdiff
|
tree
2023-09-09
Mike Pall
AR
M
64: Simplify code
gener
a
tion f
o
r
I
R
_S
T
RT
O
.
commit
|
commitdiff
|
tree
next