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
Handle all types of errors during trace stitching.
2024-03-10
Mik
e
Pal
l
Han
d
le all types
of errors
during trace stitc
h
ing
.
commit
|
commitdiff
|
tree
2024-03-10
Mike Pall
Fix record
i
ng of __concat metam
e
th
o
d
.
commit
|
commitdiff
|
tree
2024-03-10
Mike Pall
Mer
g
e branc
h
'master
'
into
v
2
.
1
commit
|
commitdiff
|
tree
2024-03-10
M
i
ke Pal
l
P
r
event down
-
r
e
cursion for side traces
.
commit
|
commitdiff
|
tree
2024-03-10
Mi
k
e Pall
Check f
r
ame size limit before re
t
urni
n
g
to a l
o
wer
.
.
.
commit
|
commitdiff
|
tree
2024-03-10
Mik
e
P
a
l
l
FFI: Treat c
d
ata finali
z
e
r
table
a
s a GC r
o
ot
.
commit
|
commitdiff
|
tree
2024-03-10
Mike Pall
Handle st
a
ck reallo
c
ation in debug
.
setmetatable
(
) and
.
.
.
commit
|
commitdiff
|
tree
2024-02-04
Mike Pall
Merge branch 'ma
s
t
e
r' in
t
o v2
.
1
commit
|
commitdiff
|
tree
2024-02-04
M
i
ke Pall
R
e
work
s
tack
o
verflow handling
.
commit
|
commitdiff
|
tree
2024-01-31
Mike Pall
Merge branch 'maste
r
' into v2
.
1
commit
|
commitdiff
|
tree
2024-01-31
Mike Pa
l
l
P
reserve keys with dynamic
values in template t
a
bles
.
.
.
commit
|
commitdiff
|
tree
2024-01-31
M
ike Pall
M
erge branch
'master' into
v
2
.
1
commit
|
commitdiff
|
tree
2024-01-31
Mike P
a
ll
P
reven
t
include of lua
j
it_
r
olling
.
h
.
commit
|
commitdiff
|
tree
2024-01-26
Mike Pall
Merge branch 'master' into v2
.
1
commit
|
commitdiff
|
tree
2024-01-26
Mike
P
all
Fix documentation bug about '\z' string escape
.
commit
|
commitdiff
|
tree
2024-01-25
Mike Pall
Fix
zero stripping in
%g numbe
r
format
t
ing
.
commit
|
commitdiff
|
tree
2024-01-23
Mike Pall
M
e
rge branc
h
'master'
i
nto v2
.
1
commit
|
commitdiff
|
tree
2024-01-23
Mike Pall
Fix unsinking of I
R
_
F
STORE
f
or NULL met
a
table
.
commit
|
commitdiff
|
tree
2024-01-22
Mike
P
all
Dy
n
A
SM/x86: Add endbr i
n
s
t
ruct
i
on
.
commit
|
commitdiff
|
tree
2024-01-22
M
ike
Pall
MIPS64 R2/R6: Fi
x
FP to integer conversions
.
commit
|
commitdiff
|
tree
2024-01-22
Mi
k
e Pall
A
d
d cros
s
-3
2
/64 bit a
n
d deter
m
inistic bytecod
e
generation
.
commit
|
commitdiff
|
tree
2023-12-23
Mike Pall
DynASM
/
x86: Allow [&expr]
oper
a
nd
.
commit
|
commitdiff
|
tree
2023-12-23
Mike Pa
l
l
Merge branc
h
'maste
r
' into v2
.
1
commit
|
commitdiff
|
tree
2023-12-23
Mike Pall
Che
c
k for IR_HREF vs
.
IR_HREFK aliasin
g
in non-
n
il
.
.
.
commit
|
commitdiff
|
tree
2023-12-23
Mik
e
P
a
l
l
Me
r
ge branch 'master' into v2
.
1
commit
|
commitdiff
|
tree
2023-12-23
M
i
ke Pall
R
e
s
p
ec
t
j
it
.
off() on pen
d
ing
t
race e
x
it
.
commit
|
commitdiff
|
tree
2023-12-23
Mike Pall
Merge branch 'ma
s
ter
'
into v2
.
1
commit
|
commitdiff
|
tree
2023-12-23
M
i
ke Pall
Simplif
y
handling
o
f instable ty
p
es in TNEW/TDUP l
o
ad
.
.
.
commit
|
commitdiff
|
tree
2023-12-11
Mik
e
Pal
l
Merge branc
h
'm
a
st
e
r' into v2
.
1
commit
|
commitdiff
|
tree
2023-12-11
Mik
e
Pall
Only e
m
it
p
roper p
a
rent refe
r
ences in snapshot
repla
y
.
commit
|
commitdiff
|
tree
2023-12-10
Mike Pall
Fi
x
anchoring for string buff
e
r
set() method (
a
gain)
.
commit
|
commitdiff
|
tree
2023-12-10
Mike Pall
Merg
e
branch 'master' in
t
o v2
.
1
commit
|
commitdiff
|
tree
2023-12-10
M
ike Pall
ARM:
F
ix stac
k
res
t
ore for FP slots
.
commit
|
commitdiff
|
tree
2023-12-10
Mike Pa
l
l
M
er
g
e bra
n
ch 'mast
e
r' into v2
.
1
commit
|
commitdiff
|
tree
2023-12-10
M
i
ke Pall
Document
w
orkaro
u
nd for mu
l
tilib vs
.
cross-compiler
.
.
.
commit
|
commitdiff
|
tree
2023-12-10
Mik
e
P
all
Fix anchoring for st
r
ing buffer set() method
.
commit
|
commitdiff
|
tree
2023-12-10
M
i
ke Pall
Merge
b
ranc
h
'master' into v2
.
1
commit
|
commitdiff
|
tree
2023-12-10
Mike Pall
Fix runtime lib
r
ary flags for
MS
V
C
debug bu
i
lds
.
commit
|
commitdiff
|
tree
2023-12-10
Mike Pall
Merge
br
a
nc
h
'master' into v2
.
1
commit
|
commitdiff
|
tree
2023-12-10
Mi
k
e Pall
Fix
.
debug_a
b
b
r
e
v section
in GDB JIT API
.
commit
|
commitdiff
|
tree
2023-12-10
Mike
Pall
Optimize
t
able
.
new() with co
n
st
a
n
t
args to (s
i
n
k
able
.
.
.
commit
|
commitdiff
|
tree
2023-12-10
M
ike Pall
Merge branch
'
mas
t
er' into v2
.
1
commit
|
commitdiff
|
tree
2023-12-10
Mike Pall
Emit sunk IR_NEWREF only once pe
r
key on snapshot replay
.
commit
|
commitdiff
|
tree
2023-11-15
Mike
P
all
F
i
x last c
o
mmit
.
commit
|
commitdiff
|
tree
2023-11-14
Mik
e
Pall
Merge branch 'master' int
o
v2
.
1
commit
|
commitdiff
|
tree
2023-11-14
Mike
P
al
l
x
8
6/x64: Do
n
't
fuse loads
a
c
ross IR_NEWREF
.
commit
|
commitdiff
|
tree
2023-11-12
M
i
k
e
Pall
Improv
e
last commi
t
.
commit
|
commitdiff
|
tree
2023-11-12
M
i
k
e
Pall
x86/x64: Don't fuse loads across table
.
clear
.
commit
|
commitdiff
|
tree
2023-11-12
Mike Pall
Merge bran
c
h
'
m
a
ster' into v2
.
1
commit
|
commitdiff
|
tree
2023-11-12
Mike Pall
x86/x64
:
Add more red zone checks to as
s
emble
r
backend
.
commit
|
commitdiff
|
tree
2023-11-12
M
ike Pall
Me
r
ge
bra
n
ch '
m
aster' into v2
.
1
commit
|
commitdiff
|
tree
2023-11-12
Mik
e
Pa
l
l
Add stack check to
pcall/xpcall
.
commit
|
commitdiff
|
tree
2023-11-09
Mike Pa
l
l
Merge bran
c
h 'mast
e
r' int
o
v2
.
1
commit
|
commitdiff
|
tree
2023-11-09
Mike Pall
In
v
a
l
idate SCEV e
n
try when returnin
g
t
o lower frame
.
commit
|
commitdiff
|
tree
2023-11-07
Mike Pall
Merge branch
'
mas
t
er' int
o
v
2
.
1
commit
|
commitdiff
|
tree
2023-11-07
Mike P
a
ll
FFI: Fix pragma push s
t
ack limit
chec
k
and thro
w
on
.
.
.
commit
|
commitdiff
|
tree
2023-11-06
Mike Pall
ARM64: Fix
disassemb
l
y
of ldp/
s
tp of
f
sets
.
commit
|
commitdiff
|
tree
2023-11-05
M
i
ke Pall
Check f
o
r upvalue state tra
n
siti
o
n
i
n IR_UREFO
.
commit
|
commitdiff
|
tree
2023-11-05
Mike Pall
Mer
g
e branch 'maste
r
' int
o
v2
.
1
commit
|
commitdiff
|
tree
2023-11-05
Mike Pall
x64: Properly fix __call metam
e
thod r
e
t
u
r
n dispatch
.
commit
|
commitdiff
|
tree
2023-11-05
Mike Pall
Windows/x86: _Bit
S
can*6
4
are o
n
ly availa
b
l
e
on
64 b
i
t
.
.
.
commit
|
commitdiff
|
tree
2023-10-21
Mike Pall
Add
'c
c
' file ty
p
e for saving bytecode
.
commit
|
commitdiff
|
tree
2023-10-21
M
i
ke Pa
l
l
FFI/Windo
w
s: Fi
x
type decl
a
ration for
int6
4
_t and uint64_t
.
commit
|
commitdiff
|
tree
2023-10-21
M
i
ke Pall
Mer
g
e branch 'master'
i
nto v2
.
1
commit
|
commitdiff
|
tree
2023-10-21
Mike Pall
FFI
:
Fix dangling ref
e
rence to C
T
y
p
e
i
n
c
a
r
ith_checkar
g
()
.
commit
|
commitdiff
|
tree
2023-10-08
Mike Pall
D
ynASM/A
R
M64: Suppo
r
t ldp/stp of q reg
i
sters
.
commit
|
commitdiff
|
tree
2023-10-08
Mike Pall
AR
M
6
4
: Use ADR and ADRP to for
m
constants
.
commit
|
commitdiff
|
tree
2023-10-08
Mike Pall
A
RM64: Fix disasse
m
bly
o
f U12
loa
d
s
.
commit
|
commitdiff
|
tree
2023-10-08
Mike Pall
ARM64:
Unif
y
cons
t
ant register han
d
ling
i
n inte
r
prete
r
.
commit
|
commitdiff
|
tree
2023-10-08
Mike Pal
l
A
RM: F
i
x register h
i
nt for
FFI cal
l
s with
F
P re
s
ults
.
commit
|
commitdiff
|
tree
2023-10-08
Mike Pall
A
R
M64: Fix
register hint for FFI call
s
with FP results
.
commit
|
commitdiff
|
tree
2023-10-08
Mike Pall
ARM64: Restore fp before sp in C sta
c
k
unwinde
r
s
.
commit
|
commitdiff
|
tree
2023-09-25
Mike Pa
l
l
FFI: F
i
x
ffi
.
abi
(
"
p
auth")
.
commit
|
commitdiff
|
tree
2023-09-22
Mike Pall
Merge
b
r
a
nch 'mas
t
er' i
n
to
v
2
.
1
commit
|
commitdiff
|
tree
2023-09-22
Mik
e
Pall
Mainta
i
n
c
hain inv
a
ri
a
n
t
in DC
E
.
commit
|
commitdiff
|
tree
2023-09-21
Mike
P
a
ll
LJ_FR
2
: Fix stack chec
k
s in va
r
arg call
s
.
commit
|
commitdiff
|
tree
2023-09-21
Mike Pall
Mer
g
e
b
ranch 'master' i
n
to v2
.
1
commit
|
commitdiff
|
tree
2023-09-21
Mike
Pall
Follow-u
p
fix for stack overflow handli
n
g cleanup
.
commit
|
commitdiff
|
tree
2023-09-21
Mike Pall
Ha
n
d
l
e OOM er
r
or on stack resize
i
n coroutine
.
re
s
ume
.
.
.
commit
|
commitdiff
|
tree
2023-09-21
M
ike P
a
ll
Restore
c
u
r
_L fo
r
spe
c
if
i
c
L
u
a/C API use case
.
commit
|
commitdiff
|
tree
2023-09-21
Mike Pall
Consist
e
nt
l
y use 64 b
i
t consta
n
ts for
6
4 bit I
R
inst
r
uctions
.
commit
|
commitdiff
|
tree
2023-09-21
M
ike Pall
A
R
M64: Fix IR_HREF code
generati
o
n fo
r
c
onsta
n
t
FP
.
.
.
commit
|
commitdiff
|
tree
2023-09-21
M
i
ke Pall
AR
M
64:
F
use negative 3
2
b
it constants into arithmetic
.
.
.
commit
|
commitdiff
|
tree
2023-09-21
Mi
k
e
Pall
Merge b
r
anc
h
'
m
a
s
ter' into
v2
.
1
commit
|
commitdiff
|
tree
2023-09-21
Mi
k
e
P
all
Handle all sta
c
k layouts
i
n (
d
e
l
ayed
)
T
RACE
vme
v
ent
.
commit
|
commitdiff
|
tree
2023-09-21
Mi
k
e
Pall
A
dd
m
issi
n
g
c
oercion
w
h
en recording select(
s
tring,
.
.
.
commit
|
commitdiff
|
tree
2023-09-20
Mike Pall
Clean
u
p
stac
k
ov
e
rflow
h
andling
.
commit
|
commitdiff
|
tree
2023-09-17
Mik
e
Pall
Windows/
A
R
M64: Add
M
SVC cr
o
ss-build sup
p
ort for x64
.
.
.
commit
|
commitdiff
|
tree
2023-09-17
M
i
ke Pall
IR_MIN/
I
R_MA
X
is non-comm
u
t
a
tive due to underlying
.
.
.
commit
|
commitdiff
|
tree
2023-09-17
M
i
k
e P
a
ll
ARM64: Set f
i
xed int
e
rpret
e
r regist
e
r
s
before rethrow
.
commit
|
commitdiff
|
tree
2023-09-15
Mike Pall
Windows/ARM64:
U
pdate i
n
s
t
a
l
l
docs
.
commit
|
commitdiff
|
tree
2023-09-15
Mike Pall
Windows: Call C++ destructors wi
t
hout compiling with
.
.
.
commit
|
commitdiff
|
tree
2023-09-15
Mike Pall
Windo
w
s: Pass
s
cratch
C
O
NTEXT
r
ecord to RtlUnwindEx
.
commit
|
commitdiff
|
tree
2023-09-15
Mi
k
e
Pall
ARM64: External un
w
i
nder alrea
d
y restores
n
on-volatile
.
.
.
commit
|
commitdiff
|
tree
2023-09-15
M
i
k
e
Pall
Windows/ARM64: Fix ex
c
eption unw
i
n
d
in
g
(
again)
.
commit
|
commitdiff
|
tree
2023-09-11
Mi
k
e P
a
ll
Win
d
o
w
s/ARM64: Fix typo in exce
p
tion un
w
inding
.
commit
|
commitdiff
|
tree
2023-09-11
Mike Pal
l
FFI: Fix 64 b
i
t sh
i
ft
f
old rules
.
commit
|
commitdiff
|
tree
2023-09-11
Mike Pall
Windows/A
R
M64: Su
p
port Windows calling conventions
.
commit
|
commitdiff
|
tree
2023-09-11
Mi
k
e
Pall
Wi
n
dow
s
/ARM64: Fix e
x
c
eption unwinding
.
commit
|
commitdiff
|
tree
2023-09-11
Mike Pa
l
l
ARM64:
Remove unneeded IRCALL_* defs f
o
r
m
a
th
i
ntrinsics
.
commit
|
commitdiff
|
tree
next