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
Fix recording of __concat metamethod.
2024-03-10
M
i
ke Pall
F
i
x
r
ecor
d
i
n
g of
__
c
o
n
cat meta
m
ethod
.
commit
|
commitdiff
|
tree
2024-03-10
Mike Pall
Mer
g
e branch 'master' into v2
.
1
commit
|
commitdiff
|
tree
2024-03-10
Mike P
a
ll
P
revent down-recu
r
sion for side traces
.
commit
|
commitdiff
|
tree
2024-03-10
Mike Pa
l
l
C
h
e
c
k
frame
siz
e
l
imit before returnin
g
t
o
a
lowe
r
.
.
.
commit
|
commitdiff
|
tree
2024-03-10
Mike Pall
FFI:
Treat cdata finaliz
e
r
table as a
G
C
r
o
ot
.
commit
|
commitdiff
|
tree
2024-03-10
Mi
k
e Pall
Handl
e
stack reallocation
i
n debug
.
s
e
tmetatable(
)
a
nd
.
.
.
commit
|
commitdiff
|
tree
2024-02-04
Mike Pall
Mer
g
e b
r
anch 'master'
into v2
.
1
commit
|
commitdiff
|
tree
2024-02-04
Mike Pal
l
Rework
s
tack
o
v
e
rflow handling
.
commit
|
commitdiff
|
tree
2024-01-31
Mike P
a
ll
Merge bran
c
h '
m
aster'
into v2
.
1
commit
|
commitdiff
|
tree
2024-01-31
Mik
e
Pall
P
r
eserve keys
with
dynamic
v
al
u
es in template
tab
l
es
.
.
.
commit
|
commitdiff
|
tree
2024-01-31
M
ike Pal
l
Merge b
r
anch 'mast
e
r' into v2
.
1
commit
|
commitdiff
|
tree
2024-01-31
Mike
P
a
ll
Prevent
i
nclude of luajit_rolling
.
h
.
commit
|
commitdiff
|
tree
2024-01-26
M
ike P
a
ll
Merge branch 'master' into
v
2
.
1
commit
|
commitdiff
|
tree
2024-01-26
Mike Pall
F
i
x
d
o
c
umentation bug a
b
o
u
t '
\
z' string escape
.
commit
|
commitdiff
|
tree
2024-01-25
Mike
P
all
Fix zero stripping in %g number formatting
.
commit
|
commitdiff
|
tree
2024-01-23
Mike P
a
ll
Merge
b
r
anch 'mas
t
er' in
t
o v
2
.
1
commit
|
commitdiff
|
tree
2024-01-23
M
i
ke Pall
F
i
x
unsinking of IR_FSTORE
f
or NULL metatable
.
commit
|
commitdiff
|
tree
2024-01-22
M
ik
e
Pa
l
l
D
y
nAS
M
/x86
:
Ad
d
endb
r
instruc
t
i
o
n
.
commit
|
commitdiff
|
tree
2024-01-22
Mike Pall
MIPS64 R2
/
R6: Fix FP to integer
c
onversions
.
commit
|
commitdiff
|
tree
2024-01-22
Mike Pall
Add cross-32/64 bit and determi
n
istic bytecode gen
e
rat
i
on
.
commit
|
commitdiff
|
tree
2023-12-23
Mi
k
e
P
all
DynASM/
x
86: A
l
low [&expr] op
e
rand
.
commit
|
commitdiff
|
tree
2023-12-23
M
i
ke Pall
Me
r
ge
branch 'master' into v2
.
1
commit
|
commitdiff
|
tree
2023-12-23
Mike Pall
C
h
e
c
k
for IR_HREF v
s
.
IR_HREFK
a
liasing
i
n no
n
-nil
.
.
.
commit
|
commitdiff
|
tree
2023-12-23
M
i
k
e Pall
Merge branch
'master' int
o
v2
.
1
commit
|
commitdiff
|
tree
2023-12-23
Mike Pal
l
Resp
e
c
t jit
.
off
(
) on
p
ending trac
e
exit
.
commit
|
commitdiff
|
tree
2023-12-23
Mike
P
all
Merge branch '
m
ast
e
r'
into v2
.
1
commit
|
commitdiff
|
tree
2023-12-23
Mik
e
Pall
Sim
p
l
ify
h
andlin
g
of instabl
e
typ
e
s
in T
N
E
W
/TDUP load
.
.
.
commit
|
commitdiff
|
tree
2023-12-11
Mike P
a
ll
Merge b
r
anch
'
master
'
into v2
.
1
commit
|
commitdiff
|
tree
2023-12-11
Mike Pall
Only
e
mit pr
o
pe
r
parent refere
n
ce
s
in sn
a
pshot replay
.
commit
|
commitdiff
|
tree
2023-12-10
Mike P
a
ll
Fix an
c
hor
i
n
g
for string buffer set(
)
method (agai
n
)
.
commit
|
commitdiff
|
tree
2023-12-10
M
i
ke Pall
Merge branch 'master' int
o
v2
.
1
commit
|
commitdiff
|
tree
2023-12-10
M
i
ke Pa
l
l
ARM: Fix stack r
e
store for F
P
slots
.
commit
|
commitdiff
|
tree
2023-12-10
Mike Pall
Merge
branch 'mas
t
er' into v2
.
1
commit
|
commitdiff
|
tree
2023-12-10
M
ike Pall
Doc
u
ment workaround
f
or mu
l
tili
b
vs
.
cros
s
-
c
ompiler
.
.
.
commit
|
commitdiff
|
tree
2023-12-10
Mike Pal
l
Fix ancho
r
ing for
string buffer
set() method
.
commit
|
commitdiff
|
tree
2023-12-10
Mike Pa
l
l
Mer
g
e
b
r
a
nch '
m
ast
e
r' into
v2
.
1
commit
|
commitdiff
|
tree
2023-12-10
Mike Pall
Fix r
u
ntime library flags for MSVC debug bu
i
lds
.
commit
|
commitdiff
|
tree
2023-12-10
Mike Pall
Merge branch
'master' into v2
.
1
commit
|
commitdiff
|
tree
2023-12-10
M
ike Pall
Fix
.
debug_abbrev s
e
ct
i
on in
G
DB JIT
API
.
commit
|
commitdiff
|
tree
2023-12-10
Mi
k
e Pa
l
l
O
p
timize table
.
new() with
constant args to (sinkable
.
.
.
commit
|
commitdiff
|
tree
2023-12-10
Mike
Pall
Merg
e
br
a
nch 'master'
into
v
2
.
1
commit
|
commitdiff
|
tree
2023-12-10
Mike Pall
E
mit sunk IR_NEWREF only once
p
er key on snapshot re
p
lay
.
commit
|
commitdiff
|
tree
2023-11-15
Mike
Pall
Fix last com
m
it
.
commit
|
commitdiff
|
tree
2023-11-14
M
i
ke Pall
Mer
g
e branch 'master' into v2
.
1
commit
|
commitdiff
|
tree
2023-11-14
Mike Pall
x86/x64: Do
n
't fuse loads across IR_NEWREF
.
commit
|
commitdiff
|
tree
2023-11-12
Mike Pall
Improve last c
o
mmi
t
.
commit
|
commitdiff
|
tree
2023-11-12
Mike Pall
x
86/
x
6
4
: Don't fuse loads across t
a
ble
.
c
lea
r
.
commit
|
commitdiff
|
tree
2023-11-12
Mike Pall
M
erge bra
n
ch 'mas
t
er
'
int
o
v2
.
1
commit
|
commitdiff
|
tree
2023-11-12
M
i
ke Pall
x86
/
x64: Add more red zone
checks t
o
assembler backend
.
commit
|
commitdiff
|
tree
2023-11-12
Mike
Pall
Merge branch 'ma
s
ter
'
int
o
v2
.
1
commit
|
commitdiff
|
tree
2023-11-12
Mike Pall
A
dd
stac
k
chec
k
to pcall/xpcall
.
commit
|
commitdiff
|
tree
2023-11-09
Mike Pal
l
Me
r
ge branch 'm
a
s
ter' into
v2
.
1
commit
|
commitdiff
|
tree
2023-11-09
Mi
k
e Pa
l
l
Inv
a
lidate S
C
E
V entry when r
e
turning to lower fra
m
e
.
commit
|
commitdiff
|
tree
2023-11-07
M
ike
P
all
Merge branch 'master'
i
nto v2
.
1
commit
|
commitdiff
|
tree
2023-11-07
Mi
k
e
P
al
l
FFI: Fix pragma push stack limit check and thro
w
on
.
.
.
commit
|
commitdiff
|
tree
2023-11-06
M
ike Pall
ARM64: Fi
x
dis
a
s
s
embl
y
of ldp
/
stp
offsets
.
commit
|
commitdiff
|
tree
2023-11-05
Mike Pall
Check for upvalue stat
e
transition in IR_
U
R
E
F
O
.
commit
|
commitdiff
|
tree
2023-11-05
M
ike Pall
Merge bran
c
h
'master' into v2
.
1
commit
|
commitdiff
|
tree
2023-11-05
Mike Pall
x64: Prope
r
ly fix __call
m
etamethod return dispatch
.
commit
|
commitdiff
|
tree
2023-11-05
Mike Pal
l
Window
s
/x86: _BitScan*64 ar
e
only av
a
i
l
abl
e
on 64 bit
.
.
.
commit
|
commitdiff
|
tree
2023-10-21
Mike Pall
Add 'cc'
f
ile type f
o
r savi
n
g
bytecode
.
commit
|
commitdiff
|
tree
2023-10-21
M
i
ke
P
all
FF
I
/
Windows: Fix typ
e
declaratio
n
f
o
r int6
4
_t
a
nd uint6
4
_
t
.
commit
|
commitdiff
|
tree
2023-10-21
Mi
k
e Pall
Merge bra
n
ch 'master' i
n
to v2
.
1
commit
|
commitdiff
|
tree
2023-10-21
Mike Pall
FFI: Fi
x
da
n
gling r
e
ference to C
T
ype in carith_checkarg()
.
commit
|
commitdiff
|
tree
2023-10-08
Mike
P
all
DynASM/ARM64
:
Support ldp/st
p
of q reg
i
sters
.
commit
|
commitdiff
|
tree
2023-10-08
Mike Pa
l
l
AR
M
64: Use ADR
a
n
d
A
D
R
P to f
o
rm constants
.
commit
|
commitdiff
|
tree
2023-10-08
M
i
ke
Pall
A
R
M64: F
i
x disassemb
l
y of
U
12
l
o
ads
.
commit
|
commitdiff
|
tree
2023-10-08
Mike
Pall
ARM64: Unify
co
n
stant r
e
gister handling
i
n interpreter
.
commit
|
commitdiff
|
tree
2023-10-08
Mike Pall
A
RM: Fix register hint for FFI cal
l
s with FP results
.
commit
|
commitdiff
|
tree
2023-10-08
Mike Pall
ARM64
:
Fix
registe
r
hint for
FFI calls with FP results
.
commit
|
commitdiff
|
tree
2023-10-08
Mike Pal
l
ARM6
4
: Restore fp
b
efore sp
in C
stack
unwind
e
rs
.
commit
|
commitdiff
|
tree
2023-09-25
M
i
k
e P
a
ll
F
F
I: F
i
x f
f
i
.
abi("pauth")
.
commit
|
commitdiff
|
tree
2023-09-22
Mike Pall
M
er
g
e
b
ranch 'master' i
n
to v2
.
1
commit
|
commitdiff
|
tree
2023-09-22
Mike Pa
l
l
Mainta
i
n
chain invarian
t
in DC
E
.
commit
|
commitdiff
|
tree
2023-09-21
Mike Pall
L
J
_
FR2: Fix
s
t
ack
c
h
ecks in vara
r
g c
a
lls
.
commit
|
commitdiff
|
tree
2023-09-21
M
ike Pall
Merge bra
n
ch 'master' in
t
o v2
.
1
commit
|
commitdiff
|
tree
2023-09-21
Mike Pall
Fo
l
low-up
f
i
x for
s
tac
k
o
v
erflow ha
n
dling cle
a
nup
.
commit
|
commitdiff
|
tree
2023-09-21
Mike P
a
ll
Handle
OOM
er
r
or on stack resi
z
e
i
n
c
or
o
utine
.
resume
.
.
.
commit
|
commitdiff
|
tree
2023-09-21
Mike Pall
R
e
store cur_L for spe
c
ific
L
ua/C A
P
I u
s
e
c
ase
.
commit
|
commitdiff
|
tree
2023-09-21
Mike Pall
Consistently use 64 bit constants for 64 bit IR instructions
.
commit
|
commitdiff
|
tree
2023-09-21
M
i
ke Pal
l
AR
M
64: Fix I
R
_HR
E
F code generation for constant
FP
.
.
.
commit
|
commitdiff
|
tree
2023-09-21
Mike Pall
ARM64: Fuse nega
t
ive 32 b
i
t cons
t
ants into a
r
i
t
hm
e
tic
.
.
.
commit
|
commitdiff
|
tree
2023-09-21
M
i
ke Pall
M
erge br
a
nch 'm
a
ster'
into
v
2
.
1
commit
|
commitdiff
|
tree
2023-09-21
Mi
k
e Pall
H
a
n
dle all
s
tack layouts in
(
delayed) TR
A
CE vmev
e
nt
.
commit
|
commitdiff
|
tree
2023-09-21
Mi
k
e
Pall
Ad
d
missing coercion
when
reco
r
d
i
ng sele
c
t
(string,
.
.
.
commit
|
commitdiff
|
tree
2023-09-20
Mike Pa
l
l
C
l
eanup st
a
ck overflow
h
andling
.
commit
|
commitdiff
|
tree
2023-09-17
Mike
P
al
l
W
i
ndows
/
A
RM64: Add MSV
C
cross
-
build support for x
6
4
.
.
.
commit
|
commitdiff
|
tree
2023-09-17
Mi
k
e
P
all
I
R
_MIN/IR_MAX
is non-commutat
i
ve due to underly
i
ng
.
.
.
commit
|
commitdiff
|
tree
2023-09-17
Mike P
a
ll
ARM64: Set fi
x
ed interpreter registers be
f
ore rethrow
.
commit
|
commitdiff
|
tree
2023-09-15
Mike Pall
Wi
n
dows/ARM64: Updat
e
ins
t
all do
c
s
.
commit
|
commitdiff
|
tree
2023-09-15
Mike P
a
ll
Windo
w
s
:
C
a
ll
C++ destructors without
c
ompiling with
.
.
.
commit
|
commitdiff
|
tree
2023-09-15
Mike Pall
Windows: Pass scratch CONT
E
XT record
to RtlUnwind
E
x
.
commit
|
commitdiff
|
tree
2023-09-15
Mike Pall
ARM64: External unwinde
r
already restor
e
s n
o
n-volati
l
e
.
.
.
commit
|
commitdiff
|
tree
2023-09-15
Mike Pall
Win
d
o
ws/
A
R
M
64
:
Fix exception u
n
winding (again)
.
commit
|
commitdiff
|
tree
2023-09-11
M
i
ke Pall
Windows/A
R
M6
4
: Fix typo in
exception unw
i
nding
.
commit
|
commitdiff
|
tree
2023-09-11
M
i
ke Pall
FFI: Fix 64
bit shift
fold rul
e
s
.
commit
|
commitdiff
|
tree
2023-09-11
Mike Pall
Windows/ARM64: Support Windows
ca
l
ling conv
e
ntions
.
commit
|
commitdiff
|
tree
2023-09-11
M
i
ke Pall
Window
s
/AR
M
64: Fi
x
exception
u
n
w
inding
.
commit
|
commitdiff
|
tree
2023-09-11
Mike Pall
A
RM
6
4
:
Remov
e
unneeded IR
C
AL
L
_* defs for
m
at
h
intrinsics
.
commit
|
commitdiff
|
tree
2023-09-11
Mike Pall
Fix Cyg
w
in bu
i
ld
.
commit
|
commitdiff
|
tree
next